.trm-exact-fitment{margin:1rem 0;padding:1rem;border:1px solid #cfd5dc;border-left:5px solid #b26a00;border-radius:2px;background:#fffdf8;color:#161a1f}.trm-exact-fitment[hidden]{display:none!important}.trm-exact-fitment[data-state=confirmed_match]{border-color:#a9d9bf;border-left-color:#198754;background:#f1faf5}.trm-exact-fitment[data-state=mismatch]{border-color:#efb2ad;border-left-color:#b42318;background:#fff3f2}.trm-exact-fitment__top,.trm-exact-fitment__garage,.trm-exact-fitment__result,.trm-exact-fitment__actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.trm-exact-fitment__eyebrow{display:block;margin-bottom:.15rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6470}.trm-exact-fitment__title{display:block;font-size:1.05rem;line-height:1.25}.trm-exact-fitment__badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .55rem;border:1px solid currentColor;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b26a00;white-space:nowrap}.trm-exact-fitment[data-state=confirmed_match] .trm-exact-fitment__badge{color:#198754}.trm-exact-fitment[data-state=mismatch] .trm-exact-fitment__badge{color:#b42318}.trm-exact-fitment__message{margin:.65rem 0 .8rem;color:#5a6470;line-height:1.45}.trm-exact-fitment__garage{justify-content:flex-start;padding:.55rem .65rem;margin-bottom:.75rem;border:1px solid #e1e5ea;background:#ffffffb3}.trm-exact-fitment__garage span{color:#5a6470;font-size:.78rem}.trm-exact-fitment__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.trm-exact-fitment__field{display:grid;gap:.3rem}.trm-exact-fitment__field>span{font-size:.75rem;font-weight:700;color:#3c4653}.trm-exact-fitment__field select{width:100%;min-height:2.7rem;padding:.55rem 2rem .55rem .65rem;border:1px solid #cfd5dc;border-radius:2px;background:#fff;color:#161a1f;font:inherit}.trm-exact-fitment__field select:disabled{opacity:.55;cursor:not-allowed}.trm-exact-fitment__result{justify-content:flex-start;margin-top:.85rem;padding:.7rem;border:1px solid #e0c98e;background:#ffffffb8}.trm-exact-fitment__result[data-state=confirmed_match]{border-color:#a9d9bf}.trm-exact-fitment__result[data-state=mismatch]{border-color:#efb2ad}.trm-exact-fitment__result-icon{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border:1px solid currentColor;border-radius:50%;font-weight:800;color:#b26a00}.trm-exact-fitment__result[data-state=confirmed_match] .trm-exact-fitment__result-icon{color:#198754}.trm-exact-fitment__result[data-state=mismatch] .trm-exact-fitment__result-icon{color:#b42318}.trm-exact-fitment__result strong{display:block;margin-bottom:.15rem}.trm-exact-fitment__result p{margin:0;color:#5a6470;line-height:1.4}.trm-exact-fitment__actions{justify-content:flex-start;margin-top:.8rem;flex-wrap:wrap}.trm-exact-fitment__actions .button{min-height:2.5rem}.trm-exact-fitment__actions a:not(.button){font-size:.78rem;font-weight:700;text-transform:uppercase;text-decoration:underline}@media(max-width:749px){.trm-exact-fitment{padding:.85rem}.trm-exact-fitment__top{align-items:flex-start;flex-direction:column}.trm-exact-fitment__grid{grid-template-columns:1fr}}.trm-exact-fitment{margin:1.2rem 0;padding:1.1rem;border:1px solid #d9dde2;border-left:4px solid #17191c;border-radius:8px;background:#fff;box-shadow:0 2px 10px #1118270a}.trm-exact-fitment[data-state=confirmed_match]{border-color:#b6dec8;border-left-color:#178b4d;background:#f3fbf7}.trm-exact-fitment[data-state=mismatch]{border-color:#efb5b0;border-left-color:#bd2c22;background:#fff7f6}.trm-exact-fitment__top{align-items:flex-start}.trm-exact-fitment__eyebrow{margin-bottom:.2rem;font-size:12px;letter-spacing:.06em;color:#68717d}.trm-exact-fitment__title{font-size:18px;line-height:1.25}.trm-exact-fitment__badge{min-height:26px;padding:4px 9px;border:0;background:#17191c;color:#fff;font-size:11px;letter-spacing:.03em}.trm-exact-fitment[data-state=confirmed_match] .trm-exact-fitment__badge{background:#178b4d;color:#fff}.trm-exact-fitment[data-state=mismatch] .trm-exact-fitment__badge{background:#bd2c22;color:#fff}.trm-exact-fitment__message{margin:.55rem 0 .8rem;color:#4f5965;font-size:15px;line-height:1.45}.trm-exact-fitment__garage{gap:.55rem;padding:.55rem .7rem;margin-bottom:.8rem;border:1px solid #e1e4e8;border-radius:6px;background:#f7f8f9}.trm-exact-fitment__garage span{font-size:12px}.trm-exact-fitment__garage strong{font-size:14px}.trm-exact-fitment__grid{gap:.75rem}.trm-exact-fitment__field{gap:.35rem}.trm-exact-fitment__field.is-universal{display:none}.trm-exact-fitment__field>span{font-size:12px;color:#3e4650}.trm-exact-fitment__field select{min-height:48px;padding:.65rem 2.25rem .65rem .75rem;border-color:#c9ced5;border-radius:6px;background-color:#fff;font-size:15px;font-weight:500}.trm-exact-fitment__field select:focus{border-color:#17191c;outline:2px solid rgba(23,25,28,.12);outline-offset:1px}.trm-exact-fitment__result{gap:.75rem;margin-top:.85rem;padding:.8rem;border:1px solid #dfe3e7;border-radius:6px;background:#f7f8f9}.trm-exact-fitment__result[data-state=confirmed_match]{border-color:#b6dec8;background:#fff}.trm-exact-fitment__result[data-state=mismatch]{border-color:#efb5b0;background:#fff}.trm-exact-fitment__result-icon{flex-basis:32px;width:32px;height:32px;border-width:2px;font-size:17px}.trm-exact-fitment__result strong{margin-bottom:.2rem;font-size:16px;line-height:1.3}.trm-exact-fitment__result p{font-size:14px;line-height:1.4}.trm-exact-fitment__actions{gap:.75rem;margin-top:.8rem}.trm-exact-fitment__actions .button{min-height:42px;padding:.65rem 1rem;border-radius:999px;font-size:14px}.trm-exact-fitment__actions a:not(.button){font-size:13px;text-transform:none}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__top,.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__message,.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__garage,.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__grid{display:none}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__result{margin:0;padding:0;border:0;background:transparent}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__result strong{font-size:17px}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__actions{margin-top:.6rem;padding-left:44px}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__actions .button{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#20252b;box-shadow:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__actions a:not(.button){display:none}@media(max-width:749px){.trm-exact-fitment{margin:1rem 0;padding:.9rem}.trm-exact-fitment__top{flex-direction:row;align-items:flex-start}.trm-exact-fitment__title{font-size:17px}.trm-exact-fitment__grid{grid-template-columns:1fr}.trm-exact-fitment__field select{min-height:50px;font-size:16px}.trm-exact-fitment[data-state=confirmed_match]:not(.is-editing) .trm-exact-fitment__actions{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/trm-fitment-v2.css.map */
