.oms-section,.oms-scope{--oms-cacao: #5C4033;--oms-cream: #EFE3D6;--oms-cacao-dark: #2E1500;--oms-cacao-soft: #A3795C;--oms-cream-deep: #F2D6B9;--oms-cream-soft: #FFF4E7;--oms-terracotta: #C94C2E;--oms-olive: #6B6A3B;--oms-honey: #E8C9A0;--oms-bg: var(--oms-cream);--oms-bg-elevated: var(--oms-cream-soft);--oms-bg-sunken: var(--oms-cream-deep);--oms-bg-inverse: var(--oms-cacao);--oms-fg: var(--oms-cacao);--oms-fg-soft: var(--oms-cacao-soft);--oms-fg-inverse: var(--oms-cream);--oms-fg-accent: var(--oms-terracotta);--oms-border: color-mix(in oklab, var(--oms-cacao) 18%, var(--oms-cream));--oms-divider: color-mix(in oklab, var(--oms-cacao) 10%, var(--oms-cream));--oms-font-display: "Neue Montreal", "Helvetica Neue", Arial, sans-serif;--oms-font-body: "Owners Text", "Inter", ui-sans-serif, system-ui, sans-serif;--oms-ease: cubic-bezier(.2, 0, 0, 1);--oms-dur-fast: .14s;--oms-dur-med: .26s;--oms-dur-slow: .48s;--oms-shadow-sm: 0 2px 6px rgba(92, 64, 51, .08);--oms-shadow-md: 0 8px 24px rgba(92, 64, 51, .1);--oms-shadow-lg: 0 20px 48px rgba(92, 64, 51, .14);--oms-container-max: 1280px;--oms-container-pad: 48px}@media(max-width:980px){.oms-section,.oms-scope{--oms-container-pad: 28px}}.oms-section{position:relative;box-sizing:border-box}.oms-section *,.oms-section *:before,.oms-section *:after{box-sizing:border-box}.oms-container{max-width:var(--oms-container-max);margin:0 auto;padding:0 var(--oms-container-pad)}.oms-h1{font-family:var(--oms-font-display);font-weight:700;font-size:clamp(56px,7vw,96px);line-height:1;letter-spacing:-.025em;margin:0}.oms-h1 em,.oms-h1 .oms-italic{font-style:italic;font-weight:500}.oms-h2{font-family:var(--oms-font-display);font-weight:700;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.025em;margin:0}.oms-h2 em,.oms-h2 .oms-italic{font-style:italic;font-weight:500;color:var(--oms-terracotta)}.oms-h3{font-family:var(--oms-font-display);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.1;letter-spacing:-.02em;margin:0}.oms-eyebrow{font-family:var(--oms-font-body);font-weight:500;font-size:18px;text-transform:uppercase;letter-spacing:.16em;color:var(--oms-fg-soft);margin:0}.oms-eyebrow.is-on-dark{color:#e8c9a0b3}.oms-eyebrow.is-terracotta{color:var(--oms-terracotta)}.oms-lede{font-family:var(--oms-font-body);font-weight:300;font-size:clamp(17px,1.4vw,20px);line-height:1.55;margin:0}.oms-body-text{font-family:var(--oms-font-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--oms-fg-soft);margin:0}.oms-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border-radius:999px;font-family:var(--oms-font-body);font-weight:500;font-size:15px;letter-spacing:.01em;white-space:nowrap;text-decoration:none;border:0;cursor:pointer;transition:background var(--oms-dur-fast) var(--oms-ease),color var(--oms-dur-fast) var(--oms-ease),transform var(--oms-dur-fast) var(--oms-ease),box-shadow var(--oms-dur-fast) var(--oms-ease)}.oms-btn--primary{background:var(--oms-cacao);color:var(--oms-cream);box-shadow:var(--oms-shadow-sm)}.oms-btn--primary:hover{background:#4a3328}.oms-btn--cream{background:var(--oms-cream);color:var(--oms-cacao);box-shadow:var(--oms-shadow-sm)}.oms-btn--cream:hover{background:#fff4e7}.oms-btn--ghost{background:transparent;color:var(--oms-cream);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding:14px 4px;box-shadow:none}.oms-btn--ghost:hover{color:var(--oms-honey)}.oms-btn--ghost-dark{background:transparent;color:var(--oms-cacao);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding:14px 4px;box-shadow:none}.oms-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(239,227,214,.22);font-family:var(--oms-font-body);font-size:13px;font-weight:400;color:#fff4e7d9}.oms-pill svg{width:12px;height:12px}.oms-section--pad-lg{padding:112px 0}.oms-section--pad-xl{padding:128px 0}.oms-section--pad-md{padding:80px 0}@media(max-width:980px){.oms-section--pad-lg{padding:72px 0}.oms-section--pad-xl{padding:80px 0}.oms-section--pad-md{padding:56px 0}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/oms-tokens.css.map */
