.partfinder-garage{--partfinder-garage-bg: #ffffff;--partfinder-garage-text: #161616;--partfinder-garage-muted: #5f5f5f;--partfinder-garage-border: rgba(0, 0, 0, .14);--partfinder-garage-accent: #ae8023;--partfinder-garage-danger: #b3261e;--partfinder-garage-shadow: 0 1.8rem 4rem rgba(0, 0, 0, .22);position:relative;z-index:5;display:flex;align-items:center;min-height:4.4rem}.partfinder-garage__mount{position:relative}.partfinder-garage .gv-vehicles{position:relative;top:auto;right:auto;min-width:0;padding:0;text-align:left;background:transparent;border:0;border-radius:0}.partfinder-garage .gv-vehicles>.toggle{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1rem;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1;letter-spacing:.04rem;text-decoration:none;white-space:nowrap}.partfinder-garage .gv-vehicles>.toggle:hover{color:rgba(var(--color-foreground),.75)}.partfinder-garage .gv-vehicles>.toggle:focus-visible,.partfinder-garage .gv-vehicles .popup a:focus-visible{outline:var(--focused-base-outline);outline-offset:.2rem;box-shadow:none}.partfinder-garage .gv-vehicles .popup{position:absolute;top:calc(100% + .8rem);right:0;z-index:40;width:min(34rem,calc(100vw - 3rem));margin:0;padding:1.6rem;color:var(--partfinder-garage-text);background:var(--partfinder-garage-bg);border:.1rem solid var(--partfinder-garage-border);border-radius:.4rem;box-shadow:var(--partfinder-garage-shadow)}.partfinder-garage .gv-vehicles .gv-popup-header{display:flex!important;justify-content:flex-end;margin:0 0 1rem}.partfinder-garage .gv-vehicles .gv-popup-header a{color:var(--partfinder-garage-muted);font-size:1.2rem;text-decoration:none}.partfinder-garage .gv-vehicles .gv-popup-header a:hover{color:var(--partfinder-garage-text);text-decoration:underline;text-underline-offset:.3rem}.partfinder-garage .gv-vehicles .gv-garage-info{color:var(--partfinder-garage-muted);font-size:1.4rem;line-height:1.4}.partfinder-garage .gv-vehicles .gv-garage-info a{color:var(--partfinder-garage-accent);font-weight:700}.partfinder-garage .gv-vehicles ul{display:block;max-height:24rem;margin:0 0 1.2rem;padding:0;overflow:auto;list-style:none;text-align:left}.partfinder-garage .gv-vehicles ul:empty:before{display:block;padding:1.2rem;color:var(--partfinder-garage-muted);background:#f6f6f6;border:.1rem dashed var(--partfinder-garage-border);border-radius:.4rem;content:"No saved vehicles yet.";font-size:1.3rem;line-height:1.4}.partfinder-garage .gv-vehicles ul li{display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:center;margin:0 0 .8rem;padding:.8rem 1rem;background:#f6f6f6;border:.1rem solid transparent;border-radius:.4rem}.partfinder-garage .gv-vehicles ul li:hover{border-color:var(--partfinder-garage-border)}.partfinder-garage .gv-vehicles ul li a{display:inline-flex;align-items:center;color:var(--partfinder-garage-text);font-size:1.3rem;line-height:1.35;text-decoration:none}.partfinder-garage .gv-vehicles ul li .vehicle-link{font-weight:700}.partfinder-garage .gv-vehicles ul li .vehicle-link:hover{color:var(--partfinder-garage-accent)}.partfinder-garage .gv-vehicles ul li .partfinder-garage__vehicle-actions{display:inline-flex;align-items:center;gap:1.6rem;white-space:nowrap}.partfinder-garage .gv-vehicles ul li .gv-shop-vehicle{color:var(--partfinder-garage-accent);font-size:1.2rem}.partfinder-garage .gv-vehicles ul li .gv-shop-vehicle:hover{text-decoration:underline;text-underline-offset:.3rem}.partfinder-garage .gv-vehicles ul li .gv-del-vehicle{color:var(--partfinder-garage-danger);font-size:1.2rem}.partfinder-garage .gv-vehicles ul li .gv-del-vehicle:hover{text-decoration:underline;text-underline-offset:.3rem}.partfinder-garage .gv-vehicles .add-vehicle{display:inline-flex;justify-content:center;width:100%;min-height:4rem;padding:1.1rem 1.4rem;color:#fff;background:var(--partfinder-garage-accent);border-radius:.4rem;font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none}.partfinder-garage .gv-vehicles .add-vehicle:hover{color:#fff;background:#8f681d}.partfinder-garage .gv-vehicles .add-vehicle[aria-disabled=true],.partfinder-garage .gv-vehicles .add-vehicle.is-saving{pointer-events:none;opacity:.72}.partfinder-garage .gv-vehicles ul li.is-pending{opacity:.7}.partfinder-garage .gv-vehicles ul li.is-removing{opacity:.45}.partfinder-garage__bootstrap{display:none!important}@media screen and (max-width:749px){.partfinder-garage .gv-vehicles>.toggle{max-width:7.6rem;padding:0 .6rem;overflow:hidden;font-size:1.15rem;text-overflow:ellipsis}.partfinder-garage .gv-vehicles .popup{right:-4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/partfinder-garage.css.map */
