:root{--apex-racing-red: #CC0000;--apex-racing-red-hover: #990000;--apex-racing-red-light: #EF4444;--apex-racing-red-dark: #991B1B;--apex-racing-orange: #F97316;--apex-gradient-brand: linear-gradient(to right, #CC0000, #EF4444);--apex-gradient-brand-accent: linear-gradient(to right, #CC0000, #F97316);--apex-gradient-brand-vertical: linear-gradient(to bottom right, #CC0000, #EF4444);--apex-gradient-brand-subtle: linear-gradient(to right, rgba(204, 0, 0, .1), rgba(239, 68, 68, .1));--apex-black: #09090B;--apex-charcoal-darkest: #0F0F11;--apex-charcoal-dark: #18181B;--apex-charcoal: #27272A;--apex-charcoal-light: #3F3F46;--apex-charcoal-lighter: #52525B;--apex-charcoal-lightest: #71717A;--apex-white: #FFFFFF;--apex-gray-100: #F4F4F5;--apex-gray-200: #E4E4E7;--apex-gray-300: #D4D4D8;--apex-gray-400: #A1A1AA;--apex-gray-500: #71717A;--apex-surface-page: var(--apex-charcoal-dark);--apex-surface-elevated: var(--apex-charcoal);--apex-surface-card: var(--apex-charcoal);--apex-surface-input: var(--apex-charcoal-dark);--apex-surface-hover: var(--apex-charcoal-light);--apex-surface-active: var(--apex-charcoal-lighter);--apex-surface-overlay: rgba(39, 39, 42, .95);--apex-surface-backdrop: rgba(0, 0, 0, .75);--apex-border-default: var(--apex-charcoal-light);--apex-border-subtle: rgba(63, 63, 70, .5);--apex-border-hover: var(--apex-charcoal-lighter);--apex-border-focus: var(--apex-racing-red);--apex-border-success: rgba(34, 197, 94, .3);--apex-border-error: rgba(239, 68, 68, .3);--apex-text-primary: var(--apex-white);--apex-text-secondary: var(--apex-gray-300);--apex-text-tertiary: var(--apex-gray-400);--apex-text-muted: var(--apex-gray-500);--apex-text-disabled: var(--apex-charcoal-lighter);--apex-text-inverse: var(--apex-charcoal-dark);--apex-text-link: var(--apex-racing-red);--apex-text-link-hover: var(--apex-racing-red-light);--apex-success: #22C55E;--apex-success-light: #4ADE80;--apex-success-dark: #16A34A;--apex-success-bg: rgba(34, 197, 94, .12);--apex-success-text: #4ADE80;--apex-warning: #F97316;--apex-warning-light: #FB923C;--apex-warning-dark: #EA580C;--apex-warning-bg: rgba(249, 115, 22, .12);--apex-warning-text: #FB923C;--apex-error: #EF4444;--apex-error-light: #F87171;--apex-error-dark: #DC2626;--apex-error-bg: rgba(239, 68, 68, .12);--apex-error-text: #F87171;--apex-info: #3B82F6;--apex-info-light: #60A5FA;--apex-info-dark: #2563EB;--apex-info-bg: rgba(59, 130, 246, .12);--apex-info-text: #60A5FA;--apex-neutral: #71717A;--apex-neutral-bg: rgba(113, 113, 122, .12);--apex-neutral-text: #A1A1AA;--apex-opacity-0: 0;--apex-opacity-5: .05;--apex-opacity-10: .1;--apex-opacity-15: .15;--apex-opacity-20: .2;--apex-opacity-25: .25;--apex-opacity-30: .3;--apex-opacity-40: .4;--apex-opacity-50: .5;--apex-opacity-60: .6;--apex-opacity-70: .7;--apex-opacity-75: .75;--apex-opacity-80: .8;--apex-opacity-90: .9;--apex-opacity-100: 1;--apex-font-display: "Bebas Neue", Impact, "Arial Black", sans-serif;--apex-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--apex-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--apex-font-thin: 100;--apex-font-light: 300;--apex-font-normal: 400;--apex-font-medium: 500;--apex-font-semibold: 600;--apex-font-bold: 700;--apex-font-extrabold: 800;--apex-font-black: 900;--apex-text-2xs: .625rem;--apex-text-xs: .75rem;--apex-text-sm: .875rem;--apex-text-base: 1rem;--apex-text-lg: 1.125rem;--apex-text-xl: 1.25rem;--apex-text-2xl: 1.5rem;--apex-text-3xl: 1.875rem;--apex-text-4xl: 2.25rem;--apex-text-5xl: 3rem;--apex-text-6xl: 3.75rem;--apex-text-7xl: 4.5rem;--apex-text-hero-sm: clamp(1.5rem, 4vw, 2.5rem);--apex-text-hero-md: clamp(2rem, 5vw, 3.5rem);--apex-text-hero-lg: clamp(2.5rem, 7vw, 5rem);--apex-text-hero-xl: clamp(3.5rem, 10vw, 7rem);--apex-leading-none: 1;--apex-leading-tight: 1.1;--apex-leading-snug: 1.25;--apex-leading-normal: 1.5;--apex-leading-relaxed: 1.625;--apex-leading-loose: 2;--apex-tracking-tighter: -.05em;--apex-tracking-tight: -.025em;--apex-tracking-normal: 0;--apex-tracking-wide: .025em;--apex-tracking-wider: .05em;--apex-tracking-widest: .1em;--apex-tracking-ultra: .15em;--apex-space-0: 0;--apex-space-px: 1px;--apex-space-0-5: .125rem;--apex-space-1: .25rem;--apex-space-1-5: .375rem;--apex-space-2: .5rem;--apex-space-2-5: .625rem;--apex-space-3: .75rem;--apex-space-3-5: .875rem;--apex-space-4: 1rem;--apex-space-5: 1.25rem;--apex-space-6: 1.5rem;--apex-space-7: 1.75rem;--apex-space-8: 2rem;--apex-space-9: 2.25rem;--apex-space-10: 2.5rem;--apex-space-11: 2.75rem;--apex-space-12: 3rem;--apex-space-14: 3.5rem;--apex-space-15: 3.75rem;--apex-space-16: 4rem;--apex-space-20: 5rem;--apex-space-24: 6rem;--apex-space-28: 7rem;--apex-space-32: 8rem;--apex-section-padding-y: var(--apex-space-16);--apex-section-padding-x: var(--apex-space-8);--apex-section-gap: var(--apex-space-12);--apex-card-padding: var(--apex-space-4);--apex-card-padding-lg: var(--apex-space-6);--apex-card-gap: var(--apex-space-4);--apex-input-padding-x: var(--apex-space-4);--apex-input-padding-y: var(--apex-space-3);--apex-form-gap: var(--apex-space-4);--apex-btn-padding-x: var(--apex-space-6);--apex-btn-padding-y: var(--apex-space-3);--apex-btn-padding-x-sm: var(--apex-space-4);--apex-btn-padding-y-sm: var(--apex-space-2);--apex-btn-padding-x-lg: var(--apex-space-8);--apex-btn-padding-y-lg: var(--apex-space-4);--apex-header-padding-x: var(--apex-space-8);--apex-header-padding-y: var(--apex-space-5);--apex-header-height: 72px;--apex-vehicle-bar-height: 64px;--apex-container-xs: 20rem;--apex-container-sm: 24rem;--apex-container-md: 28rem;--apex-container-lg: 32rem;--apex-container-xl: 36rem;--apex-container-2xl: 42rem;--apex-container-3xl: 48rem;--apex-container-4xl: 56rem;--apex-container-5xl: 64rem;--apex-container-6xl: 72rem;--apex-container-7xl: 80rem;--apex-container-max: 80rem;--apex-container-wide: 90rem;--apex-container-full: 100%;--apex-radius-none: 0;--apex-radius-xs: .125rem;--apex-radius-sm: .25rem;--apex-radius-md: .5rem;--apex-radius-lg: .75rem;--apex-radius-xl: 1rem;--apex-radius-2xl: 1.5rem;--apex-radius-3xl: 2rem;--apex-radius-full: 9999px;--apex-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--apex-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--apex-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--apex-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--apex-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--apex-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--apex-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--apex-shadow-none: none;--apex-shadow-red-sm: 0 4px 12px -2px rgba(204, 0, 0, .2);--apex-shadow-red: 0 10px 20px -5px rgba(204, 0, 0, .25);--apex-shadow-red-lg: 0 15px 30px -5px rgba(204, 0, 0, .35);--apex-shadow-green-sm: 0 4px 12px -2px rgba(34, 197, 94, .2);--apex-shadow-green: 0 10px 20px -5px rgba(34, 197, 94, .25);--apex-shadow-card: 0 4px 12px rgba(0, 0, 0, .15);--apex-shadow-card-hover: 0 12px 24px rgba(0, 0, 0, .25);--apex-shadow-dropdown: 0 10px 40px rgba(0, 0, 0, .3);--apex-shadow-modal: 0 25px 50px rgba(0, 0, 0, .4);--apex-shadow-toast: 0 4px 12px rgba(0, 0, 0, .2);--apex-transition-none: none;--apex-transition-fast: .15s ease-out;--apex-transition-base: .2s ease-out;--apex-transition-slow: .3s ease-out;--apex-transition-slower: .4s ease-out;--apex-transition-slowest: .5s ease-out;--apex-transition-colors: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;--apex-transition-opacity: opacity .2s ease-out;--apex-transition-shadow: box-shadow .2s ease-out;--apex-transition-transform: transform .2s ease-out;--apex-transition-all: all .2s ease-out;--apex-z-base: 0;--apex-z-dropdown: 100;--apex-z-sticky: 200;--apex-z-header: 300;--apex-z-overlay: 400;--apex-z-modal: 500;--apex-z-popover: 600;--apex-z-tooltip: 700;--apex-z-toast: 800;--apex-z-max: 9999;--apex-breakpoint-xs: 475px;--apex-breakpoint-sm: 640px;--apex-breakpoint-md: 768px;--apex-breakpoint-lg: 1024px;--apex-breakpoint-xl: 1280px;--apex-breakpoint-2xl: 1536px}:root{--zone-chrome-bg: #0a0a0a;--zone-chrome-bg-elevated: #141414;--zone-chrome-bg-input: #1f1f1f;--zone-chrome-border: #2a2a2a;--zone-chrome-text: #ffffff;--zone-chrome-text-muted: #a1a1a1;--zone-chrome-text-disabled: #666666}:root{--zone-content-bg: #f5f5f5;--zone-content-bg-elevated: #fafafa;--zone-content-border: #e5e5e5;--zone-content-text: #141414;--zone-content-text-muted: #666666;--zone-content-text-disabled: #999999}:root{--zone-card-bg: #ffffff;--zone-card-border: #e5e5e5;--zone-card-border-hover: #d4d4d4;--zone-card-shadow: 0 1px 3px rgba(0, 0, 0, .05);--zone-card-shadow-hover: 0 12px 32px rgba(0, 0, 0, .1)}:root{--zone-gradient-chrome-to-content: linear-gradient(180deg, var(--zone-chrome-bg-elevated) 0%, var(--zone-chrome-bg-elevated) 40%, var(--zone-content-bg) 100%);--zone-gradient-content-to-chrome: linear-gradient(180deg, var(--zone-content-bg) 0%, var(--zone-chrome-bg-elevated) 100%)}.zone-chrome{background-color:var(--zone-chrome-bg);color:var(--zone-chrome-text)}.zone-chrome-elevated{background-color:var(--zone-chrome-bg-elevated);color:var(--zone-chrome-text)}.zone-content{background-color:var(--zone-content-bg);color:var(--zone-content-text)}.zone-content-elevated{background-color:var(--zone-content-bg-elevated);color:var(--zone-content-text)}.zone-card{background-color:var(--zone-card-bg);color:var(--zone-content-text);border:1px solid var(--zone-card-border);border-radius:var(--apex-radius-xl)}.zone-card:hover{border-color:var(--zone-card-border-hover);box-shadow:var(--zone-card-shadow-hover)}.zone-gradient-hero{background:var(--zone-gradient-chrome-to-content)}.zone-chrome .text-primary,.zone-chrome-elevated .text-primary{color:var(--zone-chrome-text)}.zone-chrome .text-muted,.zone-chrome-elevated .text-muted{color:var(--zone-chrome-text-muted)}.zone-content .text-primary,.zone-content-elevated .text-primary,.zone-card .text-primary{color:var(--zone-content-text)}.zone-content .text-muted,.zone-content-elevated .text-muted,.zone-card .text-muted{color:var(--zone-content-text-muted)}.zone-chrome input,.zone-chrome select,.zone-chrome-elevated input,.zone-chrome-elevated select{background-color:var(--zone-chrome-bg-input);border-color:var(--zone-chrome-border);color:var(--zone-chrome-text)}.zone-chrome input::placeholder,.zone-chrome select::placeholder,.zone-chrome-elevated input::placeholder,.zone-chrome-elevated select::placeholder{color:var(--zone-chrome-text-muted)}.zone-content input,.zone-content select,.zone-card input,.zone-card select{background-color:var(--zone-card-bg);border-color:var(--zone-content-border);color:var(--zone-content-text)}.btn-primary{background-color:var(--apex-racing-red);color:#fff;border:none;border-radius:var(--apex-radius-md);padding:var(--apex-btn-padding-y) var(--apex-btn-padding-x);font-weight:var(--apex-font-semibold);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color var(--apex-transition-fast)}.btn-primary:hover{background-color:var(--apex-racing-red-hover)}.zone-chrome .btn-secondary,.zone-chrome-elevated .btn-secondary{background-color:transparent;color:var(--zone-chrome-text);border:1px solid var(--zone-chrome-border)}.zone-chrome .btn-secondary:hover,.zone-chrome-elevated .btn-secondary:hover{background-color:var(--zone-chrome-bg-input);border-color:var(--zone-chrome-text-muted)}.zone-content .btn-secondary,.zone-card .btn-secondary{background-color:transparent;color:var(--zone-content-text);border:1px solid var(--zone-content-border)}.zone-content .btn-secondary:hover,.zone-card .btn-secondary:hover{background-color:var(--zone-content-bg-elevated);border-color:var(--zone-content-text-muted)}.btn-dark{background-color:var(--zone-chrome-bg);color:var(--zone-chrome-text);border:none;border-radius:var(--apex-radius-md);padding:var(--apex-btn-padding-y) var(--apex-btn-padding-x);font-weight:var(--apex-font-semibold);font-size:var(--apex-text-xs);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color var(--apex-transition-fast)}.btn-dark:hover{background-color:var(--apex-racing-red)}[data-theme=dark],.apex-theme-dark{color-scheme:dark}@media (prefers-reduced-motion: reduce){:root{--apex-transition-fast: .01ms;--apex-transition-base: .01ms;--apex-transition-slow: .01ms;--apex-transition-slower: .01ms;--apex-transition-slowest: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){:root{--apex-border-default: var(--apex-charcoal-lighter);--apex-border-subtle: var(--apex-charcoal-light);--apex-text-muted: var(--apex-gray-400)}}:root{--apex-touch-target: var(--apex-space-11)}@media (max-width: 749px){:root{--apex-touch-target: 3rem;--apex-section-padding-y: var(--apex-space-10);--apex-section-padding-x: var(--apex-space-4);--apex-section-gap: var(--apex-space-8);--apex-header-padding-x: var(--apex-space-4);--apex-header-padding-y: var(--apex-space-3);--apex-header-height: 60px;--apex-vehicle-bar-height: 52px;--apex-card-padding: var(--apex-space-3);--apex-card-padding-lg: var(--apex-space-4);--apex-card-gap: var(--apex-space-3);--apex-form-gap: var(--apex-space-3);--apex-input-padding-y: var(--apex-space-3);--apex-btn-padding-y: var(--apex-space-3);--apex-btn-padding-x: var(--apex-space-5);--apex-btn-padding-y-lg: var(--apex-space-4);--apex-btn-padding-x-lg: var(--apex-space-6)}}@media (min-width: 750px) and (max-width: 989px){:root{--apex-section-padding-y: var(--apex-space-12);--apex-section-padding-x: var(--apex-space-6);--apex-header-padding-x: var(--apex-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/apex-tokens.css.map */
