.cofcof-design--editorial{--cof-color-paper: #f4efe7;--cof-color-paper-deep: #e8ded0;--cof-color-ink: #201c18;--cof-color-roast: #6d432f;--cof-color-cherry: #8d2636;--cof-color-forest: #22382c;--cof-color-muted: #625950;--cof-color-line: rgba(32, 28, 24, .18);--cof-color-line-inverse: rgba(244, 239, 231, .2);--black: var(--cof-color-ink);--sand: var(--cof-color-paper);--sand-2: var(--cof-color-paper-deep);--parch: var(--cof-color-paper-deep);--stone: #342e29;--clay: var(--cof-color-roast);--txt: var(--cof-color-ink);--sub: var(--cof-color-muted);--dim: #756c63;--rule: var(--cof-color-line);--rule-w: var(--cof-color-line-inverse);--fn: "DM Sans", Helvetica, Arial, sans-serif;--fl: "DM Sans", Helvetica, Arial, sans-serif;--font-sans: "DM Sans", Helvetica, Arial, sans-serif;--font-serif: "Playfair Display", Georgia, serif;--cof-font-functional: var(--font-sans);--cof-font-editorial: var(--font-serif);--cof-space-1: .25rem;--cof-space-2: .5rem;--cof-space-3: .75rem;--cof-space-4: 1rem;--cof-space-5: 1.5rem;--cof-space-6: 2rem;--cof-space-7: 3rem;--cof-space-8: 4rem;--cof-space-9: 6rem;--cof-space-10: 8rem;--cof-gutter: 1.5rem;--cof-container: 90rem;--cof-radius-control: .25rem;--cof-radius-card: .75rem;--cof-control-height: 3rem;--cof-focus: #b84b5d;--cof-motion-fast: .16s;--cof-motion-base: .24s;--cof-ease: cubic-bezier(.2, .7, .2, 1);background:var(--cof-color-paper);color:var(--cof-color-ink)}.cofcof-design--editorial .cofcof-ae .cofcof-bx,.cofcof-design--editorial .cofcof-bx{width:min(100%,var(--cof-container));padding-inline:var(--cof-gutter)}body.cofcof-design--editorial :is(h1,h2,.cofcof-display,.cofcof-home-h2,.cofcof-finalcta h2){font-family:var(--cof-font-editorial);font-weight:600;letter-spacing:-.025em;line-height:1.02;text-transform:none;text-wrap:balance}body.cofcof-design--editorial :is(h1,h2,.cofcof-display,.cofcof-home-h2) :where(em,.cofcof-ital){font-family:inherit;font-weight:inherit}.cofcof-design--editorial :where(p,li,input,select,textarea,button){font-family:var(--cof-font-functional)}.cofcof-design--editorial :where(.cofcof-eyebrow,.cofcof-label){font-family:var(--cof-font-functional);font-weight:700;letter-spacing:.12em}.cofcof-design--editorial :where(p){text-wrap:pretty}.cofcof-design--editorial .cofcof-plan-card:not(.cofcof-plan-featured) .cofcof-plan-qty,.cofcof-design--editorial .cofcof-saches-gw__quote{color:var(--cof-color-cherry)}.cofcof-design--editorial .cofcof-saches-gw__badge{color:var(--cof-color-roast)}.cofcof-design--editorial .cofcof-saches-gw__lead{color:var(--cof-color-muted)}.cofcof-design--editorial .cofcof-ft-col .cofcof-eyebrow{color:#d8c7b9;opacity:1}.cofcof-design--editorial .cofcof-mo-i a{min-height:2.75rem;display:flex;align-items:center}.cofcof-design--editorial .cofcof-useScroll-reveal{will-change:transform,opacity}.cofcof-design--editorial :where(.cofcof-button--primary,.cofcof-button--secondary,.cofcof-btn){min-height:var(--cof-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--cof-space-3);padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--cof-radius-control);font-family:var(--cof-font-functional);font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;text-transform:none;transition:background-color var(--cof-motion-fast) var(--cof-ease),border-color var(--cof-motion-fast) var(--cof-ease),color var(--cof-motion-fast) var(--cof-ease),transform var(--cof-motion-fast) var(--cof-ease)}.cofcof-design--editorial :where(.cofcof-button--primary,.cofcof-btn-sd){background:var(--cof-color-forest);border-color:var(--cof-color-forest);color:var(--cof-color-paper)}.cofcof-design--editorial :where(.cofcof-button--secondary,.cofcof-btn-ds){background:transparent;border-color:currentColor;color:var(--cof-color-ink)}.cofcof-design--editorial :where(.cofcof-button--text,.cofcof-lnk){display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--cof-space-2);font-family:var(--cof-font-functional);font-size:.875rem;font-weight:700;letter-spacing:.01em;text-transform:none;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cofcof-design--editorial .cofcof-btn:before,.cofcof-design--editorial .cofcof-lnk:after{display:none}.cofcof-design--editorial :where(.cofcof-pg-hero,.cofcof-finalcta,.cofcof-cta-end,footer) :where(.cofcof-button--secondary,.cofcof-btn-ds,.cofcof-button--text,.cofcof-lnk){color:var(--cof-color-paper)}.cofcof-design--editorial :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cof-focus);outline-offset:3px}.cofcof-design--editorial :where(.cofcof-pg-hero,.cofcof-finalcta,.cofcof-cta-end,footer) :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--cof-color-paper)}.cofcof-design--editorial .cofcof-fi{opacity:1;transform:none;transition:none}@media(hover:hover)and (pointer:fine){.cofcof-design--editorial :where(.cofcof-button--primary,.cofcof-btn-sd):hover{background:#17281f;border-color:#17281f;color:var(--cof-color-paper);transform:translateY(-1px)}.cofcof-design--editorial :where(.cofcof-button--secondary,.cofcof-btn-ds):hover{background:var(--cof-color-ink);border-color:var(--cof-color-ink);color:var(--cof-color-paper);transform:translateY(-1px)}}@media(min-width:48rem){.cofcof-design--editorial{--cof-gutter: 2.5rem}}@media(prefers-reduced-motion:reduce){.cofcof-design--editorial .cofcof-useScroll-reveal{will-change:auto}.cofcof-design--editorial *,.cofcof-design--editorial *:before,.cofcof-design--editorial *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cofcof-editorial-foundation.css.map */
