:root{color-scheme:dark;--bg:#0a0a0b;--bg2:#111113;--line:#222226;--fg:#f4f4f2;--mut:#8a8a90;--acc:#f2f2f2;--d:"Anton","Impact",sans-serif;--c:"Barlow Condensed","Arial Narrow",sans-serif;--b:"Barlow",system-ui,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--b);overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;z-index:99;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--d);font-weight:400;text-transform:uppercase;line-height:.92;margin:0;letter-spacing:.01em}.wrap{max-width:1360px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.eyebrow{font:600 14px var(--c);letter-spacing:.28em;text-transform:uppercase;color:#9a9aa0}.sec{padding:clamp(64px,10vw,140px) 0}.h2{font-size:clamp(40px,7vw,104px)}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;min-height:52px;font:700 17px var(--c);letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--fg);background:transparent;position:relative;overflow:hidden;transition:color .3s;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fg);transform:translate(-101%);transition:transform .35s cubic-bezier(.7,0,.2,1);z-index:-1}.btn:hover{color:#000}.btn:hover:before{transform:none}.btn.p{background:var(--acc);border-color:var(--acc);color:#000}.btn.p:before{background:var(--fg)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}nav{position:sticky;top:0;z-index:50;background:#0a0a0bcc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:padding .3s}nav .in{display:flex;align-items:center;justify-content:space-between;height:84px;transition:height .3s}nav.s .in{height:58px}nav.s .lg{height:34px!important}.logo{font:400 26px var(--d);letter-spacing:.06em}.logo b{color:#8a8a90;font-weight:400}.links{display:flex;gap:26px;font:600 15px var(--c);letter-spacing:.2em}.links a{position:relative;padding:6px 0}.links a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .3s}.links a:hover:after{transform:scaleX(1)}.ic{display:flex;gap:6px}.ic button{background:none;border:0;width:44px;height:44px;display:grid;place-items:center;position:relative}.ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8}#cc{position:absolute;top:4px;right:2px;background:var(--acc);color:#000;font:700 11px var(--c);min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center}#bg{display:none}@media(max-width:860px){#bg{display:grid}.links{position:fixed;inset:58px 0 auto;background:var(--bg);flex-direction:column;gap:0;padding:12px 24px 28px;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:transform .4s cubic-bezier(.7,0,.2,1);z-index:-1}.links.o{transform:none}.links a{font-size:30px;font-family:var(--d);padding:14px 0;border-bottom:1px solid var(--line)}}.ph{position:relative;overflow:hidden;background:var(--bg2);isolation:isolate}.ph .art{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ph:hover .art{transform:scale(1.07)}.ph svg.bike{position:absolute;left:50%;top:54%;width:88%;transform:translate(-50%,-50%);color:#2a2a2f;fill:currentColor}.tile{background:linear-gradient(145deg,#ececef,#c4c4ca);display:grid;place-items:center}.tile img{width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:transform .5s}.ph:hover .tile img{transform:scale(1.04)}.ph .tag{z-index:3;position:absolute;left:14px;bottom:12px;font:600 12px var(--c);letter-spacing:.25em;color:var(--mut);text-transform:uppercase}.hero{position:relative;min-height:calc(100vh - 84px);min-height:calc(100svh - 84px);display:flex;align-items:flex-end;padding:60px 0;overflow:hidden}.hero .art{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 72% 45%,#19191c 0,transparent 70%),linear-gradient(180deg,#0a0a0b,#101012)}.hero svg.bike{position:absolute;right:-6%;top:12%;width:min(92vw,1000px);color:#1d1d21;fill:currentColor}.hero .stripe{position:absolute;right:0;top:0;width:34%;height:100%;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.09) 22px 26px)}.hero .ghost{position:absolute;top:6%;left:-1%;font:400 clamp(120px,26vw,420px)/.8 var(--d);color:transparent;-webkit-text-stroke:1px #26262b;white-space:nowrap;-webkit-user-select:none;user-select:none}.hero h1{font-size:clamp(56px,11.5vw,190px);position:relative}.hero h1 em{font-style:normal;color:#8a8a90}.hero p{max-width:440px;color:#b9b9be;font-size:18px;margin:26px 0 34px}.ctas{display:flex;gap:14px;flex-wrap:wrap}.hl{position:absolute;right:2%;top:50%;width:min(62vw,720px);transform-origin:center;margin-top:calc(min(62vw,720px)/-2);opacity:.38;pointer-events:none}@media(max-width:700px){.hl{width:130vw;right:-30%;opacity:.2;margin-top:-60vw}}.pg{animation:pi .6s}@keyframes pi{0%{opacity:0}}.fl{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.fl a{border:1.5px solid var(--line);padding:10px 18px;min-height:46px;display:inline-flex;align-items:center;font:600 16px var(--c);letter-spacing:.16em;transition:border-color .2s,background .2s}.fl a:hover{border-color:var(--acc)}.fl a[aria-current]{background:var(--acc);border-color:var(--acc);color:#000}.soc{margin-top:48px;border-top:1px solid var(--line)}.sc{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid var(--line);transition:padding .35s,color .3s}.sc span{font:600 15px var(--c);letter-spacing:.26em;color:var(--mut)}.sc b{font:400 clamp(26px,5vw,68px)/1 var(--d);text-transform:uppercase;overflow-wrap:anywhere}.sc:hover{padding-left:20px;color:var(--acc)}.rw{margin-top:44px}.rh{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rh h2{font:600 clamp(20px,2.4vw,28px)/1 var(--c);letter-spacing:.04em}.va{background:var(--fg);color:#000;font:700 13px var(--c);letter-spacing:.14em;padding:12px 20px;transition:background .2s}.va:hover{background:#b5b5ba}.rr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc{position:relative;display:block;background:#1b1b1d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.pc:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0009}.pc .ph{aspect-ratio:1/1}.pc .tile{background:#fff}.pc .cap{padding:10px 12px 14px}.pc .cap b{display:block;font:600 14px/1.2 var(--c);letter-spacing:.04em;text-transform:uppercase}.pc .cap span{font:600 13px var(--c);color:#c9c9ce}.pc .badge{top:8px;left:8px;font-size:11px;padding:3px 8px}@media(max-width:860px){.rr{grid-template-columns:repeat(5,42%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.pc{scroll-snap-align:start}}.mq{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:16px 0;background:var(--bg2)}.mq div{display:inline-block;animation:mq 28s linear infinite;font:400 28px var(--d);letter-spacing:.08em;color:#3a3a40}.mq span{color:var(--acc);margin:0 28px}@keyframes mq{to{transform:translate(-50%)}}.rv{opacity:0;transform:translateY(34px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--dl,0s)}.rv.in{opacity:1;transform:none}.mask{display:block;overflow:hidden}.mask>span{display:block;transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--dl,0s)}.in .mask>span,.mask.in>span{transform:none}.cats{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:16px;margin-top:48px}.cat{position:relative;min-height:300px;display:block}.cat:first-child{grid-row:span 2;min-height:640px}.cat .ph{position:absolute;top:0;right:0;bottom:0;left:0}.cat .tx{position:absolute;inset:auto 0 0;padding:28px;background:linear-gradient(transparent,#000000e0);z-index:2}.cat .n{font:600 16px var(--c);letter-spacing:.25em;color:var(--acc)}.cat h3{font-size:clamp(30px,3.6vw,56px);margin:6px 0 8px}.cat p{margin:0 0 14px;color:#b9b9be;max-width:360px}.cat .go{font:700 15px var(--c);letter-spacing:.2em;display:inline-flex;gap:10px;align-items:center}.cat .go i{display:block;width:30px;height:2px;background:var(--acc);transition:width .35s}.cat:hover .go i{width:64px}.cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--acc);opacity:0;transition:opacity .3s;z-index:3;pointer-events:none}.cat:hover:after{opacity:1}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px);margin-top:48px}.card{display:block;border:1px solid var(--line);background:var(--bg2);transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s}.card:hover{transform:translateY(-8px);border-color:var(--acc)}.card .ph{aspect-ratio:1/1}.badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--acc);color:#000;font:700 12px var(--c);letter-spacing:.2em;padding:4px 10px}.card .bd{padding:18px 20px 22px}.card .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card h3{font:600 22px var(--c);letter-spacing:.06em}.price{font:600 22px var(--c);color:var(--acc)}.card p{margin:4px 0 16px;color:var(--mut);font-size:15px}.vp{font:700 14px var(--c);letter-spacing:.22em;border-bottom:2px solid var(--fg);padding-bottom:3px;transition:border-color .3s,color .3s}.card:hover .vp{color:var(--acc);border-color:var(--acc)}.brand{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.brand h2{font-size:clamp(52px,9.5vw,150px)}.brand h2 span{display:block}.brand h2 span:last-child{color:#8a8a90}.brand p{color:#b9b9be;font-size:18px;max-width:480px;margin:28px 0}.brand .ph{aspect-ratio:4/5}.why{background:var(--bg2);border-block:1px solid var(--line)}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;border-top:1px solid var(--line)}.ft{border-right:1px solid var(--line);padding:32px 26px 36px}.ft:first-child{padding-left:0}.ft:last-child{border:0}.ft svg{width:44px;height:44px;stroke:var(--acc);fill:none;stroke-width:1.5;transition:transform .5s}.ft:hover svg{transform:rotate(-8deg) scale(1.15)}.ft h3{font:700 24px var(--c);letter-spacing:.1em;margin:18px 0 8px}.ft p{margin:0;color:var(--mut)}.mas{columns:3;column-gap:16px;margin-top:48px}.mas .ph{break-inside:avoid;margin-bottom:16px}.mas .ph:nth-child(1){aspect-ratio:3/4}.mas .ph:nth-child(2){aspect-ratio:1/1}.mas .ph:nth-child(3){aspect-ratio:4/5}.mas .ph:nth-child(4){aspect-ratio:4/3}.mas .ph:nth-child(5){aspect-ratio:3/4}.mas .ph:nth-child(6){aspect-ratio:1/1}.mas .ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;z-index:2;padding:20px;font:400 clamp(26px,3.5vw,50px)/.95 var(--d);background:#ffffffeb;color:#000;opacity:0;transition:opacity .35s}.mas .ph:hover .ov,.mas .ph.show .ov{opacity:1}.mas .ph.show .ov{opacity:.95}.ig{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:36px}.ig .ph{aspect-ratio:1}footer{border-top:1px solid var(--line);padding:80px 0 30px;overflow:hidden}footer .big{font:400 clamp(60px,15vw,240px)/.85 var(--d);color:transparent;-webkit-text-stroke:1px #34343a;white-space:nowrap;margin-bottom:40px}.fg{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.fg ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 30px;font:600 17px var(--c);letter-spacing:.18em;text-transform:uppercase}.fg a:hover{color:var(--acc)}.cp{margin-top:50px;color:var(--mut);font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}#pv,body.pp #hm{display:none}body.pp #pv{display:block}.pd{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,72px);padding-top:32px}.crumb{font:600 14px var(--c);letter-spacing:.2em;color:var(--mut);padding-top:28px}.crumb a:hover{color:var(--acc)}.main{aspect-ratio:1/1}.th{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.th button{padding:0;border:1px solid var(--line);background:none;aspect-ratio:1;position:relative;overflow:hidden}.th button[aria-pressed=true]{border-color:var(--acc)}.info{position:sticky;top:100px;align-self:start}.info h1{font-size:clamp(40px,5.5vw,76px);margin:10px 0 12px}.info .price{font-size:34px}.info>p{color:#b9b9be;max-width:520px}.lbl{font:700 14px var(--c);letter-spacing:.22em;color:var(--mut);margin:26px 0 10px;display:block}.opts{display:flex;gap:10px;flex-wrap:wrap}.opts button{background:none;border:1.5px solid var(--line);padding:10px 18px;min-height:46px;font:600 16px var(--c);letter-spacing:.12em;transition:border-color .2s,background .2s}.opts button:hover{border-color:var(--mut)}.opts button[aria-pressed=true]{border-color:var(--acc);background:#ffffff1f}.compat{display:flex;gap:8px;flex-wrap:wrap}.compat span{font:600 14px var(--c);letter-spacing:.14em;border:1px solid var(--line);padding:5px 12px;color:#c9c9ce}.buy{display:flex;gap:12px;margin-top:30px}.qty{display:flex;border:1.5px solid var(--line)}.qty button{width:48px;background:none;border:0;font-size:22px}.qty button:hover{color:var(--acc)}.qty output{width:44px;display:grid;place-items:center;font:600 20px var(--c)}.buy .btn{flex:1;justify-content:center;font-size:20px;min-height:58px}details{border-top:1px solid var(--line);padding:16px 0}details:last-of-type{border-bottom:1px solid var(--line)}summary{font:700 17px var(--c);letter-spacing:.2em;cursor:pointer;list-style:none;display:flex;justify-content:space-between}summary:after{content:"+";color:var(--acc);font-size:22px;line-height:1}details[open] summary:after{content:"\2013"}details p{color:var(--mut);margin:10px 0 0}.cz{margin-top:26px;border:1.5px solid var(--line)}.cz>button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:16px 18px;min-height:56px;font:700 18px var(--c);letter-spacing:.2em;transition:background .2s}.cz>button:hover{background:#ffffff14}.cz>button i{font-style:normal;color:var(--acc);font-size:24px;transition:transform .3s}.cz>button[aria-expanded=true] i{transform:rotate(45deg)}.cz>button small{font:500 13px var(--b);color:var(--mut);letter-spacing:0;margin-left:10px}.czp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1)}.czp.o{grid-template-rows:1fr}.czp>div{overflow:hidden}.czi{padding:4px 18px 20px;border-top:1px solid var(--line)}.czi textarea{width:100%;min-height:96px;resize:vertical;background:var(--bg);color:var(--fg);border:1.5px solid var(--line);padding:12px;font:400 16px var(--b)}.czi textarea:focus{outline:none;border-color:var(--acc)}.drop{display:flex;gap:14px;align-items:center;border:1.5px dashed #3a3a40;padding:14px;cursor:pointer;transition:border-color .2s}.drop:hover{border-color:var(--acc)}.drop input{position:absolute;opacity:0;width:1px;height:1px}.drop img{width:56px;height:56px;object-fit:cover;display:none}.drop b{font:700 15px var(--c);letter-spacing:.16em}.drop span{display:block;color:var(--mut);font-size:14px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.chips button{background:none;border:1px solid var(--line);padding:6px 12px;font:600 14px var(--c);letter-spacing:.12em}.chips button[aria-pressed=true]{border-color:var(--acc);color:var(--acc)}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s;z-index:90}.ov.o{opacity:1;pointer-events:auto}.dr{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg2);border-left:1px solid var(--line);z-index:95;transform:translate(102%);visibility:hidden;transition:transform .45s cubic-bezier(.7,0,.2,1),visibility 0s .45s;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.dr.o{transform:none;visibility:visible;transition-delay:0s}.dh{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.dh h2{font-size:30px}.dh button{background:none;border:0;width:44px;height:44px;font-size:20px}.dl{flex:1;overflow:auto;padding:8px 24px}.ci{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.ci .ph{width:72px;height:72px}.ci b{font:600 18px var(--c);letter-spacing:.06em;display:block}.ci small{color:var(--mut);font:500 13px var(--c);letter-spacing:.14em;text-transform:uppercase}.cq{display:flex;align-items:center;gap:6px;margin-top:6px}.cq button{background:none;border:1px solid var(--line);min-width:32px;height:32px}.cq .rm{border:0;margin-left:8px;font:600 12px var(--c);letter-spacing:.16em;color:var(--mut);text-decoration:underline}.em{color:var(--mut);padding:40px 0}.df{padding:20px 24px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.ds{display:flex;justify-content:space-between;font:600 20px var(--c);letter-spacing:.14em;margin-bottom:14px}.df .btn{width:100%;justify-content:center}.df p{margin:10px 0 0;color:var(--mut);font-size:13px;text-align:center}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,140%);background:var(--fg);color:#000;font:700 16px var(--c);letter-spacing:.14em;padding:14px 24px;z-index:100;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.toast.on{transform:translate(-50%)}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.feats{grid-template-columns:1fr 1fr}.ft:nth-child(2){border-right:0}.ft:nth-child(3){padding-left:0}.ft{border-bottom:1px solid var(--line)}.pd{grid-template-columns:1fr}.info{position:static}.ig{grid-template-columns:repeat(3,1fr)}.mas{columns:2}}@media(max-width:700px){.cats{grid-template-columns:1fr;grid-template-rows:none}.cat:first-child{grid-row:auto;min-height:420px}.brand{grid-template-columns:1fr}.hero svg.bike{top:4%;right:-30%;width:150vw}.btn{width:100%;justify-content:center}.buy .btn{width:auto}.grid{gap:10px}.card .bd{padding:12px}.card h3{font-size:17px}.card p{display:none}.price{font-size:18px}.feats{grid-template-columns:1fr}.ft{border-right:0;padding-left:0}.mas{columns:2;column-gap:8px}.mas .ph{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}.rv,.mask>span{opacity:1;transform:none}}.rg{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.desc{color:#b9b9be;max-width:520px}.desc p{margin:0 0 .8em}.cl{margin-top:30px;border-top:1px solid var(--line)}.ci2{display:grid;grid-template-columns:90px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.ci2 .ph{width:90px;height:90px;display:block}.ci2 b{font:600 20px var(--c);letter-spacing:.06em;display:block}.ci2 small{display:block;color:var(--mut);font:500 14px var(--c);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.ci2 input{width:64px;height:40px;background:var(--bg);color:var(--fg);border:1px solid var(--line);padding:0 8px;font:600 16px var(--c)}.cq{display:flex;align-items:center;gap:14px;margin-top:8px}.cq .rm{font:600 12px var(--c);letter-spacing:.16em;color:var(--mut);text-decoration:underline}.df2{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.df2 .ds{margin:0;flex:1;min-width:200px}.em{color:var(--mut);padding:30px 0}.czi input[type=file]{margin-top:6px;color:var(--mut)}.rte{max-width:720px;color:#b9b9be}.pagination{margin:40px 0;display:flex;gap:10px;flex-wrap:wrap}.pagination a,.pagination span{padding:8px 14px;border:1px solid var(--line)}.btn[disabled]{opacity:.4;pointer-events:none}.opts button[disabled]{opacity:.35;text-decoration:line-through}.ryft-race-number{margin:20px 0 24px}.ryft-race-number label{display:block;margin-bottom:10px}.ryft-race-number input{display:block;width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid #777;border-radius:5px;background:transparent;color:inherit;font:inherit}.ryft-race-number input:focus{outline:2px solid currentColor;outline-offset:2px}.ryft-race-number small{display:block;margin-top:8px;opacity:.7;font-size:12px;line-height:1.5}.ryft-option-group{border:0;padding:0;margin:0 0 18px;min-width:0}.ryft-option-group legend{padding:0;margin-bottom:10px}.ryft-variant-error{color:#ff9292;font-size:13px;margin:8px 0}.czi input[name="properties[Custom Race Number]"]{display:block;width:100%;box-sizing:border-box;background:var(--bg);color:var(--fg);border:1.5px solid var(--line);padding:12px;font:400 16px var(--b);margin:8px 0}.czi input[name="properties[Custom Race Number]"]:focus{outline:none;border-color:var(--acc)}.czi label{display:block}.czi small{display:block;color:var(--mut);font-size:12px;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
