:root{--fp-accent: #12706b;--fp-accent-soft: #dff0ee;--fp-accent-deep: #0d5551;--fp-accent-light: #7fc9c2;--fp-warm: #c4552b;--fp-warm-soft: #fae6da;--fp-deep: #1b2120;--color-primary-button-background: rgb(18 112 107 / 1)}.fp-btn--dark{background:var(--fp-accent);box-shadow:0 6px 18px #12706b3d}.fp-btn--dark:hover{background:var(--fp-accent-deep);box-shadow:0 10px 26px #12706b4d}.fp-btn--light{color:var(--fp-deep)}.fp-btn--outline:hover{border-color:var(--fp-accent);color:var(--fp-accent)}.add-to-cart-button,.sticky-add-to-cart__button,button[name=add]{background:var(--fp-accent)!important;border-color:var(--fp-accent)!important;color:#fff!important}.add-to-cart-button:hover,.sticky-add-to-cart__button:hover,button[name=add]:hover{background:var(--fp-accent-deep)!important;border-color:var(--fp-accent-deep)!important}.add-to-cart-button[disabled],button[name=add][disabled]{background:#9aa39f!important;border-color:#9aa39f!important}.fp-save{color:var(--fp-warm);font-weight:700}.fp-bcard__flag{background:var(--fp-warm)}.fp-bcard--best{border-color:var(--fp-accent);box-shadow:0 2px 4px #12706b0d,0 14px 34px #12706b1f}.fp-rev__stars{color:var(--fp-warm)}.fp-tone--dark,.fp-marq,.fp-promise,.fp-vs__card--us{background:var(--fp-deep)}.fp-vs__card--us{border-color:var(--fp-deep)}.fp-vs__card--us .fp-vs__label{color:var(--fp-accent-light)}.fp-vs__mark--yes{background:#7fc9c229;color:var(--fp-accent-light)}.fp-promise__icon,.fp-tone--dark .fp-eyebrow--pill{background:#7fc9c224;color:var(--fp-accent-light)}.fp-tone--dark .fp-step__num{color:var(--fp-accent-light)}.fp-bundle__option:has(input:checked){border-color:var(--fp-accent);box-shadow:0 0 0 1px var(--fp-accent);background:#f6fbfa}.fp-bundle__option:has(input:checked) .fp-bundle__radio{border-color:var(--fp-accent)}.fp-bundle__option:has(input:checked) .fp-bundle__radio:after{background:var(--fp-accent)}.fp-bundle__option:has(input:focus-visible){outline-color:var(--fp-accent)}.fp-badge--accent{background:var(--fp-accent)}.fp-badge--dark{background:var(--fp-warm)}.fp-faq__answer a,.fp-rte a{color:var(--fp-accent);text-underline-offset:3px}.fp-faq__answer a:hover,.fp-rte a:hover{color:var(--fp-accent-deep)}.fp-sizeguide__summary{color:var(--fp-accent)}.fp-assurance__pay-label{color:var(--fp-deep)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fp-palette.css.map */
