.lsc-pg{display:flex;flex-direction:column;gap:.75rem;width:100%}.lsc-pg__stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--lsc-pg-radius, 0);background-color:rgb(var(--color-foreground, 53 82 102) / .04)}@supports not (aspect-ratio: 1){.lsc-pg__stage{height:0;padding-bottom:100%}}.lsc-pg__media{display:block;width:100%;height:100%;object-fit:cover}.lsc-pg__thumbs{display:flex;flex-wrap:wrap;gap:.75rem}.lsc-pg__thumb{position:relative;flex:0 0 auto;width:4.5rem;height:4.5rem;padding:0;overflow:hidden;border:0;border-radius:calc(var(--lsc-pg-radius, 0) * .5);background-color:rgb(var(--color-foreground, 53 82 102) / .04);cursor:pointer;opacity:.55;transition:opacity .15s ease}.lsc-pg__thumb:hover{opacity:.85}.lsc-pg__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground, 53 82 102))}.lsc-pg__thumb:focus-visible{outline:.2rem solid rgb(var(--color-foreground, 53 82 102));outline-offset:.2rem}.lsc-pg__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.lsc-pg__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#00000040}.lsc-pg__thumb-badge:before{content:"";width:0;height:0;margin-left:.2rem;border-left:.75rem solid rgb(255 255 255 / .95);border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}@media screen and (min-width:1280px){.lsc-pg__thumb{width:5.5rem;height:5.5rem}}.lsc-pg__dots{display:flex;align-items:center;justify-content:center;gap:0;padding:.25rem 0}.lsc-pg__dot{display:flex;align-items:center;justify-content:center;width:1.75rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lsc-pg__dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:rgb(var(--color-foreground, 53 82 102) / .25);transition:background-color .15s ease,transform .15s ease}.lsc-pg__dot.is-active:before{background-color:rgb(var(--color-foreground, 53 82 102));transform:scale(1.25)}.lsc-pg__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground, 53 82 102));outline-offset:-.4rem;border-radius:.25rem}.lsc-pg__toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;padding:1.25rem;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lsc-pg__toggle:focus-visible{outline:.2rem solid rgb(255 255 255 / .9);outline-offset:-.4rem}.lsc-pg__glyph{flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background-color:#ffffffe6;opacity:0;transform:scale(.9);transition:opacity .15s ease,transform .15s ease}.lsc-pg__glyph:before{content:"";display:block;width:0;height:0;margin:.9rem 0 0 1.08rem;border-left:1.05rem solid rgb(53 82 102);border-top:.6rem solid transparent;border-bottom:.6rem solid transparent}.lsc-pg.is-paused .lsc-pg__glyph{opacity:1;transform:scale(1)}.lsc-pg__slide--model .shopify-model-viewer-ui,.lsc-pg__slide--model>model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lsc-pg__model{display:block;width:100%;height:100%;--poster-color: transparent;background-color:transparent}.lsc-pg__thumb-badge--model:before{content:"3D";width:auto;height:auto;margin:0;border:0;padding:.1rem .35rem;border-radius:.25rem;background-color:#fffffff2;color:#355266;font-size:.65rem;font-weight:700;letter-spacing:.08em;line-height:1}.lsc-pg__rotate{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:center;margin:0;padding:.7rem 1.1rem;border:1px solid rgb(var(--color-foreground, 53 82 102) / .25);border-radius:999px;background-color:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 53 82 102));font:inherit;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.lsc-pg__rotate[hidden]{display:none}.lsc-pg__rotate.is-on{background-color:rgb(var(--color-foreground, 53 82 102));color:rgb(var(--color-background, 255 255 255));border-color:rgb(var(--color-foreground, 53 82 102))}.lsc-pg__rotate:focus-visible{outline:.2rem solid rgb(var(--color-foreground, 53 82 102));outline-offset:.2rem}.lsc-pg__rotate-icon{flex:0 0 auto}@media screen and (max-width:1023px){.lsc-pg{width:100vw;margin-inline:calc(50% - 50vw)}.lsc-pg__stage{border-radius:0}.lsc-pg__stage{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.lsc-pg.is-rotating .lsc-pg__stage{overflow-x:hidden;scroll-snap-type:none}.lsc-pg.is-rotating .lsc-pg__stage,.lsc-pg__slide--model.is-rotatable,.lsc-pg__slide--model.is-rotatable .shopify-model-viewer-ui,.lsc-pg__slide--model.is-rotatable model-viewer{touch-action:none;overscroll-behavior:contain}.lsc-pg__slide--model:not(.is-rotatable) .shopify-model-viewer-ui,.lsc-pg__slide--model:not(.is-rotatable) model-viewer{pointer-events:none}.lsc-pg__stage::-webkit-scrollbar{display:none}.lsc-pg__slide{position:relative;flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;opacity:1;visibility:visible}.lsc-pg__thumbs{display:none}.lsc-pg__toggle{inset:auto 0 0 auto;width:5.5rem;height:5.5rem;padding:1rem}}@media screen and (min-width:1024px){.lsc-pg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.lsc-pg__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease}.lsc-pg__slide.is-active{opacity:1;visibility:visible}.lsc-pg__thumbs{grid-column:1;grid-row:1;flex-direction:column}.lsc-pg__stage{grid-column:2;grid-row:1}.lsc-pg__rotate,.lsc-pg__dots{display:none}}.lsc-pg__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.lsc-pg__slide,.lsc-pg__glyph,.lsc-pg__thumb,.lsc-pg__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/lsc-product-gallery.css.map */
