:root{--gallery-ratio: 3 / 2;--gallery-ratio-divisor: 1.5}.splide--product .splide__slide>a{display:block;width:100%}.splide--product .splide__slide [data-product-single-media-wrapper]{position:relative!important;width:100%!important;aspect-ratio:var(--gallery-ratio)!important;overflow:hidden}.splide--product .splide__slide [data-product-single-media-wrapper] img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.splide--product .splide__slide [data-product-single-media-wrapper] .relative{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding-top:0!important;width:100%!important;height:100%!important}[data-cascade-featured-media] .splide--product .splide__slide [data-product-single-media-wrapper],[id^=cascade-slideshow-desktop] .splide__slide [data-product-single-media-wrapper]{position:relative!important;width:100%!important;aspect-ratio:var(--gallery-ratio)!important;overflow:hidden}[data-cascade-featured-media] .splide--product .splide__slide [data-product-single-media-wrapper] img,[id^=cascade-slideshow-desktop] .splide__slide [data-product-single-media-wrapper] img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}[data-cascade-featured-media] .splide--product .splide__slide [data-product-single-media-wrapper] .relative,[id^=cascade-slideshow-desktop] .splide__slide [data-product-single-media-wrapper] .relative{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding-top:0!important;width:100%!important;height:100%!important}[id]:has(.splide--thumbnails){--thumbnails-height: calc( var(--featured-media-width) / var(--gallery-ratio-divisor) ) !important}.splide--thumbnails .splide__slide a{display:block;width:100%;overflow:hidden}.splide--thumbnails .splide__slide a>img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.splide--thumbnails .splide__slide a>div{overflow:hidden}.splide--thumbnails .splide__slide a>div>img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
