:root{--yunvo-ground: #0E0E0E;--yunvo-cream: #F5F2EC;--yunvo-charcoal: #1A1A1A;--yunvo-surface-1: #111111;--yunvo-surface-2: #131313;--yunvo-surface-3: #161616;--yunvo-surface-4: #1A1A1A;--yunvo-ink: #F0EAD8;--yunvo-body-on-dark: #F0EAD8;--yunvo-body-on-cream: #4A4640;--yunvo-mist-on-dark: #A79A80;--yunvo-mist-on-cream: #6A6560;--yunvo-gold: #B5936A;--yunvo-gold-mobile: #CBA978;--yunvo-gold-light: #D4B48E;--yunvo-gold-on-light: #7A5F40;--yunvo-gold-fill: #B5936A;--yunvo-border-dark: rgba(245, 242, 236, .1);--yunvo-border-cream: rgba( 26, 26, 26, .12);--yunvo-border-gold: rgba(181, 147, 106, .35);--yunvo-rule-dark: rgba(245, 242, 236, .13);--yunvo-rule-cream: rgba( 26, 26, 26, .15);--yunvo-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--yunvo-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--yunvo-font-accent: "Lora", Georgia, serif;--yunvo-gutter: 4vw;--yunvo-section-y: 5rem;--yunvo-measure: 680px;--yunvo-radius-hair: 2px;--yunvo-radius: 4px;--yunvo-radius-pill: 999px;--yunvo-display-lh: .92}.y-on-dark{--y-fg: var(--yunvo-ink);--y-body: var(--yunvo-body-on-dark);--y-muted: var(--yunvo-mist-on-dark);--y-accent: var(--yunvo-gold);--y-accent-hi: var(--yunvo-gold-light);--y-rule: var(--yunvo-rule-dark);--y-border: var(--yunvo-border-dark)}.y-on-cream{--y-fg: var(--yunvo-charcoal);--y-body: var(--yunvo-body-on-cream);--y-muted: var(--yunvo-mist-on-cream);--y-accent: var(--yunvo-gold-on-light);--y-accent-hi: var(--yunvo-charcoal);--y-rule: var(--yunvo-rule-cream);--y-border: var(--yunvo-border-cream)}@media(max-width:720px){.y-on-dark{--y-accent: var(--yunvo-gold-mobile)}}.y-eyebrow{font-family:var(--yunvo-font-body);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--y-accent);margin:0 0 1.5rem}.y-h1,.y-h2{font-family:var(--yunvo-font-display);font-weight:900;text-transform:uppercase;line-height:var(--yunvo-display-lh);color:var(--y-fg);margin:0 0 1.5rem}.y-h1{font-size:clamp(3rem,8vw,5rem)}.y-h2{font-size:clamp(2rem,5vw,3.5rem)}.y-h1 em,.y-h2 em{font-family:var(--yunvo-font-accent);font-style:italic;font-weight:400;color:var(--y-accent);text-transform:none;letter-spacing:0}.y-lead,.y-body{font-family:var(--yunvo-font-body);font-weight:300}.y-lead,.y-body{color:var(--y-body)}.y-lead{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.y-body{font-size:.92rem;line-height:1.85}.y-muted{color:var(--y-muted)}.y-rule{border:none;border-top:1px solid var(--y-rule);margin:0 0 4rem}.y-rule--accent{width:36px;height:2px;border:none;background:var(--yunvo-gold-fill)}.y-btn,.y-btn--outline{display:inline-block;font-family:var(--yunvo-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;padding:.7rem 1.5rem;border-radius:var(--yunvo-radius);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.y-btn{background:var(--yunvo-gold-fill);color:var(--yunvo-charcoal);border:1px solid var(--yunvo-gold-fill)}.y-btn:hover{background:var(--yunvo-gold-light);border-color:var(--yunvo-gold-light)}.y-btn--outline{background:transparent;color:var(--y-fg);border:1px solid var(--y-border)}.y-btn--outline:hover{border-color:var(--y-accent);color:var(--y-accent)}.y-card{background:var(--yunvo-surface-3);border:1px solid var(--y-border);border-radius:var(--yunvo-radius)}.y-on-cream .y-card{background:transparent}.y-card--featured{border-color:var(--yunvo-gold-fill);background:linear-gradient(160deg,#1d1a13 0%,var(--yunvo-surface-3) 55%);position:relative}.y-card--featured:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--yunvo-gold-fill) 50%,transparent 100%)}.y-section{padding:var(--yunvo-section-y) var(--yunvo-gutter)}.y-measure{max-width:var(--yunvo-measure)}.y-on-dark{background:var(--yunvo-ground);color:var(--yunvo-ink)}.y-on-cream{background:var(--yunvo-cream);color:var(--yunvo-charcoal)}.y-watermark{position:absolute;right:-1rem;top:4rem;font-family:var(--yunvo-font-display);font-weight:900;font-size:clamp(10rem,20vw,18rem);line-height:1;color:currentColor;opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yunvo-tokens.css.map */
