:root{--ad-color-ink: #0f0d0b;--ad-color-ink-80: #2a2724;--ad-color-ink-60: #55504a;--ad-color-ink-40: #8a847c;--ad-color-ink-20: #c9c4bc;--ad-color-ink-10: #e8e4dc;--ad-color-bone: #faf7f2;--ad-color-cream: #f3ede3;--ad-color-pearl: #ffffff;--ad-color-gold: #a07a2c;--ad-color-gold-soft: #c2a45f;--ad-color-gold-tint: #f5ecd6;--ad-color-success: #3d6b4f;--ad-color-warning: #8a5a1c;--ad-color-error: #8b2a2a;--ad-font-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--ad-font-sans: "Jost", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ad-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ad-text-xs: clamp(.75rem, .7rem + .2vw, .8125rem);--ad-text-sm: clamp(.875rem, .82rem + .25vw, .9375rem);--ad-text-base: clamp(1rem, .95rem + .25vw, 1.0625rem);--ad-text-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--ad-text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--ad-text-2xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--ad-text-3xl: clamp(2rem, 1.7rem + 1.5vw, 2.75rem);--ad-text-4xl: clamp(2.5rem, 2rem + 2.5vw, 4rem);--ad-text-5xl: clamp(3rem, 2.2rem + 4vw, 5.5rem);--ad-leading-tight: 1.15;--ad-leading-snug: 1.3;--ad-leading-normal: 1.55;--ad-leading-relaxed: 1.75;--ad-tracking-tight: -.02em;--ad-tracking-normal: 0;--ad-tracking-wide: .08em;--ad-tracking-widest: .18em;--ad-space-1: .25rem;--ad-space-2: .5rem;--ad-space-3: .75rem;--ad-space-4: 1rem;--ad-space-5: 1.5rem;--ad-space-6: 2rem;--ad-space-7: 3rem;--ad-space-8: 4rem;--ad-space-9: 6rem;--ad-space-10: 8rem;--ad-section-padding-y: clamp(3rem, 2rem + 4vw, 6rem);--ad-section-padding-x: clamp(1rem, .5rem + 2vw, 2.5rem);--ad-container-sm: 640px;--ad-container-md: 900px;--ad-container-lg: 1200px;--ad-container-xl: 1440px;--ad-radius-xs: 2px;--ad-radius-sm: 4px;--ad-radius-md: 8px;--ad-radius-lg: 16px;--ad-radius-full: 999px;--ad-border-hairline: 1px solid var(--ad-color-ink-20);--ad-border-subtle: 1px solid var(--ad-color-ink-10);--ad-border-strong: 1px solid var(--ad-color-ink-60);--ad-shadow-xs: 0 1px 2px rgba(15, 13, 11, .04);--ad-shadow-sm: 0 2px 4px rgba(15, 13, 11, .06), 0 1px 2px rgba(15, 13, 11, .04);--ad-shadow-md: 0 4px 12px rgba(15, 13, 11, .08), 0 2px 4px rgba(15, 13, 11, .04);--ad-shadow-lg: 0 12px 32px rgba(15, 13, 11, .1), 0 4px 8px rgba(15, 13, 11, .06);--ad-shadow-xl: 0 24px 48px rgba(15, 13, 11, .14), 0 8px 16px rgba(15, 13, 11, .08);--ad-ease-out: cubic-bezier(.16, 1, .3, 1);--ad-ease-in: cubic-bezier(.7, 0, .84, 0);--ad-ease-in-out: cubic-bezier(.87, 0, .13, 1);--ad-duration-fast: .15s;--ad-duration-base: .25s;--ad-duration-slow: .4s;--ad-duration-slower: .6s;--ad-z-base: 1;--ad-z-sticky: 50;--ad-z-header: 100;--ad-z-drawer: 200;--ad-z-modal: 500;--ad-z-toast: 900}html{font-family:var(--ad-font-sans);font-size:16px;color:var(--ad-color-ink-80);background-color:var(--ad-color-bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:var(--ad-text-base);line-height:var(--ad-leading-normal);margin:0}h1,h2,h3,h4,h5,h6,.ad-heading{font-family:var(--ad-font-serif);font-weight:400;line-height:var(--ad-leading-tight);letter-spacing:var(--ad-tracking-tight);color:var(--ad-color-ink);margin:0}h1,.ad-h1{font-size:var(--ad-text-5xl)}h2,.ad-h2{font-size:var(--ad-text-4xl)}h3,.ad-h3{font-size:var(--ad-text-3xl)}h4,.ad-h4{font-size:var(--ad-text-2xl)}h5,.ad-h5{font-size:var(--ad-text-xl)}h6,.ad-h6{font-size:var(--ad-text-lg)}p{margin:0 0 var(--ad-space-4)}a{color:var(--ad-color-ink);text-decoration:none;transition:color var(--ad-duration-fast) var(--ad-ease-out),border-color var(--ad-duration-fast) var(--ad-ease-out)}a:hover{color:var(--ad-color-gold)}.ad-container{width:100%;max-width:var(--ad-container-lg);margin:0 auto;padding-left:var(--ad-section-padding-x);padding-right:var(--ad-section-padding-x)}.ad-container--sm{max-width:var(--ad-container-sm)}.ad-container--md{max-width:var(--ad-container-md)}.ad-container--xl{max-width:var(--ad-container-xl)}.ad-section{padding-top:var(--ad-section-padding-y);padding-bottom:var(--ad-section-padding-y)}.ad-eyebrow{font-family:var(--ad-font-sans);font-size:var(--ad-text-xs);font-weight:500;letter-spacing:var(--ad-tracking-widest);text-transform:uppercase;color:var(--ad-color-ink-60)}.ad-divider{height:1px;background:linear-gradient(to right,transparent 0%,var(--ad-color-ink-20) 20%,var(--ad-color-ink-20) 80%,transparent 100%);border:0;margin:var(--ad-space-6) 0}.ad-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ad-space-2);padding:var(--ad-space-3) var(--ad-space-6);font-family:var(--ad-font-sans);font-size:var(--ad-text-sm);font-weight:500;letter-spacing:var(--ad-tracking-wide);text-transform:uppercase;border:var(--ad-border-hairline);border-radius:var(--ad-radius-xs);background:var(--ad-color-pearl);color:var(--ad-color-ink);cursor:pointer;transition:all var(--ad-duration-base) var(--ad-ease-out);min-height:48px}.ad-btn:hover,.ad-btn--primary{background:var(--ad-color-ink);color:var(--ad-color-pearl);border-color:var(--ad-color-ink)}.ad-btn--primary:hover{background:var(--ad-color-ink-80);border-color:var(--ad-color-ink-80)}.ad-btn--ghost{background:transparent;color:#c2a45f;color:var(--ad-color-gold-soft, #c2a45f);border-color:transparent;text-decoration:underline;text-underline-offset:4px}.ad-btn--ghost:hover{background:transparent;color:var(--ad-color-gold);border-color:transparent}.ad-btn--full{width:100%}.ad-input,.ad-select,.ad-textarea{width:100%;padding:var(--ad-space-3) var(--ad-space-4);font-family:var(--ad-font-sans);font-size:var(--ad-text-base);line-height:var(--ad-leading-normal);color:var(--ad-color-ink);background:var(--ad-color-pearl);border:var(--ad-border-hairline);border-radius:var(--ad-radius-xs);min-height:48px;transition:border-color var(--ad-duration-fast) var(--ad-ease-out)}.ad-input:focus,.ad-select:focus,.ad-textarea:focus{outline:none;border-color:var(--ad-color-ink)}.ad-label{display:block;font-size:var(--ad-text-xs);font-weight:500;letter-spacing:var(--ad-tracking-wide);text-transform:uppercase;color:var(--ad-color-ink-60);margin-bottom:var(--ad-space-2)}.ad-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--ad-color-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ad-color-obsidian: #07060a;--ad-color-obsidian-80: #1a1820;--ad-color-platinum: #d4d0cc;--ad-color-platinum-deep: #a8a4a0;--ad-color-champagne: #d4a853;--ad-color-champagne-tint: #f9f0dc;--ad-color-linen: #f0e8d8;--ad-color-smoke: rgba(7, 6, 10, .48);--ad-color-smoke-light: rgba(7, 6, 10, .24);--ad-color-smoke-heavy: rgba(7, 6, 10, .72);--ad-color-glass: rgba(250, 247, 242, .84);--ad-color-glass-dark: rgba(7, 6, 10, .72);--ad-gradient-hero: linear-gradient( to top, rgba(7, 6, 10, .76) 0%, rgba(7, 6, 10, .36) 55%, transparent 100% );--ad-gradient-gold: linear-gradient( 135deg, var(--ad-color-gold-soft) 0%, var(--ad-color-gold) 50%, var(--ad-color-champagne) 100% );--ad-deco-line-h: 1px solid var(--ad-color-gold-soft);--ad-deco-line-v: 1px solid var(--ad-color-platinum);--ad-space-11: 12rem;--ad-space-12: 16rem;--ad-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ad-ease-editorial: cubic-bezier(.25, .46, .45, .94);--ad-duration-reveal: .8s;--ad-duration-page: 1.2s;--ad-card-radius: var(--ad-radius-xs);--ad-card-border: var(--ad-border-subtle);--ad-card-shadow-rest: var(--ad-shadow-xs);--ad-card-shadow-hover: var(--ad-shadow-lg);--ad-card-lift: translateY(-6px);--ad-ratio-square: 1 / 1;--ad-ratio-portrait: 3 / 4;--ad-ratio-landscape: 16 / 9;--ad-ratio-cinematic: 21 / 9;--ad-weight-book: 300;--ad-weight-normal: 400;--ad-weight-medium: 500;--ad-weight-semibold: 600}.ad-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--ad-duration-reveal) var(--ad-ease-editorial),transform var(--ad-duration-reveal) var(--ad-ease-editorial)}.ad-reveal.is-visible{opacity:1;transform:translateY(0)}.ad-reveal--delay-1{transition-delay:80ms}.ad-reveal--delay-2{transition-delay:.18s}.ad-reveal--delay-3{transition-delay:.28s}.ad-reveal--delay-4{transition-delay:.38s}.ad-divider--gold{height:1px;background:linear-gradient(to right,transparent 0%,var(--ad-color-gold-soft) 20%,var(--ad-color-gold-soft) 80%,transparent 100%);border:0;margin:var(--ad-space-6) 0}.ad-btn--gold{background:transparent;color:var(--ad-color-bone);border:1px solid var(--ad-color-gold-soft);letter-spacing:var(--ad-tracking-wide)}.ad-btn--gold:hover{background:var(--ad-color-gold-soft);color:var(--ad-color-obsidian);border-color:var(--ad-color-gold-soft)}.ad-btn--outline-light{background:transparent;color:var(--ad-color-bone);border:1px solid rgba(250,247,242,.5)}.ad-btn--outline-light:hover{background:var(--ad-color-pearl);color:var(--ad-color-ink);border-color:var(--ad-color-pearl)}.ad-btn--outline-dark{background:transparent;color:#0f0d0b;color:var(--ad-color-ink, #0f0d0b);border:1px solid rgba(15,13,11,.35)}.ad-btn--outline-dark:hover{background:#0f0d0b;background:var(--ad-color-ink, #0f0d0b);color:#faf7f2;color:var(--ad-color-bone, #faf7f2);border-color:#0f0d0b;border-color:var(--ad-color-ink, #0f0d0b)}.ad-section--black .ad-h1,.ad-section--black .ad-h2,.ad-section--black h1,.ad-section--black h2{color:#faf7f2;color:var(--ad-color-bone, #faf7f2)}.ad-section--black .ad-eyebrow{color:#c2a45f;color:var(--ad-color-gold-soft, #c2a45f)}.ad-section--black p,.ad-section--black li{color:#faf7f2d9}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ad-tokens.css.map */
