:root{--ink:#111114!important;--muted:#6d6d75!important;--paper:#f5f5f6!important;--bg:#f5f5f6!important;--card:#fff!important;--line:#e2e2e6!important;--green:#d8070c!important;--green2:#fff0f0!important;--deep:#09090b!important;--lime:#ff3038!important;--orange:#e1060b!important;--blue:#d8070c!important;--soft:#fff0f0!important;--shadow:0 24px 70px rgba(16,16,18,.12)!important}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 90% 0,#fff 0,#f5f5f6 34%,#f2f2f3 100%)!important;color:var(--ink)!important}.site-brand{display:flex!important;align-items:center!important;width:238px!important;height:72px!important;overflow:hidden!important;flex:none!important;text-decoration:none!important}.site-brand img{display:block!important;width:100%!important;height:auto!important;max-height:68px!important;object-fit:contain!important}.nav{position:relative;z-index:40;border-color:#dedee2!important}.navlinks a,.back{transition:.2s;color:#55555d!important}.navlinks a:hover,.navlinks a.active,.back:hover{color:#d8070c!important}.topbar{background:#08080a!important;color:#d6d6da!important}.pulse:before{background:#e1060b!important;box-shadow:0 0 0 4px #e1060b24!important}.hero{background:linear-gradient(125deg,#070708 0%,#17171a 62%,#050506 100%)!important;box-shadow:0 32px 80px rgba(0,0,0,.18)!important}.hero:before{background:radial-gradient(circle,#e1060b 0%,#7f0205 45%,transparent 70%)!important;opacity:.68}.hero-product:before{background:linear-gradient(145deg,#f42127,#9f0206)!important;box-shadow:0 30px 80px #e1060b3d}.eyebrow,.kicker,.brand,.model-brand,.source{color:#d8070c!important}.hero .eyebrow,.hero .kicker,.heads .brand{color:#ff4a50!important}.eyebrow:before{background:#e1060b!important}.hero-copy>p,.hero p{color:#c4c4c9!important}.search{border:1px solid #ededf0!important;box-shadow:0 22px 55px rgba(0,0,0,.22)!important}.search button,.primary,.actions a,.filter.active,.pagination button.active{background:linear-gradient(135deg,#f0181e,#b80005)!important;color:#fff!important;border-color:#d8070c!important;box-shadow:0 10px 24px #e1060b28}.price-tag{border-top:4px solid #e1060b!important}.quick-card:first-child{background:linear-gradient(125deg,#e1060b,#8c0003)!important;color:#fff!important}.quick-card:last-child{background:#fff!important;border:1px solid var(--line)!important}.quick-icon,.decision-item i{background:#fff0f0!important;color:#d8070c!important}.section-head a,.gear-all,.official,.crumbs a{color:#d8070c!important}.segment{background:#e8e8ea!important;border:1px solid #dadade!important}.segment:nth-child(2),.segment:nth-child(3),.segment:nth-child(4),.segment:nth-child(5){background:linear-gradient(145deg,#f1f1f2,#dedee1)!important}.segment-count{color:#d8070c!important;box-shadow:0 7px 18px rgba(0,0,0,.1)}.segment:hover,.brand-card:hover,.model:hover,.item:hover,.product:hover,.gear-card:hover{border-color:#d8070c!important;transform:translateY(-4px)!important;box-shadow:0 18px 40px rgba(18,18,20,.14)!important}.brand-logo,.brandmark{background:#f2f2f3!important}.brandmark{color:#111114!important}.brand-card,.model,.item,.product,.panel,.pick,.specs,.decision-list{border-color:#dedee2!important;box-shadow:0 10px 30px rgba(20,20,22,.045)}.model-photo,.photo,.bike-photo,.visual,.stage,.gear-card img{background:linear-gradient(145deg,#f3f3f4,#dedee1)!important}.model-price b,.price,.value.better,.estimate b{color:#d8070c!important}.model-price i,.open{background:#111114!important;color:#fff!important}.prices-section{background:linear-gradient(180deg,#e9e9eb,#f1f1f2)!important;border-top:1px solid #dedee2;border-bottom:1px solid #dedee2}.decision-copy{background:linear-gradient(135deg,#e1060b,#8d0003)!important;box-shadow:0 24px 55px #b5000733}.decision-copy p{color:#ffd7d8!important}.decision-copy a{color:#a00004!important}.footer{background:#08080a!important}.footer p,.footer-bottom{color:#919198!important}.footer-main .site-brand img{filter:drop-shadow(0 0 10px rgba(255,255,255,.08))}.category.active,.versus,.heads,.badge{background:linear-gradient(135deg,#17171a,#050506)!important;color:#fff!important;border-color:#111114!important}.category.active i,.category.active small,.versus{color:#ff353d!important}.hero-note{background:#ffffff0b!important;border-color:#ffffff22!important}.hero-note b{color:#ff3b42!important}.hero-note span{color:#c2c2c7!important}.pagination button{border-color:#d7d7dc!important}.value.better{background:#fff0f0!important}.row>div:first-child{background:#f2f2f3!important}.choice.active{background:#111114!important;color:#fff!important;border-color:#111114!important}.estimate{background:#fff0f0!important}.faq-item summary:after,.features li:before{color:#d8070c!important}.official{background:#fff0f0!important}.official.secondary{background:#fff!important}.thumb.active{border-color:#d8070c!important}.skeleton{background:linear-gradient(90deg,#e6e6e8 25%,#fafafa 37%,#e6e6e8 63%)!important;background-size:400% 100%!important}.menu-button,.nav-search{color:#d8070c!important}.gear-home a{border-color:#dedee2!important;background:linear-gradient(145deg,#fff,#f4f4f5)!important}.gear-home a:hover{border-color:#d8070c!important;transform:translateY(-3px)}.gear-home i{color:#d8070c!important}.logo-mark,.logo i{display:none!important}@media(max-width:760px){.site-brand{width:190px!important;height:64px!important}.nav{height:72px!important}}
