.product{padding:2rem 0;overflow:hidden}@media only screen and (min-width: 990px){.product{padding:4rem 0}.product .product__inner{display:grid;grid-template-columns:minmax(55rem,1fr) 1fr;gap:3.9rem}}@media only screen and (min-width: 1024px){.product .product__inner{grid-template-columns:minmax(60rem,1fr) 1fr}}@media only screen and (min-width: 1100px){.product .product__inner{grid-template-columns:minmax(67.7rem,1fr) 1fr}}@media only screen and (min-width: 1400px){.product{padding:7rem 0}.product .product__inner{grid-template-columns:minmax(80rem,1fr) 1fr}}.product .product__media-wrapper{overflow:hidden}.product .product__media-wrapper-inner{position:relative}.product .product__thumbs-slider{display:none}@media only screen and (min-width: 990px){.product .product__thumbs-slider{position:absolute;top:0;left:0;display:block;width:100%;max-width:10rem;max-height:100%}}@media only screen and (min-width: 1200px){.product .product__thumbs-slider{max-width:12rem}}.product .product__thumbs-slider .swiper-slide{height:auto;border:.1rem solid transparent;transition:border-color var(--duration-default)}.product .product__thumbs-slider .swiper-slide-thumb-active{border-color:#e22e12}@media only screen and (min-width: 990px){.product .product__thumbs-slider+.product__media-slider{margin-left:11rem}}@media only screen and (min-width: 1200px){.product .product__thumbs-slider+.product__media-slider{margin-left:15rem}}.product .product__thumbs-slider .swiper-arrows{position:absolute;top:0;bottom:0;flex-direction:column;justify-content:space-between;padding:0 .1rem;transform:none}.product .product__thumbs-slider .swiper-arrow{width:100%;height:4rem;border-radius:0;transition:opacity var(--duration-default)}@media (hover: hover){.product .product__thumbs-slider .swiper-arrow:hover{opacity:.8}}.product .product__thumbs-slider .swiper-arrow svg{width:1.6rem;height:auto}.product .product__thumbs-slider .swiper-arrow--prev svg{transform:rotate(-180deg)}.product .product__thumbs-slider .swiper-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.product .product__media-slider{flex:1 0;max-width:100%;overflow:visible}@media only screen and (min-width: 990px){.product .product__media-slider{overflow:hidden}}.product .product__media-slider .swiper-slide{height:auto}.product .product__media-slider .swiper-slide img{height:100%;object-fit:cover}.product .product__content{padding-top:1rem}@media only screen and (min-width: 990px){.product .product__content{padding-top:0}}.product .product__price{margin-bottom:1rem}.product .product__price .price{font-size:2rem}.product .product__price .price-item--regular{font-size:inherit;color:currentColor}@media only screen and (min-width: 1200px){.product .product__price .price{font-size:2.5rem}}.product variant-selects{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center;gap:1rem;margin-bottom:1rem}.product variant-selects .product-form__input{flex:1 0;min-width:calc(50% - .5rem)}.product .product-main__purchase-type{margin-bottom:1rem;border-radius:1.7rem;border:.1rem solid #3B3B3B;background-color:#fff;transition:border var(--duration-default),box-shadow var(--duration-default)}@media (hover: hover){.product .product-main__purchase-type:hover{border-color:transparent;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),.5)}}.product .product-main__purchase-type label{position:relative;display:block;padding:.9rem 1rem .9rem 3.5rem;cursor:pointer}.product .product-main__purchase-type label:before{content:"";position:absolute;top:1.3rem;left:1rem;width:1.6rem;height:1.6rem;border-radius:50%;border:.1rem solid #3B3B3B}.product .product-main__purchase-type label:after{content:"";position:absolute;top:1.7rem;left:1.4rem;width:.8rem;height:.8rem;border-radius:50%;background-color:#e22e12;opacity:0}.product .product-main__purchase-type label:has(input:checked):after{opacity:1}.product .product-main__purchase-type label:has(input:checked){text-shadow:0 0 0 currentColor}.product .product-main__purchase-type label input{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}.product .product-main__purchase-type label+label{border-top:.1rem solid #3B3B3B}.product .product-form__submit{text-transform:uppercase}.product .product-main__subscribe{margin:1rem 0}.product-features{margin-block:2rem;font-weight:400;font-size:1.6rem}@media only screen and (min-width: 990px){.product-features{font-size:1.8rem}}.product-features ul,.product-features ol{padding:0;margin:0;list-style:none}.product-features ol{counter-reset:features-counter}.product-features ul li,.product-features ol li{position:relative;padding-left:2rem}.product-features ul li+li,.product-features ol li+li{margin-top:1rem}.product-features ul li:before{content:"";position:absolute;top:.9rem;left:0;width:.8rem;height:.8rem;border-radius:50%;background-color:#e22e12;margin-right:1rem}.product-features ol li:before{counter-increment:features-counter;content:counter(features-counter) ".";position:absolute;top:0;left:0;color:#e22e12;margin-right:1rem}.product-features strong{font-weight:500}.product .stamped-product-reviews-badge .stamped-badge{display:flex;align-items:center}.product .stamped-product-reviews-badge .stamped-badge-starrating .stamped-fa:before{color:#e22e12!important;font-size:2.2rem!important}@media only screen and (min-width: 990px){.product .stamped-product-reviews-badge .stamped-badge-starrating .stamped-fa:before{font-size:3rem!important}}.product .stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]{font-size:1.6rem!important}@media only screen and (min-width: 990px){.product .stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]{font-size:2rem!important}}.product .stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]:before{content:"("}.product .stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:")"!important}.product .stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-product.css.map */
