@font-face{font-family:barlow;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format('woff2')}@font-face{font-family:barlow;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format('woff2')}@font-face{font-family:barlow condensed;font-weight:500;font-display:swap;src:url(/fonts/barlowcondensed-500.woff2)format('woff2')}@font-face{font-family:barlow condensed;font-weight:600;font-display:swap;src:url(/fonts/barlowcondensed-600.woff2)format('woff2')}@font-face{font-family:barlow condensed;font-weight:700;font-display:swap;src:url(/fonts/barlowcondensed-700.woff2)format('woff2')}@font-face{font-family:sometype mono;font-weight:400;font-display:swap;src:url(/fonts/sometypemono-400.woff2)format('woff2')}@font-face{font-family:sometype mono;font-weight:700;font-display:swap;src:url(/fonts/sometypemono-700.woff2)format('woff2')}:root{color-scheme:light;--paper:#fcfcfa;--surface:#ffffff;--ink:#191c1e;--muted:#6e7478;--tan:#2547c9;--tan-deep:#1c38a8;--sale:#c73e2e;--line:#e5e5e1;--knob:#191c1e;--row-alt:#f6f6f3;--row-hover:#eef1fa;--sortwash:#f0f3fb;--photo-plate:#f4f3ef;--photo-filter:none;--r1:#009962;--r2:#c28f00;--r3:#7255ac;--r4:#965d20;--r5:#00939f;--r6:#c15488;--r7:#41811f;--r8:#9458cb;--r9:#cb7078}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#131517;--surface:#1b1e21;--ink:#e9e9e6;--muted:#979da1;--tan:#8aa4ff;--tan-deep:#a4b8ff;--sale:#ff7a68;--line:#2b2f33;--knob:#e9e9e6;--row-alt:#17191c;--row-hover:#1d2331;--sortwash:#1b2130;--photo-filter:brightness(0.86);--r1:#06915f;--r2:#b58610;--r3:#8369bb;--r4:#a16424;--r5:#00909d;--r6:#c45e8d;--r7:#48832c;--r8:#9765c6;--r9:#c16770}}:root[data-theme=dark]{color-scheme:dark;--paper:#131517;--surface:#1b1e21;--ink:#e9e9e6;--muted:#979da1;--tan:#8aa4ff;--tan-deep:#a4b8ff;--sale:#ff7a68;--line:#2b2f33;--knob:#e9e9e6;--row-alt:#17191c;--row-hover:#1d2331;--sortwash:#1b2130;--photo-filter:brightness(0.86);--r1:#06915f;--r2:#b58610;--r3:#8369bb;--r4:#a16424;--r5:#00909d;--r6:#c45e8d;--r7:#48832c;--r8:#9765c6;--r9:#c16770}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 barlow,system-ui,-apple-system,segoe ui,Roboto,sans-serif}a{color:var(--tan);text-underline-offset:3px;text-decoration:none}.site-foot nav a,.crumbs a{color:var(--tan)}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--tan);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}.wrap{max-width:1060px;margin:0 auto;padding:0 16px}.display,h1,.wordmark{font-family:barlow condensed,sans-serif;font-weight:600;letter-spacing:0;line-height:1.05}h1.display{font-size:clamp(2rem,5vw,2.9rem)}.section>h2,.guide h2{font-family:barlow condensed,sans-serif;font-weight:600;font-size:1.15rem}.sidewall,table.rowlist thead th,table.data th,.filterbar .fgroup,.filterbar summary{font-family:barlow condensed,sans-serif;font-weight:600;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;color:var(--muted)}table.rowlist thead th,table.data th{font-size:.82rem}.mono,.price,.stats{font-family:sometype mono,monospace;font-variant-numeric:tabular-nums}table.rowlist .model a{font-family:barlow condensed,sans-serif;font-weight:600;font-size:1.14rem;color:var(--ink)}table.rowlist .model .b{font-family:barlow condensed,sans-serif;letter-spacing:.11em;font-size:.72rem;text-transform:uppercase;color:var(--muted);margin-right:9px}.wordmark{text-decoration:none;color:var(--ink)}.wordmark em{font-style:normal;transition:color .18s ease,opacity .18s ease}.wordmark em:nth-child(2){transition-delay:.07s}.wordmark em:nth-child(3){transition-delay:.14s}.wordmark em:nth-child(1){color:var(--ink)}.wordmark em:nth-child(2){color:var(--tan)}.wordmark em:nth-child(3){color:var(--ink);opacity:.6}a.wordmark:hover,.site-foot .wordmark:hover{color:var(--tan)}a.wordmark:hover em,.site-foot .wordmark:hover em{color:var(--tan);opacity:1}.tread{height:2px;background:var(--ink)}.tread--thin{height:1px;background:var(--line)}.site-head{background:var(--paper)}.site-head .bar{display:flex;align-items:center;gap:20px;padding:14px 0;flex-wrap:wrap}.site-head .wordmark{font-size:1.25rem}.theme-toggle{margin-left:auto;font:700 .72rem barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1.5px solid var(--line);border-radius:7px;padding:6px 12px;cursor:pointer}.theme-toggle:hover{border-color:var(--tan);color:var(--ink)}.catnav>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px}.catnav-item{position:relative}.catnav-item summary{list-style:none;cursor:pointer;padding:8px 11px;border-radius:6px;font:700 .85rem barlow,sans-serif;color:var(--muted)}.catnav-item summary::-webkit-details-marker{display:none}.catnav-item summary::after{content:" \25BE";font-size:.75em}.catnav-item[open] summary,.catnav-item summary:hover{color:var(--ink);background:var(--row-hover)}.catnav-brands a{display:inline-block;cursor:pointer;padding:8px 11px;border-radius:6px;font:700 .85rem barlow,sans-serif;color:var(--muted)}.catnav-brands a:hover{color:var(--ink);background:var(--row-hover)}@media(max-width:620px){.catnav-brands a{padding:8px;font-size:.8rem}}.catnav-panel{position:absolute;z-index:20;top:100%;left:0;min-width:180px;list-style:none;margin:2px 0 0;padding:6px;background:var(--surface);border:2px solid var(--line);border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.catnav-panel li a{display:block;padding:7px 10px;border-radius:6px;color:var(--ink);font-size:.92rem}.catnav-panel li a:hover{background:var(--row-hover);color:var(--tan)}@media(max-width:620px){.catnav-item summary{padding:8px;font-size:.8rem}}.site-foot{margin-top:56px;background:0 0}.site-foot .inner{padding:28px 0 40px;color:var(--muted);font-size:.9rem}.site-foot nav{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:10px}.stats{margin:0;color:var(--muted)}.chip{display:inline-block;border:1.5px solid var(--muted);color:var(--muted);border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.chip-cond{margin-left:8px;vertical-align:2px}.badge-sale{display:inline-block;background:var(--sale);color:var(--paper);border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}table.rowlist{width:100%;border-collapse:collapse;margin:14px 0 0}table.rowlist th,table.rowlist td{padding:9px 10px;text-align:left}table.rowlist td{border-top:1px solid var(--line)}table.rowlist thead th{position:sticky;top:0;background:var(--paper);z-index:2;border-bottom:1.5px solid var(--ink);cursor:pointer;user-select:none;white-space:nowrap}table.rowlist thead th .arrow{color:var(--tan);font-size:.9em}table.rowlist colgroup col.sorted{background:var(--sortwash)}table.rowlist tbody tr{cursor:pointer}table.rowlist tbody tr.alt td{background:var(--row-alt)}table.rowlist tbody tr:hover td{background:var(--row-hover)}table.rowlist .model{line-height:1.3;padding-top:10px;padding-bottom:10px}table.rowlist .model a:hover{color:var(--tan)}table.rowlist td.sizes{color:var(--muted);font-size:.9rem}table.rowlist th.num,table.rowlist td.num{text-align:right}table.rowlist td.price{font-weight:700;font-size:1rem;white-space:nowrap}table.rowlist td.price .from{font:.68rem/1 barlow,sans-serif;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}table.rowlist td.none{color:var(--muted);font-size:.9rem}table.rowlist td.lastseen{color:var(--muted);font-size:.85rem;font-style:italic}@media(max-width:720px){table.rowlist .col-riding{display:none}}@media(max-width:620px){table.rowlist .col-tires{display:none}}@media(max-width:520px){table.rowlist .col-sizes{display:none}}.viewtoggle{display:inline-flex;border:2px solid var(--line);border-radius:8px;overflow:hidden;margin-top:16px}.viewtoggle a{padding:6px 16px;text-decoration:none;color:var(--muted);font-weight:700}.viewtoggle a.on{background:var(--ink);color:var(--paper)}.viewtoggle a:not(.on):hover{color:var(--ink)}.filterbar{position:relative;z-index:10;display:flex;gap:10px;flex-wrap:wrap;align-items:end;background:var(--surface);border:2px solid var(--line);border-radius:10px;padding:12px;margin-top:18px}.filterbar label{display:block}.filterbar select,.filterbar input[type=text]{font:1rem barlow,system-ui,sans-serif;padding:7px 10px;border:2px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);min-width:108px}.filterbar input[type=text]:focus{border-color:var(--tan);outline:none}.filterbar option:disabled{color:var(--line)}.filterbar .fgroup{display:block}.filterbar .fgroup>details,.filterbar .fgroup>input{display:block;margin-top:3px}.facet{position:relative}.facet summary{list-style:none;cursor:pointer;padding:7px 10px;min-width:108px;border:2px solid var(--line);border-radius:8px;background:var(--paper)}.facet summary::-webkit-details-marker{display:none}.facet summary::after{content:" \25BE";color:var(--muted);font-size:.8em}.facet[open] summary,.facet.has summary{border-color:var(--tan)}.facet.has summary .sum{color:var(--tan);font-weight:700}.facet .facet-list{position:absolute;z-index:6;top:calc(100% + 4px);left:0;background:var(--surface);border:2px solid var(--line);border-radius:8px;padding:8px;max-height:280px;overflow:auto;min-width:240px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.facet .facet-list label{display:flex;align-items:center;gap:8px;padding:5px 6px;white-space:nowrap;cursor:pointer;font:1rem barlow,system-ui,sans-serif}.facet .facet-list label.off{color:var(--line)}.facet .facet-list input{accent-color:var(--tan)}.filterbar .clear{font:700 1rem barlow,sans-serif;padding:7px 12px;border:2px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);cursor:pointer}.filterbar .clear:hover{border-color:var(--tan);color:var(--ink)}.filterbar .stocktoggle{display:inline-flex;align-items:center;gap:8px;align-self:end;font:1rem barlow,system-ui,sans-serif;padding:7px 12px;border:2px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);cursor:pointer;white-space:nowrap}.filterbar .stocktoggle input{accent-color:var(--tan)}.filterbar .stocktoggle:hover{border-color:var(--tan);color:var(--ink)}.filterbar .stocktoggle.on{border-color:var(--tan);color:var(--tan);font-weight:700}.filterbar .count{margin-left:auto;color:var(--muted);font-size:.9rem;align-self:center}.filterbar noscript{color:var(--muted);font-size:.85rem;align-self:center}.crumbs{padding:16px 0 0;color:var(--muted);font-size:.9rem}.pdp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:12px 0 6px;flex-wrap:wrap}.pdp-head-text{flex:1 1 320px;min-width:0}.pdp-head h1{margin:0 0 4px}.pdp-head .sidewall{font-size:.95rem;color:var(--ink);text-transform:none;letter-spacing:0;font-family:barlow,sans-serif;font-weight:400}.pdp-head .sidewall .dot{color:var(--tan)}.pdp-head .blurb{max-width:62ch;margin:10px 0 0}.pdp-head .blurb .src{color:var(--muted);font-size:.85em;white-space:nowrap}.pdp-head .pairs{margin:6px 0 0;color:var(--muted)}.comesin{margin:4px 0 0;font-size:.88rem;color:var(--muted);font-family:barlow,sans-serif}.not-stocked{margin:4px 0 0;font-size:.88rem;color:var(--muted);font-family:barlow,sans-serif;font-style:italic}.coming-soon{margin:4px 0 0;font-size:.95rem;color:var(--muted);font-family:barlow,sans-serif}.pdp-shots{display:flex;gap:14px;flex-shrink:0;margin:6px 0 0;align-items:flex-start}.pdp-shot{margin:0}.pdp-shot-frame{height:220px;aspect-ratio:4/3;background:var(--photo-plate);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.14)}.pdp-shot-frame img{width:100%;height:100%;object-fit:contain;display:block;filter:var(--photo-filter)}@media(max-width:720px){.pdp-shots{width:100%;margin:14px 0 4px}.pdp-shot{flex:1;min-width:0}.pdp-shot-frame{height:auto;width:100%}}.bestbox{display:inline-flex;align-items:baseline;gap:10px;margin:16px 0 4px;border:2px solid var(--line);border-radius:10px;padding:10px 16px;background:var(--surface)}.bestbox .price{font-size:1.7rem;font-weight:800;color:var(--ink)}.bestbox .at{color:var(--muted)}.section{margin-top:34px}.section>h2{margin:0 0 12px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.data{width:100%;border-collapse:collapse;background:var(--surface);border:2px solid var(--line);border-radius:10px;overflow:hidden}table.data th,table.data td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}table.data thead th[data-k]{cursor:pointer;user-select:none;white-space:nowrap}table.data thead th[data-k] .arrow{color:var(--tan);font-size:.9em}table.data tr:last-child td{border-bottom:0}table.data tbody tr.alt td{background:var(--row-alt)}table.data td.num,table.data th.num{text-align:right}.cta{display:inline-block;background:0 0;color:var(--tan);text-decoration:none;border:1.5px solid var(--line);border-radius:7px;padding:6px 12px;font-weight:600;font-size:.9rem;white-space:nowrap}.cta:hover{border-color:var(--tan);background:var(--row-hover);color:var(--tan-deep)}.speclist{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:0;margin:0;list-style:none}.speclist div{background:var(--surface);border:2px solid var(--line);border-radius:10px;padding:10px 12px}.speclist dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.speclist dd{margin:2px 0 0;font-weight:700}.catsection{margin-top:30px}.catlinks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px}.catlinks li{display:flex;align-items:baseline;gap:8px}.catlinks a{font-family:barlow condensed,sans-serif;font-weight:600;font-size:1.1rem;color:var(--ink)}.catlinks a:hover{color:var(--tan)}.catlinks-count{margin-left:8px;font-family:sometype mono,monospace;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;color:var(--ink)}.guide{background:var(--surface);border:2px solid var(--line);border-radius:10px;padding:18px 18px 8px;margin-top:20px}.guide h2{margin:0 0 4px;font-size:1.3rem}.guide .intro{margin:0 0 14px;color:var(--muted);max-width:46em}.guide .axis{margin-bottom:16px}.guide .axis h3{margin:0 0 8px}.guide .steps{display:flex;flex-wrap:wrap;gap:8px}.guide .step{border:1.5px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--paper);max-width:240px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color 120ms ease}.guide .step:hover{border-color:var(--tan)}.guide .step.active{border-color:var(--tan);box-shadow:inset 0 0 0 1.5px var(--tan);background:var(--sortwash)}.guide .step .term{display:block;font-weight:750}.guide .step .gloss{display:block;font-size:.82rem;color:var(--muted);line-height:1.35}#vcount{color:var(--muted);font-size:.85rem;text-transform:none;letter-spacing:0}.chartbox{background:var(--surface);border:2px solid var(--line);border-radius:10px;padding:14px;position:relative}.chartbox svg{width:100%;height:auto;display:block}.chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:10px 2px 0;font-size:.85rem;color:var(--muted)}.chart-legend .key{display:inline-flex;align-items:center;gap:6px}.chart-legend .swatch{width:14px;height:3px;border-radius:2px;display:inline-block}details.histtable{margin-top:12px}details.histtable summary{cursor:pointer;color:var(--tan);font-weight:700;text-transform:none;letter-spacing:0;font-family:barlow,sans-serif}.notfound{padding:60px 0;text-align:center}.notfound .display{font-size:clamp(2.4rem,8vw,4rem)}@keyframes eRise{from{opacity:0;transform:translateY(6px)}}main h1,main .pdp-head{animation:eRise .3s ease-out .02s backwards}main .stats{animation:eRise .3s ease-out .07s backwards}.viewtoggle,.filterbar,.guide{animation:eRise .3s ease-out .12s backwards}table.rowlist,.section{animation:eRise .3s ease-out .17s backwards}.about-note{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.about-note p{font-size:1.15rem;color:var(--muted)}.about-heart{color:#e2483d;font-style:normal}.catlink-soon a{color:var(--muted)}.catlink-soon a:hover{color:var(--ink)}.catlink-soon-tag{margin-left:6px;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);opacity:.75;vertical-align:1px}table.data tr.link{cursor:pointer}table.data tr.link:hover td{background:var(--row-hover,rgba(0,0,0,3%))}