.template-product .js-product.product-info{align-items:flex-start!important;gap:clamp(18px,2.4vw,36px)!important;margin-bottom:28px!important}.template-product media-gallery.product-column-left{min-width:0!important}.template-product .js-product .media-gallery__inner{padding:12px!important;overflow:hidden}.template-product .js-product .media-gallery__inner .main-image{min-height:0!important;overflow:hidden!important}.template-product .js-product .main-image carousel-slider,.template-product .js-product .main-image .slider,.template-product .js-product .main-image .slider__grid,.template-product .js-product .main-image .slider__item,.template-product .js-product .main-image .product-media-wrapper,.template-product .js-product .main-image .product-media--image,.template-product .js-product .main-image .product-media--image .img-ar,.template-product .js-product .main-image .show-gallery{height:var(--sa-pdp-media-height)!important;min-height:0!important;max-height:var(--sa-pdp-media-height)!important}.template-product .js-product .main-image .slider__grid{align-items:stretch!important}.template-product .js-product .main-image .slider__item{min-width:0!important}.template-product .js-product .main-image .product-media--image .img-ar{aspect-ratio:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.template-product .js-product .main-image .product-media--image img,.template-product .js-product .main-image .product-media--image .img-ar img,.template-product .js-product .product-media-collage .product-media--image img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.template-product .js-product .main-image .product-media--video,.template-product .js-product .main-image .product-media--model{height:var(--sa-pdp-media-height)!important;max-height:var(--sa-pdp-media-height)!important;min-height:0!important;box-sizing:border-box;overflow:hidden}.template-product .js-product .main-image .product-media--video video,.template-product .js-product .main-image .product-media--video iframe,.template-product .js-product .main-image .product-media--model model-viewer{max-height:100%!important;object-fit:contain}.template-product .js-product .thumbnails .slider__item{width:70px!important;max-width:70px!important}.template-product .js-product .thumbnails .thumbnail{height:76px!important;display:block!important;overflow:hidden!important}.template-product .js-product .thumbnails .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .js-product .product-media-collage__item{max-height:var(--sa-pdp-media-height)!important;overflow:hidden!important}.template-product .js-product .product-media-collage__item .product-media-wrapper,.template-product .js-product .product-media-collage__item .product-media--image,.template-product .js-product .product-media-collage__item .img-ar{height:var(--sa-pdp-media-height)!important;min-height:0!important;max-height:var(--sa-pdp-media-height)!important;aspect-ratio:auto!important;padding:0!important}.template-product .js-product{--sa-pdp-media-height:clamp(370px,47vw,520px)}.template-product .js-product .product-column-right .product-form{padding:clamp(15px,2vw,25px)!important}.template-product .js-product .product-title{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.12!important}@media(max-width:900px){.template-product .js-product{--sa-pdp-media-height:clamp(290px,68vw,440px)}.template-product .js-product.product-info{gap:12px!important}.template-product .js-product .media-gallery__inner{padding:8px!important}.template-product .js-product .product-column-right{margin-top:12px!important}.template-product .js-product .product-media-collage__item{max-height:none!important}}@media(max-width:600px){.template-product .js-product{--sa-pdp-media-height:clamp(260px,78vw,370px)}.template-product .js-product .thumbnails .thumbnail{height:62px!important}.template-product .js-product .thumbnails .slider__item{width:62px!important;max-width:62px!important}.template-product .js-product .product-title{font-size:clamp(23px,6vw,28px)!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sa-product-compact.css.map */
