bc-ymm{display:block;color:var(--bc-black,#161616);margin:20px 0}.bc-ymm__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:14px;align-items:end}.bc-ymm__form label{display:grid;gap:7px;font-size:14px;font-weight:700}.bc-ymm__form select{width:100%;min-height:48px;padding:10px;border:1px solid #aaa;border-radius:4px;background:#fff;color:#161616;font:inherit}.bc-ymm__form button{min-height:48px;cursor:pointer}.bc-ymm__form button:disabled{opacity:.55;cursor:wait}.bc-ymm__reset{grid-column:1/-1;justify-self:start;border:0;background:none;text-decoration:underline;padding:0;min-height:32px!important;color:inherit}.bc-ymm__status{margin:12px 0;font-size:14px}.bc-ymm__heading{font-size:clamp(22px,3vw,34px);margin:28px 0 16px}.bc-ymm__filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.bc-ymm__filters button,.bc-ymm__pagination button{border:1px solid #aaa;background:#fff;border-radius:4px;padding:10px 16px;cursor:pointer;color:#161616;font:inherit}.bc-ymm__filters [aria-pressed=true]{background:#161616;color:#fff;border-color:#161616}.bc-ymm__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bc-ymm__card{border:1px solid #ddd;border-radius:var(--bc-radius,6px);padding:16px;background:#fff;color:#161616;display:flex;flex-direction:column;gap:10px}.bc-ymm__card img{width:100%;height:200px;object-fit:contain}.bc-ymm__card h3{font-size:16px;line-height:1.4;margin:0}.bc-ymm__card a{color:inherit;text-decoration:none}.bc-ymm__card a:hover{text-decoration:underline}.bc-ymm__card p{margin:0}.bc-ymm__notes{font-size:13px;line-height:1.5}.bc-ymm__pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:26px 0}.bc-ymm__form select:focus-visible,.bc-ymm__form button:focus-visible,.bc-ymm__filters button:focus-visible,.bc-ymm__pagination button:focus-visible{outline:3px solid var(--bc-red,#d93524);outline-offset:3px}@media(max-width:990px){.bc-ymm__form{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-ymm__form button[type=submit]{grid-column:1/-1}.bc-ymm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bc-ymm__form{gap:12px}.bc-ymm__grid{gap:12px}.bc-ymm__card{padding:12px}.bc-ymm__card img{height:140px}}
bc-fitment-table{display:block}.bc-fitment-scroll{max-width:100%;overflow-x:auto}.bc-fitment-scroll table{width:100%;border-collapse:collapse;font-size:14px}.bc-fitment-scroll caption{text-align:left;font-weight:700;margin:16px 0}.bc-fitment-scroll th,.bc-fitment-scroll td{text-align:left;padding:10px;border-bottom:1px solid #ddd;vertical-align:top}.bc-fitment-scroll th{background:#f5f5f5}
