.vf-vehicle-finder{background:#1c1820;color:#faf8f6}.vf-vehicle-finder *,.vf-vehicle-finder *:before,.vf-vehicle-finder *:after{box-sizing:border-box}.vf-vehicle-finder .page-width{max-width:132rem}.vf-vehicle-finder__inner{padding-bottom:3.2rem;padding-top:3.4rem}.vf-vehicle-finder__intro{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:2.4rem}.vf-vehicle-finder h2{color:inherit;font-size:clamp(2.6rem,2.8vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.16;margin:0}.vf-vehicle-finder__intro>p{color:#d7d0d9;font-size:1.4rem;line-height:1.5;margin:0;max-width:49rem}.vf-vehicle-finder__fields{align-items:end;display:grid;gap:1.2rem;grid-template-columns:1.3fr 1.3fr .85fr 1.25fr auto}.vf-vehicle-finder--can-clear .vf-vehicle-finder__fields{grid-template-columns:1.3fr 1.3fr .85fr 1.25fr auto auto}.vf-vehicle-finder__field{min-width:0}.vf-vehicle-finder__field label{color:#f5f0f6;display:block;font-size:1.2rem;font-weight:700;letter-spacing:.04em;margin-bottom:.7rem}.vf-vehicle-finder__field input,.vf-vehicle-finder__field select{-webkit-appearance:none;appearance:none;background:#faf8f6;border:1px solid #c8c0c9;border-radius:.4rem;color:#24212a;display:block;font-family:inherit;font-size:1.4rem;height:5.2rem;line-height:1.3;min-width:0;padding:0 1.4rem;width:100%}.vf-vehicle-finder__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2324212a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3.5 6 4.5 4 4.5-4'/%3E%3C/svg%3E");background-position:right 1.3rem center;background-repeat:no-repeat;padding-right:3.6rem}.vf-vehicle-finder__field input::placeholder{color:#69636e;opacity:1}.vf-vehicle-finder button{cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:700}.vf-vehicle-finder__continue{align-items:center;background:#795184;border:1px solid #795184;border-radius:.4rem;color:#fff;display:inline-flex;gap:1.4rem;height:5.2rem;justify-content:space-between;padding:0 1.9rem;white-space:nowrap}.vf-vehicle-finder__continue:hover{background:#9569a0;border-color:#9569a0}.vf-vehicle-finder__clear{background:transparent;border:1px solid #83778b;border-radius:.4rem;color:#f5f0f6;height:5.2rem;padding:0 1.3rem;white-space:nowrap}.vf-vehicle-finder__clear[hidden]{display:none}.vf-vehicle-finder__clear:hover{background:#342b3a;border-color:#cba8d6}.vf-vehicle-finder :is(input,select,button):focus-visible{outline:2px solid #e5c4ee;outline-offset:3px}.vf-vehicle-finder__note{color:#bcb2c0;font-size:1.2rem;line-height:1.45;margin:1.3rem 0 0}.vf-vehicle-finder__results{border-top:1px solid #554a5a;margin-top:2.4rem;padding-top:2.4rem}.vf-vehicle-finder__results[hidden]{display:none}.vf-vehicle-finder__results-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.8rem}.vf-vehicle-finder__result-eyebrow{color:#cba8d6;font-size:1.1rem;font-weight:700;letter-spacing:.13em;margin:0 0 .6rem}.vf-vehicle-finder__results h3{color:#fff;font-size:2.3rem;line-height:1.2;margin:0}.vf-vehicle-finder__results h3:focus-visible{outline:2px solid #e5c4ee;outline-offset:3px}.vf-vehicle-finder__selected{color:#e3d8e8;font-size:1.4rem;margin:.7rem 0 0}.vf-vehicle-finder__fit-note{color:#d7d0d9;font-size:1.3rem;line-height:1.5;margin:0;max-width:45rem}.vf-vehicle-finder__product-list{display:grid;gap:1.2rem}.vf-vehicle-finder__product{align-items:center;background:#29232f;border:1px solid #5a4e60;border-radius:.5rem;display:grid;gap:2.2rem;grid-template-columns:19rem minmax(0,1fr);overflow:hidden}.vf-vehicle-finder__product[hidden],.vf-vehicle-finder__empty[hidden]{display:none}.vf-vehicle-finder__product-image{align-self:stretch;background:#f7f4f7;display:block;min-height:19rem}.vf-vehicle-finder__product-image img{display:block;height:100%;object-fit:contain;width:100%}.vf-vehicle-finder__product-info{min-width:0;padding:1.6rem 2.2rem 1.6rem 0}.vf-vehicle-finder__product-label{color:#d8b9e2;font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin:0 0 .7rem}.vf-vehicle-finder__product h4{color:#fff;font-size:clamp(1.8rem,1.8vw,2.4rem);line-height:1.25;margin:0}.vf-vehicle-finder__product h4 a{color:inherit;text-decoration:none}.vf-vehicle-finder__product-price{color:#fff;font-size:1.8rem;font-weight:700;margin:.8rem 0}.vf-vehicle-finder__product-description{color:#d7d0d9;font-size:1.3rem;line-height:1.45;margin:0}.vf-vehicle-finder__product-link{background:#faf8f6;border-radius:.3rem;color:#24212a;display:inline-flex;font-size:1.3rem;font-weight:700;gap:1.5rem;margin-top:1.4rem;padding:1rem 1.5rem;text-decoration:none}.vf-vehicle-finder__product-link:hover{background:#e9e1eb}.vf-vehicle-finder__help-link{color:#e5c4ee;display:inline-block;font-size:1.35rem;font-weight:700;margin-top:1.7rem;text-underline-offset:.3rem}.vf-vehicle-finder__empty{color:#f5f0f6;font-size:1.4rem}.vf-vehicle-finder__empty a{color:#e5c4ee}@media screen and (max-width:989px){.vf-vehicle-finder__fields,.vf-vehicle-finder--can-clear .vf-vehicle-finder__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-vehicle-finder__continue{justify-content:center}.vf-vehicle-finder__clear{width:100%}.vf-vehicle-finder__results-heading{align-items:start;flex-direction:column}}@media screen and (max-width:749px){.vf-vehicle-finder__inner{padding-bottom:3.2rem;padding-top:3.2rem}.vf-vehicle-finder__intro{align-items:start;flex-direction:column;gap:1.2rem}.vf-vehicle-finder__fields,.vf-vehicle-finder--can-clear .vf-vehicle-finder__fields{grid-template-columns:1fr}.vf-vehicle-finder__field input,.vf-vehicle-finder__field select,.vf-vehicle-finder__continue{width:100%}.vf-vehicle-finder__product{gap:0;grid-template-columns:1fr}.vf-vehicle-finder__product-image{height:22rem;min-height:0}.vf-vehicle-finder__product-info{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vf-vehicle-finder.css.map */
