.header-wrapper{position:unset;width:100%}.product__title{position:relative;padding-right:80px}.product__title span.popularTag{position:absolute;right:0;top:0;display:flex;padding:10px;background-color:#f2bc41;border-radius:50px;font-size:14px;line-height:14px;font-weight:400;color:#000}.header-inner{background-color:#f4f4f1}body .product--large:not(.product--no-media) .product__media-wrapper{width:48.8%;max-width:unset;flex-grow:unset;flex-basis:unset}body .product--large:not(.product--no-media) .product__info-wrapper{width:51.2%;flex-grow:unset;flex-basis:unset;max-width:unset;padding:0 0 0 60px}body .product-media-container .product__modal-opener{aspect-ratio:1 / 1}body .product-media-container.constrain-height .media{padding-top:100%;border-radius:30px}body .media>img{border-radius:30px}body .product--large .thumbnail-list{grid-template-columns:repeat(4,1fr)}.thumbnail{border-radius:20px}body .global-media-settings{border:0}body .product__info-container{max-width:100%}.product__title h1{text-transform:capitalize}body .product__title{margin:0}.productTagline{margin:20px 0 0;font-size:22px;line-height:32px;color:#000}.product-price-wrapper{display:flex;margin:40px 0 0;border-bottom:solid 1px rgba(0,0,0,.3);padding-bottom:30px}.price-row{display:flex;align-items:center;width:100%;justify-content:space-between;gap:20px}.priceInner{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.essentialsSlider .slick-track{margin-left:0}.price-inner span{font-size:30px;line-height:30px;color:#000;font-weight:400}span.save-badge{display:flex;padding:10px;background-color:#f2bc41;border-radius:50px;font-size:18px;line-height:20px;font-weight:400;color:#000}fieldset.product-form__input{display:flex;width:100%;margin:40px 0 0;max-width:100%;flex-wrap:wrap;column-gap:10px}fieldset.product-form__input legend.form__label{display:flex;width:100%;margin:0 0 20px;font-size:18px;line-height:20px;color:#000;font-weight:600}body .product-form__input--pill input[type=radio]+label{margin:0;padding:10px;font-size:18px;line-height:20px;border:solid 1px #0C41604D;color:#000;letter-spacing:0;display:flex}body .product-form__input--pill input[type=radio]:checked+label{background-color:#fff;color:#000;border-color:#000}.product-form__input.product-form__quantity{display:flex;align-items:center;margin:40px 0 0;gap:10px}body .product-form__quantity .form__label{margin-bottom:0;font-size:17px;line-height:20px;color:#000;font-weight:600;text-transform:capitalize}.price-per-item__container{padding:20px;background-color:#b1d4e61a;border:solid 1px #B1D4E6;border-radius:100px}body .quantity__button{width:fit-content;flex-shrink:unset;font-size:18px;line-height:20px;font-weight:600;height:fit-content}body .quantity:before,body .quantity:after{display:none}body body .quantity__input{width:calc(100% - 26px);flex-grow:unset;font-size:18px;line-height:20px;color:#000;font-weight:600;display:flex;opacity:1}body .quantity__button .svg-wrapper{width:13px;pointer-events:none;height:fit-content;align-items:center}quantity-input.quantity{align-items:center;min-height:unset}body .product-form{margin:40px 0 0}body button.product-form__submit{margin:0;text-align:center;justify-content:center;font-size:20px;line-height:30px;padding:20px;width:100%}body .accordion{margin:23px 0 0;border-top:0;border-radius:10px;border-bottom:solid 1px #000000}body .accordion summary{padding:27px 23px}body .accordion .svg-wrapper{margin:0;width:24px;height:24px}body .accordion__title{display:flex;max-width:calc(100% - 6rem);min-height:unset;margin:0;word-break:break-word;font-size:20px;line-height:20px;color:#000;font-weight:600;text-transform:capitalize}body .product__accordion .accordion__content{padding:0 23px 27px;margin:0}body .product-media-container.constrain-height.media-fit-contain{width:100%}.accordion .summary__title{align-items:center}.price-inner span.compare-price{color:#9b9b9b;text-decoration:line-through;margin:0 10px 0 0}@media only screen and (max-width:1439px){body .product--large:not(.product--no-media) .product__media-wrapper{width:46%}body .product--large:not(.product--no-media) .product__info-wrapper{width:54%;padding:0 0 0 30px}.productTagline{font-size:20px;line-height:28px}.product-price-wrapper{margin:20px 0 0;padding-bottom:24px}fieldset.product-form__input,.product-form__input.product-form__quantity{margin:30px 0 0}}@media only screen and (max-width:1199px){body .product--large:not(.product--no-media) .product__media-wrapper{width:45%}body .product--large:not(.product--no-media) .product__info-wrapper{width:55%;padding:0 0 0 24px}body h1,body .h1{font-size:52px;line-height:62px}.productTagline{margin:16px 0 0;font-size:18px;line-height:26px}.product-price-wrapper{margin:20px 0 0;padding-bottom:20px}.price-inner span{font-size:24px;line-height:24px}span.save-badge{padding:8px;font-size:16px;line-height:18px}fieldset.product-form__input{margin:20px 0 0;column-gap:8px}body .product-form__input--pill input[type=radio]+label{padding:8px;font-size:16px;line-height:18px}fieldset.product-form__input legend.form__label{margin:0 0 14px;font-size:16px;line-height:18px}.product-form__input.product-form__quantity{margin:20px 0 0;gap:10px}.price-per-item__container{padding:12px}quantity-input.quantity{width:110px}body button.product-form__submit{font-size:18px;line-height:24px;padding:12px}body .product-form{margin:20px 0 0}body .accordion summary{padding:20px 16px}body .accordion__title{font-size:18px;line-height:18px}body .accordion .svg-wrapper{width:20px;height:20px}.thumbnail-list{gap:8px}.thumbnail{border-radius:10px}}@media only screen and (max-width:767px){body .product--large:not(.product--no-media) .product__media-wrapper{width:100%}body .product--large:not(.product--no-media) .product__info-wrapper{width:100%;padding:20px 0 0}body .grid--peek.slider .grid__item:first-of-type{margin-left:0}body .product__media-list .product__media-item{width:100%}body .slider.slider--mobile .slider__slide{padding:0}body .slider.slider--mobile{margin:0 0 10px}body .thumbnail-slider .thumbnail-list.slider{flex:1;scroll-padding-left:0;gap:9px;margin:0}.thumbnail{border-radius:10px}.product__title h1{font-size:26px;line-height:29px}.productTagline{font-size:14px;line-height:20px}.price-inner span{font-size:16px;line-height:24px}span.save-badge{padding:5px 8px;font-size:14px;line-height:14px}fieldset.product-form__input{margin:30px 0 0}body .product-form__input--pill input[type=radio]+label{font-size:14px;line-height:14px}.product-form__input.product-form__quantity{margin:30px 0 0}.price-per-item__container{padding:15px}body .quantity{width:71px}body .product-form{margin:30px 0 0}body button.product-form__submit{font-size:14px;line-height:14px;padding:16px}body .quantity__button .svg-wrapper{width:12px}body .accordion{margin:10px 0 0}body .accordion summary{padding:20px 16px}body .accordion__title{font-size:16px;line-height:16px}body .accordion .svg-wrapper{width:20px;height:20px}.product-price-wrapper{margin:30px 0 0}.product__title span.popularTag{padding:8px;font-size:12px;line-height:12px}.product__title{padding-right:65px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-product-new.css.map */
