.blog-posts .description{max-width:600px!important}.blog-posts .article-card .badge{--badge-background:#ed712e;text-transform:uppercase;font-family:PP Fraktion Sans!important}.blog-posts .article-card .article-card__title{font-family:var(--font-heading-family)}.collection-filters-eleven .page-width{padding-right:0!important}.collection-filters-eleven .filter-container{-ms-overflow-style:none;scrollbar-width:none;gap:20px;margin:48px 0;display:flex;overflow:scroll}@media only screen and (width>=900px){.collection-filters-eleven .filter-container{margin:64px 0}}.collection-filters-eleven .filter-container::-webkit-scrollbar{display:none}.collection-filters-eleven .filter-container .filter{letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #03332e;border-radius:30px;flex-shrink:0;min-width:80px;padding:8px 12px;font-family:PP Fraktion Sans;font-size:16px!important}.collection-filters-eleven .filter-container .filter:after{border-width:1.5px!important}.collection-filters-eleven .filter-container .filter:last-child{margin-right:20px}.collection-filters-eleven .filter-container .filter .btn-text{text-transform:uppercase}.collection-filters-eleven .filter-container .filter.selected{color:#03332e;background:#cfe37c;border:1px solid #cfe37c}.collection-filters-eleven .filter-container .filter.selected .btn-fill{display:none!important}.collection-filters-eleven .filter-container .filter.selected:hover .btn-text{color:initial!important}.collection-filters-eleven .filter-container .filter.selected:after{border-color:#cfe37c!important}.comparison-table .comparison-table-flex{-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:scroll}.comparison-table .comparison-table-flex::webkit-scrollbar{display:none}.comparison-table .comparison-table-flex .td{height:60px;padding:20px 0}.comparison-table .comparison-table-flex .th{height:80px}.comparison-table .comparison-table-flex .th,.comparison-table .comparison-table-flex .td{border-bottom:1px solid #000;justify-content:center;align-items:center;display:flex}.comparison-table .comparison-table-flex .column{flex:190px;min-width:180px}.comparison-table .comparison-table-flex .column:first-of-type{text-transform:capitalize}.comparison-table .comparison-table-flex .column:first-of-type .td{text-align:left;display:block}.comparison-table .comparison-table-flex .column:nth-of-type(2) .th,.comparison-table .comparison-table-flex .column:nth-of-type(2) .td{background:#085a59}.comparison-table .comparison-table-flex .column:nth-of-type(2) .th{border-radius:10px 10px 0 0;overflow:hidden}.comparison-table .comparison-table-flex .column:nth-of-type(2) .th img{max-width:calc(100% - 30px)}@media only screen and (width>=900px){.faq-section .page-width{justify-content:space-between;align-items:flex-start;gap:120px;display:flex}.faq-section .page-width .title-wrapper{flex-grow:0;flex-shrink:1;align-items:flex-start;flex-direction:column!important}.faq-section .page-width .faqs{flex-grow:1;flex-shrink:0;min-width:60%;max-width:850px}}.faq-with-filters-eleven .faqs>.grid{min-height:min-content;transition:height .2s}.faq-with-filters-eleven .faq{width:100%;margin-top:50px}.faq-with-filters-eleven .faq .accordion:not(.accordion--text):nth-of-type(2){border-block-start:none!important}.faq-with-filters-eleven .faq .details__summary *{color:rgb(var(--color-heading-text))}.faq-with-filters-eleven .faq-filters{flex-wrap:wrap;gap:10px;display:flex}.faq-with-filters-eleven .filter{letter-spacing:1px;padding:8px 12px;font-family:PP Fraktion Sans;font-size:16px!important}.faq-with-filters-eleven .filter .btn-text{text-transform:uppercase}.faq-with-filters-eleven .filter.selected{color:#03332e;background:#cfe37c}.faq-with-filters-eleven .filter.selected .btn-fill{display:none!important}.faq-with-filters-eleven .filter.selected:after{border-color:#cfe37c!important}.faq-with-filters-eleven .filter:hover .btn-text{color:#03332e!important}.featured-collection .heading{max-width:600px}.ingredients-eleven .ingredient-filters{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.ingredients-eleven .ingredient-filters .filter{letter-spacing:1px;padding:8px 12px;font-family:PP Fraktion Sans;font-size:16px!important}.ingredients-eleven .ingredient-filters .filter .btn-text{text-transform:uppercase}.ingredients-eleven .ingredient-filters .filter.selected{color:#03332e;background:#cfe37c}.ingredients-eleven .ingredient-filters .filter.selected .btn-fill{display:none!important}.ingredients-eleven .ingredient-filters .filter.selected:after{border-color:#cfe37c!important}.ingredients-eleven .ingredient-filters .filter:hover .btn-text{color:#03332e!important}.ingredients-eleven .category-descriptions{margin-bottom:40px}.ingredients-eleven .scroll-container{width:calc(100% + var(--page-padding));overflow:scroll}.ingredients-eleven .ingredients-flex{width:max-content;min-width:calc(100% + 24px);height:375px;transition:height .4s;top:-12px;left:-12px}.ingredients-eleven .ingredients-flex .ingredient{border-radius:10px;flex-direction:column;width:300px;padding:12px;display:flex;overflow:hidden}.ingredients-eleven .ingredients-flex .ingredient:is(.desktop .ingredient){width:100%;min-height:max-content}@media (width>=600px){.ingredients-eleven .ingredients-flex .ingredient:is(.desktop .ingredient){width:calc(50% - 20px)}}@media (width>=900px){.ingredients-eleven .ingredients-flex .ingredient:is(.desktop .ingredient){width:calc(33% - 20px)}}@media (width>=1200px){.ingredients-eleven .ingredients-flex .ingredient:is(.desktop .ingredient){width:calc(25% - 1px)}}.ingredients-eleven .ingredients-flex .ingredient .image{border-top-left-radius:10px;border-top-right-radius:10px;flex-shrink:0;height:160px;overflow:hidden}.ingredients-eleven .ingredients-flex .ingredient .image img{object-fit:cover;object-position:center;width:100%;height:100%}.ingredients-eleven .ingredients-flex .ingredient .content{border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;flex-grow:1;gap:10px;padding:20px;display:flex}.ingredients-eleven .ingredients-flex .ingredient .content *{color:var(--text)}.ingredients-eleven .ingredients-flex .ingredient .content h5{font-size:20px;font-weight:500}.ingredients-eleven .ingredients-flex .ingredient .content .description{flex-grow:1}.ingredients-eleven .ingredients-flex .ingredient .content .description *{font-size:16px}.ingredients-eleven .ingredients-flex .ingredient .content .per-daily *{font-family:PP Fraktion Sans;font-size:14px}.ingredients-eleven .ingredients-flex .ingredient .content .per-daily p:first-child{margin-bottom:3px}@media only screen and (width>=900px){.ingredients-eleven .section.scroll .scroll-container:has(.mobile){display:none}}.ingredients-eleven .section.scroll .desktop{display:none}@media only screen and (width>=900px){.ingredients-eleven .section.scroll .desktop{display:block}}.ingredients-eleven .stack .scroll-container:has(.mobile){display:none!important}.image-with-text .number-counter{width:calc(50% - 20px);margin-right:20px;display:inline-block}.image-with-text .number-counter .counter-heading{margin-bottom:20px}.image-with-text .number-counter .counter-heading>.text-base{line-height:150%}.image-with-text .button{min-width:max-content;display:inline-block;margin-right:100%!important}.kl_reviews__summary{height:auto}.kl_reviews__summary .kl_reviews__summary__header{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:var(--text-h3)!important;border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.kl_reviews__summary .kl_reviews__histogram{display:none}.kl_reviews__summary .kl_reviews__summary__average_and_stars{justify-content:flex-start!important;margin-bottom:0!important}.kl_reviews__summary .kl_reviews__summary__average_and_stars .kl_reviews__summary__rating--1-1{margin-bottom:0!important}.kl_reviews__summary .kl_reviews__summary__average_and_stars .kl_reviews__summary__stars__count{display:none}.kl_reviews__summary .kl_reviews__summary__average *{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:var(--text-h4)!important}.kl_reviews__summary .kl_reviews__stars_badge{height:20px;margin-bottom:0!important}.kl_reviews__reviews_list .kl_reviews__list__tabs .kl_reviews__list__tab_buttons,.kl_reviews__reviews_list .kl_reviews__filters,.kl_reviews__reviews_list .kl_reviews__time_badge,.kl_reviews__reviews_list .kl_reviews__review__verified{display:none!important}.kl_reviews__reviews_list *{color:#000!important}.kl_reviews__button_bar{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}.kl_reviews__button_bar:before{content:"Customer Reviews";font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);color:rgb(var(--color-heading-text));font-size:var(--title-md)}.kl_reviews__button_bar button{margin-bottom:0!important}.kl_reviews__review__title,.kl_reviews__review__author{margin-bottom:6px!important}.reviews_all_container button[type=button]{font-family:var(--font-button-family)!important;font-weight:var(--font-button-weight)!important;color:#fff!important;background:#21b793!important;border-radius:50px!important;padding:18px 26px!important}.main-article h2{font-size:var(--title-md)!important}.main-article h3{font-size:var(--title-sm)!important}.main-article img{width:100%;max-width:100%}.main-article-banner .banner__title{font-weight:500!important}.main-article-banner .badge{--badge-background:#ed712e;text-transform:uppercase;color:#fff!important;font-family:PP Fraktion Sans!important}.main-blog .filter{letter-spacing:1px;padding:8px 12px;font-family:PP Fraktion Sans;font-size:16px!important}.main-blog .filter .btn-text{text-transform:uppercase}.main-blog .filter:is(.active .filter){color:#03332e;background:#cfe37c}.main-blog .filter:is(.active .filter) .btn-fill{display:none!important}.main-blog .filter:is(.active .filter):after{border-color:#cfe37c!important}.main-blog .filter:hover .btn-text{color:#03332e!important}.main-blog .title-wrapper{overflow:auto}.main-blog .subcollections-container{max-width:100%}.main-blog .subcollections{flex-wrap:nowrap;max-width:100%;overflow:auto}.main-blog .subcollections li a{white-space:nowrap}.main-blog .subcollections li a:before{content:none!important}@media screen and (width>=768px){.main-blog .article-card:first-of-type{flex-direction:row;grid-column:1/4;align-items:center;flex:0 0 100%!important}.main-blog .article-card:first-of-type .article-card__title{font-size:var(--text-h3);font-family:var(--font-heading-family);font-weight:400!important}}.main-blog .article-card .badge{--badge-background:#ed712e;text-transform:uppercase;font-family:PP Fraktion Sans!important}.main-blog .article-card .article-card__title{font-family:var(--font-heading-family)}.collection-section .collection__content{flex-direction:column}.collection-section facet-sticky{display:none!important}.main-product{--page-padding:1rem;color:#03332e}.main-product .product{grid-template-columns:1fr;gap:18px;width:100%;display:grid;position:relative}@media screen and (width>=1024px){.main-product .product{max-width:var(--page-width);grid-template-columns:repeat(2,1fr);gap:4.73vw;margin:0 auto}}.main-product .heading{color:#03332e}.main-product .badge{text-align:center;text-transform:uppercase;padding:9px 16px;font-size:12.5px;font-weight:300;line-height:140%}.main-product__benefits,.main-product .sibling-products,.main-product .subscription-selector,.main-product .variant-picker,.main-product .otp-selector{margin:20px 0 0}.main-product .product__title{margin:12px 0 0;padding:0}.main-product .product__title .badges{margin:0 0 8px}.main-product__rating{align-items:center;gap:8px;display:flex}.main-product__rating p{padding:1px 0 0;font-size:15px;line-height:120%}.main-product__rating-stars{align-items:center;display:flex}.main-product__rating-stars .svg-wrapper{width:16px;height:16px;display:block}.main-product .button[aria-controls*=BackInStock] .btn-fill{background-color:#085a59!important}.main-product .button[aria-controls*=BackInStock] .btn-text{color:#fff!important}.main-product .marketing-banner{background:#03332e;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;padding:30px 20px!important}@media (width>=1280px){.main-product .marketing-banner{flex-direction:row}.main-product .marketing-banner .image{flex:0 0 40%;width:100%;position:relative;left:0}.main-product .marketing-banner .image img{width:200%;max-width:none;height:180%;display:block;position:absolute;top:80%;left:60%;transform:translate(-50%,-50%)}.main-product .marketing-banner .content{flex:0 0 60%;width:50%}}.main-product .marketing-banner *{color:#fff!important}.main-product .marketing-banner .image{width:calc(100% + 40px);position:relative;left:-20px}.main-product .marketing-banner .image img{object-fit:contain;object-position:center center;width:100%;height:100%;margin-bottom:calc(-50% - 30px)}.main-product .marketing-banner .content{flex-direction:column;gap:20px;display:flex}.main-product .marketing-banner .content .heading{font-weight:500!important}.main-product .marketing-banner .content ul li{align-items:flex-start;gap:5px;margin-bottom:5px;font-size:14px;display:flex}.main-product .marketing-banner .content ul li:before{content:"";background:url(/assets/magic-diamond-turquoise.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;display:block;position:relative;top:-2.5px}.main-product .sibling-products__title{color:#40605d;font-family:var(--font-body-family);letter-spacing:-4%;margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.2}.main-product .sibling-products__items{text-align:center;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.main-product .sibling-products__items strong{font-family:var(--font-body-family);text-align:center;font-size:15px;font-weight:500;line-height:120%}.main-product .sibling-products__product{border:1px solid #deece6;border-radius:20px;padding:10px 40px;font-size:15px;line-height:1.2;transition:all .2s}.main-product .sibling-products__product:first-of-type,.main-product .sibling-products__product:hover{color:#fff;background:#085a59}.main-product .subscription-selector__title{color:#40605d;font-family:var(--font-body-family);letter-spacing:-4%;margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.2}.main-product .subscription-selector .subscription-flex{gap:23px;display:flex}.main-product .subscription-selector .subscription-flex label{cursor:pointer;border:2px solid #deece6;border-radius:10px;flex-direction:column;flex:0 0 25%;align-items:center;gap:6px;padding:6px 16px;transition:border .15s;display:flex}@media (width>=900px){.main-product .subscription-selector .subscription-flex label{padding:18px 35px}}.main-product .subscription-selector .subscription-flex label:has(input:checked),.main-product .subscription-selector .subscription-flex label:hover{border:2px solid #03332e}.main-product .subscription-selector .subscription-flex label input{display:none}.main-product .subscription-selector .subscription-flex label .subscription-title{border-radius:50px;width:max-content;margin-bottom:4px;padding:8px 12px;font-family:PP Fraktion Sans!important;font-size:10px!important;font-weight:700!important}.main-product .subscription-selector .subscription-flex label .subscription-serving-size{text-align:center;white-space:nowrap;font-size:16px}.main-product .subscription-selector .subscription-flex label .subscription-per-serving{text-align:center;white-space:nowrap;font-size:10px}.main-product .description ul li{align-items:center;gap:5px;margin-bottom:5px;font-size:14px;display:flex}.main-product .description ul li:before{content:"";background:url(/assets/magic-diamond.svg) 50%/contain no-repeat;width:20px;height:20px;display:block}.main-product .otp-selector .heading{font-family:var(--font-body-family);letter-spacing:-4%;margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.2}.main-product .otp-selector label{cursor:pointer;border:2px solid #deece6;border-radius:10px;flex-direction:column;flex:0 0 25%;gap:6px;padding:6px 16px;transition:border .15s;display:flex}@media (width>=900px){.main-product .otp-selector label{padding:25px 30px}}.main-product .otp-selector label:is(.subscribe label){margin-bottom:20px}.main-product .otp-selector label:has(input:checked){border:2px solid #03332e}.main-product .otp-selector label .title-container{align-items:center;display:flex}.main-product .otp-selector label .title-container .title{margin-right:auto}.main-product .otp-selector label .richtext{margin-top:15px}.main-product .otp-selector label .richtext ul li{align-items:flex-start;gap:5px;margin-bottom:5px;font-size:14px;display:flex}.main-product .otp-selector label .richtext ul li:before{content:"";background:url(/assets/magic-diamond.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;display:block;position:relative;top:-2.5px}.main-product .otp-price,.main-product .subscription-price{font-size:18px;font-weight:500!important}.main-product .otp-price:is(.subscribe .otp-price){color:#aacbbf;margin-right:5px;text-decoration:line-through}.main-product input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border:2px solid #03332e;border-radius:50%;outline:none;width:1rem;height:1rem;margin-right:10px;transition:border-color .2s;position:relative}.main-product input[type=radio]:before{content:"";opacity:0;background-color:#03332e;border-radius:50%;width:.6rem;height:.6rem;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-product input[type=radio]:checked:before{opacity:1}.main-product .variant-taste{font-family:var(--font-body-family);text-align:center;grid-column:-1/1;font-size:15px;font-weight:500;line-height:120%}.main-product .variant-taste.hide{display:none}.main-product .accordion-title{margin-bottom:10px;font-weight:500!important}.main-product .product__accordion{padding-block:0!important}.main-product .product__accordion.with-border{border-bottom:1px solid #deece6}.main-product .product__accordion .details__summary{padding:16px 0}.main-product .product__accordion .svg-wrapper{flex:0 0 28px;width:28px;height:28px;transition:transform .3s ease-in-out}.main-product .product__accordion[open] .svg-wrapper{transform:rotate(45deg)}.main-product .product__text.rte{color:#40605d;margin:10px 0 0;padding:0;font-size:18px;line-height:1.5}.main-product__usps{grid-template-columns:repeat(var(--cols,3), 1fr);gap:12px;display:grid}@media screen and (width>=1280px){.main-product__usps{grid-template-columns:repeat(var(--cols-dt,3), 1fr)}}@media screen and (width>=1024px){.main-product__usps.main-product__usps--mb{display:none}}.main-product__usps.main-product__usps--dt{display:none}@media screen and (width>=1024px){.main-product__usps.main-product__usps--dt{margin:20px 0 0;display:grid}}.main-product__usps.main-product__usps--benefits{border-bottom:1px solid #085a591a;margin:0 0 16px;padding:0 0 16px;display:grid}.main-product__usps.main-product__usps--shipping{background:#deece6;border-radius:8px;grid-template-columns:1fr 7px 1fr 7px 1fr;align-items:center;gap:0;margin:20px 0 10px;padding:20px}.main-product__usps.main-product__usps--shipping .main-product__usp{text-align:center;grid-template-columns:1fr;gap:6px;margin:0 auto;position:relative}.main-product__usps.main-product__usps--shipping .main-product__usp .svg-wrapper{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.main-product__usp{text-align:center;letter-spacing:-4%;grid-template-columns:1fr;gap:8px;font-size:12px;font-weight:500;line-height:120%;display:grid}@media screen and (width>=1024px){.main-product__usp{text-align:left;grid-template-columns:40px 1fr;max-width:120px;font-size:15px;font-weight:400}}.main-product__usp img,.main-product__usp .svg-wrapper{width:40px;height:40px;margin:0 auto;display:block}.main-product__sep{width:7px;height:12px}.main-product__usp-title{text-transform:uppercase;text-transform:uppercase;font-family:PP Fraktion Mono;font-weight:500}.main-product__shipping-note{text-align:center;margin:0 0 20px;font-size:12px}.main-product__benefits{background:#deece6;border-radius:8px;padding:16px}.main-product__benefits-list{grid-template-columns:1fr;gap:12px;display:grid}.main-product__benefits-item{align-items:center;gap:6px;font-size:15px;line-height:1.2;display:flex}.main-product__benefits-item .svg-wrapper{flex:0 0 20px;width:20px;height:20px}.main-product .recharge-subscription-widget{flex-wrap:wrap}.main-product .recharge-subscription-widget:before{content:"Choose Plan";flex:0 0 100%;margin:20px 0}.main-product .recharge-subscription-widget:before,.main-product .form__label{color:#40605d;font-family:var(--font-body-family);letter-spacing:-4%;font-size:15px;font-weight:400;line-height:1.2}.main-product .swatches .block:has(input:checked) .label-swatch{color:#fff;background:#085a59;border-color:#085a59}.main-product .swatches .block .label-swatch{border:1px solid #deece6;border-radius:20px;align-items:center;gap:12px;padding:3px 11px 3px 3px;font-size:14px;font-weight:400;line-height:120%;display:flex}.main-product .swatches .block .label-swatch:after{display:none}.main-product .swatches .block .svg-wrapper{border-radius:50%;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.main-product .swatches .block .svg-wrapper svg{width:100%;height:100%}.main-product .product-form__submit:hover .btn-text{color:#fff}.multicolumn .multicolumn-card>.grid{border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden}.multicolumn .multicolumn-card>.grid .block.media{border-radius:0}.multicolumn .multicolumn-card>.grid .block.media img{width:100%}.multicolumn .multicolumn-card>.grid .multicolumn-card__info{flex-grow:1;padding:32px}.multicolumn .multicolumn-card>.grid .author{align-items:center;gap:8px;margin-top:20px;font-weight:500;display:flex}.multicolumn slider-element .multicolumn{--slider-item-width:calc(calc(var(--page-container) / var(--card-grid-per-row)) - var(--card-grid-gap) * calc(var(--card-grid-per-row) - 1) / var(--card-grid-per-row) - 20px);width:100%}.multicolumn slider-dots{justify-content:center;gap:10px;margin-top:32px;display:flex}.multicolumn slider-dots button{background:#03332e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;font-size:0}.multicolumn slider-dots button:nth-child(n+4){display:none!important}.multicolumn slider-dots button[aria-current=true]{background:0 0;border:2px solid #03332e}.multicolumn-eleven .flex-container{flex-direction:column;gap:32px;display:flex}@media only screen and (width>=800px){.multicolumn-eleven .flex-container{flex-direction:row}}.multicolumn-eleven .title-wrapper .description{max-width:none!important}.multicolumn-eleven .column{flex:1 0 0}.multicolumn-eleven .column .image{border-radius:10px;position:relative;overflow:hidden}.multicolumn-eleven .column .image img{object-fit:cover;object-position:center;width:100%;height:100%}.multicolumn-eleven .column .image .image-content{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.multicolumn-eleven .column .image .image-content img{width:48px;height:auto}@media only screen and (width>=800px){.multicolumn-eleven .column .image .image-content img{width:62px}}.multicolumn-eleven .column .image .image-content p{color:#fff;text-align:center;max-width:180px;font-size:20px;font-weight:500}.multicolumn-eleven .column .content{flex-direction:column;gap:5px;margin-top:10px;display:flex}.multicolumn-eleven .column .content .h6{font-family:var(--font-body-family);font-weight:500}.number-counter .counter-heading{font-family:PP Fraktion Sans;font-weight:400!important}.number-counter .number-subtext{color:rgb(var(--color-heading-text))}.results-timeline-eleven .section:before{background:#deece6!important}.results-timeline-eleven .flex-container{justify-content:space-between;align-items:stretch;gap:20px;display:flex}@media only screen and (width>=900px){.results-timeline-eleven .flex-container{flex-direction:column;gap:32px}}.results-timeline-eleven .progress .desktop-progress{display:none}@media only screen and (width>=900px){.results-timeline-eleven .progress .desktop-progress{justify-content:space-between;display:flex;position:relative}}.results-timeline-eleven .progress .mobile-progress{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}@media only screen and (width>=900px){.results-timeline-eleven .progress .mobile-progress{display:none}}.results-timeline-eleven .progress .progress-bar{z-index:-1;background:#fff;width:10px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media only screen and (width>=900px){.results-timeline-eleven .progress .progress-bar{z-index:-1;background:#fff;width:100%;height:10px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.results-timeline-eleven .progress .progress-bar span{background-color:#21b793;width:100%;height:0;transition:height .1s;display:block}@media only screen and (width>=900px){.results-timeline-eleven .progress .progress-bar span{background-color:#21b793;width:0%;height:100%;transition:width .1s;display:block}}.results-timeline-eleven .progress .icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:background .4s;display:flex}@media only screen and (width>=900px){.results-timeline-eleven .progress .icon img{width:auto;height:26px}}.results-timeline-eleven .progress .icon.active,.results-timeline-eleven .progress .progress-step:nth-child(2) .icon{background:#21b793}.results-timeline-eleven .content{flex-direction:column;flex-grow:1;gap:80px;display:flex}@media only screen and (width>=900px){.results-timeline-eleven .content{flex-direction:row;gap:40px}}.results-timeline-eleven .content .block{flex-direction:column;gap:10px;display:flex}.results-timeline-eleven .content .block .title{color:rgb(var(--color-foreground));font-size:20px!important;font-weight:500!important}.scrolling-banner-eleven{overflow:hidden}@media only screen and (width>=900px){.scrolling-banner-eleven .marquee--static-desktop .marquee-scroll{display:none}.scrolling-banner-eleven .marquee--static-desktop .marquee-static{display:flex}}.scrolling-banner-eleven .marquee-scroll{display:flex}.scrolling-banner-eleven .scrolling-text__item{letter-spacing:1px;gap:10px;font-family:PP Fraktion Sans}.scrolling-banner-eleven .scrolling-text__item:before{content:none!important}.scrolling-banner-eleven .marquee-static{justify-content:space-between;display:none}.scrolling-banner-eleven .marquee{justify-content:space-between;width:100%}@supports (height:100dvh){.shopify-section[id*=slideshow] .media--100vh{min-height:550px;height:calc(100dvh - 48px)!important}}.shopify-section[id*=slideshow] .slideshow-content{padding-inline:0!important}.shopify-section[id*=slideshow] .heading *{font-weight:500}.shopify-section[id*=slideshow] .description{margin-top:25px}.starter-kit-eleven .section{background:#deece6;padding:80px 0}.starter-kit-eleven .section:before{content:none}.starter-kit-eleven .flex{flex-direction:column;gap:50px;display:flex}@media (width>=900px){.starter-kit-eleven .flex{flex-direction:row;align-items:center;gap:80px}}.starter-kit-eleven .content,.starter-kit-eleven .image{flex:0 0 calc(50% - 40px)}.starter-kit-eleven .content .heading{margin-bottom:30px}.starter-kit-eleven .content .subtitle{margin-bottom:40px}.starter-kit-eleven .content .line-item{justify-content:space-between;margin:10px 0;display:flex}.starter-kit-eleven .content .line-item .product-name{gap:5px;display:flex}.starter-kit-eleven .content .line-item .product-name img{flex-shrink:0;width:14px!important}.starter-kit-eleven .content .line-item .before-after-price{justify-content:flex-end;gap:6px;display:flex}.starter-kit-eleven .content .line-item .before-after-price .before-price{opacity:.6;font-weight:600;text-decoration:line-through}.starter-kit-eleven .content .line-item .before-after-price .after-price{font-weight:600}.starter-kit-eleven .content .line-item .serving-size,.starter-kit-eleven .content .line-item .per-serving{margin-top:5px;font-size:12px!important}.starter-kit-eleven .content .line-item .serving-size{padding-left:18px}.starter-kit-eleven .content .line-item .per-serving{text-align:right}.starter-kit-eleven .content .text{margin:10px 0 20px}.starter-kit-eleven .content .line-break{background:#000;height:1px;margin:20px 0;display:block}.starter-kit-eleven .content .total{justify-content:space-between;margin:20px 0;display:flex}.starter-kit-eleven .content .total .before-after-price{justify-content:flex-end;gap:6px;display:flex}.starter-kit-eleven .content .total .before-after-price .before-price,.starter-kit-eleven .content .total .before-after-price .after-price{font-size:18px!important}.starter-kit-eleven .content .total .before-after-price .before-price{opacity:.6;font-weight:600;text-decoration:line-through}.starter-kit-eleven .content .total .before-after-price .after-price{font-weight:600}.starter-kit-eleven .content .shop-now{width:100%;margin-top:30px}.starter-kit-eleven .content .shop-now:hover .btn-text{color:#fff}.starter-kit-eleven .content .guarantee-text{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.product-card .price{flex-direction:row-reverse!important}.product-card .price .price__sale{color:#d3d3d3!important}.product-card .price *{color:inherit;font-size:24px!important;font-weight:500!important;font-family:var(--font-body-family)!important}.product-card .media{background-color:#0000!important}.product-card .badge{text-transform:uppercase;font-family:PP Fraktion Sans;font-size:12px!important}.product-card .product-card__title{font-size:24px!important}.product-card .product-card-description{margin-top:10px}.mute-button-wrapper{inset-block-end:20px;inset-inline-start:20px}.mute-button-wrapper .mute-button{visibility:visible;background-color:rgb(var(--color-background));backdrop-filter:blur(12px);opacity:1;width:var(--sp-8);height:var(--sp-8);position:static}.mute-button-wrapper .mute-button .icon{width:var(--sp-4);height:var(--sp-4)}.mute-button-wrapper .icon-mute{display:block}.mute-button-wrapper .icon-unmute{display:none}.mute-button-wrapper.is-muted .icon-mute{display:block}.mute-button-wrapper.is-muted .icon-unmute,.mute-button-wrapper:not(.is-muted) .icon-mute{display:none}.mute-button-wrapper:not(.is-muted) .icon-unmute{display:block}h1 split-words,h2 split-words,h3 split-words,h4 split-words,h5 split-words,h6 split-words{font-size:inherit!important}.button-container-header{gap:5px;display:flex}@media (width>=741px){.button-container-header{gap:10px}}@media (width<=740px){.button-container-header .button{text-align:center}}