.main-product-outer{--banner-padding: 2.5rem;position:relative}.main-product{position:relative;padding:var(--page-margin);height:calc(var(--viewport-height) - (2.125em + (var(--banner-padding) * 2)));font-size:var(--font-heading-size-h3)}@media screen and (max-width:990px){.main-product{height:calc(var(--viewport-height) - (var(--mobile-product-form) + var(--banner-padding) + 2rem))}}.main-product__media{position:absolute;z-index:-1;top:7vw;bottom:7vw;left:var(--page-margin);right:var(--page-margin)}.main-product__media img{object-fit:contain}.main-product__title{display:flex;justify-content:space-between}.main-product__title h1,.main-product__title h3{margin:0;max-width:5.4em}.main-product__banner{position:sticky;z-index:1000;bottom:0;left:0;right:0;padding:var(--banner-padding) var(--page-margin);background-color:rgb(var(--color-background));pointer-events:auto;isolation:isolate}.main-product__banner *{pointer-events:auto}.main-product__banner .product-form{position:relative;z-index:1001}.main-product__banner .product-form__submit,.main-product__banner .product-form__action-container,.main-product__banner .product-form__action-container button{position:relative;z-index:1002;pointer-events:auto!important}.product-feature{--banner-padding: 2.5rem;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);padding:15rem var(--page-margin);padding-bottom:calc(15rem + var(--banner-padding) * 2 + 2rem);border-top:solid 1px currentColor}.product-feature__content{grid-column:2 / span 3}.product-feature__media{grid-column:5 / span 7;height:100%}.product-feature__media--embedded{display:flex;align-items:center}.feature-list-wrapper{width:100%}.feature-list__eyebrow{font-size:.8em;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem}.feature-list__intro{margin-bottom:2rem}.feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.75rem}.feature-list__item{display:flex;gap:1.25rem;align-items:flex-start}.feature-list__icon{width:3.5rem;height:3.5rem;border-radius:50%;background-color:#d7ff00;color:#111;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.feature-list__icon svg{width:1.5rem;height:1.5rem}.feature-list__text{flex:1;font-size:1rem}.feature-list__title{margin:0 0 .35rem;font-weight:600;font-size:1.15em}.feature-list__copy{margin:0;line-height:1.5}.product-feature__media img{object-fit:contain}.product-features .media img,.product-feature .media video{position:relative;height:auto;margin:auto;max-height:35vh}.product-feature__media .media,.combo-block__media .media{display:flex}.main-product__accordion-wrapper.product-feature .product-feature__accordion{grid-column:7 / span 5}.main-product__accordion-wrapper.product-feature .product-feature__accordion .section-accordion{padding:0}.main-product__accordion-wrapper .accordion__heading{margin-bottom:0}@media screen and (min-width:990px){.product-features .media img,.product-feature .media video{height:fit-content;margin:0 auto;width:auto;max-width:100%;max-height:550px}}@media(max-width:989px){.main-product{display:flex;flex-direction:column}.product-feature{padding-top:4rem;padding-bottom:calc(4rem + var(--banner-padding) * 2 + 2rem)}.product-feature__content,.product-feature__media,.main-product__accordion-wrapper.product-feature .product-feature__content{grid-column:1 / span 12}.main-product__accordion-wrapper.product-feature .product-feature__accordion{grid-column:1 / span 12;margin-top:calc(var(--grid-gap) * 2);padding-top:calc(var(--grid-gap) * 2)}.feature-list__item{gap:1rem}.feature-list__icon{width:3rem;height:3rem}.main-product__title{margin-bottom:1.5rem}.main-product__size-chart{display:flex!important;align-items:flex-end;flex-grow:1}}@media(min-width:990px){.product-feature{padding-top:8rem;padding-bottom:8rem;padding-left:var(--page-margin);padding-right:var(--page-margin)}.product-feature:nth-child(2n) .product-feature__content{grid-column:9 / span 3;order:2}.product-feature:nth-child(2n) .product-feature__media{grid-column:2 / span 7}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
