@layer bc-tokens,bc-base,bc-utilities,bc-animations;@layer bc-tokens{:root{--bc-bg: #0a0a0a;--bc-bg-deep: #000000;--bc-bg-surface: #0f0f10;--bc-bg-elevated: #151517;--bc-ink: #ffffff;--bc-ink-soft: rgba(255, 255, 255, .85);--bc-ink-muted: rgba(255, 255, 255, .55);--bc-ink-faint: rgba(255, 255, 255, .35);--bc-border: rgba(255, 255, 255, .12);--bc-border-soft: rgba(255, 255, 255, .06);--bc-border-strong: rgba(255, 255, 255, .2);--bc-primary: #DC0000;--bc-primary-rgb: 220, 0, 0;--bc-primary-hover: #ff1a1a;--bc-primary-soft: rgba(220, 0, 0, .1);--bc-success: #00D2BE;--bc-success-rgb: 0, 210, 190;--bc-warning: #FCD700;--bc-warning-rgb: 252, 215, 0;--bc-info: #3671C6;--bc-info-rgb: 54, 113, 198;--bc-danger: #DC0000;--bc-danger-rgb: 220, 0, 0;--bc-team-ferrari: #DC0000;--bc-team-ferrari-rgb: 220, 0, 0;--bc-team-mercedes: #00D2BE;--bc-team-mercedes-rgb: 0, 210, 190;--bc-team-redbull: #3671C6;--bc-team-redbull-rgb: 54, 113, 198;--bc-team-mclaren: #FF8000;--bc-team-mclaren-rgb: 255, 128, 0;--bc-team-aston: #229971;--bc-team-aston-rgb: 34, 153, 113;--bc-team-alpine: #0093CC;--bc-team-alpine-rgb: 0, 147, 204;--bc-team-williams: #64C4FF;--bc-team-williams-rgb: 100, 196, 255;--bc-team-haas: #B6BABD;--bc-team-haas-rgb: 182, 186, 189;--bc-team-rb: #6692FF;--bc-team-rb-rgb: 102, 146, 255;--bc-team-sauber: #52E252;--bc-team-sauber-rgb: 82, 226, 82;--bc-team-cadillac: #C0C0C0;--bc-team-cadillac-rgb: 192, 192, 192;--bc-team-audi: #B70D1D;--bc-team-audi-rgb: 183, 13, 29;--bc-font-display: "Archivo Black", "Barlow Condensed", -apple-system, BlinkMacSystemFont, sans-serif;--bc-font-body: "Barlow Condensed", "Barlow", -apple-system, BlinkMacSystemFont, sans-serif;--bc-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--bc-text-xs: clamp(10px, .75vw, 11px);--bc-text-sm: clamp(12px, .9vw, 13px);--bc-text-base: clamp(14px, 1vw, 16px);--bc-text-lg: clamp(16px, 1.2vw, 18px);--bc-text-xl: clamp(18px, 1.5vw, 22px);--bc-text-2xl: clamp(22px, 2vw, 28px);--bc-text-3xl: clamp(28px, 3vw, 36px);--bc-text-4xl: clamp(36px, 4vw, 48px);--bc-text-5xl: clamp(44px, 5vw, 64px);--bc-text-6xl: clamp(56px, 6vw, 80px);--bc-text-hero: clamp(64px, 8vw, 120px);--bc-weight-regular: 400;--bc-weight-medium: 500;--bc-weight-semibold: 600;--bc-weight-bold: 700;--bc-weight-black: 900;--bc-tracking-tight: -.03em;--bc-tracking-snug: -.01em;--bc-tracking-normal: 0;--bc-tracking-wide: .05em;--bc-tracking-wider: .12em;--bc-tracking-widest: .25em;--bc-leading-none: .9;--bc-leading-tight: 1;--bc-leading-snug: 1.2;--bc-leading-normal: 1.5;--bc-leading-relaxed: 1.75;--bc-space-1: 4px;--bc-space-2: 8px;--bc-space-3: 12px;--bc-space-4: 16px;--bc-space-5: 20px;--bc-space-6: 24px;--bc-space-8: 32px;--bc-space-10: 40px;--bc-space-12: 48px;--bc-space-16: 64px;--bc-space-20: 80px;--bc-space-24: 96px;--bc-space-32: 128px;--bc-section-y: clamp(60px, 10vh, 120px);--bc-section-x: clamp(16px, 3vw, 32px);--bc-container-max: 1400px;--bc-container-wide: 1680px;--bc-radius-none: 0;--bc-radius-xs: 2px;--bc-radius-sm: 4px;--bc-radius-md: 6px;--bc-radius-lg: 12px;--bc-radius-xl: 24px;--bc-radius-full: 9999px;--bc-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--bc-shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--bc-shadow-lg: 0 16px 48px rgba(0, 0, 0, .5);--bc-shadow-xl: 0 30px 80px rgba(0, 0, 0, .7), 0 15px 40px rgba(0, 0, 0, .5);--bc-shadow-card: 0 30px 80px rgba(0, 0, 0, .7), 0 15px 40px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .04);--bc-shadow-glow-primary: 0 0 30px rgba(var(--bc-primary-rgb), .4);--bc-shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .08);--bc-duration-fast: .15s;--bc-duration-base: .3s;--bc-duration-slow: .5s;--bc-duration-slower: .8s;--bc-ease-linear: linear;--bc-ease-in: cubic-bezier(.4, 0, 1, 1);--bc-ease-out: cubic-bezier(0, 0, .2, 1);--bc-ease-in-out: cubic-bezier(.4, 0, .2, 1);--bc-ease-racing: cubic-bezier(.2, .9, .3, 1);--bc-ease-smooth: cubic-bezier(.23, 1, .32, 1);--bc-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--bc-blur-sm: 4px;--bc-blur-md: 8px;--bc-blur-lg: 16px;--bc-blur-xl: 32px;--bc-z-below: -1;--bc-z-base: 0;--bc-z-raised: 10;--bc-z-dropdown: 100;--bc-z-sticky: 200;--bc-z-overlay: 300;--bc-z-modal: 400;--bc-z-toast: 500;--bc-z-tooltip: 600}}@layer bc-base{.bc-root,[class*=bc-]{box-sizing:border-box}.bc-root *,.bc-root *:before,.bc-root *:after{box-sizing:border-box}.bc-root ::selection,[class*=bc-] ::selection{background:var(--bc-primary);color:var(--bc-ink)}.bc-root :focus-visible,[class*=bc-] :focus-visible{outline:2px solid var(--bc-primary);outline-offset:2px}}@layer bc-utilities{.bc-u-checker{background-image:linear-gradient(45deg,currentColor 25%,transparent 25%),linear-gradient(-45deg,currentColor 25%,transparent 25%),linear-gradient(45deg,transparent 75%,currentColor 75%),linear-gradient(-45deg,transparent 75%,currentColor 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.bc-u-checker-sm{background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.bc-u-checker-lg{background-size:40px 40px;background-position:0 0,0 20px,20px -20px,-20px 0}.bc-u-grain{position:relative;isolation:isolate}.bc-u-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.08;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bc-u-vignette{position:relative}.bc-u-vignette:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.6) 100%)}.bc-u-glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;pointer-events:none}.bc-u-container{width:100%;max-width:var(--bc-container-max);margin-inline:auto;padding-inline:var(--bc-section-x)}.bc-u-container-wide{max-width:var(--bc-container-wide)}.bc-u-section{padding-block:var(--bc-section-y);padding-inline:var(--bc-section-x);position:relative;overflow:hidden}.bc-u-display{font-family:var(--bc-font-display);font-weight:var(--bc-weight-black);letter-spacing:var(--bc-tracking-tight);line-height:var(--bc-leading-none);text-transform:uppercase}.bc-u-mono{font-family:var(--bc-font-mono);letter-spacing:var(--bc-tracking-widest);text-transform:uppercase}.bc-u-eyebrow{font-family:var(--bc-font-mono);font-size:var(--bc-text-xs);letter-spacing:var(--bc-tracking-widest);text-transform:uppercase;color:var(--bc-primary);font-weight:var(--bc-weight-bold)}.bc-u-backdrop-blur{backdrop-filter:blur(var(--bc-blur-md));-webkit-backdrop-filter:blur(var(--bc-blur-md));background:#0006}.bc-u-shine{position:relative;overflow:hidden;isolation:isolate}.bc-u-shine:after{content:"";position:absolute;top:-50%;left:-50%;width:60%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);transform:translate(-100%);transition:transform var(--bc-duration-slower) var(--bc-ease-smooth);pointer-events:none}.bc-u-shine:hover:after{transform:translate(300%)}[data-team=ferrari]{--team-accent: var(--bc-team-ferrari);--team-accent-rgb: var(--bc-team-ferrari-rgb)}[data-team=mercedes]{--team-accent: var(--bc-team-mercedes);--team-accent-rgb: var(--bc-team-mercedes-rgb)}[data-team=redbull]{--team-accent: var(--bc-team-redbull);--team-accent-rgb: var(--bc-team-redbull-rgb)}[data-team=mclaren]{--team-accent: var(--bc-team-mclaren);--team-accent-rgb: var(--bc-team-mclaren-rgb)}[data-team=aston]{--team-accent: var(--bc-team-aston);--team-accent-rgb: var(--bc-team-aston-rgb)}[data-team=alpine]{--team-accent: var(--bc-team-alpine);--team-accent-rgb: var(--bc-team-alpine-rgb)}[data-team=williams]{--team-accent: var(--bc-team-williams);--team-accent-rgb: var(--bc-team-williams-rgb)}[data-team=haas]{--team-accent: var(--bc-team-haas);--team-accent-rgb: var(--bc-team-haas-rgb)}[data-team=rb]{--team-accent: var(--bc-team-rb);--team-accent-rgb: var(--bc-team-rb-rgb)}[data-team=sauber]{--team-accent: var(--bc-team-sauber);--team-accent-rgb: var(--bc-team-sauber-rgb)}[data-team=cadillac]{--team-accent: var(--bc-team-cadillac);--team-accent-rgb: var(--bc-team-cadillac-rgb)}[data-team=audi]{--team-accent: var(--bc-team-audi);--team-accent-rgb: var(--bc-team-audi-rgb)}.bc-u-scroll-racing{scrollbar-width:thin;scrollbar-color:var(--bc-primary) var(--bc-bg-surface)}.bc-u-scroll-racing::-webkit-scrollbar{height:6px;width:6px}.bc-u-scroll-racing::-webkit-scrollbar-track{background:var(--bc-bg-surface)}.bc-u-scroll-racing::-webkit-scrollbar-thumb{background:var(--bc-primary);border-radius:var(--bc-radius-full)}.bc-u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer bc-animations{@keyframes bc-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes bc-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}@keyframes bc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bc-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bc-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes bc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bc-shine-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes bc-checker-scroll{0%{background-position:0 0,0 10px,10px -10px,-10px 0}to{background-position:20px 0,20px 10px,30px -10px,10px 0}}@keyframes bc-race-light{0%,30%{background:#300;box-shadow:0 0 10px #f003}30.1%,to{background:red;box-shadow:0 0 20px #f00c}}@keyframes bc-speed-lines{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100vw);opacity:0}}.bc-a-fade-in{animation:bc-fade-in var(--bc-duration-slow) var(--bc-ease-out) forwards}.bc-a-fade-in-up{animation:bc-fade-in-up var(--bc-duration-slow) var(--bc-ease-smooth) forwards}.bc-a-slide-in-right{animation:bc-slide-in-right var(--bc-duration-slow) var(--bc-ease-smooth) forwards}.bc-a-pulse{animation:bc-pulse 2s var(--bc-ease-in-out) infinite}.bc-a-float{animation:bc-float 20s var(--bc-ease-in-out) infinite}.bc-a-delay-1{animation-delay:.1s}.bc-a-delay-2{animation-delay:.2s}.bc-a-delay-3{animation-delay:.3s}.bc-a-delay-4{animation-delay:.4s}.bc-a-delay-5{animation-delay:.5s}.bc-a-delay-6{animation-delay:.6s}}@media(prefers-reduced-motion:reduce){[class*=bc-a-],.bc-u-shine:after,[class*=bc-]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Archivo Black;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/archivoblack/v21/HTxqL289NzCGg4MzN6KJ7eW6OYuP_x7yx3A.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v14/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x3e.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v18/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTOlM.woff2) format("woff2")}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bc-design-system.css.map */
