.truck-fitment-search{min-width:0}.truck-fitment-form [hidden],.fitment-confirmation-fields label[hidden]{display:none!important}.fitment-configuration-note{grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.45}.truck-fitment-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin:16px 0 0!important}.truck-fitment-form label{display:grid;gap:5px;color:inherit;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.truck-fitment-form select{width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid #aeb8be;border-radius:7px;background:#fff;color:#17212a;font:inherit}.truck-fitment-form select:disabled{background:#e8ecee;color:#7a858c}.truck-fitment-form .button{grid-column:1/-1;margin-top:2px}.truck-fitment-status{min-height:24px;margin-top:12px;font-size:.88rem;font-weight:750}.fitment-clear{grid-column:1/-1;justify-self:center;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;font-size:.8rem;cursor:pointer;padding:6px}.fitment-pagination[hidden],.pagination[data-shopify-pagination][hidden]{display:none!important}.fitment-pagination button{border:1px solid #aeb8be;border-radius:6px;background:#fff;color:#17212a;padding:8px 14px;cursor:pointer;font:inherit}.collection-fitment-widget .truck-fitment-status[data-state=saved],.fitment-card .truck-fitment-status[data-state=saved]{color:#88e5b9}.truck-fitment-status[data-state=saved],.truck-fitment-status[data-state=fits]{color:#137a54}.truck-fitment-status[data-state=loading]{color:#47616f}.truck-fitment-status[data-state=error],.truck-fitment-status[data-state=does_not_fit]{color:#b42318}.truck-fitment-status[data-state=needs_confirmation],.truck-fitment-status[data-state=needs_selection]{color:#925d00}.fitment-result-card{position:relative}.fitment-result-badge{display:inline-flex;margin-bottom:8px;padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:900;text-transform:uppercase}.fitment-result-badge--fits{background:#e5f6ee;color:#137a54}.fitment-result-badge--needs_confirmation,.fitment-result-badge--needs_selection{background:#fff2cf;color:#7d5100}.fitment-result-message{margin:8px 0 0;color:#5e6c75;font-size:.78rem}.product-fitment-gate{margin:20px 0;padding:18px;border:1px solid #c7d2d8;border-left:5px solid #08a9d5;border-radius:10px;background:#f7f9fa}.product-fitment-gate h2{margin:0 0 5px;font-size:1.25rem}.product-fitment-gate p{margin:0;color:#50616c}.product-fitment-gate[data-state=fits]{border-left-color:#14845d;background:#eef9f4}.product-fitment-gate[data-state=does_not_fit]{border-left-color:#c5261c;background:#fff1f0}.product-fitment-gate[data-state=needs_confirmation],.product-fitment-gate[data-state=needs_selection]{border-left-color:#d18a00;background:#fff8e8}.product-fitment-gate a{display:inline-block;margin-top:9px;color:#087d9d;font-weight:850}.cart-fitment-result{margin-top:8px;font-weight:850}.cart-fitment-result[data-state=fits],.cart-fitment-status[data-state=fits]{color:#137a54}.cart-fitment-result[data-state=does_not_fit],.cart-fitment-result[data-state=needs_confirmation],.cart-fitment-result[data-state=needs_selection],.cart-fitment-status[data-state=blocked]{color:#b42318}.cart-fitment-status{font-weight:800}.cart-actions button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:620px){.truck-fitment-form{grid-template-columns:1fr!important}}[data-fitment-form][hidden]{display:none!important}.saved-vehicle-bar{position:sticky;top:0;z-index:40;background:#eef2f4;color:#27333a;border-bottom:1px solid #cbd5da}.saved-vehicle-bar .page-width{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding-top:10px;padding-bottom:10px}.saved-vehicle-bar [data-saved-vehicle-summary]{flex:1;min-width:180px;font-size:.88rem;font-weight:700}.saved-vehicle-bar button{padding:8px 12px;border:1px solid #8598a2;border-radius:7px;background:#fff;color:#27333a;font:inherit;cursor:pointer}.saved-vehicle-bar a{font-size:.85rem;color:#08718e;font-weight:700}.vehicle-search-heading{display:flex;flex-direction:column;gap:4px;margin-top:8px}.vehicle-search-heading span{font-size:.8rem}.wheel-spec-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.wheel-spec-form label{display:grid;gap:6px;font-weight:700}.wheel-spec-form select{padding:12px;border:1px solid #aeb8be;border-radius:7px;background:#fff;color:#17212a;min-width:0;width:100%}.wheel-spec-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wheel-spec-card{padding:20px;border:1px solid #cbd5da;border-radius:12px;background:#fff;min-width:0}.wheel-spec-card h3{overflow-wrap:anywhere;font-size:1rem}.wheel-spec-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.88rem}.wheel-spec-card dd{margin:0;text-align:right}.wheel-spec-card>a:last-child{display:block;color:#08718e;font-weight:700}.fitment-result-badge--application_match{background:#e6f2f6;color:#086580}@media(max-width:700px){.wheel-spec-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-spec-results{grid-template-columns:1fr}.saved-vehicle-bar .page-width{gap:8px}.saved-vehicle-bar a{font-size:.8rem}}.universal-items-toggle{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-weight:600}.universal-items-toggle input{width:1.15rem;height:1.15rem;accent-color:#c82a32}.extra-fitment-selections{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.extra-fitment-selections label{display:grid;gap:.4rem}.extra-fitment-selections select{width:100%;padding:.7rem;border:1px solid #bdc2c6;border-radius:6px;background:#fff;color:#24272a}.truck-fitment-search .universal-items-toggle{justify-content:flex-start;text-align:left}.truck-fitment-search .universal-items-toggle input[type=checkbox]{width:1.15rem!important;min-width:1.15rem!important;max-width:1.15rem!important;height:1.15rem!important;min-height:1.15rem!important;padding:0!important;margin:0!important;flex:0 0 1.15rem;accent-color:var(--cyan);-webkit-appearance:auto;appearance:auto}.wheel-spec-form [hidden]{display:none!important}.saved-vehicle-bar .universal-items-toggle{position:relative;display:inline-flex!important;align-items:center!important;justify-content:flex-start;gap:.55rem;margin:0!important;flex:0 0 auto;color:#27333a;font-size:.8rem;text-transform:none;letter-spacing:normal;cursor:pointer}.saved-vehicle-bar .universal-items-toggle input[type=checkbox]{position:absolute;inset:0 auto auto 0;width:2.3rem!important;min-width:2.3rem!important;max-width:2.3rem!important;height:1.3rem!important;min-height:1.3rem!important;padding:0!important;margin:0!important;opacity:0;z-index:1;cursor:pointer}.universal-switch-track{position:relative;display:inline-block;width:2.3rem;height:1.3rem;flex:0 0 2.3rem;border:1px solid #647780;border-radius:1rem;background:#d3dde1;transition:background .15s}.universal-switch-track:before{content:"";position:absolute;top:2px;left:2px;width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #52636c;transition:transform .15s}.universal-items-toggle input:checked+.universal-switch-track{background:#08718e;border-color:#08718e}.universal-items-toggle input:checked+.universal-switch-track:before{transform:translate(1rem)}.universal-items-toggle input:focus-visible+.universal-switch-track{outline:3px solid #168caf;outline-offset:3px}.search-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.search-result-count{color:#4e5f6b;margin:0 0 1.5rem}.product-info .rte{max-height:none!important;overflow:visible!important;white-space:normal!important;-webkit-line-clamp:unset!important;display:block!important;overflow-wrap:anywhere}.shipping-country-control{padding:1rem 0;border-top:1px solid #515960}.shipping-country-control form{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.shipping-country-control label{font-size:.85rem}.shipping-country-control select,.shipping-country-control button{border:1px solid #aeb8be;border-radius:6px;padding:.55rem .75rem;background:#fff;color:#27333a;font:inherit}.product-fitment-gate.product-fitment-inline{padding:0!important;margin:12px 0;border:0!important;background:transparent!important;box-shadow:none;border-radius:0;font-size:.95rem}.product-fitment-inline:before,.product-fitment-inline .fitment-status-label,.product-fitment-inline [data-fitment-evidence]{display:none!important}.product-fitment-inline [data-product-fitment-message]{margin:0;line-height:1.45}.product-fitment-inline[data-display-state=verified] [data-product-fitment-message]{color:#147348}.product-fitment-inline[data-display-state=mismatch] [data-product-fitment-message]{color:#b42318}.product-fitment-inline[data-display-state=unknown],.product-fitment-inline[data-display-state=component]{color:#52616b}.product-fitment-inline a{font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/41/assets/truck-fitment-search.css.map */
