.featured-product{align-items:center;justify-content:space-between}.featured-product__header{display:flex;flex-direction:column;gap:4px;margin-bottom:7.2rem}.featured-product__header *{margin:0;text-align:center}.featured-product__header .subheading{font-weight:400;color:#608663}.featured-product .product__media-list{width:100%;margin:0;padding-bottom:0}.featured-product .product-media-container{margin-bottom:var(--media-shadow-vertical-offset);max-width:100%}.featured-product .featured-product__image{width:100%;max-height:480px;object-fit:cover}.featured-product .product__media-item{padding-left:0}.featured-product .placeholder-svg{display:block;height:auto;width:100%}.background-secondary .featured-product{padding:2.5rem}.featured-product .share-button:nth-last-child(2){display:inline-flex}.share-button+.product__view-details{display:inline-flex;float:right;align-items:center;min-height:4.4rem}.share-button+.product__view-details:after{content:"";clear:both;display:table}.featured-product .icon-with-text{gap:8px;justify-content:space-between;margin:1.6rem 0 2rem}.featured-product .icon-with-text .icon-with-text__item{display:flex;flex-direction:row;gap:4px;width:fit-content;text-wrap:nowrap;padding:8px 12px;border-radius:12px;background:#e8f7e0}.featured-product .product__info-wrapper{max-width:45rem!important;width:100%!important;padding:0!important;border-radius:16px;height:fit-content}.fetured-product-price-wrapper{font-family:var(--font-secondary-body-family)}.fetured-product-price-wrapper .color-green{color:#45774b;margin-left:8px}.featured-product .product__info-wrapper .richtext h1{font-size:62px;font-weight:700;letter-spacing:-1.2px;line-height:95%}.featured-product .icon-with-text img{width:12px;height:12px;object-fit:contain;margin:0}.featured-product .custom__rating-wrapper{display:flex;align-items:center;gap:16px}.featured-product .custom__rating-wrapper .product-rating__stars{display:flex;gap:4px}.featured-product__button .button{padding:0 3.2rem;font-weight:500}.featured-product .product__text{margin-top:1.6rem;font-family:var(--font-secondary-body-family);font-weight:400;max-width:40rem;letter-spacing:-.35px}.featured-product .icon-with-text__item span{color:#45774b;letter-spacing:0}.featured-product .fetured-product-price,.featured-product .featured-product__button{margin-top:2.4rem;margin-bottom:0}.featured-product .custom__rating-wrapper{margin-top:1.2rem}.featured-product .product__title{margin-bottom:1.2rem}.featured-product__mobile-image,.featured-product__desktop-image{display:none}.product__info-wrapper .richtext p{margin-top:8px;margin-bottom:0}.product__info-wrapper .richtext strong{color:#608663;font-weight:400!important}@media screen and (max-width:1062px)and (min-width:750px){.featured-product{flex-wrap:nowrap;gap:30px!important}.featured-product .product__media-wrapper{width:calc(50% - 30px)!important}.featured-product .icon-with-text{justify-content:start;flex-wrap:wrap}.featured-product .product__media-wrapper img{width:100%}.featured-product .product__info-wrapper{width:50%!important;max-width:100%!important}}@media screen and (max-width:749px){.featured-product{justify-content:center}.featured-product .icon-with-text img{width:10px;height:10px}.featured-product .icon-with-text{gap:4px}.product-page-kit .featured-product__header{position:relative}.product-page-kit .featured-product__header *{z-index:2}.featured-product .product__info-wrapper .richtext h1{font-size:34px;letter-spacing:-.6px}.product-page-kit .featured-product__header .heading-h4{font-size:1.4rem;line-height:16.7px;max-width:260px;margin:auto}.product-page-kit .featured-product__header .heading-h3{font-size:1.6rem;line-height:19.54px;max-width:260px;margin:auto}.product-page-kit .featured-product__header:after{content:"";position:absolute;width:calc(100% + 48px);left:-24px;top:-36px;height:calc(100% + 64px);background:#fff}.featured-product__mobile-image{display:block}.product-page-kit{overflow-x:hidden}.product.grid{gap:0}.featured-product .product__info-wrapper{max-width:100%!important;min-width:100%;border-radius:0}.featured-product .icon-with-text .icon-with-text__item{padding:4px 8px;height:20px;align-items:center}.featured-product .icon-with-text{flex-wrap:nowrap;overflow-x:auto}.featured-product .icon-with-text{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.featured-product .icon-with-text::-webkit-scrollbar{display:none}.featured-product .icon-with-text .icon-with-text__item{gap:2px}.featured-product .product__title{margin-top:0;font-size:22px}.section-featured-product .page-width{padding-left:16px;padding-right:16px}.featured-product .product__info-wrapper{padding:0}.featured-product .product__info-wrapper .caption-md{font-size:8px;line-height:100%}.featured-product .product__info-wrapper .product__title.h2{font-size:16px;line-height:19.54px}.featured-product .product__info-wrapper .rating-icons{height:16px}.featured-product .product__info-wrapper .body-sm{font-size:14px;line-height:16.7px}.featured-product__button .button{font-size:14px;line-height:16.7px;min-height:40px;width:100%}.featured-product .featured-product__image{width:100%;margin:auto;margin-bottom:3.6rem}body.product .featured-product .featured-product__image{width:100%}.featured-product__header{margin-bottom:3.6rem}.featured-product .fetured-product-price{margin-top:1.6rem}.featured-product .product__media-wrapper{text-align:center}.featured-product .product__info-wrapper .icon-with-text{justify-content:start}}@media screen and (min-width:750px){.featured-product .product__media-item{padding-bottom:0}.product.grid .grid__item.product__media-wrapper{position:sticky;top:2.4rem;height:fit-content}.featured-product__desktop-image{display:block}.background-secondary .featured-product{padding:5rem}.product--right .product__media-wrapper{order:2}.featured-product .product__media-wrapper{max-width:61.9rem!important}}@media screen and (max-width:562px){body.index .featured-product__header{max-width:326px;margin-left:auto;margin-right:auto}.featured-product .featured-product__image{margin-bottom:0}}@media screen and (min-width:990px){.background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}.background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 5rem 0 0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 7rem}.background-secondary .featured-product{padding:6rem 7rem;position:relative;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-featured-product.css.map */
