vehicle-finder{display:block}.section-vehicle-finder .section-filters-wrapper-fullwidth>.container{max-width:none;padding-left:1.6rem;padding-right:1.6rem}@media(min-width:750px){.section-vehicle-finder .section-filters-wrapper-fullwidth>.container{padding-left:3rem;padding-right:3rem}}@media(min-width:990px){.section-vehicle-finder .section-filters-wrapper-fullwidth>.container{padding-left:4rem;padding-right:4rem}}.vehicle-finder-head{margin-bottom:1.8rem}.vehicle-finder-head.center-aligned{text-align:center}.vehicle-finder-heading{margin:0}.vehicle-finder-subheading{margin:.4rem 0 0;font-size:1.4rem;line-height:1.5;opacity:.75}.vehicle-finder .section-filters-form{display:grid;gap:1.2rem;align-items:end}.vehicle-finder .section-filters-form .form-group,.vehicle-finder .section-filters-form .button{margin:0;width:auto;max-width:none;min-width:0}.vehicle-finder .section-filters-form label{display:block;margin-bottom:.7rem;font-size:1.3rem;font-weight:var(--font-bolder-weight, 600);letter-spacing:.02em}.vehicle-finder .section-filters-form select{width:100%;font-size:1.6rem}.vehicle-finder .section-filters-form select:focus-visible{outline:2px solid rgba(var(--color-accent-1));outline-offset:2px}.vehicle-finder .section-filters-form .button{width:100%;font-size:1.5rem}@media(min-width:600px){.vehicle-finder .section-filters-form{grid-template-columns:1fr 1fr;gap:1.6rem}.vehicle-finder .section-filters-form .button{grid-column:1 / -1}}@media(min-width:990px){.vehicle-finder .section-filters-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1.6rem}.vehicle-finder .section-filters-form .button{grid-column:auto;width:auto;min-width:20rem}}.vehicle-finder-garage{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.6rem}.vehicle-garage-label{font-size:1.3rem;opacity:.7}.vehicle-garage-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .5rem .5rem 1.4rem;border-radius:100px;font-size:1.4rem;line-height:1.4;background-color:rgba(var(--color-background));border:1px solid color-mix(in srgb,rgba(var(--color-foreground)),transparent 78%)}.vehicle-garage-chip-value{font-weight:var(--font-bolder-weight, 600)}.vehicle-garage-remove,.vehicle-garage-clear{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;color:rgba(var(--color-foreground));background-color:transparent;transition:background-color .18s ease,color .18s ease}.vehicle-garage-remove{width:2.8rem;height:2.8rem;border-radius:50%;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:.55}.vehicle-garage-remove:hover,.vehicle-garage-remove:focus-visible{opacity:1;background-color:color-mix(in srgb,#c9341a,transparent 85%);color:#c9341a}.vehicle-garage-clear{padding:.6rem 1.2rem;border-radius:100px;font-size:1.2rem;opacity:.7;text-decoration:underline;text-underline-offset:.2rem}.vehicle-garage-clear:hover{opacity:1}.vehicle-finder-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.8rem;border-radius:100px;font-family:inherit;font-size:1.4rem;font-weight:var(--font-bolder-weight, 600);color:rgba(var(--color-foreground));background-color:transparent;border:1px solid color-mix(in srgb,rgba(var(--color-foreground)),transparent 70%)}.vehicle-finder-toggle:after{content:"";width:.7rem;height:.7rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-.15rem);transition:transform .2s ease}.vehicle-finder-toggle[aria-expanded=true]:after{transform:rotate(225deg) translateY(-.15rem)}.vehicle-finder.is-compact .vehicle-finder-body{display:none}.vehicle-finder.is-compact .vehicle-finder-garage{margin-bottom:1.2rem}.vehicle-finder-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;margin-top:1.4rem}.vehicle-finder-add{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:.4rem 0;font-family:inherit;font-size:1.4rem;font-weight:var(--font-bolder-weight, 600);color:rgba(var(--color-accent-1));text-decoration:underline;text-underline-offset:.3rem}.vehicle-finder-add:before{content:"+ "}.vehicle-finder-add:hover{opacity:.7}vehicle-fit-tag:empty{display:none}.vehicle-tag{display:inline-flex;align-items:center;padding:.4rem 1rem;border-radius:100px;font-size:1.2rem;font-weight:var(--font-bolder-weight, 600);line-height:1.3;white-space:nowrap}.vehicle-tag-fits{color:#14733d;background-color:color-mix(in srgb,#1a8f4c,transparent 88%)}.vehicle-tag-no-fit{color:#a82a14;background-color:color-mix(in srgb,#c9341a,transparent 90%)}.vehicle-tag-universal{color:rgba(var(--color-foreground));background-color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 90%)}.vehicle-tag-unknown{color:rgba(var(--color-foreground));background-color:transparent;border:1px dashed color-mix(in srgb,rgba(var(--color-foreground)),transparent 70%);opacity:.65;font-weight:400}.vehicle-fit{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 1rem;padding:1.2rem 1.6rem;border-radius:var(--border-radius-base);font-size:1.4rem;line-height:1.5;border-left:.4rem solid transparent;background-color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 94%)}.vehicle-fit:before{flex:0 0 auto;font-weight:700}.vehicle-fit-fits{border-left-color:#1a8f4c;background-color:color-mix(in srgb,#1a8f4c,transparent 92%)}.vehicle-fit-fits:before{content:"\2713";color:#1a8f4c}.vehicle-fit-no-fit{border-left-color:#c9341a;background-color:color-mix(in srgb,#c9341a,transparent 92%)}.vehicle-fit-no-fit:before{content:"\2715";color:#c9341a}.vehicle-fit-prompt{border-left-color:rgba(var(--color-accent-1))}.vehicle-fit-prompt:before{content:"\2192";color:rgba(var(--color-accent-1))}.vehicle-fit-unknown{opacity:.85}.vehicle-fit-unknown:before{content:"?";opacity:.6}.vehicle-fit-list{flex:1 0 100%;list-style:none;margin:.8rem 0 0;padding:0;font-size:1.3rem}.vehicle-fit-item{display:flex;align-items:baseline;gap:.8rem;padding:.2rem 0}.vehicle-fit-item:before{font-weight:700;width:1.4rem;flex:0 0 auto}.vehicle-fit-item-yes:before{content:"\2713";color:#1a8f4c}.vehicle-fit-item-no:before{content:"\2715";color:#c9341a;opacity:.7}.vehicle-fit-item-no{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vehicle-finder.css.map */
