.c11-vbrowser{color:#f4f3f0;background:#0e0e0e;min-width:0}.c11-vbrowser [hidden]{display:none!important}.c11-vbrowser *{box-sizing:border-box}.c11-vbrowser__crumb{display:flex;gap:12px;flex-wrap:wrap;padding:20px clamp(20px,3.5vw,48px);border-bottom:1px solid #3a3a3a;font:700 11px 'IBM Plex Mono',monospace;text-transform:uppercase}.c11-vbrowser a{color:inherit;text-underline-offset:4px}.c11-vbrowser__hero{padding:48px clamp(20px,3.5vw,48px);border-bottom:3px solid #f4f3f0}.c11-vbrowser__hero h1{font:900 clamp(42px,6vw,88px)/.95 Archivo,sans-serif;font-stretch:62%;letter-spacing:-.03em;text-transform:uppercase;margin:16px 0;overflow-wrap:anywhere}.c11-vbrowser__hero p{max-width:680px;margin:0;font-size:17px;line-height:1.6;color:#c8c6c1}.c11-vbrowser__controls{display:grid;grid-template-columns:1fr 1fr 2fr;gap:20px;padding:28px clamp(20px,3.5vw,48px);background:#161616;border-bottom:1px solid #3a3a3a}.c11-vbrowser__controls label{display:flex;flex-direction:column;gap:10px;min-width:0;font:700 12px 'IBM Plex Mono',monospace;text-transform:uppercase}.c11-vbrowser__controls select,.c11-vbrowser__controls input{min-width:0;width:100%;height:56px;border:1px solid #777;background:#0e0e0e;color:#f4f3f0;border-radius:0;padding:12px 16px;font:16px Archivo,sans-serif;color-scheme:dark}.c11-vbrowser__controls select:disabled{opacity:.7}.c11-vbrowser__controls input::placeholder{color:#aaa}.c11-vbrowser :focus-visible{outline:3px solid #ff4a1c;outline-offset:3px}.c11-vbrowser__status{margin:0;padding:20px clamp(20px,3.5vw,48px);font:12px 'IBM Plex Mono',monospace;color:#c8c6c1}.c11-vbrowser__selection{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(20px,3.5vw,48px);border-bottom:1px solid #3a3a3a;background:#161616}.c11-vbrowser__selection button{background:none;color:#f4f3f0;border:1px solid #777;min-height:44px;padding:8px 16px;cursor:pointer;font:14px Archivo,sans-serif}.c11-vbrowser__results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3a3a3a;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.c11-vbrowser__results:empty{display:none}.c11-vbrowser__model{display:flex;flex-direction:column;gap:14px;padding:28px;background:#0e0e0e;min-height:200px;text-decoration:none}.c11-vbrowser__model h2{font:900 30px/1 Archivo,sans-serif;font-stretch:75%;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.c11-vbrowser__years{font:12px 'IBM Plex Mono',monospace;color:#c8c6c1}.c11-vbrowser__view{font:800 13px Archivo,sans-serif;font-stretch:75%;text-transform:uppercase;color:#ff714f;margin-top:auto}.c11-vbrowser__model:hover{background:#202020}.c11-vbrowser__pagination{display:flex;gap:20px;align-items:center;justify-content:center;padding:24px}.c11-vbrowser__pagination button{min-height:48px;padding:12px 20px;background:#161616;color:#f4f3f0;border:1px solid #777;font:700 14px Archivo,sans-serif;cursor:pointer}.c11-vbrowser__pagination button:disabled{opacity:.45;cursor:default}.c11-vbrowser__products>header{padding:32px clamp(20px,3.5vw,48px)}.c11-vbrowser__products h2{font:900 clamp(36px,4vw,58px)/1 Archivo,sans-serif;font-stretch:62%;margin:14px 0}.c11-vbrowser__products p{color:#c8c6c1;line-height:1.55}.c11-vbrowser__product-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.c11-vbrowser__product-grid article{display:flex;gap:24px;padding:32px clamp(20px,3vw,40px);border-right:1px solid #3a3a3a;min-width:0}.c11-vbrowser__product-grid article>img{width:120px;height:120px;object-fit:contain;background:#161616;flex-shrink:0}.c11-vbrowser__product-grid article>div{min-width:0;flex:1}.c11-vbrowser__product-grid h3{font:800 24px/1.1 Archivo,sans-serif;font-stretch:75%;margin:0;text-transform:uppercase}.c11-vbrowser__product-grid .c11-btn{white-space:normal;text-align:center;font-size:14px;min-height:48px}.c11-vbrowser__explore{display:block;margin-top:14px;min-height:32px;font-size:14px}.c11-vbrowser__note,.c11-vbrowser__error{padding:24px clamp(20px,3.5vw,48px);line-height:1.6}.c11-vbrowser__note{border-top:1px solid #3a3a3a;color:#c8c6c1}.c11-vbrowser__note p{max-width:850px}.c11-vbrowser__error{border-left:3px solid #ff4a1c;margin:20px}.c11-vbrowser noscript{display:block;padding:24px}.c11-vbrowser [data-fitment-state=confirmed] [data-vb-product-status]{color:#56d788}
@media(max-width:1050px){.c11-vbrowser__results{grid-template-columns:repeat(3,minmax(0,1fr))}.c11-vbrowser__product-grid article{flex-direction:column}}
@media(max-width:700px){.c11-vbrowser__hero{padding-top:32px;padding-bottom:32px}.c11-vbrowser__controls{grid-template-columns:1fr 1fr;gap:16px}.c11-vbrowser__controls label:last-child{grid-column:1/-1}.c11-vbrowser__results{grid-template-columns:repeat(2,minmax(0,1fr))}.c11-vbrowser__model{padding:22px 20px;min-height:190px}.c11-vbrowser__model h2{font-size:26px}.c11-vbrowser__product-grid{grid-template-columns:1fr}.c11-vbrowser__product-grid article{flex-direction:row;padding:24px 20px;border-bottom:1px solid #3a3a3a;gap:16px}.c11-vbrowser__product-grid article>img{width:88px;height:88px}.c11-vbrowser__product-grid h3{font-size:22px}.c11-vbrowser__selection{align-items:flex-start}.c11-vbrowser__selection b{font-size:14px;line-height:1.5}}

.c11-vbrowser__brands{border-bottom:1px solid #3a3a3a;padding:0 clamp(20px,3.5vw,48px)}.c11-vbrowser__brands summary{cursor:pointer;min-height:56px;padding:18px 0;font:700 13px 'IBM Plex Mono',monospace;text-transform:uppercase}.c11-vbrowser__brands nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:#3a3a3a;margin-bottom:24px;border:1px solid #3a3a3a}.c11-vbrowser__brands nav a{min-height:48px;display:flex;align-items:center;padding:12px;background:#0e0e0e;text-decoration:none;font:700 14px Archivo,sans-serif}.c11-vbrowser__brands nav a:hover{background:#202020}
