.vehicle-selector{display:block}.vehicle-selector__form{display:grid;gap:.8rem;grid-template-columns:1fr}.vehicle-selector__field{position:relative}.vehicle-selector__label{display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--aph-muted, 91 103 117))}.vehicle-selector__select{width:100%;height:4.8rem;padding:0 3.6rem 0 1.4rem;font-size:1.5rem;color:rgb(var(--aph-ink, 18 24 31));background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230a2b5c' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1rem;border:1px solid rgb(var(--aph-line, 214 221 231));border-radius:var(--aph-radius, 3px);-webkit-appearance:none;appearance:none}.vehicle-selector__select:disabled{opacity:.45}.vehicle-selector__submit{height:4.8rem;width:100%;border:0;border-radius:var(--aph-radius, 3px);background:rgb(var(--aph-red, 200 16 46));color:#fff;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.vehicle-selector__submit:hover:not(:disabled){background:rgb(var(--aph-red-dark, 168 12 38))}.vehicle-selector__submit:disabled{background:rgb(var(--aph-line, 214 221 231));color:rgb(var(--aph-muted, 91 103 117));cursor:not-allowed}.vehicle-selector__note{margin:.8rem 0 0;font-size:1.2rem;opacity:.7}@media screen and (min-width:750px){.vehicle-selector__form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.aph-hero__panelbody .vehicle-selector__form{grid-template-columns:1fr}.aph-hero__panelbody .vehicle-selector__submit{width:100%}.vehicle-selector__submit{width:auto;padding:0 2.8rem}}.garage-bar{width:100%;font-size:1.4rem;color:#fff;background:rgb(var(--aph-green, 14 122 60))}.garage-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;padding-top:.9rem;padding-bottom:.9rem}.garage-bar__label{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.garage-bar__vehicle,.garage-bar__action{color:#fff}.garage-bar__vehicle{font-weight:600}.garage-bar__actions{display:flex;gap:1.2rem;margin-inline-start:auto}.garage-bar__action{padding:0;font-size:1.3rem;color:#fff;text-decoration:underline;text-underline-offset:.3rem;background:none;border:0;cursor:pointer}.garage__list{display:grid;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none}.garage__item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--inputs-radius)}.garage__item--active{border-color:rgba(var(--color-foreground),.5)}.garage__select{flex:1;padding:0;font-size:1.4rem;text-align:start;color:rgb(var(--color-foreground));background:none;border:0;cursor:pointer}.garage__badge{margin-inline-start:.6rem;padding:.1rem .6rem;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;border:.1rem solid currentColor;border-radius:10rem}.garage__remove{padding:0 .4rem;font-size:1.8rem;line-height:1;color:rgb(var(--color-foreground));background:none;border:0;cursor:pointer;opacity:.6}.garage__empty{font-size:1.4rem;opacity:.7}.fitment{margin:1.6rem 0;padding:1.4rem 1.6rem;font-size:1.45rem;line-height:1.5;border:1px solid rgb(var(--aph-line, 214 221 231));border-left:4px solid rgb(var(--aph-navy, 10 43 92));border-radius:var(--aph-radius, 3px);background:rgb(var(--aph-steel, 241 244 248))}.fitment__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--aph-navy, 10 43 92))}.fitment__listed{margin:0 0 1rem}.fitment__result{margin:0;padding-inline-start:1.2rem;border-inline-start:.3rem solid currentColor}.fitment__result--yes{color:rgb(var(--aph-green, 14 122 60));font-weight:600}.fitment__result--check,.fitment__result--unknown{color:#8a5a00}.fitment__result--no{color:rgb(var(--aph-red, 200 16 46));font-weight:600}.fitment__prompt{margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-vehicle.css.map */
