.vehicle-finder{font-family:var(--font-body-family);padding:3rem 0 4rem}.vehicle-finder-nav-link{background:rgb(var(--color-foreground));border-radius:.8rem;color:rgb(var(--color-background))!important;font-weight:800;letter-spacing:0;margin-left:.8rem;min-height:4.8rem;padding:0 1.9rem!important;position:relative;text-decoration:none}.vehicle-finder-nav-link:after{background:rgba(var(--color-background),.28);border-radius:999px;content:"";height:.6rem;position:absolute;right:1rem;top:.8rem;width:.6rem}.vehicle-finder-nav-link:hover{transform:translateY(-.1rem)}.vehicle-finder__inner{display:grid;gap:2.4rem}.vehicle-finder__header{max-width:82rem}.vehicle-finder__eyebrow{color:rgba(var(--color-foreground),.72);font-size:1.1rem;font-weight:700;letter-spacing:0;margin:0 0 .8rem;text-transform:none}.vehicle-finder__title{font-family:var(--font-heading-family);margin:0}.vehicle-finder__copy{color:rgba(var(--color-foreground),.74);font-size:1.6rem;line-height:1.5;margin:1rem 0 0}.vehicle-finder__panel{border:.1rem solid rgba(var(--color-foreground),.16);border-radius:.8rem;padding:2rem}.vehicle-finder__controls{align-items:end;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.vehicle-finder__field{display:grid;gap:.6rem}.vehicle-finder__field span{color:rgba(var(--color-foreground),.72);font-size:1.3rem;font-weight:700}.vehicle-finder__field select{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.22);border-radius:.6rem;color:rgb(var(--color-foreground));font:inherit;min-height:4.8rem;padding:0 1.2rem;width:100%}.vehicle-finder__actions{display:flex;gap:.8rem}.vehicle-finder__actions .button{min-height:4.8rem;white-space:nowrap}.vehicle-finder__quick,.vehicle-finder__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.vehicle-finder__quick button,.vehicle-finder__filters button{background:transparent;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:999px;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;min-height:3.8rem;padding:0 1.4rem}.vehicle-finder__filters button[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.vehicle-finder__status{color:rgba(var(--color-foreground),.72);margin-top:1.6rem}.vehicle-finder__results{display:grid;gap:1.6rem;margin-top:1.8rem}.vehicle-finder__group{border-top:.1rem solid rgba(var(--color-foreground),.12);padding-top:1.6rem}.vehicle-finder__group-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:1rem}.vehicle-finder__group-title{font-size:1.8rem;margin:0}.vehicle-finder__group-count{color:rgba(var(--color-foreground),.62);font-size:1.3rem}.vehicle-finder__products{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.vehicle-finder__product{color:rgb(var(--color-foreground));display:grid;gap:.8rem;text-decoration:none}.vehicle-finder__image-wrap{aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04);border-radius:.6rem;overflow:hidden}.vehicle-finder__image-wrap img{display:block;height:100%;object-fit:cover;width:100%}.vehicle-finder__product-title{font-size:1.3rem;line-height:1.3}.vehicle-finder__product-meta{color:rgba(var(--color-foreground),.66);font-size:1.2rem}@media screen and (max-width:989px){.vehicle-finder__controls{grid-template-columns:1fr 1fr}.vehicle-finder__actions{grid-column:1 / -1}.vehicle-finder__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.vehicle-finder{padding:3rem 0}.vehicle-finder__panel{padding:1.4rem}.vehicle-finder__controls{grid-template-columns:1fr}.vehicle-finder__actions{flex-direction:column}.vehicle-finder__actions .button{width:100%}.vehicle-finder__products{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vehicle-finder.css.map */
