.product__gallery-wrapper{position:relative;max-height:60rem;overflow:hidden}.gallery-slider.swiper{height:53vw;overflow:visible}@media (min-width: 990px){.gallery-slider.swiper{height:60rem}}.gallery-slider .swiper-slide{width:auto}.gallery-slider .swiper-slide img,.gallery-slider .swiper-slide video{height:100%;width:auto}.gallery-slider .media.deferred-media{display:grid;height:100%;grid-template-columns:repeat(1,minmax(0,1fr));padding:0!important}.gallery-slider .deferred-media[loaded]>.deferred-media__poster{visibility:hidden;display:block}.gallery-slider .deferred-media__poster{position:static!important;grid-column:span 1 / span 1;grid-row:span 1 / span 1}.gallery-slider .media.deferred-media>video{position:absolute!important;grid-column:span 1 / span 1;grid-row:span 1 / span 1}.gallery-slider .deferred-media__poster .button{position:absolute;left:50%;top:50%;min-height:-moz-min-content;min-height:min-content;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:.25rem .5rem;line-height:1}.gallery-slider .deferred-media__poster .button svg{margin-right:.75rem;height:1rem;width:1rem}.product__gallery-wrapper.inactive-slider .product__gallery-autoplay-controls{display:none}.product__gallery-autoplay-controls{position:absolute;bottom:0;left:0;z-index:2;display:flex;padding:2rem}@media (min-width: 990px){.product__gallery-autoplay-controls{left:4rem}}.section-is-dark .product__gallery-autoplay-controls{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}media-gallery-slider.inactive-slider .product__gallery-autoplay-controls{display:none}.product__gallery-autoplay-controls button{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center}.product__gallery-autoplay-controls button:disabled{opacity:.3}
