:root{--neutral-0:#fff;--neutral-50:#fafaf8;--neutral-100:#f3f3ef;--neutral-200:#e6e6e1;--neutral-300:#d4d4ce;--neutral-400:#b4b4ac;--neutral-500:#908f87;--neutral-disabled:#8a897f;--neutral-600:#6b6b63;--neutral-700:#4a4a44;--neutral-800:#2c2c28;--neutral-900:#1a1a18;--neutral-950:#0e0e0c;--accent-50:#e9edf7;--accent-100:#c9d4ec;--accent-300:#6b86c9;--accent-500:#1c449a;--accent-600:#16387f;--accent-700:#0f2a63;--color-highlight:#e6e865;--color-highlight-ink:#1a1a18;--green-500:#2e7d52;--amber-500:#b07d1a;--red-500:#c0392b;--font-sans:"Geist", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Geist", "Inter", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-display:1.04;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--fs-caption:clamp(.75rem, .72rem + .12vw, .8125rem);--fs-small:clamp(.875rem, .84rem + .18vw, .9375rem);--fs-body:clamp(1rem, .96rem + .22vw, 1.0625rem);--fs-lead:clamp(1.125rem, 1.05rem + .38vw, 1.3125rem);--fs-h4:clamp(1.375rem, 1.25rem + .6vw, 1.625rem);--fs-h3:clamp(1.75rem, 1.5rem + 1.1vw, 2.25rem);--fs-h2:clamp(2.25rem, 1.8rem + 2vw, 3.25rem);--fs-h1:clamp(3rem, 2.2rem + 3.4vw, 4.5rem);--fs-display:clamp(3.75rem, 2.4rem + 5.6vw, 6.5rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--space-section:clamp(4rem, 2rem + 8vw, 9rem);--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--border-thin:1px;--shadow-xs:0 1px 2px #0e0e0c0a;--shadow-sm:0 2px 8px #0e0e0c0f;--shadow-md:0 8px 30px #0e0e0c14;--shadow-lg:0 20px 60px #0e0e0c1a;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.45s;--container:1280px;--container-wide:1600px;--measure:66ch;--gutter:clamp(1rem, .5rem + 2vw, 2rem);--color-bg:var(--neutral-50);--color-surface:var(--neutral-0);--color-surface-sunk:var(--neutral-100);--color-text:var(--neutral-900);--color-text-muted:var(--neutral-600);--color-text-subtle:var(--neutral-600);--color-text-disabled:var(--neutral-disabled);--color-on-dark:var(--neutral-0);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-accent:var(--accent-500);--color-accent-hover:var(--accent-600);--color-accent-contrast:var(--neutral-0);--color-accent-subtle:var(--accent-50);--color-success:var(--green-500);--color-warning:var(--amber-500);--color-danger:var(--red-500);--color-focus:var(--accent-500);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-focus) 35%, transparent)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur-base:.01ms;--dur-slow:.01ms}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b7a545bbb08256bd809f11cf.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6129fc8571c3e0cb0a4c41f5.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f689f638f29fff460a2d5749.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58a6b173d5ca1dec92166ea3.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b6f5ff45b278c744b5f379a.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a545bbb08256bd809f11cf.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6129fc8571c3e0cb0a4c41f5.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f689f638f29fff460a2d5749.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58a6b173d5ca1dec92166ea3.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b6f5ff45b278c744b5f379a.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b7a545bbb08256bd809f11cf.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6129fc8571c3e0cb0a4c41f5.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f689f638f29fff460a2d5749.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58a6b173d5ca1dec92166ea3.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b6f5ff45b278c744b5f379a.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e27f657e38d52887baa3b6b2.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75b3bedbebc35f347c0ae3b4.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d67e4a94ba498635f764ddca.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16e1d48b6dd29eb240aec5db.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/745994b5cd950ec201b66526.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f3d6ad60f29d6cb708414ec.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e27f657e38d52887baa3b6b2.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75b3bedbebc35f347c0ae3b4.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d67e4a94ba498635f764ddca.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16e1d48b6dd29eb240aec5db.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/745994b5cd950ec201b66526.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f3d6ad60f29d6cb708414ec.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e27f657e38d52887baa3b6b2.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75b3bedbebc35f347c0ae3b4.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d67e4a94ba498635f764ddca.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16e1d48b6dd29eb240aec5db.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/745994b5cd950ec201b66526.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f3d6ad60f29d6cb708414ec.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27f657e38d52887baa3b6b2.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/75b3bedbebc35f347c0ae3b4.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d67e4a94ba498635f764ddca.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16e1d48b6dd29eb240aec5db.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/745994b5cd950ec201b66526.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f3d6ad60f29d6cb708414ec.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html .bf-v9-category[data-bf-v9-category=wheels]>[role=img]:first-child,html .bf-v12-category[data-bf-v12-category=wheels]>[role=img]:first-child{opacity:1!important;background-color:#161616!important;background-image:url(../media/566cd15c40719a7c6acffe12.0dj2lb069g9rq.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}html .bf-v9-category[data-bf-v9-category=wheels] .bf-v9-category-caption>span:first-child{color:var(--color-on-dark)!important;text-shadow:0 1px 12px #000000bf!important}html .bf-v9-category[data-bf-v9-category=trucks]>[role=img]:first-child,html .bf-v12-category[data-bf-v12-category=trucks]>[role=img]:first-child{opacity:1!important;background-color:#161616!important;background-image:url(../media/015ef8db6b0d77ddfe0f0a82.2m4smjkgcaydc.webp)!important;background-position:48%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}html .bf-v9-category[data-bf-v9-category=trucks] .bf-v9-category-caption>span:first-child{color:var(--color-on-dark)!important;text-shadow:0 1px 12px #000000bf!important}html .bf-v9-category[data-bf-v9-category=wspeed]>[role=img]:first-child,html .bf-v12-category[data-bf-v12-category=wspeed]>[role=img]:first-child{opacity:1!important;background-color:#292827!important;background-image:url(../media/2b47962404451a3e2010dd39.1b4j-xdojtzo9.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}html .bf-v9-category[data-bf-v9-category=wspeed] .bf-v9-category-caption>span:first-child{color:var(--color-on-dark)!important;text-shadow:0 1px 12px #000000bf!important}html .bf-v9-category[data-bf-v9-category=decks]>[role=img]:first-child,html .bf-v12-category[data-bf-v12-category=decks]>[role=img]:first-child{opacity:1!important;background-color:#292827!important;background-image:url(../media/b78998590a6c615460726fa8.3-b_gp_hrmck4.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}html .bf-v9-category[data-bf-v9-category=decks] .bf-v9-category-caption>span:first-child{color:var(--color-on-dark)!important;text-shadow:0 1px 12px #000000bf!important}html .bf-v9-category[data-bf-v9-category=accessories]>[role=img]:first-child,html .bf-v12-category[data-bf-v12-category=accessories]>[role=img]:first-child{opacity:1!important;background-color:#161616!important;background-image:url(../media/ca7a5f8ff30abb463224c7a0.1cmt_ri-ct9df.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}html .bf-v9-category[data-bf-v9-category=accessories] .bf-v9-category-caption>span:first-child{color:var(--color-on-dark)!important;text-shadow:0 1px 12px #000000bf!important}html .bf-v9-category[data-bf-v9-category=clothing]>[role=img]:first-child,html .bf-v12-category[data-bf-v12-category=clothing]>[role=img]:first-child{opacity:1!important;background-color:#161616!important;background-image:url(../media/9ed8dafe91dd85f6dc52d87c.36fdn69pgm7km.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}html .bf-v9-category[data-bf-v9-category=clothing] .bf-v9-category-caption>span:first-child{color:var(--color-on-dark)!important;text-shadow:0 1px 12px #000000bf!important}html .bf-v9-category[data-bf-v9-category=wspeed]>.bf-v9-electric-photo{display:none!important}
.store{background:var(--color-surface);min-height:100dvh;color:var(--color-text);font:16px var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.store>main{flex:1 0 auto}.store>.sf-announcement,.store>.sf-header,.store>.sf-v20-footer{flex-shrink:0}.store>.sf-v20-footer{margin-top:auto}.store button,.store input,.store select{font:inherit}.store button{-webkit-user-select:none;user-select:none;font-weight:500}.store button:disabled{opacity:.55;cursor:not-allowed}.store img{-webkit-user-drag:none;max-width:100%;display:block}.store h1{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(28px,5vw,46px);font-weight:600;line-height:1.04}.store h2{letter-spacing:-.028em;font-size:clamp(24px,3.4vw,44px);font-weight:600;line-height:1.05}.sf-mono,.sf-price,.sf-eyebrow,.sf-breadcrumb{font-family:var(--font-mono)}.sf-muted{color:var(--color-text-muted)}.sf-small{font-size:13px}.sf-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.sf-announcement{color:var(--color-on-dark);background:var(--color-accent);text-align:center;font:500 12px/1.6 var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:9px clamp(36px,6vw,64px);display:flex;position:relative}.sf-announcement-dot{color:var(--color-highlight)}.sf-announcement a{color:var(--color-highlight);text-decoration:none;display:inline-block;position:relative}.sf-announcement a:after{content:"";transform-origin:50%;background:currentColor;height:1px;animation:.52s cubic-bezier(.2,.65,.2,1) both sf-delivery-underline;position:absolute;bottom:-3px;left:0;right:0}.sf-announcement a:focus-visible{outline:2px solid var(--color-highlight);outline-offset:3px}@keyframes sf-delivery-underline{0%{opacity:.35;transform:scaleX(.62)}to{opacity:1;transform:scaleX(1)}}.sf-announcement .close{opacity:.8;color:var(--color-on-dark);background:0 0;border:0;padding:4px;font-size:16px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sf-header{z-index:90;color:var(--color-accent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--color-border);background:#ffffffdb;position:sticky;top:0}.sf-header.menu-open{z-index:126}.sf-header-inner{align-items:center;gap:20px;min-height:72px;padding:0 clamp(24px,6vw,96px);display:flex}.sf-logo{background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;line-height:0;text-decoration:none;display:flex}.sf-logo img{width:auto;height:44px}.sf-desktop-nav{align-items:center;gap:12px;margin-left:12px;display:flex}.sf-desktop-nav>button,.sf-shop-menu>button{color:var(--color-accent);background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-size:16.5px;display:flex;font-weight:600!important}.sf-desktop-nav>button:hover,.sf-shop-menu>button:hover{opacity:.6}.sf-shop-menu{position:relative}.sf-shop-menu>button svg{opacity:.75;flex:none;width:16px;height:16px;margin-top:2px}.sf-shop-dropdown,.sf-lang-options{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-width:180px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 16px 40px #0002}.sf-shop-dropdown button,.sf-lang-options button{text-align:left;white-space:nowrap;width:100%;color:var(--color-accent);background:0 0;border:0;padding:10px 12px;display:block}.sf-shop-dropdown{border-radius:var(--radius-md);width:max-content;min-width:176px}.sf-shop-dropdown button{border-radius:var(--radius-sm);justify-content:space-between;font-size:15px;font-weight:500;display:flex}.sf-shop-dropdown .sf-nav-text{background-image:linear-gradient(var(--color-highlight),var(--color-highlight));transition:background-size .25s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:2px;display:inline-block;position:relative}.sf-shop-dropdown button:hover>.sf-nav-text,.sf-shop-dropdown button:focus-visible>.sf-nav-text{background-size:100% 2px}.sf-shop-dropdown button:last-child{border-top:1px solid var(--color-border);border-radius:0;margin-top:6px;font-size:14px;font-weight:600;display:block}.sf-shop-dropdown button:hover{background:var(--color-bg)}.sf-shop-dropdown button:last-child:hover{background:var(--color-accent-subtle)}.sf-shop-dropdown button:last-child>.sf-nav-text{display:inline}.sf-header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.sf-icon{min-width:44px;min-height:44px;color:var(--color-accent);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:inline-flex}.sf-account-trigger{display:inline-flex}.sf-brand-icon{width:24px;height:24px;-webkit-mask:var(--sf-brand-icon) center/contain no-repeat;-webkit-mask:var(--sf-brand-icon) center/contain no-repeat;mask:var(--sf-brand-icon) center/contain no-repeat;background:currentColor;flex:none;display:block}.sf-brand-search{--sf-brand-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.75%22%20cy%3D%2210.75%22%20r%3D%226.75%22%2F%3E%3Cpath%20d%3D%22m15.9%2015.9%204.1%204.1%22%2F%3E%3C%2Fsvg%3E)}.sf-brand-cart{--sf-brand-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.2%207.6h11.6l-1%2010.1a2%202%200%200%201-2%201.8H9.2a2%202%200%200%201-2-1.8ZM9.4%207.6a2.6%202.6%200%200%201%205.2%200%22%2F%3E%3C%2Fsvg%3E)}.sf-brand-user{--sf-brand-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278%27%20r%3D%274%27%2F%3E%3Cpath%20d%3D%27M4%2021c0-4%203.6-7%208-7s8%203%208%207%27%2F%3E%3C%2Fsvg%3E)}.sf-brand-chevron{--sf-brand-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6.5%2010%205.5%205.5L17.5%2010%22%2F%3E%3C%2Fsvg%3E)}.sf-globe{flex:none;width:16px;height:16px}.sf-globe-map{animation:6s linear infinite sf-globe-spin}@keyframes sf-globe-spin{to{transform:translate(-32.13px)}}.sf-icon:hover{opacity:.65}.sf-language{position:relative}.sf-lang-trigger{border-radius:var(--radius-pill);min-height:40px;color:var(--color-accent);letter-spacing:.05em;background:0 0;border:1px solid #1c449a66;align-items:center;gap:6px;padding:6px 11px;display:inline-flex;font:600 12px var(--font-mono)!important}.sf-lang-trigger svg{width:16px;height:16px}.sf-lang-trigger .sf-brand-chevron{width:12px;height:16px;transition:transform .18s}.sf-lang-trigger[aria-expanded=true] .sf-brand-chevron{transform:rotate(180deg)}.sf-lang-options{background:var(--color-surface);border-radius:var(--radius-md);z-index:130;min-width:170px;padding:6px;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 10px 34px #1a1a1826}.sf-lang-options button{border-radius:var(--radius-sm);color:var(--color-text);justify-content:space-between;align-items:center;gap:20px;padding:9px 12px;font-size:14px;font-weight:400;display:flex}.sf-lang-options button:hover{background:var(--color-surface-sunk)}.sf-lang-options button span:last-child{color:var(--color-accent);font-weight:700}.sf-cart-trigger{position:relative}.sf-cart-count{height:17px;font:600 11px var(--font-mono);border-radius:var(--radius-pill);background:var(--color-accent);min-width:17px;color:var(--color-on-dark);justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:0;right:0}.sf-menu-icon{display:none}.sf-hero{background:var(--color-text);height:clamp(540px,88vh,860px);position:relative;overflow:hidden}.sf-hero video,.sf-hero-shade{object-fit:cover;object-position:50% 72%;width:100%;height:100%;position:absolute;inset:0}.sf-hero-shade{background:linear-gradient(#00000057 0%,#00000024 38%,#000000b3 100%)}.sf-hero-copy{height:100%;color:var(--color-on-dark);flex-direction:column;justify-content:flex-end;padding:0 clamp(24px,6vw,96px) clamp(44px,6vw,80px);display:flex;position:relative}.store .sf-hero-title{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(40px,6.4vw,90px);line-height:.98}.sf-hero-title:after{content:"";background:var(--color-highlight);border-radius:3px;width:clamp(58px,8vw,96px);height:5px;margin-top:clamp(16px,2vw,24px);display:block;transform:skew(-18deg)}.sf-hero-copy>p:not(.sf-eyebrow){opacity:.85;max-width:46ch;margin:18px 0 26px;font-size:clamp(15px,2vw,19px);line-height:1.45}.sf-hero-copy>div{flex-wrap:wrap;gap:12px;display:flex}.sf-button{border:1px solid var(--color-accent);background:var(--color-accent);min-height:46px;color:var(--color-on-dark);text-align:center;border-radius:4px;padding:12px 22px;text-decoration:none;display:inline-block;font-size:14.5px!important;font-weight:600!important}.sf-button:hover:not(:disabled){background:var(--color-accent-hover)}.sf-button.white{background:var(--color-surface);color:var(--color-text);border:0;padding:15px 28px;font-size:16px!important}.sf-button.white:hover{background:var(--color-surface);border-color:var(--color-text);color:var(--color-text)}.sf-button.outline{background:0 0;border:1.5px solid #fff9;padding:15px 28px;font-size:16px!important}.sf-button.secondary{color:var(--color-accent);border-color:var(--color-border-strong);background:#fff}.sf-link{color:inherit;text-align:left;background:0 0;border:0;padding:8px 0;font-size:14px}.sf-link:hover{color:var(--color-accent);text-decoration:underline}.sf-section{padding:clamp(56px,8vw,110px) clamp(24px,6vw,96px)}.sf-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.sf-heading p{color:var(--color-text-muted);margin:10px 0 0;font-size:16px}.sf-heading .sf-link{flex-shrink:0}.sf-carousel-wrap{position:relative}.sf-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(18px,2vw,32px);display:flex;overflow-x:auto}.sf-carousel::-webkit-scrollbar{display:none}.sf-carousel[data-drag]{-webkit-user-select:none;user-select:none}.sf-carousel[data-drag] :is(img,a){-webkit-user-drag:none}.sf-carousel:is([data-dragging],[data-settling]){scroll-snap-type:none!important;scroll-behavior:auto!important}.sf-carousel[data-dragging] :is(a,button){pointer-events:none}@media (hover:hover) and (pointer:fine){.sf-carousel[data-drag]{cursor:grab}.sf-carousel[data-dragging],.sf-carousel[data-dragging] *{cursor:grabbing!important}}.sf-featured .sf-carousel>.sf-product-card{flex:1 0 0;min-width:0}.sf-arrow{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);font-size:38px!important}.sf-arrow.prev{left:-16px}.sf-arrow.next{right:-16px}.sf-arrow svg{width:16px;height:20px;stroke:var(--color-surface);filter:drop-shadow(0 1px 2px #0006)}.sf-arrow:disabled{opacity:0!important}.sf-featured .sf-arrow{display:none}.sf-product-card{flex-direction:column;min-width:0;display:flex}.sf-product-media{aspect-ratio:1;background:var(--color-surface);border:0;width:100%;padding:0;position:relative;overflow:hidden}.sf-product-media img{object-fit:cover;width:100%;height:100%;opacity:var(--sf-product-photo-opacity,1);transition:transform .45s,opacity .25s}.sf-product-media .sf-hover-photo{opacity:0;position:absolute;inset:0}.sf-product-media:hover:has(.sf-hover-photo[data-hover-ready=true]) img:first-child{opacity:0}.sf-product-media:not(:has(.sf-hover-photo)):hover img:first-child{opacity:var(--sf-product-photo-opacity,1)}.sf-product-media:hover .sf-hover-photo[data-hover-ready=true]{opacity:var(--sf-product-photo-opacity,1);transform:scale(1.04)}img[data-media-deferred=true]{visibility:hidden}.sf-new,.sf-stock-badge{background:var(--color-highlight);color:var(--color-highlight-ink);font:500 11px var(--font-mono);border-radius:3px;padding:4px 8px;position:absolute;top:10px;left:10px}.sf-stock-badge{color:#a3322a;text-transform:uppercase;background:#fff;border:1px solid #e7c9c5}.sf-product-copy{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 2px 16px;display:flex}.sf-kp{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sf-product-name{background:0 0;border:0;padding:0;line-height:1.3;font-size:16px!important;font-weight:600!important}.sf-product-copy p{color:var(--color-text-muted);margin:0;font-size:13px}.sf-price{color:var(--color-accent);font-size:16px;font-weight:600}.sf-product-copy>.sf-price{margin-top:auto;padding-top:10px}.sf-product-copy>.sf-button{width:100%;max-width:230px;margin-top:4px;padding:11px 16px}.sf-divider{border-top:1px solid var(--color-border)}.sf-categories{max-width:1440px;margin:auto;padding-inline:clamp(20px,4vw,57.6px)}.sf-categories h2{margin-bottom:36px}.sf-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sf-category-grid>button{aspect-ratio:4/5;background:var(--color-text);text-align:left;border:0;border-radius:14px;min-width:0;padding:0;position:relative;overflow:hidden}.sf-category-grid [role=img]{background-position:50%;background-size:cover;position:absolute;inset:0}.sf-category-shade{background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.sf-category-caption{bottom:0;color:#fff;flex-direction:column;gap:6px;padding:20px;display:flex;position:absolute;inset-inline:0}.sf-category-caption strong{font-size:24px;font-weight:600;line-height:1.15}.sf-category-caption span{opacity:.8;font-size:12px}.sf-category-caption>span{display:none}.sf-team-home{background:var(--color-accent);color:#fff}.sf-team-home .sf-heading p{color:#fffc}.sf-team-home .sf-link:hover{color:var(--color-highlight)}.sf-rider-tile{color:#fff;text-align:left;background:var(--color-text);scroll-snap-align:start;border:0;border-radius:14px;flex:0 0 clamp(220px,19vw,280px);padding:0;position:relative;overflow:hidden}.sf-rider-tile>img,.sf-rider-placeholder,.sf-rider-photo{aspect-ratio:3/4;object-fit:cover;background-color:#1a1a18;background-repeat:no-repeat;width:100%}.sf-rider-tile>div:last-child:not(.sf-rider-placeholder){bottom:0;background:linear-gradient(#0000,#000c);padding:40px 16px 18px;position:absolute;inset-inline:0}.sf-rider-tile strong,.sf-rider-tile span{font-size:15px;display:block}.sf-rider-tile span{opacity:.85;margin-top:5px;font-size:12px}.sf-community .sf-carousel>a{scroll-snap-align:start;flex:0 0 clamp(190px,23vw,240px)}.sf-community img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.sf-newsletter{border-top:1px solid var(--color-border);text-align:center;padding:clamp(48px,7vw,80px) 20px}.sf-newsletter h2{font-size:clamp(24px,4vw,36px)}.sf-newsletter p{max-width:42ch;color:var(--color-text-muted);margin:12px auto 26px}.sf-newsletter form{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:460px;margin:auto;display:grid}.sf-newsletter small{color:var(--color-text-muted);margin-top:14px;font-size:12px;display:block}.sf-notify{margin-top:10px}.sf-notify:empty{display:none}.sf-security-check{background:#f5f7fb;border-left:3px solid #1c449a;padding:18px 20px}.sf-security-check p{margin:0 0 12px;font-size:14px}.sf-security-check input{max-width:160px}.sf-notify form{gap:8px;display:flex}.sf-notify input[type=email]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex:1;min-width:0;padding:9px 12px;font-size:13.5px}.sf-notify-button{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;padding:9px 14px;font-size:13.5px!important;font-weight:600!important}.sf-notify-button:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-dark)}.sf-coupon{margin:20px 0}.sf-coupon form,.sf-coupon-applied{align-items:center;gap:8px;display:flex}.sf-coupon input{border:1px solid var(--color-border);border-radius:4px;flex:1;min-width:0;padding:12px}.sf-coupon-applied{justify-content:space-between;margin-top:8px}.sf-coupon-applied code{overflow-wrap:anywhere;min-width:0;font-size:12px}.sf-page{max-width:1200px;min-height:55vh;margin:auto;padding:clamp(18px,3vw,36px) clamp(16px,4vw,40px) 80px}.sf-breadcrumb{color:var(--color-text-muted);margin-bottom:22px;font-size:12px}.sf-breadcrumb button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.sf-plp-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sf-plp-heading h1{margin:0}.sf-sort{color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.store select{border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-text);background:#fff;border-radius:4px;min-width:0;padding:10px 13px}.sf-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.sf-chips button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:99px;padding:8px 14px;font-size:13px}.sf-chips button.active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-dark)}.sf-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:24px;display:flex}.sf-filters label{min-width:110px;font-size:11px}.sf-results-heading{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:12px;display:flex}.sf-layout{display:none}.sf-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);display:grid}.sf-pdp-columns{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,5vw,72px);display:flex}.sf-pdp-columns>div{flex:320px;min-width:0}.sf-pdp-gallery{position:static}.sf-main-photo{aspect-ratio:1;background:#fff;border:0;width:100%;padding:0;cursor:zoom-in!important}.sf-main-photo img{object-fit:contain;width:100%;height:100%}.sf-thumbnails{gap:10px;margin-top:14px;padding-bottom:8px;display:flex;overflow-x:auto}.sf-thumbnails button{aspect-ratio:1;border:1px solid var(--color-border);background:#fff;border-radius:8px;flex:0 0 70px;width:70px;padding:0}.sf-thumbnails button[aria-pressed=true]{border-color:var(--color-accent)}.sf-thumbnails img{object-fit:contain;border-radius:8px;width:100%;height:100%}.sf-pdp-info h1{margin-bottom:12px}.sf-pdp-tag{color:var(--color-text-muted);margin-bottom:18px;font-size:17px}.sf-pdp-price{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sf-pdp-price .sf-price{font-size:28px}.sf-pdp-price small{color:var(--color-text-muted);font-size:12px}.sf-stock{color:var(--color-danger);align-items:center;gap:7px;margin:10px 0 24px;font-size:13px;display:inline-flex}.sf-stock.in{color:var(--color-success)}.sf-stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.sf-variant{margin-bottom:20px}.sf-variant>div:first-child{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:13px;display:flex}.sf-variant>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:12px}.sf-variant-options{flex-wrap:wrap;gap:8px;display:flex}.sf-variant-options button{border:1px solid var(--color-border-strong);background:#fff;border-radius:4px;min-height:44px;padding:9px 14px;font-size:13px}.sf-variant-options button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent)}.sf-variant-options .sold-out{color:var(--color-text-muted);text-decoration:line-through}.sf-pdp-add{width:100%;margin:6px 0 16px}.sf-pdp-tabs{border-top:1px solid var(--color-border);margin-top:28px;padding-top:22px}.sf-pdp-tabs>div:first-child{flex-wrap:wrap;gap:22px;margin-bottom:18px;display:flex}.sf-pdp-tabs button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:14px}.sf-pdp-tabs button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text)}.sf-pdp-tabs p{color:var(--color-text-muted);font-size:15px;line-height:1.6}.sf-pdp-tabs img{max-width:560px;margin:20px auto}.sf-pdp-tabs dl>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.sf-pdp-tabs dd{font-family:var(--font-mono);white-space:normal;text-align:right}.sf-related{border-top:1px solid var(--color-border);margin-top:48px;padding-top:28px}.sf-related h2{margin-bottom:24px;font-size:24px}.sf-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sf-lead{color:var(--color-text-muted);max-width:65ch;margin-bottom:30px;font-size:18px}.sf-rider-columns{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);margin-top:30px;display:grid}.sf-profile-photo{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%}.sf-rider-setup{margin-top:30px}.sf-rider-setup h2{font-size:24px}.sf-rider-setup>button{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:16px;width:100%;margin-top:10px;padding:12px;display:flex}.sf-rider-setup img{object-fit:contain;width:70px;height:70px}.sf-rider-setup span{flex:1}.sf-rider-setup small{color:var(--color-accent);font-family:var(--font-mono);margin-top:4px;display:block}.sf-legal{max-width:900px}.sf-legal h2{margin:32px 0 12px;font-size:20px}.sf-legal p{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.sf-footer{background:var(--color-accent);color:#fff;padding:clamp(40px,6vw,80px) clamp(24px,6vw,96px);font-size:13px}.sf-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:40px;display:grid}.sf-footer summary{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:600;list-style:none}.sf-footer summary::-webkit-details-marker{display:none}.sf-footer p{line-height:1.65}.sf-footer button,.sf-footer a{color:var(--color-on-dark);text-align:left;background:0 0;border:0;margin:8px 0;padding:0;font-size:13px;text-decoration:none;display:block}.sf-footer button:hover,.sf-footer a:hover{color:var(--color-highlight)}.sf-footer .sf-delivery-link{color:var(--color-highlight);text-decoration:underline;display:inline}.sf-footer-logo{filter:brightness(0)invert();width:auto;height:64px;margin-bottom:24px}.sf-footer small{opacity:.75;font-size:11px}.sf-overlay{z-index:140;background:#0e0e0c66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sf-dialog{background:var(--color-surface);border-radius:14px;width:min(100%,520px);max-height:calc(100dvh - 40px);padding:28px;overflow-y:auto;box-shadow:0 20px 60px #0003}.sf-dialog.wide{width:min(100%,880px)}.sf-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sf-dialog-heading h2{font-size:24px}.sf-dialog>.sf-link{margin-top:10px;display:block}.sf-wide{width:100%}.sf-menu-layer{z-index:125;position:fixed;inset:0}.sf-menu-shade{inset:var(--sf-header-bottom,76px) 0 0;background:#0e0e0c42;position:absolute}.sf-mobile-menu{top:calc(var(--sf-header-bottom,76px) + 8px);width:min(520px,100% - 24px);max-height:var(--sf-menu-height,calc(100dvh - var(--sf-header-bottom,76px) - 20px));overscroll-behavior:contain;padding:clamp(10px,calc((var(--sf-menu-height,600px) - 500px)/4),20px) 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:absolute;left:12px;overflow-y:auto;box-shadow:0 12px 36px #0e0e0c1f}.sf-menu-search{width:100%;height:clamp(44px,calc(var(--sf-menu-height,600px) - 536px),50px);background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);text-align:left;align-items:center;gap:12px;padding:0 16px;display:flex;font:400 16px/1.4 var(--font-sans)!important}.sf-menu-search .sf-brand-icon{width:20px;height:20px;color:var(--color-accent)}.sf-menu-label{margin:clamp(8px,calc((var(--sf-menu-height,600px) - 520px)/3),20px) 0 4px;color:var(--color-text-muted);font:400 10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.sf-menu-links{flex-direction:column;display:flex}.sf-menu-links>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex;font:500 17px/1.4 var(--font-sans)!important}.sf-menu-chevron{border-top:1.5px solid #898984;border-right:1.5px solid #898984;flex:0 0 6px;width:6px;height:6px;margin-right:3px;display:block;transform:rotate(45deg)}.sf-menu-languages{margin-top:clamp(12px,calc((var(--sf-menu-height,600px) - 510px)/4),24px);gap:8px;display:flex}.sf-menu-languages>button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:50%;min-height:44px;color:var(--color-text-muted);font:500 14px/1.4 var(--font-sans)!important}.sf-menu-languages>button[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-dark)}.sf-search-field{margin-bottom:18px}.sf-search-results>button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:12px 0;display:flex}.sf-search-results img{object-fit:contain;width:64px;height:64px}.sf-search-results span{flex:1;min-width:0}.sf-search-results small{color:var(--color-text-muted);margin-top:5px;font-size:11px;display:block}.sf-search-results .sf-price{white-space:nowrap;font-size:13px}.sf-cart-line{border-bottom:1px solid var(--color-border);gap:16px;padding:20px 0;display:flex}.sf-line-photo{background:#fff;border:0;flex-shrink:0;width:80px;height:80px;padding:0}.sf-line-photo img{object-fit:contain;width:100%;height:100%}.sf-cart-line>div{flex:1;min-width:0}.sf-cart-line strong{font-size:14px;font-weight:600}.sf-cart-line p{margin:5px 0;font-size:12px}.sf-quantity{border:1px solid var(--color-border);border-radius:4px;align-items:center;margin-top:8px;display:inline-flex}.sf-quantity button{width:36px;height:36px;color:var(--color-accent);background:0 0;border:0;padding:0;font-size:20px!important}.sf-quantity output{text-align:center;min-width:30px;font:400 13px var(--font-mono)}.sf-remove{margin-left:12px;text-decoration:underline;font-size:12px!important}.sf-totals{margin:24px 0}.sf-totals>div{justify-content:space-between;align-items:baseline;gap:16px;margin:12px 0;display:flex}.sf-totals dt{font-size:13px}.sf-totals dd{font:400 13px var(--font-mono);white-space:normal;text-align:right;margin:0}.sf-totals .sf-grand{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.sf-grand dd{color:var(--color-accent);font-size:24px;font-weight:600}.sf-grand dt{color:var(--color-text);font-size:16px}.sf-checkout-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.sf-order-summary{border:1px solid var(--color-border);border-radius:8px;padding:26px}.sf-order-summary>h2,.sf-checkout-form>h2,.sf-account>h2{margin-bottom:20px;font-size:24px}.sf-order-summary>.sf-button{width:100%}.sf-order-summary>.sf-link{margin-top:12px;display:block}.sf-form{gap:16px;margin:20px 0;display:grid}.sf-form label{font-size:13px}.sf-address-form{grid-template-columns:1fr 1fr}.sf-address-form .full{grid-column:1/-1}.store input{background:#fff;border-radius:4px;min-height:44px}.sf-form input[readonly]{color:var(--color-text-muted);background:var(--neutral-50)}.sf-form select{width:100%}.sf-payments,.sf-shipping{border:0;min-width:0;margin:24px 0;padding:0}.sf-payments legend,.sf-shipping legend{margin-bottom:12px;font-size:16px;font-weight:600}.sf-payments label,.sf-shipping label{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.sf-payments input,.sf-shipping input{width:16px;height:16px;min-height:0;accent-color:var(--color-accent);flex-shrink:0;margin:0;padding:0}.sf-shipping strong{white-space:nowrap;font-family:var(--font-mono);margin-left:auto;font-size:12px;font-weight:400}.sf-account{max-width:680px}.sf-account-buttons{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.sf-account details{border-top:1px solid var(--color-border);padding:18px 0}.sf-account summary{cursor:pointer;font-size:14px}.sf-account-identity{color:var(--color-accent);font-family:var(--font-mono);font-size:13px}.sf-result{border:1px solid var(--color-border);border-radius:8px;max-width:680px;padding:30px}.sf-result h2{margin-bottom:16px;font-size:24px}.sf-result .sf-button{margin:12px 12px 0 0}.sf-result dl div{justify-content:space-between;gap:20px;display:flex}.sf-result dd{font-family:var(--font-mono)}.sf-recovery{border-left:3px solid var(--color-warning);padding-left:14px}.sf-blockers{color:var(--color-text-muted);padding-left:20px;font-size:12px}.sf-notice{background:var(--color-accent-subtle);color:var(--color-accent);padding:14px clamp(24px,6vw,96px);font-size:13px}.sf-notice button{color:inherit;background:0 0;border:0;margin-left:15px;text-decoration:underline}.sf-lightbox-photo{object-fit:contain;width:100%;max-height:70vh}.sf-lightbox-controls{justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.sf-cookie{z-index:160;border:1px solid var(--color-border);background:#fff;border-radius:14px;width:min(92vw,340px);padding:18px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0002}.sf-cookie img{width:44px;height:auto}.sf-cookie p{color:var(--color-text-muted);margin:12px 0;font-size:13px}.sf-cookie>div{gap:8px;display:flex}.sf-cookie .sf-button{border-radius:99px;min-height:36px;padding:8px 16px;font-size:12px!important}.sf-toast{z-index:170;border:1px solid var(--color-border);width:max-content;max-width:min(92vw,520px);box-shadow:var(--shadow-md);background:#fff;border-radius:8px;align-items:center;gap:20px;padding:14px 20px;font-size:13px;animation:.22s sfToast;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.sf-toast button{color:var(--color-accent);white-space:nowrap;background:0 0;border:0;padding:0}@keyframes sfToast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:900px){.sf-pdp-gallery{position:sticky;top:95px}}@media (max-width:1023px){.sf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-product-grid,.sf-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-header-actions{gap:10px}}@media (max-width:820px){.sf-header{background:var(--color-surface)}.sf-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;height:76px;padding-inline:16px;display:grid}.sf-desktop-nav,.sf-search-trigger,.sf-language{display:none}.sf-menu-icon{width:44px;height:44px;color:var(--color-accent);background:0 0;border:0;grid-area:1/1;place-items:center;display:grid}.sf-menu-icon span{background:currentColor;width:22px;height:2px;box-shadow:0 6px,0 -6px}.sf-menu-icon.open span{width:24px;height:24px;box-shadow:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m5%205%2014%2014M19%205%205%2019%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m5%205%2014%2014M19%205%205%2019%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.sf-logo{grid-area:1/2}.sf-header-actions{grid-area:1/3;justify-self:end;gap:0;margin:0}.sf-account-trigger{display:inline-flex}.sf-logo img{height:38px}.sf-section{padding:56px 24px}.sf-heading{gap:16px;margin-bottom:24px}.sf-heading p{font-size:14px}.sf-heading h2{font-size:28px}.sf-heading>.sf-link{font-size:12px}.sf-team-home .sf-heading{flex-wrap:wrap}.sf-categories{padding-inline:20px}.sf-category-grid{gap:14px}.sf-category-caption{gap:4px;padding:12px}.sf-category-caption strong{font-size:clamp(16px,4.5vw,22px)}.sf-category-caption span{font-size:10px}.sf-categories h2{margin-bottom:28px}.sf-featured .sf-carousel>.sf-product-card{flex:0 0 min(280px,62vw)}.sf-carousel{gap:12px}.sf-featured .sf-carousel-wrap{margin-right:-24px}.sf-featured .sf-carousel{padding-right:24px}.sf-carousel-wrap>.sf-arrow{display:grid}.sf-arrow.prev{left:-6px}.sf-arrow.next{right:8px}.sf-rider-tile,.sf-community .sf-carousel>a{flex-basis:62vw}.sf-product-grid,.sf-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sf-product-grid.columns-1{grid-template-columns:1fr}.sf-layout{gap:5px;display:flex}.sf-layout button{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);background:#fff;border-radius:4px}.sf-layout button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.sf-product-copy>.sf-button{padding-inline:8px;font-size:12px!important}.sf-product-name{font-size:14px!important}.sf-product-copy p{font-size:12px}.sf-kp{font-size:9px}.sf-product-copy{padding-inline:0}.sf-price{font-size:14px}.sf-plp-heading{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}.sf-plp-heading h1{overflow-wrap:normal;min-width:0}.sf-sort{gap:6px;font-size:12px}.sf-sort select{flex:1;width:0;padding:10px 5px;font-size:12px}.sf-filters{gap:10px}.sf-filters label{flex:100px}.sf-pdp-columns{gap:28px}.sf-pdp-info h1{font-size:32px}.sf-pdp-tabs>div:first-child{gap:16px}.sf-pdp-tabs button{font-size:12px}.sf-checkout-columns,.sf-rider-columns{grid-template-columns:1fr;gap:28px}.sf-order-summary{padding:20px}.sf-profile-photo{max-height:500px}.sf-rider-columns>div{min-width:0}.sf-team-grid{gap:14px}.sf-footer-grid{grid-template-columns:1fr;gap:0}.sf-footer{padding:40px 24px}.sf-footer details{border-bottom:1px solid #ffffff40;padding:18px 0}.sf-footer summary{margin:0 0 12px}.sf-footer summary:after{content:"−";float:right}.sf-footer details:not([open]) summary:after{content:"+"}.sf-footer-grid>div{padding-top:28px}.sf-footer-logo{height:54px}.sf-overlay{padding:12px}.sf-dialog{max-height:calc(100dvh - 24px);padding:20px}.sf-search-results img{width:48px;height:48px}.sf-search-results strong{font-size:13px}.sf-search-results .sf-price{font-size:11px}.sf-newsletter .sf-button{padding-inline:12px;font-size:12px!important}}@media (max-width:700px){.sf-announcement{gap:2px 10px;min-height:44px;padding:4px 36px;line-height:1.25}.sf-announcement a:after{bottom:-2px}.sf-announcement .close{width:44px;height:44px;padding:0;right:0}.sf-announcement-dot{display:none}.sf-announcement-text{flex-basis:100%}}@media (max-width:820px){.sf-account .sf-form input{font-size:16px;line-height:normal}.sf-notify input[type=email]{height:40px;min-height:40px;font-size:16px;line-height:normal}}@media (prefers-reduced-motion:reduce){.store *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sf-hero video{display:none}}.store a.sf-product-name{color:inherit;text-decoration:none;display:block}.sf-announcement{min-height:44px}.sf-announcement .close{place-items:center;width:44px;height:44px;display:grid}.sf-desktop-nav>button,.sf-shop-menu>button{min-height:44px}.store .sf-lang-trigger{height:44px;min-height:44px}.store .sf-v20-cookie .sf-cookie-actions button{min-height:44px}
.sf-home{--sf-home-space:clamp(64px,8vw,120px);--sf-home-gutter:clamp(24px,6vw,96px)}.sf-home .sf-featured{padding:clamp(56px,8vw,110px) clamp(20px,4vw,72px)}.sf-home .sf-featured .sf-heading{gap:16px;margin-bottom:24px}.sf-home .sf-featured .sf-heading h2,.sf-home .sf-categories .sf-heading h2{font:600 clamp(24px,4vw,38px) var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.sf-home .sf-featured .sf-heading p{margin:8px 0 0;font-size:15px;line-height:normal}.sf-home .sf-featured .sf-heading>.sf-link{font:600 13.3333px var(--font-sans);white-space:nowrap;padding:10px 0}.sf-home .sf-featured .sf-carousel{gap:clamp(18px,2vw,32px)}.sf-home .sf-featured .sf-product-media{border-radius:var(--radius-md)}.sf-home .sf-featured .sf-product-copy{gap:6px;padding:14px 2px 16px}.sf-home .sf-featured .sf-kp{font:11px var(--font-mono);color:var(--color-text-subtle);letter-spacing:.08em}.sf-home .sf-featured .sf-product-name{letter-spacing:-.01em;margin:-3px 0;padding:5px 0;font:600 16px var(--font-sans)!important}.sf-featured-actions{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:10px;display:flex}.sf-home .sf-featured-actions .sf-price{font:600 16px var(--font-mono);margin:0;padding:0}.sf-home .sf-featured-actions .sf-button{border:0;width:100%;max-width:230px;min-height:0;margin:0;padding:11px 16px;font:600 14px var(--font-sans)!important}.sf-home .sf-featured-actions .sf-button:disabled{opacity:1;background:var(--color-surface);color:var(--color-text-disabled);border:1px solid var(--color-border);padding:10px 15px}.sf-home .sf-product-card:has(.sf-featured-actions button:disabled) .sf-product-media{--sf-product-photo-opacity:.7}.sf-home .sf-product-card:has(.sf-featured-actions button:disabled) .sf-price{color:var(--color-text-subtle)}.sf-home .sf-categories{max-width:none;padding:0 clamp(20px,4vw,72px) clamp(56px,8vw,110px)}.sf-home .sf-categories .sf-heading{gap:16px;margin-bottom:28px}.sf-home-category-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.8vw,30px);display:grid}.sf-home-category-mobile{display:none}@media (min-width:1560px){.sf-home-category-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-home-category-desktop>.bf-v9-category,.sf-home-category-mobile>.bf-v12-category{background:var(--color-surface);text-align:left;border-radius:var(--radius-md);border:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.sf-home-category-desktop>.bf-v9-category{aspect-ratio:16/10}.sf-home-category-desktop [role=img],.sf-home-category-mobile [role=img]{position:absolute;inset:0}.sf-home .bf-v9-category-caption{inset-inline:0;justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:absolute;bottom:0}.sf-home .bf-v9-category-caption>span{color:var(--color-on-dark);font:600 22px var(--font-sans);letter-spacing:var(--tracking-tight)}.sf-home .sf-team-home{background:var(--color-accent);color:var(--color-on-dark)}.sf-home-team-inner{padding:var(--sf-home-space) var(--sf-home-gutter)}.sf-home .sf-team-home .sf-heading,.sf-home .sf-community .sf-heading{gap:24px;margin-bottom:48px}.sf-home .sf-team-home h2,.sf-home .sf-community h2,.sf-home .sf-newsletter h2{font:600 clamp(28px,3.4vw,44px)/1.04546 var(--font-sans);letter-spacing:-.028em;margin:0}.sf-home .sf-team-home .sf-heading .sf-home-kicker{color:var(--color-highlight);font:11px/1.55 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px}.sf-home .sf-team-home .sf-heading>div>p:last-child{color:#ffffffb3;font:16px var(--font-sans);text-wrap:balance;max-width:42ch;margin:10px 0 0}.sf-home-team-cta{color:var(--color-on-dark);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;border:1.5px solid #fff6;padding:12px 22px;font:600 13.3333px var(--font-sans)!important}.sf-home-team-cta:hover{border-color:var(--color-on-dark)}.sf-home-team-cta>span{vertical-align:middle;width:24px;height:24px;font-size:0;display:inline-flex}.sf-home-team-cta>span:before{content:"";background:currentColor;width:24px;height:24px;display:block;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2012h14M13%206.5l5.5%205.5L13%2017.5%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2012h14M13%206.5l5.5%205.5L13%2017.5%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.sf-home .sf-team-home .sf-carousel{gap:20px;padding-bottom:4px}.sf-home-rider{aspect-ratio:3/4;border-radius:var(--radius-md);text-align:left;scroll-snap-align:start;background:#1c1c1c;border:0;flex:0 0 280px;width:280px;padding:0;display:block;position:relative;overflow:hidden}.sf-home-rider-photo,.sf-home-rider-shade{position:absolute;inset:0}.sf-home-rider-photo{background-repeat:no-repeat}.sf-home-rider-shade{background:linear-gradient(#0000 38%,#000000c7)}.sf-home-rider-caption{inset-inline:0;color:var(--color-on-dark);padding:16px;position:absolute;bottom:0}.sf-home-rider-caption>div:first-child{font:600 19px var(--font-sans);letter-spacing:var(--tracking-tight)}.sf-home-rider-caption>div:last-child{color:#ffffffc7;font:13px var(--font-sans);margin-top:3px}.sf-home .sf-community{padding:var(--sf-home-space) var(--sf-home-gutter)}.sf-home .sf-community .sf-heading{align-items:center}.sf-home .sf-community-follow{color:var(--color-text);font:600 13.3333px var(--font-sans);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:8px;padding:10px 0;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.sf-home .sf-community-follow svg{flex-shrink:0;width:18px;height:18px}.sf-home .sf-community-follow:hover{color:var(--color-accent)}.sf-home .sf-community-follow:hover>span{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.sf-home .sf-community-follow{padding:0}.sf-home .sf-community-follow:before{content:"";position:absolute;inset:-14px -6px}}.sf-home .sf-community .sf-carousel{white-space:nowrap;padding:2px 0 6px;font-size:0;display:block}.sf-home .sf-community .sf-carousel>a{vertical-align:top;white-space:normal;scroll-snap-align:start;width:clamp(150px,17vw,232px);margin-right:10px;display:inline-block}.sf-home .sf-community img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}.sf-home .sf-newsletter{border-top:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:0}.sf-home-news-inner{max-width:760px;padding:var(--sf-home-space) clamp(16px,4vw,40px);margin:0 auto}.sf-home .sf-newsletter h2{margin:0 0 10px}.sf-home .sf-newsletter .sf-home-news-inner>p{font:16px/1.55 var(--font-sans);color:var(--color-text-muted);max-width:42ch;margin:0 auto 26px}.sf-home .sf-newsletter form{flex-wrap:wrap;gap:10px;max-width:460px;margin:0 auto;display:flex}.sf-home .sf-newsletter input[type=email]{min-width:200px;font:16px var(--font-sans);color:#000;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1;padding:14px 16px}.sf-home .sf-newsletter form .sf-button{border-radius:var(--radius-sm);border:0;min-height:0;padding:14px 24px;font:600 16px var(--font-sans)!important}.sf-home .sf-newsletter p[role=status]{font:600 14px var(--font-sans);color:var(--color-success);margin:16px 0 0}.sf-home .sf-arrow{width:44px;height:44px;color:var(--color-on-dark);background:0 0;border:0;border-radius:0;padding:0;top:calc(50% - 2px)}.sf-home .sf-arrow svg{display:none}.sf-home .sf-arrow:after{content:"";filter:drop-shadow(0 1px 1px #0006);border-top:2px solid;border-right:2px solid;width:11px;height:11px;position:absolute;top:15.5px;left:14.5px;transform:rotate(45deg)}.sf-home .sf-arrow.prev{left:-16px}.sf-home .sf-arrow.next{right:-16px}.sf-home .sf-arrow.prev:after{left:18.5px;transform:rotate(-135deg)}.sf-home .sf-arrow:disabled{cursor:default;opacity:.38!important}@media (max-width:820px){.sf-home .sf-featured .sf-carousel-wrap{margin-right:calc(-1*clamp(20px,4vw,72px))}.sf-home .sf-featured .sf-carousel{gap:12px;padding:0 clamp(20px,4vw,72px) 4px 0}.sf-home .sf-featured .sf-carousel>.sf-product-card{flex:0 0 min(280px,62vw);width:min(280px,62vw)}.sf-home .sf-featured .sf-arrow{display:block}.sf-home-category-desktop{display:none}.sf-home-category-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sf-home-category-mobile>.bf-v12-category{aspect-ratio:4/5;background:var(--color-text)}.sf-home .bf-v12-category-caption{inset-inline:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex;position:absolute;bottom:0}.sf-home .bf-v12-category-caption>span:first-child{color:var(--color-on-dark);font:600 clamp(16px,4.5vw,22px)/1.15 var(--font-sans);letter-spacing:var(--tracking-tight)}.sf-home .bf-v12-category-caption>span:last-child{color:var(--color-on-dark);font:12px/1.3 var(--font-mono);opacity:.8}.sf-home .sf-team-home .sf-carousel-wrap,.sf-home .sf-community .sf-carousel-wrap{margin-right:calc(-1 * var(--sf-home-gutter))}.sf-home .sf-team-home .sf-carousel{padding:0 var(--sf-home-gutter) 4px 0;gap:16px 14px}.sf-home-rider{aspect-ratio:4/5;border-radius:6px;flex-basis:min(280px,62vw);width:min(280px,62vw)}.sf-home-rider-caption{padding:14px}.sf-home-rider-caption>div:first-child{font:600 20px/1.15 var(--font-sans)}.sf-home-rider-caption>div:last-child{font:13px/1.4 var(--font-sans)}.sf-home .sf-community .sf-carousel{padding:0 var(--sf-home-gutter) 4px 0;gap:12px;display:flex}.sf-home .sf-community .sf-carousel>a{flex:0 0 min(260px,50vw - 42px);width:min(260px,50vw - 42px)}.sf-home .sf-community img{border-radius:var(--radius-md)}.sf-home .sf-arrow.next{right:16px}.sf-home .sf-newsletter form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sf-home .sf-newsletter input[type=email]{width:100%;min-width:0;padding-inline:12px}.sf-home .sf-newsletter form .sf-button{padding-inline:12px}}@media (max-width:700px){.sf-home .sf-team-home .sf-heading,.sf-home .sf-community .sf-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}}.sf-home .sf-team-home h2{text-wrap:balance}html .sf-home .bf-v9-category[data-bf-v9-category]>[data-media-deferred=true]:first-child,html .sf-home .bf-v12-category[data-bf-v12-category]>[data-media-deferred=true]:first-child,html .sf-home .sf-home-rider-photo[data-media-deferred=true]{background-image:none!important}
.sf-plp{min-height:0;padding:clamp(18px,3vw,28px) clamp(16px,4vw,40px) 80px}.sf-plp .sf-breadcrumb{font:13px var(--font-mono);color:var(--color-text-subtle);margin-bottom:14px}.sf-plp .sf-breadcrumb>span{color:var(--color-text)}.sf-plp-heading{flex-wrap:wrap;align-items:flex-end}.sf-plp-heading h1{font:600 clamp(28px,5vw,46px) var(--font-sans);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;min-width:0}.sf-plp .sf-sort{gap:10px}.sf-plp .sf-sort label{font:14px var(--font-sans);flex-shrink:0;display:block}.sf-plp .sf-sort select{appearance:none;min-height:40px;font:600 14px var(--font-sans);cursor:pointer;border-radius:var(--radius-sm);background:var(--color-surface) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236b6b63%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22/%3E%3C/svg%3E) no-repeat right 12px center;padding:10px 36px 10px 13px}.sf-pill{display:inline-grid}.sf-pill>span{text-align:center;grid-area:1/1}.sf-pill-ghost{visibility:hidden;pointer-events:none;font-weight:600}.sf-plp .sf-chips{margin:2px 0 18px;display:block}.sf-chips-track{border-radius:var(--radius-pill);background:var(--color-surface-sunk);vertical-align:top;gap:2px;padding:4px;display:inline-flex}.sf-plp .sf-chips button{border-radius:var(--radius-pill);height:36px;color:var(--color-text-muted);letter-spacing:-.005em;white-space:nowrap;transition:color .15s,background-color .15s,box-shadow .25s var(--ease-out),transform .12s ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0 17px;display:inline-flex;position:relative;font:500 14px/1 var(--font-sans)!important}.sf-plp .sf-chips button:hover:not([aria-pressed=true]){color:var(--color-text);background:#fff9}.sf-plp .sf-chips button:focus-visible{outline-offset:-2px}.sf-plp .sf-chips button[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent);cursor:default;box-shadow:0 1px 2px #0e0e0c0f,0 3px 12px #0e0e0c14,0 0 0 .5px #0e0e0c14;font-weight:600!important}.sf-guided{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 24px;display:flex}.sf-guided-title{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.sf-guided-title:before{content:"";background:var(--color-highlight);border-radius:2px;width:14px;height:3px;display:block;transform:skew(-18deg)}.sf-guided-options{min-width:0}.sf-guided-track{flex-wrap:wrap;gap:6px;display:flex}.sf-guided-options button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);height:32px;color:var(--color-text);white-space:nowrap;align-items:center;padding:0 13px;transition:border-color .15s,background-color .15s,color .15s,transform .12s;display:inline-flex;position:relative;font:500 13px/1 var(--font-sans)!important}.sf-guided-options button:hover:not([aria-pressed=true]){border-color:var(--neutral-400);background:var(--neutral-50)}.sf-guided-options button[aria-pressed=true]{border-color:var(--accent-300);background:var(--color-accent-subtle);color:var(--accent-700);font-weight:600!important}.sf-guided-check{opacity:0;width:0;height:12px;transition:width .2s var(--ease-out),margin .2s var(--ease-out),opacity .15s;flex-shrink:0}.sf-guided-options button[aria-pressed=true] .sf-guided-check{opacity:1;width:12px;margin-right:6px}@media (pointer:coarse){.sf-plp .sf-chips button:before,.sf-guided-options button:before{content:"";position:absolute;inset:-4px 0}.sf-guided-options button:before{inset:-6px -3px}}@media (prefers-reduced-motion:reduce){.sf-plp .sf-chips button,.sf-guided-options button,.sf-guided-check{transition:none}}.sf-plp .sf-results-heading{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-height:32px;margin-bottom:16px;font-size:13px}.sf-plp .sf-product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(16px,1.8vw,26px)}.sf-plp .sf-product-media{border-radius:var(--radius-md);display:block}.sf-plp .sf-product-copy{padding:14px 2px}.sf-plp .sf-kp{font:11px var(--font-mono);color:var(--color-text-subtle);letter-spacing:.08em}.sf-plp .sf-product-name{color:#000;margin:0;padding:0;font:600 16px var(--font-sans)!important}.sf-plp .sf-product-name:hover{color:var(--color-accent)}.sf-plp .sf-product-tag{font:13px var(--font-sans);color:var(--color-text-muted)}.sf-catalog-actions{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:10px;display:flex}.sf-plp .sf-catalog-actions .sf-price{font:600 16px var(--font-mono);color:var(--color-accent);margin:0;padding:0}.sf-plp .sf-catalog-actions .sf-button{border:0;width:100%;max-width:230px;min-height:0;margin:0;padding:11px 16px;font:600 14px var(--font-sans)!important}.sf-plp .sf-catalog-actions .sf-button:disabled{opacity:1;background:var(--color-surface);color:var(--color-text-disabled);border:1px solid var(--color-border);padding:10px 15px}.sf-plp .sf-product-card[data-sold-out=true] .sf-product-media{--sf-product-photo-opacity:.7}.sf-plp .sf-product-card[data-sold-out=true] .sf-price{color:var(--color-text-subtle)}.sf-plp .sf-new{border-radius:var(--radius-sm);font-weight:600}.sf-catalog-state{text-align:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:64px 20px}.sf-catalog-state>div{margin-bottom:6px;font-size:30px}.sf-catalog-state h2{font:600 20px var(--font-sans);letter-spacing:normal;margin:0 0 8px}.sf-catalog-state p{color:var(--color-text-muted);max-width:38ch;margin:0 auto 20px}.sf-catalog-state button{background:var(--color-accent);color:var(--color-on-dark);border-radius:var(--radius-sm);border:0;padding:12px 22px;font-weight:600!important}.sf-catalog-state.empty{border-style:dashed}.sf-catalog-state.empty p{max-width:36ch}.sf-catalog-state.error{border-color:var(--accent-100);background:var(--color-accent-subtle)}.sf-catalog-state.error h2,.sf-catalog-state.error>div{color:var(--color-danger)}.sf-skeleton-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.sf-skeleton-media{aspect-ratio:1}.sf-skeleton-media,.sf-skeleton-copy>span{background:var(--color-surface-sunk)}.sf-skeleton-copy{flex-direction:column;gap:9px;padding:14px;display:flex}.sf-skeleton-copy>span{border-radius:var(--radius-sm);width:40%;height:10px;display:block}.sf-skeleton-copy>span:nth-child(2){width:75%;height:14px}.sf-skeleton-copy>span:nth-child(3){width:30%;height:14px;margin-top:6px}@media (max-width:820px){.sf-plp .sf-chips,.sf-guided-options{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--sf-fade-start,0px),#000 calc(100% - var(--sf-fade-end,0px)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--sf-fade-start,0px),#000 calc(100% - var(--sf-fade-end,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--sf-fade-start,0px),#000 calc(100% - var(--sf-fade-end,0px)),transparent 100%);margin:-6px calc(-1*clamp(16px,4vw,40px));padding:6px clamp(16px,4vw,40px);scroll-padding-inline:clamp(16px,4vw,40px);overflow:auto hidden}.sf-plp .sf-chips::-webkit-scrollbar{display:none}.sf-guided-options::-webkit-scrollbar{display:none}.sf-plp .sf-chips{margin-bottom:10px}.sf-chips-track,.sf-guided-track{flex-wrap:nowrap;width:max-content}.sf-guided{flex-flow:column;align-items:stretch;gap:10px;margin-bottom:18px}.sf-plp-heading{grid-template-columns:minmax(0,1fr) clamp(160px,42vw,190px);align-items:center;gap:12px;display:grid}.sf-plp .sf-sort{gap:6px;min-width:0}.sf-plp .sf-sort label{font-size:12px}.sf-plp .sf-sort select{background-position:right 8px center;flex:1;width:0;min-width:0;min-height:44px;padding:10px 26px 10px 8px;font-size:13px}.sf-plp .sf-layout{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-shrink:0;gap:2px;margin-left:auto;padding:2px;display:flex}.sf-plp .sf-layout button{width:40px;height:40px;color:var(--color-text-muted);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.sf-plp .sf-layout button[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-dark)}.sf-layout-one{border:2px solid;border-radius:2px;width:17px;height:20px;display:block}.sf-layout-two{grid-template-columns:repeat(2,7px);gap:3px;display:grid}.sf-layout-two i{border:1.5px solid;border-radius:1px;width:7px;height:7px;display:block}.sf-plp .sf-product-grid.columns-1{grid-template-columns:1fr}.sf-plp .sf-product-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sf-plp .columns-2 .sf-product-copy{padding:12px 0}.sf-plp .columns-2 .sf-kp{letter-spacing:.03em;font-size:10px}.sf-plp .columns-2 .sf-product-name{font-size:15px!important;line-height:1.25!important}.sf-plp .columns-2 .sf-product-tag{font-size:12px;line-height:1.4}.sf-plp .columns-2 .sf-catalog-actions .sf-button{min-height:44px;padding:10px 8px;font-size:13px!important}}@media (max-width:379px){.sf-plp-heading h1{font-size:clamp(20px,12vw - 18.4px,28px)}}.sf-plp .sf-layout button{width:44px;height:44px}.store .sf-catalog-actions .sf-button,.store .sf-featured-actions .sf-button{min-height:44px}.sf-catalog-loading-status{color:var(--color-text-muted);margin-bottom:16px;font-size:14px}
.sf-pdp{min-height:0;padding:clamp(18px,3vw,28px) clamp(16px,4vw,40px) 120px}.sf-pdp .sf-breadcrumb{font:13px var(--font-mono);color:var(--color-text-subtle);margin-bottom:18px}.sf-pdp .sf-breadcrumb>span{color:var(--color-text)}.sf-pdp-columns{gap:clamp(24px,4vw,56px)}.sf-pdp .sf-main-photo{aspect-ratio:auto;background:0 0;display:block;position:relative}.sf-pdp .sf-main-photo>img{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-sunk);width:100%;height:auto;display:block}.sf-zoom-mark{border-radius:var(--radius-pill);width:36px;height:36px;box-shadow:var(--shadow-sm);background:#ffffffeb;justify-content:center;align-items:center;font-size:17px;display:flex;position:absolute;top:12px;right:12px}.sf-pdp .sf-thumbnails{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;padding:0;display:grid;overflow:visible}.sf-pdp .sf-thumbnails button{border-radius:var(--radius-md);width:100%;min-width:0;overflow:hidden}.sf-pdp .sf-thumbnails img{object-fit:cover;background:var(--color-surface-sunk);border-radius:0;width:100%;height:100%}.sf-pdp-info>.sf-eyebrow{font:12px var(--font-mono);color:var(--color-text-subtle);letter-spacing:.1em;margin:0 0 10px}.sf-pdp-info h1{font:600 clamp(28px,4.5vw,46px)/1.02 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 12px}.sf-pdp-tag{max-width:46ch;margin:0 0 18px}.sf-pdp-price{flex-wrap:nowrap;margin-bottom:8px}.sf-pdp-price>.sf-price{font:600 28px var(--font-mono);margin:0}.sf-pdp-price>span:last-child{color:var(--color-text-muted);font-size:13px}.sf-pdp .sf-stock{margin:0 0 24px;font-weight:600}.sf-pdp .sf-stock:before{display:none}.sf-stock-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.sf-pdp .sf-variant>div:first-child{gap:0}.sf-pdp .sf-variant>div:first-child>span{font-weight:600}.sf-pdp .sf-variant-options button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:0;color:var(--color-text);padding:10px 14px;font:600 13px var(--font-sans)!important}.sf-pdp .sf-variant-options button[aria-pressed=true]{border:2px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-dark)}.sf-pdp-buy{gap:10px;margin:26px 0 16px;display:flex}.sf-pdp .sf-pdp-add{background:var(--color-accent);width:auto;color:var(--color-on-dark);border-radius:var(--radius-sm);border:0;flex:1;margin:0;padding:17px;font:600 17px var(--font-sans)!important}.sf-pdp .sf-pdp-add:hover:not(:disabled){background:#16367b}.sf-pdp-ships{color:var(--color-text-muted);margin:0 0 28px;font-size:13px}.sf-pdp .sf-pdp-tabs{margin-top:0}.sf-pdp .sf-pdp-tabs>.sf-pdp-tabnav{flex-wrap:wrap;gap:0;margin:0 0 18px;display:flex}.sf-pdp .sf-pdp-tabnav>button{color:var(--color-text-muted);margin-right:22px;padding:8px 0;font:600 14px var(--font-sans)!important}.sf-pdp .sf-pdp-tabnav>button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.sf-pdp .sf-pdp-tabs .sf-pdp-description{color:var(--color-text-muted);max-width:var(--measure);margin:0;font-size:15px;line-height:normal}.sf-pdp-description-images{flex-direction:column;gap:14px;margin-top:20px;display:flex}.sf-pdp .sf-pdp-description-images img{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;max-width:min(560px,100%);height:auto;margin:0 auto;display:block}.sf-pdp[data-description-media=true] .sf-pdp-gallery{position:static;top:auto}.sf-pdp .sf-pdp-specs{grid-template-columns:1fr auto;gap:0;margin:0;display:grid}.sf-pdp .sf-pdp-specs>div{display:contents}.sf-pdp .sf-pdp-specs dt,.sf-pdp .sf-pdp-specs dd{border-bottom:1px solid var(--color-border);padding:11px 0;font-size:14px}.sf-pdp .sf-pdp-specs dt{color:var(--color-text-muted)}.sf-pdp .sf-pdp-specs dd{text-align:right;font-weight:600;font-family:var(--font-mono);margin:0}.sf-compatible,.sf-product-riders{border-top:1px solid var(--color-border);margin-top:24px;padding-top:22px}.sf-compatible h2,.sf-product-riders h2{font:600 17px var(--font-sans);margin:0 0 4px}.sf-compatible>p{color:var(--color-text-muted);margin:0 0 14px;font-size:13px}.sf-compatible>div{flex-wrap:wrap;gap:10px;display:flex}.sf-compatible button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);text-align:left;align-items:center;gap:10px;padding:9px 12px;display:flex}.sf-compatible button:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.sf-compatible img{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-sunk);flex-shrink:0;width:40px;height:40px}.sf-compatible button>span>span{font:600 14px var(--font-sans);display:block}.sf-compatible button .sf-price{font:12px var(--font-mono);color:var(--color-text-muted)}.sf-product-riders h2{margin-bottom:14px}.sf-product-riders>div{flex-wrap:wrap;gap:14px;display:flex}.sf-product-riders button{background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sf-product-riders button:hover{opacity:.7}.sf-product-rider-avatar{color:#0000008c;background:#0000000a;border-radius:50%;flex-shrink:0;width:42px;height:42px;font:13px/1.3 system-ui,-apple-system,sans-serif;display:block;position:relative;overflow:hidden}.sf-product-rider-avatar>img{object-fit:cover;width:100%;height:100%}.sf-product-riders button>span:last-child{text-align:left}.sf-product-riders button>span:last-child>span:first-child{font:600 14px var(--font-sans);display:block}.sf-product-riders button>span:last-child>span:last-child{font:12px var(--font-sans);color:var(--color-text-muted);display:block}.sf-pdp .sf-related h2{font:600 clamp(24px,3vw,30px) var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 24px}.sf-related .sf-carousel{overscroll-behavior-x:contain;gap:16px;padding:0 0 4px;overflow-y:hidden}.sf-related .sf-product-card{scroll-snap-align:start;flex:0 0 min(240px,25% - 12px);width:min(240px,25% - 12px)}.sf-related .sf-product-media{border-radius:var(--radius-md)}.sf-related .sf-product-copy{padding:12px 0}.sf-related .sf-kp{font:10px var(--font-mono);color:var(--color-text-subtle);letter-spacing:.03em}.sf-related .sf-product-name{color:#000;margin:0;padding:0;font:600 15px/1.25 var(--font-sans)!important}.sf-related .sf-product-tag{font:12px/1.4 var(--font-sans);color:var(--color-text-muted)}.sf-related .sf-catalog-actions .sf-price{font:600 16px var(--font-mono);margin:0;padding:0}.sf-related .sf-catalog-actions .sf-button{border:0;width:100%;max-width:230px;min-height:44px;margin:0;padding:10px 8px;font:600 13px var(--font-sans)!important}.sf-related .sf-arrow,.sf-pdp-sticky{display:none}.sf-inline-stock{display:none!important}.sf-pdp[data-sold-out=true] .sf-pdp-gallery img,.sf-compatible button[data-sold-out=true] img{opacity:.7}.sf-pdp[data-sold-out=true] .sf-pdp-price>.sf-price,.sf-pdp[data-sold-out=true] .sf-pdp-sticky .sf-price,.sf-compatible button[data-sold-out=true] .sf-price{color:var(--color-text-subtle)}.sf-pdp[data-sold-out=true] .sf-stock,.sf-compatible button[data-sold-out=true] .sf-inline-stock{background:var(--color-surface);color:#a3322a;font:500 10.5px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e7c9c5;border-radius:3px;padding:4px 9px;display:inline-block!important}.sf-pdp[data-sold-out=true] .sf-stock{font-size:13px;font-weight:600}.sf-pdp[data-sold-out=true] .sf-stock-dot{display:none}.sf-compatible button[data-sold-out=true] .sf-inline-stock{margin-top:6px}.sf-pdp[data-sold-out=true] .sf-pdp-add:disabled,.sf-pdp[data-sold-out=true] .sf-pdp-sticky>button:disabled,.sf-related .sf-catalog-actions .sf-button:disabled{opacity:1;background:var(--color-surface);color:var(--color-text-disabled);border:1px solid var(--color-border)}.sf-related .sf-catalog-actions .sf-button:disabled{padding:10px 15px}.sf-related .sf-product-card[data-sold-out=true] .sf-product-media{--sf-product-photo-opacity:.7}.sf-related .sf-product-card[data-sold-out=true] .sf-price{color:var(--color-text-subtle)}@media (min-width:900px){.sf-pdp-gallery{position:sticky;top:80px}}@media (max-width:820px){.sf-related .sf-carousel-wrap{margin-right:calc(-1*clamp(16px,4vw,40px))}.sf-related .sf-carousel{gap:12px;padding:0 clamp(16px,4vw,40px) 4px 0}.sf-related .sf-product-card{flex-basis:clamp(140px,39vw,180px);width:clamp(140px,39vw,180px)}.sf-related .sf-arrow{color:var(--color-on-dark);z-index:3;padding:0;display:block;top:calc(50% - 2px)}.sf-related .sf-arrow.prev{left:-16px}.sf-related .sf-arrow.next{right:16px}.sf-related .sf-arrow svg{display:none}.sf-related .sf-arrow:after{content:"";filter:drop-shadow(0 1px 1px #0006);border-top:2px solid;border-right:2px solid;width:11px;height:11px;position:absolute;top:15.5px;left:14.5px;transform:rotate(45deg)}.sf-related .sf-arrow.prev:after{left:18.5px;transform:rotate(-135deg)}.sf-related .sf-arrow:disabled{opacity:.38!important}.sf-pdp-sticky{z-index:70;background:var(--color-surface);border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:10px clamp(16px,4vw,40px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000f}.sf-pdp-sticky>div{flex:1;min-width:0}.sf-pdp-sticky>div>div:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sf-pdp-sticky .sf-price{font:600 14px var(--font-mono)}.sf-pdp-sticky>button{background:var(--color-accent);color:var(--color-on-dark);border-radius:var(--radius-sm);white-space:nowrap;border:0;padding:14px 22px;font:600 15px var(--font-sans)!important}.sf-pdp[data-sold-out=true] .sf-pdp-sticky>button:disabled{padding:13px 21px}}.sf-pdp .sf-notify input[type=email]{min-height:0}.store .sf-variant-options button,.sf-pdp-tabnav>button{min-height:44px}.sf-board-destination{min-height:44px;color:var(--color-text-subtle);margin:0 0 10px;font-size:13px;line-height:1.5}.sf-board-destination button{color:var(--color-accent);min-height:44px;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;text-decoration:underline}.sf-pdp[data-destination-unavailable=true] .sf-pdp-sticky>button{white-space:normal;max-width:65%;line-height:1.35}
.sf-product-lightbox{z-index:160;background:#0e0e0ced;outline:none;justify-content:center;align-items:center;animation:.15s sf-lb-fade;display:flex;position:fixed;inset:0}.sf-lightbox-backdrop{position:absolute;inset:0}.sf-product-lightbox button{z-index:3;border-radius:var(--radius-pill);cursor:pointer;border:0;position:absolute;font:400 24px/1 var(--font-sans)!important}.sf-lightbox-close{width:44px;height:44px;color:var(--color-on-dark);background:#ffffff24;top:18px;right:20px}.sf-lightbox-close:hover{background:#ffffff47}.sf-lightbox-prev,.sf-lightbox-next{color:#1d1d1b;background:#fffffff2;width:48px;height:48px;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #00000059}.sf-lightbox-prev{left:16px}.sf-lightbox-next{right:16px}.sf-lightbox-prev:hover,.sf-lightbox-next:hover{background:var(--color-surface)}.sf-lightbox-image{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(92vw,1100px);height:86vh;position:relative}.sf-lightbox-counter{text-align:center;color:#fffc;font:13px var(--font-mono);z-index:2;position:absolute;bottom:20px;left:0;right:0}@keyframes sf-lb-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sf-product-lightbox{animation:none}}
.sf-team-page{max-width:1200px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,40px) 90px}.sf-team-kicker{font:13px var(--font-mono);color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.store .sf-team-page h1{font:600 clamp(34px,6vw,68px)/.95 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 14px}.sf-team-intro{color:var(--color-text-muted);max-width:50ch;margin:0 0 36px;font-size:18px}.sf-team-page .sf-team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.sf-team-card{border-radius:var(--radius-md);aspect-ratio:3/4;text-align:left;background:var(--color-text);border:0;padding:0;display:block;position:relative;overflow:hidden}.sf-team-card:hover{transform:translateY(-4px)}.sf-team-photo{background-repeat:no-repeat;position:absolute;inset:0}.sf-team-shade{background:linear-gradient(#0000 35%,#000000d1);position:absolute;inset:0}.sf-team-caption{inset-inline:0;color:var(--color-on-dark);padding:18px;position:absolute;bottom:0}.sf-team-caption>div:first-child{font:600 22px var(--font-sans);letter-spacing:var(--tracking-tight)}.sf-team-caption>div:nth-child(2){font:14px var(--font-sans);color:#ffffffd1;margin:4px 0 8px}.sf-team-caption .sf-team-since{font:11px var(--font-mono);color:#ffffffb3;border-radius:var(--radius-pill);border:1px solid #ffffff4d;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.sf-rider-page{max-width:1100px;margin:0 auto;padding:clamp(18px,3vw,28px) clamp(16px,4vw,40px) 100px}.sf-rider-back{background:0 0;border:0;align-items:center;gap:6px;margin-bottom:20px;padding:0;display:inline-flex;font:600 14px var(--font-sans)!important}.sf-rider-back:hover{color:var(--color-accent)}.sf-rider-page .sf-rider-columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(24px,4vw,48px);margin:0;display:grid}.sf-rider-page .sf-profile-photo{aspect-ratio:4/5;border-radius:var(--radius-md);background-repeat:no-repeat;width:100%;display:block}.sf-rider-info{position:sticky;top:80px}.sf-disc-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sf-disc-tags>span{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-text);color:var(--color-on-dark);border-radius:var(--radius-pill);padding:5px 10px}.store .sf-rider-page h1{font:600 clamp(34px,6vw,60px)/.95 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 8px}.sf-rider-country{color:var(--color-text-muted);margin:0 0 4px;font-size:16px}.sf-rider-since{font:13px var(--font-mono);color:var(--color-text-subtle);margin:0 0 20px}.sf-rider-bio{max-width:46ch;margin:0 0 22px;font-size:17px;line-height:1.55}.sf-rider-instagram{border:1.5px solid var(--color-text);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;gap:8px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-flex}.sf-rider-instagram:hover{background:var(--color-accent);color:var(--color-on-dark);border-color:var(--color-accent)}.sf-rider-page .sf-rider-setup{border-top:1px solid var(--color-border);margin-top:32px;padding-top:24px}.sf-rider-page .sf-rider-setup h2{font:600 22px var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 4px}.sf-rider-setup>p{color:var(--color-text-muted);margin:0 0 18px;font-size:14px}.sf-rider-setup>div{flex-direction:column;gap:10px;display:flex}.sf-rider-setup>div>button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);text-align:left;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.sf-rider-setup>div>button:hover{border-color:var(--color-text);transform:translate(3px)}.sf-rider-page .sf-rider-setup img{border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-sunk);flex-shrink:0;width:64px;height:64px}.sf-rider-product-copy{flex:1;min-width:0}.sf-rider-product-copy>span:first-child{font:10px var(--font-mono);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.1em;display:block}.sf-rider-product-copy>span:nth-child(2){font:600 16px var(--font-sans);margin:2px 0;display:block}.sf-rider-product-copy>span:nth-child(3){font:13px var(--font-sans);color:var(--color-text-muted);display:block}.sf-rider-product-price{text-align:right;flex-shrink:0}.sf-rider-product-price .sf-price{font:600 15px var(--font-mono);color:var(--color-text);display:block}.sf-rider-product-price>span:last-child{font:600 12px var(--font-sans);color:var(--color-accent);margin-top:4px;display:block}.sf-rider-setup button[data-sold-out=true] img{opacity:.7}.sf-rider-setup button[data-sold-out=true] .sf-price{color:var(--color-text-subtle)}.sf-rider-setup button[data-sold-out=true] .sf-inline-stock{background:var(--color-surface);color:#a3322a;font:500 10.5px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e7c9c5;border-radius:3px;margin-top:6px;padding:4px 9px;display:inline-block!important}@media (max-width:899px){.sf-rider-info{position:static}}.sf-missing-photo{background:var(--color-surface-sunk);text-align:center;color:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font:13px/1.3 system-ui,-apple-system,sans-serif;display:flex;position:absolute;inset:0}.sf-missing-photo svg{opacity:.45}.sf-missing-photo>div{letter-spacing:.01em;max-width:90%;font-weight:500}.sf-rider-page .sf-profile-photo{background-color:var(--color-text);position:relative;overflow:hidden}.sf-team-card{font:400 13.3333px var(--font-sans)!important}.sf-rider-setup .sf-rider-product-price{flex:none}.sf-rider-page .sf-profile-photo[data-empty=true]{aspect-ratio:auto;height:160px}.sf-team-photo .sf-missing-photo{opacity:.86}
.sf-foundations{max-width:1100px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,40px) 90px}.sf-foundations-kicker{font:13px var(--font-mono);color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.store .sf-foundations h1{font:600 clamp(34px,6vw,60px)/.95 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 8px}.sf-foundations-intro{color:var(--color-text-muted);max-width:54ch;margin:0 0 44px;font-size:17px}.store .sf-foundations h2{font:600 24px var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 16px}.sf-foundations-colors{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:48px;display:grid}.sf-foundations-colors>div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.sf-foundations-colors>div>div:first-child{border-bottom:1px solid #0000000f;height:72px}.sf-foundations-colors>div>div:last-child{padding:10px 12px}.sf-foundations-colors>div>div:last-child>div:first-child{font-size:13px;font-weight:600}.sf-foundations-colors>div>div:last-child>div:nth-child(2){font:11px var(--font-mono);color:var(--color-text-subtle);text-transform:uppercase}.sf-foundations-colors>div>div:last-child>div:nth-child(3){color:var(--color-text-muted);margin-top:3px;font-size:11px}.sf-type-scale{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:18px;margin-bottom:48px;padding:24px;display:flex}.sf-type-scale>div{align-items:baseline;gap:16px;display:flex}.sf-type-scale>div:not(:last-child){border-bottom:1px solid var(--color-border);padding-bottom:16px}.sf-type-scale>div>span:first-child{font:11px var(--font-mono);color:var(--color-text-subtle);flex-shrink:0;width:90px}.sf-type-sample-0{font:600 46px/1 var(--font-sans);letter-spacing:var(--tracking-tight)}.sf-type-sample-1{font:600 28px var(--font-sans);letter-spacing:var(--tracking-tight)}.sf-type-sample-2{font:17px/1.5 var(--font-sans)}.sf-type-sample-3{font:15px var(--font-mono)}.sf-foundations-components{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sf-foundations-components>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px}.sf-foundations-components>div>div:first-child{font:11px var(--font-mono);color:var(--color-text-subtle);margin-bottom:12px}.sf-example-buttons{flex-direction:column;gap:10px;display:flex}.sf-example-buttons button{background:var(--color-accent);color:var(--color-on-dark);border-radius:var(--radius-sm);font-family:var(--font-sans);border:0;padding:12px;line-height:normal;font-size:revert!important;font-weight:600!important}.sf-example-buttons button:nth-child(2){background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-text)}.sf-example-buttons button:disabled{opacity:1;background:var(--color-surface-sunk);color:var(--color-text-subtle);cursor:not-allowed}.sf-example-chips{flex-wrap:wrap;gap:7px;display:flex}.sf-example-chips button{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-pill);padding:7px 13px;font:600 13px var(--font-sans)!important}.sf-example-chips button:first-child{border-color:var(--color-text);background:var(--color-text);color:var(--color-on-dark)}.sf-example-stock{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.sf-example-stock>span{color:var(--color-success);align-items:center;gap:7px;display:flex}.sf-example-stock>span:nth-child(2){color:var(--color-warning)}.sf-example-stock>span:nth-child(3){color:var(--color-danger)}.sf-example-stock i{background:currentColor;border-radius:50%;width:8px;height:8px}
.sf-search-overlay{--sf-search-height:100dvh;--sf-search-top-space:clamp(16px, 10vh, 88px);height:var(--sf-search-height);z-index:130;padding:var(--sf-search-top-space) 24px max(24px, env(safe-area-inset-bottom,0px));box-sizing:border-box;overscroll-behavior:contain;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.sf-search-backdrop{background:#101f3c33;position:absolute;inset:0}#sf-search-dialog{width:100%;max-width:640px;max-height:min(720px, calc(var(--sf-search-height) - var(--sf-search-top-space) - max(24px, env(safe-area-inset-bottom,0px))));background:var(--color-surface);min-height:0;color:var(--color-text);box-sizing:border-box;font-family:var(--font-sans);border:0;border-radius:12px;flex-direction:column;padding:24px 28px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f1d372e}#sf-search-dialog *{box-sizing:border-box}#sf-search-dialog .sf-search-title{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}#sf-search-dialog .sf-search-row{border-bottom:2px solid var(--color-text);flex:none;align-items:center;gap:10px;padding-bottom:12px;display:flex}#sf-search-dialog .sf-search-row:focus-within{border-bottom-color:var(--color-accent)}#sf-search-dialog .sf-search-icon{color:var(--color-accent);flex:0 0 22px;display:flex}#sf-search-dialog .sf-search-icon svg,#sf-search-dialog .sf-search-close svg{width:22px;height:22px;display:block}#sf-search-dialog .sf-search-input,#sf-search-dialog .sf-search-input:focus,#sf-search-dialog .sf-search-input:focus-visible{width:100%;min-width:0;font:500 22px/1.3 var(--font-sans);letter-spacing:-.025em;color:var(--color-text);appearance:none;border-radius:0;flex:1;padding:8px 0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#sf-search-dialog .sf-search-input::placeholder{color:#77776f;opacity:1}#sf-search-dialog .sf-search-close{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:flex}#sf-search-dialog button:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:-2px!important}#sf-search-dialog .sf-search-hint{color:var(--color-text-subtle);font:400 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;margin:18px 0 8px}#sf-search-dialog .sf-search-results{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}#sf-search-dialog .sf-search-result{text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;border-radius:5px;align-items:center;gap:14px;padding:12px 0;display:flex}#sf-search-dialog .sf-search-result:hover .sf-search-name{color:var(--color-accent)}#sf-search-dialog .sf-search-photo{background-repeat:no-repeat;background-size:contain!important;border-radius:0!important;flex:0 0 56px!important;width:56px!important;height:56px!important}#sf-search-dialog .sf-search-info{flex:1;min-width:0}#sf-search-dialog .sf-search-name{font:500 16px/1.35 var(--font-sans);display:block}#sf-search-dialog .sf-search-meta{font:400 11px/1.5 var(--font-mono);color:var(--color-text-subtle);margin-top:4px;display:block}#sf-search-dialog .sf-search-price{font:500 13px/1.5 var(--font-mono);white-space:nowrap;color:var(--color-accent)}#sf-search-dialog .sf-search-foot{border-top:1px solid var(--color-border);font:400 11px/1.5 var(--font-mono);color:var(--color-text-subtle);flex:none;margin-top:14px;padding-top:12px}@media (max-width:480px){.sf-search-overlay{--sf-search-top-space:clamp(16px, 10vh, 80px);padding-inline:14px}#sf-search-dialog{padding:18px 16px 16px}#sf-search-dialog .sf-search-input,#sf-search-dialog .sf-search-input:focus,#sf-search-dialog .sf-search-input:focus-visible{font-size:18px}#sf-search-dialog .sf-search-row{gap:6px}#sf-search-dialog .sf-search-result{flex-wrap:wrap;gap:10px}#sf-search-dialog .sf-search-price{margin-left:auto}#sf-search-dialog .sf-search-name{font-size:15px}}.sf-search-result[data-sold-out=true] .sf-search-photo{opacity:.7}.sf-search-result[data-sold-out=true] .sf-search-price{color:var(--color-text-subtle)!important}#sf-search-dialog .sf-search-stock{background:var(--color-surface);color:#a3322a;font:500 10.5px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e7c9c5;border-radius:3px;margin-top:6px;padding:4px 9px;display:inline-block}#sf-search-dialog .sf-search-input{min-height:0}#sf-search-dialog .sf-search-price{flex:none}
.sf-v20-footer{background:var(--color-accent);color:var(--color-on-dark)}.sf-v20-footer-inner{max-width:1200px;margin:0 auto;padding:clamp(30px,4.5vw,46px) clamp(16px,4vw,40px) 18px}.sf-v20-footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-bottom:28px;display:grid}.sf-v20-footer details>summary{color:var(--color-on-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:14px;font-weight:600;list-style:none}.sf-v20-footer details>summary::-webkit-details-marker{display:none}.sf-v20-footer details>summary::marker{content:""}.sf-v20-footer details>div{flex-direction:column;align-items:flex-start;display:flex}.sf-v20-footer .sf-footer-link{transition:color .18s var(--ease-out);color:var(--color-on-dark);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:none;display:inline-block;position:relative;font:400 15px var(--font-sans)!important}.sf-v20-footer .sf-footer-link:after{content:"";background:var(--color-highlight);transform-origin:0;width:100%;height:1.5px;transition:transform .25s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.sf-v20-footer .sf-footer-link:hover:after,.sf-v20-footer .sf-footer-link:focus-visible:after{transform:scaleX(1)}.sf-v20-footer .sf-footer-link:hover{color:var(--color-highlight)}.sf-v20-footer [data-footer-group=contact]>div>div{color:var(--color-on-dark);padding:2px 0;font-size:15px}.sf-v20-footer-address img{filter:brightness(0)invert();width:auto;height:64px;margin-bottom:14px;display:block}.sf-v20-footer-address p{color:var(--color-on-dark);margin:0;font-size:15px;line-height:1.7}.sf-v20-footer-bottom{border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.sf-v20-footer-bottom>span{color:var(--color-on-dark);font-size:14px}.sf-footer-socials{gap:10px;display:flex}.sf-footer-socials a{width:38px;height:38px;color:var(--color-on-dark);transition:background .2s var(--ease-out),border-color .2s var(--ease-out);border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.sf-footer-socials a:hover{color:var(--color-accent);background:var(--color-highlight)}.sf-footer-socials a:focus-visible{color:var(--color-accent)}.sf-footer-caret{display:none}@media (max-width:820px){.sf-v20-footer-inner{padding-top:24px}.sf-v20-footer-grid{display:block}.sf-v20-footer details{border-top:1px solid #ffffff47}.sf-v20-footer details:nth-child(3){border-bottom:1px solid #ffffff47}.sf-v20-footer details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0;padding-block:18px;font-size:13px;line-height:1.5;display:flex}.sf-footer-caret{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:9px;height:9px;margin-right:5px;display:block;transform:rotate(45deg)}.sf-v20-footer details[open] .sf-footer-caret{transform:rotate(225deg)}.sf-v20-footer details>div{gap:4px;padding:0 0 20px}.sf-v20-footer details .sf-footer-link{align-items:center;min-height:32px;display:inline-flex}.sf-v20-footer-address{padding-top:36px}.sf-v20-footer details>summary:focus-visible{outline-color:var(--color-highlight)}}.sf-v20-legal{max-width:860px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,4vw,40px) clamp(56px,8vw,96px)}.sf-v20-legal nav{font:13px var(--font-mono);color:var(--color-text-muted);margin-bottom:22px}.sf-v20-legal nav>button{font:inherit;color:var(--color-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.sf-v20-legal nav>span{color:var(--color-text)}.sf-shipping-policy p{line-height:1.7}.sf-shipping-policy h2{margin-top:30px;font-size:20px;font-weight:600}.sf-shipping-policy-table{margin:20px 0;overflow-x:auto}.sf-shipping-policy table{border-collapse:collapse;width:100%;font-size:14px}.sf-shipping-policy th,.sf-shipping-policy td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:12px 10px}.sf-shipping-policy th{background:var(--color-surface-sunk);font-weight:600}.sf-shipping-policy td:last-child{white-space:nowrap}.sf-shipping-policy td small{white-space:normal;font-size:11px;display:block}.sf-shipping-policy details{color:var(--color-text-muted);margin-top:6px;font-size:12px}.sf-shipping-policy summary{cursor:pointer}.sf-shipping-policy details p{max-width:50ch}.sf-legal-kicker{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.store .sf-v20-legal h1{font:600 clamp(26px,4.5vw,40px) var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.sf-legal-mark{background:var(--color-highlight);transform-origin:0;border-radius:3px;width:44px;height:5px;margin:14px 0 26px;transform:skew(-18deg)}.sf-legal-note{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:70ch;margin:0 0 24px;padding:10px 14px;font-size:13px;font-style:italic}.sf-lg-h{letter-spacing:-.01em;color:var(--color-text);border-top:1px solid var(--color-border);align-items:center;gap:10px;margin:30px 0 12px;padding-top:24px;font-size:20px;font-weight:600;display:flex}.sf-lg-h:first-of-type{border-top:none;margin-top:0;padding-top:0}.sf-lg-p{color:var(--color-text-muted);max-width:70ch;margin:0 0 12px;font-size:15px;line-height:1.75}.sf-lg-li{color:var(--color-text-muted);max-width:70ch;margin:0 0 7px;padding-left:24px;font-size:15px;line-height:1.7;position:relative}.sf-lg-li:before{content:"";background:var(--color-highlight);border-radius:2px;width:11px;height:3px;position:absolute;top:.66em;left:2px;transform:skew(-18deg)}.sf-lg-ck{color:var(--color-text);max-width:70ch;margin:0 0 9px;padding-left:28px;font-size:15px;line-height:1.7;position:relative}.sf-lg-ck:before{content:"";background:var(--color-accent);width:17px;height:17px;position:absolute;top:.22em;left:0;-webkit-mask:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M9.55%2017.6%204.2%2012.25l1.8-1.8%203.55%203.55L18%205.55l1.8%201.8z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M9.55%2017.6%204.2%2012.25l1.8-1.8%203.55%203.55L18%205.55l1.8%201.8z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.sf-lg-ic-box:after{content:"";background:var(--color-accent);order:-1;width:20px;height:20px;-webkit-mask:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202%203%206.5v11L12%2022l9-4.5v-11L12%202zm0%202.2%206.3%203.15L12%2010.5%205.7%207.35%2012%204.2zM5%209l6%203v7.2l-6-3V9zm8%2010.2V12l6-3v7.2l-6%203z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202%203%206.5v11L12%2022l9-4.5v-11L12%202zm0%202.2%206.3%203.15L12%2010.5%205.7%207.35%2012%204.2zM5%209l6%203v7.2l-6-3V9zm8%2010.2V12l6-3v7.2l-6%203z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.sf-lg-b{color:var(--color-text);font-weight:600}.sf-footer-socials a{box-sizing:content-box}.sf-v20-footer [data-footer-group=contact]>div>div>.sf-footer-link{padding:0}
.sf-cookie-banner,.sf-cookie-preferences{--cookie-blue:#1c449a;--cookie-border:#e6e6e1;--cookie-strong:#d4d4ce;--cookie-ink:#1a1a18;--cookie-muted:#6b6b63;font-family:var(--font-sans);color:var(--cookie-ink);background:#fff;border-radius:14px}.sf-cookie-banner{z-index:118;border:1px solid var(--cookie-border);width:max-content;max-width:calc(100% - 24px);margin:0 auto;padding:16px 18px 14px;position:fixed;bottom:18px;left:12px;right:12px;box-shadow:0 18px 44px #0e0e0c29}.sf-cookie-banner>img{width:auto;height:20px;margin-bottom:10px;display:block}.store .sf-cookie-banner p{color:var(--cookie-muted);max-width:40ch;margin:0 0 12px;font-size:13px;line-height:1.5}.sf-cookie-banner .sf-cookie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-cookie-banner button,.sf-cookie-preferences .sf-cookie-actions>button{font:600 13px/17px var(--font-sans);background:var(--cookie-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 16px}.sf-cookie-banner button:hover,.sf-cookie-preferences .sf-cookie-actions>button:hover{background:#16387f}.sf-cookie-banner .sf-cookie-reject,.sf-cookie-preferences .sf-cookie-actions>.sf-cookie-reject{color:var(--cookie-ink);border:1px solid var(--cookie-strong);background:#fff}.sf-cookie-banner .sf-cookie-reject:hover,.sf-cookie-preferences .sf-cookie-actions>.sf-cookie-reject:hover{border-color:var(--cookie-blue);color:var(--cookie-blue)}.sf-cookie-banner .sf-cookie-prefs{color:var(--cookie-muted);background:0 0;border:0;border-radius:0;padding:9px 6px;font-weight:500}.sf-cookie-banner .sf-cookie-prefs:hover{color:var(--cookie-blue)}.sf-cookie-overlay{z-index:180;background:#0005;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sf-cookie-preferences{width:100%;min-width:0;max-width:540px;max-height:calc(100dvh - 40px);padding:30px;overflow:auto;box-shadow:0 20px 70px #0003}.sf-cookie-preferences:focus{outline:none}.sf-cookie-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store .sf-cookie-preferences h2{font:600 23px/1.2 var(--font-sans);letter-spacing:-.01em;margin:0 0 18px}.sf-cookie-preferences .sf-cookie-close{min-width:32px;min-height:32px;color:var(--cookie-ink);font:400 25px/1 var(--font-sans);background:0 0;border:0;padding:0 0 8px 8px}.sf-cookie-row{border-top:1px solid var(--cookie-border);padding:15px 0}.store .sf-cookie-row h3{letter-spacing:0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.sf-cookie-row strong{color:var(--cookie-blue);white-space:nowrap;font-size:11px}.store .sf-cookie-preferences p{color:var(--cookie-muted);margin:0 0 8px;font-size:13px;line-height:1.5}.store .sf-cookie-preferences .sf-cookie-status{padding-bottom:16px;font-size:12px}.sf-cookie-policy{color:var(--cookie-blue);text-underline-offset:4px;font:400 13px var(--font-sans);background:0 0;border:0;margin-bottom:18px;padding:0;text-decoration:underline}.sf-cookie-preferences .sf-cookie-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.sf-cookie-preferences .sf-cookie-actions>.sf-cookie-back{color:var(--cookie-blue);text-underline-offset:4px;background:0 0;grid-column:1/-1;min-height:36px;padding:8px;font-weight:400;text-decoration:underline}@media (max-width:680px){.sf-cookie-preferences{padding:24px}.store .sf-cookie-preferences h2{font-size:22px}}
