.vehicle-finder{padding:var(--spacing-sections-mobile, 2.4rem) 0}@media screen and (min-width:750px){.vehicle-finder{padding:var(--spacing-sections-desktop, 3.6rem) 0}}.vehicle-finder__inner{max-width:80rem;margin:0 auto;text-align:center}.vehicle-finder__heading{margin-block-end:1rem}.vehicle-finder__subheading{color:rgba(var(--color-foreground),.65);margin-block-end:2.4rem;font-size:1.5rem}.vehicle-finder__form{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end;justify-content:center}.vehicle-finder__field{display:flex;flex-direction:column;gap:.6rem;flex:1 1 18rem;max-width:24rem;text-align:left}.vehicle-finder__label{font-size:1.2rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.vehicle-finder__select-wrap{position:relative}.vehicle-finder__select-icon{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.vehicle-finder__select-icon svg{width:1.2rem;height:.8rem}.vehicle-finder__select{width:100%;padding:1rem 4rem 1rem 1.5rem;appearance:none;-webkit-appearance:none;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 0);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;cursor:pointer;transition:border-color .15s ease}.vehicle-finder__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.vehicle-finder__select:disabled{opacity:.45;cursor:not-allowed}.vehicle-finder__select:not(:disabled):hover{border-color:rgba(var(--color-foreground),.5)}.vehicle-finder__action{flex:0 0 auto;align-self:flex-end}.vehicle-finder__btn{min-width:16rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem}.vehicle-finder__btn:disabled{cursor:not-allowed;opacity:.6}.vehicle-finder__btn-spinner{width:1.8rem;height:1.8rem}.vehicle-finder__error{margin-top:1.2rem;color:rgb(var(--color-error, 209 48 48));font-size:1.4rem}@media screen and (max-width:749px){.vehicle-finder__field{flex:1 1 100%;max-width:100%}.vehicle-finder__action,.vehicle-finder__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vehicle-finder.css.map */
