[data-brand=cfmoto],.cfmoto{--cfmoto-color-primary:#009bb4;--cfmoto-color-primary-dark:#002329;--cfmoto-color-secondary:#96d2d3;--cfmoto-color-secondary-dark:#002d35;--cfmoto-color-accent:#756344;--cfmoto-color-blue:#7b8dad;--cfmoto-color-charcoal:#050505;--cfmoto-color-grey-050:#fefefe;--cfmoto-color-grey-100:#f1f1f1;--cfmoto-color-grey-200:#ececed;--cfmoto-color-grey-300:#c5c6c6;--cfmoto-color-grey-400:#919292;--cfmoto-color-grey-500:#6d6d6c;--cfmoto-color-grey-600:#494948;--cfmoto-color-white:#fff;--cfmoto-color-black:#000;--cfmoto-padding-m:clamp(1rem, calc(2.96vw + .41rem), 3rem);--cfmoto-padding-l:clamp(3rem, calc(4.44vw + 2.11rem), 6rem);--cfmoto-padding-xl:clamp(6rem, calc(8.89vw + 4.22rem), 12rem);--cfmoto-space-xs:clamp(.25rem, calc(0vw + .25rem), .25rem);--cfmoto-space-s:clamp(.5rem, calc(0vw + .5rem), .5rem);--cfmoto-space-m:clamp(1rem, calc(0vw + 1rem), 1rem);--cfmoto-space-l:clamp(1.5rem, calc(0vw + 1.5rem), 1.5rem);--cfmoto-space-xl:clamp(2rem, calc(0vw + 2rem), 2rem);--cfmoto-space-2xl:clamp(3rem, calc(0vw + 3rem), 3rem);--cfmoto-title-h1:clamp(2.5rem, calc(2.22vw + 2.06rem), 4rem);--cfmoto-title-h2:clamp(2rem, calc(.74vw + 1.85rem), 2.5rem);--cfmoto-title-h3:clamp(1.25rem, calc(1.11vw + 1.03rem), 2rem);--cfmoto-title-h4:clamp(1rem, calc(.37vw + .93rem), 1.25rem);--cfmoto-text-xs:clamp(.75rem, calc(0vw + .75rem), .75rem);--cfmoto-text-s:clamp(.88rem, calc(0vw + .88rem), .88rem);--cfmoto-text-m:clamp(1rem, calc(0vw + 1rem), 1rem);--cfmoto-text-l:clamp(1.13rem, calc(0vw + 1.13rem), 1.13rem);--cfmoto-text-xl:clamp(1.25rem, calc(0vw + 1.25rem), 1.25rem);--cfmoto-radius-s:2px;--cfmoto-radius-m:.25rem;--cfmoto-radius-l:30px;--cfmoto-radius-full:999rem;--cfmoto-blur:blur(8px);--cfmoto-motion-fast:.2s;--cfmoto-motion-base:.3s;--cfmoto-ease-standard:ease;--cfmoto-target:44px;--cfmoto-ratio-square:1;--cfmoto-ratio-landscape:3 / 2;--cfmoto-ratio-panorama:21 / 9;--cfmoto-screen-min:320px;--cfmoto-screen-max:1400px;--cfmoto-measure:40rem}:where(.cfmoto) *{margin:0}.cfmoto,.cfmoto *,.cfmoto :before,.cfmoto :after{box-sizing:border-box}.cfmoto :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:700;line-height:normal}.cfmoto :where(button,input,select,textarea){font:inherit}.cfmoto :where(input){margin:revert}.cfmoto :where(button){background:revert;border:revert;color:revert;cursor:revert}.cfmoto :where(a){color:revert}.cfmoto :where(ul){padding:0;list-style:none}.cfmoto :where(img,video){max-width:100%;height:auto;display:block}@font-face{font-family:CFMOTO Supreme LL TT;src:url(/_astro/supreme-400.DdYS-Wd2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CFMOTO Supreme LL TT;src:url(/_astro/supreme-400-italic.BMROvYLj.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:CFMOTO Supreme LL TT;src:url(/_astro/supreme-500.BNrMXRd4.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CFMOTO Supreme LL TT;src:url(/_astro/supreme-700.C9Ad1B7B.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CFMOTO Supreme LL TT;src:url(/_astro/supreme-700-italic.BpUu-WFi.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}.cfmoto :is(img,video){max-width:100%;height:auto;display:block}.cfmoto{color-scheme:light;overflow-wrap:normal;text-transform:none;text-align:start;letter-spacing:normal;font-family:CFMOTO Supreme LL TT,system-ui,sans-serif;font-style:normal;font-weight:400;font-size:var(--cfmoto-text-m);color:var(--cfmoto-color-charcoal);background-color:var(--cfmoto-color-grey-050);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.cfmoto :is(button,input,select,textarea){font:inherit}.cfmoto :focus-visible{outline:2px solid var(--cfmoto-color-primary);outline-offset:2px}.cfmoto :is(h1,h2,h3,h4,p){margin-block:0}.cfmoto :is(h1,h2,h3,h4){text-transform:none;text-wrap:balance;font-family:inherit;line-height:normal}.cfmoto h1{font-size:var(--cfmoto-title-h1);text-transform:uppercase;font-style:italic;font-weight:700}.cfmoto h2{font-size:var(--cfmoto-title-h2);font-weight:700}.cfmoto h3{font-size:var(--cfmoto-title-h3);font-weight:500}.cfmoto h4{font-size:var(--cfmoto-title-h4);font-weight:500}.cfmoto .cfmoto-rail{max-width:calc(var(--cfmoto-screen-max) + 2 * var(--cfmoto-padding-m));padding-inline:var(--cfmoto-padding-m);margin-inline:auto}.cfmoto .cfmoto-btn{cursor:pointer;justify-content:center;align-items:center;gap:var(--cfmoto-space-s);padding:var(--cfmoto-space-m) var(--cfmoto-space-xl);border-radius:var(--cfmoto-radius-s);font-size:var(--cfmoto-text-m);transition-property:background-color,color,border-color;transition-duration:var(--cfmoto-motion-base);transition-timing-function:var(--cfmoto-ease-standard);font-style:italic;line-height:normal;text-decoration:none;display:inline-flex}.cfmoto .cfmoto-btn--hero{padding:var(--cfmoto-space-l) var(--cfmoto-space-2xl)}.cfmoto .cfmoto-btn--small{padding:var(--cfmoto-space-s) var(--cfmoto-space-xl);font-size:var(--cfmoto-text-s)}.cfmoto .cfmoto-btn--outline{--_hover-background:#ffffff0d;border:1px solid var(--cfmoto-color-grey-400);color:var(--cfmoto-color-grey-050);backdrop-filter:var(--cfmoto-blur);background-color:#0000}.cfmoto .cfmoto-btn--outline:hover{background-color:var(--_hover-background)}.cfmoto .cfmoto-btn--black{background-color:var(--cfmoto-color-charcoal);color:var(--cfmoto-color-grey-050);border:none}.cfmoto .cfmoto-btn--black:hover{background-color:var(--cfmoto-color-secondary-dark)}
