.vehicle-finder{display:block;border-bottom:1px solid rgba(var(--color-foreground),.14);background:#f4f4f2}.vehicle-finder__inner{padding-top:clamp(6rem,9vw,10rem);padding-bottom:clamp(6rem,9vw,10rem)}.vehicle-finder__heading-group{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.vehicle-finder__heading{max-width:14ch;margin:0;font-weight:800;letter-spacing:-.035em;line-height:.95;text-transform:uppercase}.vehicle-finder__intro{max-width:62rem;margin-top:1.2rem;color:rgba(var(--color-foreground),.72);font-size:1.7rem}.vehicle-finder__intro>:first-child,.vehicle-finder__garage>div>:first-child{margin-top:0}.vehicle-finder__intro>:last-child,.vehicle-finder__garage>div>:last-child{margin-bottom:0}.vehicle-finder__garage-trigger{display:flex;align-items:center;gap:1rem;min-width:24rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.24);border-radius:var(--buttons-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:left;box-shadow:0 .5rem 1.8rem rgba(var(--color-shadow),.06);cursor:pointer}.vehicle-finder__garage-trigger[aria-expanded=true]{border-color:rgb(var(--color-button));box-shadow:inset .4rem 0 rgb(var(--color-button))}.vehicle-finder__garage-trigger .svg-wrapper{width:2.4rem;height:2.4rem}.vehicle-finder__garage-trigger-copy{flex:1}.vehicle-finder__garage-trigger small,.vehicle-finder__garage-trigger strong{display:block}.vehicle-finder__garage-trigger small{margin-top:.2rem;color:rgba(var(--color-foreground),.65);font-size:1.2rem}.vehicle-finder__garage-caret{width:1.2rem!important;height:1.2rem!important;transition:transform .15s ease}.vehicle-finder__garage-trigger[aria-expanded=true] .vehicle-finder__garage-caret{transform:rotate(180deg)}.vehicle-finder__form{display:grid;grid-template-columns:repeat(3,minmax(14rem,1fr)) auto auto;align-items:end;gap:1px;padding:1px;border-top:.5rem solid rgb(var(--color-button));background:rgba(var(--color-foreground),.18);box-shadow:0 1.8rem 4rem rgba(var(--color-shadow),.08)}.vehicle-finder__field{min-width:0;padding:1.8rem;background:rgb(var(--color-background))}.vehicle-finder__field label{display:block;margin-bottom:.7rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vehicle-finder__field .select,.vehicle-finder__field .select__select{width:100%}.vehicle-finder__field .select__select,.vehicle-finder__submit,.vehicle-finder__clear{min-height:5rem}.vehicle-finder__field .select:before,.vehicle-finder__field .select:after{display:none}.vehicle-finder__field .select__select{padding:0 3.2rem 0 0;border:0;background-color:rgb(var(--color-background));font-weight:700}.vehicle-finder__field .select .svg-wrapper{right:1rem}.vehicle-finder__submit,.vehicle-finder__clear{align-self:stretch;min-height:8.8rem;white-space:nowrap}.vehicle-finder__submit{gap:1.2rem}.vehicle-finder__status{min-height:2rem;margin:1rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.3rem}.vehicle-finder__garage{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem;margin-top:1.6rem;padding:2.4rem;border-left:.4rem solid rgb(var(--color-button));background:rgba(var(--color-foreground),.05)}.vehicle-finder__garage[hidden],.vehicle-finder__garage-trigger[hidden]{display:none}.vehicle-finder__garage h3{margin:0 0 .6rem;font-size:2.2rem}.vehicle-finder__garage-actions{display:flex;gap:1rem}@media screen and (max-width:989px){.vehicle-finder__form{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-finder__field:nth-child(3){grid-column:1 / -1}.vehicle-finder__submit,.vehicle-finder__clear{min-height:5.4rem}}@media screen and (max-width:749px){.vehicle-finder__heading-group,.vehicle-finder__garage{display:block}.vehicle-finder__garage-trigger{width:100%;margin-top:2rem}.vehicle-finder__form{grid-template-columns:1fr}.vehicle-finder__field:nth-child(3){grid-column:auto}.vehicle-finder__submit,.vehicle-finder__clear{width:100%}.vehicle-finder__garage-actions{display:grid;margin-top:2rem}}@media(prefers-reduced-motion:no-preference){.vehicle-finder__garage-trigger{transition:border-color .15s ease,transform .15s ease}.vehicle-finder__garage-trigger:hover{border-color:rgba(var(--color-foreground),.5);transform:translateY(-1px)}}@media(forced-colors:active){.vehicle-finder,.vehicle-finder__field,.vehicle-finder__garage-trigger,.vehicle-finder__garage{border-color:CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:auto}.vehicle-finder__form{border-top-color:Highlight;background:CanvasText;box-shadow:none}.vehicle-finder__garage-trigger[aria-expanded=true],.vehicle-finder__garage{border-left-color:Highlight;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-vehicle-finder.css.map */
