:root{--vlt-ivory: #f7f4ee;--vlt-cream: #efe9de;--vlt-mist: #e7dfd2;--vlt-ink: #211c15;--vlt-clay: #b4996b;--vlt-clay-fg: #b4996b;--vlt-blush: #c9a99a;--color-bg: var(--vlt-ivory);--color-bg-alt: var(--vlt-cream);--color-bg-inverse: var(--vlt-ink);--color-surface: var(--vlt-mist);--color-text: var(--vlt-ink);--color-text-soft: rgb(from var(--vlt-ink) r g b / .66);--color-text-faint: rgb(from var(--vlt-ink) r g b / .32);--color-text-inverse: var(--vlt-ivory);--color-text-inverse-soft: rgb(from var(--vlt-ivory) r g b / .6);--color-accent: var(--vlt-clay);--color-accent-soft: var(--vlt-blush);--color-accent-fg: var(--vlt-clay-fg);--color-hairline: var(--color-border);--color-hairline-inverse: rgb(from var(--vlt-ivory) r g b / .13);--color-focus: var(--vlt-ink);--color-text-muted: #6a655f;--color-border: #d9d6d0;--color-link: var(--vlt-ink);--color-link-hover: var(--vlt-clay);--color-button-bg: rgba(0, 0, 0, 0);--color-button-text: var(--vlt-ink);--color-button-hover-bg: var(--vlt-ink);--color-button-hover-text: var(--vlt-ivory);--color-field-bg: var(--vlt-cream);--color-field-text: var(--vlt-ink);--color-field-border: #d9d6d0;--color-success: #5f7a5a;--color-warning: var(--vlt-clay);--color-error: #b3493c;--color-header-bg: var(--vlt-ivory);--color-header-text: var(--vlt-ink);--color-header-sticky-bg: var(--vlt-ivory);--color-header-sticky-text: var(--vlt-ink);--color-header-border: #d9d6d0;--color-mobile-menu-bg: var(--vlt-ivory);--color-mobile-menu-text: var(--vlt-ink);--color-announcement-bg: var(--vlt-cream);--color-announcement-text: var(--vlt-clay);--color-announcement-border: #d9d6d0;--color-footer-bg: var(--vlt-ink);--color-footer-text: var(--vlt-ivory);--color-footer-text-muted: #a19e97;--color-footer-link: #a19e97;--color-footer-border: #3d3831;--color-price: var(--vlt-ink);--color-price-compare: #6a655f;--color-sale-badge-bg: rgba(0, 0, 0, 0);--color-sale-badge-text: var(--vlt-clay);--color-sold-out-badge-bg: rgba(0, 0, 0, 0);--color-sold-out-badge-text: #6a655f;--color-swatch-selected: var(--vlt-ink);--color-swatch-unselected: #d9d6d0;--color-cart-drawer-bg: var(--vlt-ivory);--color-cart-drawer-text: var(--vlt-ink);--font-display: "Bodoni Moda", Georgia, "Times New Roman", serif;--font-body: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-xs: 10px;--text-sm: clamp(.8125rem, .78rem + .15vw, .9375rem);--text-base: clamp(.9375rem, .9rem + .15vw, 1rem);--text-md: clamp(1rem, .95rem + .25vw, 1.1875rem);--text-lg: clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--text-xl: clamp(1.75rem, 1.4rem + 1.4vw, 2.75rem);--text-2xl: clamp(2.25rem, 1.7rem + 2.2vw, 4.25rem);--text-3xl: clamp(2.5rem, 1.6rem + 3.8vw, 7.25rem);--label-tracking: .24em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-headline-gap: clamp(120px, 14vw, 180px);--container-max: 1280px;--container-pad: clamp(22px, 5vw, 48px);--ease-drawer: cubic-bezier(.19, 1, .22, 1);--ease-reveal: cubic-bezier(.2, .7, .2, 1);--duration-fast: .3s;--duration-base: .5s;--duration-slow: .9s;--duration-drawer: .62s;--radius-sm: 3px;--radius-md: 5px;--radius-pill: 100px;--shadow-lift: 0 50px 90px -50px rgb(from var(--vlt-ink) r g b / .4);--shadow-drawer: -40px 0 90px -50px rgb(from var(--vlt-ink) r g b / .5);--z-nav: 40;--z-scrim: 90;--z-drawer: 91;--z-toast: 9500}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;font-family:var(--font-body);font-weight:300;font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.t-display{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.01em;margin:0}.t-display em{font-style:italic}.t-mono{font-family:var(--font-mono)}.t-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-text-soft)}.t-accent{color:var(--color-accent-fg)}.wrap{max-width:var(--container-max);margin:0 auto;padding-inline:var(--container-pad)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100%;left:var(--space-4);z-index:9999;background:var(--color-bg-inverse);color:var(--color-text-inverse);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;border-radius:var(--radius-sm);transition:top var(--duration-fast) var(--ease-reveal)}.skip-link:focus{top:var(--space-4)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.cursor{position:fixed;left:0;top:0;z-index:9999;width:30px;height:30px;border:1px solid var(--color-accent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:width .35s var(--ease-reveal),height .35s var(--ease-reveal),opacity .3s ease,background .35s ease;will-change:transform}.cursor.is-active{opacity:1}.cursor.is-grown{width:66px;height:66px;background:rgb(from var(--color-accent) r g b / .1)}body.has-custom-cursor{cursor:none}@media(max-width:900px){.cursor{display:none}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--duration-slow) ease,transform 1.2s var(--ease-reveal)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal=d1].is-visible{transition-delay:.14s}[data-reveal=d2].is-visible{transition-delay:.3s}[data-reveal=d3].is-visible{transition-delay:.46s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-button-text);border-radius:var(--radius-pill);padding:18px 34px;color:var(--color-button-text);background:var(--color-button-bg);transition:background var(--duration-base) ease,color var(--duration-base) ease}.btn:hover{background:var(--color-button-hover-bg);color:var(--color-button-hover-text);border-color:var(--color-button-hover-bg)}.btn--inverse{border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.btn--inverse:hover{background:var(--color-text-inverse);color:var(--color-bg-inverse)}.link-soft{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);border-bottom:1px solid var(--color-accent);padding-bottom:5px;transition:gap var(--duration-base),color var(--duration-base)}.link-soft:hover{gap:var(--space-4);color:var(--color-accent-fg)}.vintro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--color-bg);display:flex;align-items:center;justify-content:center;animation:vintro-out .6s ease 2.4s forwards}.vintro.is-skipped{display:none!important}.vintro__wordmark{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,6vw,58px);letter-spacing:.52em;text-indent:.52em;color:var(--color-text);opacity:0;transform:translateY(8px);animation:vintro-in 1.1s var(--ease-reveal) .1s forwards}@keyframes vintro-in{to{opacity:1;transform:none}}@keyframes vintro-out{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.vintro{animation:vintro-out .01s linear 1s forwards}.vintro__wordmark{animation:none;opacity:1;transform:none}}html.no-js .vintro{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/base.css.map */
