:root{--c-bg: #0F0F10;--c-bg-warm: #1A120D;--c-bg-deep: #24160F;--c-gold: #C6A75E;--c-gold-hi: #D2B46C;--c-burgundy: #4B1F1F;--c-ivory: #F2EDE3;--c-parchment: #E8DDC8;--c-ink: #120E04;--c-line: rgba(198, 167, 94, .25);--c-sunken: #0B0A0A;--radius: 12px;--radius-sm: 8px;--radius-pill: 999px;--tap: 44px;--btn-h: 56px;--ease: cubic-bezier(.16, 1, .3, 1);--t1: .2s;--t2: .36s;--t3: .9s;--t4: 1.4s;--space: clamp(16px, 4vw, 32px);--header-h: 56px;--announcement-h: 36px;--page-max: 1280px;--page-wide: 1440px;--page-narrow: 720px;--measure: 62ch;--gap-1: 4px;--gap-2: 8px;--gap-3: 12px;--gap-4: 16px;--gap-5: 24px;--gap-6: 32px;--gap-7: 48px;--gap-8: 64px;--section-py: clamp(56px, 9vw, 120px);--fs-h1: clamp(2.125rem, 1.4rem + 3.1vw, 3.5rem);--fs-h2: clamp(1.625rem, 1.2rem + 1.9vw, 2.5rem);--fs-h3: clamp(1.3125rem, 1.15rem + .7vw, 1.75rem);--fs-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--fs-body: 1rem;--fs-small: .875rem;--fs-label: .8125rem;--fs-eyebrow: .75rem;--lh-tight: 1.05;--lh-heading: 1.15;--lh-body: 1.6;--shadow-lip: inset 0 1px 0 rgba(242, 237, 227, .06);--shadow-lift: 0 22px 48px -22px rgba(0, 0, 0, .75);--z-header: 30;--z-sticky: 40;--z-toast: 60}@media(min-width:990px){:root{--header-h: 64px}}:where(:root){--color-bg: var(--c-bg);--color-surface: var(--c-bg-warm);--color-walnut: var(--c-bg-deep);--color-accent: var(--c-gold);--color-accent-hi: var(--c-gold-hi);--color-text: var(--c-ivory);--color-light: var(--c-ivory);--color-statement: var(--c-burgundy);--font-heading: "Cormorant", Georgia, "Times New Roman", serif;--font-body: "Jost", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 600;--font-heading-weight-medium: 500;--font-body-weight: 400;--font-body-weight-medium: 500;--logo-w: 176px}:root,.ar-scheme--dark,.ar-scheme--walnut,.ar-scheme--burgundy{--bg: var(--color-bg);--fg: var(--color-text);--surface: var(--color-surface);--accent: var(--color-accent);--accent-hi: var(--color-accent-hi);--btn-fg: var(--c-ink);--btn2-fg: var(--color-accent);--btn2-line: var(--color-accent);--focus: var(--color-text);--error: #EBA496}.ar-scheme--walnut{--bg: var(--color-walnut);--surface: var(--color-surface)}.ar-scheme--burgundy{--bg: var(--color-statement);--surface: color-mix(in srgb, var(--color-statement) 78%, #000)}.ar-scheme--ivory{--bg: var(--color-light);--fg: var(--c-ink);--surface: color-mix(in srgb, var(--color-light) 88%, var(--c-parchment));--accent: var(--color-statement);--accent-hi: var(--color-statement);--btn2-fg: var(--c-ink);--btn2-line: var(--c-ink);--focus: var(--c-ink);--error: #8E2A1F}:root,[class*=ar-scheme--]{--fg-muted: color-mix(in srgb, var(--fg) 76%, transparent);--fg-subtle: color-mix(in srgb, var(--fg) 60%, transparent);--line: color-mix(in srgb, var(--accent) 25%, transparent);--line-strong: color-mix(in srgb, var(--accent) 55%, transparent);--field-bg: color-mix(in srgb, var(--fg) 4%, transparent);--btn-bg: var(--color-accent);--btn-hover: color-mix(in srgb, var(--color-accent) 86%, #000);--btn-inner: var(--color-accent-hi);--glow: radial-gradient(100% 40% at 50% 40%, color-mix(in srgb, var(--color-statement) 45%, transparent), rgba(36, 22, 15, .2) 58%, transparent)}[class*=ar-scheme--]{background-color:var(--bg);color:var(--fg)}.ar-scheme--ivory{--line: color-mix(in srgb, var(--c-ink) 16%, transparent);--line-strong: color-mix(in srgb, var(--c-ink) 40%, transparent)}.ar-glow{background-image:var(--glow);background-repeat:no-repeat}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-gutter:stable;background-color:var(--color-bg)}:root[data-ar-modal]{overflow:hidden}body{margin:0;min-height:100svh;background-color:var(--bg);color:var(--fg);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}table{border-collapse:collapse}:target{scroll-margin-top:calc(var(--header-h) + 16px)}::selection{background:color-mix(in srgb,var(--color-accent) 40%,transparent);color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:focus:not(:focus-visible){outline:none}main:focus{outline:none}h1,h2,h3,.ar-h1,.ar-h2,.ar-h3,.ar-display{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--lh-heading);letter-spacing:-.005em;text-wrap:balance}h1,.ar-h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.012em}h2,.ar-h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.008em}h3,.ar-h3{font-size:var(--fs-h3);font-weight:var(--font-heading-weight-medium)}.ar-display{font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);line-height:1;letter-spacing:-.015em}:is(h1,h2,h3,.ar-h1,.ar-h2,.ar-h3,.ar-display) em,.ar-accent{font-style:italic;color:var(--accent);font-weight:inherit}.ar-eyebrow{display:block;font-family:var(--font-body);font-weight:var(--font-body-weight-medium);font-size:var(--fs-eyebrow);line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.ar-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--fg-muted);max-width:var(--measure)}.ar-body{font-size:var(--fs-body);line-height:var(--lh-body)}.ar-small{font-size:var(--fs-small);line-height:1.5}.ar-muted{color:var(--fg-muted)}.ar-label{font-size:var(--fs-label);font-weight:var(--font-body-weight-medium);letter-spacing:.04em}.ar-caption{font-family:var(--font-heading);font-style:italic;font-weight:var(--font-heading-weight-medium);font-size:1.0625rem;line-height:1.4;color:var(--fg-muted)}.ar-rte>*+*{margin-top:1em}.ar-rte :is(h2,h3){margin-top:1.6em}.ar-rte a{color:var(--accent)}.ar-rte a[href^="mailto:"]{white-space:nowrap}.ar-rte :is(ul,ol){padding-left:1.25em}.ar-rte li+li{margin-top:.4em}.ar-rte img{border-radius:var(--radius-sm)}.ar-rte blockquote{border-left:1px solid var(--line-strong);padding-left:1.25em;font-family:var(--font-heading);font-style:italic;font-size:1.25rem}.ar-rte table{width:100%}.ar-rte :is(td,th){border-bottom:1px solid var(--line);padding:.6em .4em;text-align:left}.ar-container{width:100%;max-width:calc(var(--page-max) + 2 * var(--space));margin-inline:auto;padding-inline:var(--space)}.ar-container--narrow{max-width:calc(var(--page-narrow) + 2 * var(--space))}.ar-container--wide{max-width:calc(var(--page-wide) + 2 * var(--space))}.ar-container--full{max-width:none}.ar-section{position:relative;padding-block:var(--section-py)}.ar-section--space-none{--section-py: 0px}.ar-section--space-small{--section-py: clamp(32px, 5vw, 64px)}.ar-section--space-large{--section-py: clamp(72px, 12vw, 160px)}.shopify-section:has(>.ar-scheme--dark):has(+.shopify-section>.ar-section.ar-scheme--dark:not(.ar-final-cta))>.ar-section,.shopify-section:has(>.ar-scheme--walnut):has(+.shopify-section>.ar-section.ar-scheme--walnut:not(.ar-final-cta))>.ar-section,.shopify-section:has(>.ar-scheme--burgundy):has(+.shopify-section>.ar-section.ar-scheme--burgundy:not(.ar-final-cta))>.ar-section{padding-bottom:calc(var(--section-py) * .72)}:is(.shopify-section:has(>.ar-scheme--dark)+.shopify-section)>.ar-section.ar-scheme--dark:not(.ar-final-cta),:is(.shopify-section:has(>.ar-scheme--walnut)+.shopify-section)>.ar-section.ar-scheme--walnut:not(.ar-final-cta),:is(.shopify-section:has(>.ar-scheme--burgundy)+.shopify-section)>.ar-section.ar-scheme--burgundy:not(.ar-final-cta){padding-top:calc(var(--section-py) * .72)}:is(.shopify-section:has(>.ar-scheme--dark)+.shopify-section)>.ar-section.ar-scheme--dark:not(.ar-final-cta):before,:is(.shopify-section:has(>.ar-scheme--walnut)+.shopify-section)>.ar-section.ar-scheme--walnut:not(.ar-final-cta):before,:is(.shopify-section:has(>.ar-scheme--burgundy)+.shopify-section)>.ar-section.ar-scheme--burgundy:not(.ar-final-cta):before{content:"";position:absolute;top:0;left:50%;width:min(var(--page-max),calc(100% - 2 * var(--space)));height:1px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,var(--line) 30%,var(--line) 70%,transparent)}.ar-section-header{display:grid;gap:var(--gap-3);max-width:44rem;margin-bottom:clamp(28px,5vw,56px)}.ar-section-header--center{margin-inline:auto;justify-items:center;text-align:center}.ar-stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--gap-4))}.ar-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--gap-3))}.ar-grid{display:grid;gap:var(--grid-gap, clamp(16px, 3vw, 32px));grid-template-columns:repeat(var(--cols-mobile, 1),minmax(0,1fr))}.ar-grid--m2{--cols-mobile: 2}@media(min-width:750px){.ar-grid{grid-template-columns:repeat(var(--cols-tablet, 2),minmax(0,1fr))}}@media(min-width:990px){.ar-grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.ar-grid--2{--cols: 2}.ar-grid--3{--cols: 3}.ar-grid--4{--cols: 4}.ar-split{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:990px){.ar-split{grid-template-columns:1fr 1fr}.ar-split--55{grid-template-columns:11fr 9fr}.ar-split--reverse>:first-child{order:2}}.ar-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-item, 78%);gap:var(--gap-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--space);margin-inline:calc(var(--space) * -1);scroll-padding-inline:var(--space);scrollbar-width:none}.ar-rail::-webkit-scrollbar{display:none}.ar-rail>*{scroll-snap-align:start}@media(min-width:990px){.ar-rail--grid-desktop{grid-auto-flow:row;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}.ar-media{display:block;position:relative;overflow:hidden;aspect-ratio:var(--ratio, 4 / 5);background-color:var(--surface)}.ar-media>:is(img,video,svg,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ar-placeholder{background-color:var(--surface);fill:color-mix(in srgb,var(--fg) 18%,transparent);width:100%;height:auto}.visually-hidden,.ar-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ar-skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px 18px;background:var(--color-accent);color:var(--c-ink);border-radius:var(--radius-sm);font-weight:var(--font-body-weight-medium);text-decoration:none;transform:translateY(-160%)}.ar-skip-link:focus{transform:none}.ar-text-center{text-align:center}.ar-text-start{text-align:start}.ar-measure{max-width:var(--measure)}.ar-center{margin-inline:auto}.ar-mt-0{margin-top:0!important}.ar-full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}@media(max-width:749px){.ar-hide-mobile{display:none!important}}@media(min-width:750px){.ar-hide-tablet-up{display:none!important}}@media(max-width:989px){.ar-hide-below-desktop{display:none!important}}@media(min-width:990px){.ar-hide-desktop{display:none!important}}.ar-js .ar-nojs-only,.no-js .ar-js-only{display:none!important}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.ar-js.ar-motion [data-reveal]{transition:opacity var(--t2) var(--ease),transform var(--t2) var(--ease),filter var(--t4) var(--ease);transition-delay:var(--reveal-delay, 0ms)}.ar-js.ar-motion [data-reveal]:not([data-reveal=blur],[data-reveal=zoom]):not(.is-revealed){opacity:0;transform:translateY(14px)}.ar-js.ar-motion [data-reveal=blur]{transition-duration:var(--t4)}.ar-js.ar-motion [data-reveal=blur]:not(.is-revealed){opacity:.35;filter:blur(14px);transform:scale(1.02)}.ar-js.ar-motion [data-reveal=zoom]{overflow:hidden}.ar-js.ar-motion [data-reveal=zoom].is-revealed img{animation:ar-slow-zoom 26s var(--ease) forwards;transform-origin:50% 40%}}@keyframes ar-slow-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes ar-spin{to{transform:rotate(360deg)}}@keyframes ar-fade-in{0%{opacity:0}}@keyframes ar-rise-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
