.brake-card-fitment{padding:14px;margin:16px 0;background:#242b33;border-left:3px solid #ff6248}.brake-card-fitment strong{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#fff}.brake-card-fitment p{font-size:13px;line-height:1.6;color:#eee;margin:8px 0}.brake-card-fitment a{font-size:12px;color:#ff947f;text-decoration:underline;text-underline-offset:3px}.brake-fitment-callout{padding:20px;margin:20px 0;background:#232a32;border:1px solid #4b5663;border-left:4px solid #ff6248;border-radius:4px}.brake-fitment-callout>p:not(.eyebrow){font-size:15px;line-height:1.65}.brake-fitment-callout .small-copy{color:#bbb;font-size:12px!important}.brake-fitment-callout .button{font-size:13px;padding:12px 16px}.brake-fitment-section{grid-column:1/-1;max-width:1280px;scroll-margin-top:24px;background:#191e24;padding:30px;border:1px solid #3b4552;border-radius:6px;margin-top:30px}.brake-fitment-section h2,.brake-range-browser h2{font-size:30px;line-height:1.2;margin:10px 0 18px}.brake-critical{padding:16px;background:#252c34;border-left:3px solid #ff6248;font-size:13px;line-height:1.7}.brake-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.brake-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;min-width:0}.brake-filters select,.brake-filters input{width:100%;min-width:0;max-width:none;font:14px Arial;padding:12px;color:#fff;background:#242b33;border:1px solid #626f80;border-radius:3px}.brake-filters .brake-query{grid-column:1/4}.brake-filters button{align-self:end;height:43px;background:transparent;color:#fff;border:1px solid #69788a;border-radius:3px;font-weight:700;cursor:pointer}.brake-filters :focus-visible{outline:3px solid #ff826d;outline-offset:3px}.brake-table-wrap{max-height:650px;overflow:auto;border:1px solid #424c58;border-radius:4px}.brake-applications{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.brake-applications thead{position:sticky;top:0;z-index:1;background:#2e3742}.brake-applications th,.brake-applications td{padding:14px 12px;border-bottom:1px solid #3a4450;vertical-align:top;line-height:1.6}.brake-applications tbody tr:nth-child(even){background:#20262e}.brake-fitment-section .small-copy{font-size:12px;color:#b4bdc9;line-height:1.7}.brake-range-browser{margin:35px 0}.brake-range-browser>[data-brake-count]{border-top:1px solid #424c58;padding-top:20px}.brake-card-match{font-size:12px;color:#ffd1a1}.brake-applications [hidden],[data-brake-browser] [hidden]{display:none!important}
@media(max-width:700px){.brake-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brake-filters .brake-query{grid-column:1/-1}.brake-filters button{grid-column:1/-1}.brake-fitment-section{padding:18px;margin:20px 5.5%}.brake-table-wrap{max-height:600px}.brake-applications thead{display:none}.brake-applications,.brake-applications tbody,.brake-applications tr,.brake-applications td{display:block}.brake-applications tr{padding:12px;border-bottom:1px solid #647182}.brake-applications td{padding:6px 0;border:0}.brake-applications td::before{content:attr(data-label);display:block;font-size:10px;text-transform:uppercase;color:#b5bfcc;letter-spacing:.06em}.brake-fitment-section h2,.brake-range-browser h2{font-size:26px}.brake-card-fitment{padding:12px}.brake-fitment-callout{padding:16px}}
