product-carousel-gallery{display:flex;align-items:flex-start;gap:1.6rem;width:100%}.pgc__thumbnails{display:none;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.pgc__thumbnails{display:flex;flex-direction:column;gap:.8rem;flex:0 0 auto;width:8rem;max-height:var(--pgc-thumbs-max-height, none);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pgc__thumbnails::-webkit-scrollbar{display:none}}.pgc__thumbnail-item{flex-shrink:0;width:100%}.pgc__thumbnail{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:none;border-radius:1rem;overflow:hidden;cursor:pointer;background-color:rgb(var(--color-placeholder))}.pgc__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.pgc__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;box-shadow:inset 0 0 0 .2rem transparent;transition:box-shadow .2s ease;pointer-events:none}.pgc__thumbnail[aria-current=true]:after{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.pgc__thumbnail-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));pointer-events:none}.pgc__thumbnail-icon .icon{width:2rem;height:2rem;background-color:rgb(var(--color-background));border-radius:50%;padding:.4rem}.pgc__main{position:relative;flex:1 1 auto;min-width:0}.pgc__viewport{display:block}.pgc__track{display:flex;gap:.8rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:1.25rem}.pgc__track::-webkit-scrollbar{display:none}.pgc__slide{flex:0 0 100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.pgc__slide--variant:not(:first-child){display:none}.pgc__thumbnail-item--variant:not(:first-child){display:none}.pgc__media{position:relative;aspect-ratio:var(--pgc-aspect, .8);border-radius:1.25rem;overflow:hidden;background-color:rgb(var(--color-placeholder))}.pgc__media img,.pgc__media video,.pgc__media iframe,.pgc__media model-viewer{display:block;width:100%;height:100%;object-fit:cover}.pgc__zoom-link{display:block;width:100%;height:100%;cursor:zoom-in}.pgc__media--deferred .deferred-media{display:block;position:relative;width:100%;height:100%;overflow:hidden}.pgc__media--deferred .deferred-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.pgc__nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4.4rem;height:4.4rem;padding:0;border:none;border-radius:50%;align-items:center;justify-content:center;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .2rem .6rem #0000001f;cursor:pointer;opacity:0;transition:opacity .2s ease}.pgc__nav[hidden]{display:none!important}@media screen and (min-width:750px){.pgc__nav{display:flex}.pgc__main:hover .pgc__nav,.pgc__nav:focus-visible{opacity:1}}.pgc__nav .icon-caret{width:1.4rem;height:auto}.pgc__nav--prev{left:1.6rem}.pgc__nav--prev .icon-caret{transform:rotate(90deg)}.pgc__nav--next{right:1.6rem}.pgc__nav--next .icon-caret{transform:rotate(-90deg)}.pgc__counter{position:absolute;bottom:1.2rem;left:1.2rem;z-index:2;display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:10rem;background-color:rgba(var(--color-background),.85);color:rgb(var(--color-foreground))}.pgc__progress{position:relative;height:.3rem;margin-top:.8rem;border-radius:.625rem;overflow:hidden;background-color:rgb(var(--color-placeholder))}.pgc__progress-bar{position:absolute;top:0;left:0;height:100%;width:calc(100% / var(--pgc-count, 1));background-color:rgb(var(--color-foreground));transform:translate(0);transition:transform .3s ease}@media screen and (min-width:750px){.pgc__counter,.pgc__progress{display:none}}@media screen and (min-width:750px){.product--carousel_lightbox .product__media-gallery{display:flex;position:sticky;top:0;z-index:1}}.pswp--pgc{--pswp-bg: rgb(var(--color-background));--pswp-icon-color: rgb(var(--color-foreground));--pswp-icon-color-secondary: rgb(var(--color-background));--pswp-icon-stroke-color: rgb(var(--color-background));--pswp-placeholder-bg: rgb(var(--color-placeholder));--pswp-error-text-color: rgb(var(--color-foreground));--pswp-preloader-color: rgba(var(--color-foreground), .4);--pswp-preloader-color-secondary: rgb(var(--color-foreground))}.pswp--pgc .pswp__counter{color:rgb(var(--color-foreground));text-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/152/assets/component-product-gallery-carousel.css.map */
