@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Syne:wght@600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--db-off-black: #0d0d0d;--db-off-white: #f5f3f0;--db-purple: #4b0082;--db-purple-bright: #6a0dad;--db-purple-light: #9b4dff;--db-purple-glow: #b57aff;--db-green: #1a5c2e;--db-green-bright: #2d7d3e;--db-green-mint: #3ecf6a;--db-green-soft: #62e089;--db-error: #e60000;--db-error-soft: #ff4d4d;--db-font-display: "Syne", "Arial Black", "Helvetica Neue", Helvetica, Arial, sans-serif;--db-font-body: "Outfit", "Helvetica Neue", Helvetica, Arial, sans-serif;--db-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--db-text-2xs: .6875rem;--db-text-xs: .75rem;--db-text-sm: .875rem;--db-text-base: 1rem;--db-text-md: 1.125rem;--db-text-lg: clamp(1.125rem, 1rem + .5vw, 1.375rem);--db-text-xl: clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--db-text-2xl: clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);--db-text-3xl: clamp(2.25rem, 1.5rem + 2.8vw, 3.75rem);--db-text-4xl: clamp(2.75rem, 1.6rem + 4vw, 5.5rem);--db-text-hero: clamp(3.5rem, 2rem + 8vw, 9.5rem);--db-leading-none: .9;--db-leading-tight: 1.05;--db-leading-snug: 1.25;--db-leading-normal: 1.5;--db-leading-relaxed: 1.65;--db-tracking-tighter: -.04em;--db-tracking-tight: -.02em;--db-tracking-normal: 0;--db-tracking-wide: .08em;--db-tracking-ui: .14em;--db-tracking-widest: .22em;--db-weight-regular: 400;--db-weight-medium: 500;--db-weight-semibold: 600;--db-weight-bold: 700;--db-weight-extrabold: 800;--db-space-1: .25rem;--db-space-2: .5rem;--db-space-3: .75rem;--db-space-4: 1rem;--db-space-5: 1.5rem;--db-space-6: 2rem;--db-space-7: 3rem;--db-space-8: 4rem;--db-space-9: 6rem;--db-space-10: 8rem;--db-gutter: clamp(1rem, 3vw, 2rem);--db-section-y: clamp(3rem, 6vw, 7rem);--db-section-y-tight: clamp(2rem, 4vw, 4rem);--db-max-width: 1440px;--db-page-max: 1440px;--db-prose-max: 68ch;--db-grid-gap: clamp(1rem, 2.5vw, 2rem);--db-radius: 0;--db-radius-sm: 2px;--db-radius-md: 6px;--db-radius-pill: 999px;--db-radius-dot: 50%;--db-ease-out: cubic-bezier(.22, 1, .36, 1);--db-ease-in-out: cubic-bezier(.65, 0, .35, 1);--db-ease-spring: cubic-bezier(.34, 1.45, .64, 1);--db-duration-instant: 80ms;--db-duration-fast: .15s;--db-duration-base: .28s;--db-duration-slow: .48s;--db-duration-slower: .7s;--db-duration-theme: .32s;--db-duration-drawer: .42s;--db-duration-reveal: .62s;--db-stagger-step: 70ms;--db-motion-distance: 1.125rem;--db-transition-fast: .15s cubic-bezier(.22, 1, .36, 1);--db-transition: .28s cubic-bezier(.22, 1, .36, 1);--db-transition-theme: .32s ease;--db-header-height: 4.5rem;--db-header-height-mobile: 3.75rem;--db-bag-drawer-width: min(420px, 100vw);--db-z-base: 1;--db-z-raised: 5;--db-z-sticky: 20;--db-z-header: 40;--db-z-dropdown: 50;--db-z-overlay: 60;--db-z-drawer: 70;--db-z-modal: 80;--db-z-toast: 90;--db-z-a11y: 100;--font-body-family: var(--db-font-body);--font-heading-family: var(--db-font-display)}:root,[data-theme=light],html[data-theme=light]{color-scheme:light;--db-bg: #f5f3f0;--db-bg-elevated: #ffffff;--db-bg-muted: #ebe7e1;--db-bg-sunken: #e4dfd7;--db-bg-inverse: #0d0d0d;--db-fg: #0d0d0d;--db-fg-muted: #3a3a3a;--db-fg-subtle: #6b6b6b;--db-border: rgba(13, 13, 13, .12);--db-border-strong: rgba(13, 13, 13, .28);--db-border-hair: rgba(13, 13, 13, .08);--db-accent: #4b0082;--db-accent-hover: #6a0dad;--db-accent-soft: rgba(75, 0, 130, .1);--db-accent-soft-strong: rgba(75, 0, 130, .2);--db-secondary: #1a5c2e;--db-secondary-hover: #2d7d3e;--db-secondary-soft: rgba(26, 92, 46, .12);--db-danger: #e60000;--db-focus: #6a0dad;--db-overlay: rgba(13, 13, 13, .55);--db-card-bg: #ffffff;--db-card-bg-hover: #ffffff;--db-logo: #0d0d0d;--db-rule: rgba(13, 13, 13, .22);--db-motto: #4b0082;--db-price: #1a5c2e;--db-badge: #4b0082;--db-badge-fg: #ffffff;--db-dot-active: #0d0d0d;--db-dot-inactive: rgba(13, 13, 13, .35);--db-dot-border: #0d0d0d;--db-header-bg: rgba(245, 243, 240, .92);--db-footer-bg: #0d0d0d;--db-footer-fg: #f5f3f0;--db-footer-muted: rgba(245, 243, 240, .7);--db-footer-link-hover: #3ecf6a;--db-input-bg: #ffffff;--db-input-border: rgba(13, 13, 13, .2);--db-button-bg: #0d0d0d;--db-button-fg: #f5f3f0;--db-button-hover-bg: #4b0082;--db-button-hover-fg: #ffffff;--db-button-alt-bg: #1a5c2e;--db-button-alt-fg: #ffffff;--db-button-alt-hover: #2d7d3e;--db-shadow: 0 12px 40px rgba(13, 13, 13, .08);--db-shadow-hover: 0 18px 48px rgba(13, 13, 13, .14);--db-shadow-stamp: 3px 3px 0 rgba(13, 13, 13, .35);--db-shadow-stamp-hover: 5px 5px 0 rgba(13, 13, 13, .45);--db-selection-bg: rgba(75, 0, 130, .22);--db-selection-fg: #0d0d0d;--db-card-image-bg: #ebe7e1;--db-noise-opacity: .03;--db-text: var(--db-fg);--db-text-muted: var(--db-fg-muted);--db-text-faint: var(--db-fg-subtle);--db-text-inverse: var(--db-off-white);--db-text-link: var(--db-accent);--db-text-link-hover: var(--db-accent-hover);--db-text-brand: var(--db-accent);--db-text-accent: var(--db-secondary);--db-text-price: var(--db-price);--db-text-price-sale: var(--db-accent);--db-text-on-brand: #ffffff;--db-text-on-accent: #ffffff;--db-text-motto: var(--db-motto);--db-brand: var(--db-accent);--db-brand-hover: var(--db-accent-hover);--db-brand-soft: var(--db-accent-soft);--db-brand-soft-strong: var(--db-accent-soft-strong);--db-cta-bg: var(--db-button-bg);--db-cta-fg: var(--db-button-fg);--db-cta-hover-bg: var(--db-button-hover-bg);--db-cta-hover-fg: var(--db-button-hover-fg);--db-cta-active-bg: #3a0066;--db-cta-alt-bg: var(--db-button-alt-bg);--db-cta-alt-fg: var(--db-button-alt-fg);--db-cta-alt-hover-bg: var(--db-button-alt-hover);--db-btn-secondary-bg: transparent;--db-btn-secondary-fg: var(--db-fg);--db-btn-secondary-border: var(--db-fg);--db-btn-secondary-hover-bg: var(--db-fg);--db-btn-secondary-hover-fg: var(--db-bg);--db-bg-card: var(--db-card-bg);--db-bg-card-hover: var(--db-card-bg-hover);--db-bg-header: var(--db-header-bg);--db-bg-drawer: var(--db-bg-elevated);--db-bg-input: var(--db-input-bg);--db-bg-overlay: var(--db-overlay);--db-bg-badge: var(--db-badge);--db-logo-color: var(--db-logo);--db-rule-color: var(--db-rule);--db-border-focus: var(--db-focus);--db-bag-badge-bg: var(--db-accent);--db-bag-badge-fg: #ffffff;--db-swatch-ring: var(--db-fg);--db-card-shadow: var(--db-shadow);--db-card-shadow-hover: var(--db-shadow-hover);--color-background: 245, 243, 240;--color-foreground: 13, 13, 13;--color-button: 13, 13, 13;--color-button-text: 245, 243, 240;--color-secondary-button: 245, 243, 240;--color-secondary-button-text: 13, 13, 13;--color-link: 75, 0, 130;--color-badge-foreground: 255, 255, 255;--color-badge-background: 75, 0, 130;--color-badge-border: 75, 0, 130;--color-shadow: 13, 13, 13}[data-theme=dark],html[data-theme=dark]{color-scheme:dark;--db-bg: #0d0d0d;--db-bg-elevated: #161616;--db-bg-muted: #1c1c1c;--db-bg-sunken: #080808;--db-bg-inverse: #f5f3f0;--db-fg: #f5f3f0;--db-fg-muted: #cfc9c2;--db-fg-subtle: #9a948c;--db-border: rgba(245, 243, 240, .12);--db-border-strong: rgba(245, 243, 240, .28);--db-border-hair: rgba(245, 243, 240, .08);--db-accent: #9b4dff;--db-accent-hover: #b57aff;--db-accent-soft: rgba(155, 77, 255, .16);--db-accent-soft-strong: rgba(155, 77, 255, .28);--db-secondary: #3ecf6a;--db-secondary-hover: #62e089;--db-secondary-soft: rgba(62, 207, 106, .14);--db-danger: #ff4d4d;--db-focus: #b57aff;--db-overlay: rgba(0, 0, 0, .7);--db-card-bg: #161616;--db-card-bg-hover: #1c1c1c;--db-logo: #f5f3f0;--db-rule: rgba(245, 243, 240, .22);--db-motto: #9b4dff;--db-price: #3ecf6a;--db-badge: #9b4dff;--db-badge-fg: #0d0d0d;--db-dot-active: #f5f3f0;--db-dot-inactive: rgba(245, 243, 240, .35);--db-dot-border: #f5f3f0;--db-header-bg: rgba(13, 13, 13, .92);--db-footer-bg: #050505;--db-footer-fg: #f5f3f0;--db-footer-muted: rgba(245, 243, 240, .65);--db-footer-link-hover: #62e089;--db-input-bg: #161616;--db-input-border: rgba(245, 243, 240, .2);--db-button-bg: #f5f3f0;--db-button-fg: #0d0d0d;--db-button-hover-bg: #3ecf6a;--db-button-hover-fg: #0d0d0d;--db-button-alt-bg: #9b4dff;--db-button-alt-fg: #ffffff;--db-button-alt-hover: #b57aff;--db-shadow: 0 16px 48px rgba(0, 0, 0, .45);--db-shadow-hover: 0 22px 56px rgba(0, 0, 0, .55);--db-shadow-stamp: 3px 3px 0 rgba(0, 0, 0, .65);--db-shadow-stamp-hover: 5px 5px 0 rgba(0, 0, 0, .8);--db-selection-bg: rgba(155, 77, 255, .4);--db-selection-fg: #f5f3f0;--db-card-image-bg: #161616;--db-noise-opacity: .045;--db-text: var(--db-fg);--db-text-muted: var(--db-fg-muted);--db-text-faint: var(--db-fg-subtle);--db-text-inverse: var(--db-off-black);--db-text-link: var(--db-accent);--db-text-link-hover: var(--db-accent-hover);--db-text-brand: var(--db-accent);--db-text-accent: var(--db-secondary);--db-text-price: var(--db-price);--db-text-price-sale: var(--db-secondary);--db-text-on-brand: #0d0d0d;--db-text-on-accent: #0d0d0d;--db-text-motto: var(--db-motto);--db-brand: var(--db-accent);--db-brand-hover: var(--db-accent-hover);--db-brand-soft: var(--db-accent-soft);--db-brand-soft-strong: var(--db-accent-soft-strong);--db-cta-bg: var(--db-button-bg);--db-cta-fg: var(--db-button-fg);--db-cta-hover-bg: var(--db-button-hover-bg);--db-cta-hover-fg: var(--db-button-hover-fg);--db-cta-active-bg: #2d7d3e;--db-cta-alt-bg: var(--db-button-alt-bg);--db-cta-alt-fg: var(--db-button-alt-fg);--db-cta-alt-hover-bg: var(--db-button-alt-hover);--db-btn-secondary-bg: transparent;--db-btn-secondary-fg: var(--db-fg);--db-btn-secondary-border: var(--db-fg);--db-btn-secondary-hover-bg: var(--db-fg);--db-btn-secondary-hover-fg: var(--db-bg);--db-bg-card: var(--db-card-bg);--db-bg-card-hover: var(--db-card-bg-hover);--db-bg-header: var(--db-header-bg);--db-bg-drawer: var(--db-bg-elevated);--db-bg-input: var(--db-input-bg);--db-bg-overlay: var(--db-overlay);--db-bg-badge: var(--db-badge);--db-logo-color: var(--db-logo);--db-rule-color: var(--db-rule);--db-border-focus: var(--db-focus);--db-bag-badge-bg: var(--db-secondary);--db-bag-badge-fg: #0d0d0d;--db-swatch-ring: var(--db-fg);--db-card-shadow: var(--db-shadow);--db-card-shadow-hover: var(--db-shadow-hover);--color-background: 13, 13, 13;--color-foreground: 245, 243, 240;--color-button: 245, 243, 240;--color-button-text: 13, 13, 13;--color-secondary-button: 13, 13, 13;--color-secondary-button-text: 245, 243, 240;--color-link: 155, 77, 255;--color-badge-foreground: 13, 13, 13;--color-badge-background: 155, 77, 255;--color-badge-border: 155, 77, 255;--color-shadow: 0, 0, 0}[data-theme=accent],html[data-theme=accent]{color-scheme:dark;--db-bg: #12081c;--db-bg-elevated: #1b0f2a;--db-bg-muted: #241338;--db-bg-sunken: #0a0412;--db-bg-inverse: #f7f2ff;--db-fg: #f7f2ff;--db-fg-muted: #d5c6ef;--db-fg-subtle: #a992c9;--db-border: rgba(247, 242, 255, .14);--db-border-strong: rgba(247, 242, 255, .3);--db-border-hair: rgba(247, 242, 255, .08);--db-accent: #7c3aed;--db-accent-hover: #a78bfa;--db-accent-soft: rgba(124, 58, 237, .22);--db-accent-soft-strong: rgba(124, 58, 237, .36);--db-secondary: #22c55e;--db-secondary-hover: #4ade80;--db-secondary-soft: rgba(34, 197, 94, .18);--db-danger: #fb7185;--db-focus: #a78bfa;--db-overlay: rgba(10, 4, 18, .72);--db-card-bg: #1b0f2a;--db-card-bg-hover: #241338;--db-logo: #f7f2ff;--db-rule: rgba(167, 139, 250, .4);--db-motto: #4ade80;--db-price: #4ade80;--db-badge: #7c3aed;--db-badge-fg: #f7f2ff;--db-dot-active: #4ade80;--db-dot-inactive: rgba(247, 242, 255, .35);--db-dot-border: #f7f2ff;--db-header-bg: rgba(18, 8, 28, .94);--db-footer-bg: #0a0412;--db-footer-fg: #f7f2ff;--db-footer-muted: rgba(247, 242, 255, .68);--db-footer-link-hover: #4ade80;--db-input-bg: #1b0f2a;--db-input-border: rgba(247, 242, 255, .22);--db-button-bg: #7c3aed;--db-button-fg: #f7f2ff;--db-button-hover-bg: #22c55e;--db-button-hover-fg: #0d0d0d;--db-button-alt-bg: #f7f2ff;--db-button-alt-fg: #12081c;--db-button-alt-hover: #e8dff8;--db-shadow: 0 18px 50px rgba(76, 29, 149, .35);--db-shadow-hover: 0 24px 60px rgba(76, 29, 149, .5);--db-shadow-stamp: 3px 3px 0 rgba(0, 0, 0, .5);--db-shadow-stamp-hover: 5px 5px 0 rgba(0, 0, 0, .65);--db-selection-bg: rgba(34, 197, 94, .35);--db-selection-fg: #f7f2ff;--db-card-image-bg: #1b0f2a;--db-noise-opacity: .055;--db-text: var(--db-fg);--db-text-muted: var(--db-fg-muted);--db-text-faint: var(--db-fg-subtle);--db-text-inverse: #12081c;--db-text-link: var(--db-secondary);--db-text-link-hover: var(--db-secondary-hover);--db-text-brand: var(--db-accent-hover);--db-text-accent: var(--db-secondary);--db-text-price: var(--db-price);--db-text-price-sale: var(--db-secondary-hover);--db-text-on-brand: #f7f2ff;--db-text-on-accent: #0d0d0d;--db-text-motto: var(--db-motto);--db-brand: var(--db-accent);--db-brand-hover: var(--db-accent-hover);--db-brand-soft: var(--db-accent-soft);--db-brand-soft-strong: var(--db-accent-soft-strong);--db-cta-bg: var(--db-button-bg);--db-cta-fg: var(--db-button-fg);--db-cta-hover-bg: var(--db-button-hover-bg);--db-cta-hover-fg: var(--db-button-hover-fg);--db-cta-active-bg: #6d28d9;--db-cta-alt-bg: var(--db-button-alt-bg);--db-cta-alt-fg: var(--db-button-alt-fg);--db-cta-alt-hover-bg: var(--db-button-alt-hover);--db-btn-secondary-bg: transparent;--db-btn-secondary-fg: var(--db-fg);--db-btn-secondary-border: var(--db-fg);--db-btn-secondary-hover-bg: var(--db-fg);--db-btn-secondary-hover-fg: var(--db-bg);--db-bg-card: var(--db-card-bg);--db-bg-card-hover: var(--db-card-bg-hover);--db-bg-header: var(--db-header-bg);--db-bg-drawer: var(--db-bg-elevated);--db-bg-input: var(--db-input-bg);--db-bg-overlay: var(--db-overlay);--db-bg-badge: var(--db-badge);--db-logo-color: var(--db-logo);--db-rule-color: var(--db-rule);--db-border-focus: var(--db-focus);--db-bag-badge-bg: var(--db-secondary);--db-bag-badge-fg: #0d0d0d;--db-swatch-ring: var(--db-secondary);--db-card-shadow: var(--db-shadow);--db-card-shadow-hover: var(--db-shadow-hover);--color-background: 18, 8, 28;--color-foreground: 247, 242, 255;--color-button: 124, 58, 237;--color-button-text: 247, 242, 255;--color-secondary-button: 18, 8, 28;--color-secondary-button-text: 247, 242, 255;--color-link: 34, 197, 94;--color-badge-foreground: 247, 242, 255;--color-badge-background: 124, 58, 237;--color-badge-border: 124, 58, 237;--color-shadow: 0, 0, 0}html{background-color:var(--db-bg);color:var(--db-fg);font-family:var(--db-font-body);font-size:100%;line-height:var(--db-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{background-color:var(--db-bg);color:var(--db-fg);font-family:var(--db-font-body);font-weight:var(--db-weight-regular);min-height:100vh;margin:0}::selection{background:var(--db-selection-bg);color:var(--db-selection-fg)}:focus-visible{outline:2px solid var(--db-focus);outline-offset:3px}:focus:not(:focus-visible){outline:none}html.db-theme-ready,html.db-theme-ready body,html.db-theme-ready .db-header,html.db-theme-ready .db-footer,html.db-theme-ready .db-card,html.db-theme-ready .db-hero,html.db-theme-ready .db-email,html.db-theme-ready .db-bag-drawer{transition:background-color var(--db-transition-theme),color var(--db-transition-theme),border-color var(--db-transition-theme),fill var(--db-transition-theme),stroke var(--db-transition-theme),box-shadow var(--db-transition-theme)}.db-grain:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--db-z-a11y);opacity:var(--db-noise-opacity);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.db-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.db-display{font-family:var(--db-font-display);font-weight:var(--db-weight-extrabold);letter-spacing:var(--db-tracking-tighter);line-height:var(--db-leading-none);text-transform:uppercase}.db-ui{font-family:var(--db-font-body);font-weight:var(--db-weight-medium);font-size:var(--db-text-xs);letter-spacing:var(--db-tracking-ui);text-transform:uppercase;line-height:var(--db-leading-snug)}.db-mono{font-family:var(--db-font-mono);font-feature-settings:"tnum" on,"ss01" on}
/*# sourceMappingURL=/cdn/shop/t/14/assets/design-tokens.css.map */
