.ba-finder{padding-top:54px;padding-bottom:70px;color:#f5f3ef}.ba-finder *{box-sizing:border-box}.ba-finder-intro{max-width:790px;margin-bottom:30px}.ba-finder-intro h1{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(40px,5vw,70px);line-height:1.04;margin:10px 0 18px;color:#f5f3ef}.ba-finder-intro p:not(.ba-eyebrow){color:#bdbdbb;font-size:17px;line-height:1.65}.ba-finder-notice{display:flex;gap:22px;align-items:flex-start;border:1px solid #75503c;background:#211b17;padding:18px 22px;margin:28px 0;color:#e5d4c8;font-size:14px;line-height:1.6}.ba-finder-notice strong{color:#ff976e;white-space:nowrap}.ba-finder-form{background:#1b1d1f;border:1px solid #343638;border-radius:5px;padding:26px}.ba-finder label{display:block;font-size:13px;font-weight:700;letter-spacing:.03em;margin-bottom:8px;color:#e9e6e2}.ba-finder input,.ba-finder select{font:inherit;font-size:15px;color:#f5f3ef;background:#111315;border:1px solid #55585a;border-radius:3px;padding:12px;min-height:47px;width:100%;color-scheme:dark}.ba-finder input:focus-visible,.ba-finder select:focus-visible,.ba-finder button:focus-visible,.ba-finder a:focus-visible{outline:3px solid #ff976e;outline-offset:3px}.ba-finder select:disabled{opacity:.48}.ba-finder-search{display:grid;grid-template-columns:1fr auto;gap:0 14px;align-items:end}.ba-finder-search label{grid-column:1/-1}.ba-finder-search .ba-btn{height:47px;padding:0 24px}.ba-finder-vehicle{display:grid;grid-template-columns:.8fr 1fr 1.2fr 1.5fr;gap:16px;margin-top:23px}.ba-finder-refine{display:flex;gap:16px;align-items:end;margin-top:18px}.ba-finder-refine>div{width:220px}.ba-finder-reset{font:inherit;font-size:14px;background:none;color:#ff976e;border:0;text-decoration:underline;padding:13px;cursor:pointer}.ba-finder-fitnote{font-size:12px;line-height:1.65;color:#b6b6b4;margin:20px 0 0;max-width:850px}.ba-finder-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 20px}.ba-finder-toolbar>p{font-size:15px;color:#d7d5d1;line-height:1.5;margin:0}.ba-finder-toolbar>div{display:flex;gap:10px;align-items:center;flex-shrink:0}.ba-finder-toolbar label{margin:0;white-space:nowrap}.ba-finder-toolbar select{min-width:190px}.ba-finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ba-part-card{display:flex;flex-direction:column;border:1px solid #37393b;background:#191b1d;min-width:0;overflow:hidden;border-radius:4px}.ba-part-photo{width:100%;border:0;padding:0;background:#fff;aspect-ratio:4/3;cursor:pointer;display:grid;place-items:center;color:#555}.ba-part-photo img{width:100%;height:100%;object-fit:contain;padding:14px;aspect-ratio:4/3}.ba-part-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.ba-part-card small{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#e48c65}.ba-part-card h2{font-family:inherit;font-size:17px;line-height:1.45;font-weight:650;margin:10px 0;color:#f5f3ef}.ba-part-sku{color:#aaa;font-size:12px;margin:0 0 12px}.ba-part-fit{font-size:12px;color:#c6c6c3;margin:0 0 15px;line-height:1.5}.ba-part-price{font-size:21px;font-weight:700;margin:auto 0 15px;color:#fff}.ba-part-price span{font-weight:400;font-size:11px;color:#aaa;margin-left:6px}.ba-part-card .ba-btn{width:100%;justify-content:center;font-size:13px;padding:12px 15px}.ba-finder-empty{grid-column:1/-1;padding:45px 25px;text-align:center;border:1px solid #444;background:#1b1d1f}.ba-finder-empty h2{font-size:25px;color:#fff}.ba-finder-empty p{color:#bdbdbb;line-height:1.6}.ba-finder-empty a{color:#ff976e}.ba-finder-pages{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px 0}.ba-finder-pages button{font:inherit;padding:11px 20px;border:1px solid #646464;border-radius:3px;background:#202224;color:#fff;cursor:pointer}.ba-finder-pages button:disabled{opacity:.3;cursor:default}.ba-finder-pages span{font-size:14px;color:#bbb}.ba-finder-help,.ba-finder-bodyguard{margin-top:48px;border-top:1px solid #3d3d3d;padding-top:38px;display:flex;gap:35px;justify-content:space-between;align-items:center}.ba-finder-help>div,.ba-finder-bodyguard>div{max-width:700px}.ba-finder-help h2,.ba-finder-bodyguard h2{font-family:Impact,'Arial Narrow',sans-serif;color:#f5f3ef;font-size:34px;margin:8px 0 14px}.ba-finder-help p:not(.ba-eyebrow),.ba-finder-bodyguard p:not(.ba-eyebrow){font-size:15px;line-height:1.7;color:#bbb}.ba-finder-help .ba-btn,.ba-finder-bodyguard .ba-btn{flex-shrink:0}.ba-part-dialog{width:min(1050px,calc(100% - 32px));max-height:90vh;background:#1a1c1e;color:#eee;border:1px solid #555;border-radius:5px;padding:36px;overflow:auto}.ba-part-dialog::backdrop{background:#000c}.ba-part-close{position:sticky;top:0;display:block;margin:-20px -20px 0 auto;width:42px;height:42px;border:1px solid #666;background:#111;color:#fff;border-radius:50%;font:28px/1 sans-serif;z-index:2;cursor:pointer}.ba-part-top{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.ba-part-images>img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;padding:15px}.ba-part-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ba-part-thumbs button{background:#fff;border:2px solid transparent;padding:2px;width:65px;height:54px;cursor:pointer}.ba-part-thumbs button[aria-pressed=true]{border-color:#ff976e}.ba-part-thumbs img{width:100%;height:100%;object-fit:contain}.ba-part-dialog h2{color:#f5f3ef;font-family:inherit;font-weight:700;font-size:25px;line-height:1.3;margin:12px 0}.ba-part-dialog h3{color:#f5f3ef;font-size:18px;margin:26px 0 10px}.ba-part-dialog p{font-size:14px;line-height:1.7;color:#ccc}.ba-part-dialog a:not(.ba-btn){color:#ff976e}.ba-part-copy{white-space:pre-line}.ba-part-details-loading{padding:24px 0;color:#bbb}.ba-part-fit-table{width:100%;border-collapse:collapse;font-size:12px}.ba-part-fit-table th,.ba-part-fit-table td{padding:10px;border-bottom:1px solid #444;text-align:left;vertical-align:top}.ba-part-fit-table th{color:#ff976e}.ba-part-fit-scroll{overflow:auto;max-height:320px}.ba-part-dialog .ba-part-price{font-size:26px;color:#fff}.ba-part-detail-note{border-left:3px solid #f06436;padding:8px 16px;background:#25201d}.ba-finder [hidden]{display:none!important}
#MainContent:has(.ba-finder){background:#101318}
@media(min-width:1400px){.ba-finder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.ba-finder-vehicle{grid-template-columns:1fr 1fr}.ba-finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-finder-help,.ba-finder-bodyguard{align-items:flex-start;flex-direction:column;gap:15px}.ba-part-top{grid-template-columns:1fr}.ba-part-images{max-width:500px}}@media(max-width:580px){.ba-finder{padding-top:30px}.ba-finder-notice{flex-direction:column;gap:5px;padding:15px}.ba-finder-form{padding:17px}.ba-finder-search{grid-template-columns:1fr;gap:8px}.ba-finder-search .ba-btn{margin-top:4px}.ba-finder-vehicle{gap:14px 10px}.ba-finder-refine{flex-wrap:wrap;gap:12px}.ba-finder-refine>div{width:calc(50% - 6px)}.ba-finder-reset{padding-left:0}.ba-finder-toolbar{align-items:flex-start;flex-direction:column;gap:16px}.ba-finder-toolbar>div{width:100%}.ba-finder-toolbar select{flex:1}.ba-finder-grid{grid-template-columns:1fr}.ba-part-card-body{padding:19px}.ba-part-photo{aspect-ratio:16/10}.ba-part-photo img{aspect-ratio:16/10}.ba-part-dialog{padding:23px;width:calc(100% - 20px)}.ba-part-close{margin:-12px -12px 7px auto}.ba-finder-pages{gap:12px}.ba-finder-pages button{padding:10px 14px}.ba-part-dialog h2{font-size:22px}}

.ba-part-shop{margin-bottom:14px}.ba-part-card .ba-part-price{line-height:1.4}
