.product-feature__container{display:grid;grid-template-columns:1fr;max-width:90%;margin:0 auto;gap:1em}.product-feature__image-wrapper{position:relative;width:100%;height:400px}@media screen and (min-width:768px){.product-feature__container{max-width:85%}}@media screen and (min-width:890px){.product-feature__container{width:80%;max-width:1200px}}@media screen and (min-width:1470px){.product-feature__container{grid-template-columns:repeat(10,1fr)}.product-feature__image-wrapper{grid-column:var(--column-start) / var(--column-end)}}.product-feature__image-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;border-radius:14px}.product-feature__image-wrapper>h3{position:absolute;top:5%;left:50%;transform:translate(-50%);width:80%}.product-feature__image-banner-wrapper{position:relative;width:100%;height:auto;aspect-ratio:3 / 4}@media screen and (min-width:450px){.product-feature__image-banner-wrapper{aspect-ratio:1}}@media screen and (min-width:768px){.product-feature__image-banner-wrapper{aspect-ratio:1.3}}@media screen and (min-width:1500px){.product-feature__image-banner-wrapper{height:0;padding-bottom:var(--image-ratio)}}.product-feature__image-banner{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--object-position-x) var(--object-position-y);pointer-events:none}.product-feature__content-wrapper{margin:4.5em auto}.product-feature__content-wrapper,.product-feature__slider-container{max-width:90%}.product-feature__content-wrapper__inner{display:flex;flex-direction:column;gap:1em 5em}@media screen and (min-width:768px){.product-feature__content-wrapper__inner{flex-direction:row}}@media screen and (min-width:990px){.product-feature__content-wrapper__inner{flex-direction:column}}@media screen and (min-width:1270px){.product-feature__content-wrapper__inner{flex-direction:row}}@media screen and (min-width:768px){.product-feature__content-wrapper,.product-feature__slider-container{max-width:85%}}@media screen and (min-width:890px){.product-feature__content-wrapper,.product-feature__slider-container{width:80%;max-width:1200px}}@media screen and (min-width:990px){.product-feature__content-wrapper{flex-direction:column}}@media screen and (min-width:1200px){.product-feature__content-wrapper{flex-direction:row}}.product-feature__content-header,.product-feature__content-header+*{margin:0}.product-feature__content-header+ul{padding-left:12px}.product-feature__slider-container{display:block;margin:3em auto 0;position:relative}.product-feature__slider{list-style:none;padding-left:0;padding-right:2em;display:flex;gap:2em;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:rgba(var(--color-foreground),.01)}.product-feature__content-wrapper__inner,.product-feature__slider{max-width:940px;margin:0 auto}.product-feature__slide{width:600px;max-width:85%;flex-shrink:0;scroll-snap-align:start;opacity:.5;transition:opacity .25s ease-in-out}.product-feature__slide.active-slide{opacity:1}.product-feature__slide-video-wrapper,.product-feature__slide-image-wrapper{position:relative;width:100%;aspect-ratio:.8}@media screen and (min-width:450px){.product-feature__slide-video-wrapper,.product-feature__slide-image-wrapper{aspect-ratio:1}}@media screen and (min-width:768px){.product-feature__slide-video-wrapper,.product-feature__slide-image-wrapper{aspect-ratio:1.3}}@media screen and (min-width:1500px){.product-feature__slide-video-wrapper,.product-feature__slide-image-wrapper{height:0;padding-bottom:var(--media-ratio)}}.product-feature__slide-video,.product-feature__slide-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:14px;display:block;object-fit:cover;pointer-events:none}.product-feature__slide-content-wrapper{line-height:1.5;font-size:1.4rem;letter-spacing:.8px}.product__promo-above-cart{line-height:1.35;color:rgba(var(--color-foreground),.85)}.product__promo-above-cart.rte>*{margin:0;font-size:inherit}.product__promo-above-cart--center{text-align:center}.product__promo-above-cart--left{text-align:left}.product__promo-above-cart--right{text-align:right}.product__promo-above-cart+div .product-form{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-sections-for-new-AC.css.map */
