.plate.svelte-1a9ouo3{display:inline-flex;align-items:stretch;vertical-align:middle;border:1px solid var(--ga-border);border-radius:2px;background:var(--ga-surface);overflow:hidden;line-height:1}.country.svelte-1a9ouo3{display:grid;place-items:center;padding:0 .35rem;background:#234b92;color:#fff;font:500 .55rem var(--ga-font-sans)}.number.svelte-1a9ouo3{padding:.25rem .45rem;font:600 .85rem var(--ga-font-mono);letter-spacing:.08em;color:var(--ga-text);white-space:nowrap}.garage-banner.svelte-1p1grj5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;background:var(--ga-surface-low);border:1px solid var(--ga-border);border-left:3px solid var(--ga-pill-good-fg);padding:1rem 1.2rem;margin:0 0 1rem;font-size:.9rem;color:var(--ga-text)}.garage-banner[data-mode=applied].svelte-1p1grj5{background:var(--ga-surface-low)}.text.svelte-1p1grj5{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.garage-banner[data-mode=applied].svelte-1p1grj5 .identity:where(.svelte-1p1grj5){flex-basis:100%}.identity.svelte-1p1grj5{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .75rem;padding-bottom:.75rem;border-bottom:1px solid var(--ga-border)}.eyebrow.svelte-1p1grj5{flex-basis:100%;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ga-text-muted)}.vehicle.svelte-1p1grj5{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .6rem}.vehicle-name.svelte-1p1grj5{font-size:1.1rem;font-weight:700;color:var(--ga-text)}.headline.svelte-1p1grj5{font-weight:600}.vehicle-meta.svelte-1p1grj5{color:var(--ga-text-muted)}.change.svelte-1p1grj5{margin-left:auto;background:none;border:0;padding:0;cursor:pointer;font:inherit}.link.svelte-1p1grj5{color:var(--ga-primary);font-weight:600;font-size:.8rem;text-decoration:underline;text-underline-offset:.2em}.link.svelte-1p1grj5:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px;border-radius:2px}@media(max-width:720px){.garage-banner.svelte-1p1grj5{flex-direction:column;align-items:flex-start}}.note.svelte-1p1grj5{flex-basis:100%;font-size:.85rem;color:var(--ga-text-muted)}.card.svelte-10nwu12{display:flex;flex-direction:column;background:var(--ga-surface);border:1px solid var(--ga-border-soft);border-radius:0;overflow:hidden;height:100%}.image.svelte-10nwu12{aspect-ratio:4 / 3;background:var(--ga-surface-low)}.body.svelte-10nwu12{padding:1.1rem;display:flex;flex-direction:column;gap:.5rem}.line.svelte-10nwu12{height:.65rem;background:var(--ga-surface-low);border-radius:0}.line.short.svelte-10nwu12{width:30%}.line.long.svelte-10nwu12{width:80%}.line.tiny.svelte-10nwu12{width:45%;height:.55rem}.image.svelte-10nwu12,.line.svelte-10nwu12{position:relative;overflow:hidden}.image.svelte-10nwu12:after,.line.svelte-10nwu12:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);animation:svelte-10nwu12-shimmer 1.4s ease-in-out infinite;transform:translate(-100%)}@keyframes svelte-10nwu12-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.image.svelte-10nwu12:after,.line.svelte-10nwu12:after{animation:none}}@media(max-width:480px){.card.svelte-10nwu12{display:grid;grid-template-columns:120px minmax(0,1fr);min-height:230px}.image.svelte-10nwu12{aspect-ratio:auto}.body.svelte-10nwu12{padding:1rem .8rem}}.vehicle-filter.svelte-19o2jw6{border:none;padding:0;display:flex;flex-direction:column;gap:.4rem}.vehicle-filter.svelte-19o2jw6 label:where(.svelte-19o2jw6){font-weight:500;font-size:.8rem;color:var(--ga-text-muted);margin-bottom:.2rem}.vehicle-filter.svelte-19o2jw6 legend:where(.svelte-19o2jw6){font:600 1.5rem var(--ga-font-display);margin-bottom:.6rem;padding:0;color:var(--ga-text)}.vehicle-filter.svelte-19o2jw6 select:where(.svelte-19o2jw6){width:100%;min-height:var(--ga-control-min-height);padding:var(--ga-control-padding);border:1px solid var(--ga-border);border-radius:var(--ga-control-radius);font-size:var(--ga-control-font-size);margin-bottom:.4rem;background:var(--ga-surface);color:var(--ga-text);font-family:var(--ga-font-sans)}.vehicle-filter.svelte-19o2jw6 select:where(.svelte-19o2jw6):focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px;border-color:var(--ga-primary)}.catalog.svelte-hneksp{max-width:1400px;margin:2rem auto;padding:0 2rem;font-family:var(--ga-font-sans);color:var(--ga-text)}header.svelte-hneksp h1:where(.svelte-hneksp){margin:.5rem 0 .65rem;color:var(--ga-primary);font:600 clamp(3.5rem,6vw,5.6rem) / .95 var(--ga-font-display);text-transform:uppercase;letter-spacing:-.02em}header.svelte-hneksp p:where(.svelte-hneksp){color:var(--ga-text-muted);margin:0 0 1.5rem}.vehicle-notice.svelte-hneksp{background:var(--ga-pill-warn-bg);color:var(--ga-pill-warn-fg);border:1px solid var(--ga-pill-warn-bd);border-radius:2px;padding:.75rem 1rem;margin:0 0 1rem;font-size:.9rem}.layout.svelte-hneksp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2rem;align-items:start}.filters.svelte-hneksp{border-top:2px solid var(--ga-primary)}.filters.svelte-hneksp>summary:where(.svelte-hneksp){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;font:600 1.6rem var(--ga-font-display);list-style:none;cursor:pointer;border-bottom:1px solid var(--ga-border)}.filters.svelte-hneksp>summary:where(.svelte-hneksp)::-webkit-details-marker{display:none}.filters.svelte-hneksp>summary:where(.svelte-hneksp) span:where(.svelte-hneksp){font:400 1.25rem var(--ga-font-sans)}.filters.svelte-hneksp>summary:where(.svelte-hneksp):focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:3px}.filter-fields.svelte-hneksp{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem}.eyebrow.svelte-hneksp{font:.7rem var(--ga-font-mono);text-transform:uppercase;letter-spacing:.04em}header.svelte-hneksp .eyebrow:where(.svelte-hneksp){margin:1.5rem 0 .7rem}.search-submit.svelte-hneksp{margin-top:.5rem;min-height:38px;width:100%;padding:.5rem .7rem;border:1px solid var(--ga-border);background:var(--ga-surface);color:var(--ga-text);font:600 .8rem var(--ga-font-sans);cursor:pointer}.search-submit.svelte-hneksp:hover{border-color:var(--ga-action)}.search-submit.svelte-hneksp:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.filters.svelte-hneksp input[type=search]:where(.svelte-hneksp),.filters.svelte-hneksp select:where(.svelte-hneksp){width:100%;min-height:var(--ga-control-min-height);padding:var(--ga-control-padding);border:1px solid var(--ga-border);border-radius:var(--ga-control-radius);font-size:var(--ga-control-font-size);background:var(--ga-surface);color:var(--ga-text);font-family:var(--ga-font-sans)}.filters.svelte-hneksp input[type=search]:where(.svelte-hneksp):focus-visible,.filters.svelte-hneksp select:where(.svelte-hneksp):focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px;border-color:var(--ga-primary)}fieldset.svelte-hneksp{border:none;padding:0}legend.svelte-hneksp{font-weight:600;margin-bottom:.25rem;font-size:.9rem;color:var(--ga-text-muted)}.category-tree.svelte-hneksp nav:where(.svelte-hneksp) ul:where(.svelte-hneksp){list-style:none;margin:0;padding:0}.category-tree.svelte-hneksp nav:where(.svelte-hneksp)>ul:where(.svelte-hneksp){display:flex;flex-direction:column;gap:1px}.cat-row.svelte-hneksp{display:flex;align-items:stretch;gap:.15rem}.cat-root.svelte-hneksp,.cat-top.svelte-hneksp,.cat-child.svelte-hneksp{display:flex;align-items:center;width:100%;text-align:left;background:none;border:none;border-radius:0;min-height:38px;padding:.45rem .5rem;cursor:pointer;font-family:var(--ga-font-sans);color:var(--ga-text);font-size:.9rem;line-height:1.3;transition:background-color .12s ease,color .12s ease}.cat-top.svelte-hneksp,.cat-child.svelte-hneksp{flex:1}.cat-root.svelte-hneksp:hover,.cat-top.svelte-hneksp:hover,.cat-child.svelte-hneksp:hover,.cat-toggle.svelte-hneksp:hover{background:var(--ga-surface-low);color:var(--ga-primary)}.cat-root.svelte-hneksp:focus-visible,.cat-top.svelte-hneksp:focus-visible,.cat-child.svelte-hneksp:focus-visible,.cat-toggle.svelte-hneksp:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px}.cat-root.active.svelte-hneksp,.cat-top.active.svelte-hneksp{background:var(--ga-primary);color:var(--ga-on-primary);font-weight:600}.cat-top.child-active.svelte-hneksp{color:var(--ga-primary);font-weight:600}.cat-children.svelte-hneksp{display:flex;flex-direction:column;gap:1px;padding-left:.75rem;border-left:2px solid var(--ga-border-soft);margin:2px 0 2px .75rem}.cat-toggle.svelte-hneksp{display:flex;align-items:center;justify-content:center;width:1.75rem;flex:0 0 1.75rem;background:none;border:none;border-radius:0;cursor:pointer;color:var(--ga-text-subtle)}.chevron.svelte-hneksp{font-size:.75rem;color:inherit}.cat-child.active.svelte-hneksp{background:var(--ga-surface-blue);color:var(--ga-primary);font-weight:600}.cat-child.child-active.svelte-hneksp{color:var(--ga-primary);font-weight:600}.cat-grandchildren.svelte-hneksp{display:flex;flex-direction:column;gap:1px;padding-left:.75rem;border-left:2px solid var(--ga-border-soft);margin:2px 0 2px .75rem}.cat-leaf.svelte-hneksp{display:flex;align-items:center;width:100%;text-align:left;background:none;border:none;border-radius:0;min-height:36px;padding:.4rem .5rem;cursor:pointer;font-family:var(--ga-font-sans);color:var(--ga-text-muted);font-size:.85rem;transition:background-color .12s ease,color .12s ease}.cat-leaf.svelte-hneksp:hover{background:var(--ga-surface-low);color:var(--ga-primary)}.cat-leaf.svelte-hneksp:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px}.cat-leaf.active.svelte-hneksp{background:var(--ga-surface-blue);color:var(--ga-primary);font-weight:600}.checkbox.svelte-hneksp{display:flex;align-items:center;gap:.5rem;font-size:.95rem;accent-color:var(--ga-primary)}.clear.svelte-hneksp{background:transparent;border:1px solid var(--ga-border);border-radius:2px;padding:.4rem .75rem;cursor:pointer;color:var(--ga-text);font-family:var(--ga-font-sans);font-size:.9rem}.clear.svelte-hneksp:hover{border-color:var(--ga-primary);color:var(--ga-primary)}.clear.svelte-hneksp:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.results.svelte-hneksp .status:where(.svelte-hneksp){color:var(--ga-text-muted);font:.72rem / 1.5 var(--ga-font-mono);margin:0 0 1.25rem;padding:1rem 0;border-block:1px solid var(--ga-border)}.product-grid.svelte-hneksp{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.empty.svelte-hneksp{background:var(--ga-surface-low);border:1px solid var(--ga-border-soft);border-radius:0;padding:2rem;text-align:center;color:var(--ga-text-subtle);display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-headline.svelte-hneksp{margin:0;color:var(--ga-text-muted);font-size:1rem;font-weight:600}.empty-hint.svelte-hneksp{margin:0;color:var(--ga-text-subtle);font-size:.9rem}.product-grid.svelte-hneksp li:where(.svelte-hneksp){display:grid;min-width:0}.empty-cta.svelte-hneksp{margin-top:.5rem;background:var(--ga-action);color:var(--ga-on-primary);border:none;border-radius:2px;padding:.55rem 1rem;cursor:pointer;font-weight:600;font-family:var(--ga-font-sans);font-size:.95rem;transition:background-color .15s cubic-bezier(.2,0,0,1)}.empty-cta.svelte-hneksp:hover{background:var(--ga-action-hover)}.empty-cta.svelte-hneksp:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.pagination.svelte-hneksp{display:flex;align-items:center;gap:1rem;justify-content:center;margin-top:2rem}.pagination.svelte-hneksp button:where(.svelte-hneksp){padding:.5rem 1rem;border-radius:2px;border:1px solid var(--ga-border);background:var(--ga-surface);color:var(--ga-text);font-family:var(--ga-font-sans);cursor:pointer}.pagination.svelte-hneksp button:where(.svelte-hneksp):hover:not([disabled]){border-color:var(--ga-primary);color:var(--ga-primary)}.pagination.svelte-hneksp button:where(.svelte-hneksp):focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.pagination.svelte-hneksp button[disabled]:where(.svelte-hneksp){opacity:.5;cursor:not-allowed}@media(max-width:1050px){.catalog.svelte-hneksp{padding-inline:1.25rem}.layout.svelte-hneksp{grid-template-columns:210px minmax(0,1fr);gap:1.5rem}.product-grid.svelte-hneksp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.catalog.svelte-hneksp{margin-top:1.25rem;padding-inline:1rem}.layout.svelte-hneksp{grid-template-columns:1fr;gap:1.25rem}.filters.svelte-hneksp>summary:where(.svelte-hneksp){padding-inline:.8rem;border:1px solid var(--ga-border);border-top:0;font:600 1rem var(--ga-font-sans)}.filter-fields.svelte-hneksp{padding:1rem;border:1px solid var(--ga-border);border-top:0}header.svelte-hneksp h1:where(.svelte-hneksp){font-size:3.4rem}header.svelte-hneksp p:where(.svelte-hneksp){font-size:.9rem}.pagination.svelte-hneksp{gap:.6rem}.pagination.svelte-hneksp button:where(.svelte-hneksp){padding:.65rem .8rem}}@media(max-width:480px){.product-grid.svelte-hneksp{grid-template-columns:1fr}}
