:root{--asd-color-brand-50: #F4F4F2;--asd-color-brand-100: #E4E4E1;--asd-color-brand-300: #45443F;--asd-color-brand-500: #121211;--asd-color-brand-700: #0A0A09;--asd-color-brand-900: #050505;--asd-color-accent-100: #FBF0DC;--asd-color-accent-500: #D08A16;--asd-color-accent-700: #8A5A0B;--asd-color-neutral-0: #FDFDFC;--asd-color-neutral-50: #F6F6F4;--asd-color-neutral-100: #EEEEEB;--asd-color-neutral-200: #E1E1DD;--asd-color-neutral-300: #CBCAC5;--asd-color-neutral-400: #87857E;--asd-color-neutral-600: #5B5A55;--asd-color-neutral-700: #45443F;--asd-color-neutral-800: #22221F;--asd-color-neutral-900: #121211;--asd-color-success-500: #1F6B45;--asd-color-success-100: #E2EFE8;--asd-color-warning-500: #8A5A0B;--asd-color-warning-100: #FBF0DC;--asd-color-error-500: #A62A20;--asd-color-error-100: #F8E6E4;--asd-color-bg: var(--asd-color-neutral-0);--asd-color-bg-alt: var(--asd-color-neutral-50);--asd-color-bg-sunk: var(--asd-color-neutral-100);--asd-color-bg-raised: var(--asd-color-neutral-0);--asd-color-bg-opposite: var(--asd-color-brand-700);--asd-color-text: var(--asd-color-neutral-900);--asd-color-text-muted: var(--asd-color-neutral-600);--asd-color-text-subtle: var(--asd-color-neutral-400);--asd-color-text-opposite: var(--asd-color-neutral-0);--asd-color-text-brand: var(--asd-color-brand-500);--asd-color-brand-primary: var(--asd-color-brand-500);--asd-color-brand-primary-light: var(--asd-color-brand-300);--asd-color-brand-primary-dark: var(--asd-color-brand-700);--asd-color-accent: var(--asd-color-accent-500);--asd-color-accent-strong: var(--asd-color-accent-700);--asd-color-accent-light: var(--asd-color-accent-100);--asd-color-interactive-primary-bg: var(--asd-color-brand-500);--asd-color-interactive-primary-hover: var(--asd-color-brand-300);--asd-color-interactive-primary-text: var(--asd-color-neutral-0);--asd-color-border-subtle: var(--asd-color-neutral-200);--asd-color-border-hairline: var(--asd-color-neutral-100);--asd-color-border-strong: var(--asd-color-neutral-400);--asd-color-border-ink: var(--asd-color-brand-500);--asd-color-focus-ring: var(--asd-color-brand-500);--asd-color-success: var(--asd-color-success-500);--asd-color-success-bg: var(--asd-color-success-100);--asd-color-warning: var(--asd-color-warning-500);--asd-color-warning-bg: var(--asd-color-warning-100);--asd-color-error: var(--asd-color-error-500);--asd-color-error-bg: var(--asd-color-error-100);--asd-color-sale: var(--asd-color-brand-500);--asd-color-new: var(--asd-color-brand-500);--asd-color-bestseller: var(--asd-color-brand-500);--asd-color-preorder: var(--asd-color-accent-700);--asd-color-preorder-bg: var(--asd-color-accent-100);--asd-color-low-stock: var(--asd-color-accent-700);--asd-color-low-stock-bg: var(--asd-color-accent-100);--asd-color-instock: var(--asd-color-success-500);--asd-color-instock-bg: var(--asd-color-success-100);--asd-scrim-bottom: linear-gradient(180deg, rgba(10,10,9,0) 30%, rgba(10,10,9,.55) 68%, rgba(10,10,9,.82) 100%);--asd-scrim-soft: linear-gradient(180deg, rgba(10,10,9,0) 45%, rgba(10,10,9,.7) 100%);--asd-color-line-blue: #1B3A6B;--asd-color-line-red: #9E2B25;--asd-color-line-gold: #856214;--asd-color-line-green: #35492F;--asd-color-line-white: #E8E6E0;--asd-color-line-grey: #6B6862;--asd-font-heading: "Anton", "Anton Fallback", "Arial Narrow", Impact, sans-serif;--asd-font-body: "Archivo", "Archivo Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--asd-font-accent: var(--asd-font-body);--asd-font-size-xs: .75rem;--asd-font-size-sm: .8125rem;--asd-font-size-base: .9375rem;--asd-font-size-md: 1rem;--asd-font-size-lg: 1.125rem;--asd-font-size-xl: 1.375rem;--asd-font-size-2xl: clamp(1.625rem, 1.35rem + 1.2vw, 2rem);--asd-font-size-3xl: clamp(2rem, 1.55rem + 2.1vw, 2.75rem);--asd-font-size-4xl: clamp(2.375rem, 1.7rem + 3.2vw, 3.75rem);--asd-font-size-5xl: clamp(2.75rem, 1.8rem + 4.6vw, 5rem);--asd-font-size-6xl: clamp(3rem, 1.6rem + 6.4vw, 6.5rem);--asd-font-weight-heading: 400;--asd-font-weight-regular: 400;--asd-font-weight-medium: 500;--asd-font-weight-semibold: 600;--asd-font-weight-bold: 700;--asd-line-height-none: 1;--asd-line-height-display: .92;--asd-line-height-tight: 1.08;--asd-line-height-snug: 1.35;--asd-line-height-base: 1.55;--asd-line-height-relaxed: 1.65;--asd-line-height-loose: 2;--asd-letter-spacing-tighter: -.015em;--asd-letter-spacing-tight: -.01em;--asd-letter-spacing-normal: 0em;--asd-letter-spacing-wide: .03em;--asd-letter-spacing-wider: .08em;--asd-letter-spacing-widest: .14em;--asd-space-3xs: .125rem;--asd-space-2xs: .25rem;--asd-space-xs: .5rem;--asd-space-sm: .75rem;--asd-space-md: 1rem;--asd-space-lg: 1.5rem;--asd-space-xl: 2rem;--asd-space-2xl: 3rem;--asd-space-3xl: 4rem;--asd-space-4xl: 6rem;--asd-space-5xl: 8rem;--asd-section-pad-y: clamp(3.25rem, 2.2rem + 4.2vw, 5.5rem);--asd-section-pad-y-tight: clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--asd-layout-max-width-sm: 720px;--asd-layout-max-width-md: 920px;--asd-layout-max-width-lg: 1140px;--asd-layout-max-width-xl: 1440px;--asd-layout-max-width-2xl: 1680px;--asd-layout-gutter: clamp(.875rem, .55rem + 1.6vw, 1.75rem);--asd-layout-gutter-tight: .875rem;--asd-layout-grid-gap: clamp(.625rem, .4rem + 1vw, 1.25rem);--asd-radius-none: 0px;--asd-radius-sm: 4px;--asd-radius-md: 6px;--asd-radius-lg: 10px;--asd-radius-xl: 14px;--asd-radius-2xl: 20px;--asd-radius-full: 9999px;--asd-border-width-thin: 1px;--asd-border-width-medium: 1.5px;--asd-border-width-thick: 2px;--asd-border-style: solid;--asd-shadow-none: none;--asd-shadow-sm: 0 1px 2px rgba(18, 18, 17, .06);--asd-shadow-md: 0 4px 14px -4px rgba(18, 18, 17, .1);--asd-shadow-lg: 0 12px 32px -10px rgba(18, 18, 17, .16);--asd-shadow-xl: 0 24px 60px -16px rgba(18, 18, 17, .28);--asd-transition-fast: .14s cubic-bezier(.2, 0, 0, 1);--asd-transition-base: .2s cubic-bezier(.2, 0, 0, 1);--asd-transition-slow: .32s cubic-bezier(.2, 0, 0, 1);--asd-z-dropdown: 1000;--asd-z-sticky: 1010;--asd-z-header: 1020;--asd-z-overlay: 1030;--asd-z-drawer: 1040;--asd-z-modal-backdrop: 1050;--asd-z-modal: 1060;--asd-z-popover: 1070;--asd-z-tooltip: 1080}body{background:var(--asd-color-bg);color:var(--asd-color-text);font-family:var(--asd-font-body);font-size:var(--asd-font-size-base);line-height:var(--asd-line-height-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--asd-font-heading);font-weight:var(--asd-font-weight-heading);line-height:var(--asd-line-height-tight);letter-spacing:var(--asd-letter-spacing-tighter);text-transform:uppercase;color:inherit;margin:0;text-wrap:balance}h1{font-size:var(--asd-font-size-5xl);line-height:var(--asd-line-height-display)}h2{font-size:var(--asd-font-size-4xl);line-height:var(--asd-line-height-display)}h3{font-size:var(--asd-font-size-2xl)}h4{font-size:var(--asd-font-size-xl)}p{margin:0 0 var(--asd-space-md)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.asd-eyebrow{display:inline-block;font-family:var(--asd-font-accent);font-size:var(--asd-font-size-xs);font-weight:var(--asd-font-weight-semibold);letter-spacing:var(--asd-letter-spacing-wider);text-transform:uppercase;line-height:var(--asd-line-height-none);color:var(--asd-color-text-muted)}:focus-visible{outline:2px solid var(--asd-color-focus-ring);outline-offset:2px}.asd-invert{--asd-color-bg: var(--asd-color-brand-700);--asd-color-bg-alt: var(--asd-color-neutral-800);--asd-color-bg-sunk: var(--asd-color-neutral-800);--asd-color-bg-raised: var(--asd-color-neutral-800);--asd-color-text: var(--asd-color-neutral-0);--asd-color-text-muted: var(--asd-color-neutral-300);--asd-color-text-subtle: var(--asd-color-neutral-400);--asd-color-text-opposite: var(--asd-color-neutral-900);--asd-color-border-subtle: rgba(255, 255, 255, .12);--asd-color-border-strong: rgba(255, 255, 255, .34);--asd-color-border-ink: var(--asd-color-neutral-0);--asd-color-focus-ring: var(--asd-color-neutral-0);--asd-color-interactive-primary-bg: var(--asd-color-neutral-0);--asd-color-interactive-primary-hover: var(--asd-color-neutral-200);--asd-color-interactive-primary-text: var(--asd-color-neutral-900);--asd-color-brand-primary: var(--asd-color-neutral-0);background:var(--asd-color-bg);color:var(--asd-color-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.asd-container{max-width:var(--asd-layout-max-width-xl);margin-inline:auto;padding-inline:var(--asd-layout-gutter)}.asd-container--wide{max-width:var(--asd-layout-max-width-2xl)}.asd-container--narrow{max-width:var(--asd-layout-max-width-lg)}.asd-container--prose{max-width:var(--asd-layout-max-width-sm)}.asd-section{padding-block:var(--asd-section-pad-y)}.asd-section--tight{padding-block:var(--asd-section-pad-y-tight)}.asd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--asd-space-xs);min-height:50px;padding:var(--asd-space-sm) var(--asd-space-xl);font-family:var(--asd-font-body);font-size:var(--asd-font-size-sm);font-weight:var(--asd-font-weight-semibold);letter-spacing:var(--asd-letter-spacing-wider);text-transform:uppercase;line-height:var(--asd-line-height-none);text-align:center;text-decoration:none;white-space:nowrap;border-radius:var(--asd-radius-md);border:var(--asd-border-width-thin) var(--asd-border-style) transparent;cursor:pointer;transition:background-color var(--asd-transition-fast),border-color var(--asd-transition-fast),color var(--asd-transition-fast)}.asd-btn svg{width:16px;height:16px;flex:0 0 auto}.asd-btn--block{width:100%}.asd-btn--lg{min-height:54px;font-size:var(--asd-font-size-base)}.asd-btn--sm{min-height:40px;padding-inline:var(--asd-space-md);font-size:var(--asd-font-size-xs)}.asd-btn:disabled,.asd-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.asd-btn--primary{background:var(--asd-color-interactive-primary-bg);color:var(--asd-color-interactive-primary-text)}.asd-btn--primary:hover:not(:disabled){background:var(--asd-color-interactive-primary-hover)}.asd-btn--secondary{background:transparent;color:var(--asd-color-text);border-color:var(--asd-color-border-ink)}.asd-btn--secondary:hover:not(:disabled){background:var(--asd-color-brand-primary);color:var(--asd-color-text-opposite)}.asd-btn--light{background:var(--asd-color-neutral-0);color:var(--asd-color-neutral-900)}.asd-btn--light:hover:not(:disabled){background:var(--asd-color-neutral-200)}.asd-btn--outline-light{background:#0a0a0933;color:var(--asd-color-neutral-0);border-color:#fdfdfcbf}.asd-btn--outline-light:hover:not(:disabled){background:var(--asd-color-neutral-0);color:var(--asd-color-neutral-900);border-color:var(--asd-color-neutral-0)}.asd-btn--preorder{background:var(--asd-color-preorder-bg);color:var(--asd-color-accent-strong);border-color:var(--asd-color-accent-strong)}.asd-btn--preorder:hover:not(:disabled){background:var(--asd-color-accent-strong);color:var(--asd-color-text-opposite)}.asd-btn--ghost{background:transparent;color:var(--asd-color-text);padding-inline:var(--asd-space-sm);min-height:40px}.asd-btn--ghost:hover:not(:disabled){color:var(--asd-color-text-muted)}.asd-link{display:inline-flex;align-items:center;gap:var(--asd-space-2xs);padding-block:var(--asd-space-xs);font-size:var(--asd-font-size-sm);font-weight:var(--asd-font-weight-semibold);letter-spacing:var(--asd-letter-spacing-wide);text-decoration:underline;text-decoration-color:var(--asd-color-border-strong);text-underline-offset:.3em;transition:text-decoration-color var(--asd-transition-fast)}.asd-link:hover{text-decoration-color:currentColor}.asd-btn[aria-busy=true]{color:transparent;position:relative;pointer-events:none}.asd-btn[aria-busy=true]:after{content:"";position:absolute;width:1em;height:1em;border:2px solid var(--asd-color-interactive-primary-text);border-right-color:transparent;border-radius:var(--asd-radius-full);animation:asd-spin .7s linear infinite}@keyframes asd-spin{to{transform:rotate(360deg)}}.asd-badge{display:inline-flex;align-items:center;gap:var(--asd-space-2xs);padding:.35rem .55rem;font-family:var(--asd-font-accent);font-size:.6875rem;font-weight:var(--asd-font-weight-semibold);letter-spacing:var(--asd-letter-spacing-wider);text-transform:uppercase;line-height:var(--asd-line-height-none);border-radius:var(--asd-radius-sm);border:var(--asd-border-width-thin) var(--asd-border-style) transparent}.asd-badge--sale{background:var(--asd-color-sale);color:var(--asd-color-text-opposite)}.asd-badge--new{background:var(--asd-color-neutral-0);color:var(--asd-color-neutral-900)}.asd-badge--bestseller{background:var(--asd-color-bestseller);color:var(--asd-color-text-opposite)}.asd-badge--preorder{background:var(--asd-color-preorder-bg);color:var(--asd-color-preorder)}.asd-badge--low-stock{background:var(--asd-color-low-stock-bg);color:var(--asd-color-low-stock)}.asd-badge--in-stock{background:var(--asd-color-instock-bg);color:var(--asd-color-instock)}.asd-badge--out-of-stock{background:var(--asd-color-bg-sunk);color:var(--asd-color-text-muted)}.asd-swatch{display:inline-block;width:14px;height:14px;flex:0 0 auto;border-radius:var(--asd-radius-full);box-shadow:inset 0 0 0 1px #12121124}.asd-swatch--line-blue{background:var(--asd-color-line-blue)}.asd-swatch--line-red{background:var(--asd-color-line-red)}.asd-swatch--line-gold{background:var(--asd-color-line-gold)}.asd-swatch--line-green{background:var(--asd-color-line-green)}.asd-swatch--line-white{background:var(--asd-color-line-white);box-shadow:inset 0 0 0 1px var(--asd-color-border-strong)}.asd-swatch--line-grey{background:var(--asd-color-line-grey)}.asd-field{width:100%;min-height:50px;padding:var(--asd-space-sm) var(--asd-space-md);font-family:var(--asd-font-body);font-size:var(--asd-font-size-md);color:var(--asd-color-text);background:var(--asd-color-bg-raised);border:var(--asd-border-width-thin) var(--asd-border-style) var(--asd-color-border-strong);border-radius:var(--asd-radius-md);transition:border-color var(--asd-transition-fast)}.asd-field::placeholder{color:var(--asd-color-text-subtle)}.asd-field:focus-visible{border-color:var(--asd-color-border-ink);outline:2px solid var(--asd-color-focus-ring);outline-offset:1px}.asd-field[aria-invalid=true]{border-color:var(--asd-color-error);background:var(--asd-color-error-bg)}.asd-field:disabled{background:var(--asd-color-bg-alt);color:var(--asd-color-text-subtle);cursor:not-allowed}.asd-field-label{display:block;margin-bottom:var(--asd-space-2xs);font-size:var(--asd-font-size-xs);font-weight:var(--asd-font-weight-semibold);letter-spacing:var(--asd-letter-spacing-wider);text-transform:uppercase;color:var(--asd-color-text-muted)}.asd-field-error-msg{display:block;margin-top:var(--asd-space-2xs);font-size:var(--asd-font-size-xs);color:var(--asd-color-error)}.asd-price{font-weight:var(--asd-font-weight-semibold);color:var(--asd-color-text)}.asd-price--was{font-weight:var(--asd-font-weight-regular);color:var(--asd-color-text-subtle);text-decoration:line-through;margin-left:var(--asd-space-2xs)}.asd-price--save{font-weight:var(--asd-font-weight-semibold);color:var(--asd-color-text-muted);font-size:var(--asd-font-size-xs);letter-spacing:var(--asd-letter-spacing-wide);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/77/assets/ASD-Root.css.map */
