h1,h2,h3,h4,h5,h6,a,span,div,label,li,input,p{letter-spacing:0!important}.header-wrapper .header .header__heading-link{padding:0}.main-product-information-el.product .rating-stars__label{margin-left:0;font-size:14px;line-height:100%}.main-product-information-el.product .rating-stars__label strong{font-weight:500}.main-product-information-el.product .rating-stars-and-text{gap:5px}.main-product-information-el.product .rating-stars{margin:0!important}.checkmark-benefits-list li span svg{width:10px;height:10px}.main-product-information-el.product .product__title-title h1{font-size:38px;font-weight:600;line-height:100%}.kaching-bundles .kaching-bundles__block-title{color:#2e5d50!important}.kaching-bundles .kaching-bundles__block-title:before,.kaching-bundles .kaching-bundles__block-title:after{background-color:#2e5d5090!important}.kaching-bundles .kaching-bundles__bars{gap:5px}.money-back-guarantee-el{border:1.5px dashed #2e5d50}.main-product-information-el.product .product-accordion-below-media-el,.product__accordion.accordion{border:1.5px solid #2e5d50;border-radius:8px;overflow:hidden}.main-product-information-el.product .accordion__title{font-size:16px;line-height:100%;letter-spacing:0}.main-product-information-el.product .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding:2rem;font-size:14px;line-height:150%;letter-spacing:0}.main-product-information-el.product .accordion__details[open]{background:#e0e7e5}.kaching-bundles .kaching-bundles__bar-most-popular__content:before,.kaching-bundles .kaching-bundles__bar-most-popular__content:after{content:none!important}.kaching-bundles .kaching-bundles__bar-most-popular__content{margin:0!important;padding:6px 14px!important;border-radius:8px!important}.main-product-information-el.product .badge{background-color:#2f5d50}.main-product-information-el.product .price{gap:8px}.main-product-information-el.product .badge.price__badge-sale span{color:#fff;font-weight:500}.main-product-information-el.product .badge.price__badge-sale span svg path{fill:#fff}.main-product-information-el.product media-gallery slider-component:not(.thumbnail-slider){position:relative}.main-product-information-el.product media-gallery slider-component:not(.thumbnail-slider)>.slider-buttons{display:flex!important;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);justify-content:space-between;align-items:center;width:100%;padding:0 16px;z-index:5;pointer-events:none}.main-product-information-el.product media-gallery slider-component:not(.thumbnail-slider)>.slider-buttons .slider-button{pointer-events:auto;width:48px;height:48px;border-radius:50%;background:#2e5d50;color:#111;box-shadow:0 2px 12px #00000024}.main-product-information-el.product media-gallery .thumbnail-slider>.slider-button{display:none!important}.main-product-information-el.product .slider-counter__link.slider-counter__link--dots.link{display:none}.main-product-information-el.product .slider-button .icon.icon-caret path{stroke:#fff}.main-product-information-el.product .slider-button[disabled=disabled]{opacity:.8}.nut-atc-btn-sep{opacity:.5;font-weight:300;font-size:16px;line-height:1}.nut-atc-btn-label{font-weight:500}.mb-atc-btn-price{font-weight:400;font-size:14px}.nut-atc-btn-compare{font-weight:300;font-size:14px;opacity:.6;color:currentColor;text-decoration:line-through}.atc-button.product-form__submit.button.main-product-atc:before,.atc-button.product-form__submit.button.main-product-atc:after{content:none}.atc-button.product-form__submit.button.main-product-atc{padding:16px 20px;text-transform:math-auto}.nut-atc-btn-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.nut-atc-guarantee-line{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:400;letter-spacing:0;opacity:.9;line-height:1.2;white-space:nowrap}.nut-atc-btn-top-row{display:flex;align-items:center;justify-content:center;gap:8px}.nut-atc-btn-prices{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.footer-block__details-content.rte{text-align:center}.footer-block__details-content.rte>*{color:#fff;font-weight:300}.popup-modal__title .title{line-height:120%;font-weight:600;letter-spacing:0}.popup-modal__title span{font-weight:300;line-height:150%;letter-spacing:0}#PromoPopup-promo-popup>*{letter-spacing:0}@media screen and (min-width:900px){.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 calc((100% / 5.1) - .8rem)!important;width:calc((100% / 5.1) - .8rem)!important}}@media screen and (min-width:750px){.main-product-information-el.product .product-media-container.constrain-height .media{padding-top:100%}.desktop-hide{display:none!important}.main-product-information-el.product .accordion__summary{padding:18px 20px!important}.popup-modal--image-second .popup-modal__content{justify-content:center}#PromoPopup-promo-popup .popup-modal__image img{height:100%;position:unset}#PromoPopup-promo-popup .popup-modal__image,#PromoPopup-promo-popup .popup-modal__content{max-width:50%}#PromoPopup-promo-popup .popup-modal__close{border:0!important;background:transparent!important;left:.5rem;right:unset!important}#PromoPopup-promo-popup .popup-modal__close span{background:#2e5d50!important}#PromoPopup-promo-popup .popup-modal__title{margin-bottom:0rem!important;margin-top:0rem!important}}@media(max-width:749px){.main-product-information-el.product .grid--peek.slider .grid__item:first-of-type{margin-left:0}.main-product-information-el.product .product__media-list .product__media-item{width:100%!important}.mobile-hide{display:none!important}.main-product-information-el.product .rating-stars__label{font-size:12px}.main-product-information-el.product .product__title-title h1{font-size:28px}.checkmark-benefits-list li,.checkmark-benefits-list li span{font-size:13px!important;margin-bottom:6px}.product__accordion.accordion{margin-bottom:12px}.main-product-information-el.product .accordion__title{font-size:14px}.main-product-information-el.product .accordion__details[open]+.accordion__content-wrapper .accordion__content{font-size:13px;padding:16px!important}.main-product-information-el.product .accordion__summary{padding:16px!important}.money-back-guarantee-el{padding:12px!important}}@media(max-width:370px){.main-product-information-el.product .product__title-title h1{font-size:24px}.checkmark-benefits-list li,.checkmark-benefits-list li span{font-size:12px!important;margin-bottom:0;gap:6px!important}.sold-progress-el .sp{gap:12px;padding:12px 16px}.kaching-bundles .kaching-bundles__bar-image{height:60px!important;width:60px!important}.trust-info-row__item span{font-size:9px}.why-trust__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.why-trust__checks{gap:12px;margin:16px 0 0}.results-stats__item{padding:8px 0}.results-stats__stat-number{font-size:24px}.results-stats__stat-desc{font-size:12px}.results-stats--grid-el{gap:0}.nutricas-reviews-section .nutricas-reviews__tag-pill{font-size:10px!important;padding:4px 10px!important}.nutricas-reviews-section .nutricas-reviews__author-row{padding-top:12px!important;margin-bottom:12px!important}.nutricas-reviews-section .nutricas-reviews__card-text{font-size:12px!important;margin:0 0 12px!important}.nutricas-reviews-section .nutricas-reviews__card-title{font-size:16px!important}.nutricas-feel-better-section .nutricas-fb__icon-wrapper{width:40px!important;height:40px!important}.nutricas-feel-better-section .nutricas-fb__feature-title{font-size:12px!important}.proven-benefits-section .pb-card-img-wrapper{width:60px!important;height:60px!important}.nutricas-reviews-section .nutricas-reviews__card{padding:16px!important}.proven-benefits-section .pb-card-title{font-size:12px!important}.proven-benefits-section .pb-card-short-desc{font-size:10px!important}.proven-benefits-section .pb-card-face{gap:12px!important}.proven-benefits-section .pb-card-wrapper{height:100px!important}.proven-benefits-section .pb-cards-grid{gap:12px!important;margin-bottom:16px!important}.tj-desc,.tj-desc p,.tj-guarantee,.tj-step-points li,.nrg-description{font-size:12px!important}.tj-sticky-box{gap:12px!important}.tj-step-badge{padding:8px 12px!important;font-size:13px!important;margin-bottom:12px!important}.nrc-main-heading{font-size:20px!important;margin:0 auto 24px!important}.nrc-card-content{padding:16px!important}.nrc-guarantee-note,.ncomp-guarantee,.cr-trust,.faq-trust{font-size:12px!important;margin-top:6px!important}.ncomp-main-heading{font-size:24px!important;margin:0 auto 16px!important}.nrg-heading,.cr-heading,.faq-heading{font-size:24px!important}.faq-summary{padding:12px!important}.faq-question{font-size:14px!important}.faq-answer{padding:0 12px 14px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-template.css.map */
