.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)}@media screen and (max-width:1023px){.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__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__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/44/assets/lsc-product-gallery.css.map */
