:root{--cv-accent: #DCAB21;--cv-accent-ink: #15110c;--cv-accent-rgb: 220, 171, 33;--cv-ink: #15110c;--cv-ink-soft: #4a443b;--cv-ink-mute: #857c6f;--cv-rule: #e5ddd0;--cv-stone: #F4EFE7;--cv-stone-deep: #ECE4D5;--cv-bg: #ffffff;--cv-radius: 14px;--cv-radius-sm: 10px;--cv-radius-pill: 999px;--cv-shadow-sm: 0 1px 3px rgba(0,0,0,.05);--cv-shadow-md: 0 10px 28px rgba(0,0,0,.09);--cv-shadow-focus: 0 0 0 3px rgba(var(--cv-accent-rgb), .22);--cv-ease: cubic-bezier(.4, 0, .2, 1);--cv-dur-fast: .15s;--cv-dur-med: .25s;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-pills: 999px;--variant-picker-button-radius: 999px;--style-border-radius-inputs: 10px}.cv-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}.cv-container--narrow{max-width:760px}.cv-container--wide{max-width:1400px}.cv-h1,.cv-h2,.cv-h3{font-family:var(--font-heading--family, Georgia, serif);font-weight:400;color:var(--cv-ink);letter-spacing:-.01em;margin:0;text-wrap:balance}.cv-h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.cv-h2{font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.15}.cv-h3{font-size:clamp(1.25rem,2.6vw,1.5rem);line-height:1.25}.cv-eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-accent);margin:0 0 10px}.cv-lede{font-size:1.05rem;line-height:1.6;color:var(--cv-ink-soft);margin:0}.cv-lede--center{text-align:center;max-width:640px;margin-inline:auto}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;min-height:48px;font-family:var(--font-body--family);font-size:.98rem;font-weight:500;letter-spacing:.01em;line-height:1.1;border-radius:var(--cv-radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--cv-dur-fast) var(--cv-ease),background var(--cv-dur-med) var(--cv-ease),box-shadow var(--cv-dur-med) var(--cv-ease)}.cv-btn--primary{background:var(--cv-accent);color:#fff}.cv-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--cv-accent-rgb),.35)}.cv-btn--secondary{background:transparent;color:var(--cv-ink);border-color:var(--cv-ink)}.cv-btn--secondary:hover{background:var(--cv-ink);color:#fff}.cv-btn--ghost{background:transparent;color:var(--cv-accent);padding-inline:0;min-height:0}.cv-btn--ghost:hover{opacity:.72}.cv-btn:focus-visible{outline:2px solid var(--cv-accent);outline-offset:3px}.cv-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cv-card{background:var(--cv-bg);border:1px solid var(--cv-rule);border-radius:var(--cv-radius);padding:28px 24px;box-shadow:var(--cv-shadow-md)}@media(min-width:750px){.cv-card{padding:40px 44px}}.cv-input{appearance:none;-webkit-appearance:none;width:100%;padding:13px 14px;font-size:1rem;font-family:inherit;color:var(--cv-ink);background:#fff;border:1px solid var(--cv-rule);border-radius:var(--cv-radius-sm);min-height:48px;transition:border-color var(--cv-dur-fast) var(--cv-ease),box-shadow var(--cv-dur-fast) var(--cv-ease)}.cv-input:focus{outline:none;border-color:var(--cv-accent);box-shadow:var(--cv-shadow-focus)}.cv-section{padding-block:56px}.cv-section--sm{padding-block:36px}.cv-section--lg{padding-block:80px}.cv-section--stone{background:var(--cv-stone)}.cv-section--deep{background:var(--cv-stone-deep)}@media(min-width:750px){.cv-section{padding-block:80px}.cv-section--lg{padding-block:112px}}.cv-divider{border:0;height:1px;background:var(--cv-rule);margin:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}@media(prefers-reduced-motion:reduce){.cv-btn,.cv-input{transition-duration:.001ms}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cv-tokens.css.map */
