.status-dot{display:inline-block;width:.62rem;height:.62rem;border-radius:50%;background:var(--metal)}
.status-dot--online{background:var(--action)}
.fitment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}
.fitment-item{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;min-width:0;padding:1.05rem 1.25rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.fitment-item:nth-child(2n){border-right:0}
.fitment-item h3{margin:0;font-size:.98rem;line-height:1.35}
.fitment-item p{display:flex;align-items:center;gap:.45rem;margin:.4rem 0 0;color:#525b60;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.fitment-item a{font-size:.74rem;font-weight:850;white-space:nowrap;text-underline-offset:.2em}
@media(max-width:760px){.fitment-list{grid-template-columns:1fr}.fitment-item,.fitment-item:nth-child(2n){border-right:0}.fitment-item{grid-template-columns:1fr}.fitment-item a{white-space:normal}}
.search-contact-fitments .fitment-list{border:0;gap:1rem}.search-contact-fitments .fitment-item,.search-contact-fitments .fitment-item:nth-child(2n){border:1px solid var(--line)}.search-contact-fitments .fitment-item a{display:inline-flex;align-items:center;min-height:44px}.storefront-search__suggestions .search-contact-fitments .fitment-list{grid-template-columns:1fr}.search-contact-fitments [aria-selected="true"]{outline:2px solid var(--action);outline-offset:3px}.search-contact-fitments h2,.search-contact-fitments__heading{font-family:var(--display);font-size:1.15rem;margin:16px 0 10px}.search-contact-fitments__text{font-size:.9rem;color:var(--metal)}
