:root{--cream: #F8FAF8;--cream-warm: #EEF3EF;--ink: #0E2530;--ink-90: #1A2F3A;--ink-80: #2C3E48;--ink-65: #60706A;--ink-50: #7B8882;--mid-teal: #2F654D;--mid-teal-hover: #25523F;--sage: #A9BDAF;--honey: #DDEADF;--honey-deep: #315E4A;--line: #DCE4DE;--surface-page: #F8FAF8;--surface-soft: #EEF3EF;--surface-card: #FFFFFF;--focus-ring: rgba(47, 101, 77, .24)}html{color-scheme:light}body{background:var(--surface-page)}.site-header{background:#f8faf8f5;border-bottom-color:var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero{background:linear-gradient(180deg,var(--surface-soft) 0%,var(--surface-page) 100%)}.home-counters,.band--soft,.section--soft,.soft-background{background:var(--surface-soft);border-color:var(--line)}.product-card,.quiz-option,.buybox,.purchase-box,.purchase-option,.subscription-option,.cart-drawer__inner,.card,.panel{background:var(--surface-card);border-color:var(--line)}.btn-primary,.btn-quiz-cta,.site-nav-cta,.product-form__submit,button[name=add],form[action*="/cart/add"] button[type=submit],.sticky-mobile-cta__button,.sticky-add-to-cart__button,.sticky-pdp__button,.cart-drawer__checkout,.cart-drawer-checkout,button[name=checkout],.cart__checkout-button,.shopify-payment-button__button--unbranded{background:var(--mid-teal);color:#fff;border-color:var(--mid-teal);background-image:none;box-shadow:0 12px 26px -18px #2f654d9e}.btn-primary:hover,.btn-quiz-cta:hover,.site-nav-cta:hover,.product-form__submit:hover,button[name=add]:hover,form[action*="/cart/add"] button[type=submit]:hover,.sticky-mobile-cta__button:hover,.sticky-add-to-cart__button:hover,.sticky-pdp__button:hover,.cart-drawer__checkout:hover,.cart-drawer-checkout:hover,button[name=checkout]:hover,.cart__checkout-button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--mid-teal-hover);color:#fff;border-color:var(--mid-teal-hover);background-image:none;box-shadow:0 16px 30px -18px #25523fad}.btn-primary:focus-visible,.btn-quiz-cta:focus-visible,.site-nav-cta:focus-visible,.product-form__submit:focus-visible,button[name=add]:focus-visible,button[name=checkout]:focus-visible,.cart-drawer__checkout:focus-visible,.cart-drawer-checkout:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.btn-ghost,.btn-secondary{background:#fff;color:var(--mid-teal);border-color:var(--mid-teal)}.btn-ghost:hover,.btn-secondary:hover{background:var(--surface-soft);color:var(--mid-teal-hover);border-color:var(--mid-teal-hover)}.quiz-option:hover,.purchase-option:hover,.subscription-option:hover{border-color:color-mix(in oklab,var(--mid-teal) 50%,var(--line));background:color-mix(in oklab,var(--mid-teal) 3%,#FFFFFF)}.quiz-option.is-selected,.purchase-option.is-selected,.subscription-option.is-selected,.purchase-option[aria-checked=true],.subscription-option[aria-checked=true]{border-color:var(--mid-teal);background:var(--surface-soft);box-shadow:0 0 0 3px var(--focus-ring)}input[type=radio],input[type=checkbox]{accent-color:var(--mid-teal)}.sale-badge,.best-value-badge,.savings-pill,.badge--sale,.badge--best-value{background:var(--honey);color:var(--honey-deep);border-color:color-mix(in oklab,var(--honey-deep) 25%,transparent)}.pill.pill--stock{background:color-mix(in oklab,var(--honey) 70%,#FFFFFF);color:var(--honey-deep);border-color:color-mix(in oklab,var(--honey-deep) 28%,transparent)}.pill-stock-dot{background:var(--honey-deep)}.stars,.jdgm-star,.jdgm-prev-badge__stars{color:#a87932}.buybox-onetime-note{background:var(--surface-soft);border-left-color:var(--mid-teal)}.buybox-trio-upsell{background:linear-gradient(135deg,color-mix(in oklab,var(--mid-teal) 7%,#FFFFFF),color-mix(in oklab,var(--sage) 12%,#FFFFFF));border-color:color-mix(in oklab,var(--mid-teal) 28%,var(--line))}html .pdp4-root{--cream: #F8FAF8;--cream-warm: #EEF3EF;--cream-deep: #E4ECE6;--ink-65: #60706A;--ink-45: #7B8882;--teal: #2F654D;--teal-deep: #25523F;--sage: #A9BDAF;--sage-pale: #E8F0EA;--honey: #DDEADF;--honey-deep: #315E4A;--line: #DCE4DE}html .pdp4-root .opt.sel{border-color:#2f654d;background:#eef3ef;box-shadow:0 0 0 3px #2f654d2e}html .pdp4-root .opt.sel .dot{border-color:#2f654d}html .pdp4-root .opt.sel .dot:after{background:#2f654d}html .pdp4-root .badge.best{background:#ddeadf;color:#315e4a}html .pdp4-root .atc,html .pdp4-root .s-btn{background:#2f654d;color:#fff;border-color:#2f654d;box-shadow:0 12px 26px -18px #2f654d9e}html .pdp4-root .atc:hover,html .pdp4-root .s-btn:hover{background:#25523f;color:#fff}html .pdpc{--cream: #F8FAF8;--cream-warm: #EEF3EF;--ink-65: #60706A;--ink-50: #7B8882;--mid-teal: #2F654D;--honey: #DDEADF;--honey-deep: #315E4A;--sage: #A9BDAF;--sage-pale: #E8F0EA;--line: #DCE4DE}html .pdpc .cbc-toggle button.on{background:#2f654d;color:#fff;box-shadow:0 4px 12px -4px #2f654d8c}html .pdpc .cbc-atc,html .pdpc .s-btn{background:#2f654d;color:#fff;border-color:#2f654d;box-shadow:0 12px 26px -18px #2f654d9e}html .pdpc .cbc-atc:hover,html .pdpc .s-btn:hover{background:#25523f;color:#fff}html .pdpc .cbc-gtee{background:color-mix(in oklab,#DDEADF 48%,#FFFFFF);border-color:color-mix(in oklab,#315E4A 24%,#DCE4DE)}html .cart-upsell-chip{background:#ddeadf;color:#315e4a}html .cart-upsell-add{background:#ddeadf;color:#315e4a;border:1px solid color-mix(in oklab,#315E4A 24%,transparent)}html .cart-upsell-add:hover:not(:disabled){background:#cfe2d3;color:#25523f}html #sticky-mobile-cta .sticky-cta-mode{background:#f8faf8;color:#315e4a;border-color:#dce4de}html #sticky-mobile-cta .sticky-cta-mode--on{background:#2f654d;color:#fff;border-color:#2f654d}html .bmd-lp-cta{background:#f8faf8f7;border-top-color:#dce4de}html .bmd-lp-cta .bmd-lp-cta__button{background:#2f654d;color:#fff;box-shadow:0 8px 18px #2f654d2e}html .bmd-lp-cta .bmd-lp-cta__button:hover{background:#25523f;color:#fff}html .bmd-lp-cta .bmd-lp-cta__mini{background:#fff;color:#2f654d;border-color:#2f654d}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--line)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--mid-teal);outline:3px solid var(--focus-ring);outline-offset:1px}.recharge-subscription-widget,.recharge-subscription-widget *{--recharge-primary-color: var(--mid-teal);--recharge-secondary-color: var(--mid-teal-hover)}.recharge-subscription-widget button,.rc-widget button,.rc-container button{border-color:var(--mid-teal)}.site-footer{background:var(--ink)}.site-footer .foot-news button{background:#fff;color:var(--ink);border-color:#fff;box-shadow:none}@media(max-width:720px){.site-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/palette-refresh.css.map */
