.comparison-table,.comparison-table *,.comparison-table *:before,.comparison-table *:after{box-sizing:border-box}.comparison-table h2,.comparison-table p,.comparison-table span,.comparison-table a,.comparison-table div{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.comparison-table a{text-decoration:none}.comparison-table .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comparison-table{background-color:var(--ct-section-bg, #ffffff);padding:var(--ct-section-padding-top, 80px) 1.25rem var(--ct-section-padding-bottom, 80px);font-family:inherit}.comparison-table .comparison-table__wrap{width:100%;max-width:var(--ct-content-max-width, 1280px);margin:0 auto}.comparison-table .comparison-table__heading{text-align:center;font-size:var(--ct-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--ct-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em;margin:0 auto 3rem!important;max-width:22ch}@media(min-width:750px){.comparison-table .comparison-table__heading{font-size:var(--ct-heading-size-desktop, 38px)!important}}.comparison-table .comparison-table__main{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:990px){.comparison-table .comparison-table__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.comparison-table .comparison-table__media img{width:100%;height:auto;max-width:600px;border-radius:14px;display:block;margin:0 auto}.comparison-table .comparison-table__table-wrap{padding-top:60px}@media(min-width:750px){.comparison-table .comparison-table__table-wrap{padding-top:80px}}.comparison-table .comparison-table__table{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px;column-gap:0;row-gap:1px;max-width:540px;margin:0 auto}@media(min-width:750px){.comparison-table .comparison-table__table{grid-template-columns:minmax(0,1fr) 110px 110px}}.comparison-table .comparison-table__cell{display:flex;align-items:center;padding:.95rem .9rem;background-color:var(--ct-row-bg, #eaf6dc);min-height:56px}@media(min-width:750px){.comparison-table .comparison-table__cell{padding:1.1rem 1rem;min-height:64px}}.comparison-table .comparison-table__cell--brand-header,.comparison-table .comparison-table__cell--brand{background-color:var(--ct-brand-bg, #1d4a2e);justify-content:center}.comparison-table .comparison-table__cell--corner{background-color:transparent;min-height:0;padding:0}.comparison-table .comparison-table__cell--brand-header{position:relative;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;color:var(--ct-brand-text, #ffffff);padding:.5rem .5rem .95rem;border-radius:14px 14px 0 0;min-height:64px;overflow:visible}.comparison-table .comparison-table__brand-bottle{position:absolute;bottom:calc(100% - 18px);left:50%;transform:translate(-50%);width:var(--ct-bottle-width-mobile, 48px);height:auto;display:block;z-index:2}@media(min-width:750px){.comparison-table .comparison-table__brand-bottle{width:var(--ct-bottle-width-desktop, 64px);bottom:calc(100% - 22px)}}.comparison-table .comparison-table__brand-label{font-size:14px;font-weight:600;color:var(--ct-brand-text, #ffffff)}.comparison-table .comparison-table__cell--competitor-header{justify-content:center;font-size:14px;font-weight:500;color:var(--ct-competitor-text, #1d2020);background-color:transparent;text-align:center}.comparison-table .comparison-table__cell--feature{color:var(--ct-feature-text, #1d2020);font-size:var(--ct-feature-size, 15px);font-weight:500;line-height:1.3;border-top:1px dashed var(--ct-row-divider, #c4dba9)}.comparison-table .comparison-table__cell--feature:nth-of-type(4){border-top:0}.comparison-table .comparison-table__cell--competitor{justify-content:center;border-top:1px dashed var(--ct-row-divider, #c4dba9)}.comparison-table .comparison-table__cell--competitor:nth-of-type(6){border-top:0}.comparison-table .comparison-table__check{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:var(--ct-check-color, #1ec488)}.comparison-table .comparison-table__check svg{width:100%;height:100%;display:block}.comparison-table .comparison-table__x{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ct-x-color, #d44a3a)}.comparison-table .comparison-table__x svg{width:100%;height:100%;display:block}.comparison-table .comparison-table__cta{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:720px;margin-left:auto;margin-right:auto}.comparison-table .comparison-table__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;background-color:var(--ct-btn-bg, #1a7560)!important;color:var(--ct-btn-text, #ffffff)!important;padding:1.1rem 1.5rem!important;border-radius:10px;font-size:var(--ct-button-size, 17px)!important;font-weight:600;letter-spacing:.005em;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px #0000001f}.comparison-table .comparison-table__button:hover,.comparison-table .comparison-table__button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 22px #00000029}.comparison-table .comparison-table__button-highlight{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.comparison-table .comparison-table__guarantee{display:inline-flex;align-items:center;gap:.4rem;font-size:14px;font-weight:500;color:var(--ct-feature-text, #1d2020)}.comparison-table .comparison-table__guarantee-icon{color:var(--ct-accent, #1a7560);flex-shrink:0}.faq,.faq *,.faq *:before,.faq *:after{box-sizing:border-box}.faq h2,.faq p,.faq span,.faq div,.faq summary,.faq details{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.faq{background-color:var(--faq-section-bg, #085431);background-image:var(--faq-bg-image, none);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:var(--faq-section-padding-top, 80px) 1.25rem var(--faq-section-padding-bottom, 80px);font-family:inherit}@media(max-width:749px){.faq.faq--has-mobile-bg{background-image:var(--faq-bg-image-mobile, none)}}.faq .faq__wrap{width:100%;max-width:var(--faq-content-max-width, 1280px);margin:0 auto}.faq .faq__heading{font-size:var(--faq-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--faq-heading-color, #ffffff)!important;line-height:1.15!important;letter-spacing:-.01em;margin:0 0 2.5rem!important}@media(min-width:750px){.faq .faq__heading{font-size:var(--faq-heading-size-desktop, 38px)!important}}.faq .faq__heading--center{text-align:center}.faq .faq__heading--left{text-align:left}.faq .faq__list{column-count:1;column-gap:1rem}@media(min-width:750px){.faq .faq__list{column-count:2;column-gap:1.1rem}}.faq .faq__item{background-color:var(--faq-closed-bg, #196d40);border-radius:12px;margin-bottom:.75rem;break-inside:avoid;transition:background-color .3s ease;display:block;overflow:hidden}.faq .faq__item[open]{background-color:var(--faq-open-bg, #f2fffa)}.faq .faq__summary{list-style:none;cursor:pointer;padding:.95rem .6rem .95rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.faq .faq__summary::-webkit-details-marker{display:none}.faq .faq__summary:focus-visible{outline:2px solid var(--faq-chevron-bg, #ffffff);outline-offset:-2px}.faq .faq__question{font-size:var(--faq-question-size, 15px);font-weight:600;line-height:1.3;color:var(--faq-closed-text, #ffffff);transition:color .3s ease;flex:1;min-width:0}.faq .faq__item[open] .faq__question{color:var(--faq-open-text, #1d2020)}.faq .faq__chevron{width:28px;height:28px;border-radius:50%;background-color:var(--faq-chevron-bg, #ffffff);color:var(--faq-chevron-icon, #085431);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.faq .faq__item[open] .faq__chevron{transform:rotate(90deg)}.faq .faq__chevron svg{width:14px;height:14px;display:block}.faq .faq__answer{padding:0 1.2rem 1.1rem;font-size:var(--faq-answer-size, 14px);color:var(--faq-open-text, #1d2020);line-height:1.55}.faq .faq__answer p{margin:0 0 .6rem}.faq .faq__answer p:last-child{margin-bottom:0}.faq .faq__answer strong{font-weight:700}@media(prefers-reduced-motion:reduce){.faq .faq__item,.faq .faq__question,.faq .faq__chevron{transition:none}}.featured-product,.featured-product *,.featured-product *:before,.featured-product *:after{box-sizing:border-box}.featured-product h2,.featured-product h3,.featured-product p,.featured-product ul,.featured-product li,.featured-product span,.featured-product button{margin:0;padding:0;font-family:inherit;color:inherit}.featured-product ul,.featured-product li{list-style:none}.featured-product{background-color:var(--fp-section-bg, #eaf6dc);padding:var(--fp-section-padding-top, 80px) 1.25rem var(--fp-section-padding-bottom, 80px);font-family:inherit}.featured-product .featured-product__wrap{width:100%;max-width:1080px;margin:0 auto}.featured-product .featured-product__header{text-align:center;max-width:680px;margin:0 auto 2.5rem;display:flex;flex-direction:column;gap:.65rem}.featured-product .featured-product__heading{font-size:var(--fp-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--fp-heading-color, #1d4a2e)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.featured-product .featured-product__heading{font-size:var(--fp-heading-size-desktop, 38px)!important}}.featured-product .featured-product__subheading{font-size:var(--fp-subheading-size, 16px);color:var(--fp-subheading-color, #2a4f3a);line-height:1.5}.featured-product .featured-product__card{background-color:var(--fp-card-bg, #ffffff);border:1px solid var(--fp-border-color, #c4e3a8);border-radius:var(--fp-border-radius, 16px);overflow:hidden;max-width:var(--fp-card-max-width, 480px);margin:0 auto;display:flex;flex-direction:column}.featured-product .featured-product__media{position:relative;width:100%;overflow:hidden;background-color:#f3f3f3}.featured-product .featured-product__image{width:100%;height:auto;display:block}.featured-product .featured-product__body{padding:1.5rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:1rem}.featured-product .featured-product__title{font-size:var(--fp-title-size, 20px)!important;font-weight:700!important;color:var(--fp-title-color, #1d2020)!important;line-height:1.25!important;letter-spacing:-.005em}.featured-product .featured-product__benefits{display:flex;flex-direction:column;gap:.55rem}.featured-product .featured-product__benefit{display:flex;align-items:center;gap:.55rem;font-size:var(--fp-benefit-size, 15px);color:var(--fp-benefit-color, #2a4f3a);font-weight:500;line-height:1.4}.featured-product .featured-product__check{width:20px;height:20px;color:var(--fp-check-color, #1d4a2e);flex-shrink:0}.featured-product .featured-product__pricing{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.featured-product .featured-product__price{font-size:var(--fp-price-size, 22px);font-weight:700;color:var(--fp-price-color, #c44545)}.featured-product .featured-product__compare{font-size:calc(var(--fp-price-size, 22px) * .75);color:var(--fp-compare-color, #888888);text-decoration:line-through;font-weight:500}.featured-product .featured-product__discount{background-color:var(--fp-discount-bg, #c44545);color:var(--fp-discount-text, #ffffff);font-size:12px;font-weight:700;padding:.3rem .65rem;border-radius:999px;letter-spacing:.02em}.featured-product .featured-product__product-form{width:100%;display:block;margin-top:.5rem}.featured-product .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;background-color:#d8383814;border:1px solid rgba(216,56,56,.3);color:#c44545;border-radius:6px;font-size:13px}.featured-product .product-form__error-message-wrapper[hidden]{display:none}.featured-product .product-form__error-message-wrapper .icon-error{flex-shrink:0;width:14px;height:14px}.featured-product .featured-product__form{margin:0}.featured-product .featured-product__button{position:relative;width:100%;background-color:var(--fp-btn-bg, #1a7560)!important;color:var(--fp-btn-text, #ffffff)!important;border:none;padding:1rem 1.5rem;border-radius:10px;font-size:var(--fp-button-size, 17px)!important;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px #0000001f}.featured-product .featured-product__button:hover,.featured-product .featured-product__button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 22px #00000029}.featured-product .featured-product__button:disabled{background-color:#aaa!important;cursor:not-allowed;transform:none;filter:none}.featured-product .featured-product__button.loading{cursor:wait;opacity:.92}.featured-product .featured-product__button .loading__spinner{position:absolute;top:50%;right:16px;left:auto;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.featured-product .featured-product__button .loading__spinner.hidden,.featured-product .featured-product__button .loading__spinner[hidden]{display:none!important}.featured-product .featured-product__button .loading__spinner .spinner{width:100%;height:100%;animation:fp-atc-rotator 1.4s linear infinite}.featured-product .featured-product__button .loading__spinner .path{stroke:var(--fp-btn-text, #ffffff);stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:fp-atc-dash 1.4s ease-in-out infinite}@keyframes fp-atc-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes fp-atc-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.featured-product .featured-product__empty{background-color:var(--fp-card-bg, #ffffff);border:1px dashed var(--fp-border-color, #c4e3a8);border-radius:var(--fp-border-radius, 16px);max-width:480px;margin:0 auto;padding:3rem 1.5rem;text-align:center;color:var(--fp-subheading-color, #2a4f3a)}.guarantee,.guarantee *,.guarantee *:before,.guarantee *:after{box-sizing:border-box}.guarantee h2,.guarantee p,.guarantee div,.guarantee span{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.guarantee{position:relative;display:block;background-color:var(--gt-bg-color, #ffffff);min-height:var(--gt-min-height-mobile, 280px);overflow:hidden;font-family:inherit}@media(min-width:750px){.guarantee{min-height:var(--gt-min-height-desktop, 380px)}}.guarantee .guarantee__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:1}.guarantee .guarantee__bg--mobile{display:none}@media(max-width:749px){.guarantee.guarantee--has-mobile-bg .guarantee__bg--desktop{display:none}.guarantee.guarantee--has-mobile-bg .guarantee__bg--mobile{display:block}}.guarantee .guarantee__overlay{position:relative;z-index:2;min-height:inherit;display:flex;padding:2rem var(--gt-content-padding-x, 64px)}@media(max-width:749px){.guarantee .guarantee__overlay{padding:1.5rem 1.25rem}}.guarantee.guarantee--h-left .guarantee__overlay{justify-content:flex-start}.guarantee.guarantee--h-center .guarantee__overlay{justify-content:center}.guarantee.guarantee--h-right .guarantee__overlay{justify-content:flex-end}.guarantee.guarantee--v-top .guarantee__overlay{align-items:flex-start}.guarantee.guarantee--v-center .guarantee__overlay{align-items:center}.guarantee.guarantee--v-bottom .guarantee__overlay{align-items:flex-end}.guarantee .guarantee__content{display:flex;align-items:center;gap:var(--gt-icon-text-gap, 24px);max-width:var(--gt-content-max-width, 640px)}@media(max-width:749px){.guarantee .guarantee__content{gap:16px}}.guarantee .guarantee__icon{flex-shrink:0;width:var(--gt-icon-size-mobile, 60px);height:var(--gt-icon-size-mobile, 60px)}@media(min-width:750px){.guarantee .guarantee__icon{width:var(--gt-icon-size-desktop, 80px);height:var(--gt-icon-size-desktop, 80px)}}.guarantee .guarantee__icon img{width:100%;height:100%;object-fit:contain;display:block}.guarantee .guarantee__text{display:flex;flex-direction:column;gap:.45rem;min-width:0}.guarantee .guarantee__heading{font-size:var(--gt-heading-size-mobile, 22px)!important;font-weight:700!important;color:var(--gt-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.005em}@media(min-width:750px){.guarantee .guarantee__heading{font-size:var(--gt-heading-size-desktop, 32px)!important}}.guarantee .guarantee__subtitle{font-size:var(--gt-subtitle-size-mobile, 14px)!important;color:var(--gt-subtitle-color, #4a4a4a)!important;line-height:1.5!important;font-weight:400!important}@media(min-width:750px){.guarantee .guarantee__subtitle{font-size:var(--gt-subtitle-size-desktop, 16px)!important}}.hero-lympheve,.hero-lympheve *,.hero-lympheve *:before,.hero-lympheve *:after{box-sizing:border-box}.hero-lympheve h1,.hero-lympheve h2,.hero-lympheve p,.hero-lympheve ul,.hero-lympheve li,.hero-lympheve a,.hero-lympheve span,.hero-lympheve em{margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}.hero-lympheve ul,.hero-lympheve li{list-style:none}.hero-lympheve a{text-decoration:none}.hero-lympheve em{font-style:normal}.hero-lympheve{position:relative;background-color:var(--hero-bg-color, #1d4a2e);color:var(--hero-text-color, #ffffff);overflow:hidden;min-height:var(--hero-min-height-mobile, 640px);display:flex;align-items:stretch;font-family:inherit;line-height:1.4}.hero-lympheve:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--hero-fade-height, 140px);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--hero-fade-color, #ffffff) 100%);pointer-events:none;z-index:1}@media(min-width:750px){.hero-lympheve{min-height:var(--hero-min-height-desktop, 580px)}}.hero-lympheve .hero-lympheve__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-lympheve .hero-lympheve__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-lympheve .hero-lympheve__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hero-bg-color, #1d4a2e)}.hero-lympheve .hero-lympheve__container{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:end;padding:2.5rem 1.25rem 0!important;width:100%;max-width:1280px!important;margin:0 auto!important}@media(min-width:990px){.hero-lympheve .hero-lympheve__container{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding:3.5rem 1.5rem 0!important;gap:1.5rem}}.hero-lympheve .hero-lympheve__content{display:flex;flex-direction:column;gap:1.5rem;text-align:center;align-items:center;padding-bottom:3rem;max-width:560px;width:100%;margin:0 auto}@media(min-width:990px){.hero-lympheve .hero-lympheve__content{padding-bottom:4.5rem}}.hero-lympheve .hero-lympheve__rating{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--hero-rating-size, 15px);font-weight:400;flex-wrap:wrap;justify-content:center;letter-spacing:.01em;line-height:1.2}.hero-lympheve .hero-lympheve__rating--filled{background-color:var(--hero-rating-bg, #163d24);padding:.55rem 1.1rem;border-radius:999px}.hero-lympheve .hero-lympheve__stars{display:inline-flex;color:var(--hero-accent-color, #b8e0a0);gap:3px}.hero-lympheve .hero-lympheve__stars svg{width:calc(var(--hero-rating-size, 15px) * 1.2);height:calc(var(--hero-rating-size, 15px) * 1.2);fill:currentColor}.hero-lympheve .hero-lympheve__rating-label{color:var(--hero-accent-color, #b8e0a0);font-weight:500;margin-left:.35rem}.hero-lympheve .hero-lympheve__heading{font-size:var(--hero-heading-size-mobile, 36px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.015em;max-width:14ch;color:inherit!important}@media(min-width:990px){.hero-lympheve .hero-lympheve__heading{font-size:var(--hero-heading-size-desktop, 60px)!important;max-width:16ch}}.hero-lympheve .hero-lympheve__subheading{font-size:var(--hero-subheading-size, 17px);line-height:1.5;opacity:.9;max-width:48ch}.hero-lympheve .hero-lympheve__features{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;width:100%;margin-top:.25rem!important}@media(max-width:420px){.hero-lympheve .hero-lympheve__features{gap:.5rem}}.hero-lympheve .hero-lympheve__feature{background-color:var(--hero-pill-bg, #163d24);border-radius:14px;padding:1.1rem .6rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:var(--hero-feature-size-mobile, 15px);font-weight:500;line-height:1.25;min-height:116px}@media(min-width:990px){.hero-lympheve .hero-lympheve__feature{font-size:var(--hero-feature-size-desktop, 15px);padding:1.15rem .75rem;min-height:124px}}.hero-lympheve .hero-lympheve__feature-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--hero-accent-color, #b8e0a0)}.hero-lympheve .hero-lympheve__feature-icon img{width:100%;height:100%;object-fit:contain;display:block}.hero-lympheve .hero-lympheve__feature-text{display:block;max-width:14ch}.hero-lympheve .hero-lympheve__cta{width:100%;margin-top:.25rem}.hero-lympheve .hero-lympheve__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background-color:var(--hero-btn-bg, #b8e0a0)!important;color:var(--hero-btn-text, #1d4a2e)!important;text-decoration:none!important;padding:1.15rem 1.5rem!important;border-radius:10px!important;font-size:var(--hero-button-size, 18px)!important;font-weight:600!important;letter-spacing:.005em;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 8px 22px #0000002e}.hero-lympheve .hero-lympheve__button:hover,.hero-lympheve .hero-lympheve__button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 26px #00000038;color:var(--hero-btn-text, #1d4a2e)!important}.hero-lympheve .hero-lympheve__button-highlight{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.hero-lympheve .hero-lympheve__guarantee{display:inline-flex;align-items:center;gap:.45rem;margin-top:.25rem!important;font-size:var(--hero-guarantee-size, 15px);font-weight:500;opacity:.95}.hero-lympheve .hero-lympheve__guarantee-icon{color:var(--hero-accent-color, #b8e0a0);flex-shrink:0;fill:currentColor;width:calc(var(--hero-guarantee-size, 15px) * 1.2);height:calc(var(--hero-guarantee-size, 15px) * 1.2)}.hero-lympheve .hero-lympheve__product{display:flex;justify-content:center;align-items:flex-end;order:1;margin-bottom:0}@media(min-width:990px){.hero-lympheve .hero-lympheve__product{order:0;justify-content:flex-end;align-self:end}}.hero-lympheve .hero-lympheve__product img{display:block;max-width:100%;height:auto;max-height:var(--hero-product-max-height-mobile, 420px);object-fit:contain;margin:0;transform:scale(var(--hero-product-scale, 1));transform-origin:top center}@media(min-width:990px){.hero-lympheve .hero-lympheve__product img{max-height:var(--hero-product-max-height-desktop, 720px);width:100%;transform-origin:bottom right}}.how-it-works,.how-it-works *,.how-it-works *:before,.how-it-works *:after{box-sizing:border-box}.how-it-works h2,.how-it-works p,.how-it-works span,.how-it-works article,.how-it-works div{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.how-it-works{background-color:var(--hiw-section-bg, #1d4a2e);padding:var(--hiw-section-padding-top, 100px) 1.25rem var(--hiw-section-padding-bottom, 100px);font-family:inherit;overflow:hidden}.how-it-works .how-it-works__wrap{width:100%;max-width:var(--hiw-content-max-width, 1280px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:990px){.how-it-works .how-it-works__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.how-it-works .how-it-works__intro{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:990px){.how-it-works .how-it-works__intro{gap:1.75rem;position:sticky;top:2rem}}.how-it-works .how-it-works__hero img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:14px;display:block}.how-it-works .how-it-works__heading{font-size:var(--hiw-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--hiw-heading-color, #ffffff)!important;line-height:1.15!important;letter-spacing:-.01em;max-width:18ch}@media(min-width:990px){.how-it-works .how-it-works__heading{font-size:var(--hiw-heading-size-desktop, 40px)!important}}.how-it-works .how-it-works__subheading{font-size:var(--hiw-subheading-size, 16px);color:var(--hiw-subheading-color, #d0e2c8);line-height:1.55;max-width:56ch}.how-it-works .how-it-works__steps{position:relative;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:750px){.how-it-works .how-it-works__steps{gap:2rem}}.how-it-works .how-it-works__line{position:absolute;left:11px;top:0;bottom:0;width:1.5px;background-color:var(--hiw-line-dim, rgba(255, 255, 255, .15));pointer-events:none}.how-it-works .how-it-works__line-fill{position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--hiw-line-fill, rgba(255, 255, 255, .9));transition:height .6s cubic-bezier(.4,0,.2,1)}.how-it-works .how-it-works__step{position:relative;display:grid;grid-template-columns:24px 1fr;gap:.85rem;align-items:center}@media(min-width:990px){.how-it-works .how-it-works__step{gap:1.25rem}}.how-it-works .how-it-works__marker{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--hiw-marker-dim, rgba(255, 255, 255, .25));z-index:2;flex-shrink:0;transition:color .4s ease,transform .4s ease}.how-it-works .how-it-works__marker svg{width:100%;height:100%;display:block}.how-it-works .how-it-works__step.is-active .how-it-works__marker{color:var(--hiw-marker-active, #ffffff);transform:scale(1.1)}.how-it-works .how-it-works__step-body{display:flex;flex-direction:row;align-items:center;gap:.85rem;min-width:0}@media(min-width:990px){.how-it-works .how-it-works__step-body{gap:1.25rem}}.how-it-works .how-it-works__step-image{flex-shrink:0;width:95px;max-width:95px;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background-color:#ffffff0d}@media(min-width:750px){.how-it-works .how-it-works__step-image{width:130px;max-width:130px}}@media(min-width:990px){.how-it-works .how-it-works__step-image{width:150px;max-width:150px}}.how-it-works .how-it-works__step-image img{width:100%;height:100%;object-fit:cover;display:block}.how-it-works .how-it-works__step-content{display:flex;flex-direction:column;gap:.55rem;flex:1;min-width:0}.how-it-works .how-it-works__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:10px;background-color:transparent;border:1px solid rgba(255,255,255,.15);align-self:flex-start;transition:background-color .4s ease,border-color .4s ease;max-width:100%;flex-wrap:wrap}.how-it-works .how-it-works__step.is-active .how-it-works__pill{background-color:var(--hiw-active-pill-bg, #ffffff);border-color:var(--hiw-active-pill-bg, #ffffff)}.how-it-works .how-it-works__pill-icon{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--hiw-inactive-text, #ffffff);transition:color .4s ease}.how-it-works .how-it-works__step.is-active .how-it-works__pill-icon{color:var(--hiw-accent, #1ec488)}.how-it-works .how-it-works__pill-icon svg{width:100%;height:100%;display:block}.how-it-works .how-it-works__step-label{font-size:var(--hiw-step-name-size, 15px);font-weight:700;color:var(--hiw-inactive-text, #ffffff);transition:color .4s ease}.how-it-works .how-it-works__step.is-active .how-it-works__step-label{color:var(--hiw-accent, #1ec488)}.how-it-works .how-it-works__step-name{font-size:var(--hiw-step-name-size, 15px);font-weight:600;color:var(--hiw-inactive-text, #ffffff);transition:color .4s ease}.how-it-works .how-it-works__step.is-active .how-it-works__step-name{color:var(--hiw-active-step-name, #1d2020)}.how-it-works .how-it-works__description{font-size:var(--hiw-description-size, 15px);color:var(--hiw-description-color, #ffffff);line-height:1.5;opacity:.85}@media(prefers-reduced-motion:reduce){.how-it-works .how-it-works__line-fill,.how-it-works .how-it-works__marker,.how-it-works .how-it-works__pill,.how-it-works .how-it-works__pill-icon,.how-it-works .how-it-works__step-label,.how-it-works .how-it-works__step-name{transition:none}}.ingredients-showcase,.ingredients-showcase *,.ingredients-showcase *:before,.ingredients-showcase *:after{box-sizing:border-box}.ingredients-showcase h2,.ingredients-showcase h3,.ingredients-showcase p,.ingredients-showcase a,.ingredients-showcase span,.ingredients-showcase article{margin:0;padding:0;font-family:inherit;color:inherit}.ingredients-showcase a{text-decoration:none}.ingredients-showcase{background-color:var(--is-section-bg, #eaf6dc);padding:var(--is-section-padding-top, 80px) 1.25rem var(--is-section-padding-bottom, 80px);font-family:inherit}.ingredients-showcase .ingredients-showcase__wrap{width:100%;max-width:var(--is-content-max-width, 1280px);margin:0 auto}.ingredients-showcase .ingredients-showcase__header{text-align:center;max-width:720px;margin:0 auto 3rem;display:flex;flex-direction:column;gap:.65rem}.ingredients-showcase .ingredients-showcase__heading{font-size:var(--is-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--is-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__heading{font-size:var(--is-heading-size-desktop, 38px)!important}}.ingredients-showcase .ingredients-showcase__subheading{font-size:var(--is-subheading-size, 16px);color:var(--is-subheading-color, #444444);line-height:1.5}.ingredients-showcase .ingredients-showcase__main{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:990px){.ingredients-showcase .ingredients-showcase__main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}}.ingredients-showcase .ingredients-showcase__visual{display:flex;align-items:center;justify-content:center}.ingredients-showcase .ingredients-showcase__visual img{width:100%;height:auto;max-width:520px;display:block}.ingredients-showcase .ingredients-showcase__cards{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.ingredients-showcase .ingredients-showcase__card{background-color:var(--is-card-bg, #ffffff);border:1px solid var(--is-border-color, #d8ebbf);border-radius:12px;overflow:hidden}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card{overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media info" "media body";column-gap:1rem;row-gap:.35rem;padding:1.1rem;align-items:start}}.ingredients-showcase .ingredients-showcase__card-toggle{width:100%;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-toggle{display:contents;padding:0;cursor:default}}.ingredients-showcase .ingredients-showcase__card-toggle:focus-visible{outline:2px solid var(--is-card-subtitle-color, #1d4a2e);outline-offset:-2px;border-radius:12px}.ingredients-showcase .ingredients-showcase__card-media{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;background-color:#f3f3f3;display:block}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-media{width:90px;height:90px;border-radius:10px;grid-area:media}}@media(min-width:990px){.ingredients-showcase .ingredients-showcase__card-media{width:110px;height:110px}}.ingredients-showcase .ingredients-showcase__card-media img{width:100%;height:100%;object-fit:cover;display:block}.ingredients-showcase .ingredients-showcase__card-info{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-info{gap:.35rem;grid-area:info}}.ingredients-showcase .ingredients-showcase__card-title{display:block;font-size:var(--is-card-title-size, 16px)!important;font-weight:700!important;color:var(--is-card-title-color, #1d2020)!important;line-height:1.25!important;letter-spacing:-.005em}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-title{font-size:var(--is-card-title-size, 17px)!important}}.ingredients-showcase .ingredients-showcase__card-subtitle{display:block;font-size:var(--is-card-subtitle-size, 13px);font-weight:600;color:var(--is-card-subtitle-color, #1d4a2e);line-height:1.3}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-subtitle{font-size:var(--is-card-subtitle-size, 14px)}}.ingredients-showcase .ingredients-showcase__card-icon{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--is-card-title-color, #1d2020);transition:transform .3s ease}.ingredients-showcase .ingredients-showcase__card-icon svg{width:100%;height:100%;display:block}.ingredients-showcase .ingredients-showcase__card.is-open .ingredients-showcase__card-icon{transform:rotate(45deg)}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-icon{display:none}}.ingredients-showcase .ingredients-showcase__card-collapse{max-height:0;overflow:hidden;transition:max-height .35s ease}.ingredients-showcase .ingredients-showcase__card.is-open .ingredients-showcase__card-collapse{max-height:500px}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-collapse{max-height:none!important;overflow:visible;grid-area:body}}.ingredients-showcase .ingredients-showcase__card-body-text{padding:0 1rem 1rem;font-size:var(--is-card-body-size, 14px);color:var(--is-card-body-color, #4a4a4a);line-height:1.5}@media(min-width:750px){.ingredients-showcase .ingredients-showcase__card-body-text{padding:0;margin-top:0}}@media(min-width:990px){.ingredients-showcase .ingredients-showcase__card-body-text{padding:0}}.ingredients-showcase .ingredients-showcase__cta{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:720px;margin-left:auto;margin-right:auto}.ingredients-showcase .ingredients-showcase__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;background-color:var(--is-btn-bg, #1a7560)!important;color:var(--is-btn-text, #ffffff)!important;padding:1.1rem 1.5rem!important;border-radius:10px;font-size:var(--is-button-size, 17px)!important;font-weight:600;letter-spacing:.005em;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px #0000001f}.ingredients-showcase .ingredients-showcase__button:hover,.ingredients-showcase .ingredients-showcase__button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 22px #00000029}.ingredients-showcase .ingredients-showcase__button-highlight{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.ingredients-showcase .ingredients-showcase__guarantee{display:inline-flex;align-items:center;gap:.4rem;font-size:14px;font-weight:500;color:var(--is-subheading-color, #444444)}.ingredients-showcase .ingredients-showcase__guarantee-icon{color:var(--is-accent-color, #1a7560);flex-shrink:0}.lph-product-info,.lph-product-info *{box-sizing:border-box}.lph-product-info{background-color:var(--lph-pi-bg-color, transparent);padding:var(--lph-pi-padding-top-mobile, 20px) 1rem var(--lph-pi-padding-bottom-mobile, 20px);font-family:inherit}@media(min-width:750px){.lph-product-info{padding:var(--lph-pi-padding-top, 40px) 1.25rem var(--lph-pi-padding-bottom, 40px)}}.lph-product-info .lph-product-info__inner{width:100%;max-width:var(--lph-pi-max-width, 1280px);margin:0 auto;display:flex;flex-direction:column;gap:var(--lph-pi-gap, 16px)}.problem-solution,.problem-solution *,.problem-solution *:before,.problem-solution *:after{box-sizing:border-box}.problem-solution h2,.problem-solution p,.problem-solution ul,.problem-solution li,.problem-solution span{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.problem-solution ul,.problem-solution li{list-style:none}.problem-solution{background-color:var(--ps-section-bg, #eaf6dc);padding:var(--ps-section-padding-top, 80px) 1.25rem var(--ps-section-padding-bottom, 80px);font-family:inherit}.problem-solution .problem-solution__wrap{width:100%;max-width:var(--ps-content-max-width, 1280px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:990px){.problem-solution .problem-solution__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.problem-solution--right .problem-solution__content{order:1}.problem-solution--right .problem-solution__media{order:0}.problem-solution .problem-solution__content{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:990px){.problem-solution .problem-solution__content{gap:1.5rem}}.problem-solution .problem-solution__heading{font-size:var(--ps-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--ps-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em;max-width:18ch}@media(min-width:990px){.problem-solution .problem-solution__heading{font-size:var(--ps-heading-size-desktop, 38px)!important}}.problem-solution .problem-solution__subheading{font-size:var(--ps-subheading-size, 16px);color:var(--ps-subheading-color, #444444);line-height:1.55;max-width:56ch}.problem-solution .problem-solution__list{display:flex;flex-direction:column;gap:.85rem;margin-top:.75rem}.problem-solution .problem-solution__row{display:flex;align-items:center;gap:.5rem}@media(min-width:600px){.problem-solution .problem-solution__row{gap:.85rem}}.problem-solution .problem-solution__pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .4rem;border-radius:999px;font-size:var(--ps-pill-text-size, 15px);font-weight:600;line-height:1.2;white-space:nowrap;min-width:0}.problem-solution .problem-solution__pill--problem{background-color:var(--ps-problem-bg, #fbe5e1);color:var(--ps-problem-text, #1d2020);border:1px solid var(--ps-problem-bg, #fbe5e1)}.problem-solution .problem-solution__pill--solution{background-color:var(--ps-solution-bg, #d8efc4);color:var(--ps-solution-text, #1d2020);border:1px solid var(--ps-solution-bg, #d8efc4)}.problem-solution .problem-solution__icon{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.problem-solution .problem-solution__icon svg{width:100%;height:100%;display:block}.problem-solution .problem-solution__icon--problem{color:var(--ps-problem-icon-bg, #d44a3a)}.problem-solution .problem-solution__icon--solution{color:var(--ps-solution-icon-bg, #1ec488)}.problem-solution .problem-solution__arrow{flex-shrink:0;width:36px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ps-arrow-color, #1d2020);opacity:.65}@media(min-width:600px){.problem-solution .problem-solution__arrow{width:48px;height:26px}}.problem-solution .problem-solution__arrow svg{width:100%;height:100%;display:block}.problem-solution .problem-solution__media{display:flex;justify-content:center;align-items:center}.problem-solution .problem-solution__media img{width:100%;height:auto;max-width:600px;border-radius:14px;display:block}.product-detail,.product-detail *,.product-detail *:before,.product-detail *:after{box-sizing:border-box}.product-detail h1,.product-detail h2,.product-detail p,.product-detail span,.product-detail a,.product-detail button,.product-detail div,.product-detail summary,.product-detail details{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.product-detail button{background:none;cursor:pointer}.product-detail a{text-decoration:none}.product-detail{background-color:var(--pd-section-bg, #ffffff);padding:var(--pd-section-padding-top, 80px) 1.25rem var(--pd-section-padding-bottom, 80px);font-family:inherit}.product-detail .product-detail__wrap{width:100%;max-width:var(--pd-content-max-width, 1280px);margin:0 auto}.product-detail .product-detail__header{text-align:center;max-width:720px;margin:0 auto 3rem;display:flex;flex-direction:column;gap:.65rem}.product-detail .product-detail__heading{font-size:var(--pd-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--pd-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.product-detail .product-detail__heading{font-size:var(--pd-heading-size-desktop, 38px)!important}}.product-detail .product-detail__subheading{font-size:16px;color:var(--pd-subheading-color, #444444);line-height:1.55}.product-detail .product-detail__main{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:990px){.product-detail .product-detail__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.product-detail .product-detail__gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.75rem;align-items:start}@media(max-width:749px){.product-detail .product-detail__gallery{grid-template-columns:1fr;grid-template-areas:"main" "thumbs";gap:.75rem}.product-detail .product-detail__main-image{grid-area:main}.product-detail .product-detail__thumbs{grid-area:thumbs}}.product-detail .product-detail__thumbs{display:flex;flex-direction:column;gap:.5rem}@media(max-width:749px){.product-detail .product-detail__thumbs{flex-direction:row;overflow-x:auto;scrollbar-width:none}.product-detail .product-detail__thumbs::-webkit-scrollbar{display:none}}.product-detail .product-detail__thumb{width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border-radius:8px;border:1.5px solid transparent;transition:border-color .2s ease;flex-shrink:0}@media(max-width:749px){.product-detail .product-detail__thumb{width:64px}}.product-detail .product-detail__thumb.is-active{border-color:var(--pd-btn-bg, #1a7560)}.product-detail .product-detail__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-detail .product-detail__main-image{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background-color:#f3f3f3}.product-detail .product-detail__main-image img{width:100%;height:100%;object-fit:cover;display:block}.product-detail .product-detail__main-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px}.product-detail .product-detail__accordions{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.product-detail .product-detail__accordion{background-color:var(--pd-accordion-bg, #ffffff);border:1px solid var(--pd-accordion-border, #e5e5e5);border-radius:10px;overflow:hidden}.product-detail .product-detail__accordion-summary{list-style:none;cursor:pointer;padding:.95rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.product-detail .product-detail__accordion-summary::-webkit-details-marker{display:none}.product-detail .product-detail__accordion-summary-left{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.product-detail .product-detail__accordion-icon{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.product-detail .product-detail__accordion-icon img{width:100%;height:100%;object-fit:contain;display:block}.product-detail .product-detail__accordion-title{font-size:15px;font-weight:500;color:var(--pd-accordion-text, #1d2020)}.product-detail .product-detail__accordion-chevron{color:var(--pd-accordion-text, #1d2020);transition:transform .25s ease;display:inline-flex;flex-shrink:0}.product-detail .product-detail__accordion[open] .product-detail__accordion-chevron{transform:rotate(90deg)}.product-detail .product-detail__accordion-content{padding:0 1.1rem 1.1rem;font-size:14px;color:var(--pd-text-color, #4a4a4a);line-height:1.55}.product-detail .product-detail__accordion-content p{margin-bottom:.65rem}.product-detail .product-detail__accordion-content p:last-child{margin-bottom:0}.product-detail .product-detail__right{display:flex;flex-direction:column;gap:1.1rem}.product-detail .product-detail__rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:14px;color:var(--pd-text-color, #1d2020)}.product-detail .product-detail__stars{display:inline-flex;gap:1px;color:var(--pd-stars-color, #f0a020)}.product-detail .product-detail__rating-text{font-weight:600}.product-detail .product-detail__rating-label{color:var(--pd-rating-label-color, #1ec488);font-weight:700}.product-detail .product-detail__rating-separator{color:var(--pd-text-color, #999);opacity:.5}.product-detail .product-detail__reviews-link{color:var(--pd-reviews-link-color, #1d2020);text-decoration:underline;text-underline-offset:3px}.product-detail .product-detail__reviews-link:hover{opacity:.7}.product-detail .product-detail__title{font-size:var(--pd-title-size-mobile, 22px)!important;font-weight:700!important;color:var(--pd-title-color, #1d2020)!important;line-height:1.2!important;letter-spacing:-.005em}@media(min-width:750px){.product-detail .product-detail__title{font-size:var(--pd-title-size-desktop, 28px)!important}}.product-detail .product-detail__short-description{font-size:15px;color:var(--pd-text-color, #4a4a4a);line-height:1.55}.product-detail .product-detail__benefit-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.product-detail .product-detail__benefit-pill{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--pd-pill-bg, transparent);color:var(--pd-pill-text, #1d2020);font-size:14px;font-weight:500;padding:.25rem 0}.product-detail .product-detail__benefit-pill-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--pd-pill-icon, #1ec488)}.product-detail .product-detail__benefit-pill-icon img{width:100%;height:100%;object-fit:contain;display:block}.product-detail .product-detail__shipping{display:inline-flex;align-items:center;gap:.5rem;font-size:14px;color:var(--pd-text-color, #4a4a4a)}.product-detail .product-detail__shipping-dot{width:9px;height:9px;border-radius:50%;background-color:var(--pd-shipping-dot-color, #1ec488);flex-shrink:0}.product-detail .product-detail__shipping-date{color:var(--pd-shipping-date-color, #1d2020);font-weight:500;text-decoration:underline;text-underline-offset:3px}.product-detail .product-detail__bundles,.product-detail .product-detail__app-blocks{margin:.5rem 0}.product-detail .product-detail__bundles:empty,.product-detail .product-detail__app-blocks:empty{display:none}.product-detail .product-detail__product-form{width:100%;display:block;margin:.25rem 0}.product-detail .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;background-color:#d8383814;border:1px solid rgba(216,56,56,.3);color:#c44545;border-radius:6px;font-size:13px}.product-detail .product-form__error-message-wrapper[hidden]{display:none}.product-detail .product-form__error-message-wrapper .icon-error{flex-shrink:0;width:14px;height:14px}.product-detail .product-detail__form{margin:0}.product-detail .product-detail__button{position:relative;width:100%;background-color:var(--pd-btn-bg, #1a7560)!important;color:var(--pd-btn-text, #ffffff)!important;padding:1rem 1.25rem!important;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px #0000001f}.product-detail .product-detail__button:hover,.product-detail .product-detail__button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 22px #00000029}.product-detail .product-detail__button:disabled{background-color:#aaa!important;cursor:not-allowed;transform:none;filter:none}.product-detail .product-detail__button.loading{cursor:wait;opacity:.92}.product-detail .product-detail__button-title{font-size:17px;font-weight:700;letter-spacing:.005em}.product-detail .product-detail__button-compare{color:var(--pd-compare-color, #b8d4a0);font-weight:500;margin-left:.4rem}.product-detail .product-detail__button-subtitle{font-size:12px;opacity:.9;font-weight:500}.product-detail .product-detail__button .loading__spinner{position:absolute;top:50%;right:16px;left:auto;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.product-detail .product-detail__button .loading__spinner.hidden,.product-detail .product-detail__button .loading__spinner[hidden]{display:none!important}.product-detail .product-detail__button .loading__spinner .spinner{width:100%;height:100%;animation:pd-atc-rotator 1.4s linear infinite}.product-detail .product-detail__button .loading__spinner .path{stroke:var(--pd-btn-text, #ffffff);stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:pd-atc-dash 1.4s ease-in-out infinite}@keyframes pd-atc-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes pd-atc-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.product-detail .product-detail__guarantee-row{background-color:var(--pd-guarantee-bg, #f5f5f5);color:var(--pd-guarantee-text, #1d2020);padding:.7rem 1rem;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;font-size:13px;font-weight:500}.product-detail .product-detail__guarantee-item{display:inline-flex;align-items:center;gap:.4rem}.product-detail .product-detail__guarantee-sep{opacity:.4}.product-detail .product-detail__payment{display:flex;justify-content:center;padding:.25rem 0}.product-detail .product-detail__payment img{max-width:100%;height:auto;max-height:28px;display:block}.product-detail .product-detail__no-product{padding:1rem;background-color:#f5f5f5;border-radius:8px;font-size:14px;color:#666;text-align:center}.reasons-carousel,.reasons-carousel *,.reasons-carousel *:before,.reasons-carousel *:after{box-sizing:border-box}.reasons-carousel h2,.reasons-carousel h3,.reasons-carousel p,.reasons-carousel span,.reasons-carousel button,.reasons-carousel article,.reasons-carousel div{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.reasons-carousel button{background:none;cursor:pointer}.reasons-carousel{background-color:var(--rs-section-bg, #f2fffa);padding:var(--rs-section-padding-top, 80px) 1.25rem var(--rs-section-padding-bottom, 80px);font-family:inherit}.reasons-carousel .reasons-carousel__wrap{width:100%;max-width:var(--rs-content-max-width, 1280px);margin:0 auto}.reasons-carousel .reasons-carousel__header{text-align:center;max-width:720px;margin:0 auto 2.5rem;display:flex;flex-direction:column;gap:.65rem}.reasons-carousel .reasons-carousel__heading{font-size:var(--rs-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--rs-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.reasons-carousel .reasons-carousel__heading{font-size:var(--rs-heading-size-desktop, 38px)!important}}.reasons-carousel .reasons-carousel__subheading{font-size:var(--rs-subheading-size, 16px);color:var(--rs-subheading-color, #444444);line-height:1.55}.reasons-carousel .reasons-carousel__slider-wrap{position:relative}.reasons-carousel .reasons-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem}.reasons-carousel .reasons-carousel__track::-webkit-scrollbar{display:none}@media(min-width:750px){.reasons-carousel .reasons-carousel__track{grid-auto-columns:calc((100% - 2rem) / 3);gap:1rem}}.reasons-carousel .reasons-carousel__card{background-color:var(--rs-card-bg, #ffffff);border:1.5px solid var(--rs-card-border, #199b62);border-radius:14px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;min-height:100%}.reasons-carousel .reasons-carousel__card-media{width:100%;aspect-ratio:var(--rs-card-image-ratio, 4 / 3);overflow:hidden;background-color:#f3f3f3}.reasons-carousel .reasons-carousel__card-media img{width:100%;height:100%;object-fit:cover;display:block}.reasons-carousel .reasons-carousel__card-body{padding:1.25rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.65rem;flex:1}.reasons-carousel .reasons-carousel__card-badge{align-self:flex-start;display:inline-block;padding:.3rem .85rem;border-radius:999px;background-color:var(--rs-badge-bg, #199b62);color:var(--rs-badge-text, #ffffff);font-size:12px;font-weight:600;letter-spacing:.02em}.reasons-carousel .reasons-carousel__card-title{font-size:var(--rs-title-size, 18px)!important;font-weight:700!important;color:var(--rs-title-color, #1d2020)!important;line-height:1.25!important;letter-spacing:-.005em}.reasons-carousel .reasons-carousel__card-description{font-size:var(--rs-description-size, 14px);color:var(--rs-description-color, #4a4a4a);line-height:1.55}.reasons-carousel .reasons-carousel__controls{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1.5rem}.reasons-carousel .reasons-carousel__nav{width:36px;height:36px;border-radius:50%;border:1.2px solid var(--rs-control-color, #199b62);color:var(--rs-control-color, #199b62);display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.reasons-carousel .reasons-carousel__nav:hover,.reasons-carousel .reasons-carousel__nav:focus-visible{background-color:var(--rs-control-color, #199b62);color:#fff}.reasons-carousel .reasons-carousel__nav:disabled{opacity:.35;cursor:not-allowed}.reasons-carousel .reasons-carousel__nav:disabled:hover{background-color:transparent;color:var(--rs-control-color, #199b62)}.reasons-carousel .reasons-carousel__dots{display:inline-flex;align-items:center;gap:.4rem}.reasons-carousel .reasons-carousel__dot{width:8px;height:8px;border-radius:50%;background-color:var(--rs-control-color, #199b62);opacity:.3;transition:opacity .2s ease,transform .2s ease;padding:0}.reasons-carousel .reasons-carousel__dot.is-active{opacity:1;transform:scale(1.25)}.reviews-carousel,.reviews-carousel *,.reviews-carousel *:before,.reviews-carousel *:after{box-sizing:border-box}.reviews-carousel h2,.reviews-carousel p,.reviews-carousel span,.reviews-carousel button,.reviews-carousel article,.reviews-carousel blockquote{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.reviews-carousel blockquote:before,.reviews-carousel blockquote:after{content:none}.reviews-carousel button{background:none;border:none;cursor:pointer}.reviews-carousel{background-color:var(--rc-section-bg, #ffffff);padding:var(--rc-section-padding-top, 80px) 1.25rem var(--rc-section-padding-bottom, 80px);font-family:inherit}.reviews-carousel .reviews-carousel__wrap{width:100%;max-width:var(--rc-content-max-width, 1280px);margin:0 auto}.reviews-carousel .reviews-carousel__header{text-align:center;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.reviews-carousel .reviews-carousel__trust{display:inline-flex;align-items:center;gap:.55rem;color:var(--rc-trust-color, #1d2020);font-size:var(--rc-trust-size, 15px);font-weight:500}.reviews-carousel .reviews-carousel__stars{display:inline-flex;gap:2px;color:var(--rc-stars-color, #1ec488)}.reviews-carousel .reviews-carousel__heading{font-size:var(--rc-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--rc-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em;max-width:22ch}@media(min-width:750px){.reviews-carousel .reviews-carousel__heading{font-size:var(--rc-heading-size-desktop, 38px)!important}}.reviews-carousel .reviews-carousel__slider-wrap{position:relative}.reviews-carousel .reviews-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem}.reviews-carousel .reviews-carousel__track::-webkit-scrollbar{display:none}@media(min-width:750px){.reviews-carousel .reviews-carousel__track{grid-auto-columns:calc((100% - 2rem) / 3);gap:1rem}}.reviews-carousel .reviews-carousel__card{background-color:var(--rc-card-bg, #eaf6dc);border:1px solid var(--rc-card-border, #c4e3a8);border-radius:12px;padding:1.4rem 1.4rem 1.5rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;min-height:100%}.reviews-carousel .reviews-carousel__card-header{display:flex;align-items:center;gap:.6rem}.reviews-carousel .reviews-carousel__card-rating{font-size:14px;font-weight:600;color:var(--rc-rating-color, #1d2020)}.reviews-carousel .reviews-carousel__card-stars{display:inline-flex;gap:2px;color:var(--rc-stars-color, #1ec488)}.reviews-carousel .reviews-carousel__card-quote{font-size:var(--rc-quote-size, 15px);color:var(--rc-quote-color, #2a2a2a);line-height:1.55;font-style:italic;flex:1;border:0!important;padding-left:0!important;margin-left:0!important;quotes:none}.reviews-carousel .reviews-carousel__card-footer{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.25rem}.reviews-carousel .reviews-carousel__card-name{font-size:14px;font-weight:600;color:var(--rc-name-color, #1d2020)}.reviews-carousel .reviews-carousel__card-verified{display:inline-flex;align-items:center;gap:.3rem;font-size:13px;color:var(--rc-verified-color, #1d4a2e);font-weight:500}.reviews-carousel .reviews-carousel__controls{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1.5rem}.reviews-carousel .reviews-carousel__nav{width:36px;height:36px;border-radius:50%;border:1px solid var(--rc-control-color, #1ec488);color:var(--rc-control-color, #1ec488);display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.reviews-carousel .reviews-carousel__nav:hover,.reviews-carousel .reviews-carousel__nav:focus-visible{background-color:var(--rc-control-color, #1ec488);color:#fff}.reviews-carousel .reviews-carousel__nav:disabled{opacity:.35;cursor:not-allowed}.reviews-carousel .reviews-carousel__nav:disabled:hover{background-color:transparent;color:var(--rc-control-color, #1ec488)}.reviews-carousel .reviews-carousel__dots{display:inline-flex;align-items:center;gap:.4rem}.reviews-carousel .reviews-carousel__dot{width:8px;height:8px;border-radius:50%;background-color:var(--rc-control-color, #1ec488);opacity:.3;transition:opacity .2s ease,transform .2s ease;padding:0}.reviews-carousel .reviews-carousel__dot.is-active{opacity:1;transform:scale(1.25)}.reviews-grid,.reviews-grid *,.reviews-grid *:before,.reviews-grid *:after{box-sizing:border-box}.reviews-grid h2,.reviews-grid h3,.reviews-grid p,.reviews-grid span,.reviews-grid button,.reviews-grid article,.reviews-grid div{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.reviews-grid button{background:none;cursor:pointer}.reviews-grid{background-color:var(--rg-section-bg, #ebf9e8);padding:var(--rg-section-padding-top, 80px) 1.25rem var(--rg-section-padding-bottom, 80px);font-family:inherit}.reviews-grid .reviews-grid__wrap{width:100%;max-width:var(--rg-content-max-width, 1280px);margin:0 auto}.reviews-grid .reviews-grid__header{text-align:center;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}.reviews-grid .reviews-grid__top-text{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--rg-top-text-size, 14px);font-weight:500;color:var(--rg-top-text-color, #1d2020);flex-wrap:wrap;justify-content:center}.reviews-grid .reviews-grid__top-stars{display:inline-flex;gap:2px}.reviews-grid .reviews-grid__heading{font-size:var(--rg-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--rg-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em;max-width:22ch}@media(min-width:750px){.reviews-grid .reviews-grid__heading{font-size:var(--rg-heading-size-desktop, 38px)!important}}.reviews-grid .reviews-grid__star-square{width:18px;height:18px;background-color:var(--rg-stars-bg, #1ec488);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--rg-stars-icon, #ffffff);flex-shrink:0}.reviews-grid .reviews-grid__star-square svg{width:12px;height:12px;display:block}.reviews-grid .reviews-grid__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:750px){.reviews-grid .reviews-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media(min-width:990px){.reviews-grid .reviews-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.reviews-grid .reviews-grid__card{background-color:var(--rg-card-bg, #ffffff);border:1px dashed var(--rg-card-border, #b5dba5);border-radius:14px;padding:1.4rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.85rem}.reviews-grid .reviews-grid__card.is-hidden{display:none}.reviews-grid .reviews-grid__card-top{display:flex;align-items:center;gap:.55rem}.reviews-grid .reviews-grid__card-rating{font-size:13px;font-weight:600;color:var(--rg-rating-num, #1d2020)}.reviews-grid .reviews-grid__card-stars{display:inline-flex;gap:2px}.reviews-grid .reviews-grid__card-quote{font-size:var(--rg-quote-size, 17px)!important;font-weight:700!important;color:var(--rg-quote-color, #1d2020)!important;line-height:1.3!important;letter-spacing:-.005em}.reviews-grid .reviews-grid__card-description{font-size:var(--rg-description-size, 14px);color:var(--rg-description-color, #4a4a4a);line-height:1.55;flex:1}.reviews-grid .reviews-grid__card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.reviews-grid .reviews-grid__card-tag{display:inline-block;padding:.35rem .85rem;border-radius:6px;border:1px solid var(--rg-tag-border, #1d4a2e);color:var(--rg-tag-text, #1d4a2e);font-size:12px;font-weight:500;line-height:1.3}.reviews-grid .reviews-grid__toggle-wrap{display:flex;justify-content:center;margin-top:2rem}.reviews-grid .reviews-grid__toggle{color:var(--rg-toggle-color, #1d2020);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.2px;padding:.5rem 1rem;transition:opacity .2s ease}.reviews-grid .reviews-grid__toggle:hover,.reviews-grid .reviews-grid__toggle:focus-visible{opacity:.7}.split-feature,.split-feature *,.split-feature *:before,.split-feature *:after{box-sizing:border-box}.split-feature h2,.split-feature p,.split-feature ul,.split-feature li,.split-feature span{margin:0;padding:0;font-family:inherit;color:inherit}.split-feature ul,.split-feature li{list-style:none}.split-feature{position:relative;background-color:var(--sf-section-bg, #1d4a2e);color:var(--sf-pill-text, #ffffff);font-family:inherit;overflow:hidden;display:flex;flex-direction:column}@media(min-width:990px){.split-feature{display:grid}}.split-feature .split-feature__bg{width:100%;line-height:0}@media(min-width:990px){.split-feature .split-feature__bg{grid-area:1 / 1}}.split-feature .split-feature__bg-img{width:100%;height:auto;display:block}.split-feature--responsive-bg .split-feature__bg-img--mobile{display:none}@media(max-width:749px){.split-feature--responsive-bg .split-feature__bg-img--desktop{display:none}.split-feature--responsive-bg .split-feature__bg-img--mobile{display:block}}.split-feature .split-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--sf-overlay-opacity, 0);pointer-events:none;z-index:1}.split-feature .split-feature__wrap{width:100%;max-width:var(--sf-content-max-width, 1280px);margin:0 auto;padding:1.75rem 1.25rem 2.5rem;display:flex;position:relative;z-index:2}@media(min-width:990px){.split-feature .split-feature__wrap{grid-area:1 / 1;align-self:center;padding:2rem}}.split-feature--right .split-feature__wrap,.split-feature--left .split-feature__wrap{justify-content:center}@media(min-width:990px){.split-feature--right .split-feature__wrap{justify-content:flex-end}.split-feature--left .split-feature__wrap{justify-content:flex-start}}.split-feature .split-feature__content{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center;width:100%;max-width:560px}@media(min-width:990px){.split-feature .split-feature__content{gap:1.25rem;text-align:left;align-items:flex-start;width:50%}}.split-feature .split-feature__heading{font-size:var(--sf-heading-size-mobile, 30px)!important;font-weight:700!important;color:var(--sf-heading-color, #ffffff)!important;line-height:1.15!important;letter-spacing:-.015em;max-width:18ch}@media(min-width:990px){.split-feature .split-feature__heading{font-size:var(--sf-heading-size-desktop, 42px)!important}}.split-feature .split-feature__subheading{font-size:var(--sf-subheading-size, 16px);line-height:1.55;color:var(--sf-subheading-color, #d6e4dc);max-width:50ch}.split-feature .split-feature__pills{display:grid;grid-template-columns:repeat(var(--sf-pills-cols, 2),minmax(0,1fr));gap:.65rem;width:100%;max-width:520px;margin-top:.5rem}.split-feature .split-feature__pill{background-color:var(--sf-pill-bg, rgba(255, 255, 255, .1));border-radius:12px;padding:.95rem 1.1rem;display:flex;align-items:center;gap:.75rem;font-size:var(--sf-pill-text-size, 15px);font-weight:600;color:var(--sf-pill-text, #ffffff);line-height:1.25}.split-feature .split-feature__pill-icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--sf-pill-icon-color, #b8e0a0)}.split-feature .split-feature__pill-icon img{width:100%;height:100%;object-fit:contain;display:block}.split-feature .split-feature__pill-text{display:block}.symptoms-grid,.symptoms-grid *,.symptoms-grid *:before,.symptoms-grid *:after{box-sizing:border-box}.symptoms-grid h2,.symptoms-grid h3,.symptoms-grid p,.symptoms-grid span,.symptoms-grid article{margin:0;padding:0;font-family:inherit;color:inherit}.symptoms-grid{background-color:var(--sg-section-bg, #ffffff);padding:var(--sg-section-padding-top, 60px) 1.25rem var(--sg-section-padding-bottom, 60px);font-family:inherit}.symptoms-grid .symptoms-grid__wrap{width:100%;max-width:var(--sg-content-max-width, 1280px);margin:0 auto}.symptoms-grid .symptoms-grid__header{text-align:center;max-width:720px;margin:0 auto 2.5rem;display:flex;flex-direction:column;gap:.65rem}@media(min-width:750px){.symptoms-grid .symptoms-grid__header{margin-bottom:3rem}}.symptoms-grid .symptoms-grid__heading{font-size:var(--sg-heading-size-mobile, 26px)!important;font-weight:700!important;color:var(--sg-heading-color, #1d4a2e)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.symptoms-grid .symptoms-grid__heading{font-size:var(--sg-heading-size-desktop, 36px)!important}}.symptoms-grid .symptoms-grid__subheading{font-size:var(--sg-subheading-size, 16px);color:var(--sg-subheading-color, #555555);line-height:1.5}.symptoms-grid .symptoms-grid__list{display:grid;grid-template-columns:repeat(var(--sg-grid-cols-mobile, 2),minmax(0,1fr));gap:var(--sg-grid-gap, 20px)}@media(min-width:750px){.symptoms-grid .symptoms-grid__list{grid-template-columns:repeat(var(--sg-grid-cols-desktop, 4),minmax(0,1fr))}}.symptoms-grid .symptoms-grid__card{background-color:var(--sg-card-bg, #ffffff);border:var(--sg-border-width, 1px) solid var(--sg-border-color, #e8e8e8);border-radius:var(--sg-border-radius, 16px);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.symptoms-grid .symptoms-grid__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.symptoms-grid .symptoms-grid__media{width:100%;aspect-ratio:var(--sg-image-aspect, 4 / 3);overflow:hidden;background-color:#f3f3f3}.symptoms-grid .symptoms-grid__media img{width:100%;height:100%;object-fit:cover;display:block}.symptoms-grid .symptoms-grid__media--placeholder{background:linear-gradient(135deg,#f0f0f0,#e6e6e6)}.symptoms-grid .symptoms-grid__body{padding:var(--sg-card-padding, 18px);display:flex;flex-direction:column;gap:.4rem}.symptoms-grid .symptoms-grid__tag{font-size:var(--sg-tag-size, 13px);font-weight:600;color:var(--sg-tag-color, #c44545);letter-spacing:.01em;line-height:1.2}.symptoms-grid .symptoms-grid__title{font-size:var(--sg-title-size-mobile, 16px)!important;font-weight:600!important;color:var(--sg-title-color, #1d2020)!important;line-height:1.3!important;letter-spacing:-.005em}@media(min-width:750px){.symptoms-grid .symptoms-grid__title{font-size:var(--sg-title-size-desktop, 19px)!important}}.trust-badge,.trust-badge *,.trust-badge *:before,.trust-badge *:after{box-sizing:border-box}.trust-badge h2,.trust-badge p,.trust-badge a,.trust-badge span{margin:0;padding:0;font-family:inherit;color:inherit}.trust-badge a{text-decoration:underline;text-underline-offset:3px;color:var(--tb-link-color, #1d4a2e)}.trust-badge a:hover,.trust-badge a:focus-visible{opacity:.75}.trust-badge{background-color:var(--tb-section-bg, transparent);padding:var(--tb-section-padding-top, 60px) 1.25rem var(--tb-section-padding-bottom, 60px);font-family:inherit}.trust-badge .trust-badge__wrap{width:100%;max-width:var(--tb-card-max-width, 880px);margin:0 auto}.trust-badge .trust-badge__card{background-color:var(--tb-card-bg, #eaf6dc);border:var(--tb-border-width, 1px) solid var(--tb-border-color, #cfe5b2);border-radius:var(--tb-border-radius, 14px);padding:var(--tb-padding-vertical, 36px) var(--tb-padding-horizontal, 32px);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.trust-badge .trust-badge__heading-row{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;flex-wrap:nowrap}@media(min-width:750px){.trust-badge .trust-badge__heading-row{gap:1.25rem}}.trust-badge .trust-badge__heading{font-size:var(--tb-heading-size-mobile, 26px)!important;font-weight:700!important;color:var(--tb-heading-color, #1d4a2e)!important;line-height:1.15!important;letter-spacing:-.005em}@media(min-width:750px){.trust-badge .trust-badge__heading{font-size:var(--tb-heading-size-desktop, 32px)!important}}.trust-badge .trust-badge__decoration{color:var(--tb-decoration-color, #1d4a2e);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:clamp(28px,5vw,44px);height:clamp(40px,7vw,64px);opacity:.9}.trust-badge .trust-badge__decoration svg,.trust-badge .trust-badge__decoration img{width:100%;height:100%;display:block;object-fit:contain}.trust-badge .trust-badge__decoration--mirrored img,.trust-badge .trust-badge__decoration--mirrored svg{transform:scaleX(-1)}.trust-badge .trust-badge__body{color:var(--tb-body-color, #224a30);font-size:var(--tb-body-size, 16px);line-height:1.55;max-width:62ch;margin-top:.25rem}.trust-badge .trust-badge__link{margin-left:.35rem;font-weight:500;color:var(--tb-link-color, #1d4a2e)}.trust-badge .trust-badge__footer{display:inline-flex;align-items:center;gap:.6rem;margin-top:.75rem;background-color:#ffffff8c;padding:.35rem .85rem .35rem .5rem;border-radius:999px}.trust-badge .trust-badge__avatars-image{display:inline-flex;align-items:center;flex-shrink:0;height:var(--tb-avatars-image-height, 30px)}.trust-badge .trust-badge__avatars-image img{width:auto;height:100%;max-width:var(--tb-avatars-image-width, 90px);object-fit:contain;display:block}.trust-badge .trust-badge__caption{color:var(--tb-link-color, #1d4a2e);font-size:var(--tb-caption-size, 14px);font-weight:500;text-decoration:none;white-space:nowrap}.trust-badge a.trust-badge__caption{text-decoration:underline;text-underline-offset:3px}.trust-signals,.trust-signals *,.trust-signals *:before,.trust-signals *:after{box-sizing:border-box}.trust-signals h2,.trust-signals span,.trust-signals div{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.trust-signals{position:relative;background-color:var(--ts-section-bg, #1d4a2e);padding:var(--ts-section-padding-top, 80px) 1.25rem var(--ts-section-padding-bottom, 80px);font-family:inherit;overflow:hidden}.trust-signals .trust-signals__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.trust-signals .trust-signals__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ts-overlay-color, #1d4a2e);opacity:var(--ts-overlay-opacity, .85);z-index:1}.trust-signals .trust-signals__wrap{position:relative;z-index:2;width:100%;max-width:var(--ts-content-max-width, 1280px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width:750px){.trust-signals .trust-signals__wrap{gap:2.5rem}}.trust-signals .trust-signals__heading{text-align:center;font-size:var(--ts-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--ts-heading-color, #ffffff)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.trust-signals .trust-signals__heading{font-size:var(--ts-heading-size-desktop, 38px)!important}}.trust-signals .trust-signals__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}@media(min-width:750px){.trust-signals .trust-signals__pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.trust-signals .trust-signals__pill{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.1rem;background-color:var(--ts-pill-bg, rgba(255, 255, 255, .06));border:1px solid var(--ts-pill-border, rgba(255, 255, 255, .18));border-radius:10px;min-height:56px}@media(min-width:750px){.trust-signals .trust-signals__pill{padding:1rem 1.25rem;min-height:64px}}.trust-signals .trust-signals__pill-icon{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ts-pill-icon, #1ec488)}.trust-signals .trust-signals__pill-icon img{width:100%;height:100%;object-fit:contain;display:block}.trust-signals .trust-signals__pill-label{font-size:var(--ts-pill-text-size, 14px);font-weight:600;color:var(--ts-pill-text, #ffffff);line-height:1.25;text-align:center}@media(min-width:750px){.trust-signals .trust-signals__pill-label{font-size:var(--ts-pill-text-size, 15px)}}.trust-signals .trust-signals__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem;width:100%}@media(min-width:750px){.trust-signals .trust-signals__badges{gap:.85rem 1.5rem}}.trust-signals .trust-signals__badge{display:inline-flex;align-items:center;gap:.4rem;color:var(--ts-badge-text, #ffffff)}.trust-signals .trust-signals__badge-icon{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ts-badge-icon, #1ec488)}.trust-signals .trust-signals__badge-icon svg{width:100%;height:100%;display:block}.trust-signals .trust-signals__badge-label{font-size:var(--ts-badge-text-size, 13px);font-weight:500;line-height:1.3}@media(min-width:750px){.trust-signals .trust-signals__badge-label{font-size:var(--ts-badge-text-size, 14px)}}.video-testimonial,.video-testimonial *,.video-testimonial *:before,.video-testimonial *:after{box-sizing:border-box}.video-testimonial h2,.video-testimonial p,.video-testimonial button{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.video-testimonial button{background:none;cursor:pointer}.video-testimonial{background-color:var(--vt-section-bg, #ffffff);padding:var(--vt-section-padding-top, 80px) 1.25rem var(--vt-section-padding-bottom, 80px);font-family:inherit}.video-testimonial .video-testimonial__wrap{width:100%;max-width:var(--vt-content-max-width, 1280px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.video-testimonial .video-testimonial__header{text-align:center;max-width:720px;display:flex;flex-direction:column;gap:.75rem}.video-testimonial .video-testimonial__heading{font-size:var(--vt-heading-size-mobile, 28px)!important;font-weight:700!important;color:var(--vt-heading-color, #1d2020)!important;line-height:1.15!important;letter-spacing:-.01em}@media(min-width:750px){.video-testimonial .video-testimonial__heading{font-size:var(--vt-heading-size-desktop, 38px)!important}}.video-testimonial .video-testimonial__subheading{font-size:var(--vt-subheading-size, 16px);color:var(--vt-subheading-color, #444444);line-height:1.55}.video-testimonial .video-testimonial__container{position:relative;width:100%;max-width:var(--vt-video-max-width, 450px);aspect-ratio:var(--vt-aspect-ratio, 4 / 5);border-radius:14px;overflow:hidden;background-color:#000;box-shadow:0 12px 40px #0000002e}.video-testimonial .video-testimonial__player,.video-testimonial .video-testimonial__poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-testimonial .video-testimonial__container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-testimonial .video-testimonial__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background-color:var(--vt-play-bg, rgba(255, 255, 255, .85));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px #00000040;transition:transform .2s ease,background-color .2s ease;z-index:2}.video-testimonial .video-testimonial__play:hover,.video-testimonial .video-testimonial__play:focus-visible{transform:translate(-50%,-50%) scale(1.06);background-color:#fffffff2}.video-testimonial .video-testimonial__play-icon{width:30px;height:30px;color:var(--vt-play-icon-color, #1d4a2e);margin-left:4px;display:flex;align-items:center;justify-content:center}.video-testimonial .video-testimonial__play-icon svg{width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.video-testimonial .video-testimonial__play{transition:none}}.lph-accordion-item,.lph-accordion-item *,.lph-accordion-item *:before,.lph-accordion-item *:after{box-sizing:border-box}.lph-accordion-item{background-color:var(--al-closed-bg, #ffffff);border:1px solid var(--al-border-color, #e1e9d9);border-radius:10px;overflow:hidden;transition:background-color .25s ease}.lph-accordion-item[open]{background-color:var(--al-open-bg, #f8fcf3)}.lph-accordion-item .lph-accordion-item__summary{list-style:none;cursor:pointer;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--al-text-color, #1d2020)}.lph-accordion-item .lph-accordion-item__summary::-webkit-details-marker{display:none}.lph-accordion-item .lph-accordion-item__summary:focus-visible{outline:2px solid var(--al-chevron-color, #1d2020);outline-offset:-2px}.lph-accordion-item .lph-accordion-item__left{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.lph-accordion-item .lph-accordion-item__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lph-accordion-item .lph-accordion-item__icon img{width:100%;height:100%;object-fit:contain;display:block}.lph-accordion-item .lph-accordion-item__question{font-size:var(--al-question-size, 14px)!important;font-weight:600!important;line-height:1.3!important;color:var(--al-text-color, #1d2020)!important}.lph-accordion-item .lph-accordion-item__chevron{width:24px;height:24px;border-radius:50%;border:1px solid var(--al-border-color, #e1e9d9);color:var(--al-chevron-color, #1d2020);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}.lph-accordion-item[open] .lph-accordion-item__chevron{transform:rotate(90deg)}.lph-accordion-item .lph-accordion-item__answer{padding:0 1rem 1rem;font-size:var(--al-answer-size, 13px);color:var(--al-text-color, #1d2020);line-height:1.55}.lph-accordion-item .lph-accordion-item__answer p{margin:0 0 .5rem}.lph-accordion-item .lph-accordion-item__answer p:last-child{margin-bottom:0}.lph-accordion-item .lph-accordion-item__answer strong{font-weight:700}@media(prefers-reduced-motion:reduce){.lph-accordion-item,.lph-accordion-item__chevron{transition:none}}.lph-accordion-list,.lph-accordion-list *,.lph-accordion-list *:before,.lph-accordion-list *:after{box-sizing:border-box}.lph-accordion-list{display:flex;flex-direction:column;gap:var(--al-gap, 8px);font-family:inherit}.lph-benefit-pills,.lph-benefit-pills *,.lph-benefit-pills *:before,.lph-benefit-pills *:after{box-sizing:border-box}.lph-benefit-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--bp-gap-x, 20px);row-gap:var(--bp-gap-y, 10px);font-family:inherit}.lph-benefit-pills .lph-benefit-pills__item{display:inline-flex;align-items:center;gap:8px;font-size:var(--bp-text-size, 14px)!important;color:var(--bp-text-color, #1d2020)!important;line-height:1.3;min-width:0}.lph-benefit-pills .lph-benefit-pills__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--bp-icon-color, #1ec488)}.lph-benefit-pills .lph-benefit-pills__icon img{width:100%;height:100%;object-fit:contain;display:block}.lph-benefit-pills .lph-benefit-pills__icon svg{display:block}.lph-benefit-pills .lph-benefit-pills__label{font-weight:500;min-width:0}.lph-cta-link,.lph-cta-link *{box-sizing:border-box}.lph-cta-link{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:var(--cl-padding-y, 14px) 1.25rem!important;background-color:var(--cl-bg, #1a7560)!important;color:var(--cl-text-color, #ffffff)!important;border-radius:var(--cl-radius, 8px);font-size:var(--cl-text-size, 14px)!important;font-weight:600!important;text-decoration:none!important;line-height:1.3;transition:filter .2s ease,transform .15s ease;font-family:inherit;cursor:pointer}.lph-cta-link:hover,.lph-cta-link:focus-visible{filter:brightness(.95);text-decoration:none!important}.lph-cta-link:active{transform:translateY(1px)}.lph-cta-link .lph-cta-link__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.lph-cta-link .lph-cta-link__icon img,.lph-cta-link .lph-cta-link__icon svg{width:100%;height:100%;object-fit:contain;display:block}.lph-cta-link .lph-cta-link__label{color:inherit}.lph-payment-icons,.lph-payment-icons *{box-sizing:border-box}.lph-payment-icons{width:100%;display:flex;justify-content:var(--pi-align, center);font-family:inherit}.lph-payment-icons .lph-payment-icons__img{max-width:var(--pi-max-width, 300px);width:100%;height:auto;display:block;object-fit:contain}.lph-payment-icons .lph-payment-icons__placeholder{padding:.5rem .75rem;border:1px dashed #ccc;color:#888;font-size:12px;border-radius:6px}.lph-rating-row,.lph-rating-row *,.lph-rating-row *:before,.lph-rating-row *:after{box-sizing:border-box}.lph-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rr-gap, 8px);font-size:var(--rr-size, 13px)!important;color:var(--rr-text-color, #1d2020)!important;line-height:1.4;font-family:inherit}.lph-rating-row .lph-rating-row__stars{display:inline-flex;color:var(--rr-stars-color, #1ec488);gap:1px}.lph-rating-row .lph-rating-row__stars svg{display:block}.lph-rating-row .lph-rating-row__rating{display:inline-flex;align-items:center;gap:4px;color:inherit}.lph-rating-row .lph-rating-row__prefix{font-weight:400}.lph-rating-row .lph-rating-row__value{font-weight:700}.lph-rating-row .lph-rating-row__label{font-weight:600;font-style:italic}.lph-rating-row .lph-rating-row__sep{color:inherit;opacity:.4}.lph-rating-row .lph-rating-row__link{color:var(--rr-link-color, #1d2020)!important;text-decoration:underline;text-underline-offset:2px;font-weight:500}.lph-rating-row .lph-rating-row__link:hover{opacity:.7}.lph-ready-to-ship,.lph-ready-to-ship *{box-sizing:border-box}.lph-ready-to-ship{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--rts-size, 13px)!important;color:var(--rts-text-color, #1d2020)!important;margin:0!important;padding:0!important;font-family:inherit;line-height:1.4}.lph-ready-to-ship .lph-ready-to-ship__dot{width:8px;height:8px;border-radius:50%;background-color:var(--rts-dot-color, #1ec488);flex-shrink:0;box-shadow:0 0 0 0 currentColor;animation:lph-rts-pulse 2.2s ease-out infinite;color:var(--rts-dot-color, #1ec488)}@keyframes lph-rts-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,currentColor 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}}@media(prefers-reduced-motion:reduce){.lph-ready-to-ship .lph-ready-to-ship__dot{animation:none}}.lph-ready-to-ship .lph-ready-to-ship__date{color:var(--rts-date-color, #1d2020);font-weight:600;text-decoration:underline;text-underline-offset:2px;margin-left:4px}.lph-review-card,.lph-review-card *,.lph-review-card *:before,.lph-review-card *:after{box-sizing:border-box}.lph-review-card h3,.lph-review-card p,.lph-review-card span,.lph-review-card div{margin:0;padding:0;border:0;font-family:inherit;color:inherit}.lph-review-card{background-color:var(--rc-bg, #f2fffa);border:1px solid var(--rc-border, #d4ebd8);border-radius:10px;padding:1rem 1rem .85rem;display:flex;flex-direction:column;gap:.6rem;font-family:inherit;color:var(--rc-text-color, #1d2020)}.lph-review-card .lph-review-card__head{display:flex;align-items:center;gap:.5rem}.lph-review-card .lph-review-card__rating{font-size:13px;font-weight:700}.lph-review-card .lph-review-card__stars{display:inline-flex;gap:1px;color:var(--rc-stars-color, #1ec488)}.lph-review-card .lph-review-card__stars svg{display:block}.lph-review-card .lph-review-card__quote{font-size:var(--rc-quote-size, 14px)!important;line-height:1.45!important;color:var(--rc-text-color, #1d2020)!important;font-style:italic}.lph-review-card .lph-review-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.15rem}.lph-review-card .lph-review-card__author{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.lph-review-card .lph-review-card__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:#d4ebd8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700;color:var(--rc-text-color, #1d2020)}.lph-review-card .lph-review-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.lph-review-card .lph-review-card__author-text{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.lph-review-card .lph-review-card__author-name{font-size:var(--rc-meta-size, 12px)!important;font-weight:600!important;color:var(--rc-text-color, #1d2020)!important;line-height:1.2}.lph-review-card .lph-review-card__author-meta{font-size:11px!important;color:var(--rc-text-color, #4a4a4a)!important;opacity:.7;line-height:1.2}.lph-review-card .lph-review-card__tags{display:inline-flex;flex-wrap:wrap;gap:.35rem}.lph-review-card .lph-review-card__tag{display:inline-block;padding:.25rem .6rem;border-radius:4px;border:1px solid var(--rc-tag-border, #1d4a2e);color:var(--rc-tag-text, #1d4a2e);font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}.lph-side-features,.lph-side-features *,.lph-side-features *:before,.lph-side-features *:after{box-sizing:border-box}.lph-side-features{display:flex;flex-direction:column;gap:var(--sf-gap, 8px);font-family:inherit}.lph-side-features .lph-side-features__card{background-color:var(--sf-card-bg, #d8efc4);border-radius:12px;padding:.85rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;min-height:var(--sf-min-height, 110px)}.lph-side-features .lph-side-features__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lph-side-features .lph-side-features__icon img{width:100%;height:100%;object-fit:contain;display:block}.lph-side-features .lph-side-features__label{font-size:var(--sf-text-size, 13px)!important;font-weight:600!important;color:var(--sf-text-color, #1d2020)!important;line-height:1.2}@media(max-width:749px){.lph-side-features{flex-direction:row;flex-wrap:wrap}.lph-side-features .lph-side-features__card{flex:1;min-width:0;min-height:90px}}.lph-sold-bar,.lph-sold-bar *,.lph-sold-bar *:before,.lph-sold-bar *:after{box-sizing:border-box}.lph-sold-bar{position:relative;width:100%;font-family:inherit}.lph-sold-bar .lph-sold-bar__track{width:100%;height:var(--sb-height, 8px);background-color:var(--sb-bar-bg, #f3e1e1);border-radius:999px;overflow:hidden}.lph-sold-bar .lph-sold-bar__fill{width:var(--sb-percent, 90%);height:100%;background:linear-gradient(90deg,var(--sb-bar-color, #d83838) 0%,var(--sb-bar-color, #d83838) 70%,color-mix(in srgb,var(--sb-bar-color, #d83838) 80%,white) 100%);border-radius:999px;transition:width .6s ease}.lph-sold-bar .lph-sold-bar__label{position:absolute;right:0;top:50%;transform:translateY(calc(-100% - 4px));font-size:var(--sb-text-size, 12px)!important;font-weight:600!important;color:var(--sb-text-color, #d83838)!important;line-height:1;background:transparent;padding:0 2px}.lph-trust-row,.lph-trust-row *{box-sizing:border-box}.lph-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tr-gap, 24px);font-family:inherit}.lph-trust-row .lph-trust-row__item{display:inline-flex;align-items:center;gap:6px;font-size:var(--tr-text-size, 13px)!important;color:var(--tr-text-color, #4a4a4a)!important;line-height:1.3}.lph-trust-row .lph-trust-row__icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--tr-icon-color, #1ec488)}.lph-trust-row .lph-trust-row__icon img,.lph-trust-row .lph-trust-row__icon svg{width:100%;height:100%;object-fit:contain;display:block}.lph-trust-row .lph-trust-row__label{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
