product-info .page-width{max-width:1300px}.product .product__title h1{color:#2e2a39;font-size:45px;font-weight:700;line-height:50px}.product .product__tax.caption.rte,.product .installment.caption-large,.product .price__sale .price-item--regular,.product .price .badge{display:none}.product .price .price-item{color:#2e2a39;font-size:20px;font-weight:700}.footer-block--newsletter{display:none}.product__info-container .product-text ul{margin:0;padding-left:24px;list-style:none}.product__info-container .product-text ul li{position:relative;font-size:14px;color:#000;margin-bottom:8px}.product__info-container .product-text ul li:after{content:"";position:absolute;top:4px;left:-24px;width:16px;height:16px;background-image:url(/cdn/shop/files/Vector.svg?v=1769596299);background-repeat:no-repeat;background-size:cover}.product__info-container .little-gift-wrapper{background:#f81314;border-radius:8px;padding:20px 21px;text-align:center}.product__info-container .little-gift-wrapper h2{color:#fff;font-size:20px;font-weight:700;line-height:22px;margin:0 0 15px}.product__info-container .little-gift-wrapper p{color:#fff;font-size:16px;font-weight:500;line-height:22px;margin:0 0 15px}.product__info-container .little-gift-wrapper p:last-child{margin-bottom:0}.product__info-container .product-form__input legend.form__label{color:#2e2a39;font-size:18px;font-weight:700;line-height:22px}.product__info-container .product-form__input--pill label{border:1px solid #ccc!important;padding:16px!important}.product .product__info-container .product-form__input--pill label{display:flex;flex-direction:column;align-items:start;gap:8px;padding-left:45px!important;position:relative;font-size:16px;color:#2e2a39;letter-spacing:normal;font-weight:600}.product .product__info-container .product-form__input--pill input[type=radio]:checked+label:after{content:"";border-radius:100px;width:14px;height:14px;background-color:#f81314;position:absolute;top:16px;left:18px}.product .product__info-container .product-form__input--pill label:before{content:"";width:20px;height:20px;border:1px solid #ccc;border-radius:100px;cursor:pointer;position:absolute;top:13px;left:15px;z-index:1}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#feeeee;color:#2e2a39!important;border:1px solid #F81314FF!important}.product__info-container .product-form__input--pill label span.option_info{color:#2e2a39;font-size:13px;flex-shrink:0;font-weight:500;line-height:16px}.product .product__info-container .product-form__input--pill label span.option_tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#f81314;color:#fff;padding:4px 10px;border-radius:6px;text-transform:uppercase;font-size:12px}.product__sticky-cart .product-form__buttons,.product__info-wrapper .product-form__buttons{max-width:100%}.product__sticky-cart .product-form__buttons .product-form__submit,.product__info-wrapper .product-form__buttons .product-form__submit{color:#fdfbf7;font-size:19px;font-weight:700;line-height:21px;letter-spacing:2px;text-transform:uppercase;padding:20px;height:auto;min-height:auto}.product__sticky-cart{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:2;max-width:1200px;padding:0 15px;width:100%}body.gradient{position:relative}.product__sticky-cart .product-form__buttons .product-form__submit{max-width:800px;padding:15px;margin:auto auto 10px}.product__info-container .limited-production{background:#ececec;border:1px solid #B5B5B5FF;border-radius:8px;padding:15px;text-align:center;font-size:14px;color:#2e2a39;font-weight:500;line-height:18px}.product__info-container .icon-with-text{gap:25px}.product__info-container .icon-with-text li.icon-with-text__item{flex-direction:row;gap:6px}.product__info-container .icon-with-text li.icon-with-text__item span{font-size:12px;text-align:left;letter-spacing:.6px;color:#2e2a39;font-weight:700}.product__info-container .icon-with-text li.icon-with-text__item img{margin:0;max-width:50px;width:100%}.product__info-container .product__accordion.accordion.empty-content{pointer-events:none}.product__info-container .product__accordion.accordion summary{padding:14px 0}.product__info-container .product__accordion h2.accordion__title{color:#2e2a39;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase}.product__info-container .product__accordion.accordion{border-bottom:1px solid #000000;border-top:none}.product__info-container .product__accordion .accordion__content{padding:0}.product__info-container .product__accordion .accordion__content p{color:#2e2a39;font-size:12px;font-weight:500;line-height:normal;letter-spacing:.6px;margin-bottom:10px}.product__info-container .product__accordion .accordion__content p:last-child{margin-bottom:0}.product__info-container .questions-block a{text-decoration:none;border-radius:10px;border:1px dashed #F14646FF;background:#faf8f6;display:flex;align-items:center;padding:12px}.product__info-container .questions-block .message-image{width:100%;max-width:70px;display:flex}.product__info-container .questions-block .message-image img{width:100%;height:100%;object-fit:cover}.product__info-container .questions-block .questions-text{display:flex;align-items:center;gap:6px;justify-content:space-between;width:100%}.product__info-container .questions-block .questions-text h2{font-size:16px;line-height:100%;margin:0 0 7px}.product__info-container .questions-block .questions-text p{color:#2e2a39;font-size:13px;font-weight:400;line-height:16px;margin:0;letter-spacing:normal}.product__info-container .reviews-block .review-items-container{margin-right:20px}.product__info-container .reviews-block .review-items-wrapper{display:flex;gap:8px;border:1px solid #D4D4D4FF;border-radius:8px;padding:16px;box-sizing:border-box}.product__info-container .reviews-block .review-items-container .reviews-image img{width:60px;height:60px;border-radius:100%;object-fit:cover}.product__info-container .reviews-block .review-items-container .text p{color:#000;font-size:15px;font-weight:500;line-height:20px;margin:0;letter-spacing:normal}.product__info-container .reviews-block .review-items-container .reviews-text .review-item__author{margin-top:8px;border-top:1px solid #00000033;padding-top:5px;display:flex;align-items:center;gap:8px;color:#0006;font-size:14px;font-weight:400;line-height:18px}.product__info-container .reviews-block .review-items-container .reviews-text .wellness-stars{display:flex;align-items:center;gap:4px}.product__info-container .reviews-block .swiper-pagination{padding-top:16px;bottom:0;position:relative;display:flex;align-items:center;justify-content:center}.product__info-container .reviews-block .swiper-pagination span.swiper-pagination-bullet{width:6px;height:6px;background:#00000082}.product__info-container .reviews-block .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f81314;width:8px;height:8px}.image-with-text-section .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{display:none}.image-with-text-section .page-width{max-width:1300px}.image-with-text-section .image-with-text__text-item .image-with-text__content{padding:0}.image-with-text-section .image-with-text .image-with-text__grid{gap:40px}.image-with-text-section .image-with-text__text-item .image-with-text__content h2.image-with-text__heading{color:#f81314;font-size:32px;font-weight:700;line-height:34px}.image-with-text-section .image-with-text__text-item .image-with-text__content .image-with-text__text{color:#2e2a39;font-size:16px;font-weight:400;line-height:26px;margin-top:12px}.jdgm-header h2.jdgm-title{color:#fff;font-size:40px;font-weight:700;line-height:48px}.jdgm-card-content span.jdgm-text p{font-size:16px}.jdgm-widget.jdgm-testimonials-carousel .jdgm-content{margin:0}.collapsible-content__header .collapsible-content__heading{color:#2e2a39;font-size:40px;font-weight:700;line-height:48px;margin-bottom:40px}.collapsible-content .accordion summary{background:#f81314;padding:20px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.collapsible-content .accordion summary:hover{background:#f81314}.collapsible-content .accordion .accordion__title{color:#fff;font-size:18px;font-weight:700;line-height:20px;letter-spacing:normal}.collapsible-content .accordion summary:hover .accordion__title{text-decoration:none}.collapsible-content .accordion{margin:0 0 16px;border:0}.collapsible-content .accordion:last-child{margin-bottom:0}.collapsible-content .accordion .accordion__content{border:1px solid #F81314FF;border-radius:0 0 8px 8px;padding:18px 24px;color:#2e2a39;font-size:16px;font-weight:400;line-height:22px}.collapsible-content .accordion details[open]>summary{border-radius:8px 8px 0 0}.collapsible-content .accordion summary svg{background:#fff;width:24px;height:24px;border-radius:100%}.collapsible-content .accordion details[open]>summary svg path:first-child{display:none}.cart__footer .upsell-product-wrapper{width:100%;max-width:60rem}.upsell-product-wrapper .product-info{background:#ececec;border:1px solid #B5B5B5FF;border-radius:8px;padding:15px}.upsell-product-wrapper .product-info .order-text{text-align:center;margin-bottom:10px}.upsell-product-wrapper .product-info .product-list-link{display:flex;align-items:center;gap:15px;margin-bottom:15px;pointer-events:none}.upsell-product-wrapper .product-info .product-list-link .product_image{width:100%;max-width:190px}.upsell-product-wrapper .product-info .product-list-link .product_image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.product-list-item .product-list-title{color:#000;font-size:18px;font-weight:500;line-height:normal;margin-bottom:5px}.product-list-item .product-description{font-size:14px;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:5px}.product-list-item .product-list-price .price{color:#2e2a39;font-size:20px;font-weight:500;line-height:normal}.product-list-item .product-list-price .price--sale{color:#f81314}.product-list-item .product-list-price .price--compare{opacity:.5;font-size:16px;text-decoration:line-through;margin-right:5px}.product-list-item .product__details .product-save-price{font-size:14px;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:5px}.product-list-item .product-buttons .button{width:100%;gap:5px;align-items:center;color:#fff;font-size:16px;font-weight:500}.product-list-item .product-buttons .button span.price{line-height:normal;color:#fff}@media screen and (min-width:990px){.mobile-product-header{display:none}}@media screen and (max-width:1199px){.product .product__title h1{font-size:34px;line-height:38px}.product .product__info-wrapper{padding:0 0 0 2rem}.product__info-container .icon-with-text{gap:10px}.product__info-container .icon-with-text li.icon-with-text__item img{max-width:40px}}@media screen and (max-width:989px){.product.grid--2-col-tablet .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:100%}.product__info-wrapper.grid__item{padding:0}.product__info-wrapper .product__info-container{max-width:100%}.product__info-wrapper .product__info-container .product__title,.product__info-wrapper .product__info-container div#price-template--27244345819469__main{display:none}.product .product__title h1{font-size:28px}.mobile-product-header .product__title{margin-bottom:10px}.product__info-wrapper .product-form__buttons .product-form__submit{font-size:16px;line-height:20px;padding:15px 20px}.image-with-text-section .image-with-text__text-item .image-with-text__content h2.image-with-text__heading{font-size:22px;line-height:normal}.image-with-text-section .image-with-text__text-item .image-with-text__content .image-with-text__text{font-size:15px;line-height:22px}.collapsible-content__header .collapsible-content__heading{font-size:28px;margin-bottom:30px}.jdgm-header h2.jdgm-title{font-size:32px;line-height:35px}.jdgm-widget.jdgm-testimonials-carousel .jdgm-header{margin-bottom:30px}.cart__footer{flex-wrap:wrap}.cart__footer .upsell-product-wrapper{width:100%;max-width:100%;margin-bottom:30px}#main-cart-footer .cart__footer>*+*{margin:auto}.cart__blocks .totals{justify-content:center}.cart__blocks .tax-note{text-align:center}}@media screen and (max-width:749px){.mobile-product-header{width:100%}.mobile-product-header .price,.mobile-product-header .product__title{text-align:center}.product .product__title h1{font-size:24px}.product__info-container .questions-block .questions-text h2,.product__info-container .reviews-block .review-items-container .reviews-text .review-item__author{font-size:13px}.product__info-container .questions-block .message-image{max-width:60px}.product__info-container .reviews-block .review-items-container .reviews-image img{width:40px;height:40px}.product__info-container .limited-production{font-size:12px}.product__info-container .little-gift-wrapper h2{font-size:18px}.product__info-container .little-gift-wrapper p{font-size:14px;line-height:18px}.product .product__media-wrapper .slider-mobile-gutter .slider.slider--mobile{scroll-padding-left:1rem}.image-with-text-section .image-with-text__text-item .image-with-text__content{border-radius:0}.collapsible-content__header .collapsible-content__heading{font-size:24px;line-height:normal}.collapsible-content .accordion .accordion__title{font-size:14px;line-height:normal}.collapsible-content .accordion summary{padding:16px}.collapsible-content .accordion .accordion__content{padding:16px;font-size:13px;line-height:normal}.jdgm-header h2.jdgm-title{font-size:24px}.upsell-product-wrapper .product-info .product-list-link .product_image{max-width:150px}.upsell-product-wrapper .product-info .product-list-link{flex-wrap:wrap}.product-list-item .product-list-title{font-size:15px}}@media screen and (max-width:575px){.product__info-container .icon-with-text li.icon-with-text__item{width:100%}.product__info-container .icon-with-text{gap:15px;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dynamic.css.map */
