.m-button{text-transform:uppercase;letter-spacing:.8px}.m-button--primary{padding:16px 24px}@media screen and (max-width: 767px){.m-button{font-size:14px}}.m-product-form--wrapper{margin-top:24px;align-items:stretch;gap:24px;container-name:product-form-wrapper;container-type:inline-size}.m-product-form--wrapper .m-product-option--label{display:none}.m-product-form--wrapper .m-product-form--input{margin-right:0;width:50%}.m-product-form--wrapper .m-quantity{width:100%;height:100%;border:none;gap:13px}.m-product-form--wrapper .m-quantity__button{border-radius:8px;border:1px solid #AFB3AA;padding:13.6px;width:68px;height:68px}.m-product-form--wrapper .m-quantity__button svg{width:20px;height:20px;color:#56684a}.m-product-form--wrapper .m-quantity__input{background-color:#f6f6f6;border-radius:8px;color:#05541b;font-size:20px;font-weight:700;line-height:120%;letter-spacing:1px}.m-product-form--wrapper .m-add-to-cart{background-color:#56684a;border-color:#56684a}.m-product-form--wrapper .m-add-to-cart:hover{box-shadow:0 0 0 .2rem #56684a}@container product-form-wrapper (width < 412px){.m-product-form--wrapper .m-product-form--input{width:100%}}.m-testimonials-el.design-testimonials-9 .m-testimonial__content{display:flex;flex-direction:column;max-width:1352px;margin:0 auto;column-gap:36px;row-gap:12px}.m-testimonials-el.design-testimonials-9 .m-testimonial__wrapper{padding:44px;border:1px solid #D9D9D9;border-radius:16px}.m-testimonials-el.design-testimonials-9 .m-testimonial__content .m-testimonial__image{flex-shrink:0}.m-testimonials-el.design-testimonials-9 .m-image{width:100px;height:100px;object-fit:cover}.m-testimonials-el.design-testimonials-9 .testimonial-header-author{display:flex;column-gap:16px;margin-bottom:16px}.m-testimonials-el.design-testimonials-9 .testimonial-header{margin-bottom:16px}.m-testimonials-el.design-testimonials-9 .testimonial-header .m-testimonial__title{font-size:18px;line-height:120%;letter-spacing:.4px}.m-testimonials-el.design-testimonials-9 .m-testimonial__name p{font-family:var(--font-stack-header);line-height:120%;letter-spacing:.32px}.m-testimonials-el.design-testimonials-9 .testimonial-header-author .m-stars{align-items:flex-start}.m-testimonials-el.design-testimonials-9 .testimonial-header-author .m-stars .m-icon--star-solid{width:17px!important;height:16px!important}.m-testimonials-el.design-testimonials-9 .m-testimonial__description{font-size:14px;line-height:150%;letter-spacing:.9px}.m-testimonials-el.design-testimonials-9 .m-slider-controls{display:none}.m-testimonials-el.design-testimonials-9 .m-slider-controls .m-slider-controls__button{background-color:#fff}@media screen and (min-width: 767px){.m-testimonials-el.design-testimonials-9 .m-testimonial__wrapper{padding:44px 84px}.m-testimonials-el.design-testimonials-9 .testimonial-header{min-width:307px}.m-testimonials-el.design-testimonials-9 .testimonial-header .m-testimonial__title{font-size:20px}.m-testimonials-el.design-testimonials-9 .m-testimonial__description{font-size:16px}.m-testimonials-el.design-testimonials-9 .m-slider-controls{display:block;margin-top:0;height:0px}.m-testimonials-el{position:relative}.m-testimonials-el.design-testimonials-9 .m-slider-controls .m-slider-controls__button{position:absolute;top:50%;transform:translateY(-50%);border:none;color:#d9d9d9;z-index:10}.m-testimonials-el.design-testimonials-9 .m-slider-controls .m-slider-controls__button:hover{box-shadow:0 0 0 .1rem #d9d9d9}.m-testimonials-el.design-testimonials-9 .m-slider-controls .m-slider-controls__button-prev{left:0}.m-testimonials-el.design-testimonials-9 .m-slider-controls .m-slider-controls__button-next{right:0}.m-testimonials-el.design-testimonials-9 .m-testimonial__wrapper{min-height:188px}}@media screen and (min-width: 1024px){.m-testimonials-el.design-testimonials-9 .testimonial-header{margin-bottom:0}.m-testimonials-el.design-testimonials-9 .m-testimonial__content{flex-direction:row;align-items:center}.m-testimonials-el.design-testimonials-9 .m-testimonial__info{display:flex;column-gap:40px}}.m-announcement-bar{background-color:#2e3d30}.m-announcement-bar__content{font-size:14px;max-height:45px;padding:12.5px 16px}.m-header__desktop .m-header__container{max-width:1800px;padding:0}.m-header__desktop.logo-left-menu-center .m-header__left{flex-grow:0}.m-header__desktop.logo-left-menu-center .m-header__left .m-header__logo{padding-right:22px}.m-header__desktop .m-header__center{justify-content:left}.m-header__desktop .m-menu{font-weight:700;letter-spacing:.8px}.m-header__mobile .m-cart-icon-bubble svg{width:24px;height:24px}.m-header__mobile .m-menu-drawer__content{padding:14px 21px}.m-header__mobile .m-menu-mobile__item .m-menu-mobile__link{font-family:Inter,sans-serif;font-size:15px;line-height:21px;padding:9px 14px;color:#000}.m-header__mobile .m-menu-mobile__item{margin:1.4rem 0}.m-header__mobile .m-menu-mobile__item:hover .m-menu-mobile__link,.m-header__mobile .m-menu-mobile__item:focus-visible .m-menu-mobile__link{background-color:#f5f5f5;border-radius:8px}.m-header__mobile .m-menu-customer__label{display:none}@media screen and (min-width: 767px){.m-header__desktop{padding:24px 48px}.m-header__desktop .m-menu .m-menu__link--main{padding-top:12.5px;padding-bottom:12.5px}.m-header__desktop .m-header__right a{padding-top:8px;padding-bottom:8px}}@media screen and (min-width: 1024px) and (max-width: 1200px){.m-header .m-header__mobile{display:flex}.m-header .m-header__desktop{display:none}}.m-modal--content:has(.m-product-quickview){width:1000px!important;border-radius:16px;max-height:70vh}.m-product-quickview .m-price__badges{display:none}.m-product-quickview .m-price__sale{flex-direction:row-reverse}.m-product-quickview .m-price__sale .m-price-item--sale,.m-product-quickview .m-price__regular,.m-product-quickview .m-price__regular .m-price-item--regular{font-family:var(--font-stack-header);font-weight:900;line-height:120%;letter-spacing:.8px;color:#2e3d30}.m-product-quickview .m-price__regular .price-prefix,.m-product-quickview .m-price__sale .m-price-item--regular{font-size:1.25rem}.m-product-quickview .m-price__sale .m-price-item--regular{color:#c8c8c8;font-weight:900;line-height:120%;letter-spacing:.8px}.m-product-quickview .main-product__block-description{color:#626b58;line-height:150%;letter-spacing:.9px}.m-product-quickview .main-product__block-inventory_status{display:none}.m-product-quickview .main-product__block-buy_buttons .m-product-form--input{width:100%}.m-product-quickview .main-product__block-buy_buttons .m-quantity__button{width:58px;height:58px}.m-product-quickview .main-product__block-buy_buttons .m-add-to-cart{color:#fff}.m-product-quickview .main-product__block-buy_buttons .m-product-dynamic-checkout.buy-one-click{display:none}@media (min-width: 768px){.m-product-quickview .m-price__regular .price-prefix,.m-product-quickview .m-price__sale .m-price-item--regular{font-size:1.5rem}}@media (min-width: 1024px){.m-product-quickview .m-product-info--wrapper{padding:45px}}.m-cart-item__image.m-cart-drawer-item__image{border-color:#f6f6f3}@media (min-width: 1024px){.m-cart-drawer .m-cart-drawer__link-to-cart{margin-top:22px}}.content-slider{padding:44px 30px;border-radius:24px;background-position:center center;background-size:cover}.content-slider .m-featured-slider__container{row-gap:60px;column-gap:40px}.content-slider .m-featured-slider__container.lg\:m\:flex-row-reverse .m-featured-slider__col-right{padding-bottom:0;align-self:stretch}.content-slider .m-featured-slider__col-left,.content-slider .m-featured-slider__product{padding:0}.content-slider .m-featured-slider__products.swiper-container{padding:0;margin:0;width:100%}.content-slider .swiper-slide{background-color:#fff;padding:20px;border-radius:16px;height:unset;min-height:350px}.content-slider .m-featured-slider__product{height:100%}.content-slider .m-featured-slider__product-content{margin-bottom:0;width:100%;container-name:header-wrapper;container-type:inline-size;display:flex;flex-direction:column;height:100%;row-gap:40px}.content-slider .slide-header{display:flex;flex-direction:column-reverse;column-gap:10px;row-gap:16px;flex-wrap:wrap}.content-slider .slide-header img{width:100px}.content-slider .swiper-slide:nth-child(odd) .slide-header img{width:125px}@container header-wrapper (width >= 320px){.content-slider .slide-header .slides-titles{max-width:260px}}.content-slider .slide-header h3{font-size:16px;line-height:120%;letter-spacing:.64px;margin-bottom:16px}.content-slider .slide-header h4{font-size:16px;min-height:45px}.content-slider .swiper-slide .m-rte{color:#626b58;font-size:16px;line-height:150%;letter-spacing:.8px}.content-slider .swiper-slide .m-rte p:not(:last-child){margin-top:8px;margin-bottom:8px}.content-slider .main-content-wrapper{display:flex;flex-direction:column;height:100%}.content-slider .main-content-wrapper .main-content-title{color:#fff;line-height:120%;letter-spacing:.96px;margin-bottom:40px;font-size:24px}.content-slider .main-content-wrapper .main-content-subheading{font-family:var(--font-stack-header);color:#fff;font-weight:900;line-height:120%;letter-spacing:.64px;font-size:14px;margin-bottom:40px}.content-slider .main-content-wrapper .description-header{display:flex;column-gap:8px;align-items:center;margin-bottom:16px}.content-slider .main-content-wrapper .main-content-desc-title{color:#fff;font-family:var(--font-stack-body);font-size:12px;font-weight:700;line-height:120%;letter-spacing:1.6px;text-transform:uppercase}.content-slider .main-content-wrapper .description-wrapper{border-radius:16px;border:1px solid #FFF;background:#0009;padding:30px;color:#fff;max-width:500px;margin-top:auto}.content-slider .main-content-wrapper .main-content-description p{font-size:12px;line-height:120%;letter-spacing:.65px}.content-slider .main-content-wrapper .main-content-description p:not(:last-child){margin-bottom:8px}.content-slider .m-slider-controls__wrapper{column-gap:20px;padding:0 8px}.content-slider .m-slider-controls__button{border-color:#626b58;color:#626b58;display:none}.content-slider .m-slider-controls__button:hover{box-shadow:0 0 0 .1rem #626b58}.content-slider .m-slider-controls{text-align:center}.content-slider .m-slider-controls__wrapper .swiper-pagination{color:#fff}.content-slider .m-slider-controls__wrapper .swiper-pagination-bullet{margin:0 5px}.content-slider .swiper-pagination .swiper-pagination-bullet-active:before{opacity:1}@media screen and (max-width: 767px){.content-slider-section .container-fluid{padding-bottom:0}}@media screen and (min-width: 767px){.content-slider{padding:44px 0 30px 30px}.content-slider .main-content-wrapper .main-content-title{font-size:38px}.content-slider .main-content-wrapper .main-content-subheading{font-size:20px}.content-slider .main-content-wrapper .main-content-desc-title{font-size:14px}.content-slider .swiper-wrapper{flex-direction:row;gap:0}.content-slider .swiper-slide{padding:60px 40px}.content-slider .swiper-slide{width:442px}.content-slider .swiper-slide:last-child{width:493px}.content-slider .m-slider-controls__button{display:flex}.content-slider .m-slider-controls{text-align:left}.content-slider .m-slider-controls__wrapper .swiper-pagination{display:none}.content-slider .slide-header img{width:100px}.content-slider .swiper-slide:nth-child(2) .slide-header img{width:160px}}@media screen and (min-width: 1024px){.content-slider{padding:88px 0 60px 60px}.content-slider .main-content-wrapper{padding-right:0}.content-slider .m-featured-slider__container.lg\:m\:flex-row-reverse .m-featured-slider__col-right{padding-left:40px}.content-slider .m-featured-slider__product-content{justify-content:space-between}}@media screen and (min-width: 1200px){.content-slider .slide-header{flex-direction:row;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}}.custom-text-cards .text-card-with-image__media{overflow:visible;mask-image:none;-webkit-mask-image:none;display:flex;justify-content:center}.custom-text-cards .m-custom-content__block-text_card_with_image .m-custom-content__block-inner{background-color:rgb(var(--color-background-secondary));border-radius:16px}.custom-text-cards .m-custom-content__block-text_card_with_image .text-card-link .m-custom-content__block-inner{transition:box-shadow .2s ease;height:100%}.custom-text-cards .m-custom-content__block-text_card_with_image .text-card-link:hover .m-custom-content__block-inner{box-shadow:0 0 0 .3rem rgb(var(--color-background-secondary));transition:box-shadow .2s ease}.custom-text-cards .m-custom-content__boxed{overflow:visible;-webkit-mask-image:none;mask-image:none}.custom-text-cards .text-card-with-image__content .m-richtext__button{margin-top:16px}.m-product-bundles .m-section__header{margin-bottom:60px}.m-product-bundles__wrapper .card-link-wrapper{display:flex;width:100%;align-items:center}.m-product-bundles .product-bundles__item-title{font-family:var(--font-stack-body);font-weight:400;line-height:150%;letter-spacing:.8px;font-size:14px}.m-product-bundles__wrapper .card-link-wrapper:hover .product-bundles__item-info h4{font-weight:700}.m-product-bundles__wrapper .card-link-wrapper .link-icon{border:1px solid rgb(123,146,114);color:#7b9272;min-width:28px;width:28px;height:28px;border-radius:100%;display:flex;justify-content:center;align-items:center}.m-product-bundles__wrapper .card-link-wrapper .link-icon svg{width:15px;height:15px}.m-product-bundles__wrapper .card-link-wrapper:hover .link-icon{transform:scale(1.1);transition:transform .2s ease}.m-product-bundles__wrapper .tags-wrapper{display:flex;column-gap:16px;flex-wrap:wrap}.m-product-bundles__wrapper .tags-wrapper .product-tag{display:flex;column-gap:8px;align-items:center;font-size:10px;font-weight:700;line-height:150%;letter-spacing:.7px;text-transform:uppercase;color:#576a4f}.m-product-bundles__wrapper .m-product-card__media:hover .m-product-card__main-image{transform:none}.m-product-bundles__wrapper .m-product-card__media:hover .m-product-card__hover-image{opacity:1;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1) 0s;transform:none}@media screen and (max-width: 475px){.m-product-bundles__wrapper .tags-wrapper{flex-direction:column}}@media screen and (max-width: 1024px){.m-product-bundles__wrapper .m-product-card__action{justify-content:flex-start}}@media screen and (min-width: 1024px){.m-product-bundles__wrapper .card-link-wrapper .link-icon{width:52px;height:52px}.m-product-bundles__wrapper .card-link-wrapper .link-icon svg{width:unset;height:unset}.m-product-bundles .product-bundles__item-title{font-size:16px}.m-product-bundles__wrapper .tags-wrapper .product-tag{font-size:14px}}.m-product-card .m-product-card__media{border-radius:16px}.m-product-card .m-product-card__title{margin-bottom:16px}.m-product-card .m-product-card__title a{font-family:var(--font-stack-body);font-weight:400;line-height:150%;letter-spacing:.8px;color:#2e3d30}.m-product-card .m-price__sale{flex-direction:row-reverse;gap:8px 16px;justify-content:flex-end!important}.m-product-card .m-price__sale .m-price-item--sale,.m-product-card .m-price__regular,.m-product-card .m-price__regular .m-price-item--regular{font-family:var(--font-stack-header)!important;line-height:120%;letter-spacing:.8px;color:#2e3d30}.m-product-card .m-price__sale .m-price-item--regular{font-family:var(--font-stack-header);font-size:16px;font-weight:900;line-height:120%;letter-spacing:.8px;color:#c8c8c8}.m-product-card .m-price .price-prefix{margin-right:3px}.m-product-card .m-tooltip.m-button--icon{border-color:#7b9272;color:#7b9272}.m-product-card .m-tooltip.m-button--icon:hover{color:#fff}@media screen and (max-width: 1024px){.m-product-card .m-product-card__action{justify-content:flex-start}}@media screen and (min-width: 1024px){.m-product-card.m-product-card--show-second-img .m-product-card__media:hover .m-product-card__hover-image{transform:none}}.one-time-and-subscription-wrapper .purchase-form h2{color:#2e3d30;font-family:var(--font-stack-body);font-size:20px;font-weight:700;line-height:120%;letter-spacing:1px;margin-bottom:24px}.one-time-and-subscription-wrapper .purchase-option.one-time{margin-bottom:40px}.one-time-and-subscription-wrapper .bottle-options{display:flex;gap:16px;flex-wrap:wrap;container-name:bottles-options;container-type:inline-size}.one-time-and-subscription-wrapper .bottle-options .option{border:1px solid #AFB3AA;padding:28px 24px;border-radius:8px;text-align:center;width:calc(50% - 11px)}.one-time-and-subscription-wrapper .bottle-options .option.selected,.one-time-and-subscription-wrapper .bottle-options .option:hover,.one-time-and-subscription-wrapper .bottle-options .option:focus{background-color:#f6f6f3be;border:1px solid #576A4F}.one-time-and-subscription-wrapper .bottle-options p.quantity{font-size:32px;font-weight:700;line-height:120%;letter-spacing:3.2px}.one-time-and-subscription-wrapper .bottle-options p.unit{color:#a3aa83;font-size:16px;line-height:150%;letter-spacing:.8px}.one-time-and-subscription-wrapper .description{margin-top:24px;font-size:14px;font-weight:700;line-height:120%;letter-spacing:.8px}.one-time-and-subscription-wrapper .one-time-price-wrapper{margin-top:24px;font-family:var(--font-stack-header);font-weight:900;line-height:120%;letter-spacing:.8px}.one-time-and-subscription-wrapper .one-time-unit{font-size:12px;margin-top:8px}.one-time-and-subscription-wrapper .subscription.option{display:flex;justify-content:space-between;align-items:center;border:1px solid #AFB3AA;border-radius:8px;gap:17px;padding:24px 28px;container-name:subscription-label;container-type:inline-size}.one-time-and-subscription-wrapper .subscription.option:hover,.one-time-and-subscription-wrapper .subscription.option:focus,.one-time-and-subscription-wrapper .subscription.option.selected{background-color:#f6f6f3be}.one-time-and-subscription-wrapper .subscription.option input[type=checkbox]{flex-grow:1;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:2px solid #AFB3AA;border-radius:50%;background-color:#fff;cursor:pointer;display:inline-block;position:relative;transition:background-color .2s ease,border-color .2s ease}.one-time-and-subscription-wrapper .subscription.option input[type=checkbox]:checked{background-color:#333;border-color:#333}.one-time-and-subscription-wrapper .subscription.option input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.one-time-and-subscription-wrapper .subcription-price-wrapper{display:flex;gap:17px;align-items:center}.one-time-and-subscription-wrapper .subscription-content{flex-grow:1}.one-time-and-subscription-wrapper .plan-name{font-size:16px;font-weight:700;line-height:120%;letter-spacing:1px;margin-bottom:8px}.one-time-and-subscription-wrapper .plan-description{color:#a3aa83;font-size:14px;line-height:150%;letter-spacing:.8px}.one-time-and-subscription-wrapper .subscription-price-wrapper{min-width:90px;font-family:var(--font-stack-header);font-size:16px;font-weight:900;line-height:120%;letter-spacing:.8px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.one-time-and-subscription-wrapper .subscription-price-wrapper .original-price{color:#c8c8c8;text-decoration-line:line-through}@container subscription-label (width < 500px){.one-time-and-subscription-wrapper .subcription-price-wrapper{flex-wrap:wrap}.one-time-and-subscription-wrapper .subscription-price-wrapper{flex-direction:row;justify-content:flex-start}}@container bottles-options (width > 500px){.one-time-and-subscription-wrapper .bottle-options .option{width:calc(33.33% - 11px)}}@media screen and (min-width: 767px){.one-time-and-subscription-wrapper .plan-name{font-size:20px;letter-spacing:2px}}@media screen and (min-width: 1024px){.one-time-and-subscription-wrapper .description,.one-time-and-subscription-wrapper .plan-description{font-size:16px}}.review-with-image .review-wrapper{padding:20px calc(var(--column-gap-mobile, var(--column-gap)) / 2) var(--column-gap-mobile, var(--column-gap))}@media screen and (min-width: 1024px){.review-with-image .review-wrapper{padding:0px calc(var(--column-gap) / 2)}}.main-product__block-retailer_btns .third-party-retailer-btns{display:flex;column-gap:24px}.main-product__block-retailer_btns .retailer-btn{width:50%;padding:16px;border-radius:8px;background:#f6f6f3}.main-product__block-retailer_btns .retailer-btn a{display:flex;align-items:center;justify-content:space-between;gap:8px}.main-product__block-retailer_btns .retailer-btn .button-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.main-product__block-retailer_btns .retailer-btn:first-child .button-left img{max-width:69px}.main-product__block-retailer_btns .retailer-btn:nth-child(2) .button-left img{max-width:88px}.ingredients-slider .m-featured-slider__products{width:100%!important}.ingredients-slider-section .m-section__header .m-section__heading{line-height:120%;letter-spacing:1.16px}.ingredients-slider-section .m-section__description{line-height:120%;letter-spacing:1px;font-size:14px}.ingredients-slider-section .m-featured-slider__products{padding-top:24px}.ingredients-slider-section .m-featured-slider__product{padding:32px 15px;border-radius:16px;background:#fafaf9}.ingredients-slider-section .swiper-wrapper{align-items:stretch}.ingredients-slider-section .swiper-slide{height:auto}.ingredients-slider-section .swiper-slide .m-featured-slider__product{height:100%;text-align:center}.ingredients-slider-section .swiper-slide .text-card-with-image{justify-content:center}.ingredients-slider-section .text-card-with-image__content .m-richtext__title{line-height:120%;letter-spacing:.64px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ingredients-slider-section .text-card-with-image__content .m-richtext__button_wrapper{margin-top:0}.ingredients-slider-section .text-card-with-image__content .m-richtext__button{margin:16px auto 0;background-color:#576a4f;padding:8px 24px;color:#fff;border-radius:16px;display:inline-block;font-size:12px;line-height:150%;letter-spacing:.6px;text-transform:uppercase}.ingredients-slider-section .text-card-with-image__content .m-richtext__description{margin-top:40px;color:#2e3d30;line-height:150%;letter-spacing:.8px;font-size:14px}.ingredients-slider-section .m-slider-controls .m-slider-controls__button{color:#626b58}.ingredients-slider-section .m-slider-controls .m-slider-controls__button svg{width:19px}.ingredients-slider-section .m-slider-controls .swiper-pagination-bullet{color:#d8dbd7;margin:0}.ingredients-slider-section .m-slider-controls .swiper-pagination-bullet-active:after{border:none;width:8px;height:8px;background-color:#2e3d30}.ingredients-slider-section .m-section__header .header-image{display:none}@media screen and (min-width: 767px){.ingredients-slider-section .m-featured-slider__product{padding:20px}.ingredients-slider-section .m-section__header .m-section__heading{font-size:38px}.ingredients-slider-section .text-card-with-image__content .m-richtext__title{font-size:20px;min-height:48px}}@media screen and (min-width: 1024px){.ingredients-slider-section .m-featured-slider__products{padding-top:40px}.ingredients-slider-section .m-featured-slider__product{padding:40px}.ingredients-slider-section .m-section__header .header-image{display:block;position:absolute;bottom:0;right:0;opacity:1;max-width:110px}}@media screen and (min-width: 1280px){.ingredients-slider-section .text-card-with-image__content .m-richtext__title{font-size:22px;min-height:53px}.ingredients-slider-section .m-slider-controls .m-slider-controls__button svg{width:unset}.ingredients-slider-section .m-slider-controls .m-slider-controls__button{width:52px;height:52px;margin:0 40px}}.image-text-blocks-wrapper .container{max-width:1720px}.image-text-blocks-wrapper .section-content{background-color:#f7f8f3;padding:60px 24px 40px;border-radius:24px;display:flex;flex-direction:column;column-gap:88px;row-gap:44px}.image-text-blocks-wrapper .section-header{line-height:120%;letter-spacing:.96px;margin-bottom:30px}.image-text-blocks-wrapper .section-image{margin-bottom:30px}.image-text-blocks-wrapper .section-image img{width:560px}.image-text-blocks-wrapper .section-textbox{border:1px solid #626B58;border-radius:16px;padding:10px 15px}.image-text-blocks-wrapper .textbox-header{display:flex;gap:8px;align-items:center;margin-bottom:16px}.image-text-blocks-wrapper .textbox-header .textbox-title{color:#626b58;font-size:16px;font-weight:700;line-height:120%;letter-spacing:1.6px;text-transform:uppercase}.image-text-blocks-wrapper .textbox-description .metafield-rich_text_field{color:#626b58;font-size:13px;line-height:120%;letter-spacing:.65px}.image-text-blocks-wrapper .textbox-description .metafield-rich_text_field p:not(:last-child){margin-bottom:8px}.image-text-blocks-wrapper .right-content .text-block:first-child{margin-bottom:34px}.image-text-blocks-wrapper .right-content .block-title,.image-text-blocks-wrapper .right-content .block-subtitle{line-height:120%;letter-spacing:.72px;font-size:22px}.image-text-blocks-wrapper .right-content .block-subtitle{margin-bottom:24px}.image-text-blocks-wrapper .right-content .block-content{color:#626b58;line-height:150%;letter-spacing:.8px}@media screen and (min-width: 1024px){.image-text-blocks-wrapper .section-content{padding:88px;flex-direction:row}.image-text-blocks-wrapper .section-content .left-content{max-width:600px}.image-text-blocks-wrapper .section-header{font-size:38px;margin-bottom:60px}.image-text-blocks-wrapper .section-image{margin-bottom:60px}.image-text-blocks-wrapper .section-textbox{padding:20px 30px}.image-text-blocks-wrapper .right-content .text-block:first-child{margin-bottom:68px}}@media screen and (min-width: 1279px){.image-text-blocks-wrapper .container{padding:0 60px}}.judgeme-review-section .jdgm-rev-widg{padding:0}.judgeme-review-section .jdgm-rev-widg__title{display:none}.judgeme-review-section .jdgm-rev-widg__summary-stars{display:grid;grid-template-columns:repeat(5,1fr);row-gap:12px}.judgeme-review-section .jdgm-rev-widg__summary-stars .jdgm-star{font-size:14px}.judgeme-review-section .jdgm-rev-widg__summary-average{grid-column:1/6;font-family:var(--font-stack-header);color:#2a342d;font-size:18px;font-weight:700;line-height:150%;letter-spacing:1.8px;text-transform:uppercase}.judgeme-review-section .jdgm-rev-widg__summary-text{line-height:150%;letter-spacing:.8px;color:#2a342d;margin-top:8px}.judgeme-review-section .jdgm-rev-widg__summary-text img{display:none}.judgeme-review-section .jdgm-write-rev-link{background-color:#2e3d30!important;padding:12px 56px;border-radius:8px;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.8px;text-transform:uppercase;margin:0 auto;max-width:255px!important}.judgeme-review-section .jdgm-row-stars:has(.jdgm-histogram){padding-bottom:40px!important}.judgeme-review-section .jdgm-row-stars .jdgm-histogram.jdgm-temp-hidden,.judgeme-review-section .jdgm-row-stars .jdgm-widget-actions-wrapper{border:none!important}.judgeme-review-section .jdgm-row-stars .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper{margin-bottom:0!important}.judgeme-review-section .jdgm-row-actions{display:none}.judgeme-review-section .jdgm-rev-widg__reviews .jdgm-rev{padding:24px 0 54px;border-top:none}.judgeme-review-section .jdgm-rev-widg__reviews .jdgm-rev:last-child{padding-bottom:24px}.judgeme-review-section .jdgm-rev-widg__reviews .jdgm-rev:not(:last-child){border-bottom:1px solid #AFB3AA;margin-bottom:40px}.judgeme-review-section .jdgm-rev__header{position:relative;margin-bottom:24px;padding:0 24px}.judgeme-review-section .jdgm-row-rating{display:flex;align-items:flex-end;flex-direction:column;position:absolute;top:0;right:24px}.judgeme-review-section .jdgm-row-rating .jdgm-rev__timestamp{float:none;font-size:14px;line-height:150%;letter-spacing:1.4px;color:#2e3d30}.judgeme-review-section .jdgm-row-profile{display:flex;column-gap:8px;align-items:center}.judgeme-review-section .jdgm-row-profile .jdgm-rev__icon{width:44px;height:44px;border-radius:3px;background-color:#ebece5}.judgeme-review-section .jdgm-row-profile .jdgm-rev__icon:before{line-height:44px}.judgeme-review-section .jdgm-row-profile .jdgm-rev__author{line-height:150%;letter-spacing:.8px;color:#2e3d30}.judgeme-review-section .jdgm-row-extra{display:none}.judgeme-review-section .jdgm-rev__content{padding:16px 24px}.judgeme-review-section .jdgm-rev__content .jdgm-rev__title{color:#2a342d;line-height:150%;letter-spacing:.8px;margin-bottom:10px}.judgeme-review-section .jdgm-rev__content .jdgm-rev__body p{line-height:150%;letter-spacing:.8px;color:#2a342d}@media screen and (max-width: 991px){.judgeme-review-section .jdgm-rev-widg__summary-stars{grid-template-columns:repeat(5,minmax(auto,30px));justify-content:center}}@media screen and (min-width: 992px){.judgeme-review-section .jdgm-rev-widg__summary{align-items:flex-start!important}.judgeme-review-section .jdgm-widget-actions-wrapper{align-items:flex-end!important}.judgeme-review-section .jdgm-write-rev-link{margin:0}.judgeme-review-section .jdgm-rev__header{padding:0}.judgeme-review-section .jdgm-row-profile{column-gap:24px}.judgeme-review-section .jdgm-row-rating{right:0}}.product-faqs>.container{padding-top:60px;padding-bottom:88px;max-width:1320px}.product-faqs .m-section__heading{line-height:120%;letter-spacing:1.16px}.product-faqs .m-collapsible--button{border:none;font-family:var(--font-stack-body);font-size:16px;font-weight:400;line-height:150%;letter-spacing:.8px;padding:21px 0;column-gap:8px}.product-faqs .m-faqs-section__block{border-bottom:1px solid rgb(var(--color-heading))}.product-faqs .m-faqs-section__block:first-child{border-top:1px solid rgb(var(--color-heading))}.product-faqs .m-collapsible--content__inner{line-height:150%;letter-spacing:.8px;padding:19px 0 21px}@media screen and (min-width: 1024px){.product-faqs>.container{padding:60px 60px 88px}}@media screen and (min-width: 1280px){.product-faqs .m-section__heading{font-size:58px}}.m-product-info--wrapper .main-product__block.main-product__block-\@app{margin-top:40px}.m-main-product--info .app-heading{font-size:20px;line-height:120%;letter-spacing:1px;margin-bottom:24px}.main-product__block-\@app .shopify_subscriptions_fieldset>div{border:none!important}.main-product__block-\@app .shopify_subscriptions_app_block_label{border-radius:8px;border:1px solid #576A4F;padding:24px 28px;position:relative}.main-product__block-\@app .shopify_subscriptions_app_block_label:not(:last-child){margin-bottom:24px}.main-product__block-\@app .shopify_subscriptions_app_block_label input[type=radio]{-webkit-appearance:none;appearance:none;min-width:24px;width:24px;height:24px;border:1px solid #AFB3AA;border-radius:50%;position:relative;cursor:pointer;outline:none;vertical-align:bottom;display:block}.main-product__block-\@app .shopify_subscriptions_app_block_label:has(input[type=radio]:checked){background-color:#f6f6f3be}.main-product__block-\@app input[type=radio]:checked:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background-color:#b6bb9b;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);margin-top:-1px}.main-product__block-\@app .shopify_subscriptions_app_block_label label{font-size:16px;font-weight:700;line-height:120%;letter-spacing:1px;display:flex;gap:17px}.main-product__block-\@app .shopify_subscriptions_in_widget_price{font-family:var(--font-stack-header);font-weight:900;line-height:120%;letter-spacing:.8px}.main-product__block-\@app .shopify_subscriptions_app_block_label_children label{color:#a3aa83;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.8px}.main-product__block-\@app .shopify_subscriptions_app_policy{display:none}.single-monthly-sub-option .shopify_subscriptions_app_block_label_children label{padding-left:33px}.single-monthly-sub-option .shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper{margin-left:41px;margin-bottom:8px}.single-monthly-sub-option .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children input[type=radio]{position:absolute;top:24px;left:28px}@media screen and (min-width: 767px){.main-product__block-\@app .shopify_subscriptions_purchase_option_wrapper label{font-size:20px}}.m-custom-content__block-review_with_image{padding:0}.m-custom-content__block-review_with_image .review-wrapper{container-name:review-block;container-type:inline-size}.m-custom-content__block-review_with_image .review-inner-wrapper,.m-custom-content__block-review_with_image .review-stars{display:flex}.m-custom-content__block-review_with_image .review-inner-wrapper{background-color:#f2f2ef;border-radius:16px;overflow:hidden;height:100%}.m-custom-content__block-review_with_image .content-header .review-stars{justify-content:center}.m-custom-content__block-review_with_image .review-content-box{padding:24px}.m-custom-content__block-review_with_image .review-content-box .m-richtext{display:flex;flex-direction:column;gap:30px}.m-custom-content__block-review_with_image .m-richtext__title{line-height:120%;letter-spacing:.64px;text-align:center;font-size:22px}.m-custom-content__block-review_with_image .review-content-wrapper{background-color:#fff;padding:24px;border:1px solid #D9D9D9;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:0}.m-custom-content__block-review_with_image .metafield-rich_text_field{color:#1e1e1e;line-height:140%;font-size:14px}.m-custom-content__block-review_with_image .review-author{display:flex;gap:12px;align-items:center;color:#757575;line-height:140%}.m-custom-content__block-review_with_image .image__box{height:100%}.m-custom-content__block-review_with_image .image__box .background-img{height:100%;width:100%;background-size:cover;background-position:center}@container review-block (width < 550px){.m-custom-content__block-review_with_image .review-inner-wrapper{flex-direction:column}.m-custom-content__block-review_with_image .image__box .background-img{height:300px}}@media screen and (min-width: 767px){.m-custom-content__block-review_with_image .flex-wrapper{display:flex}.m-custom-content__block-review_with_image .review-content-box{padding:40px}}.main-product__block-bundled-products .section-heading{font-size:20px;font-weight:700;line-height:120%;letter-spacing:1px;color:#2e3d30;margin-bottom:24px}.main-product__block-bundled-products .product-container,.main-product__block-bundled-products .tags-wrapper,.main-product__block-bundled-products .tags-wrapper .tag,.main-product__block-bundled-products .content-price-wrapper{display:flex}.main-product__block-bundled-products .product-container,.main-product__block-bundled-products .content-price-wrapper{gap:24px;align-items:center}.main-product__block-bundled-products .product-container{padding:24px 0;container-name:content-container;container-type:inline-size}.main-product__block-bundled-products a:not(:last-child) .product-container{border-bottom:1px solid #DADCD8}.main-product__block-bundled-products .products-wrapper a:hover .content-price-wrapper{opacity:.7}.main-product__block-bundled-products .product-container .product-img{height:80px;min-height:80px;width:auto;object-fit:cover}.main-product__block-bundled-products .content-price-wrapper,.main-product__block-bundled-products .product-content{flex-grow:1}.main-product__block-bundled-products .product-content>p{color:#2e3d30;line-height:150%;letter-spacing:.8px;font-size:14px}.main-product__block-bundled-products .tags-wrapper{column-gap:16px;row-gap:8px;margin-top:16px;flex-wrap:wrap}.main-product__block-bundled-products .tags-wrapper .tag{gap:8px;align-items:center;font-size:9px;font-weight:700;line-height:150%;letter-spacing:.7px;text-transform:uppercase}.main-product__block-bundled-products .price-wrapper{color:#2e3d30;font-size:14px;font-weight:900;line-height:150%;letter-spacing:.9px}@container content-container (width < 435px){.main-product__block-bundled-products .content-price-wrapper{flex-direction:column;align-items:flex-start;gap:16px}.main-product__block-bundled-products .tags-wrapper{flex-direction:column}}@media screen and (min-width: 767px){.main-product__block-bundled-products .product-content>p{font-size:16px}.main-product__block-bundled-products .tags-wrapper .tag{font-size:14px}.main-product__block-bundled-products .price-wrapper{font-size:18px}}.m-custom-content__block-product_bundles .product-wrapper:not(:last-child){margin-bottom:24px}.m-custom-content__block-product_bundles .icon-container{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;border:1px solid #DADCD8;padding:20px 24px;margin-top:20px;row-gap:8px;column-gap:12px}.m-custom-content__block-product_bundles .icon-wrapper{display:flex;gap:16px;align-items:center}@container product-wrapper (width >= 600px){.m-custom-content__block-product_bundles .icon-container{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 767px){.product-bundles .glow-vitamin-section.with-prod-bundles .m-custom-content__block-product_bundles .icon-wrapper .icon-text{font-size:10px}}.banner-text-right .m-hero{background-color:#f2f2ef;margin-bottom:0}.m-hero-section.banner-text-right .m-hero .m-hero__inner{padding-top:60px;padding-bottom:60px}.banner-text-right .m-hero__content img{margin:0 auto 20px}.banner-text-right .m-hero__content img:first-child{display:none}.banner-text-right .m-hero__content img:nth-child(2){max-width:62px}.banner-text-right .m-hero__content .m-hero__title{line-height:120%;letter-spacing:1.16px;margin-bottom:16px;font-size:28px}.banner-text-right .m-hero__content .m-hero__text{line-height:130%;letter-spacing:.9px;color:#2e3d30;font-size:14px}.banner-text-right .m-hero__content .m-button{min-width:unset;padding:10px 24px;font-size:16px}@media screen and (min-width: 768px){.m-hero-section.banner-text-right .m-hero__bg{height:calc(100vh - 45px)!important;padding-block-end:unset!important}.banner-text-right .m-hero__content img:first-child{display:block;margin-bottom:80px;max-width:400px}.banner-text-right .m-hero__content img:nth-child(2){max-width:unset}.banner-text-right .m-hero__content{max-width:716px}.banner-text-right .m-hero__content .m-hero__title{font-size:38px}.banner-text-right .m-hero__content .m-hero__text{font-size:16px}}.icon-box-9-col .m-section__header .m-section__description{margin-top:40px;font-size:12px;line-height:150%;letter-spacing:.6px;color:#00000063}.icon-box-9-col.hover-disclaimer .m-section__header .m-section__description{opacity:0!important;transition:opacity .3s ease;display:none}.icon-box-9-col.hover-disclaimer .m-section-my:has(.m\:column:nth-child(7):hover) .m-section__description{opacity:1!important;transition:opacity .3s ease}.icon-box-9-col .m-icon-box-section__wrapper .m-icon-box__heading{font-family:var(--font-stack-body);text-transform:uppercase;font-size:9px;font-weight:700;line-height:120%;letter-spacing:.7px}.icon-box-9-col .m-icon-box-section__wrapper .m-icon-box__icon{margin-right:0!important}@media screen and (max-width: 1024px){.icon-box-9-col .container-fluid{padding-top:60px}.icon-box-9-col .m-mixed-layout__inner{grid-template-columns:repeat(3,1fr)}.icon-box-9-col .m-icon-box-section__wrapper .m-icon-box__icon{width:50px!important;height:50px}.icon-box-9-col .m-icon-box-section__wrapper .m-icon-box__content{margin-top:8px}}@media (min-width: 767px){.icon-box-9-col .m-section__header{margin-bottom:14px}.icon-box-9-col .m-icon-box-section__wrapper .m-icon-box__heading{font-size:12px}}@media (min-width: 1024px){.icon-box-9-col .m-mixed-layout__inner{grid-template-columns:repeat(9,minmax(0,150px));justify-content:space-between}.icon-box-9-col.hover-disclaimer .m-section__header .m-section__description{display:block}}.glow-vitamin-section .m-custom-content__wrapper{justify-content:space-between;flex-direction:column-reverse}.glow-vitamin-section .m-custom-content__block-image .m-image{border-radius:24px}.glow-vitamin-section .m-custom-content__block .m-richtext__title{font-size:24px;line-height:120%;letter-spacing:1.16px}.m-custom-content.glow-vitamin-section .m-richtext__description{margin-top:16px;line-height:120%;letter-spacing:1px}.m-custom-content.glow-vitamin-section .m-richtext__subtitle{margin-top:16px;line-height:150%;font-weight:400;margin-bottom:60px;font-size:13.5px}.m-custom-content .m-custom-content__block-textbox .m-richtext__subtitle{font-size:16px}.glow-vitamin-section .m-custom-content__block-text .m-richtext__description p{font-size:13.5px}.m-custom-content .m-custom-content__block-textbox .m-richtext__description{margin-top:40px;font-size:14px}.m-custom-content .m-custom-content__block-textbox .textbox-container{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.m-custom-content .m-custom-content__block-textbox .textbox-container .textbox{display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #D9D9D9;border-radius:8px;padding:12px;row-gap:8px}.m-custom-content .m-custom-content__block-textbox .textbox-container .textbox .heading{text-align:center;font-weight:700;font-size:14px}.m-custom-content .m-custom-content__block-textbox .textbox-container .textbox .content{line-height:120%;letter-spacing:1px;font-size:12px;text-align:center}@media (min-width: 767px){.glow-vitamin-section .m-custom-content__block-text .m-richtext__description p,.m-custom-content.glow-vitamin-section .m-custom-content__block-text .m-richtext__subtitle{font-size:20px!important;line-height:150%}.m-custom-content .m-custom-content__block-textbox .textbox-container .textbox{padding:16px}.m-custom-content .m-custom-content__block-textbox .textbox-container .textbox .heading{font-size:16px}.m-custom-content .m-custom-content__block-textbox .textbox-container .textbox .content{font-size:14px}}@media (min-width: 1024px){.glow-vitamin-section .m-custom-content__wrapper{flex-direction:row}.glow-vitamin-section .m-custom-content__block-text,.glow-vitamin-section .m-custom-content__block-textbox{width:56.75%;max-width:956px}.glow-vitamin-section .m-custom-content__block-text .m-custom-content__block-inner,.glow-vitamin-section .m-custom-content__block-textbox .m-custom-content__block-inner{padding-left:40px}.glow-vitamin-section .m-custom-content__block-image{width:43.25%;max-width:692px}.m-custom-content.glow-vitamin-section .m-richtext__title{font-size:38px}}.sage-green-layout.ingredients-slider-section .container-fluid{padding:60px 15px 0}.sage-green-layout.ingredients-slider-section .m-featured-slider__products{padding-top:0}.sage-green-layout.ingredients-slider-section .m-section__header{position:relative;max-width:692px;margin-left:auto;margin-right:auto;margin-bottom:40px}.sage-green-layout.ingredients-slider-section .m-custom-content__container{padding-top:60px}.sage-green-layout.ingredients-slider-section .m-custom-content__boxed{padding:0}.sage-green-layout.ingredients-slider-section .m-section__header .m-section__heading{line-height:120%;letter-spacing:1.16px;color:rgb(var(--color-background-secondary))}.sage-green-layout.ingredients-slider-section .m-section__header .m-section__heading span{display:block}.sage-green-layout.ingredients-slider-section .m-section__description{font-size:16px;line-height:120%;letter-spacing:1px;color:rgb(var(--color-background-secondary))}.sage-green-layout.ingredients-slider-section .m-featured-slider__product{background-color:rgb(var(--color-background-secondary))}.sage-green-layout.ingredients-slider-section .text-card-with-image img{max-width:200px}.sage-green-layout.ingredients-slider-section .text-card-with-image__content .m-richtext__title{line-height:120%;letter-spacing:.64px;min-height:76px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0px 4px;font-size:16px}.sage-green-layout.ingredients-slider-section .text-card-with-image__content .m-richtext__title .no-whitespace{white-space:nowrap}.sage-green-layout.ingredients-slider-section .text-card-with-image__content .m-richtext__button{padding:8px 24px;border-radius:16px;font-family:var(--font-stack-body);font-size:12px;font-weight:400;line-height:150%;letter-spacing:.6px;text-transform:uppercase;background-color:#fff;color:rgb(var(--color-background-secondary))}.sage-green-layout.ingredients-slider-section .text-card-with-image__content .m-richtext__description{color:rgb(var(--color-foreground-secondary));font-size:14px}@media screen and (min-width: 767px){.sage-green-layout.ingredients-slider-section .container-fluid{padding:20px 60px 88px}.sage-green-layout.ingredients-slider-section .m-section__header .m-section__heading{font-size:38px}.sage-green-layout.ingredients-slider-section .text-card-with-image__content .m-richtext__title{font-size:20px}}@media screen and (min-width: 1024px){.sage-green-layout.ingredients-slider-section .m-custom-content__container{padding-top:20px}.sage-green-layout.ingredients-slider-section .m-featured-slider__products{padding-top:40px}.sage-green-layout.ingredients-slider-section .m-slider-controls{display:none}}@media screen and (min-width: 1200px){.sage-green-layout.ingredients-slider-section .text-card-with-image__content .m-richtext__title{font-size:22px}}.section-home-product-bundles.m-product-bundles .m-product-bundles__wrapper{align-items:center;row-gap:40px}.section-home-product-bundles.m-product-bundles .m-product-bundles__image{max-width:786px}.section-home-product-bundles.m-product-bundles .m-product-bundles__image-wrapper .m-image{border-radius:16px}.section-home-product-bundles.m-product-bundles .m-section__header .m-section__heading{line-height:120%;letter-spacing:.96px;font-size:22px}.section-home-product-bundles.m-product-bundles .m-section__description{font-weight:400;line-height:150%;letter-spacing:.9px;font-size:14px}.section-home-product-bundles.m-product-bundles .m-section__button{margin-top:24px}.section-home-product-bundles.m-product-bundles .m-section__button{text-align:center}.section-home-product-bundles.m-product-bundles .m-section__button .m-button{width:auto;padding:12px 24px}.section-home-product-bundles.m-product-bundles .product-bundles .m-section__heading{line-height:120%;letter-spacing:1px;font-family:var(--font-stack-body)}.section-home-product-bundles.m-product-bundles .product-bundles__list{margin-top:12px}.section-home-product-bundles.m-product-bundles .product-bundles__item-variant{margin-top:16px}.section-home-product-bundles.m-product-bundles .product-bundles__item{padding-top:12px;padding-bottom:12px}.section-home-product-bundles.m-product-bundles .product-bundles__item:last-child{padding-bottom:0}.section-home-product-bundles.m-product-bundles .product-bundles__item .product-bundles__item-image{max-width:98px;width:5vw;min-width:85px;flex-grow:1}.section-home-product-bundles.m-product-bundles .product-bundles__error{margin-top:0}.section-home-product-bundles.m-product-bundles .product-bundles__item-info{flex-wrap:nowrap;align-items:center}@media only screen and (min-width: 767px){.section-home-product-bundles.m-product-bundles .product-bundles__item .product-bundles__item-image{max-width:90px;flex-grow:0}.section-home-product-bundles.m-product-bundles .m-section__header .m-section__heading{font-size:28px}.section-home-product-bundles.m-product-bundles .m-section__button .m-button{font-size:16px}.section-home-product-bundles.m-product-bundles .m-section__button{text-align:left}}@media only screen and (min-width: 1280px){.section-home-product-bundles.m-product-bundles .product-bundles__item .product-bundles__item-image{min-width:61px}}@media only screen and (min-width: 1280px){.section-home-product-bundles.m-product-bundles.m-product-bundles--image-left .m-product-bundles__col-left{padding-left:73px}.section-home-product-bundles.m-product-bundles .product-bundles .m-section__heading{font-size:20px}}.text-card-green-gray-layout .m-custom-content__boxed{padding:0}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .m-custom-content__block-inner{padding:32px 24px}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__title{line-height:120%;letter-spacing:.96px;font-size:22px}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__description{margin-top:20px;font-family:var(--font-stack-header);font-weight:900;line-height:120%;letter-spacing:.64px;font-size:12px}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__description p{display:flex;align-items:center;justify-content:center;gap:8px}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__description p:after{display:inline-block}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2n) .text-card-with-image__content .m-richtext__description p:after{content:url(/cdn/shop/files/vitanergy-arrow-right-white.svg?v=1761757583)}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(odd) .text-card-with-image__content .m-richtext__description p:after{content:url(/cdn/shop/files/vitanergy-right-arrow-green.svg?v=1761758605)}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__description p:hover:after{transform:scale(1.5) translate(5px);transition:transform .3s ease}.text-card-green-gray-layout .text-card-with-image{row-gap:40px}.text-card-green-gray-layout .text-card-with-image>a:first-child{display:none}.text-card-green-gray-layout .text-card-with-image__icons{display:flex;gap:16px 8px;flex-wrap:wrap;justify-content:center}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .text-card-with-image__icons .icon-wrapper{font-size:10px;line-height:120%;letter-spacing:.55px;text-transform:uppercase}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .text-card-with-image__icons .icon-wrapper{width:calc(50% - 4px)}.text-card-green-gray-layout .text-card-with-image__icons .icon-wrapper img{max-width:23px;margin:0 auto 8.72px}.text-card-green-gray-layout .swiper-slide{height:auto}.text-card-green-gray-layout .swiper-pagination{width:100%}.text-card-green-gray-layout .swiper-pagination .swiper-pagination-bullet{color:rgb(var(--color-background-secondary))}.text-card-green-gray-layout .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.text-card-green-gray-layout .swiper-wrapper{margin:0}@media only screen and (min-width: 450px){.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .text-card-with-image__icons .icon-wrapper{width:unset}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:first-child .text-card-with-image__icons .icon-wrapper{max-width:109px}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2) .text-card-with-image__icons .icon-wrapper{max-width:139px}}@media only screen and (max-width: 767px){.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(odd) .m-custom-content__block-inner{background-color:#f2f2ef}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(odd) .m-richtext__title,.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(odd) .m-richtext__description,.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(odd) .icon-wrapper{color:rgb(var(--color-background-secondary))}.custom-text-cards .m-custom-content__block-text_card_with_image:nth-child(odd) .text-card-link:hover .m-custom-content__block-inner{box-shadow:0 0 0 .5rem #f2f2ef}}@media only screen and (min-width: 767px){.text-card-green-gray-layout .swiper-wrapper{gap:88px}.text-card-green-gray-layout .swiper-slide{width:calc(50% - 44px)}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2n) .m-custom-content__block-inner{background-color:#f2f2ef}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2n) .m-richtext__title,.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2n) .m-richtext__description,.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2n) .icon-wrapper{color:rgb(var(--color-background-secondary))}.custom-text-cards .m-custom-content__block-text_card_with_image:nth-child(2n) .text-card-link:hover .m-custom-content__block-inner{box-shadow:0 0 0 .5rem #f2f2ef}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(odd) .text-card-with-image__content .m-richtext__description p:after{content:url(/cdn/shop/files/vitanergy-arrow-right-white.svg?v=1761757583)}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image:nth-child(2n) .text-card-with-image__content .m-richtext__description p:after{content:url(/cdn/shop/files/vitanergy-right-arrow-green.svg?v=1761758605)}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__title{font-size:28px}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__description{font-size:20px}.text-card-green-gray-layout .text-card-with-image__content .m-richtext__description p:after{transform:scale(1.5);height:21px}.text-card-green-gray-layout .text-card-with-image__icons .icon-wrapper img{max-width:unset}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .text-card-with-image__icons .icon-wrapper{font-size:12px}}@media only screen and (min-width: 1024px){.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .m-custom-content__block-inner{padding:50px}.text-card-green-gray-layout .m-custom-content__block-text_card_with_image .text-card-with-image__icons .icon-wrapper{font-size:11px}}.section-brand-mentions .m-section__heading{line-height:120%;letter-spacing:.64px}.section-brand-mentions .m-section__description{margin-top:8px;line-height:150%;letter-spacing:.9px}@media only screen and (max-width: 1280px){.section-brand-mentions .m-mixed-layout__inner{grid-template-columns:repeat(3,1fr)}.section-brand-mentions .m-mixed-layout__inner .m-icon-box__icon{width:100%!important}}@media only screen and (min-width: 1024px){.section-brand-mentions .m-section__heading{font-size:32px}.section-brand-mentions .m-section__description{font-size:18px}}@media only screen and (min-width: 1280px){.section-brand-mentions .m-mixed-layout__inner{display:flex;justify-content:center;padding:0 15px;flex-wrap:wrap}}.section-video-review .m-custom-content__container{padding-top:80px}.section-video-review .m-custom-content__block-text .m-richtext{text-align:center}.section-video-review .m-custom-content__block-text .m-richtext__title{font-size:29px;line-height:120%;letter-spacing:1.16px}.section-video-review .m-custom-content__block-text .m-richtext__description{margin-top:44px;line-height:150%;letter-spacing:.9px;font-size:14px}.section-video-review .m-custom-content__block-text .m-richtext__description p:has(strong){font-family:var(--font-stack-header);line-height:120%;letter-spacing:.64px;margin-top:24px}.section-video-review .m-custom-content__block-video .m-video__wrapper{border-radius:16px}@media only screen and (min-width: 767px){.section-video-review .m-custom-content__block-text .m-richtext{text-align:left}.section-video-review .m-custom-content__block-text .m-richtext__description{font-size:16px}.section-video-review .m-custom-content__block-text .m-richtext__description p:has(strong){font-size:20px}}@media only screen and (min-width: 1280px){.section-video-review .m-custom-content__block-text .m-richtext__title{font-size:38px}}@media only screen and (min-width: 1725px){.section-video-review .m-custom-content__block-video{width:35%;max-width:567px}.section-video-review .m-custom-content__block-text{max-width:554px}}.section-ig>.container{padding-top:40px;padding-bottom:80px}.section-ig .m-section__header{margin-bottom:88px}.section-ig .m-section__heading{line-height:120%;letter-spacing:.96px}.section-ig .m-section__description{font-weight:400;line-height:120%;letter-spacing:1px;color:#202d19}.section-ig .m-section__description p{margin:0}.section-ig .instafeed-new-layout-wrapper .instafeed-new-layout-item:nth-child(6){display:none}@media only screen and (min-width: 1024px){.section-ig>.container{padding-top:0}}@media only screen and (min-width: 1230px){.section-ig .instafeed-new-layout-wrapper{grid-template-columns:repeat(5,1fr)!important}.section-ig .instafeed-new-layout-wrapper .instafeed-new-layout-item{width:100%!important;height:auto!important;aspect-ratio:1}}@media only screen and (min-width: 1280px){.section-ig .m-section__heading{font-size:38px}}.all-products .m-collection-page-header{margin-top:60px}.all-products .m-collection-page-header .m-collection-page-header__wrapper{border-radius:16px}.all-products .m-collection-page-header .m-collection-page-header__title{line-height:120%;letter-spacing:.96px}.all-products .m-collection-page-header .m-collection-page-header__description{line-height:120%;letter-spacing:1px;margin-top:24px;max-width:unset}.all-products .m-product-bundles__wrapper{row-gap:40px;align-items:stretch}.all-products .m-product-bundles .m-section__header{margin-bottom:40px}.all-products .m-product-bundles .m-section__header .m-section__heading{color:#626b58;line-height:120%;letter-spacing:.64px}.all-products .m-product-bundles .m-section__description{margin-top:24px;line-height:150%;letter-spacing:.9px;color:#626b58}.all-products .m-product-bundles .bundle-price-wrapper{margin-top:24px;font-family:var(--font-stack-header);font-size:26px;font-weight:900;line-height:120%;letter-spacing:.64px}.all-products .m-product-bundles .bundle-compare-price{text-decoration-line:line-through;color:#c8c8c8}.all-products .m-product-bundles .bundle-price{color:#2e3d30}.all-products .product-bundles__list{margin-top:8px}.all-products .product-bundles .m-section__heading{font-family:var(--font-stack-body);font-weight:700;line-height:120%;letter-spacing:1px;font-size:20px}.all-products .product-bundles__item-image{max-width:98px;width:5vw;min-width:85px;flex-grow:1}.all-products .product-bundles__item-info{padding-left:24px;flex-wrap:nowrap;align-items:center}.all-products .m-product-bundles__col-right .m-product-bundles__image-wrapper .m-image{border-radius:16px}.all-products .product-bundles__error{display:none}.all-products .m-product-bundles__col-right .m-tooltip.m-button--icon{border-color:#7b9272;color:#7b9272}.all-products .m-product-bundles__col-right .m-tooltip.m-button--icon:hover{color:#fff}@media only screen and (max-width: 767px){.all-products .m-product-item:has(.m-product-card[data-product-id="10757865406767"]){width:100%}}@media only screen and (min-width: 767px){.all-products .m-collection-page-header .m-collection-page-header__description{font-size:20px}.all-products .m-product-bundles .m-section__description{font-size:18px}.all-products .m-product-bundles .bundle-price-wrapper{font-size:28px}.all-products .product-bundles__item-image{max-width:90px;flex-grow:0}}@media only screen and (min-width: 1024px){.all-products .m-product-bundles__col-left{display:flex;flex-direction:column;justify-content:space-between;padding-top:40px}.all-products .m-product-bundles__col-right{display:grid;align-items:center}.all-products .m-product-bundles__col-right .m-product-bundles__image-wrapper{position:static}}@media only screen and (min-width: 1280px){.all-products .m-product-bundles__col-left{padding-right:25px!important;max-width:612px}.all-products .product-bundles__item-image{min-width:61px}}@media only screen and (min-width: 1280px){.all-products .m-collection-page-header .m-collection-page-header__title{font-size:48px}.all-products .m-collection-products{margin-left:-20px;margin-right:-20px}.all-products .m-collection-products .m-product-item{padding:20px}.all-products .m-product-bundles .m-section__header .m-section__heading{font-size:29px}.all-products .m-product-bundles .bundle-price-wrapper{font-size:32px}}.template-product #MainContent{padding-bottom:0}.template-product .m-main-product{margin-top:20px}.template-product .m-main-product>.container{max-width:1720px}.template-product .m-main-product--wrapper{margin:0}.template-product .m-main-product--info .m-product-title{line-height:120%;letter-spacing:1.16px;color:#626b58}.template-product .m-product-media--desktop .m-media-gallery__list.m\:grid{margin:0}.template-product .m-product-media--desktop .m-media-gallery__list.m\:grid .m-product-media--item{padding:0}.template-product .m-media-gallery__inner.m-product-media--slider__images{border-radius:24px;overflow:hidden}.template-product .swiper-wrapper{padding-bottom:1px}.template-product .m-product-media--slider__thumbnails{display:flex;justify-content:space-between;margin-top:16px;gap:16px}.template-product .m-product-media--slider__thumbnails .nav-swiper-container{overflow:hidden;width:100%}.template-product .m-product-media--slider__thumbnails .m-slider-thumb-button svg{color:#a3aa83}.template-product .m-product-media--slider__thumbnails .swiper-slide{max-width:120px}.template-product .main-product__block{margin-top:24px}.template-product .main-product__block.main-product__block-title{margin-top:20px}.template-product .main-product__block .product-block-group--title{padding-right:0}.template-product .main-product__block-title+.main-product__block-rating{margin-top:24px}.template-product .main-product__block-rating{display:flex;column-gap:12px;row-gap:8px;align-items:center;flex-wrap:wrap}.template-product .main-product__block-rating .jdgm-widget{display:flex;column-gap:8px;align-items:center}.template-product .main-product__block-rating .jdgm-widget .product-rating{font-family:var(--font-stack-header);font-weight:900;letter-spacing:.64px;font-size:16px}.template-product .main-product__block-rating .jdgm-widget .jdgm-prev-badge__text{margin-left:5px;font-size:12px;line-height:150%;letter-spacing:.5px;text-decoration:underline}.template-product .main-product__block-rating .jdgm-widget .jdgm-prev-badge__stars{font-size:13px}.template-product .main-product__block-rating .third-party-retailer-logo-wrapper{display:flex;gap:12px}.template-product .main-product__block-rating .third-party-retailer-logo-wrapper img{max-width:22px}.template-product .product-serving-info{display:flex;gap:16px;flex-wrap:wrap;container-name:prod-serving-info-container;container-type:inline-size}.template-product .serving-info-item{padding:24px 28px;border-radius:8px;background-color:#f6f6f3;font-size:12px;font-weight:700;line-height:120%;letter-spacing:.6px;text-transform:uppercase;display:flex;align-items:center;width:calc(50% - 8px)}@container prod-serving-info-container (width <= 463px){.template-product .serving-info-item.course-length{order:3;width:100%}}@container prod-serving-info-container (width > 463px){.template-product .serving-info-item:first-child{width:206px}.template-product .serving-info-item:nth-child(2){width:224px}.template-product .serving-info-item:last-child{width:156px}}.template-product .main-product__block-description .m-product-description{color:#626b58;line-height:150%;letter-spacing:.9px;font-size:14px}.template-product .main-product__block-icons .product-features-icons{display:flex;justify-content:center;gap:12px 0px;flex-wrap:wrap;border:1px solid #F6F6F3;padding:24px 12px;border-radius:8px}.template-product .main-product__block-icons .icon-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;width:calc(50% - 4px);max-width:calc(50% - 4px)}.template-product .main-product__block-icons .icon-text{font-size:9px;line-height:120%;letter-spacing:.55px;text-transform:uppercase}.template-product .main-product__block+.main-product__block-collapsible_tab{margin-top:0}.template-product .main-product__block-collapsible_tab:has(.ingredients-tab){margin-top:40px!important}.template-product .m-product-collapsible{border-bottom:1px solid #2E3D30}.template-product .m-product-collapsible.ingredients-tab{border-top:1px solid #2E3D30}.template-product .main-product__block-collapsible_tab .m-collapsible--button{border:none;font-size:16px!important;font-weight:400;line-height:150%;letter-spacing:.8px;padding:21px 0}.template-product .main-product__block-collapsible_tab .m-collapsible--content__inner{padding:0 0 32px;color:#2e3d30!important;font-size:13.092px;line-height:150%;letter-spacing:.655px}.template-product .m-product-collapsible.storage-warning-tab .m-collapsible--content__inner p:not(:last-child){margin-bottom:20px;margin-top:0}.template-product .product-faqs{background-color:#2e3d30!important}.template-product .image-top .ingredients-slider .m-featured-slider__product{padding-top:0}@media only screen and (max-width: 767px){.template-product .m-icon-box-section>.container{padding-top:60px}.template-product .m-main-product--media .m-product-media--slider__pagination{display:none}.template-product .m-product-media--slider__thumbnails .swiper-slide .m-product-media{padding:0;aspect-ratio:1}.template-product .ingredients-slider-section>.container-fluid{padding-left:23px;padding-right:23px}}@media only screen and (min-width: 500px){.template-product .main-product__block-icons .product-features-icons{flex-wrap:nowrap;border:none;padding:0}.template-product .main-product__block-icons .icon-item{flex:1;width:unset;max-width:unset}.template-product .main-product__block-rating .jdgm-widget .product-rating{font-size:18px;line-height:120%}}@media only screen and (min-width: 767px){.template-product .m-main-product{margin-top:60px}.template-product .m-main-product--media{padding-left:0}.template-product .m-main-product--info{padding-right:0}.template-product .main-product__block-rating{column-gap:24px}.template-product .main-product__block-rating .jdgm-widget .jdgm-star:not(:last-child){padding-right:12px!important}.template-product .main-product__block-rating .jdgm-widget .jdgm-prev-badge__text{margin-left:8px;font-size:12px;letter-spacing:.8px}.template-product .main-product__block-rating .jdgm-widget .jdgm-prev-badge__stars{font-size:16px}.template-product .main-product__block-rating .third-party-retailer-logo-wrapper{gap:16px}.template-product .main-product__block-rating .third-party-retailer-logo-wrapper img{max-width:32px}.m-custom-content.glow-vitamin-section.default-prod .m-richtext__title{font-size:48px}}@media only screen and (min-width: 1024px){.template-product .m-main-product>.container{max-width:1720px;padding:0 60px}.template-product .m-main-product--media{width:58.75%;padding-right:44px}.template-product .m-main-product--info{width:41.25%;padding-left:44px}.template-product .main-product__block-rating .jdgm-widget .product-rating{font-size:22px}.template-product .main-product__block-rating .jdgm-widget .jdgm-prev-badge__text{margin-left:16px;font-size:16px}.template-product .image-top.ingredients-slider-section .m-featured-slider__product .text-card-with-image__content{margin-top:40px}}@media only screen and (min-width: 1200px){.template-product .m-main-product--info .m-product-title{font-size:38px}.template-product .m-main-product{margin-bottom:88px}}@media only screen and (min-width: 1350px){.template-product .product-serving-info{flex-wrap:nowrap}}.best-seller #MainContent{padding-bottom:0}.best-seller .main-product__block-one_time_sub_options{margin-top:40px!important}.best-seller .glow-vitamin-section .m-custom-content__block-text .m-richtext__description p:last-child{margin-top:40px;font-size:12px}@media only screen and (max-width: 767px){.best-seller .ingredients-slider-section>.container-fluid{padding-top:60px}.best-seller .glow-vitamin-section>.container-fluid{padding-bottom:60px}}@media only screen and (min-width: 1024px){.best-seller .ingredients-slider .m-slider-controls{display:none}}.template-product.product-bundles .main-product__block-\@app{display:none}.template-product.product-bundles .product-serving-info .serving-info-item{padding:24px}.template-product.product-bundles .product-serving-info .serving-info-item:last-child{width:100%}@container prod-serving-info-container (width > 446px){.template-product.product-bundles .serving-info-item,.template-product.product-bundles .product-serving-info .serving-info-item:last-child{width:calc(33.33% - 11px)}.template-product.product-bundles .serving-info-item:first-child{padding-right:32px!important}}.template-product.product-bundles .main-product__block-collapsible_tab p.product-name{font-size:16px;margin-bottom:18px}.template-product.product-bundles .main-product__block-collapsible_tab .usage-instructions p:has(strong){font-size:16px;margin-bottom:18px}.template-product.product-bundles .main-product__block-bundled-products{margin-top:40px}.template-product.product-bundles .m-main-product--info .main-product__block-text .m-product-text{padding:12px 24px;border-radius:8px;border:1px solid #F6F6F3}.glow-vitamin-section.with-prod-bundles .m-custom-content__block-product_bundles .m-custom-content__block-inner{height:100%}.glow-vitamin-section.with-prod-bundles .product-bundles{display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%}.glow-vitamin-section.with-prod-bundles .product-bundles__list{margin-top:0}.glow-vitamin-section.with-prod-bundles .main-product__block.main-product__block-bundled-products{margin-top:88px}.glow-vitamin-section.with-prod-bundles .m-richtext__title{line-height:120%;letter-spacing:1.16px}.glow-vitamin-section.with-prod-bundles .product-bundles__cta,.glow-vitamin-section.with-prod-bundles .product-bundles__error{display:none}.glow-vitamin-section.with-prod-bundles .product-wrapper{container-name:product-wrapper;container-type:inline-size}.glow-vitamin-section.with-prod-bundles .product-wrapper h4{line-height:120%;letter-spacing:1px;font-weight:700;font-family:var(--font-stack-body);text-decoration:underline}.glow-vitamin-section.with-prod-bundles .product-wrapper a:hover{opacity:.7}.glow-vitamin-section.with-prod-bundles .product-wrapper:nth-child(2) .icon-wrapper p{max-width:121px}.glow-vitamin-section.with-prod-bundles .icon-wrapper{max-width:168px}.glow-vitamin-section.with-prod-bundles .icon-wrapper .icon-text{font-size:9px;color:#000;line-height:120%;letter-spacing:.55px;text-transform:uppercase}@container product-wrapper (width < 594px){.glow-vitamin-section.with-prod-bundles .icon-container{flex-wrap:wrap}.glow-vitamin-section.with-prod-bundles .icon-wrapper{max-width:unset}}@media only screen and (min-width: 767px){.glow-vitamin-section.with-prod-bundles .icon-wrapper .icon-text{font-size:11px}}@media only screen and (min-width: 1024px){.glow-vitamin-section.with-prod-bundles .m-richtext__title{font-size:38px}.glow-vitamin-section.with-prod-bundles .m-custom-content__block-product_bundles{width:59%}.glow-vitamin-section.with-prod-bundles .m-custom-content__block-image{width:41%}.glow-vitamin-section.with-prod-bundles .m-custom-content__block-product_bundles .m-custom-content__block-inner{padding-left:40px}}@media only screen and (min-width: 1280px){.glow-vitamin-section.with-prod-bundles .product-wrapper h4{font-size:20px}}.policy-page .m-page-header{text-align:left;padding-bottom:40px}.policy-page .m-page-header__title{line-height:120%;letter-spacing:1.16px}.policy-page .m-breadcrumb{display:none}.policy-page #MainContent .container{max-width:1200px}.policy-page .m-page-content{color:#2e3d30;line-height:150%;letter-spacing:.8px}.policy-page .m-page-content p:not(:last-child){margin-bottom:24px}.policy-page .m-page-content.rte a:not(.spr-summary-actions-newreview):after,.policy-page .m-page-content.rte a:not(.spr-summary-actions-newreview):before{bottom:0}@media only screen and (min-width: 1280px){.policy-page #MainContent{padding-bottom:88px}.policy-page .m-page-header__title{font-size:58px}}.template-article .m-article{padding-top:60px;padding-bottom:64px}.m-article--layout2>.container{max-width:1630px}.m-article--layout2 .m-article__feature-image{border-radius:16px}.m-article--layout2 .m-article__feature-image .m-image{height:350px}.m-article--layout2 .m-article__feature-image img{height:100%;object-fit:cover}.template-article .m-article--layout2 .m-article__inner{margin:0 auto;padding:0;max-width:1200px}.template-article .m-article--layout2 .m-article__inner>article{padding-top:60px}.m-article--layout2 .m-article__header{text-align:left}.m-article--layout2 .m-article__header .m-article__blog{display:none}.m-article--layout2 .m-article__header .m-article__title{line-height:120%;letter-spacing:.96px;margin-bottom:40px;color:#2e3d30;font-size:24px;word-break:break-word}.m-article--layout2 .m-article__header .m-article__meta{line-height:150%;letter-spacing:.8px;color:#2e3d30}.m-article--layout2 .m-article__content{margin-bottom:0}.m-article--layout2 .m-article__content h2,.m-article--layout2 .m-article__content h3{color:#2e3d30;line-height:120%}.m-article--layout2 .m-article__content h2{font-size:20px;letter-spacing:.64px;margin:40px 0}.m-article--layout2 .m-article__content h3{font-family:var(--font-stack-body);font-weight:700;letter-spacing:2px;font-size:18px;margin:40px 0 20px}.m-article--layout2 .m-article__content p{line-height:150%;letter-spacing:.8px;color:#2e3d30;margin:40px 0}.m-article--layout2 .m-article__content h3+p{margin:20px 0 40px}.m-article--layout2 .m-article__content p img{margin:0}.template-article .m-article-navigation{display:none}.template-article .m-article__footer{margin-bottom:0}.template-article .m-article__footer .m-sharing-social{justify-content:center;color:#2e3d30}.template-article .m-sharing-social label{margin-right:40px;line-height:150%;letter-spacing:.8px;font-weight:400}@media only screen and (min-width: 767px){.m-article--layout2 .m-article__feature-image .m-image{height:535px}.m-article--layout2 .m-article__header .m-article__title{font-size:42px}.m-article--layout2 .m-article__content h2{font-size:32px}.m-article--layout2 .m-article__content h3{font-size:18px}}@media only screen and (min-width: 1280px){.m-article--layout2 .m-article__header .m-article__title{font-size:48px}}.template-blog .m-hero-section .container-fluid{padding-top:60px}.template-blog .m-hero-section .m-hero__bg{height:400px!important}.template-blog .m-hero-section .m-hero{border-radius:16px}.template-blog .m-hero__content{max-width:unset}.template-blog .m-hero__title{line-height:120%;letter-spacing:.96px;font-size:28px}.template-blog .m-hero__text{font-size:14px;line-height:120%;letter-spacing:1px;margin-bottom:60px}.template-blog .m-hero-section .m-button{font-size:16px;padding:12px 24px}.template-blog .m-page-header--template-blog{display:none}.template-blog .m-blog{padding-top:60px}.template-blog .m-article-card{display:flex;flex-direction:column}.template-blog .m-article-card__image{border-radius:16px 16px 0 0}.template-blog .m-article-card__content{padding:16px;background-color:#f8f8f6;border-radius:0 0 16px 16px;flex-grow:1}.template-blog .m-article-card__content .m-article-card__title{font-family:var(--font-stack-body);font-weight:400;line-height:150%;letter-spacing:.9px;color:#2e3d30;font-size:16px;word-break:break-word}@media only screen and (max-width: 640px){.template-blog .m-blog .m-blog__list{grid-template-columns:1fr}}@media only screen and (min-width: 640px){.template-blog .m-article-card__content .m-article-card__title{font-size:18px}}@media only screen and (min-width: 767px){.template-blog .m-blog__list{gap:40px}.template-blog .m-article-card__content{padding:24px}.template-blog .m-article-card__content .m-article-card__title{font-size:18px}}.about-us #MainContent{padding-bottom:0}.about-us .m-header__desktop,.about-us .m-header__mobile,.about-us .m-header{background-color:#f8f8f6}.about-us .m-page-header{display:none}.about-us .about-header .m-richtext{max-width:800px;margin:0 auto}.about-us .about-header .m-richtext__subtitle{font-family:var(--font-stack-header);font-weight:900;line-height:120%;letter-spacing:.64px}.about-us .about-header .m-richtext__title{line-height:120%;letter-spacing:1.16px}.about-us .about-header .m-richtext__description{line-height:150%;letter-spacing:.8px}.about-us .about-header .logo-wrapper{margin-top:60px}.about-us .about-header .logo-wrapper img{display:inline-block}.about-us .section-quality .m-custom-content__wrapper{flex-direction:column-reverse}.about-us .blocks-60-40 .m-richtext__title{line-height:120%;letter-spacing:1.16px}.about-us .blocks-60-40 .m-richtext__description{line-height:120%;letter-spacing:.8px}.about-us .section-quality .icon-container{display:flex;gap:40px;margin-top:40px;justify-content:center}.about-us .section-quality .icon-wrapper{display:flex;flex-direction:column;align-items:center;gap:17px;text-align:center}.about-us .section-quality .icon-wrapper p{font-size:11px;font-weight:700;line-height:120%;letter-spacing:.7px;text-transform:uppercase}.about-us .section-quality .m-custom-content__block-image .m-image{border-radius:24px}.about-us .section-news .m-custom-content__block-text_with_icons .m-custom-content__block-inner .m-richtext{background-color:#fafaf9;padding:24px;border-radius:16px}.about-us .section-news .icon-container{display:flex;justify-content:center}.about-us .section-news .icon-container .icon-wrapper{max-width:240px}.about-us .section-news .m-richtext__description{margin-top:40px;color:#2e3d30;line-height:120%;letter-spacing:1px}.about-us .section-news .m-richtext__button .m-button{border-color:transparent;border-radius:0;padding:8px 0;font-size:18px;font-weight:700;line-height:150%;letter-spacing:.9px;text-transform:uppercase}.about-us .section-news .m-custom-content__block-inner>a:hover .m-richtext__button .m-button{background-color:transparent;box-shadow:none;color:#2e3d30;border-bottom:1px solid #2E3D30}.about-us .section-news .m-richtext__button .m-button p{display:flex;align-items:center;gap:24px;width:max-content}@media only screen and (min-width: 767px){.about-us .section-quality .icon-wrapper p{font-size:14px}.about-us .section-quality .icon-wrapper{min-width:158px}.about-us .section-news .m-custom-content__block-text_with_icons .m-custom-content__block-inner .m-richtext{padding:88px}}@media only screen and (min-width: 1024px){.about-us .about-header .m-richtext__subtitle{font-size:32px;margin-bottom:40px}.about-us .about-header .m-richtext__description{margin-top:40px}.about-us .about-header .logo-wrapper{margin-top:88px}.about-us .section-quality .m-custom-content__wrapper{flex-direction:row}.about-us .section-quality .icon-container{justify-content:flex-start}.about-us .blocks-60-40 .m-custom-content__wrapper .m-custom-content__block:first-child{width:59.24%}.about-us .blocks-60-40 .m-custom-content__wrapper .m-custom-content__block:last-child{width:40.75%}.about-us .section-quality .m-custom-content__block-text_with_icons .m-custom-content__block-inner{padding-left:40px}.about-us .blocks-60-40 .m-richtext__description,.about-us .section-quality .icon-container{margin-top:88px}.about-us .section-news .m-richtext__description{font-size:20px}.about-us .section-news .icon-container .icon-wrapper{max-width:343px}.about-us .section-news .m-richtext__button{margin-top:40px}}@media only screen and (min-width: 1280px){.about-us .container-fluid{padding-left:88px;padding-right:88px;max-width:1776px}.about-us .about-header .m-richtext__title,.about-us .blocks-60-40 .m-richtext__title{font-size:58px}}.emonster-contact #MainContent{padding-bottom:0}.emonster-contact .m-header__desktop,.emonster-contact .m-header__mobile,.emonster-contact .m-header{background-color:#f8f8f6}.emonster-contact .m-icon-box-section,.emonster-contact .m-icon-box{background-color:#2e3d30}.emonster-contact .section-contact>.container-fluid{max-width:1320px}.emonster-contact .section-contact .m-custom-content__block-inner{display:flex;align-items:center}.emonster-contact .section-contact h1{line-height:120%;letter-spacing:1.16px;margin-bottom:10px}.emonster-contact .section-contact .contact-description{line-height:150%;letter-spacing:.9px}.emonster-contact .section-contact .email-wrapper{margin:44px 0;display:flex;gap:14px;align-items:center;font-size:16px;line-height:150%;letter-spacing:.8px}.emonster-contact .section-contact .social-media-links svg{width:36px;height:36px}.emonster-contact .section-location .m-hero__bg{height:414px!important}.emonster-contact .section-location .m-hero__bg img{position:static!important}.emonster-contact .m-icon-box-section .m-section__description{color:#ffffffab;font-size:12px;line-height:150%;letter-spacing:.6px}.emonster-contact .section-map{height:414px}.emonster-contact .section-map img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 767px){.emonster-contact .section-map{height:200px}.emonster-contact .section-map img{object-position:55% 100%}}@media only screen and (min-width: 1024px){.emonster-contact .section-contact .contact-description{font-size:18px}.emonster-contact .section-contact .social-media-links{column-gap:30px}.emonster-contact .section-contact .m-custom-content__wrapper{margin:0 -88px}.emonster-contact .section-contact .m-custom-content__block{padding-left:88px;padding-right:88px}.emonster-contact .section-contact .m-custom-content__block:first-child{width:53.05%}.emonster-contact .section-contact .m-custom-content__block:last-child{width:46.94%}.emonster-contact .section-map img{min-height:414px}}@media only screen and (min-width: 1280px){.emonster-contact .section-contact h1{font-size:58px}.emonster-contact .section-contact .email-wrapper{margin:88px 0}}.faqs .m-collapsible--content__inner{color:#2e3d30;font-size:16px;line-height:150%;letter-spacing:.8px}.shopify-section:has(.home-sticky-video){position:fixed;right:16px;bottom:16px;z-index:100}.shopify-section .home-sticky-video .container-fluid{padding:0}.shopify-section .home-sticky-video{position:relative}.shopify-section .home-sticky-video .close-btn{cursor:pointer}.shopify-section .home-sticky-video .close-btn svg{position:absolute;top:12px;right:12px;width:24px;height:24px;fill:#fff}.template-index #scroll-to-top-button{bottom:170px}.template-cart .m-page-header .m-breadcrumb--wrapper{display:none}.m-footer .m-footer--block-newsletter .m-footer--block-title{font-weight:900;line-height:120%;letter-spacing:.96px;margin-bottom:16px!important}.m-footer .m-footer--block-newsletter .m-footer--block-newsletter-desc{color:#2e3d30;line-height:120%;letter-spacing:.8px}.m-footer .m-footer--block-newsletter .m-newsletter-form{margin-top:40px!important}.m-footer .m-footer--block-newsletter .m-newsletter-form__input-wrapper input{border-color:#2e3d30;border-radius:0}.m-footer--block-menu .m-link-lists li{line-height:unset;line-height:150%;letter-spacing:.8px}.m-footer--block-menu .m-link-lists li:not(:first-child):not(:last-child){margin:18px 0}.m-footer .m-footer--block-custom_html ul li a{display:flex;align-items:center;gap:15px;line-height:150%;letter-spacing:.8px}.m-footer .m-footer--block-custom_html ul li:not(:last-child){margin-bottom:16px}.m-footer .m-footer--block-inner .m-footer--block-title{font-size:18px;font-weight:900;line-height:120%;letter-spacing:1.8px}.m-footer .m-footer--block-inner .m-footer--block-title .m-accordion--item-icon{display:none}.m-footer .m-footer--bottom-center{text-align:center}.m-footer .m-footer__disclaimer{font-style:italic;line-height:150%;letter-spacing:.8px;margin:16px}.m-footer .m-footer__copyright{font-size:11px!important;line-height:120%;letter-spacing:1.1px;margin-top:16px}@media screen and (max-width: 767px){.m-footer .m-footer--middle .m-footer--block{margin-bottom:30px}.m-footer .m-footer--block-inner{text-align:center}.m-footer .m-footer--block-title{justify-content:center;padding-bottom:20px!important}.m-footer .m-footer--block-custom_html .block-text ul{display:flex;justify-content:center;gap:8px}.m-footer .m-footer--block-custom_html .sm-text{display:none}.m-footer .m-footer--block-custom_html .sm-icon svg{width:30px;height:auto}}@media screen and (min-width: 767px){.m-footer .m-footer--block-newsletter{flex-grow:1}.m-footer--block:not(.m-footer--block-newsletter){max-width:max-content}.m-footer .m-footer--block-inner .m-footer--block-title{margin-bottom:31px}.m-footer .m-footer--block-menu:nth-child(3){padding-left:20px;padding-right:20px}}@media screen and (min-width: 768px) and (max-width: 900px){.m-footer .m-footer--middle .m-footer--block-newsletter{width:100%}}@media screen and (min-width: 900px){.m-footer .m-footer--block-newsletter .m-footer--block-inner{max-width:650px}.m-footer--block:not(.m-footer--block-newsletter) .m-footer--block-inner{padding:0}.m-footer--block.m-footer--block-custom_html .m-footer--block-inner{padding-right:15px}}@media screen and (min-width: 1200px){.m-footer .m-footer--block-menu:nth-child(3){padding-left:88px;padding-right:88px}}@media (min-width: 1280px){.m-footer .m-footer--block-newsletter .m-footer--block-title{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
