@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{font-family:Inter,sans-serif}.videos-main-outer-wrap{display:flex;flex-wrap:wrap;padding:60px 0}p{font-weight:400}.section-heading__text{width:30%;display:flex;align-items:center}.static-content-wrapper{text-align:center}.static-content-wrapper h2{font-size:calc(var(--font-heading-scale) * 4.25rem)}.featured-videos-list{width:70%;padding-left:0rem;position:relative;display:flex;align-items:center}.video-slide.slick-slide{padding:30px 15px}.video-main-wrapper-outer{border-radius:20px;overflow:hidden}.video-main-wrapper-outer .internal-video{width:100%;height:100%;object-fit:cover}.videos-main-outer-wrap .slider-arrow.slider-arrow-prev{left:3rem}.videos-main-outer-wrap .slider-arrow.slider-arrow-next{right:3rem}.videos-main-outer-wrap .slider-arrow{background:var(--gradient-base-accent-1);border-radius:6px}.videos-main-outer-wrap .slider-arrow path{fill:#fff}.videos-slider-wrapper{width:100%}.featured-videos-list .video-slide.slick-slide{padding:0 15px}.product.product--medium.product--left>.product__info-wrapper{background-color:#fbf8ef!important;padding:35px 25px!important;border-radius:15px!important}.rating-stars .rating-stars-and-text span.rating-stars__label{font-size:18px!important;font-family:Oswald;color:#02402a!important}.product.product--medium.product--left>.product__info-wrapper product-info.product__info-container p.product__text.subtitle{font-size:18px!important;letter-spacing:normal!important;line-height:1.3}.product__title.custom_pro_title h1.h2{font-size:20px;font-weight:800;color:#02402a!important}.custom_icons_with_text_md ul.icon-with-text li.icon-with-text__item{background:#cfd6c1;padding:9px 15px;display:flex;flex-direction:row!important;border-radius:60px;gap:10px}.custom_icons_with_text_md ul.icon-with-text li.icon-with-text__item>img{margin:0!important;width:32px;height:32px}.custom_icons_with_text_md ul.icon-with-text li.icon-with-text__item span.h4{font-size:15px;color:#02402a}.custom_icons_with_text_md ul.icon-with-text{margin-bottom:0!important}p.product__text.subtitle{color:#000!important}.estimated-shipping__text p{color:#000!important;margin:0!important}.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks{margin:20px 0 0!important}.product-form__buttons button.atc-button.product-form__submit{border-radius:12px!important;color:#fff!important;background:#02402a!important}ul.icon-with-text.icon-with-text--icon-medium li.icon-with-text__item svg.icon{width:25px;height:25px}ul.icon-with-text.icon-with-text--icon-medium li.icon-with-text__item span.h4{font-size:17px!important;color:#02402a!important}.product.product--medium.product--left>.product__info-wrapper .accordion__content p{color:#000!important;font-size:17px!important;line-height:1.4}header.header nav.header__inline-menu ul.list-menu li a span{font-size:18px;text-transform:uppercase}header.header nav.header__inline-menu ul.list-menu li a span{background:transparent!important;color:#02402a!important;font-weight:400}header.header nav.header__inline-menu ul.list-menu li a span.header__active-menu-item-v2{font-weight:900}header.header nav.header__inline-menu ul.list-menu li a span.header__active-menu-item-v2:before{background:transparent!important}.header__icons a.header__icon img{max-width:20px;width:100%}div#habit-carousel>div{width:50%}div#habit-carousel div.habit-right>div#habit-subheading{font-size:35px!important;color:#63897c!important;line-height:normal;margin:0;font-weight:900}.habit-carousel .habit-right .habit-slide{display:flex;gap:28px;margin-top:20px;align-items:center}div#habit-carousel div.habit-right .habit-title-it h6{margin-top:0;font-size:40px;color:#02402a!important;margin-bottom:5px}.habit-title-it span.habit-description-it p{margin:0;font-size:17px;color:#000!important}.habit-carousel .habit-left{background:#fbf8ef;padding:50px;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:15px;justify-content:center}.habit-carousel .habit-left .habit-preheading{font-size:20px;color:#000;font-weight:400;margin-bottom:30px}.habit-left ul{display:flex;flex-direction:column;gap:15px;max-width:370px}.habit-carousel .habit-left ul#habit-tabs li{color:#638776;font-size:35px;font-weight:900!important;margin:0!important;line-height:normal}div#habit-content{padding-top:20px}.habit-carousel .habit-left .habit-learn-more a.button-cs{font-size:20px}.habit-carousel .habit-left ul#habit-tabs li.active{color:#02402a!important}.section-videos-carousel .image-slider .slick-track .image-slide{border-radius:10px}.habit-learn-more{background-color:#02402a!important;max-width:150px!important;margin:0 auto;width:100%;border-radius:10px}.section-habits-animated .habit-carousel{align-items:stretch!important;gap:40px}.section-videos-carousel .title-wrapper-with-link h2.title{color:#02402a;font-size:35px;font-weight:900}.section-videos-carousel .title-wrapper-with-link{margin-top:0}.section-videos-carousel .image-slider .image-slide .image-slide__desc{background:transparent;color:#02402a!important}.section-videos-carousel .image-slider .image-slide .image-slide__desc p strong{font-weight:700;font-size:20px}.section-videos-carousel .image-slider .image-slide .image-slide__desc p:last-child{font-size:18px}.section-videos-carousel .image-slider .image-slide .image-slide__desc{margin:35px 0 20px;padding:0 25px}.section-videos-carousel .image-slider a.button{border-radius:8px;margin-top:50px;font-weight:400;font-size:20px}.section-videos-carousel .image-slider .slick-track .image-slide{background-color:#fbf8ef}.horizontal-ticker .horizontal-ticker__container p.horizontal-ticker__item{color:#02402a!important;font-size:15px!important;font-weight:400;position:relative}div#habit-carousel div.habit-right .habit-slide .habit-icon{max-width:60px!important;width:100%}.ingredients-showcase{display:flex;justify-content:space-between}.ingredients-showcase>div{width:49%;border-radius:15px}.ingredients-slider .slick-list{padding-bottom:50px}.ingredients-content ul.slick-dots{text-align:left}.ingredients-showcase .main-image img{border-radius:15px}.ingredients-showcase .product-showcase *{height:100%}.ingredients-showcase .box-section__contain{padding:50px}.ingredients-showcase .box-section__contain .box-section__title-content h3.box-section__title.h3{margin:0;font-size:35px;color:#02402a!important;font-weight:900;max-width:365px}.ingredient-card .inner-cnt-wrapper h3{color:#02402a!important;font-size:20px!important;margin:0!important}.ingredient-card .inner-cnt-wrapper p{color:#02402a!important;font-size:18px!important;margin:5px 0!important;font-weight:600}.ingredient-card .inner-cnt-wrapper div p{font-weight:400;color:#000!important;font-size:18px!important;margin:0!important}.section-cs-image-banner-section{padding-top:120px}.section-testimonials-slider h2.main-heading{text-align:center;margin:0 0 40px;font-size:35px;font-weight:900}.section-testimonials-slider .reviews-slider .review-card .image-container img{height:250px;width:100%;object-fit:cover;object-position:center}.section-testimonials-slider .reviews-slider .slick-track{display:flex!important;gap:25px!important;align-items:stretch}.section-testimonials-slider .reviews-slider .review-card h4.customer-name{color:#02402a!important;font-size:18px!important;text-align:center;margin:0;display:flex;justify-content:center;align-items:center}.customer-name img{width:28px}.section-testimonials-slider .reviews-slider .review-card .image-container .star-rating span.star{color:#02402a}.section-testimonials-slider .reviews-slider .review-text p{text-align:center;font-size:18px!important;color:#000}.section-testimonials-slider .reviews-slider .review-card .image-container{position:relative}.section-testimonials-slider .reviews-slider .review-card .image-container .star-rating{background:#fbf8ef;padding:7px 15px;position:absolute;left:50%;transform:translate(-50%);bottom:-14px;border-radius:20px;box-shadow:#63636333 0 2px 8px;width:100px;height:30px}.reviews-slider .slick-prev:before,.slick-next:before{opacity:unset!important}.reviews-slider .slick-next{right:-2px;top:40%!important}.reviews-slider .slick-prev{left:-2px;top:40%!important;z-index:99}.testimonials-card-content{padding:30px 15px 0}img.testi-stars{height:auto!important}.section-testimonials-slider .reviews-slider .review-card{background:#fff;border-radius:0 0 15px 15px;height:auto}.section-testimonials-slider .reviews-slider .review-card .review-text{padding:0 26px}section.so-works-section .page-width{display:flex;justify-content:space-between;gap:80px;align-items:center}section.so-works-section .page-width>div{width:49%}section.so-works-section .so-works-section__content .preheading{color:#02402a!important;font-size:20px!important}section.so-works-section .so-works-section__content .heading{font-size:35px;color:#02402a!important;font-weight:900;line-height:normal;margin-bottom:30px}section.so-works-section .so-works-section__content span.description{margin-bottom:30px;display:block}section.so-works-section .so-works-section__content .subheading{font-size:20px;color:#02402a!important;font-weight:600}section.so-works-section .so-works-section__content span.description p{color:#000;font-size:18px}section.so-works-section .so-works-section__content span.description p strong{font-weight:700}section.so-works-section .so-works-section__content .content-wrapper .item{display:flex;align-items:flex-start;gap:15px}section.so-works-section .so-works-section__content .content-wrapper .item .item-text p{margin-top:0;color:#000;font-size:18px}.ingredient-card{display:flex;flex-direction:row-reverse;padding-top:25vh}section.so-works-section .so-works-section__content .content-wrapper .item .item-text p strong{font-weight:700}section.so-works-section .so-works-section__content .content-wrapper{max-width:490px;padding-top:0}.so-works-section__image img{border-radius:10px}.section-custom-faq .accordion summary svg.icon{width:18px}.section-custom-faq .accordion summary{justify-content:space-between}.section-custom-faq .accordion summary:hover{background:transparent}.section-custom-faq .accordion summary:hover h3{text-decoration:none}.custom-faqs .accordion .accordion__content p{color:#000;font-size:17px}.custom-faqs .accordion{border-bottom:2px solid #02402a!important;border-top:unset!important}.section-cs-image-banner-section h2.banner__heading.h1{font-size:35px;font-weight:900}.section-cs-image-banner-section .banner__text.subtitle span{font-size:20px;line-height:1.3;display:block}.custom-faqs h2.collapsible-content__heading.h1{margin:0;font-weight:900;font-size:35px}.custom-faqs h3.accordion__title.h4{font-size:20px}.custom-faqs .collapsible-content__header span.desc{font-size:20px;color:#000;max-width:300px;width:100%;display:block;font-weight:400;line-height:normal;margin-top:15px}.custom-faqs .collapsible-content__grid .grid__item.collapsible-content__grid-item{width:18%!important}.section-cs-image-banner-section .custom-banner.banner{max-width:140rem!important;margin:0 auto!important;padding:0 5rem!important}.custom-quote-block .quote-wrapper{max-width:900px;margin:0 auto}.custom-quote-block .quote-wrapper p{color:#02402a!important;font-size:24px!important;text-align:center;font-weight:800}.custom-quote-block .quote-wrapper span.quote-text p{color:#02402a!important;font-size:35px!important;text-align:center;font-weight:600;line-height:45px}.custom-quote-block .quote-wrapper span.quote-text{position:relative}.custom-quote-block .quote-wrapper span.quote-text:after{position:absolute;content:"";background-image:url(/cdn/shop/files/Quote.png);width:30px;height:30px;top:0;background-repeat:no-repeat}.custom-quote-block a.button-cs{background:#02402a!important;color:#fff;padding:10px 15px!important;font-weight:400;border-radius:10px;margin:0 auto;max-width:155px;width:100%;display:block;font-size:20px}section.so-works-section.so-works-section--reverse>.page-width{flex-direction:row-reverse}section.info-cards-slider span.info-card-title{font-weight:900;font-size:20px;color:#fbf8ef;line-height:normal}section.info-cards-slider span.info-card-subtitle{font-size:18px;color:#fbf8ef;line-height:normal}section.info-cards-slider .info-card-text{padding:50px 40px}section.info-cards-slider .slick-list.draggable>.slick-track{display:flex;gap:15px}section.info-cards-slider .slick-list.draggable>.slick-track .info-card{height:420px;display:flex;align-items:flex-end;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}section.info-cards-slider .slick-list.draggable>.slick-track .info-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff3;pointer-events:none}section.info-cards-slider .slick-list.draggable>.slick-track .info-card:hover:after{display:none}footer.footer{padding:80px 0}footer.footer button.button.newsletter__solid-btn{border-radius:10px}.product.product--medium slider-component.slider-mobile-gutter ul.product__media-list li.product__media-item{margin-top:0!important}.estimated-shipping__text p{font-size:18px!important}.estimated-shipping__text p strong{font-weight:400!important}.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks h3.quantity-breaks__title span{font-size:20px;font-weight:700;color:#02402a!important}.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks .quantity-breaks-container .quantity-break__content .quantity-break__right span.quantity-break__price,.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks .quantity-breaks-container .quantity-break__content .quantity-break__left span.quantity-break__label-text{font-size:17px;color:#02402a!important}.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks .quantity-breaks-container .quantity-break__content .quantity-break__left span.quantity-break__caption{font-size:17px}.product__accordion.accordion .summary__title h2.h4.accordion__title{font-size:20px;color:#02402a!important}.product__accordion.accordion .accordion__content p,.product__accordion.accordion .accordion__content ul li{color:#000!important;font-size:17px!important;line-height:1.4;font-weight:400!important}.habit-carousel .habit-left .habit-learn-more{margin-top:50px}.section-habits-animated .habit-carousel .habit-right .habit-heading h2{font-weight:900;font-size:35px;margin:0}div#habit-carousel div.habit-right .habit-slide .habit-title-it h6{font-size:20px!important}.product.product--medium.product--left>.product__info-wrapper .custom_icons_with_text_md ul.icon-with-text.icon-with-text--icon-medium{gap:13px;justify-content:flex-start;flex-wrap:wrap}.announcement-bar .bar-wrapper{display:flex;justify-content:center;gap:25px}.announcement-bar .bar-wrapper p.announcement-bar__item{position:relative;color:#02402a;letter-spacing:0;padding:0}.announcement-bar__item{font-size:18px!important;padding:10px 0;text-align:center;margin:0}.custom-announcement-bar .announcement-bar{border:unset!important}.custom-announcement-bar .announcement-bar .page-width{max-width:100%!important;margin-top:25px;padding:0 20px;background:transparent!important}.custom-announcement-bar .announcement-bar .page-width .bar-wrapper{background:#fbf8ef;border-radius:25px;width:100%!important;padding:10px 0}header.header.header--middle-left{max-width:100%!important;padding:25px 20px 0}.announcement-bar .bar-wrapper p.announcement-bar__item:nth-child(1){padding-right:30px}.announcement-bar .bar-wrapper p.announcement-bar__item:nth-child(1):after{content:"";position:absolute;width:10px;height:10px;background:#02402a;top:50%;transform:translateY(-50%);left:-25px;border-radius:50%}.icon-with-text--horizontal li.icon-with-text__item span.h4{font-size:17px!important;color:#02402a!important}.icon-with-text--horizontal .icon-with-text__item:last-child img{width:42px!important;height:30px!important;margin-bottom:4px}.review-items-container slideshow-component.slider-mobile-gutter{background:#fff;padding:10px 10px 8px;border-radius:20px;border:1px solid #02402a}.review-items-container slideshow-component.slider-mobile-gutter .review-item__right p{font-size:18px;color:#02402a}.review-items-container slideshow-component.slider-mobile-gutter .review-item__right .review-item__author-and-stars{border:unset;margin:0;align-items:baseline}.review-items-container slideshow-component.slider-mobile-gutter .review-item__right .review-item__author-and-stars span.review-item__stars{font-size:28px;line-height:normal}.announcement-bar .bar-wrapper p.announcement-bar__item:last-child:before{content:"";position:absolute;width:10px;height:10px;background:#02402a;top:50%;transform:translateY(-50%);right:-25px;border-radius:50%}.product.product--medium.product--left div button.slider-button,.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button,button.slick-arrow{background:#02402a;border-radius:50%;position:relative}button.slick-arrow:before,.product.product--medium.product--left div button.slider-button:before,.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button:before{content:"";position:absolute;display:block;margin:30px auto;width:10px;height:10px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg);left:10px}.product.product--medium.product--left div button.slider-button.slider-button--prev,button.slider-arrow.slider-arrow-prev{transform:rotate(180deg)}.section-btn-bottom{display:flex;justify-content:center}.product.product--medium.product--left div button.slider-button svg.icon,.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button svg.icon{display:none}.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button{background:#fff;z-index:9}.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button:before{border-color:#02402a}.product.product--medium.product--left div button.slider-button:after,.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button:after{background-color:#02402a!important;z-index:9}.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button.slider-button--prev{left:60px}.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button.slider-button--next{right:55px}.product.product--medium.product--left div.slider-buttons{position:absolute;left:unset;right:0;margin-bottom:20px}button.slick-arrow{top:50%!important;transform:translateY(-50%))!important;bottom:unset!important;position:absolute!important}button.slick-prev.slick-arrow{transform:translateY(-50%) rotate(180deg)!important}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#02402a!important}button.slider-arrow svg{display:none!important}.product.product--medium.product--left slider-component.thumbnail-slider ul.thumbnail-list{padding-top:3px!important;padding-bottom:3px!important}.custom_icons_with_text_md ul.icon-with-text li.icon-with-text__item{width:auto!important}.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks .quantity-breaks-container .quantity-break__content .quantity-break__left span.quantity-break__label span.quantity-break__benefit{display:none}.section-cs-image-banner-section .custom-banner.banner:after{left:0!important;border-radius:5px}.section-cs-image-banner-section .banner__media.always-display img{object-position:top}.ingredients-slider .slick-dots li.slick-active button:before{background:#02402a;border:1px solid #02402a;width:15px;height:15px;opacity:unset}.ingredients-slider .slick-dots li button:before{background:transparent;border:1px solid #02402a;width:15px;height:15px;opacity:unset}.ingredients-slider .slick-dots li button:hover:before{border:2px solid #02402a;background:transparent}.section-videos-carousel .image-slider .image-slide .image-slide__image.media.media--transparent{--ratio-percent: 133.3% !important}section.so-works-section .so-works-section__content .content-wrapper .item .item-icon img{max-width:75px!important}.ingredient-card .inner-cnt-wrapper{border-bottom:2px solid #02402a!important;padding-bottom:0;position:relative;height:225px}.ingredient-card .inner-cnt-wrapper:after{position:absolute;content:"";width:10px;height:10px;background:#02402a;border-radius:50%;right:-1px;bottom:-6px}.section-custom-faq .accordion summary[aria-expanded=true] svg.icon.icon-plus{display:none}.section-custom-faq .accordion summary[aria-expanded=true]:after{position:absolute;content:"";background:#02402a!important;width:18px;height:2px;right:0;top:50%;transform:translateY(-50%)}li.icon-with-text__item:last-child{gap:2px!important}.section-videos-carousel .image-slider .slick-track .image-slide button.internal-video__play .play-button{box-shadow:0 4px 8px #0000004d}.header__icons a.header__icon img:hover,header.header nav.header__inline-menu ul.list-menu li a span:hover{filter:brightness(0) saturate(100%) invert(66%) sepia(14%) saturate(315%) hue-rotate(93deg) brightness(91%) contrast(86%)}.product.product--medium.product--left div button.slider-button:hover,.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button:hover,button.slick-arrow:hover{background:#658978!important}.product-form__buttons button.atc-button.product-form__submit:hover{color:#02402a!important;background:transparent!important;border:2px solid #02402a!important}.product-form__buttons button.atc-button.product-form__submit:after,.product-form__buttons button.atc-button.product-form__submit:before{display:none}.habit-carousel .habit-left .habit-learn-more a.button-cs:hover,.custom-quote-block .quote-wrapper a:hover{text-decoration:none}.habit-learn-more:hover,.custom-quote-block .quote-wrapper a:hover{background-color:#658978!important}.section-btn-bottom a.button.button--primary:before,.section-btn-bottom a.button.button--primary:after{display:none}.section-btn-bottom a.button.button--primary:hover{background-color:#658978;padding-right:30px!important}label.quantity-break{border-color:#02402a}.section-videos-carousel .image-slider .image-slide .image-slide__desc>p{max-width:270px;width:100%}.section-videos-carousel .image-slider .image-slide .image-slide__desc p:last-child{margin-top:12px}.section-videos-carousel .image-slider .image-slide .image-slide__image.media.media--transparent .internal-video__play{top:unset!important;bottom:10%!important;display:flex!important;align-items:flex-end!important}.section-videos-carousel .image-slider .image-slide .image-slide__image.media.media--transparent button.internal-video__play:hover .play-button,button.slick-arrow:hover{background:#658978!important}.ingredients-showcase .box-section__contain .box-section__title-content h3.box-section__title.h3:hover{color:#658978!important}.section-cs-image-banner-section h2.banner__heading.h1:hover,.section-cs-image-banner-section .banner__text.subtitle span:hover{color:#dbccb8}.section-cs-image-banner-section .banner__content.banner__content--bottom-left .banner__box{max-width:500px;width:100%}.section-cs-image-banner-section .banner__media.always-display{border-radius:5px}.custom-ingredients-slider .box-section__contain{position:relative}.product.product--medium.product--left{gap:2%;padding:0 20px}.product.product--medium.product--left .product__media-wrapper ul li .product-media-container.media-type-image{width:100%}.product--thumbnail_slider .thumbnail-slider{margin-top:15px}.product.product--medium.product--left>div{max-width:49%!important;width:100%!important}.menu-drawer__mobile-content.menu-drawer__title-and-close-btn .menu-drawer__close-btn svg{fill:#02402a!important;width:27px}summary.header__icon--menu svg{fill:#02402a!important;width:23px}.custom-announcement-bar .announcement-bar .bar-wrapper{position:relative}.custom-announcement-bar .announcement-bar .bar-wrapper:after{content:"";position:absolute;width:10px;height:10px;background:#02402a;top:50%;transform:translate(-50%,-50%);left:50.5%;border-radius:50%}button.popup-modal__close span{background:#02402a}.popup-modal__content,.popup-modal__image{background:#fbf8ef!important;padding:15px}.popup-modal .popup-modal__image img{height:100%;object-fit:cover;border-radius:15px;position:unset!important}.popup-modal__container .popup-modal__content h2 span.title.h1{color:#02402a!important;font-weight:900}.popup-modal__text p{color:#000!important;margin-bottom:0;font-size:20px}.popup-modal__container .popup-modal__content h2.popup-modal__title{margin:0}.popup-modal__text{margin:35px 0 15px}.popup-modal__container .newsletter-form__field-wrapper input#NewsletterForm--promo-popup{border:1px solid #02402a!important;background-color:transparent!important}.popup-modal__email-form .newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper .field label.field__label{font-size:20px;font-weight:400;color:#02402a!important;line-height:normal}.newsletter-form__field-wrapper button{border-radius:12px}button.popup-modal__dismiss-btn{font-size:20px;font-weight:400;color:#02402a}button.popup-modal__dismiss-btn:hover{color:#658978!important;text-decoration:none}.newsletter-form__field-wrapper{display:flex;gap:15px;flex-direction:column}.popup-modal__image{max-width:45%!important}.popup-modal__content{max-width:55%!important}.newsletter-form__field-wrapper button.button:after{display:none}.newsletter-form__field-wrapper button.button:hover{background-color:#658978!important}button.popup-modal__close{border:unset;background:transparent}.popup-modal__container .field__input:focus+.field__label,.popup-modal__container .field__input:not(:placeholder-shown)+.field__label{top:4px!important;left:12px!important;font-size:12px!important}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:4px!important;left:12px!important;font-size:12px!important}.success-popup-modal .popup-modal__container .popup-modal__content{max-width:100%!important;width:100%!important;padding:20px!important}.success-popup-modal .popup-modal__container .popup-modal__text.success-popup-modal__text{margin:20px!important}@media screen and (min-width: 1280px){.custom-ingredients-slider .Ingredients-slider .ingredients-showcase .product-showcase .img_wrapper,section.so-works-section .page-width>.so-works-section__image{max-height:100%;min-height:100%}section.so-works-section .page-width>.so-works-section__image img{height:100%}}@media screen and (max-width: 1280px){.videos-main-outer-wrap{display:flex;flex-wrap:wrap;padding:60px 0;gap:40px}.section-heading__text{width:100%;display:flex;align-items:center;justify-content:center}.featured-videos-list{width:100%;padding-left:0rem;position:relative;display:flex;align-items:center}.featured-videos-list .video-slide.slick-slide{padding:0 15px}.static-content-wrapper h2{font-size:calc(var(--font-heading-scale) * 3.25rem)}}@media screen and (max-width:1199px) and (min-width: 768px){.custom-quote-block .quote-wrapper span.quote-text p{font-size:28px!important}.custom-faqs h3.accordion__title.h4{font-size:17px}.custom-faqs .accordion .accordion__content p{font-size:15px}.section-testimonials-slider .reviews-slider .review-text p{font-size:15px!important}.section-testimonials-slider .reviews-slider .review-card .review-text{padding:0 15px}.section-testimonials-slider .reviews-slider .review-card .image-container .star-rating{padding:5px 10px!important;max-width:130px!important;width:100%!important}.custom-faqs>.collapsible-content.collapsible-section-layout .page-width{padding:0!important}.custom-faqs>.collapsible-content.collapsible-section-layout{padding-top:0!important;padding-bottom:0!important}section.so-works-section .page-width{gap:40px}section.so-works-section .page-width .so-works-section__image img{height:100%;object-fit:cover}section.so-works-section .so-works-section__content .content-wrapper .item .item-icon img{max-width:55px!important}.product.product--medium{gap:2%!important}.product.product--medium.product--left>.product__info-wrapper{padding:25px 14px!important}.rating-stars .rating-stars-and-text span.rating-stars__label{font-size:16px!important}.estimated-shipping__text p,.icon-with-text--horizontal li.icon-with-text__item span.h4{font-size:14px!important}.product.product--medium.product--left>.product__info-wrapper .accordion__content p,.product__accordion.accordion .accordion__content p,.product__accordion.accordion .accordion__content ul li{font-size:15px!important}.product__accordion.accordion .summary__title h2.h4.accordion__title{font-size:16px!important}.review-items-container slideshow-component.slider-mobile-gutter .review-item__right p{font-size:15px}.review-items-container slideshow-component.slider-mobile-gutter .review-item__right .review-item__author-and-stars span.review-item__stars{font-size:22px!important}.habit-carousel .habit-right .habit-slide{align-items:flex-start}div#habit-carousel div.habit-right>.habit-slide .habit-title-it h6{font-size:17px!important}.habit-title-it span.habit-description-it p{font-size:15px}.habit-carousel .habit-left ul#habit-tabs li{font-size:28px}.section-habits-animated .habit-carousel{gap:30px}.ingredients-showcase .box-section__contain{padding:30px}section.section-testimonials-slider{margin-top:30px}.ingredient-card .inner-cnt-wrapper div p{font-size:17px!important;line-height:normal!important}}@media screen and (min-width: 767px){.product.product--medium.product--left div.slider-buttons .slider-counter.caption,.horizontal-ticker.color-custom{display:none}}@media screen and (max-width: 800px){.popup-modal__content{max-width:100%!important}.popup-modal__text{margin:25px 0 10px}.popup-modal__email-form{padding:0!important}button.popup-modal__dismiss-btn{font-size:17px;padding:0!important}}@media screen and (max-width: 767px){div#habit-carousel div.habit-right .habit-slide .habit-title-it h6{font-size:18px!important;line-height:normal;margin-bottom:15px}.ingredient-card .ingredient-image>img{margin-bottom:25px;object-fit:contain;height:180px}.info-cards-section{padding-bottom:50px!important}.announcement-bar .bar-wrapper p.announcement-bar__item:after{left:20px}.custom-announcement-bar .announcement-bar .page-width .bar-wrapper{flex-direction:column;gap:8px}.announcement-bar .bar-wrapper p.announcement-bar__item:last-child:before{display:none}.section-habits-animated .habit-carousel{flex-direction:column!important;gap:20px}div#habit-carousel>div,.ingredients-showcase>div,section.so-works-section .page-width>div{width:100%!important}.ingredients-showcase{flex-direction:column-reverse;gap:30px}.ingredients-showcase .box-section__contain{padding:50px 20px}.ingredient-card{padding-top:10vh!important}section.so-works-section .page-width{gap:30px;flex-direction:column;padding-top:40px!important;padding-bottom:15px!important}.section-custom-faq .custom-faqs .collapsible-content{padding-top:0!important;padding-bottom:0!important}.product.product--medium.product--left .product__media-wrapper.product__column-sticky media-gallery slider-component.thumbnail-slider{margin:20px 0;width:100%}.icon-with-text--horizontal .icon-with-text__item:last-child img{width:30px!important;height:25px!important}.product.product--medium.product--left>.product__info-wrapper{padding:30px 15px!important}.icon-with-text--horizontal li.icon-with-text__item span.h4{font-size:14px!important}.icon-with-text--horizontal .icon-with-text__item:last-child img{width:30px!important;height:30px!important}section.custom-habit-slider .section-habits-animated{padding:10px!important}div#habit-content{padding-top:25px}.habit-carousel .habit-left{padding:25px 15px}.habit-carousel .habit-right .habit-slide{align-items:center;gap:15px!important}.section-videos-carousel .image-slider a.button{margin-top:0}.section-cs-image-banner-section h2.banner__heading.h1,.ingredients-showcase .box-section__contain .box-section__title-content h3.box-section__title.h3,.section-videos-carousel .title-wrapper-with-link h2.title,.section-habits-animated .habit-carousel .habit-right .habit-heading h2,div#habit-carousel div.habit-right>div#habit-subheading,.section-testimonials-slider h2.main-heading,section.so-works-section .so-works-section__content .heading,.custom-faqs h2.collapsible-content__heading.h1{font-size:28px!important}.custom-quote-block .quote-wrapper span.quote-text p{font-size:22px!important;line-height:normal}.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button.slider-button--prev{left:0}.product.product--medium.product--left slider-component.thumbnail-slider button.slider-button.slider-button--next{right:0}.rating-stars .rating-stars-and-text span.rating-stars__label{font-size:15px!important}.habit-carousel .habit-left ul#habit-tabs li{font-size:30px}.custom-quote-block .quote-wrapper span.quote-text:after{width:32px;height:22px;left:-3px;top:-30px}.review-items-container slideshow-component.slider-mobile-gutter .review-item__right p{font-size:15px}section.info-cards-slider span.info-card-title,.review-items-container slideshow-component.slider-mobile-gutter .review-item__right .review-item__author-and-stars span.review-item__stars,.custom-quote-block a.button-cs{font-size:18px!important}.slick-prev{left:0!important;z-index:9}.slick-next{right:0!important;z-index:9}.section-testimonials-slider .reviews-slider .review-card .image-container .star-rating{padding:5px 10px}.testimonials-section>.page-width{padding:20px 0!important}.product-form__buttons button.atc-button.product-form__submit{font-size:16px!important}section.info-cards-slider span.info-card-subtitle,.section-testimonials-slider .reviews-slider .review-text p,.custom-faqs .accordion .accordion__content p,section.so-works-section .so-works-section__content .content-wrapper .item .item-text p,section.so-works-section .so-works-section__content span.description p,section.so-works-section .so-works-section__content .preheading,.ingredient-card .inner-cnt-wrapper div p,.ingredient-card .inner-cnt-wrapper p,.habit-title-it span.habit-description-it p,.product__accordion.accordion .accordion__content p,.product__accordion.accordion .accordion__content ul li,.product.product--medium.product--left>.product__info-wrapper .accordion__content p,.announcement-bar__item,.product.product--medium.product--left>.product__info-wrapper product-info.product__info-container p.product__text.subtitle,.estimated-shipping__text p{font-size:15px!important;line-height:normal}.custom-ingredients-slider .Ingredients-slider{padding:35px 0 60px!important}section.so-works-section .so-works-section__content .content-wrapper{padding-top:0!important}section.so-works-section .so-works-section__content .subheading{font-size:17px}section.so-works-section .so-works-section__content .content-wrapper .item .item-icon img{max-width:55px!important}.custom-faqs .collapsible-content__header span.desc{font-size:15px!important}.section-cs-image-banner-section .custom-banner.banner{padding:0 15px!important}.section-cs-image-banner-section .banner__text.subtitle span{font-size:15px;line-height:normal!important;display:block}.product.product--medium.product--left{gap:20px 10px!important}.product.product--medium.product--left div.slider-buttons .slider-counter.caption{margin:0;border:1px solid #02402a!important;border-radius:15px;color:#02402a;font-weight:700;font-size:12px;background-color:#fff}.product.product--medium.product--left>div{max-width:100%!important;padding:20px 10px!important}.product.product--medium.product--left div.slider-buttons{left:55px!important}div#habit-carousel div.habit-right>.habit-slide .habit-title-it h6{line-height:normal}.section-videos-carousel .page-width>.title-wrapper-with-link.title-wrapper--self-padded-mobile{padding:0!important}.section-cs-image-banner-section .banner__content{align-items:flex-end}.section-cs-image-banner-section .banner__content .banner__box.content-container{padding:30px 0!important}.product__accordion .accordion__content{padding:0!important}.custom-faqs h3.accordion__title.h4,.product__title.custom_pro_title h1.h2,.product.product--medium.product--left>.product__info-wrapper quantity-breaks.quantity-breaks h3.quantity-breaks__title span,.product__accordion.accordion .summary__title h2.h4.accordion__title,.habit-carousel .habit-left .habit-preheading,.section-videos-carousel .image-slider .image-slide .image-slide__desc p strong,.section-videos-carousel .image-slider .image-slide .image-slide__desc p:last-child,.section-videos-carousel .image-slider a.button,.ingredient-card .inner-cnt-wrapper h3{font-size:18px!important}section.info-cards-slider .info-card-text{padding:35px 20px}.custom-announcement-bar .announcement-bar{display:none!important}.horizontal-ticker{margin-top:8px}.horizontal-ticker .horizontal-ticker__container p.horizontal-ticker__item:after{content:"";position:absolute;width:10px;height:10px;background:#02402a;top:50%;transform:translateY(-50%);left:-5px;border-radius:50%}header.header.header--middle-left{padding:8px 20px 0}header.header.header--middle-left a.header__heading-link{padding-top:0!important;padding-bottom:0!important}.product.product--medium.product--left{padding:0 10px!important}.habit-carousel .habit-left .habit-preheading{margin-bottom:10px}.section-btn-bottom{margin-top:25px}.menu-drawer__title-and-close-btn h3.menu-drawer__title{display:none}.menu-drawer__navigation-container nav.menu-drawer__navigation ul li{border-bottom:1px solid #02402a}.menu-drawer__navigation-container nav.menu-drawer__navigation ul li a{text-transform:uppercase;color:#02402a;background:transparent;padding:15px;font-weight:400}.menu-drawer__mobile-content.menu-drawer__title-and-close-btn{border:unset}.menu-drawer__navigation-container nav.menu-drawer__navigation ul{padding:0 15px}a.menu-drawer__menu-item.list-menu__item.menu-drawer__menu-item--active{background:transparent;font-weight:900}.section-videos-carousel .slider-arrows{display:none}.menu-drawer__navigation-container nav.menu-drawer__navigation ul li:hover a{color:#658978!important}.section-cs-image-banner-section{padding:30px 0}.menu-drawer__utility-links{border:unset}.ingredients-showcase .main-image img,section.so-works-section .so-works-section__image img{border-radius:unset}.ingredients-showcase .product-showcase>.main-image,section.so-works-section .so-works-section__image{height:395px}section.so-works-section .so-works-section__image img{height:100%!important}section.so-works-section .so-works-section__content{padding:0 15px!important}.habit-carousel .habit-right{padding-left:0!important;padding-right:0!important}.section-videos-carousel .image-slider .image-slide .image-slide__image.media.media--transparent{--ratio-percent: 90% !important}section.so-works-section .so-works-section__content .content-wrapper .item{margin-bottom:20px!important}.product.product--medium.product--left>.product__info-wrapper .custom_icons_with_text_md ul.icon-with-text.icon-with-text--icon-medium{gap:10px;justify-content:flex-start}.custom_icons_with_text_md ul.icon-with-text li.icon-with-text__item{min-width:max-content;flex-direction:row!important}.popup-modal__content{max-width:100%!important}.popup-modal__container .popup-modal__content h2 span.title.h1{font-size:28px;font-weight:700}.popup-modal__text p{font-size:17px}.popup-modal__text{margin:25px 0 10px}.popup-modal__email-form{padding:0!important}button.popup-modal__dismiss-btn{font-size:17px;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
