@font-face{font-family:PPNeueMontreal-Medium;src:url(/cdn/shop/files/PPNeueMontreal-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--garrnish-nav-height: 5.8rem;--presell-header-stack-height: calc(var(--garrnish-announcement-height, 0px) + var(--garrnish-nav-height))}body>.page-header{position:sticky!important;top:0!important;z-index:110;pointer-events:none}body>.page-header.garrnish-nav--away{top:calc(-1 * var(--garrnish-nav-height) - 8px)!important}body.menu-open>.page-header.garrnish-nav--away{top:0!important}body>.page-header>:is(.wt-header,cart-notification){pointer-events:auto}@media(min-width:901px){main .gs-product .wt-product__gallery{--garrnish-nav-offset: var(--garrnish-nav-height)}body>.page-header.garrnish-nav--away~main .gs-product .wt-product__gallery{--garrnish-nav-offset: 0px}}@media(max-width:399px){:root{--garrnish-nav-height: 5.6rem}}@media(min-width:1200px){:root{--garrnish-nav-height: var(--garrnish-header-height-desktop, 90px)}}.wt-header--garrnish{--color-header-background: var(--gds-surface);--color-header-background-rgb: 247, 244, 240;--color-header-text: #395444;--color-transparent-header: #395444}.wt-header--garrnish .wt-header__body{--garrnish-header-height: 6.4rem;--garrnish-header-item-height: 3.6rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:var(--site-max-width);min-height:var(--garrnish-header-height);margin-inline:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.wt-header--garrnish .wt-header__nav-teaser,.wt-header--garrnish .garrnish-header-cta{display:none}.wt-header--garrnish .wt-header__aside{display:flex!important;grid-column:1;grid-row:1;justify-self:start;align-items:center;min-width:0;margin:0!important}.wt-header--garrnish .wt-header__logo-wrapper{display:flex;grid-column:2;grid-row:1;justify-self:center;align-items:center;min-width:0;height:var(--garrnish-header-item-height)}.wt-header--garrnish .wt-header__logo-wrapper .wt-header__logo{position:static;height:100%;max-width:min(44vw,var(--logo-width-desk));overflow:visible;opacity:1!important;transform:none}.wt-header--garrnish .wt-header__logo__link{display:flex;align-items:center;justify-content:center;width:auto;height:100%;min-height:0}.wt-header--garrnish .wt-header__logo__img,.wt-header--garrnish .wt-header__logo__img--mobile,.wt-header--garrnish .wt-header__logo__img--transparent{width:auto;max-width:100%;height:100%;max-height:100%;filter:brightness(0) saturate(100%) invert(31%) sepia(14%) saturate(950%) hue-rotate(95deg) brightness(92%) contrast(90%);object-fit:contain}.wt-header--garrnish .wt-header__panel{display:flex;grid-column:3;grid-row:1;justify-self:end;align-items:center;gap:clamp(.6rem,1vw,1rem)}.wt-header--garrnish .wt-header__panel__item{margin:0!important}.wt-header--garrnish .wt-header__panel__item shopify-account,.wt-header--garrnish .wt-header__panel__link,.wt-header--garrnish .wt-header__aside .wt-header__menu-trigger{display:flex;align-items:center;justify-content:center;width:var(--garrnish-header-item-height);height:var(--garrnish-header-item-height);min-width:2.4rem;color:var(--color-header-text);--size-icon: var(--garrnish-header-item-height);--size-icon-desk: var(--garrnish-header-item-height)}.wt-header--garrnish .wt-header__panel__item shopify-account{--shopify-account-avatar-size: var(--garrnish-header-item-height)}.wt-header--garrnish .wt-header__panel__item shopify-account::part(button),.wt-header--garrnish .wt-header__panel__item shopify-account div[slot=signed-out-avatar]{width:100%;height:100%}.wt-header--garrnish .wt-header__body .svg-icon{width:100%;height:100%;max-width:100%;max-height:100%;color:inherit;--size-icon: var(--garrnish-header-item-height);--size-icon-desk: var(--garrnish-header-item-height)}.garrnish-header-nav,.wt-drawer--garrnish-nav .wt-drawer__title,.wt-drawer--garrnish-nav .wt-page-nav-mega__aside{font-family:PPNeueMontreal-Medium,PPNeueMontreal-Regular,PP Neue Montreal,Neue Montreal,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:500}.garrnish-header-nav{margin:0;padding:0;list-style:none;text-transform:none}.garrnish-header-nav__link{position:relative;color:inherit;line-height:1.25;letter-spacing:0;text-decoration:none;text-transform:none;transition:color .22s cubic-bezier(.25,1,.5,1)}.garrnish-header-cta{position:relative;align-items:center;justify-content:center;min-height:var(--garrnish-header-item-height);padding:.96rem 1.8rem;border-radius:.8rem;background:#b2d298;color:#282421;font-family:PPNeueMontreal-Medium,PP Neue Montreal,Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:var(--garrnish-cta-font-size-desktop, 15px);font-style:normal;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;contain:paint;isolation:isolate;overflow:hidden}.garrnish-header-cta:before,.garrnish-menu-promo__cta:before,.gc-cart .gc-cart-empty__cta:before,#root :is(.g-lower-cta,.g-guarantee__cta):before{content:"";position:absolute;top:50%;left:-62%;width:58%;height:190%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(244,243,239,.72) 0%,rgba(244,243,239,.42) 30%,rgba(244,243,239,.16) 52%,transparent 74%);filter:blur(.6rem);opacity:1;pointer-events:none;transform:translate3d(0,-50%,0);transition:transform .48s cubic-bezier(.25,1,.5,1)}@media(hover:hover)and (pointer:fine){:is(.garrnish-header-cta,.garrnish-menu-promo__cta,.gc-cart .gc-cart-empty__cta,#root .g-lower-cta,#root .g-guarantee__cta):hover:before{transform:translate3d(280%,-50%,0);transition-duration:.62s;transition-timing-function:cubic-bezier(.16,1,.3,1)}}:is(.garrnish-header-cta,.garrnish-menu-promo__cta,.gc-cart .gc-cart-empty__cta,#root .g-lower-cta,#root .g-guarantee__cta):focus-visible:before{transform:translate3d(280%,-50%,0);transition-duration:.62s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){:is(.garrnish-header-cta,.garrnish-menu-promo__cta,.gc-cart .gc-cart-empty__cta,#root .g-lower-cta,#root .g-guarantee__cta):before{animation:none;transition:none}}.wt-drawer--garrnish-nav .garrnish-header-nav--mobile{padding:calc(var(--gap, 8px) * 3);font-size:1.8rem}.wt-drawer--garrnish-nav .garrnish-header-nav__item{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.wt-drawer--garrnish-nav .garrnish-header-nav__link{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--gap, 8px) * 2) 0}.wt-drawer--garrnish-nav .wt-page-nav-mega__aside-list__link,.wt-drawer--garrnish-nav .wt-page-nav-mega__login{letter-spacing:0;text-transform:none}@media(min-width:1200px){.wt-header--garrnish .wt-header__body{--garrnish-header-height: var(--garrnish-header-height-desktop, 90px);--garrnish-header-item-height: 5.2rem}.wt-header--garrnish .wt-header__nav-teaser--full-menu{display:flex;grid-column:1;grid-row:1;justify-self:start;align-items:center;width:100%;min-width:0}.wt-header--garrnish .garrnish-header-nav--desktop{display:flex;align-items:center;gap:clamp(1.4rem,1.55vw,2.8rem);color:#395444;font-size:var(--garrnish-nav-font-size-desktop, 15px)}.wt-header--garrnish .wt-header__aside{display:none!important}.wt-header--garrnish .garrnish-header-cta{display:inline-flex;min-height:6.4rem;padding-inline:2.4rem}.wt-header--garrnish .wt-header__panel__item shopify-account,.wt-header--garrnish .wt-header__panel__link{width:3.2rem;height:3.2rem;--size-icon: 3.2rem;--size-icon-desk: 3.2rem}.wt-header--garrnish .wt-header__panel__item shopify-account{--shopify-account-avatar-size: 3.2rem}.wt-header--garrnish .wt-header__panel__item--account{margin-left:.6rem!important}body:not(.mobile-nav) .wt-drawer--garrnish-nav .wt-drawer__content{height:100%;max-height:100%}body:not(.mobile-nav) .wt-drawer--garrnish-nav .wt-drawer__title{display:flex}}@media(max-width:1199px){.wt-header--garrnish .wt-header__body{--garrnish-header-height: 5.8rem;--garrnish-header-item-height: 3.4rem;padding-inline:calc(24px - var(--garrnish-header-item-height) / 8)}.wt-header--garrnish .wt-header__logo-wrapper .wt-header__logo{max-width:min(38vw,var(--logo-width))}.wt-header--garrnish .wt-header__panel{gap:.4rem}}@media(max-width:399px){.wt-header--garrnish .wt-header__body{--garrnish-header-height: 5.6rem;--garrnish-header-item-height: 3.2rem;padding-inline:calc(24px - var(--garrnish-header-item-height) / 8)}.wt-header--garrnish .wt-header__panel{gap:.2rem}}@media(min-width:1200px){.wt-header--garrnish .garrnish-header-cta{width:25rem;min-width:25rem;height:5.2rem;min-height:5.2rem;border-radius:999px}}.wt-drawer--garrnish-nav{--garrnish-menu-gutter: 24px;height:100dvh;pointer-events:none}.menu-open .wt-drawer--garrnish-nav{pointer-events:auto}.wt-drawer--garrnish-nav .wt-drawer__content{height:100dvh;max-height:100dvh;padding:0 var(--garrnish-menu-gutter) max(24px,env(safe-area-inset-bottom))!important;overflow:auto;background:var(--gds-surface);color:#282421}.wt-drawer--garrnish-nav .wt-drawer__title{display:flex;flex:0 0 58px;padding:0;border-bottom:1px solid #c8c7c2}.wt-drawer--garrnish-nav .wt-drawer__close{position:absolute;left:calc(var(--garrnish-menu-gutter) + 10.5px);top:29px;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#395444;cursor:pointer}.wt-drawer--garrnish-nav .wt-drawer__close .svg-icon{width:28px;height:28px}.wt-drawer--garrnish-nav .mega-menu{flex:1;min-height:0;height:auto}.wt-drawer--garrnish-nav .wt-page-nav-mega{padding:0;flex:0 0 auto}.wt-drawer--garrnish-nav .garrnish-header-nav--mobile{padding:0;font-size:16px}.wt-drawer--garrnish-nav .garrnish-header-nav__link{min-height:38px;padding:8px 0}.garrnish-menu-promo{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;min-height:0;padding-top:16px}.garrnish-menu-promo__media{flex:0 0 auto;width:100%;aspect-ratio:1}.garrnish-menu-promo__image{display:block;width:100%;height:100%;border-radius:12px;object-fit:cover}.garrnish-menu-promo__placeholder{background:#e6e8df;fill:#395444}.garrnish-menu-promo__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:57px;padding:12px 20px;border:0;border-radius:999px;background:#b2d298;box-shadow:0 7px 9px #28242138;color:#282421;font:500 24px/1.2 PPNeueMontreal-Medium,Arial,sans-serif;letter-spacing:-.02em;text-align:center;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;flex:0 0 auto}.garrnish-menu-promo__cta:is(:hover,:focus-visible){background:#bddda4;box-shadow:0 8px 11px #28242140;transform:translateY(-1px)}@media(max-height:450px)and (orientation:landscape){.wt-drawer--garrnish-nav{max-width:100%}.wt-drawer--garrnish-nav .mega-menu{display:grid;grid-template-columns:1fr 1fr;gap:24px}.garrnish-menu-promo{gap:10px;padding-top:10px}}body.menu-open .garrnish-announcement-section{visibility:hidden!important;pointer-events:none}body.menu-open .page-header:has(.wt-header--garrnish){transform:none!important;transition:none;z-index:112!important}@media(max-height:700px)and (orientation:portrait){.wt-drawer--garrnish-nav .wt-drawer__content{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.wt-drawer--garrnish-nav .wt-drawer__title{flex-basis:48px}.wt-drawer--garrnish-nav .wt-drawer__close{top:24px}.wt-drawer--garrnish-nav .garrnish-header-nav__link{min-height:36px;padding:7px 0}.garrnish-menu-promo{gap:12px;padding-top:12px}}@media(max-height:450px)and (orientation:landscape){.garrnish-menu-promo__media{flex:1;min-height:0;aspect-ratio:auto;container-type:size}.garrnish-menu-promo__image{width:min(100cqw,100cqh);height:min(100cqw,100cqh);margin-inline:auto}}@media(max-width:749px){.garrnish-menu-promo__cta{min-height:54px;font-size:20px}}@media(max-width:359px){.garrnish-menu-promo__cta{min-height:50px;padding-inline:14px;font-size:18px}}@media(prefers-reduced-motion:reduce){.garrnish-menu-promo__cta{transition:none}}@media(min-width:1200px){.garrnish-header-nav--desktop .garrnish-header-nav__link:after{content:"";position:absolute;inset:auto 0 -5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.25,1,.5,1)}.garrnish-header-nav--desktop .garrnish-header-nav__link:is(:hover,:focus-visible,.is-active):after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.garrnish-header-nav--desktop .garrnish-header-nav__link:after{transition:none}}html body .wt-drawer.wt-drawer--garrnish-nav{--garrnish-menu-gutter: 20px;position:fixed;inset:0 0 auto auto;z-index:100;width:100vw;max-width:100vw;height:100dvh;opacity:1;overflow:hidden;background:transparent;pointer-events:none;transform:translate(100%);transition:transform .3s cubic-bezier(.12,.67,.53,1);visibility:hidden}html body.menu-open .wt-drawer.wt-drawer--garrnish-nav{pointer-events:auto;transform:translate(0);visibility:visible}@media(min-width:750px){html body .wt-drawer.wt-drawer--garrnish-nav{--garrnish-menu-gutter: 32px;top:12px;right:12px;width:484px;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);border-radius:var(--gds-radius-drawer);transform:translate(calc(100% + 12px))}html body .wt-drawer--garrnish-nav .wt-drawer__title{min-height:52px}}@media(prefers-reduced-motion:reduce){html body .wt-drawer.wt-drawer--garrnish-nav{transition:none}}html body.menu-open .menu-drawer-overlay{opacity:1;transform:scale(1)}html body.menu-open :is(.wt-header--floating .wt-header__body,.gss){visibility:hidden}html body .wt-drawer--garrnish-nav .wt-drawer__content{height:100%;max-height:100%;padding:0 var(--garrnish-menu-gutter) max(16px,env(safe-area-inset-bottom))!important}.wt-drawer--garrnish-nav .wt-drawer__title{align-items:center;justify-content:space-between;flex:0 0 auto;min-height:56px;padding:4px 0;border-bottom-color:var(--gds-divider)}.garrnish-menu-title{color:var(--gds-text);font:500 var(--gds-drawer-title)/1.2 var(--gds-font-medium);letter-spacing:0}.wt-drawer--garrnish-nav .wt-drawer__close{position:static;margin-right:-10px;transform:none;color:var(--gds-brand)}html body .wt-drawer--garrnish-nav .wt-page-nav-mega{background:transparent;box-shadow:none}.wt-drawer--garrnish-nav .garrnish-header-nav--mobile{font:400 var(--gds-body)/var(--gds-body-leading) var(--gds-font-body)}.wt-drawer--garrnish-nav .garrnish-header-nav__item{border-bottom-color:var(--gds-divider)}.wt-drawer--garrnish-nav .garrnish-header-nav__link{min-height:var(--gds-target);padding-block:8px;color:var(--gds-text);transition:color var(--gds-motion)}.wt-drawer--garrnish-nav .garrnish-header-nav__link:is(:hover,:focus-visible){color:var(--gds-brand)}.garrnish-menu-promo{flex:0 0 auto;gap:10px;padding-top:16px}html body .wt-drawer--garrnish-nav :is(.wt-drawer__content,.mega-menu){scrollbar-width:none;overscroll-behavior:contain}html body .wt-drawer--garrnish-nav :is(.wt-drawer__content,.mega-menu)::-webkit-scrollbar{display:none}.garrnish-menu-promo__media{min-height:0;margin-bottom:6px;overflow:hidden;border-radius:var(--gds-radius-card);aspect-ratio:4 / 3}.garrnish-menu-promo__image{border-radius:var(--gds-radius-card)}html body .garrnish-menu-promo__cta,html body .garrnish-menu-promo__cta:is(:hover,:focus-visible){position:relative;isolation:isolate;overflow:hidden;min-height:var(--gds-button-height);background:var(--gds-accent);box-shadow:none;transform:none}.garrnish-menu-account{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;min-height:var(--gds-button-height);padding:12px var(--gds-primary-padding);border:1px solid var(--gds-brand);border-radius:var(--gds-radius-pill);background:transparent;color:var(--gds-brand);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);text-align:center;text-decoration:none;transition:background-color var(--gds-motion),color var(--gds-motion)}.garrnish-menu-account:is(:hover,:focus-visible){background:var(--gds-brand);color:var(--gds-on-brand)}@media(max-height:700px)and (orientation:portrait){html body .wt-drawer--garrnish-nav .wt-drawer__title{min-height:52px}.wt-drawer--garrnish-nav .garrnish-header-nav__link{padding-block:6px}.garrnish-menu-promo{padding-top:12px}}html.garrnish-floating-nav{--garrnish-nav-height: calc(var(--gds-nav-top) + var(--gds-nav-pill-height));--garrnish-nav-overlap: calc(var(--garrnish-nav-height) + var(--gds-nav-top));--presell-header-stack-height: calc(var(--garrnish-announcement-height, 0px) + var(--garrnish-nav-overlap))}html.garrnish-floating-nav body>.page-header{height:var(--garrnish-nav-overlap)}html.garrnish-floating-nav main .gs-product .wt-product__gallery,html.garrnish-floating-nav body>.page-header.garrnish-nav--away~main .gs-product .wt-product__gallery{--garrnish-nav-offset: 0px}body>.page-header>.wt-header--floating{--garrnish-pill: var(--gds-nav-pill-strong);--color-header-text: var(--gds-on-brand);--color-transparent-header: var(--gds-on-brand);pointer-events:none;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--gds-on-brand)}body>.page-header>.wt-header--floating.garrnish-nav--over-photo{--garrnish-pill: var(--gds-nav-pill)}.wt-header--floating .wt-header__body:before{display:none}.wt-header--garrnish.wt-header--floating .wt-header__body{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:var(--gds-nav-top) var(--gds-gutter) 0;background:transparent}.wt-header--garrnish.wt-header--floating :is(.wt-header__aside,.wt-header__nav-teaser){display:none!important}.wt-header--garrnish.wt-header--floating .wt-header__logo-wrapper{grid-column:1;justify-self:start;height:var(--gds-nav-pill-height)}.wt-header--garrnish.wt-header--floating .wt-header__logo-wrapper .wt-header__logo{max-width:none}.wt-header--garrnish.wt-header--floating :is(.wt-header__logo__link,.wt-header__panel){pointer-events:auto;border-radius:var(--gds-radius-pill);background:var(--garrnish-pill);-webkit-backdrop-filter:blur(var(--gds-nav-blur));backdrop-filter:blur(var(--gds-nav-blur));transition:background-color var(--gds-motion)}.wt-header--garrnish.wt-header--floating .wt-header__logo__link{padding-inline:18px;color:var(--gds-on-brand)}.wt-header--floating .garrnish-wordmark{display:block;width:auto;height:24px}.wt-header--garrnish.wt-header--floating .wt-header__panel{grid-column:3;height:var(--gds-nav-pill-height);padding:calc((var(--gds-nav-pill-height) - var(--gds-nav-button-height)) / 2);gap:0}.wt-header--garrnish.wt-header--floating .garrnish-header-cta{display:inline-flex;width:auto;min-width:0;height:var(--gds-nav-button-height);min-height:var(--gds-nav-button-height);padding:0 14px;border-radius:var(--gds-radius-pill);background:var(--gds-accent);color:var(--gds-text);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium)}.wt-header--garrnish.wt-header--floating :is(.wt-header__panel__link,.wt-header__panel__item--menu .wt-header__menu-trigger){display:flex;align-items:center;justify-content:center;width:42px;height:var(--gds-nav-button-height);min-width:0;color:var(--gds-on-brand);--size-icon: 26px;--size-icon-desk: 26px}.wt-header--garrnish.wt-header--floating .wt-header__panel .svg-icon{width:26px;height:26px}.wt-header--floating.wt-header--garrnish #cart-icon-bubble:has(.wt-header__panel__counter):before{display:none}.wt-header--floating.wt-header--garrnish #cart-icon-bubble .wt-header__panel__counter{top:calc(50% - 13px);right:calc(50% - 14px);bottom:auto;left:auto;width:9px;min-width:0;height:9px;padding:0;overflow:hidden;border-radius:50%;background:var(--gds-accent);box-shadow:none;color:transparent;text-indent:200%}html body #header.wt-header--floating :is(a,button):focus-visible{outline-color:var(--gds-on-brand);outline-offset:2px}@media(max-width:1199px){body:has(.presell-hero-v2__cta):not(.garrnish-hero-cta-gone) .wt-header--garrnish .garrnish-header-cta{display:none}}@media(max-width:389px){.wt-header--garrnish.wt-header--floating .wt-header__body{padding-inline:12px}.wt-header--garrnish.wt-header--floating .wt-header__logo__link{padding-inline:14px}.wt-header--floating .garrnish-wordmark{height:21px}.wt-header--garrnish.wt-header--floating .garrnish-header-cta{padding-inline:12px}.wt-header--garrnish.wt-header--floating :is(.wt-header__panel__link,.wt-header__panel__item--menu .wt-header__menu-trigger){width:38px}}@media(max-width:339px){.wt-header--floating .garrnish-wordmark{height:18px}.wt-header--garrnish.wt-header--floating .wt-header__logo__link{padding-inline:12px}.wt-header--garrnish.wt-header--floating .garrnish-header-cta{padding-inline:10px}}@media(min-width:1200px){.wt-header--garrnish.wt-header--floating .wt-header__logo__link{padding-inline:28px}.wt-header--floating .garrnish-wordmark{height:34px}.wt-header--garrnish.wt-header--floating .garrnish-header-cta{margin-right:2px;padding-inline:24px}.wt-header--garrnish.wt-header--floating :is(.wt-header__panel__link,.wt-header__panel__item--menu .wt-header__menu-trigger){width:48px}}html:root{--gds-font-display: "Kalice-Regular", Georgia, serif;--gds-font-body: "PPNeueMontreal-Regular", Arial, sans-serif;--gds-font-medium: "PPNeueMontreal-Medium", Arial, sans-serif;--gds-text: #282421;--gds-brand: #395444;--gds-deep: #27392c;--gds-brand-hover: var(--gds-deep);--gds-muted: #6f695f;--gds-on-dark: #e1dcd4;--gds-on-brand: #f4f3ef;--gds-accent: #b2d298;--gds-surface: #f7f4f0;--gds-raised: #fff;--gds-selected: #eef9e8;--gds-warm: #f6eedf;--gds-guarantee: #fffbf3;--gds-footer: #282421;--gds-divider: #d8d4cc;--gds-control-border: #829181;--gds-guarantee-border: #c2b280;--gds-gold: linear-gradient(90deg, #c2b280 0%, #ebe0c4 50%, #c2b280 100%);--gds-hero: clamp(34px, calc(6.5714px + 8.5714vw) , 40px);--gds-hero-leading: clamp(37px, calc(14.1429px + 7.1429vw) , 42px);--gds-section: clamp(28px, calc(18.8571px + 2.85714vw) , 30px);--gds-section-leading: clamp(32px, calc(22.8571px + 2.85714vw) , 34px);--gds-compact: 32px;--gds-compact-leading: 36px;--gds-card: 24px;--gds-card-leading: 28px;--gds-card-compact: 20px;--gds-card-compact-leading: 25px;--gds-accordion-title: 18px;--gds-accordion-title-leading: 22px;--gds-accordion-row: 16px;--gds-step: 22px;--gds-step-leading: 27px;--gds-offer: 18px;--gds-offer-leading: 23px;--gds-body: 16px;--gds-body-leading: 24px;--gds-body-compact: 14px;--gds-body-compact-leading: 21px;--gds-detail: 14px;--gds-detail-leading: 20px;--gds-caption: 12px;--gds-caption-leading: 17px;--gds-reviews-more: 15px;--gds-reviews-more-leading: 20px;--gds-button: 16px;--gds-button-leading: 20px;--gds-footer-heading: 20px;--gds-footer-leading: 26px;--gds-footer-link: 16px;--gds-footer-link-leading: 20px;--gds-gutter: 20px;--gds-max: 1280px;--gds-product-max: 1680px;--gds-product-info: 567px;--gds-product-image-max: 680px;--gds-product-gap: 48px;--gds-container: min(calc(100% - 2 * var(--gds-gutter)), var(--gds-max));--gds-prose: 60ch;--gds-section-space: 56px;--gds-compact-space: 32px;--gds-emphasis-space: 64px;--gds-heading-subtitle: 12px;--gds-subtitle-action: 16px;--gds-header-content: 28px;--gds-heading-prose: 20px;--gds-paragraph: 16px;--gds-card-gap: 16px;--gds-card-padding: 20px;--gds-purchase-padding: 16px;--gds-title-body: 8px;--gds-control-group: 24px;--gds-inline: 8px;--gds-button-height: 56px;--gds-hero-button-height: 64px;--gds-hero-button: 20px;--gds-hero-button-leading: 24px;--gds-hero-button-shadow: 0 10px 24px color-mix(in srgb, var(--gds-text) 22%, transparent), 0 2px 6px color-mix(in srgb, var(--gds-text) 14%, transparent);--gds-primary-padding: 24px;--gds-target: 44px;--gds-radius-card: 14px;--gds-radius-modal: 18px;--gds-radius-pill: 999px;--gds-focus: var(--gds-brand);--gds-motion: .2s cubic-bezier(.22, 1, .36, 1);--gds-ease: cubic-bezier(.22, 1, .36, 1);--gds-reveal: .4s;--gds-reveal-shift: 12px;--gds-reveal-stagger: 70ms;--gds-press: .12s;--gds-press-scale: .98;--gds-zoom: .6s;--gds-zoom-scale: 1.03;--gds-drawer-title: 20px;--gds-radius-drawer: 25px;--gds-nav-pill: color-mix(in srgb, var(--gds-text) 30%, transparent);--gds-nav-pill-strong: color-mix(in srgb, var(--gds-text) 55%, transparent);--gds-nav-blur: 12px;--gds-nav-pill-height: 46px;--gds-nav-button-height: 36px;--gds-nav-top: 12px;--gds-nav-content: 24px}@media(min-width:390px){html:root{--gds-hero: clamp(40px, calc(27px + 3.33333vw) , 52px);--gds-hero-leading: clamp(42px, calc(27.9167px + 3.61111vw) , 55px);--gds-section: clamp(30px, calc(23.5px + 1.66667vw) , 36px);--gds-section-leading: clamp(34px, calc(27.5px + 1.66667vw) , 40px)}}@media(min-width:750px){html:root{--gds-hero: clamp(52px, calc(38.9565px + 1.73913vw) , 64px);--gds-hero-leading: clamp(55px, calc(41.9565px + 1.73913vw) , 67px);--gds-section: clamp(36px, calc(27.3043px + 1.15942vw) , 44px);--gds-section-leading: clamp(40px, calc(30.2174px + 1.30435vw) , 49px);--gds-compact: clamp(40px, calc(35.6522px + .57971vw) , 44px);--gds-compact-leading: clamp(44px, calc(38.5652px + .72464vw) , 49px);--gds-card: clamp(26px, calc(23.8261px + .28986vw) , 28px);--gds-card-leading: clamp(30px, calc(27.8261px + .28986vw) , 32px);--gds-card-compact: 24px;--gds-card-compact-leading: 30px;--gds-accordion-title: 20px;--gds-accordion-title-leading: 24px;--gds-step: clamp(26px, calc(23.8261px + .28986vw) , 28px);--gds-step-leading: clamp(31px, calc(27.7391px + .43478vw) , 34px);--gds-offer: 20px;--gds-offer-leading: 25px;--gds-body: 18px;--gds-body-leading: 27px;--gds-body-compact: 16px;--gds-body-compact-leading: 24px;--gds-caption: 13px;--gds-caption-leading: 18px;--gds-reviews-more: 16px;--gds-reviews-more-leading: 22px;--gds-button: 18px;--gds-button-leading: 22px;--gds-footer-heading: clamp(32px, calc(14.6087px + 2.31884vw) , 48px);--gds-footer-leading: clamp(42px, calc(20.2609px + 2.89855vw) , 62px);--gds-footer-link: clamp(20px, calc(13.4783px + .86957vw) , 26px);--gds-footer-link-leading: clamp(25px, calc(17.3913px + 1.01449vw) , 32px);--gds-gutter: 32px;--gds-section-space: 64px;--gds-compact-space: 40px;--gds-emphasis-space: 80px;--gds-subtitle-action: 20px;--gds-header-content: 40px;--gds-heading-prose: 24px;--gds-paragraph: 20px;--gds-card-gap: 24px;--gds-card-padding: 24px;--gds-purchase-padding: 20px;--gds-title-body: 12px;--gds-control-group: 32px;--gds-primary-padding: 32px}}@media(min-width:1200px){html:root{--gds-nav-pill-height: 64px;--gds-nav-button-height: 48px;--gds-nav-top: 20px;--gds-nav-content: 32px}html:root{--gds-gutter: 48px;--gds-section-space: 80px;--gds-compact-space: 48px;--gds-emphasis-space: 96px}}@media(prefers-reduced-motion:reduce){html:root{--gds-motion: 0ms}}html body{font-family:var(--gds-font-body)}html body #root{color:var(--gds-text);font-family:var(--gds-font-body)}html body #root :is(.ge h1,.g-faq-page__title,.wt-page__title){font:400 var(--gds-hero)/var(--gds-hero-leading) var(--gds-font-display);letter-spacing:-.03em}html body #root :is(.presell-before-after__heading,.presell-testimonials-carousel .headline__title,.ingredient-focus__heading,.garrnish-product-heading,.presell-daily-ritual__heading,.infinite-card-carousel__heading,.g-guarantee h2,.presell-faq__heading,.g-founder h2,.ge h2,.g-faq-page__category-title){font:400 var(--gds-section)/var(--gds-section-leading) var(--gds-font-display);letter-spacing:-.03em}html body #root :is(.wt-product__name,.ge-story h1){font:400 var(--gds-compact)/var(--gds-compact-leading) var(--gds-font-display);letter-spacing:-.03em}html body #root :is(.presell-before-after__card-heading,.ingredient-focus__title,.presell-daily-ritual__step-title,.ge h3,.ge-review-copy h2,.ge-dialog-body h2){font:400 var(--gds-card)/var(--gds-card-leading) var(--gds-font-display);letter-spacing:-.02em}html body #root .ge :is(.ge-review-copy h2,.ge-dialog-body h2){font:400 var(--gds-card)/var(--gds-card-leading) var(--gds-font-display);letter-spacing:-.02em}html body #root :is(.presell-before-after__intro,.presell-marquee__subheading,.ingredient-focus__subheading,.presell-daily-ritual__subtitle,.g-social-subtitle,.g-guarantee__subtitle,.ge .ge-intro,.g-faq-page__subtitle){font:400 var(--gds-body)/var(--gds-body-leading) var(--gds-font-body);color:var(--gds-text);letter-spacing:normal}html body #root :is(.g-founder__body,.g-founder__signoff,.g-founder__name,.ge p,.ge .ge-prose,.g-faq-page__answer,.wt-page__wrapper,.shopify-policy__body){font:400 var(--gds-body)/var(--gds-body-leading) var(--gds-font-body);letter-spacing:normal}html body #root :is(.presell-before-after__description,.ingredient-focus__summary,.ingredient-cards__body,.presell-daily-ritual__step-description,.g-taste p,.ge-review-copy p,.ge-values p){font:400 var(--gds-body-compact)/var(--gds-body-compact-leading) var(--gds-font-body)}html body #root .ge :is(.ge-review-copy p,.ge-values p){font:400 var(--gds-body-compact)/var(--gds-body-compact-leading) var(--gds-font-body)}html body #root :is(.garrnish-review-verified,.garrnish-review-preorder,.presell-before-after__timeframe,.presell-daily-ritual__step-eyebrow,.ingredient-focus__dose,.ingredient-cards__label,.ge .ge-eyebrow){font:400 var(--gds-caption)/var(--gds-caption-leading) var(--gds-font-body)}html body #root :is(.ge .ge-note,.ingredient-focus__fact-label,.ingredient-focus__study-copy,.ingredient-focus__study-action,.ingredient-cards__meta,.ingredient-cards__study-list){font:400 var(--gds-detail)/var(--gds-detail-leading) var(--gds-font-body)}html body #root :is(.ge .ge-note,.ge-signature){color:var(--gds-muted)}html body #root :is(.g-founder__body,.ge .ge-prose,.wt-page__wrapper){max-width:var(--gds-prose)}html body #root :is(.g-founder__body,.ge-prose,.wt-page__wrapper) p+p{margin-top:var(--gds-paragraph)}html body #root :is(.ge-prose,.wt-page__wrapper) :is(strong,b){font-family:var(--gds-font-medium);font-weight:500}html body #root :is(.presell-before-after__inner,.ingredient-focus__container,.presell-daily-ritual__inner,.ge-wrap,.g-faq-page__inner){box-sizing:border-box;width:var(--gds-container);max-width:var(--gds-max);margin-inline:auto;padding-inline:0}html body #root :is(.presell-testimonials-carousel .headline,.presell-marquee__subheading,.presell-testimonials-carousel .garrnish-section-action,.presell-marquee__message-reviews-inner){width:var(--gds-container);max-width:var(--gds-max);margin-inline:auto;padding-inline:0}html body #root .presell-before-after{padding-block:var(--gds-compact-space)}html body.template-index #root .presell-before-after{padding-top:calc(var(--gds-compact-space) + var(--gds-card-gap));padding-bottom:0}html body #root .presell-testimonials-carousel{padding-block:var(--gds-compact-space);margin-block:0}html body #root :is(.ingredient-focus,.presell-daily-ritual,.infinite-card-carousel){padding-block:var(--gds-section-space)}html body #root .gs-product{padding:var(--gds-section-space) var(--gds-gutter)}html body.template-product #root .gs-product{padding-top:16px}html body #root .gs-product>.wt-product{max-width:var(--gds-max);margin-inline:auto}@media(min-width:901px){html body #root .gs-product>.wt-product{grid-template-columns:var(--gs-gallery-column, minmax(0, 1.2fr)) var(--gs-info-column, minmax(0, 1fr));column-gap:var(--gds-product-gap);justify-content:center}}@media(min-width:1376px){html body #root .gs-product>.wt-product{max-width:var(--gds-product-max);grid-template-columns:var(--gs-gallery-column, minmax(0, 1fr)) var(--gs-info-column, var(--gds-product-info))}}@media(min-width:901px){html body #root .gs-product:not(:has(.garrnish-product-heading)){scroll-margin-top:calc(24px - var(--gds-section-space))}html body.template-product #root .gs-product:not(:has(.garrnish-product-heading)){scroll-margin-top:8px}}html body #root .g-faq-page{padding:var(--gds-section-space) 0}html body #root .g-guarantee{padding:var(--gds-emphasis-space) var(--gds-gutter);border:0;background:var(--gds-guarantee)}html body #root .presell-before-after__header{gap:0;margin-bottom:var(--gds-header-content)}html body #root :is(.ingredient-focus__header,.presell-daily-ritual__intro){margin-bottom:var(--gds-header-content)}html body #root :is(.presell-before-after__intro,.ingredient-focus__subheading,.presell-daily-ritual__subtitle,.g-social-subtitle,.ge .ge-intro,.g-faq-page__subtitle){margin-top:var(--gds-heading-subtitle);margin-bottom:0}html body #root :is(.presell-before-after__intro,.ingredient-focus__subheading,.g-faq-page__subtitle) p{margin:0}html body #root .presell-testimonials-carousel .headline__title{padding:0!important;margin:0}html body #root .presell-testimonials-carousel .headline{margin-block:0;padding-block:0}html body #root .presell-marquee__subheading{margin-top:var(--gds-heading-subtitle);padding-bottom:var(--gds-header-content)}html body #root .presell-testimonials-carousel:has(.garrnish-section-action) .presell-marquee__subheading{padding-bottom:0}html body #root .presell-testimonials-carousel .garrnish-section-action{margin-top:var(--gds-subtitle-action);margin-bottom:var(--gds-header-content)}html body #root .garrnish-product-heading{margin:0 auto var(--gds-header-content);padding:0}html body #root .g-lower-action{margin-top:var(--gds-subtitle-action);margin-bottom:0}html body #root .infinite-card-carousel__viewport{margin-top:var(--gds-header-content)}html body #root .g-founder{background:var(--gds-warm)}html body #root .g-founder--deep{background:var(--gds-deep);color:var(--gds-on-brand);--gds-focus: var(--gds-accent)}html body #root .g-founder--deep .g-founder__signature img{filter:brightness(0) invert(.96)}html body #root .g-founder--deep .g-lower-outline{color:var(--gds-on-brand);border-color:var(--gds-on-brand)}html body #root .g-founder--deep .g-lower-outline:hover{background:var(--gds-on-brand);color:var(--gds-deep)}html body #root .g-founder h2{margin-bottom:var(--gds-heading-prose)}html body #root .g-founder__body p{margin-bottom:var(--gds-paragraph)}html body #root .g-founder__copy{padding:var(--gds-section-space) var(--gds-gutter)}html body #root .g-guarantee h2{margin-bottom:var(--gds-heading-subtitle)}html body #root .g-guarantee__subtitle{margin-bottom:var(--gds-header-content)}html body #root .g-guarantee__card{border-radius:var(--gds-radius-card);border-color:var(--gds-guarantee-border);padding:var(--gds-card-padding);margin-bottom:0}html body #root .g-guarantee__card h3{font:400 24px/32px var(--gds-font-display);margin-bottom:var(--gds-title-body)}html body #root :is(.g-guarantee__body,.g-guarantee__lead){font-size:var(--gds-body);line-height:var(--gds-body-leading)}html body #root .g-guarantee__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}html body #root .presell-faq__heading{margin-bottom:var(--gds-header-content)}html body #root .presell-faq__content{padding:var(--gds-section-space) var(--gds-gutter);background:var(--gds-deep);color:var(--gds-on-brand);--gds-focus: var(--gds-accent)}html body #root :is(.presell-faq__trigger,.g-faq-page__question,.ingredient-cards__toggle){font:500 var(--gds-body)/var(--gds-body-leading) var(--gds-font-medium)}html body #root :is(.presell-faq__trigger,.gs-product .wt-collapse__trigger) :is(.presell-faq__trigger-title,.wt-collapse__trigger__title){font:inherit;letter-spacing:normal}html body #root .presell-faq__answer{font:400 var(--gds-body)/var(--gds-body-leading) var(--gds-font-body)}html body #root .presell-faq__answer :is(p,li){font-size:inherit;line-height:inherit}html body #root .presell-before-after__card{border-radius:var(--gds-radius-card)}html body #root .presell-before-after__body{padding:var(--gds-card-padding)}html body #root :is(.presell-before-after__description,.presell-daily-ritual__step-description){margin-top:var(--gds-title-body)}html body #root :is(.presell-before-after__track,.presell-daily-ritual__track,.presell-marquee__message-review-rail){gap:var(--gds-card-gap)}html body #root :is(.garrnish-section-cta,.g-lower-cta,.g-guarantee__cta,.ge-cta){min-height:var(--gds-button-height);padding:12px var(--gds-primary-padding);border-radius:var(--gds-radius-pill);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);background-color:var(--gds-accent);color:var(--gds-text);letter-spacing:normal}html body #root :is(.g-lower-cta,.g-guarantee__cta){position:relative;isolation:isolate;overflow:hidden;box-shadow:none;transform:none}html body #root :is(.g-lower-cta,.g-guarantee__cta):is(:hover,:active,:focus-visible){background-color:var(--gds-accent);color:var(--gds-text);box-shadow:none;transform:none}html body #root :is(.presell-before-after__link,.ingredient-focus__explore,.g-lower-outline,.ge-benefit-link){display:inline-flex;align-items:center;justify-content:center;min-height:var(--gds-button-height);padding:8px 24px;border:1px solid var(--gds-brand);border-radius:var(--gds-radius-pill);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);color:var(--gds-brand);text-decoration:none;margin-top:var(--gds-subtitle-action)}html body #root :is(.presell-before-after__link,.ingredient-focus__explore,.g-lower-outline,.ge-benefit-link):hover{background:var(--gds-brand);color:var(--gds-on-brand)}html body #root .presell-faq__content :is(.g-lower-outline,.presell-faq__link){color:var(--gds-on-brand);border-color:var(--gds-on-brand);padding-inline:24px}html body #root .presell-faq__content :is(.g-lower-outline,.presell-faq__link):hover{background:var(--gds-on-brand);color:var(--gds-deep)}html body :is(.gs .gh__confirm,.gss .gss__cta,.gc-cart .wt-cart__cta,.cart-page .wt-cart__cta){min-height:var(--gds-button-height);padding:12px 20px;border-radius:var(--gds-radius-pill);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);letter-spacing:normal}html body #root :is(.garrnish-section-cta,.g-lower-cta,.g-guarantee__cta,.ge-cta,.presell-hero-v2__cta,.ge .ge-facts-trigger,.presell-before-after__link,.ingredient-focus__explore,.g-lower-outline,.ge-benefit-link,.presell-faq__link,.gsg__ingredients,.ingredient-focus__formula-button,.gcp-checkout,.gcp-back,.gcp-empty-state__cta,.gc-cart-back),html body :is(.gs .gs__cta,.gs .gs__cta:is(:hover,:focus-visible),.gs .gh__confirm,.gs .gh__start-button,.gss .gss__cta,.gc-cart .wt-cart__cta,.gc-cart .gc-cart-empty__cta,.gc-cart .gc-offer__button,.cart-page .wt-cart__cta,.garrnish-menu-promo__cta,.garrnish-sticky-offer__cta,.gp .gp-button){min-height:var(--gds-button-height);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);letter-spacing:normal}html body :is(.gs .gs__cta,.gs .gs__cta:is(:hover,:focus-visible)),html body #root .gcp-summary .gcp-checkout{height:var(--gds-button-height);max-height:none}html body #root .presell-hero-v2__cta{padding-block:12px}@media(min-width:1200px){html body .wt-header--garrnish .garrnish-header-cta{height:var(--gds-button-height);min-height:var(--gds-button-height);font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium)}}html body #root :is(.ge-text-link,.ge-study-actions a){min-height:var(--gds-target);display:inline-flex;align-items:center;text-underline-offset:3px;color:var(--gds-brand)}html body :is(#root,.g-footer,.wt-header--garrnish,.gss,.gc-cart) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--gds-focus);outline-offset:4px}html body .gs .gs__sizes .gh__step-title{font:500 var(--gds-step)/var(--gds-step-leading) var(--gds-font-medium);letter-spacing:-.025em}html body .gs .gs__size-heading-row .gh__step-title{font-size:var(--gds-step);letter-spacing:-.025em;min-width:0}html body .gs .gs__sizes .gh__step{font:400 var(--gds-caption)/var(--gds-caption-leading) var(--gds-font-body);margin-bottom:8px}html body .gs .gs__sizes{column-gap:12px}html body .gs .gs__dog-name{padding-inline:0;flex-wrap:nowrap}html body .gs .gs__size strong{font:500 var(--gds-offer)/var(--gds-offer-leading) var(--gds-font-medium);white-space:nowrap;word-break:normal;overflow-wrap:normal}html body .gs .gs__weight{font:400 14px/20px var(--gds-font-body);white-space:nowrap}html body .gs :is(.gs__card-identity .gs__delivery-summary,.gs__billing-row,.gs__billing-row strong,.gh__billing-row,.gh__billing-row strong,.gs__daily-line,.gs__guarantee-copy){font-size:var(--gds-detail);line-height:var(--gds-detail-leading)}html body .gs :is(.gs__compare,.supply-choice-price s){color:var(--gds-muted);opacity:1}html body .gs .gs__sizes legend{padding-top:var(--gds-control-group)}html body .gs .gh__start{padding-top:var(--gds-control-group);margin-top:var(--gds-control-group)}html body .gs .gh__actions:not(.is-household) .gh__add{font:400 var(--gds-body)/var(--gds-body-leading) var(--gds-font-body);color:var(--gds-brand)}html body #root .gs-product .wt-collapse__trigger{font:500 var(--gds-accordion-title)/var(--gds-accordion-title-leading) var(--gds-font-medium);min-height:var(--gds-button-height);padding-block:var(--gds-accordion-row)}html body #root .gs-product .wt-collapse__trigger__title{margin-block:0}html body #root .gs-product :is(.wt-collapse__content,.wt-collapse__target__content) :is(p,li){font:400 var(--gds-body-compact)/var(--gds-body-compact-leading) var(--gds-font-body)}html body .gss__inner{max-width:var(--gds-max)}html body .gss{padding-inline:var(--gds-gutter)}html body .gss :is(.gss__summary-copy>[data-sticky-price],.gss__options button span,.gss__description){font-size:var(--gds-detail);line-height:var(--gds-detail-leading)}html body .gss .gss__picker summary strong{font-size:14px;line-height:20px}html body .gss .gss__picker summary{min-height:64px}html body .gss .gss__saving{font-size:12px;line-height:16px}html body .gss .gss__notice{font-size:var(--gds-caption);line-height:var(--gds-caption-leading)}html body .gss .gss__options{max-height:min(60dvh,440px);overflow-y:auto}html body #root .ge{--ge-gutter: var(--gds-gutter);--ge-line: var(--gds-divider);--ge-green: var(--gds-brand);color:var(--gds-text)}html body #root :is(.ge-hero,.ge-story .ge-story-hero,.ge-story .ge-story-why){padding-block:var(--gds-section-space)}html body #root .ge-story .ge-hero{padding-block:0 var(--gds-subtitle-action)}html body #root .ge-benefits .ge-hero .ge-intro{margin-block:var(--gds-heading-subtitle) var(--gds-subtitle-action)}html body #root .ge-benefits .ge-benefit .ge-intro{margin-block:var(--gds-heading-subtitle) 0}html body #root .ge-benefits .ge-benefit-link{margin-top:12px}html body #root :is(.ge-values,.ge-footer){padding-block:var(--gds-section-space)}html body #root .ge-benefit{padding-bottom:var(--gds-section-space)}html body #root .ge-benefit+.ge-benefit{padding-top:var(--gds-compact-space)}html body #root :is(.ge-values article,.ge-ingredient-card){border-radius:var(--gds-radius-card)}html body #root .ge-values article{padding:var(--gds-card-padding)}html body #root :is(.ge-values-grid,.ge-review-grid){gap:var(--gds-card-gap)}html body #root .ge-case-grid{gap:calc(var(--gds-card-gap) + 16px)}html body #root .ge-values h3{margin-block:8px var(--gds-title-body)}html body #root .ge-ingredient-name{font:400 var(--gds-card-compact)/var(--gds-card-compact-leading) var(--gds-font-display);letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;margin-top:var(--gds-title-body)}html body #root .ge-ingredients .ge-hero{padding-bottom:0}html body #root .ge-ingredient-intro{margin-block:var(--gds-subtitle-action) var(--gds-header-content)}html body #root .ge-ingredient-grid{gap:var(--gds-header-content) var(--gds-card-gap)}html body #root .ge .ge-facts-trigger{border-radius:var(--gds-radius-pill)}html body #root .ge :is(.ge-facts-table,.ge-serving>div,.ge-dose span){font-size:var(--gds-detail);line-height:var(--gds-detail-leading)}html body #root .ge .ge-filter{min-height:var(--gds-target);border-color:var(--gds-control-border);border-radius:var(--gds-radius-pill);font:400 14px/20px var(--gds-font-body)}html body #root .ge .ge-filter[aria-pressed=true]{background:var(--gds-brand);color:var(--gds-on-brand)}html body #root .ge .ge-dialog:not(.ge-drawer){border-radius:var(--gds-radius-modal);width:calc(100% - 32px)}html body #root .ge .ge-dialog-body{padding:var(--gds-card-padding)}html body #root .ge-dialog-body h3{margin-block:var(--gds-control-group) var(--gds-title-body)}html body #root .ge-dialog-body h2{margin-bottom:var(--gds-heading-prose)}html body #root .g-faq-page__intro{margin-bottom:var(--gds-header-content)}html body #root .wt-page{width:var(--gds-container);max-width:var(--gds-max);margin-inline:auto;padding:var(--gds-section-space) 0}html body #root .wt-page__title{margin-bottom:var(--gds-header-content)}html body #root .wt-page__wrapper{margin-inline:auto}html body #root .wt-page__wrapper :is(h2,h3){font-family:var(--gds-font-display);font-weight:400;font-size:var(--gds-card);line-height:var(--gds-card-leading);margin-block:var(--gds-control-group) var(--gds-title-body)}html body #root .wt-page__wrapper a{color:var(--gds-brand);text-underline-offset:3px}html body #root .shopify-section:has(>.wt-page),html body #root .shopify-section:has(.cart-page){background:var(--gds-surface)}html body #root .cart-page .wt-cart__header--empty{padding-block:var(--gds-section-space)}html body #root .cart-page .wt-drawer__title__text{font:400 var(--gds-card)/var(--gds-card-leading) var(--gds-font-display)}html body #root .cart-page .gc-cart-back{font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);letter-spacing:normal;min-height:56px;border-radius:var(--gds-radius-pill);padding:12px 24px}html body #root .cart-page :is(.wt-cart__login__title,.wt-cart__login__text){font:400 var(--gds-body)/var(--gds-body-leading) var(--gds-font-body)}html body .g-footer{background:var(--gds-footer);color:var(--gds-on-dark);--gds-focus: var(--gds-accent);padding-block:var(--gds-section-space) calc(var(--gds-section-space) + env(safe-area-inset-bottom))}html body.garrnish-buy-bar-on:has(.g-footer){padding-bottom:0}html body.garrnish-buy-bar-on .g-footer{padding-bottom:calc(var(--gds-section-space) + 120px + env(safe-area-inset-bottom))}html body .g-footer h2{font:400 var(--gds-footer-heading)/var(--gds-footer-leading) var(--gds-font-display)}html body .g-footer__nav a{font:400 var(--gds-footer-link)/var(--gds-footer-link-leading) var(--gds-font-body)}html body .g-footer__copyright{font:500 var(--gds-body)/var(--gds-body-leading) var(--gds-font-medium)}html body .g-footer__policies a{font:400 var(--gds-detail)/var(--gds-detail-leading) var(--gds-font-body);min-height:44px;display:inline-flex;align-items:center}html body .gc-cart :is(.gc-item__details,.gc-item__renewal,.gc-offer li,.gc-offer__terms,.gc-checkout-benefits,.gh-cart__edit){font-size:var(--gds-detail);line-height:var(--gds-detail-leading)}html body .gc-cart :is(.gc-cart-empty__cta,.gc-offer__button){font:500 var(--gds-button)/var(--gds-button-leading) var(--gds-font-medium);min-height:56px}html body .gc-cart .gc-item__name{font:500 18px/23px var(--gds-font-medium)}html body .gc-cart .gc-item__remove .wt-cart__item__remove{width:44px;height:44px}html body .gc-cart .gc-item__prices s{color:var(--gds-muted)}html body #root .cart-page .wt-cart__title{font:400 var(--gds-section)/var(--gds-section-leading) var(--gds-font-display)}html body #root .cart-page .wt-cart__subtitle{font:400 var(--gds-detail)/var(--gds-detail-leading) var(--gds-font-body)}@media(min-width:990px){html body #root .presell-hero-v2__headline{font:400 clamp(40px,4.2vw,60px)/1.08 var(--gds-font-display);text-wrap:pretty;letter-spacing:-.03em}html body #root .presell-hero-v2__inner{width:var(--gds-container);max-width:var(--gds-max);padding-inline:0}html body #root .presell-hero-v2 .presell-hero-v2__cta{min-height:var(--gds-hero-button-height);font:500 var(--gds-hero-button)/var(--gds-hero-button-leading) var(--gds-font-medium)}html body #root :is(.g-founder__copy,.presell-faq__content){padding-right:max(var(--gds-gutter),calc((100vw - var(--gds-max)) / 2))}html body #root .presell-faq__content{padding-left:max(var(--gds-gutter),calc((100vw - var(--gds-max)) / 2));padding-right:var(--gds-gutter)}html body #root .g-guarantee__card h3{font-size:32px;line-height:38px}}@media(max-width:749px){html body .gs .gs__card-top,html body .gs .supply-choice{grid-template-columns:minmax(0,1fr) auto;gap:8px}html body .gs .gs__offer-heading{flex-wrap:wrap}html body .gs .gs__offer-heading input{align-self:center}html body .gs .gs__duration{flex:1;min-width:0}html body .gss__inner{grid-template-columns:minmax(0,1.7fr) minmax(96px,1fr)}html body .gss .gss__cta{padding-inline:8px;align-self:stretch}html body .gss .gss__picker summary{padding-inline:8px}html body .gc-cart .gc-checkout-benefits{grid-template-columns:1fr;gap:4px}}@media(max-width:359px){html body .gs .gs__sizes{column-gap:8px}html body .gs .gs__card-top,html body .gs .supply-choice{grid-template-columns:minmax(0,1fr)}html body .gs .gs__card-pricing{margin-left:24px;text-align:left}html body .gs .gs__card-pricing .gs__price-row,html body .gs .gh__widget .gs__card-pricing .supply-choice-price{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html body #root :is(.presell-hero-v2__cta,.garrnish-section-cta,.g-lower-cta,.g-guarantee__cta,.ge-cta),html body #root :is(.presell-hero-v2__cta,.g-guarantee__cta):hover{transition:none;transform:none}html body #root .garrnish-section-cta:before{display:none}}html body .g-footer__inner{container-type:inline-size}html body .g-footer h2{max-width:none;width:100%}html body .g-footer__policies{justify-content:flex-start;column-gap:28px;row-gap:0}@media(min-width:990px){html body .g-footer h2{font-size:min(48px,3.6cqw);line-height:1.3;white-space:nowrap}}@media(max-width:989px){html body .g-footer h2{font-size:clamp(20px,5.65vw,28px);line-height:1.3}html body .g-footer__copyright{margin-bottom:4px}html body .g-footer__policies{column-gap:20px}html body .g-footer__policies a{min-height:36px;padding-block:6px}}html body #root .ge.ge-benefits .ge-benefit h2{font-size:clamp(26px,7.5vw,30px);line-height:1.12}@media(min-width:750px){html body #root .ge.ge-benefits .ge-benefit h2{font-size:clamp(32px,3.1vw,44px)}}html body #root .ge.ge-benefits h1{text-wrap:balance;white-space:normal}html body.no-focus-visible :focus-visible,html body.no-focus-visible .gs :is(.gs__size,.gs__offer,label):has(input:focus-visible),html body.no-focus-visible .ge-size-picker input:focus-visible+span{outline:none!important}html body .garrnish-arrow.garrnish-arrow{display:grid;place-items:center;width:var(--gds-target);height:var(--gds-target);min-width:0;padding:0;border:0;border-radius:var(--gds-radius-pill);background:var(--gds-brand);color:var(--gds-on-brand);box-shadow:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--gds-motion),color var(--gds-motion),opacity var(--gds-motion)}html body .garrnish-arrow.garrnish-arrow:hover:not(:disabled){background:var(--gds-brand-hover);color:var(--gds-on-brand)}html body .garrnish-arrow.garrnish-arrow:disabled{opacity:.35;cursor:default}html body .garrnish-arrow.garrnish-arrow[hidden]{display:none}html body .garrnish-arrow.garrnish-arrow:focus-visible{outline:2px solid var(--gds-focus);outline-offset:2px}.garrnish-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes g-press{to{scale:var(--gds-press-scale)}}@keyframes g-price-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){html.g-motion #root .g-reveal{opacity:0;translate:0 var(--gds-reveal-shift);transition:opacity var(--gds-reveal) var(--gds-ease),translate var(--gds-reveal) var(--gds-ease);transition-delay:calc(var(--g-reveal-index, 0) * var(--gds-reveal-stagger))}html.g-motion #root .g-reveal.is-revealed{opacity:1;translate:none}html body :is(.garrnish-section-cta,.g-lower-cta,.g-guarantee__cta,.presell-hero-v2__cta,.garrnish-header-cta,.garrnish-sticky-offer__cta,.garrnish-menu-promo__cta,.presell-before-after__link,.ingredient-focus__explore,.g-lower-outline,.presell-faq__link,.ge-cta,.gsg__ingredients,.gs .gs__cta,.gs .gh__confirm,.gss .gss__cta,.gc-cart .wt-cart__cta,.gc-cart .gc-cart-empty__cta,.cart-page .wt-cart__cta):active:not(:disabled,[aria-disabled=true]){animation:g-press var(--gds-press) var(--gds-ease) forwards}html body .g-price-fade{animation:g-price-in var(--gds-motion)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html body #root :is(.presell-before-after__media-side,.presell-daily-ritual__media,.ingredient-cards__media) :is(img,video){transition:scale var(--gds-zoom) var(--gds-ease)}html body #root :is(.presell-before-after__card,.presell-daily-ritual__step,.ingredient-cards__card):hover :is(.presell-before-after__media-side,.presell-daily-ritual__media,.ingredient-cards__media) :is(img,video){scale:var(--gds-zoom-scale)}}.template-index #root>.shopify-section:not(:first-child):not([id$=__product_preview]){content-visibility:auto;contain-intrinsic-size:auto 900px}.g-show-sections .template-index #root>.shopify-section:not(:first-child):not([id$=__product_preview]){content-visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/111/assets/custom-site-standards.css.map */
