:root{--mint: #dbedeb;--mint-soft: #ecf4f3;--kale: #505e61;--kale-deep: #3d4a4d;--aqua: #7acdcf;--sage: #a0bcbb;--white: #ffffff;--paper: #fbfaf8;--line: rgba(80, 94, 97, .12);--line-strong: rgba(80, 94, 97, .22);--muted: #8a9598;--font-sans: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script: "Caveat", "Segoe Script", cursive;--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body-family: var(--font-sans);--font-heading-family: var(--font-sans);--fs-h1: clamp(42px, 5.6vw, 74px);--fs-h2: clamp(30px, 3.6vw, 45px);--fs-h3: 20px;--fs-h4: 17px;--fs-body: 16px;--fs-eyebrow: 11px;--fw-thin: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}body{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--kale);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.08;color:var(--kale)}h1{font-size:var(--fs-h1);font-weight:var(--fw-medium);letter-spacing:-.02em}h2{font-size:var(--fs-h2);font-weight:var(--fw-medium)}h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold)}p{line-height:1.65;font-weight:var(--fw-regular)}.script{font-family:var(--font-script);font-weight:var(--fw-medium);letter-spacing:.01em}.serif{font-family:var(--font-serif);font-weight:var(--fw-light);font-style:italic}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--kale);opacity:.7;font-weight:var(--fw-medium)}.announcement-bar-section .utility-bar{--color-background: 80, 94, 97;--color-foreground: 255, 255, 255;background:var(--kale)}.announcement-bar-section .announcement-bar__message{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--white)}.announcement-bar-section .announcement-bar__link{color:var(--white)}.header-wrapper{background:var(--white)}.header-wrapper.color-scheme-1{--color-foreground: 80, 94, 97}.header-wrapper--border-bottom{border-bottom:1px solid var(--line)}.header__menu-item,.header__inline-menu .header__menu-item{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:none;color:var(--kale)}.header__heading-logo{max-height:44px;width:auto}.kg-header-begin{padding:12px 22px;font-size:12px;margin-right:20px;white-space:nowrap}.header__icon--cart.header__icon--cart-text{width:auto;margin-right:0;gap:8px;text-decoration:none}.header__icon--cart-text .kg-cart-label{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--kale);white-space:nowrap}.header__icon--cart-text .cart-count-bubble{position:static;flex:none}#programs,#how,#compare,#faq{scroll-margin-top:110px}.kg-hero__zip-input:focus,.kg-hero__zip-input:focus-visible{outline:none;box-shadow:none;background:transparent}.kg-hero__zip-form:focus-within{border-bottom-color:var(--kale-deep)}.footer{background:var(--kale)}.footer.color-scheme-1{--color-background: 80, 94, 97;--color-foreground: 219, 237, 235}.footer .footer-block__heading{color:var(--white);font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.2em;text-transform:uppercase}.footer a{color:var(--mint)}.footer a:hover{opacity:1}.footer .footer-block__brand-info img{filter:brightness(0) invert(1)}.footer__content-bottom{border-top:1px solid rgba(219,237,235,.15)}.footer__copyright,.footer__content-bottom .caption{color:var(--mint);opacity:.7}.kg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid var(--kale);text-decoration:none;transition:all .25s ease}.kg-btn--primary{background:var(--kale);color:var(--white)}.kg-btn--primary:hover{background:var(--kale-deep);border-color:var(--kale-deep);color:var(--white)}.kg-btn--ghost{background:transparent;color:var(--kale)}.kg-btn--ghost:hover{background:var(--kale);color:var(--white)}.kg-hero{background:var(--white);padding:80px 32px 100px}.kg-hero__inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.kg-hero__eyebrow{display:block}.kg-hero__heading{margin:28px 0 0;max-width:640px;font-family:var(--font-sans);font-size:var(--fs-h1);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.08;color:var(--kale)}.kg-hero__heading em{font-style:normal;color:var(--aqua)}.kg-hero__tagline{display:block;font-family:var(--font-script);font-size:clamp(2rem,3vw,2.6rem);color:var(--kale);margin-top:14px;opacity:.85;font-weight:var(--fw-medium)}.kg-hero__sub{margin-top:24px;font-size:16px;max-width:480px;line-height:1.7;color:var(--kale);opacity:.85}.kg-hero__sub>*{margin:0;font-size:inherit;line-height:inherit}.kg-hero__sub>*+*{margin-top:1em}.kg-hero__ratings{display:flex;align-items:center;gap:18px;margin-top:30px;font-size:12px;color:var(--kale);letter-spacing:.06em}.kg-hero__stars{color:var(--kale);letter-spacing:2px;font-size:14px}.kg-hero__rdivider{width:1px;height:14px;background:var(--line-strong)}.kg-hero__zip{margin-top:36px;max-width:480px}.kg-hero__zip-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--kale);opacity:.7;margin-bottom:12px;font-weight:var(--fw-medium)}.kg-hero__zip-form{display:flex;gap:0;border-bottom:1px solid var(--kale)}.kg-hero__zip-input{flex:1;padding:14px 0;border:none;background:transparent;font-size:16px;font-family:inherit;outline:none;color:var(--kale)}.kg-hero__zip-input::placeholder{color:var(--muted)}.kg-hero__zip-btn{background:transparent;border:none;padding:14px 0 14px 20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--kale);cursor:pointer;font-weight:var(--fw-semibold);font-family:inherit}.kg-hero__zip-btn:hover{color:var(--kale-deep)}.kg-hero__zip-msg{margin-top:14px;font-size:13px;min-height:18px;letter-spacing:.02em}.kg-hero__zip-msg.is-ok{color:var(--kale)}.kg-hero__zip-msg.is-bad{color:#a8554a}.kg-hero__cta-row{display:flex;gap:18px;margin-top:36px;flex-wrap:wrap;align-items:center}.kg-hero__arrow{display:inline-block}.kg-hero__visual{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--mint)}.kg-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.kg-hero__badge{position:absolute;bottom:28px;left:28px;right:28px;background:var(--white);padding:18px 22px;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.06em}.kg-hero__badge-label{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:var(--fw-medium)}.kg-hero__badge-value{color:var(--kale);font-weight:var(--fw-semibold);font-size:14px;margin-top:4px;letter-spacing:0}.kg-hero__badge-divider{width:1px;height:32px;background:var(--line)}@media(max-width:900px){.kg-hero{padding:48px 24px 64px}.kg-hero__inner{grid-template-columns:1fr;gap:48px}}.kg-section{padding:120px 32px}.kg-section__inner{max-width:1320px;margin:0 auto}.kg-section__head{text-align:center;max-width:680px;margin:0 auto 80px}.kg-section__eyebrow{margin-bottom:18px;display:inline-block}.kg-section__title{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;line-height:1.08;color:var(--kale)}.kg-section__sub{margin-top:22px;font-size:17px;line-height:1.6;color:var(--kale);opacity:.85}.kg-section__sub>*{margin:0;font-size:inherit;line-height:inherit}.kg-section__sub>*+*{margin-top:1em}.kg-section__cta{text-align:center;margin-top:64px}@media(max-width:800px){.kg-section{padding:80px 24px}.kg-section__head{margin-bottom:48px}}.kg-press{background:var(--mint);padding:36px 32px}.kg-press__inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.kg-press__label{color:var(--kale);opacity:.6;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:var(--fw-medium)}.kg-press__logos{display:flex;gap:56px;flex-wrap:wrap;align-items:center;justify-content:center}.kg-press__logo{font-family:var(--font-serif);font-size:19px;font-weight:var(--fw-regular);font-style:italic;letter-spacing:.03em;color:var(--kale);opacity:.7}.kg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.kg-step__img{aspect-ratio:4 / 5;background-color:var(--mint);overflow:hidden;margin-bottom:28px}.kg-step__img-el{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.kg-step__num{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-medium);font-size:22px;letter-spacing:.06em;color:#626f71;display:block;margin-bottom:12px}.kg-step__body{font-size:16px;line-height:1.65;color:var(--kale)}.kg-step__body>:first-child{margin:0 0 14px;font-family:var(--font-sans);font-size:20px;font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.2;text-transform:none}.kg-step__body>*{margin:0}.kg-step__body>*+*{margin-top:.6em}@media(max-width:800px){.kg-steps{grid-template-columns:1fr;gap:48px}}.kg-plans{background:var(--paper)}.kg-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.kg-plan{background:var(--white);display:flex;flex-direction:column;text-decoration:none;color:var(--kale);position:relative;transition:transform .35s ease}.kg-plan:hover{transform:translateY(-6px)}.kg-plan__img{aspect-ratio:4 / 5;background-color:var(--mint);overflow:hidden}.kg-plan__img-el{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.kg-plan__body{padding:28px 32px 36px;flex:1;display:flex;flex-direction:column}.kg-plan__tag{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--kale);opacity:.7;font-weight:var(--fw-medium)}.kg-plan__title{margin:14px 0 10px;font-family:var(--font-sans);font-size:27px;font-weight:var(--fw-regular);letter-spacing:-.01em;line-height:1.1;color:var(--kale)}.kg-plan__desc{font-size:14px;line-height:1.65;margin:0 0 24px;flex:1;opacity:.85}.kg-plan__footer{padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;align-items:flex-end}.kg-plan__link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--kale);font-weight:var(--fw-semibold);padding-bottom:3px;border-bottom:1px solid var(--kale)}.kg-plan:hover .kg-plan__link{color:var(--kale-deep)}.kg-plan--featured{outline:1px solid var(--kale);outline-offset:-1px}.kg-plan__badge{position:absolute;top:20px;left:20px;z-index:1;background:var(--kale);color:var(--white);padding:6px 14px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-weight:var(--fw-semibold)}@media(max-width:900px){.kg-plan-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kg-plan-grid{grid-template-columns:1fr}}.kg-feature-strip{background:var(--mint)}.kg-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.kg-feature+.kg-feature{margin-top:80px}.kg-feature:nth-child(2n) .kg-feature__img{order:2}.kg-feature__img{aspect-ratio:4 / 5;background-color:var(--sage);overflow:hidden}.kg-feature__img-el{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.kg-feature__eyebrow{margin-bottom:20px}.kg-feature__title{font-family:var(--font-sans);font-size:clamp(2rem,3vw,2.6rem);font-weight:var(--fw-medium);letter-spacing:-.015em;line-height:1.08;color:var(--kale)}.kg-feature__text{margin:24px 0;font-size:16px;max-width:460px;line-height:1.65;color:var(--kale);opacity:.85}.kg-feature__text>*{margin:0}.kg-feature__text>*+*{margin-top:1em}.kg-feature__spec{margin:32px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:460px}.kg-feature__spec div{border-top:1px solid var(--line-strong);padding-top:14px}.kg-feature__spec strong{display:block;font-size:22px;font-weight:var(--fw-regular);color:var(--kale);margin-bottom:4px}.kg-feature__spec span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:900px){.kg-feature{grid-template-columns:1fr;gap:48px}.kg-feature:nth-child(2n) .kg-feature__img{order:0}.kg-feature+.kg-feature{margin-top:48px}}.kg-compare{background:var(--white)}.kg-compare__table{max-width:900px;margin:0 auto}.kg-compare__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--kale)}.kg-compare__row:last-child{border-bottom:none}.kg-compare__row--head{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:var(--fw-medium);padding:14px 0;border-bottom:1px solid var(--kale)}.kg-compare__cell{text-align:center}.kg-compare__yes{color:var(--kale);font-weight:var(--fw-semibold)}.kg-compare__no{color:var(--muted)}.kg-compare__kooshi{color:var(--kale);font-weight:var(--fw-semibold)}.kg-compare__mark{display:inline-block;width:8px;height:8px;background:var(--aqua);border-radius:50%;margin-right:8px;vertical-align:middle}@media(max-width:700px){.kg-compare__row{grid-template-columns:1.5fr 1fr 1fr 1fr;padding:16px 0;font-size:12px}}.kg-testimonials{background:var(--kale);color:var(--white)}.kg-testimonials .kg-section__eyebrow{color:var(--mint);opacity:1}.kg-testimonials .kg-section__title{color:var(--white);font-weight:var(--fw-regular)}.kg-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.kg-quote__mark{font-family:var(--font-serif);font-style:italic;font-size:60px;line-height:.6;color:var(--mint);opacity:.4;display:block;margin-bottom:16px}.kg-quote__text,.kg-quote__text p{color:var(--white);font-size:17px;line-height:1.6;font-weight:var(--fw-light);opacity:.95;margin:0}.kg-quote__text>*+*{margin-top:1em}.kg-quote__rating{margin-top:18px;height:auto;opacity:.9}.kg-quote__author{margin-top:26px;padding-top:20px;border-top:1px solid rgba(219,237,235,.18)}.kg-quote__name{font-weight:var(--fw-medium);font-size:13px;letter-spacing:.04em;color:var(--white)}.kg-quote__meta{font-size:11px;color:var(--mint);opacity:.65;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}@media(max-width:900px){.kg-quotes{grid-template-columns:1fr;gap:40px}}.kg-guarantee{background:var(--mint);text-align:center;padding:100px 32px}.kg-guarantee__inner{max-width:1320px;margin:0 auto}.kg-guarantee__eyebrow{display:inline-block;margin-bottom:20px}.kg-guarantee__title{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.015em;line-height:1.1;color:var(--kale);max-width:720px;margin:0 auto}.kg-guarantee__sub{color:var(--kale);opacity:.8;margin-top:18px;max-width:540px;margin-left:auto;margin-right:auto}.kg-guarantee__sub>*{margin:0}.kg-guarantee__points{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin:64px auto 0;max-width:900px;text-align:left}.kg-guarantee__point{padding-left:24px;border-left:1px solid var(--kale)}.kg-guarantee__point strong{display:block;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--kale);margin-bottom:8px}.kg-guarantee__point span{color:var(--kale);opacity:.7;font-size:13px;line-height:1.6}@media(max-width:700px){.kg-guarantee__points{grid-template-columns:1fr;gap:32px}}.kg-faq{background:var(--white)}.kg-faq .collapsible-content__wrapper .collapsible-content__heading{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--kale);margin-bottom:56px}.kg-faq .collapsible-content__grid{display:block}.kg-faq .custom_faq_bottom{max-width:800px;margin:0 auto}.kg-faq .accordion.home-page-accordian{border-top:0;border-bottom:1px solid var(--line);background:transparent}.kg-faq .accordion.home-page-accordian:first-child{border-top:1px solid var(--line)}.kg-faq .accordion.home-page-accordian summary{padding:28px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.kg-faq .accordion.home-page-accordian details[open]>summary{background:transparent}.kg-faq .accordion.home-page-accordian summary::-webkit-details-marker{display:none}.kg-faq .home-page-accordian .accordion__title{font-family:var(--font-sans);font-size:16px;line-height:1.4;font-weight:var(--fw-medium);letter-spacing:-.005em;color:var(--kale);margin:0}.kg-faq .accordion.home-page-accordian summary svg{flex:0 0 auto;margin-left:24px}.kg-faq .accordion.home-page-accordian summary svg path{stroke:var(--kale)}.kg-faq .accordion.home-page-accordian .accordion__content{padding:0 0 28px;background:transparent;color:var(--kale);opacity:.8;font-size:15px;line-height:1.7;max-width:700px}.kg-faq .accordion.home-page-accordian .accordion__content>*{margin:0 0 1em}.kg-faq .accordion.home-page-accordian .accordion__content>:last-child{margin-bottom:0}.kg-faq .btn-btn-indx{margin-top:48px}.kg-faq .btn-btn-indx a{background:transparent;color:var(--kale);border:1px solid var(--kale);border-radius:0;padding:16px 30px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-medium);transition:all .25s ease}.kg-faq .btn-btn-indx a:hover{background:var(--kale);color:var(--white)}.kg-final-cta{background:var(--mint);text-align:center;padding:120px 32px}.kg-final-cta__inner{max-width:1320px;margin:0 auto}.kg-final-cta__tagline{font-family:var(--font-script);font-size:clamp(3rem,5vw,4.4rem);color:var(--kale);display:block;margin-bottom:24px;line-height:1}.kg-final-cta__title{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.015em;line-height:1.1;color:var(--kale);margin-bottom:32px}.kg-final-cta__sub{margin:0 auto 36px;font-size:16px;max-width:480px;color:var(--kale);opacity:.85}.kg-final-cta__sub>*{margin:0}.kg-final-cta__code{margin-top:24px;font-size:12px;color:var(--kale);opacity:.75;letter-spacing:.14em;text-transform:uppercase}.kg-final-cta__code>*{margin:0}.kg-final-cta__code strong{font-weight:var(--fw-semibold)}.custom-productSection .gradient{background:var(--white)}#main-product_section.kg-customize{max-width:980px;margin:0 auto;padding:80px 40px 120px}.kg-customize .product.grid{display:block}.kg-customize .product__info-wrapper{max-width:720px;width:100%;margin:0 auto;padding:0}.kg-customize .product__column-sticky{position:static;top:auto}.kg-customize .product__info-wrapper--extra-padding{padding:0}.kg-customize__head{max-width:720px;margin:0 auto 64px;text-align:center}.kg-customize__eyebrow{display:inline-block;margin-bottom:16px}.kg-customize__title{font-family:var(--font-serif);font-size:clamp(42px,5vw,64px);font-weight:var(--fw-regular);line-height:1.05;color:var(--kale);margin:0 0 18px}.kg-customize__tagline{font-size:20px;color:var(--kale);opacity:.75;line-height:1.5;max-width:540px;margin:0 auto}.kg-customize .product__info-container .product__title{display:none}.kg-customize .product__media-wrapper{display:block;width:100%;max-width:none;margin:0 0 64px}.kg-customize .product__media-wrapper.small-hide{display:none}.kg-customize .productMediaWrapper{aspect-ratio:16 / 8;background:var(--mint);overflow:hidden}.kg-customize .productMediaWrapper img{width:100%;height:100%;object-fit:cover;display:block}.kg-customize .product__info-container>*{margin-bottom:40px}.kg-customize .product__info-container>*:last-child{margin-bottom:0}.kg-customize .product__view-details{display:none}@media screen and (max-width:800px){#main-product_section.kg-customize{padding:56px 20px 80px}.kg-customize__head,.kg-customize .product__media-wrapper{margin-bottom:40px}.kg-customize__tagline{font-size:18px}}#main-product_section.kg-customize .product__info-wrapper{max-width:720px;width:100%;margin:0 auto;padding:0}#main-product_section.kg-customize .product__info-container{display:block;width:100%}#main-product_section.kg-customize .variantSelects_label,#main-product_section.kg-customize .product-form__input .form__label{display:block;font-family:var(--font-sans);font-size:1.4rem;font-weight:var(--fw-regular);letter-spacing:-.01em;text-transform:none;color:var(--kale);margin-bottom:14px}#main-product_section.kg-customize .productVariantOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;border:none}#main-product_section.kg-customize .productVariantOptions input[type=radio],#main-product_section.kg-customize .productVariantOptions input[type=checkbox]{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}#main-product_section.kg-customize .product-form__input--pill input[type=radio]+label,#main-product_section.kg-customize .inputCheckboxVariant input[type=checkbox]+label{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:18px 14px;border:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--kale);font-size:14px;font-weight:var(--fw-medium);text-transform:none;letter-spacing:normal;line-height:1.2;cursor:pointer;transition:all .2s ease}#main-product_section.kg-customize .product-form__input--pill input[type=radio]+label:hover,#main-product_section.kg-customize .inputCheckboxVariant input[type=checkbox]+label:hover{border-color:var(--kale)}#main-product_section.kg-customize .product-form__input--pill input[type=radio]:checked+label,#main-product_section.kg-customize .inputCheckboxVariant input[type=checkbox]:checked+label{background:var(--kale);color:var(--white);border-color:var(--kale)}#main-product_section.kg-customize .productVariantOptions .inputCheckmark,#main-product_section.kg-customize .inputCheckboxVariant .inputCheckmark{display:none}#main-product_section.kg-customize .variantSelects,#main-product_section.kg-customize .product-form__input--pill:not(.hideVariant){padding-bottom:32px;border-bottom:1px solid var(--line)}#main-product_section.kg-customize .product-form__input--pill{margin-bottom:32px}#main-product_section.kg-customize .date-pickerMain .date-pickerHeading,#main-product_section.kg-customize .product-zipCodeMain .product-zip_codeLabel{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--kale);opacity:.7;margin-bottom:8px}#main-product_section.kg-customize .product-datePickerField,#main-product_section.kg-customize .product-zipCodeField{border:none;border-bottom:1px solid var(--line-strong);background:transparent}#main-product_section.kg-customize .product-datePickerField:focus-within,#main-product_section.kg-customize .product-zipCodeField:focus-within{border-bottom-color:var(--kale)}#main-product_section.kg-customize .date-pickerMain #datepicker,#main-product_section.kg-customize .product-zipCodeField__input{border:none;background:transparent;height:auto;padding:12px 0;font-size:16px;color:var(--kale);border-radius:0}#main-product_section.kg-customize .date-pickerMain #datepicker{padding-right:36px}#main-product_section.kg-customize .date-pickerMain #datepicker::placeholder,#main-product_section.kg-customize .product-zipCodeField__input::placeholder{color:var(--muted)}#main-product_section.kg-customize .product-datePickerField .date_picker__icon svg path{fill:var(--kale)}#main-product_section.kg-customize button.program-panel-delivery-window__input--cta-label{color:var(--kale);text-transform:uppercase;letter-spacing:.08em;font-size:12px}#main-product_section.kg-customize .date-pickerMain,#main-product_section.kg-customize .product-zipCodeMain{margin:0 0 32px;padding-bottom:0;border-bottom:none}.ui-datepicker .ui-state-default{color:var(--kale)}.ui-datepicker .ui-state-active,.ui-datepicker td .ui-state-active{background:var(--kale)!important;color:var(--white)!important;border-color:var(--kale)!important}.ui-datepicker .ui-state-hover{background:var(--mint)!important;border-color:var(--mint)!important;color:var(--kale)!important}.ui-datepicker .ui-datepicker-title{color:var(--kale);font-weight:var(--fw-semibold)}#main-product_section.kg-customize .dislike-properties .dislike-propertiesHeading{display:block;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--kale);opacity:.7;margin-bottom:8px}#main-product_section.kg-customize .dislike-properties input{height:auto;border:none;border-bottom:1px solid var(--line-strong);background:transparent;padding:12px 0;font-size:16px;color:var(--kale);border-radius:0}#main-product_section.kg-customize .dislike-properties input:focus{border-bottom-color:var(--kale);outline:none}#main-product_section.kg-customize .dislike-properties input::placeholder{color:var(--muted);text-transform:none;font-size:14px}#main-product_section.kg-customize .weekend-deliveries .weekend-deliveriesHeading{display:block;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--kale);opacity:.7;margin-bottom:8px}#main-product_section.kg-customize .weekend_deliveriesMain{border:none}#main-product_section.kg-customize .weekend_deliveriesRadioMain input[type=radio]+label{padding:14px 0;border:none;font-weight:var(--fw-medium);text-transform:none;color:var(--kale);font-size:14px}#main-product_section.kg-customize .weekend_deliveriesRadioMain input[type=radio]:checked+label{background:transparent;color:var(--kale);border-color:transparent}#main-product_section.kg-customize .weekend_deliveriesRadioMain .inputCheckmark{border-color:var(--line-strong);background:transparent}#main-product_section.kg-customize .weekend_deliveriesRadioMain .inputCheckmark:after{background:var(--kale)}#main-product_section.kg-customize .weekend-deliveries{margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--line)}#main-product_section.kg-customize .dislike-properties{margin:0 0 32px;padding-bottom:0;border-bottom:none}#main-product_section.kg-customize .cstm-easysubwidgetbox label.cstm-easysubwidgetboxtitle{font-size:1.4rem;letter-spacing:-.01em;text-transform:none;font-weight:var(--fw-regular);color:var(--kale);opacity:1;margin-bottom:14px}#main-product_section.kg-customize .cstm-easysubwidgetbox .cstm-easysubwidgetboxselectionoptions>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:none}@media screen and (max-width:600px){#main-product_section.kg-customize .cstm-easysubwidgetbox .cstm-easysubwidgetboxselectionoptions>ul{grid-template-columns:1fr}}#main-product_section.kg-customize .cstm-easysubwidgetbox .cstm-easysubwidgetboxselectionoption{color:var(--kale);font-weight:var(--fw-medium);font-size:15px;text-transform:none;padding:18px 14px;border:1px solid var(--line-strong);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;cursor:pointer;transition:all .2s ease}#main-product_section.kg-customize .cstm-easysubwidgetbox .cstm-easysubwidgetboxselectionoption:hover{border-color:var(--kale)}#main-product_section.kg-customize .cstm-easysubwidgetbox label.cstm-easysubwidgetboxselectionoptionlabel{padding-left:0;color:inherit;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoptionlabelcheck{display:none!important}#main-product_section.kg-customize .cstm-easysubwidgetbox .cstm-easysubwidgetboxselectionoptioncover{flex-direction:column;align-items:center;gap:8px}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoptionprice{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--fw-medium)}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoption:has(label.cstm-easysubwidgetboxselectionoptionlabel.checked),#main-product_section.kg-customize .cstm-easysubwidgetbox .cstm-easysubwidgetboxselectionoptions .cstm-easysubwidgetboxselectionoption:has(.cstm-easySubscribeInput:checked){background:var(--kale)!important;border-color:var(--kale)!important;color:var(--white)}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoption:has(.cstm-easySubscribeInput:checked) label.cstm-easysubwidgetboxselectionoptionlabel,#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoption:has(label.cstm-easysubwidgetboxselectionoptionlabel.checked) label.cstm-easysubwidgetboxselectionoptionlabel{color:var(--white)}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoption:has(.cstm-easySubscribeInput:checked) .cstm-easysubwidgetboxselectionoptionprice{color:var(--mint)}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoptionlabeltag{background-color:var(--mint);color:var(--kale);border-radius:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;margin-left:0}#main-product_section.kg-customize .cstm-easySellingPlanSelect{border-color:var(--line-strong);color:var(--kale)}#main-product_section.kg-customize .cstm-easySellingPlanSelect__main .cstm-easySellingPlanSelect_option li:hover{background:var(--mint);color:var(--kale)}#main-product_section.kg-customize .cstm-easysubwidgetboxbranding{color:var(--kale)}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoptionplans{width:100%}#main-product_section.kg-customize .cstm-easysubwidgetboxselectionoptionplansselect label{color:inherit;font-size:12px}#main-product_section.kg-customize .cstm-easySellingPlanSelect{background:var(--white)}#main-product_section.kg-customize .cstm-easySellingPlanSelect_option{color:var(--kale)}#main-product_section.kg-customize .cstm-easysubwidgetbox{margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--line)}#main-product_section.kg-customize .addon-products .form__label{font-size:1.4rem;letter-spacing:-.01em;text-transform:none;font-weight:var(--fw-regular);color:var(--kale);margin-bottom:14px}#main-product_section.kg-customize .addon-products{margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--line)}#main-product_section.kg-customize .addon-productsMain{border:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (max-width:600px){#main-product_section.kg-customize .addon-productsMain{grid-template-columns:1fr}}#main-product_section.kg-customize .addon_inputCheckboxVariant{height:100%}#main-product_section.kg-customize .addon_inputCheckboxVariant input[type=checkbox]+label{padding:12px 40px 12px 14px;border:1px solid var(--line-strong);color:var(--kale);font-size:13px;font-weight:var(--fw-medium);text-transform:none;letter-spacing:normal;line-height:1.35;height:100%;align-items:flex-start;transition:all .2s ease}#main-product_section.kg-customize span.addon-product_title{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}#main-product_section.kg-customize .addon_inputCheckboxVariant input[type=checkbox]+label:hover{border-color:var(--kale)}#main-product_section.kg-customize .addon_inputCheckboxVariant input[type=checkbox]:checked+label{background:var(--kale);border-color:var(--kale);color:var(--white)}#main-product_section.kg-customize .addon_inputCheckboxVariant .inputCheckmark{display:none}#main-product_section.kg-customize span.addonProductPrice{margin-right:0;color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--fw-medium)}#main-product_section.kg-customize .addon_inputCheckboxVariant input[type=checkbox]:checked+label span.addonProductPrice{color:var(--mint)}#main-product_section.kg-customize .addon-product_drawerButton{right:16px}#main-product_section.kg-customize .addon_inputCheckboxVariant input[type=checkbox]:checked~.addon-product_drawerButton svg{filter:invert(1)}#main-product_section.kg-customize .product .price{color:var(--kale);font-weight:var(--fw-medium)}#main-product_section.kg-customize .product-form__submit{width:100%;padding:22px;background:var(--kale);color:var(--white);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}#main-product_section.kg-customize .product-form__submit:hover{background:var(--kale-deep);border-color:var(--kale-deep);color:var(--white)}#main-product_section.kg-customize .product-form__submit span{color:var(--white)}#main-product_section.kg-customize .product-form__buttons{margin-top:8px}#main-product_section.kg-customize .itg--addToCart__button{align-items:flex-end}#main-product_section.kg-customize .product-form__submit{margin-bottom:0}#main-product_section.kg-customize .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;margin:0}#main-product_section.kg-customize .quantity{min-height:62px;border:1px solid var(--line-strong);border-radius:0}#main-product_section.kg-customize .quantity__input,#main-product_section.kg-customize .quantity__button{color:var(--kale)}#main-product_section.kg-customize .product-payment_iconsMain{border-top:none;border-bottom:none}#main-product_section.kg-customize .drawerButtonMain_div{border-color:var(--line-strong)}#main-product_section.kg-customize .product-form__submit span:after{content:"\2192";display:inline-block;margin-left:10px;transition:transform .25s ease}#main-product_section.kg-customize .product-form__submit:hover span:after{transform:translate(4px)}#CartDrawer .drawer__inner{--color-background: 255, 255, 255;--color-foreground: 80, 94, 97;background:var(--white)}#CartDrawer .cart-drawer__overlay{background:#505e6147}#CartDrawer .drawer__header{border-bottom:1px solid var(--line)}#CartDrawer .drawer__heading{font-family:var(--font-sans);font-size:1.4rem;font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--kale)}#CartDrawer .drawer__close{color:var(--kale)}#CartDrawer .cart-items th{color:var(--muted);font-weight:var(--fw-medium)}#CartDrawer .cart-items td{border-top:1px solid var(--line)}#CartDrawer .cart-item__image{background:var(--mint)}#CartDrawer .cart-item__name{font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-medium);letter-spacing:-.01em;text-transform:none;color:var(--kale)}#CartDrawer .cart-item__details dl{margin:8px 0 0}#CartDrawer .product-option{font-size:12px;line-height:1.55;color:var(--kale)}#CartDrawer .product-option dt{color:var(--muted);font-weight:var(--fw-medium)}#CartDrawer .product-option dd{color:var(--kale)}#CartDrawer .cart-item__totals .price,#CartDrawer .cart-item__final-price{color:var(--kale);font-weight:var(--fw-medium)}#CartDrawer .cart-item__old-price{color:var(--muted)}#CartDrawer .cart-item__quantity .quantity{border:1px solid var(--line-strong)}#CartDrawer .quantity__input{color:var(--kale)}#CartDrawer .quantity__button:hover svg{color:var(--kale)}#CartDrawer .cart-remove-button .icon-remove{color:var(--muted)}#CartDrawer .cart-remove-button:hover .icon-remove{color:var(--kale)}#CartDrawer .totals__total{font-family:var(--font-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--kale);opacity:.7}#CartDrawer .totals__total-value{color:var(--kale);font-weight:var(--fw-semibold);font-size:18px}#CartDrawer .tax-note{color:var(--muted)}#CartDrawer .cart__checkout-button{background:var(--kale);color:var(--white);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}#CartDrawer .cart__checkout-button:hover:not([disabled]){background:var(--kale-deep);border-color:var(--kale-deep);color:var(--white)}#CartDrawer .cart__empty-text{color:var(--kale);font-family:var(--font-sans)}#CartDrawer .drawer__inner-empty .button{background:transparent;color:var(--kale);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}#CartDrawer .drawer__inner-empty .button:hover{background:var(--kale);color:var(--white)}#cart-notification{--color-foreground: 80, 94, 97;background:var(--paper)}#cart-notification .cart-notification__heading{font-family:var(--font-sans);font-size:2.2rem;font-weight:var(--fw-medium);letter-spacing:-.01em;text-transform:none;color:var(--kale)}#cart-notification .cart-notification__close{color:var(--kale)}#cart-notification .cart-notificationMain{background:var(--white);border:1px solid var(--line)}#cart-notification #cart-notification-product .cart-item{display:flex;gap:16px;align-items:flex-start}#cart-notification #cart-notification-product .cart-notification-product__image{flex:0 0 auto;background:var(--mint)}#cart-notification .cart-notification-product__name{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-medium);letter-spacing:-.01em;text-transform:none;line-height:1.2;color:var(--kale)}#cart-notification .product-option{font-size:12px;line-height:1.55;color:var(--kale)}#cart-notification .product-option dt{color:var(--muted);font-weight:var(--fw-medium)}#cart-notification .product-option dd{color:var(--kale)}#cart-notification .cart-notification__links #cart-notification-button,#cart-notification .cart-notification__links .button-label{border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}#cart-notification .cart-notification__links #cart-notification-button{background:var(--kale);color:var(--white);border:1px solid var(--kale)}#cart-notification .cart-notification__links #cart-notification-button:hover{background:var(--kale-deep);border-color:var(--kale-deep);color:var(--white)}#cart-notification .cart-notification__links .button-label{background:transparent;color:var(--kale);border:1px solid var(--kale)}#cart-notification .cart-notification__links .button-label:hover{background:var(--kale);color:var(--white)}#cart-notification .cart-notificationAdd_productHead h2{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--kale)}#cart-notification .cart-notificationAdd_productHead .itg-swiper-arrow svg path{stroke:var(--kale)}#cart-notification .cart-notificationAdd_productImage{background:var(--mint)}#cart-notification .cart-notificationAdd_product_slideCon{background:var(--white)}#cart-notification .cart-notificationAdd_productContent{border-image:linear-gradient(90deg,#fff,var(--line-strong) 48%,#fff 99%);border-image-slice:1}#cart-notification .cart-notificationAdd_productContent h2{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-medium);letter-spacing:-.01em;text-transform:none;color:var(--kale)}#cart-notification .cart-notificationAdd_product_price{color:var(--kale);font-weight:var(--fw-semibold)}#cart-notification .cart-notificationAdd_product_description *{color:var(--kale)}#cart-notification .quick-add__submit{background:var(--kale);color:var(--white);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;transition:all .25s ease}#cart-notification .quick-add__submit:hover{background:var(--kale-deep);border-color:var(--kale-deep)}#cart-notification .quick-add__submit span{color:var(--white)}cart-items .title--primary{font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:-.01em;text-transform:none;color:var(--kale)}cart-items .title-wrapper-with-link .underlined-link{color:var(--kale)}cart-items .cart__empty-text,cart-items .cart__login-title{color:var(--kale);font-family:var(--font-sans)}cart-items .cart__warnings .button{background:transparent;color:var(--kale);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}cart-items .cart__warnings .button:hover{background:var(--kale);color:var(--white)}#main-cart-items .cart-items th{color:var(--muted);font-weight:var(--fw-medium)}#main-cart-items .cart-items td{border-top:1px solid var(--line)}#main-cart-items .cart-item__image{background:var(--mint)}#main-cart-items .cart-item__name{font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:-.01em;text-transform:none;color:var(--kale)}#main-cart-items .cart-item__details dl{margin:8px 0 0}#main-cart-items .product-option{font-size:12px;line-height:1.55;color:var(--kale)}#main-cart-items .product-option dt{color:var(--muted);font-weight:var(--fw-medium)}#main-cart-items .product-option dd{color:var(--kale)}#main-cart-items .cart-item__totals .price,#main-cart-items .cart-item__final-price{color:var(--kale);font-weight:var(--fw-medium)}#main-cart-items .cart-item__old-price{color:var(--muted)}#main-cart-items .cart-item__quantity .quantity{border:1px solid var(--line-strong)}#main-cart-items .quantity__input{color:var(--kale)}#main-cart-items .quantity__button:hover svg{color:var(--kale)}#main-cart-items .cart-remove-button .icon-remove{color:var(--muted)}#main-cart-items .cart-remove-button:hover .icon-remove{color:var(--kale)}#main-cart-footer .cart__note label{font-family:var(--font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kale)}#main-cart-footer .cart__note .text-area{border:1px solid var(--line-strong);color:var(--kale)}#main-cart-footer .totals__total{font-family:var(--font-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--kale);opacity:.7}#main-cart-footer .totals__total-value{color:var(--kale);font-weight:var(--fw-semibold);font-size:18px}#main-cart-footer .tax-note{color:var(--muted)}#main-cart-footer .tax-note a{color:var(--kale)}#main-cart-footer .terms_and_condtion_validator label{color:var(--kale);font-family:var(--font-sans)}#main-cart-footer .terms_and_condtion_validator a{color:var(--kale)}#main-cart-footer .terms_and_condtion_validator #agree{accent-color:var(--kale)}#main-cart-footer .cart__checkout-button{background:var(--kale);color:var(--white);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}#main-cart-footer .cart__checkout-button:hover:not([disabled]){background:var(--kale-deep);border-color:var(--kale-deep);color:var(--white)}#main-cart-footer .cart__update-button{background:transparent;color:var(--kale);border:1px solid var(--kale);border-radius:0;font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase}.collection-hero__title{font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--kale)}.collection-hero__description{color:var(--kale);opacity:.8}#SortBy{font-family:var(--font-sans);color:var(--kale);border:none;border-bottom:1px solid var(--line-strong);border-radius:0;background-color:transparent}.facets-vertical-sort .facet-filters__label,.facets-vertical-sort label[for=SortBy]{color:var(--kale);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:12px}#ProductCountDesktop,.product-count__text{color:var(--muted)}#product-grid .card-wrapper{color:var(--kale)}#product-grid .card__media,#product-grid .card .media{background:var(--mint)}#product-grid .card__heading{text-transform:none;letter-spacing:-.01em}#product-grid .card__heading a,#product-grid .card__heading .full-unstyled-link{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--kale)}#product-grid .card-information .price,#product-grid .price .price-item{font-family:var(--font-sans);color:var(--kale);font-weight:var(--fw-medium)}#product-grid .price .price-item--sale{color:var(--kale)}#product-grid .price .price-item--regular.variant-item__old-price,#product-grid .price s .price-item{color:var(--muted)}#product-grid .card-wrapper{transition:transform .35s ease}#product-grid .card-wrapper:hover{transform:translateY(-6px)}#product-grid .card__badge .badge{background:var(--kale);color:var(--white);border-color:var(--kale);border-radius:0;letter-spacing:.16em;text-transform:uppercase;font-size:9px}#main-collection-filters .facets__heading,#main-collection-filters .facets__summary{color:var(--kale);font-family:var(--font-sans)}#main-collection-filters .facets__disclosure-vertical{border-bottom:1px solid var(--line)}#main-collection-filters .facets__summary svg path{stroke:var(--kale)}#main-collection-filters .facet-checkbox input[type=checkbox]{accent-color:var(--kale)}#main-collection-filters .facet-checkbox,#main-collection-filters .facet-checkbox__text{color:var(--kale);font-family:var(--font-sans)}#main-collection-filters .facets__price .field__input{border:none;border-bottom:1px solid var(--line-strong);background:transparent;border-radius:0;color:var(--kale)}#main-collection-filters .active-facets__button-inner{background:var(--mint-soft);color:var(--kale);border-radius:0}#main-collection-filters .active-facets__button-remove,#main-collection-filters .facets__reset{color:var(--kale)}.mobile-facets__inner{background:var(--white)}.mobile-facets__open-label,.mobile-facets__heading,.mobile-facets__label{color:var(--kale);font-family:var(--font-sans)}.mobile-facets__disclosure .facet-checkbox input[type=checkbox]{accent-color:var(--kale)}.mobile-facets .facet-checkbox,.mobile-facets .facet-checkbox__text{color:var(--kale)}.mobile-facets__footer .mobile-facets__apply,.mobile-facets__footer .button{background:var(--kale);color:var(--white);border:1px solid var(--kale);border-radius:0;text-transform:uppercase;letter-spacing:.14em}.mobile-facets__clear,#ProductGridContainer .pagination__item{color:var(--kale)}#ProductGridContainer .pagination__item--current{color:var(--kale);font-weight:var(--fw-semibold)}#ProductGridContainer .pagination__item:hover{color:var(--kale-deep)}#ProductGridContainer .collection--empty .title--primary,#product-grid .title--primary{color:var(--kale);font-family:var(--font-sans)}.image-with-text .image-with-text__content{background:var(--mint-soft)}.image-with-text .image-with-text__heading{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;line-height:1.08;color:var(--kale)}.image-with-text .image-with-text__text{color:var(--kale)}.image-with-text .image-with-text__text li{font-size:15px;line-height:1.6;opacity:.9;margin-bottom:12px}.image-with-text .image-with-text__text strong{font-weight:var(--fw-semibold);letter-spacing:.04em}.outer-faq-sec.outer-faq-sec{background:var(--white)}.outer-faq-sec .inner-faq-sec h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--kale);text-transform:none;padding-bottom:5.6rem}.outer-faq-sec .accordi_ques_left,.outer-faq-sec .accordi_ques_right{padding:20px 4px;border-bottom:1px solid var(--line);background:transparent}.outer-faq-sec .accordi_ques_left h3,.outer-faq-sec .accordi_ques_right h3{font-size:15px;font-weight:var(--fw-medium);color:var(--kale);line-height:1.4}.outer-faq-sec .accordianforjs.active{background-color:transparent;border-bottom-color:transparent}.outer-faq-sec .accordianforjs.active h3{font-weight:var(--fw-semibold)}.outer-faq-sec .accordi_ans_left p,.outer-faq-sec .accordi_ans_right p{background-color:transparent;color:var(--kale);opacity:.85;font-size:14px;line-height:1.65;padding:0 4px 20px}.outer-faq-sec .accordianforpanel{border-bottom:1px solid var(--line)}.icon-with-textWrapper .icon-text_subheading{font-size:var(--fs-eyebrow);letter-spacing:.18em;font-weight:var(--fw-medium);color:var(--kale);opacity:.7;margin-bottom:18px}.icon-with-textWrapper h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--kale);margin:0 0 5.6rem}.icon-with-textMain{background-color:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.icon-with-textCol{padding:40px 24px}.icon-with-textCol:not(:last-child){border-right:1px solid var(--line)}.icon-with-textCol_img img{width:44px;height:44px;opacity:.85}.icon-with-textCol_text p{font-weight:var(--fw-medium);color:var(--kale);font-size:13px;line-height:1.5;letter-spacing:.02em}.banner .banner__box{background:transparent}.banner .banner__heading{font-family:var(--font-sans);font-weight:var(--fw-light);letter-spacing:-.01em}.banner:has(.banner__box) .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3d4a4d3d;opacity:1}.product-compare-table .h1{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--kale);margin:0 0 4.8rem}.product-compare-table .product-compare-tableColMain{border-bottom:1px solid var(--line-strong);padding:24px 0;gap:40px}.product-compare-table .product-compare-tableColMain h5{color:var(--kale);font-weight:var(--fw-semibold);font-size:13px;letter-spacing:.04em}.product-compare-table .product-compare-tableColumn,.product-compare-table .product-compare-tableContent.product-compare-tableColumn p{color:var(--kale);font-size:13px;line-height:1.55}.product-compare-table .product-compare-tableContent.product-compare-tableColumn p{opacity:.85}.newsletter__wrapper{background:var(--mint)}.newsletter__wrapper h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:-.015em;color:var(--kale)}.newsletter__wrapper .newsletter__subheading p{color:var(--kale);opacity:.8;font-size:14px}.newsletter-form .field__input{background:var(--white);border:1px solid var(--line-strong);border-radius:0;color:var(--kale);box-shadow:none}.newsletter-form .field__input:focus{border-color:var(--kale);box-shadow:none;outline:none}.newsletter-form .field__label{color:var(--muted)}.newsletter-form__button{color:var(--kale)}.kg-hero--no-visual .kg-hero__inner{grid-template-columns:1fr}.kg-hero--no-visual .kg-hero__heading,.kg-hero--no-visual .kg-hero__sub{max-width:720px}.kg-press__logo--img{display:inline-flex;align-items:center}.kg-press__logo-img{display:block;width:auto;height:22px;max-width:160px;object-fit:contain;opacity:.72;mix-blend-mode:multiply;transition:opacity .2s ease}a.kg-press__logo--img:hover .kg-press__logo-img{opacity:1}@media(max-width:749px){.kg-press__logos{gap:32px}.kg-press__logo-img{height:18px;max-width:120px}}.kg-compare__row{grid-template-columns:2fr repeat(3,1fr)}.kg-compare--4col .kg-compare__row{grid-template-columns:1.9fr repeat(4,1fr)}.kg-compare--2col .kg-compare__row{grid-template-columns:2fr repeat(2,1fr)}.kg-compare__label--head{min-height:1px}.kg-compare__cell--brand{color:var(--kale);font-weight:var(--fw-semibold)}.kg-compare__row--head .kg-compare__cell--brand{color:var(--kale);opacity:1}.kg-compare__footnote{max-width:900px;margin:24px auto 0;font-size:11px;line-height:1.6;letter-spacing:.04em;color:var(--muted);text-align:center}.kg-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.kg-compare__scroll>.kg-compare__table{min-width:640px}.kg-compare__scroll:focus-visible{outline:2px solid var(--kale);outline-offset:4px}.kg-compare__hint{display:none}@media(max-width:700px){.kg-compare--4col .kg-compare__row{grid-template-columns:1.6fr repeat(4,1fr)}.kg-compare__scroll>.kg-compare__table{min-width:560px}.kg-compare__hint{display:block;margin:0 0 12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}}.kg-testimonials{padding-left:32px;padding-right:32px}.kg-quotes--2up{grid-template-columns:repeat(2,1fr)}.kg-quotes--3up{grid-template-columns:repeat(3,1fr)}.kg-quote{display:flex;flex-direction:column}.kg-quote__source{margin-top:auto;padding-top:24px}.kg-quote__logo{display:block;width:auto;height:24px;max-width:150px;object-fit:contain;filter:invert(1) brightness(1.7);opacity:.85}.kg-quote__source .kg-quote__meta{margin-top:10px}@media(max-width:900px){.kg-quotes--2up,.kg-quotes--3up{grid-template-columns:1fr}}@media(max-width:749px){.kg-testimonials{padding-left:20px;padding-right:20px}}#main-product_section.kg-customize .product__media-wrapper{display:block;width:100%;max-width:none;margin:0 0 64px}#main-product_section.kg-customize .productMediaWrapper{aspect-ratio:16 / 7;background:var(--white);position:static;display:block;overflow:hidden}#main-product_section.kg-customize .productMediaWrapper img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain;object-position:center;display:block}@media(max-width:749px){#main-product_section.kg-customize .product__media-wrapper{display:block;margin-bottom:40px}#main-product_section.kg-customize .productMediaWrapper{aspect-ratio:4 / 3}}#main-product_section .drawerButtonMain_drawer{overflow:hidden}#main-product_section .drawerButtonMain_drawerMain{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:88px 48px 64px}#main-product_section .drawerButtonMain_drawerClose{padding:22px;color:var(--kale);z-index:2}#main-product_section .drawerButtonMain_drawerClose svg{width:22px;height:22px}#main-product_section .drawerButtonMain_drawerMain h2.h0{font-family:var(--font-serif);font-size:32px;line-height:1.15;font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--kale);margin:0 0 20px;padding-right:44px}#main-product_section .drawerButtonMain_drawerMain h2.h2{font-family:var(--font-sans);font-size:18px;font-weight:var(--fw-medium);color:var(--kale)}#main-product_section .drawerButtonMain_drawer_content,#main-product_section .drawerButtonMain_drawer_content p,#main-product_section .drawerButtonMain_drawer_content li{color:var(--kale);font-size:15px;line-height:1.7}#main-product_section .drawerButtonMain_drawer_planDetails{border-top:1px solid var(--line);padding-top:24px}#main-product_section .drawerButtonMain_drawer_planDetailsMain{gap:28px;margin-top:28px}@media(max-width:989px){#main-product_section .drawerButtonMain_drawerMain{padding:80px 32px 56px}#main-product_section .drawerButtonMain_drawerMain h2.h0{font-size:28px}}@media(max-width:749px){#main-product_section .drawerButtonMain_drawer{width:calc(100% - 2rem)}#main-product_section .drawerButtonMain_drawerMain{padding:72px 24px 48px}#main-product_section .drawerButtonMain_drawerMain h2.h0{font-size:25px;padding-right:40px}#main-product_section .drawerButtonMain_drawerClose{padding:18px}}.kg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kg-chip{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--line-strong);border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;line-height:1.2;letter-spacing:.01em;color:var(--kale);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.kg-chip:hover:not(:disabled){border-color:var(--kale)}.kg-chip:focus-visible{outline:2px solid var(--kale);outline-offset:2px}.kg-chip.is-selected{background:var(--kale);border-color:var(--kale);color:var(--white)}.kg-chip:disabled{opacity:.4;cursor:not-allowed}.kg-chips__hint{margin:12px 0 0;font-size:12px;letter-spacing:.04em;color:var(--muted)}#main-product_section.kg-customize .product-form__input .form__label.calorieCount_label{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap}#main-product_section.kg-customize .form__label.calorieCount_label .drawerButtonMain_div{display:inline-flex;align-items:center;flex:0 0 auto;width:16px;height:16px;padding:0;border:none}#main-product_section.kg-customize .form__label.calorieCount_label .drawerButton_button svg path[stroke]{stroke:var(--kale)}#main-product_section.kg-customize .form__label.calorieCount_label .drawerButton_button svg path[fill]{fill:var(--kale)}#programs,#compare{scroll-margin-top:96px}@media(max-width:749px){#programs,#compare{scroll-margin-top:76px}}.template-index .delivered-main-content>h2,.template-index .collection__title>h2,.template-index .video-outer .banner__heading,.template-index .custom-blog-heading>h2{font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.015em;line-height:1.12}.template-index .delivered-multicolumn-content h2,.template-index .custom-article-content>h2,.template-index .card__heading,.template-index .card__heading.h2{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:1.3}.template-index .only-heading_main>:is(h1,h2,h3,.h1,.h2){font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.015em;line-height:1.12}.template-product .banner__heading{font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:-.015em}.header__icons{align-items:center}
/*# sourceMappingURL=/cdn/shop/t/121/assets/kg-rebrand.css.map */
