@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Farnham Headline;src:url(/cdn/shop/files/FarnhamHeadline-SemiBold.woff2?v=1747997844) format("woff2"),url(/cdn/shop/files/FarnhamHeadline-SemiBold.woff?v=1747997844) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--primary-font:"Poppins", sans-serif;--secondary-font:"Farnham Headline";--primary-color:#051F1D;--black:#000000;--dark-green:#004742;--black-green:#051F1D;--light-green:#EFF7F0;--white:#ffffff;--text-5xl: 2.4rem;--section-gap:80px}.button{font-weight:600}.heading:not(p,span),h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--secondary-font);letter-spacing:normal}.topbar-section .topbar{gap:0;grid-template:"announcement"}.topbar .announcement-bar,.announcement-bar .announcement__slides{max-width:100%}.announcement-bar .fader .icon{width:26px;height:22px}.header__navigation .header__menu>ul .menu__item{font-size:16px;letter-spacing:normal;font-weight:400;color:var(--black)}.header__icons .cart-drawer-button .count,.mobile-dock .dock__item .count,.drawer__tab .count{background:var(--dark-green);width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:400;border-radius:100%;top:0;right:.1rem;line-height:1}.index-bnr .banner .banner__content .banner__box{max-width:738px;width:100%}.index-bnr .banner .banner__content .banner__title{font-weight:600;text-transform:uppercase;color:var(--dark-green);font-family:var(--secondary-font)}.index-bnr .banner .banner__content .banner__title+.banner__title{color:var(--black-green);margin-top:5px}.index-bnr .banner .banner__content .rte{font-size:20px;color:var(--black-green);font-weight:500}.card.product-card{background:var(--light-green);border-radius:20px;overflow:hidden}.product-card .product-card__media :is(.media,.flickity-viewport){border-radius:20px 20px 0 0;background-color:#f9f9f9}.product-card .product-card__content{padding:20px 20px 10px!important}.product-card .product-card__details{display:flex;flex-direction:column;height:100%;align-items:inherit;gap:7px}.product-card .product-card__title{font-size:16px;font-weight:600;color:var(--black);margin-bottom:0;display:inline-block;font-family:var(--primary-font)}.product-card .product-card__content .price{display:flex;flex-wrap:wrap;align-items:flex-start;font-weight:500}.product-card .product-card__content .price .price__regular{color:var(--black);font-size:16px}.product-card.product-card--standard .product-card__spec{margin:0 20px 20px;border:0;overflow:visible}.product-card.product-card--standard .product-card__spec .product-card__icons{padding:0;background-color:transparent;column-gap:10px}.product-card.product-card--standard .product-card__spec .product-card__icon{padding:8px;background-color:rgb(var(--color-background));color:var(--primary-color);font-family:var(--primary-font);font-size:12px;border-radius:10px;margin:0;min-width:auto}.product-card.product-card--standard .product-card__spec .product-card__icon figure{width:30px;padding:0}.product-card.product-card--standard .product-card__spec .product-card__icon figure img{width:100%;aspect-ratio:1/1;object-fit:contain}.product-card.product-card--standard .product-card__spec .leading-none{font-size:inherit;font-weight:400}.product-card.product-card--standard .product-card__spec .leading-none p{color:#bec5c4}.common-img-txt .image-with-text{column-gap:20px}.common-img-txt .image-with-text .image-with-text__item{align-self:inherit}.common-img-txt .image-with-text .image-with-text__item .rich-text{padding:40px!important;background:var(--light-green);border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;color:var(--black)}.common-img-txt .image-with-text .rich-text .heading{max-width:85%;line-height:1.2}.common-img-txt .image-with-text .rich-text .rte.heading{font-family:var(--primary-font);font-size:22px;font-weight:600}.common-img-txt .image-with-text .rich-text>*+*:not(.spacing-section){margin-top:20px}.common-img-txt .image-with-text .image-with-text__item .rich-text .button{margin-top:20px}@media screen and (min-width: 1024px){.common-img-txt .image-with-text__item{width:34%}}.green-bg-txt .banner__content .banner__box{background:var(--white);border-radius:20px;padding:40px;max-width:35rem}.green-bg-txt .banner__content .heading{--text-5xl: 1.6rem;font-size:clamp(var(--text-2xl),2.526vw,var(--text-5xl))}.subtext-md{--text-xl:1rem;font-size:clamp(var(--text-base),1.052vw,var(--text-xl))}.green-bg-txt .banner__content .banner__box .button{margin-top:1.25rem}.index-ftr-prd .product{align-items:inherit}.product .product__info{display:flex;flex-direction:column;justify-content:center;padding-right:7rem}.index-ftr-prd .product .product__thumbnails{display:none!important}.product .product__info .product__text{padding-block:0;font-size:14px;color:var(--dark-green);line-height:1.5}.product .product__info .product__text .text-base{font-size:inherit;line-height:inherit}.product .product__info .product__title{display:block;margin-top:10px}.product .product__info .product__title h1{font-size:var(--title-sm);margin-bottom:10px;font-weight:800}.product .product__info .price{display:flex;flex-wrap:wrap;align-items:flex-start}.product .product__info .product__price{place-self:auto;display:block}.product .product__info .price .price__regular{color:var(--black-green);font-size:22px;font-weight:600}.product .product__info form{margin-block-start:0}.product .product__info .rating-star:before{background-color:#fdb600}.product .product__info .product__text~.product__text{font-size:16px;color:var(--primary-color)}.product .product__media-list .product__media{border-radius:0;background:#f9f9f9}.product .product__media-list .product__media img{mix-blend-mode:multiply}.product-form-wrapper .product-form__buttons .buy-buttons{display:block}.index-ftr-prd .product-form-wrapper .buy-buttons .button:not(:hover){background-color:var(--white);color:var(--primary-color);width:auto}.index-ftr-prd .product-form-wrapper .buy-buttons .button:not(:hover) .btn-text{color:var(--primary-color)}.index-ftr-prd .product-form-wrapper .buy-buttons .button:not(:hover) .btn-fill{background-color:var(--primary-color)}body:is(.template-product) .prd-img-txt .image-with-text .image-with-text__item .rich-text{background:var(--white)}body:is(.template-product) .prd-img-txt~.prd-img-txt .image-with-text .image-with-text__item .rich-text{background:var(--light-green)}.features-pdp-portfolio .profile.card{overflow:hidden;position:relative;border-radius:20px}.features-pdp-portfolio .profile.card .media{display:block;width:100%;border-radius:20px}.features-pdp-portfolio .profile.card .media img{width:100%}.features-pdp-portfolio .profile.card .profile__content{-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px;background-color:var(--light-green);border:0;bottom:-1px;border-radius:0 0 20px 20px}.features-pdp-portfolio .profile.card .profile__content .heading{font-size:16px;font-family:var(--primary-font);font-weight:600}.features-pdp-portfolio .profile.card .profile__button{width:24px;height:24px;background:none;color:var(--primary-color)}.profile-modal .drawer__title.heading{font-size:32px}.features-pdp-portfolio.pdp-ingredients .profile.card .profile__content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(30px);position:absolute;left:0;bottom:0;background-color:#eff7f066;border-radius:0;width:100%}.features-pdp-portfolio.pdp-ingredients .profile.card .profile__content .heading{font-size:20px}.ingrd-panel-slide-element{display:flex;flex-wrap:wrap;column-gap:20px}.ingrd-left-panel{max-width:25%;width:100%}.ingrd-panel-inner{padding:30px;border-radius:20px;color:var(--white);background:var(--dark-green);display:flex;flex-direction:column;row-gap:20px;justify-content:space-between;height:100%}.ingrd-panel-inner .heading{font-size:var(--title-sm);color:currentColor}.ingrd-panel-inner .button:not(:hover):after{border-color:var(--white)}.ingrd-panel-inner .button:not(:hover) .btn-text{color:var(--white)}.ingrd-panel-slide-element slider-element{-ms-flex:1;flex:1;padding-left:0;margin-left:0}.pdp--faqs .faqs{max-width:630px;width:100%;margin:0 auto}.pdp--faqs .title-wrapper{margin-block-end:clamp(var(--sp-7),2.526vw,var(--sp-8))}.pdp--faqs .faqs .faq{padding:0;border:0;border-radius:0}.pdp--faqs .faqs .accordion+.accordion{border:0}.pdp--faqs .faqs .accordion:not(:last-child){border-bottom:1px solid #D9D9D9}.pdp--faqs .accordion .details .details__summary{padding-block:var(--sp-7)}.pdp--faqs .faq .details__summary .text-base{font-size:16px;font-weight:700}.pdp--faqs .accordion .details__content{max-width:calc(100% - 2rem);padding-block-end:var(--sp-7)}.junip-review-carousel.prod-rev{padding:0}.junip-powered-by-footer{display:none!important}.junip-review-carousel .junip-theme-light{display:flex;flex-wrap:wrap;column-gap:20px}.junip-review-carousel .junip-review-carousel-summary{max-width:25%;width:100%;padding:30px;border-radius:20px;color:var(--white);background:var(--dark-green);display:flex;flex-direction:column;row-gap:0;justify-content:center}.junip-review-carousel .junip-px-4{max-width:calc(75% - 20px);width:100%}.junip-review-carousel-summary .junip-review-carousel-title{font-size:var(--title-sm);font-family:var(--secondary-font);font-weight:700;line-height:1.2}.junip-review-carousel .junip-review-carousel-container{align-items:inherit;margin:0;padding:0}.junip-review-carousel .junip-review-carousel-item{border:0;background-color:#fafafa;border-radius:20px;padding:1.5rem 1rem;font-size:14px;line-height:1.34;height:inherit}.junip-star-ratings-container .junip-star{padding:0!important;height:16px!important;width:16px!important;margin:2px}.junip-review-carousel .junip-review-carousel-item-title{font-size:16px}.junip-review-carousel .junip-review-carousel-arrow{background-size:14px}.indicators .button:after{border-color:var(--dark-green)}.indicators .button:not(:hover){color:var(--dark-green)}.indicators .button--secondary:not(:hover) .btn-fill{background:var(--dark-green);background-color:rgb(var(--dark-green))}.main-single-product .product .product__info{padding:0}.product__info .product__vendor{color:var(--dark-green);font-size:14px}.main-single-product .product__info>*+*{margin-block-start:var(--sp-4)}.main-single-product .product .product__info .product__text{margin-bottom:5px;color:var(--black-green);margin-top:0}.main-single-product .product-form__buttons{margin-top:10px}.main-single-product .product-form-wrapper .buy-buttons .button{width:100%;background-color:var(--dark-green);color:var(--white)}.main-single-product .product-form-wrapper .buy-buttons .button:not(:hover) .btn-text{color:var(--white)}.main-single-product .product-form-wrapper .buy-buttons .button:not(:hover):after{border-color:var(--dark-green)}.main-single-product .product__gallery-container .product__media.media{overflow:hidden;border-radius:20px}.product :is(.product__gallery-container,.product__info) .product__highlights{border:1px solid #EFEDED;border-radius:10px;padding:20px;background-color:transparent;position:relative}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icons{display:flex;flex-wrap:wrap;gap:20px}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icon>*{align-items:center}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icon{padding:6px 16px;background:#fafafa;border-radius:8px;font-size:14px;color:var(--black-green);font-weight:400}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icon .leading-none{font-size:inherit;font-weight:inherit}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icon .leading-tight{color:#bec5c4;font-size:inherit}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icon figure{width:30px;padding:0}.product :is(.product__gallery-container,.product__info) .product__highlights .product-card__icon figure img{width:100%;aspect-ratio:1/1;object-fit:contain}.product :is(.product__gallery-container,.product__info) .product__highlights>p{font-size:12px;font-weight:400;color:var(--black);font-family:var(--primary-font)}.product__info .text-block-image{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.product__info .text-block-image .product__text{padding:0;margin:0!important;background-color:transparent}.product__info .text-block-image .product__text-inner{padding:12px;display:flex;flex-direction:column;text-align:center;gap:6px 0;font-size:12px;font-weight:400;background-color:transparent}.product__info .text-block-image .product__text-inner figure{width:24px;height:24px;padding:4px}.product__info .junip-product-summary-review-count{color:var(--black-green);font-size:14px}.productblock-var-image{padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.productblock-var-image .image__text{max-width:60px;width:100%}.productblock-var-image .image__text .media{width:100%;border:2px solid var(--black-green);border-radius:50%;overflow:hiden;padding:3px}.productblock-var-image .image__text .media>img{width:100%;aspect-ratio:1 / 1;border-radius:50%}.product__info .prod-dsc p{margin-top:0;margin-bottom:20px}.product__info .prod-dsc ul{padding:0;margin:0 0 20px;list-style:none}.product__info .prod-dsc ul li{padding:0;display:-ms-flexbox;display:flex;line-height:1.2;color:var(--black-green)}.product__info .prod-dsc ul li:before{content:"";background-image:url(Bullet-Point-Yellow.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;margin:0 5px 0 0;flex-shrink:0}.clic-prov .collage .title-wrapper{gap:var(--sp-4)}.clic-prov .collage .button:not(:hover) .btn-text{color:var(--white)}.clic-prov .collage .button:not(:hover):after{border-color:var(--white)}.clic-prov .collage .collage__item .media{background:none;border-radius:20px;overflow:hidden}.clic-prov .collage .collage__item .media>img{width:100%}@media screen and (min-width: 1024px){.clic-prov .collage.on-scroll{grid-template-columns:1fr 1fr}}.pdp-count{overflow:hidden}.section-title .heading{font-size:var(--title-sm)}.pdp-count .section-title{margin-bottom:60px}.pdp-count .multicolumn{gap:0;margin:0 -30px}.pdp-count .multicolumn>*{padding:12px 30px;border-right:1px solid var(--white);text-align:inherit}.pdp-count .multicolumn>*:last-child{border-right:0}.pdp-count .multicolumn .card .grid{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:0}.pdp-count .multicolumn .card .counter-heading{font-size:60px;line-height:1;font-family:var(--primary-font);font-weight:400;max-width:140px;width:100%;text-align:center}.pdp-count .multicolumn .card .heading:not(.counter-heading){-ms-flex:1;flex:1;font-family:var(--primary-font);font-weight:400;font-size:16px;line-height:1.2}.pdp-count .bottom-text{margin-top:60px;font-size:12px;font-weight:400}.mega-menu .mega-menu__item:not(.mega-menu__item--nav){border:1px solid var(--light-green)}.mega-menu .product-card .media-card__content{background-color:var(--light-green);color:inherit}.mega-menu .mega-menu__item--nav ul a,.mega-menu .mega-menu__item--nav .mega-menu__footer a{--fluid-xl-to-3xl:1.2rem;font-size:var(--fluid-xl-to-3xl)}.mega-menu .mega-menu__item--nav .mega-menu__footer .link-text{font-size:inherit}.collection-banner-section .banner__content .banner__title{font-weight:600;text-transform:uppercase;font-family:var(--primary-font)}.product-card--promo .product-card__content .promo-title{color:var(--white);font-size:22px;font-family:var(--primary-font);font-weight:600}.product-card--promo .product-card__content .button{margin-top:20px}.benefitcolumn .text-with-icons{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;row-gap:0;column-gap:0;border:1px solid #d9d9d9;background:#fafafa}.benefitcolumn .text-with-icons .column{max-width:25%;width:100%;border:1px solid #d9d9d9!important;padding:10px!important;aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:center;gap:0;text-align:center}.benefitcolumn .text-with-icons .column__img{width:100px;height:100px;margin:0 auto 20px}.benefitcolumn .text-with-icons .column__img img{width:100%;height:100%;object-fit:contain}.benefitcolumn .text-with-icons .column__title{text-transform:uppercase;--fluid-xl-to-3xl:1.1rem;font-size:var(--fluid-xl-to-3xl);font-weight:400}.whatinSec{background-color:var(--light-green);color:var(--black-green);padding:var(--section-gap) 0 0 0;position:relative;overflow:hidden}.section-title{margin-bottom:30px;text-align:center}.ingredients-tabs .heading{font-size:var(--title-md);margin-bottom:10px}.ingredients-tabs .tabs{display:flex;justify-content:center;flex-wrap:wrap;column-gap:16px;row-gap:10px;margin-bottom:40px}.ingredients-tabs .tab-btn{background:none;padding:13px 24px;border:1px solid #D5EBDA;border-radius:10em;cursor:pointer;line-height:1.2;font-size:14px}.ingredients-tabs .tab-btn.active{background:#bbe0c4;border-color:#bbe0c4}.tab-image-box{position:relative;max-width:1440px;width:100%;margin:0 auto}.tab-image-box .mainimage{max-width:960px;width:100%;margin:0 auto}.tab-image-box .mainimage img{display:block;min-height:498px;object-fit:contain;max-width:100%;margin:0 auto}.tabpane-image-text{display:flex;align-items:center;column-gap:30px}.tab-image-box .tabimage .thumb-img{max-width:110px;aspect-ratio:1/1;object-fit:contain;flex-shrink:0;filter:grayscale(100%)}.tab-image-box .tabimage.active .thumb-img{filter:none}.tabpane-image-text .tab-text{min-width:283px;max-width:283px;width:100%;line-height:1.34;opacity:0;visibility:hidden}.tabimage.active .tabpane-image-text .tab-text{opacity:1;visibility:visible}.tabpane-image-text .tab-text h3{font-size:20px;margin-bottom:8px;font-family:var(--primary-font);font-weight:600}@media only screen and (min-width:990px){.tabpane-image-text:after{display:inline-block;content:"";max-width:185px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='189' height='8' viewBox='0 0 189 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M181 3.99998C181 6.20912 182.791 7.99998 185 7.99998C187.209 7.99998 189 6.20912 189 3.99998C189 1.79084 187.209 -1.63663e-05 185 -1.61732e-05C182.791 -1.59801e-05 181 1.79085 181 3.99998ZM0 4L6.55671e-08 4.75L185 4.74998L185 3.99998L185 3.24998L-6.55671e-08 3.25L0 4Z' fill='%23004742'/%3E%3C/svg%3E%0A");background-size:auto;background-repeat:no-repeat;background-position:center right;height:8px;width:100%}.tabimage2 .tabpane-image-text:after{max-width:114px}.tabimage4 .tabpane-image-text:after{max-width:168px}.tabimage5 .tabpane-image-text:after{max-width:79px}.tab-image-box .tabimage{position:absolute}.tab-image-box .tabimage1{top:7%;left:0}.tab-image-box .tabimage2{top:33%;left:0}.tab-image-box .tabimage3{bottom:20%;left:0}.tab-image-box .tabimage4{top:15%;right:0}.tab-image-box .tabimage5{top:41%;right:0}.tab-image-box .tabimage6{bottom:9%;right:0}.tab-image-box .tabimage:is(.tabimage4,.tabimage5,.tabimage6) .tabpane-image-text{flex-direction:row-reverse}.tab-image-box .tabimage:is(.tabimage4,.tabimage5,.tabimage6) .tabpane-image-text:after{transform:scaleX(-1)}}.howitsec{color:var(--black-green);padding:var(--section-gap) 0}.how-it-works-grid{display:flex;flex-wrap:wrap;--colgap:128px;column-gap:var(--colgap)}.how-it-works-grid .how-left{max-width:45%;width:100%}.how-it-works-grid .how-left h2{font-size:var(--title-md);margin-bottom:10px}.how-it-works-grid .how-right{max-width:calc(55% - var(--colgap));width:100%}.timeline .timeline-item{display:flex;--colgap:60px;column-gap:var(--colgap);margin-bottom:8px;padding-bottom:40px;position:relative;overflow:hidden}.timeline .timeline-item:last-child{padding-bottom:0;margin-bottom:0}.timeline .timeline-item:not(:last-child):before{content:"";position:absolute;left:24px;top:55px;height:calc(100% - 55px);width:1px;background:#d5ebda}.timeline .circle{width:48px;height:48px;border:1px solid #D5EBDA;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:16px}.timeline .content{-ms-flex:1;flex:1;line-height:1.34}.timeline .content h3{font-size:20px;margin-bottom:8px;font-family:var(--primary-font);font-weight:600}.comparison_section_main{overflow:hidden;padding:var(--section-gap) 0}.custom-heading-title{font-size:var(--title-md);margin-bottom:10px}.comparison-table-wrapper{max-width:1064px;width:100%;margin:0 auto;overflow-x:auto;padding:1px;border-radius:20px}.comparison-table-wrapper table{width:100%;box-shadow:none;color:var(--black-green);font-weight:500;font-size:16px;border-radius:0}.comparison-table-wrapper table th,.comparison-table-wrapper table td{padding:12px 20px;border:1px solid #EFF7F0;font-weight:inherit;line-height:1.2;font-size:inherit}.comparison-table-wrapper table tr{border:0}.comparison-table-wrapper table thead th{background-color:#eff7f0;font-size:clamp(16px,1.4vw,20px);font-weight:600}.ingrd-wrap{display:flex;align-items:center}.comparison-table-wrapper table td svg{display:inline-block;vertical-align:middle;margin-right:8px;width:20px;height:20px;flex-shrink:0}.bundle_section_main{overflow:hidden;background-color:#f7f7f7}.bundle_section_main .section{background:none}.bundle_section_main .section:before{display:none}.bundle_content_wrap{display:flex;flex-wrap:wrap;--bnd-colgap:80px;column-gap:var(--bnd-colgap)}.bundle_content_wrap .title-wrapper{max-width:33.33%;width:100%;margin:0;display:flex;flex-direction:column;justify-content:inherit;align-items:inherit}@media only screen and (min-width:768px){.bundle_content_wrap .title-wrapper .indicators{margin-top:auto;display:flex;column-gap:16px}}.shopAllbtn .button{min-width:auto}.bundle_content_wrap slider-element{max-width:calc((100% - 33.33%) - var(--bnd-colgap));width:100%;margin:0;padding:0}.bundle_content_wrap .card.product-card{background:var(--white)}.tagprod{position:absolute;padding:10px 16px;border-radius:10em;display:inline-block;text-align:center;font-size:14px;line-height:1.2;color:var(--black-green);top:20px;left:20px;z-index:1;background-color:var(--color)}.card.product-card .quick-add{position:static;transform:none;width:auto;padding:0}.card.product-card .quick-add .button:not([disabled]){opacity:1}.product-card .price_adbtnwrp{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.bundle_content_wrap .mobArrow{display:none}.daily-ritual-card{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--light-green);color:var(--black-green);line-height:1.34;border-radius:12px}.daily-ritual-card:not(:last-child){margin-bottom:16px}.daily-ritual-img{max-width:74px;width:100%;background-color:var(--white);flex-shrink:0;border-radius:8px;overflow:hidden}.daily-ritual-img img{width:100%;aspect-ratio:4/3;object-fit:contain;margin:0}.daily-ritual-card .daily-ritual-info{-ms-flex:1;flex:1;font-size:12px}.daily-ritual-card .daily-ritual-info h3{margin:0 0 5px;font-size:14px;font-weight:500;font-family:var(--primary-font);line-height:1.2}.daily-ritual-info p{margin:0}.product__accordion .details__summary,.product__accordion .details__content{padding-left:0;padding-right:0}.inner-bnr{margin-bottom:var(--section-gap)}.inner-bnr .banner__media{border-radius:20px}.inner-bnr .banner__content .banner__box--small{max-width:30rem;padding:var(--section-gap) 0 40px}.inner-bnr .banner__content .banner__box .split-words{display:flex;flex-wrap:wrap;gap:4px}.inner-bnr .banner__content .banner__box .banner__title{font-size:40px;font-weight:500}.img-abv-txt{background:#f7f7f7;padding:var(--section-gap) 0}.img-abv-txt .area-full .top-image{max-width:434px;width:100%;margin:0 auto 48px;position:relative}.img-abv-txt .top-image .img-wrap{max-width:224px;width:100%;margin:0 auto}.img-abv-txt .top-image .img-wrap img{width:100%;border-radius:16px}.img-abv-txt .top-image .absolute-text{background:#88683b;padding:8px 16px;color:var(--white);position:absolute;border-radius:8px;font-size:14px}.img-abv-txt .top-image .absolute-text.left-side{left:1vw;top:32px;width:fit-content}.img-abv-txt .top-image .absolute-text.right-side{max-width:236px;width:100%;right:0;bottom:-26px}.img-abv-txt .bnr-content{max-width:846px;margin:5rem auto 0;text-align:center;color:#051f1d;font-size:20px;font-weight:500;display:flex;flex-direction:column;gap:20px}.personalized-sec{background:var(--dark-green);padding:var(--section-gap) 0;border-radius:0!important}.personalized-full .top-text{max-width:630px;width:100%;margin:0 auto 48px;color:var(--white);text-align:center}.off-clctn .title-wrapper .subtext-lg{background:#fff;display:inline-flex;justify-content:center;align-items:center;max-width:fit-content;padding:8px 16px;margin:0 auto;color:#004742;font-size:16px;font-weight:600;border-radius:24px;text-transform:uppercase}.review-masonary .rev-header h2,.dif-bnr .image-with-text .rich-text .heading,.dif-bnr .banner__content .banner__box .banner__title,.advisory-vdo .title-wrapper .heading,.subscrb-bnr .banner__box .banner__title,body:is(.template-page-the-health-institute-program) .pdp--faqs .title-wrapper .heading.title-md,.community-bnr .banner__box .banner__title,.reasons-full .reasons-top h2,.off-clctn .title-wrapper .heading.title-md,.personalized-full .top-text h2{font-size:40px;font-weight:500}.personalized-full .top-text h2{color:currentColor;margin-bottom:10px}.personalized-full .bottom-timeline{max-width:713px;width:100%;margin:0 auto;color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:20px}.personalized-full .bottom-timeline .timeline-repeat{display:flex;align-items:center;gap:20px;font-weight:500}.personalized-full .bottom-timeline .timeline-repeat span{border:1.5px solid #627A77;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bundle-prod .product__gallery-container .product__thumbnails{display:none}.bundle-prod .featured-product{display:flex;flex-wrap:wrap;gap:0;flex-direction:row}.bundle-prod .featured-product .product__gallery-container{max-width:40%;width:100%}.bundle-prod .featured-product .product__info{max-width:50%;width:100%;padding-right:0;margin-left:auto}.bundle-prod .product .product__media-list .product__media{background:#eff7f0}.bundle-prod .product .product__info .product__title h1{font-size:32px;font-weight:500}.off-clctn .section{background:#f7f7f7;overflow:hidden}.product-card .product-card__media :is(.media,.flickity-viewport){background:var(--white)}.off-clctn .section:before{background:transparent}.off-clctn .product-grid .card.product-card{box-shadow:4px 4px 12px #0000000a;background:var(--white)}.off-clctn .product-card.product-card--standard .product-card__spec,.off-clctn .product-card .product-card__content{background:transparent}.off-clctn .product-card .product-card__media>.media>img{max-height:22rem;object-fit:contain;mix-blend-mode:multiply}.off-clctn .product-card .product-card__title{font-size:20px;color:#051f1d}.off-clctn .product-card .product-card__content .price .price__regular{font-size:24px;font-weight:500;color:#051f1d}.left-col-rgt-img{padding:var(--section-gap) 0}.reasons-full .reasons-top{text-align:center;margin-bottom:6.4rem}.reasons-full .reasons-inner{display:flex;flex-wrap:wrap}.reasons-full .reasons-inner .reasons-left{max-width:57%;width:100%;display:flex;flex-wrap:wrap;--col_gap: 64px;column-gap:var(--col_gap);-webkit-column-gap:var(--col_gap);row-gap:20px;--count: 2}.reasons-full .reasons-inner .reasons-left .list-repeat{max-width:calc((100% / var(--count) - (var(--col_gap) - var(--col_gap) / var(--count))));width:100%;border-bottom:1.5px solid #EFF7F0;padding-bottom:20px}.reasons-full .reasons-inner .reasons-left .list-repeat:last-child{max-width:100%}.reasons-full .reasons-inner .reasons-right{max-width:33%;width:100%;margin-left:auto;position:relative}.reasons-full .reasons-inner .reasons-left .list-repeat span{border:1.5px solid #D5EBDA;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.reasons-full .reasons-inner .reasons-left .list-repeat h4{font-size:20px;font-weight:600;font-family:var(--primary-font);margin-bottom:10px}.reasons-full .reasons-right .img-wrap img{border-radius:20px;width:100%}.reasons-full .reasons-inner .reasons-right .img-wrap{position:relative}.reasons-full .reasons-right .absolute-reason-text{position:absolute;bottom:19px;left:50%;transform:translate(-50%);max-width:257px;width:100%;background:var(--white);border-radius:8px;padding:8px;display:flex;align-items:center;gap:10px}.reasons-full .reasons-right .image-percentage{font-size:32px;font-weight:400;border-right:1px solid #ECECEC;padding-right:10px;color:#004742}.reasons-full .reasons-right .image-text{font-size:12px;color:#627a77}.community-bnr{padding-bottom:var(--section-gap)}.community-bnr .banner__media img{border-radius:20px}.community-bnr .banner__overlay{background:transparent}body:is(.template-page-the-health-institute-program) .pdp--faqs .faq .details__summary .text-base{font-weight:500}body:is(.template-page-the-health-institute-program) .pdp--faqs .faqs .accordion{border-bottom:1px solid #EFF7F0}.off-clctn .indicators.hidden{display:flex}.subscrb-bnr{margin:var(--section-gap) 0}.subscrb-bnr .banner.media--adapt{--ratio-percent: 31% !important}.subscrb-bnr .banner .banner__media{border-radius:20px}.subscrb-bnr .banner__box .banner__title{max-width:312px}.subscrb-bnr .banner__box .subtext-md{max-width:443px;width:100%}.subscrb-bnr .banner__box--small{max-width:40rem}.subscrb-bnr .comparison-table-subscribe{max-width:40%;width:100%;margin-left:auto;background:#ded3c5;border-radius:20px;overflow:hidden;border:1.5px solid #88683B}.subscrb-bnr .comparison-table-subscribe .comparison-table-inner h2{background:#88683b;padding:16px 33px;font-size:20px;text-align:center;font-family:var(--primary-font);font-weight:600}.subscrb-bnr .comparison-table-subscribe .comparison-table-text ul li{color:#051f1d;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:500}.subscrb-bnr .comparison-table-subscribe .comparison-table-text ul li:not(:last-child){border-bottom:1px solid #C6B49A}.subscrb-bnr .comparison-table-subscribe .comparison-table-text ul li strong{font-weight:600}.subscrb-bnr .comparison-table-subscribe .comparison-button-area{padding:22px 20px}.subscrb-bnr .comparison-table-subscribe .comparison-button-area .button{width:100%;font-size:16px}.dif-bnr{background:#004742;padding:var(--section-gap) 0!important}.dif-bnr .section{padding:0!important}.dif-bnr .section,.dif-bnr .section:before{background:transparent}.dif-bnr .image-with-text{flex-direction:column-reverse;justify-content:center;align-items:center;gap:56px;text-align:center;display:flex}.dif-bnr .image-with-text .rich-text{text-align:center;padding-right:0!important;color:var(--white);padding:0}.dif-bnr .image-with-text .rich-text .heading{color:currentColor}.dif-bnr .image-with-text .rich-text>*+*:not(.spacing-section){margin-top:15px}.dif-bnr .column-full{bottom:var(--section-gap);width:100%;padding-inline:var(--page-padding);display:flex;flex-wrap:wrap;--count: 4;--gap: 20px;gap:var(--gap);max-width:1495px;right:0;left:0;margin:32px auto 0}.dif-bnr .column-full .column-rep{max-width:calc((100% / var(--count) - (var(--gap) - var(--gap) / var(--count))));width:100%;background:#3a5e5a;border:1.5px solid #3A5E5A;padding:20px;border-radius:8px;color:var(--white)}.dif-bnr .column-full .column-rep h3{font-size:20px;font-weight:600;margin-bottom:10px;font-family:var(--primary-font);color:currentColor}.dif-bnr .image-with-text__item{width:100%!important;max-width:952px}.dif-bnr .image-with-text__media .image-with-text__image{position:static;padding:0!important;height:auto}.dif-bnr .image-with-text__media .image-with-text__image .media{position:static;background:transparent}.dif-bnr .image-with-text__media .image-with-text__image img{transform:none!important}.advisory-vdo{padding:var(--section-gap) 0}.advisory-vdo .section{padding:0!important}.advisory-vdo .page-width{padding-inline:0}.advisory-vdo .portfolio{gap:0}.advisory-vdo .profile .profile__content{background:var(--white);display:inline-flex;width:auto;margin:0 auto;padding:12px 16px;bottom:20px;left:50%;transform:translate(-50%);min-width:max-content;justify-content:center;align-items:center;border-radius:8px}.advisory-vdo .profile .profile__content p{color:#051f1d;font-size:16px;font-weight:500}.advisory-vdo .video--poster,.advisory-vdo .video-wrapper{padding-top:110%!important}.advisory-vdo .splide__slide .profile{transform:scale(.88);transform-origin:center top;transition:transform .3s ease}.advisory-vdo .splide__slide.is-active .profile{transform:scale(1)}.advisory-vdo .splide__arrows{display:flex;align-items:center;justify-content:center;position:unset;height:auto;gap:20px;margin-top:40px}.advisory-vdo .splide__arrows .splide__arrow{position:relative;transform:unset;top:0;left:0;bottom:0;right:0}.advisory-vdo .title-wrapper{padding:0 15px}.review-masonary{padding:var(--section-gap) 0}.review-masonary .button{font-size:16px}.review-masonary .rev-header{margin-bottom:56px;text-align:center}.review-masonary .rev-header h2{margin-bottom:24px}.testimonials-grid{--column-count: 3;--column_gap: 20px;-webkit-column-count:var(--column-count);-moz-column-count:var(--column-count);column-count:var(--column-count);-webkit-column-gap:var(--column_gap);gap:var(--column_gap)}.testimonials-grid .testimonial{margin-bottom:20px;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;border-radius:20px;overflow:hidden;position:relative}.testimonials-grid .testimonial.testimonial-text{background:#eff7f0;padding:40px;min-height:285px;display:flex;flex-direction:column;justify-content:center}.testimonials-grid .testimonial .media img{width:100%}.testimonials-grid .absolute-name-rev{background:var(--white);display:inline-flex;width:auto;margin:0 auto;padding:16px;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100% - 80px);justify-content:center;align-items:self-start;border-radius:8px;position:absolute;flex-direction:column;gap:5px;width:100%}.testimonials-grid .testimonial-meta{font-size:12px;color:#051f1d}.testimonials-grid .testimonial-meta strong{font-weight:500;color:#051f1d;position:relative;display:inline-flex;align-items:center;gap:10px;margin-right:10px;font-size:16px}.testimonials-grid .testimonial-meta strong:after{display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#004742;content:""}.testimonials-grid .review-star{font-size:19px}.testimonials-grid .video-wrapper .video-toggle-btn{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.testimonials-grid .video-wrapper .video-wrapper,.testimonials-grid .video-wrapper .video--poster{position:relative;top:auto;bottom:auto;width:100%;padding-top:100%;overflow:hidden}.testimonials-grid .video-wrapper .video-wrapper video,.testimonials-grid .video-wrapper .video--poster img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;will-change:transform;object-position:center top}.testimonials-grid .testimonial-text .testimonial-col{display:flex;align-items:center;margin-top:32px;gap:16px}.testimonials-grid .testimonial-text .image-wrap{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden}.testimonials-grid .testimonial-video:has(.video--poster[style="display: none;"]) .absolute-name-rev{display:none}.for-mobile.testimonials-grid{column-count:unset}.for-mobile.testimonials-grid .testimonial.testimonial-text{height:100%}.testimonials-grid.for-mobile{display:none}.testimonials-grid .splide__arrows{display:flex;justify-content:center;align-items:center;margin-top:32px}.needsclick button.klaviyo-close-form{display:flex;justify-content:center;align-items:center;width:100%!important;position:relative!important;height:auto!important}.needsclick button.klaviyo-close-form svg{width:30px;height:30px}@media only screen and (max-width: 1650px){.subscrb-bnr .banner.media--adapt{--ratio-percent: 60% !important}}@media only screen and (max-width: 1440px){.subscrb-bnr .media--adapt{--ratio-percent: 50%}.subscrb-bnr .comparison-table-subscribe{max-width:51%}}@media only screen and (max-width: 1199px){.dif-bnr .column-full{padding:0}.reasons-full .reasons-inner .reasons-left{max-width:50%}.reasons-full .reasons-inner .reasons-right{max-width:47%}.reasons-full .reasons-inner .reasons-right .img-wrap{height:100%}.reasons-full .reasons-right .img-wrap img{height:100%;object-fit:cover}.testimonials-grid .testimonial.testimonial-text{padding:20px}.testimonials-grid .absolute-name-rev{max-width:calc(100% - 20px)}}@media only screen and (max-width: 991px){.reasons-full .reasons-top{margin-bottom:3rem}.reasons-full .reasons-inner .reasons-left{--col_gap: 20px}.reasons-full .reasons-inner .reasons-right{max-width:44%}.subscrb-bnr .media--adapt{--ratio-percent: 75%}.dif-bnr .column-full{--count: 3;justify-content:center}.advisory-vdo .splide__arrows{margin-top:40px}.testimonials-grid{--column-count: 2}.subscrb-bnr .banner.media--adapt{--ratio-percent: 76% !important}}@media only screen and (max-width: 767px){.review-masonary .rev-header h2,.advisory-vdo .title-wrapper .heading,.dif-bnr .image-with-text .rich-text .heading,.bundle-prod .product .product__info .product__title h1,.subscrb-bnr .banner__box .banner__title,body:is(.template-page-the-health-institute-program) .pdp--faqs .title-wrapper .heading.title-md,.community-bnr .banner__box .banner__title,.reasons-full .reasons-top h2,.off-clctn .title-wrapper .heading.title-md,.personalized-full .top-text h2{font-size:28px}.inner-bnr .banner.media--adapt{--ratio-percent: 68.875%;height:365px}.inner-bnr .banner__content .banner__box--small{max-width:38rem;margin:0 auto}.inner-bnr .banner__content .banner__box .split-words{justify-content:center}.inner-bnr .banner__content .banner__box .banner__title{font-size:28px}.img-abv-txt .bnr-content{font-size:16px}.personalized-full .top-text{margin:0 auto 30px}.personalized-full .bottom-timeline{flex-wrap:wrap}.personalized-full .bottom-timeline .timeline-repeat{max-width:calc(50% - 10px);width:100%}.reasons-full .reasons-inner .reasons-left{max-width:100%}.reasons-full .reasons-inner .reasons-right{max-width:100%;order:-1;margin-bottom:30px}.bundle-prod .featured-product .product__gallery-container{max-width:100%}.bundle-prod .featured-product .product__info{max-width:100%;padding-top:30px}.community-bnr .banner__box{margin:0 auto;text-align:center}.community-bnr .banner__box .button{margin-top:20px}.community-bnr .banner.media--adapt{--ratio-percent: 70%}.community-bnr .banner__content .page-width{align-items:center}.subscrb-bnr .page-width{display:block}.subscrb-bnr .banner__box--small,.subscrb-bnr .comparison-table-subscribe{max-width:100%;align-self:flex-start}.subscrb-bnr .banner__box--small{text-align:center;padding-bottom:32px;margin:0 auto}.subscrb-bnr .comparison-table-subscribe .comparison-table-inner h2{font-size:16px}.subscrb-bnr .comparison-table-subscribe .comparison-table-text ul li{font-size:14px}.subscrb-bnr .comparison-table-subscribe .comparison-table-text ul li strong{max-width:7rem;width:100%;text-align:right}.subscrb-bnr .banner__box .banner__title{margin:0 auto}.subscrb-bnr .media--adapt{height:700px}.subscrb-bnr .banner__box .subtext-md{margin:15px auto 0}.dif-bnr .column-full{--count: 2;--gap: 15px}.testimonials-grid{--column-count: 1}.testimonials-grid{display:none}.testimonials-grid.for-mobile{display:block}.review-masonary .rev-header{margin-bottom:32px}}@media only screen and (max-width: 575px){.personalized-full .bottom-timeline .timeline-repeat{max-width:100%}.reasons-full .reasons-top{margin-bottom:2.4rem}.reasons-full .reasons-inner .reasons-left{--col_gap: 20px}.reasons-full .reasons-inner .reasons-left .list-repeat{max-width:100%;display:flex;gap:16px}.reasons-full .reasons-inner .reasons-left .list-repeat h4{font-size:18px}.community-bnr .banner.media--adapt{--ratio-percent: 100%}.inner-bnr .banner__content .banner__box .split-words{display:block}.inner-bnr .banner__content .banner__box .subtext-md{margin-top:10px!important}.img-abv-txt .bnr-content{font-size:14px;margin:4rem auto 0}.off-clctn .product-card .product-card__title{font-size:16px}.dif-bnr .column-full{--count: 1;--gap: 8px}.dif-bnr .column-full .column-rep h3{font-size:16px}.dif-bnr .column-full .column-rep p{font-size:14px}.personalized-full .top-text h2{max-width:287px;margin:0 auto 10px}}@media only screen and (max-width: 365px){.subscrb-bnr .media--adapt{height:747px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/style.css.map */
