.brake-fitment{--brake-border:#d8dee6;--brake-text:#18232e;--brake-soft:#f7f9fb;--brake-accent:#13365a;color:var(--brake-text);max-width:1100px;margin:24px auto;padding:22px;border:1px solid var(--brake-border);border-radius:12px;background:#fff;font:inherit}.brake-fitment h2,.brake-fitment h3,.brake-fitment h4{margin:0 0 12px;color:var(--brake-text)}.brake-fitment__subtitle{margin:0 0 22px}.brake-fitment__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;align-items:end}.brake-fitment__field{display:grid;gap:6px;margin:0;font-size:14px;font-weight:600}.brake-fitment__field select{width:100%;min-width:0;min-height:44px;padding:10px 28px 10px 10px;color:var(--brake-text);border:1px solid #a7b1ba;border-radius:6px;background:#fff;font:inherit}.brake-fitment__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.brake-fitment__submit,.brake-fitment__cta{background:var(--brake-accent);color:#fff!important;padding:11px 18px;border:0;border-radius:6px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.brake-fitment__submit:hover,.brake-fitment__cta:hover{background:#1e4a74}.brake-fitment__status{margin:17px 0 0;padding:14px 16px;border-radius:7px;border:1px solid}.brake-fitment__status[hidden]{display:none}.brake-fitment__status p{margin:7px 0 0}.brake-fitment__status--ok{background:#ecf8f1;border-color:#94c8aa}.brake-fitment__status--no{background:#fff0ef;border-color:#e5a7a4}.brake-fitment__status--warn{background:#fff9e8;border-color:#e2c57f}.brake-fitment__status .brake-fitment__cta{display:inline-block;margin-top:14px}.brake-fitment__results-inner{margin-top:25px}.brake-fitment__notice{padding:12px;background:var(--brake-soft);border-radius:6px}.brake-fitment__axle{margin:30px 0}.brake-fitment__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.brake-fitment__card{padding:15px;border:1px solid var(--brake-border);border-radius:9px}.brake-fitment__card-link{display:block;color:inherit;text-decoration:none}.brake-fitment__card-link:hover h4{text-decoration:underline}.brake-fitment__card h4{font-size:16px}.brake-fitment__image{width:100%;height:170px;object-fit:contain;margin-bottom:10px}.brake-fitment__range{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#52657b}.brake-fitment__sku,.brake-fitment__muted{color:#606c76;font-size:13px}.brake-fitment__price{font-size:18px;font-weight:700;margin:6px 0}.brake-fitment__race{margin:8px 0 0;font-size:12px;color:#755319}@media(max-width:800px){.brake-fitment__form,.brake-fitment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.brake-fitment{padding:16px}.brake-fitment__form,.brake-fitment__grid{grid-template-columns:1fr}}.brake-fitment__field--category{grid-column:1/-1;max-width:350px}.brake-fitment__field select option:disabled{color:#66747e}.brake-fitment__coming{margin-top:10px;color:#636b75;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vehicle-brake-fitment.css.map */
