:root{--canvas:#f4f3e7;--mist:#f4f3e7;--surface:#e8dcc6;--sage-surface:#d8e5d6;--elephant:#00473c;--deep-sea:#00473c;--ink:#182c23;--muted:#546451;--brand-border:rgba(0,71,60,.22);--section-space:96px;--group-space:64px}html,body,.ec-store{background:var(--canvas);color:var(--elephant)}.ec-store{--ec-muted:var(--muted);--ec-border:var(--brand-border)}.ec-product-page{--pdp-muted:var(--muted);--pdp-line:var(--brand-border)}#top.fv-home{--fv-paper:var(--canvas);--fv-ink:var(--elephant)}.fv-home__visual:after{background:linear-gradient(90deg,var(--fv-paper),rgba(244,243,231,.9) 4%,rgba(244,243,231,.25) 19%,transparent 34%),linear-gradient(0deg,var(--fv-paper),transparent 12%,transparent 96%,var(--fv-paper))}.has-fv-cacao .announcement-bar,.ec-store .announcement-bar{background:var(--elephant)}.menu-shell,.menu-shell.is-expanded,.menu-shell.is-collapsed,.menu-shell.is-shop-open{background:var(--canvas);box-shadow:0 5px 14px #00473c17}.menu-shell:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--brand-border);border-radius:inherit;pointer-events:none;z-index:10}.menu-shell.is-collapsed .menu-compact{background:var(--canvas)}.menu-shell.is-collapsed .menu-compact:hover{background:var(--sage-surface)}.menu-shop,.founder-note{background:var(--canvas)}.shop-modal__art,.shop-modal__art--account{background:var(--sage-surface)}.shop-modal__art--cart{background:var(--surface)}.shop-modal__eyebrow{color:var(--muted)}.scroll-stack-card{--card-ink:var(--elephant)!important;background:var(--sage-surface);box-shadow:none;border:1px solid transparent}.scroll-stack-card:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--brand-border);border-radius:27px;pointer-events:none;z-index:2}@media(max-width:720px){.scroll-stack-card:after{border-radius:19px}}.scroll-stack-card:nth-of-type(2){background:var(--surface)}.scroll-stack-card:nth-of-type(3){background:#e6e9db}.concept-story,.formula-specimens__strip,.protein-compare__table{background:var(--surface)}.formula-specimens,.everyday-choice,.founder,.faq{color:var(--elephant);background:var(--canvas)}.choice-for,.protein-compare__fermenta-col{background:var(--sage-surface)}.choice-for li{background:var(--canvas)}.founder__video-card{background:var(--canvas);border-color:var(--brand-border);box-shadow:none}.daily-scenes__time{background:var(--canvas);border-color:var(--brand-border);backdrop-filter:none;-webkit-backdrop-filter:none}.material-library__card{border-color:var(--brand-border)}.buy{--buy-bg:var(--elephant)}.closing,.pdp-ending,.ec-store .ec-end{background:var(--elephant)}.site-footer,.ec-store .site-footer{background:#163b2c}.ec-store .ec-order-summary,.ec-store .ec-account-card,.ec-store .ec-story-strip,.ec-store .ec-table,.pdp-facts,.pdp-nutrition{background:var(--sage-surface);border-color:var(--brand-border);box-shadow:none}.ec-store .ec-checkout-steps span,.pdp-thumbnails button[aria-pressed=true]{background:var(--sage-surface)}.pdp-gallery__stage:before,.ec-store .ec-product-card figure:before{background:var(--sage-surface)}.ec-store .ec-ingredient-cards>div,.pdp-steps li{border-color:var(--brand-border)}.ec-store .ec-policy-nav a[aria-current]{background:var(--sage-surface);border-color:transparent}.ec-store .ec-form input:not([type=checkbox]),.ec-store .ec-form select,.ec-store .ec-form textarea{background:var(--canvas);border-color:var(--brand-border)}.float-cta__inner,.pdp-mobile-buy{background:var(--canvas);box-shadow:0 4px 20px #00473c1f}.scroll-stack-section,.buy__inner{padding-top:var(--section-space)}.formula-specimens__inner{padding-bottom:var(--group-space)}.ec-store .ec-intro{margin-bottom:var(--group-space)!important}.ec-store .ec-main{padding-bottom:var(--section-space)}.ec-store .ec-contact-band,.ec-store .ec-end{margin-top:var(--group-space)}@media(max-width:720px){:root{--section-space:64px;--group-space:48px}.fv-home__visual:after{background:linear-gradient(0deg,var(--fv-paper),transparent 17%,transparent 87%,var(--fv-paper))}.closing__inner{gap:32px}.ec-store .ec-cart-layout,.ec-store .ec-account-layout{row-gap:var(--group-space)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/brand-palette.css.map */
