.catalog-shell[data-astro-cid-ov45w7vr]{display:flex;align-items:flex-start;padding:calc(1.6 * var(--leading)) max(var(--edge),calc((100vw - 1440px) / 2 + var(--edge))) calc(3 * var(--leading))}.filters-panel[data-astro-cid-ov45w7vr]{width:240px;flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding:0 var(--space-6) var(--leading) 0;display:flex;flex-direction:column;gap:var(--leading)}.filter-group[data-astro-cid-ov45w7vr]{padding-bottom:var(--leading);border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.filter-group[data-astro-cid-ov45w7vr]:last-of-type{border-bottom:none;padding-bottom:0}.filter-label[data-astro-cid-ov45w7vr]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;color:color-mix(in srgb,var(--color-text) 45%,transparent)}.pill-group[data-astro-cid-ov45w7vr]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-astro-cid-ov45w7vr]{display:inline-flex;align-items:center;font-size:13px;font-weight:600;line-height:1;padding:6px 12px;border:1.5px solid color-mix(in srgb,var(--color-text) 18%,transparent);background:transparent;color:var(--color-text);cursor:pointer;user-select:none;transition:border-color .12s,background .12s,color .12s}.pill[data-astro-cid-ov45w7vr]:hover{border-color:color-mix(in srgb,var(--color-text) 40%,transparent)}.pill[data-astro-cid-ov45w7vr].active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.pill[data-astro-cid-ov45w7vr].active-accent{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.check-row[data-astro-cid-ov45w7vr]{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:8px;cursor:pointer}.check-row[data-astro-cid-ov45w7vr]:last-child{margin-bottom:0}.check-row[data-astro-cid-ov45w7vr] input[data-astro-cid-ov45w7vr][type=checkbox]{accent-color:var(--color-accent);width:15px;height:15px;flex-shrink:0;cursor:pointer}.accordion-trigger[data-astro-cid-ov45w7vr]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;gap:8px}.accordion-trigger[data-astro-cid-ov45w7vr]:hover .filter-label[data-astro-cid-ov45w7vr]{color:var(--color-text)}.accordion-icon[data-astro-cid-ov45w7vr]{flex-shrink:0;color:color-mix(in srgb,var(--color-text) 35%,transparent);transition:transform .18s ease}.accordion-trigger[data-astro-cid-ov45w7vr][aria-expanded=true] .accordion-icon[data-astro-cid-ov45w7vr]{transform:rotate(180deg)}.accordion-body[data-astro-cid-ov45w7vr]{padding-top:12px}.range-row[data-astro-cid-ov45w7vr]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.range-row[data-astro-cid-ov45w7vr] .input[data-astro-cid-ov45w7vr]{padding:7px 9px;font-size:13px}.km-presets[data-astro-cid-ov45w7vr]{display:flex;flex-direction:column;gap:4px}.km-preset[data-astro-cid-ov45w7vr]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;padding:3px 0}.km-preset[data-astro-cid-ov45w7vr] input[data-astro-cid-ov45w7vr][type=radio]{accent-color:var(--color-accent);width:15px;height:15px;flex-shrink:0;cursor:pointer}.reset-btn[data-astro-cid-ov45w7vr]{display:none;width:100%;margin-top:4px;font-size:13px;font-weight:600;letter-spacing:.04em;padding:8px;background:none;border:1.5px solid color-mix(in srgb,var(--color-accent-soft) 60%,transparent);color:var(--color-accent-soft);cursor:pointer}.reset-btn[data-astro-cid-ov45w7vr]:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.reset-btn[data-astro-cid-ov45w7vr].visible{display:block}.results-panel[data-astro-cid-ov45w7vr]{flex:1;min-width:0;padding-left:var(--space-8)}.page-head[data-astro-cid-ov45w7vr]{margin-bottom:calc(1.2 * var(--leading))}.page-title[data-astro-cid-ov45w7vr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.015em;margin:0 0 6px}.page-sub[data-astro-cid-ov45w7vr]{font-size:15px;line-height:var(--leading);margin:0;color:color-mix(in srgb,var(--color-text) 68%,transparent);max-width:60ch}.results-head[data-astro-cid-ov45w7vr]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--leading);border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding-top:var(--leading)}.results-title[data-astro-cid-ov45w7vr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;margin:0}.results-count[data-astro-cid-ov45w7vr]{font-size:13px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.card-grid[data-astro-cid-ov45w7vr]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1100px){.card-grid[data-astro-cid-ov45w7vr]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.card-grid[data-astro-cid-ov45w7vr]{grid-template-columns:1fr}}.moto-card[data-astro-cid-ov45w7vr]{display:block;text-decoration:none;color:inherit;background:var(--color-surface);box-shadow:var(--shadow-sm)}.moto-card[data-astro-cid-ov45w7vr] img[data-astro-cid-ov45w7vr]{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.moto-card[data-astro-cid-ov45w7vr] .img-placeholder[data-astro-cid-ov45w7vr]{width:100%;aspect-ratio:16/9;background:color-mix(in srgb,var(--color-text) 8%,transparent);display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 28%,transparent);font-size:13px}.moto-card[data-astro-cid-ov45w7vr] .card-inner[data-astro-cid-ov45w7vr]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.moto-card[data-astro-cid-ov45w7vr] .card-title[data-astro-cid-ov45w7vr]{font-family:var(--font-heading);font-weight:800;font-size:16px;line-height:1.2;margin:0}.moto-card[data-astro-cid-ov45w7vr] .card-price[data-astro-cid-ov45w7vr]{font-family:var(--font-heading);font-weight:800;font-size:22px;color:var(--color-accent-soft);margin:0;line-height:1.1}.moto-card[data-astro-cid-ov45w7vr] .card-chips[data-astro-cid-ov45w7vr]{display:flex;gap:5px;flex-wrap:wrap}.sold-section[data-astro-cid-ov45w7vr]{margin-top:calc(2.2 * var(--leading));padding-top:var(--leading);border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding-bottom:calc(2 * var(--leading))}.sold-card[data-astro-cid-ov45w7vr]{position:relative;opacity:.72}.sold-badge[data-astro-cid-ov45w7vr]{position:absolute;top:10px;left:10px;background:var(--color-text);color:var(--color-bg);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;z-index:1}.no-results[data-astro-cid-ov45w7vr]{display:none;padding:calc(1.6 * var(--leading)) 0;color:color-mix(in srgb,var(--color-text) 60%,transparent);font-size:15px}.mobile-filter-bar[data-astro-cid-ov45w7vr]{display:none}@media(max-width:760px){.catalog-shell[data-astro-cid-ov45w7vr]{flex-direction:column;padding:0 0 calc(3 * var(--leading))}.filters-panel[data-astro-cid-ov45w7vr]{display:none}.results-panel[data-astro-cid-ov45w7vr]{padding-left:var(--edge);padding-right:var(--edge);padding-top:var(--leading)}.mobile-filter-bar[data-astro-cid-ov45w7vr]{display:block;position:sticky;top:56px;z-index:20;background:var(--color-bg);border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.mfb-row[data-astro-cid-ov45w7vr]{display:flex;align-items:center}.mfb-arrow[data-astro-cid-ov45w7vr]{flex-shrink:0;width:36px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:color-mix(in srgb,var(--color-text) 40%,transparent)}.mfb-arrow[data-astro-cid-ov45w7vr]:hover{color:var(--color-text)}.mfb-scroll[data-astro-cid-ov45w7vr]{flex:1;display:flex;gap:6px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0}.mfb-scroll[data-astro-cid-ov45w7vr]::-webkit-scrollbar{display:none}.mfb-chip[data-astro-cid-ov45w7vr]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;white-space:nowrap;padding:6px 12px;border:1.5px solid color-mix(in srgb,var(--color-text) 18%,transparent);background:transparent;color:var(--color-text);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.mfb-chip[data-astro-cid-ov45w7vr] svg[data-astro-cid-ov45w7vr]{flex-shrink:0;transition:transform .16s}.mfb-chip[data-astro-cid-ov45w7vr].open svg[data-astro-cid-ov45w7vr]{transform:rotate(180deg)}.mfb-chip[data-astro-cid-ov45w7vr].has-value{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.mfb-dropdown[data-astro-cid-ov45w7vr]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-bg);border-bottom:2px solid var(--color-text);padding:var(--leading) var(--edge);z-index:30;box-shadow:0 8px 24px color-mix(in srgb,#000 12%,transparent)}.mfb-dropdown[data-astro-cid-ov45w7vr].open{display:block}.mfb-dropdown-title[data-astro-cid-ov45w7vr]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;color:color-mix(in srgb,var(--color-text) 45%,transparent)}.mfb-pills[data-astro-cid-ov45w7vr]{display:flex;flex-wrap:wrap;gap:6px}.mfb-pill[data-astro-cid-ov45w7vr]{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:6px 14px;border:1.5px solid color-mix(in srgb,var(--color-text) 18%,transparent);background:transparent;color:var(--color-text);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.mfb-pill[data-astro-cid-ov45w7vr].active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.mfb-checks[data-astro-cid-ov45w7vr]{display:flex;flex-direction:column;gap:10px}.mfb-check[data-astro-cid-ov45w7vr]{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.mfb-check[data-astro-cid-ov45w7vr] input[data-astro-cid-ov45w7vr]{accent-color:var(--color-accent);width:16px;height:16px;cursor:pointer}.mfb-range[data-astro-cid-ov45w7vr]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mfb-range[data-astro-cid-ov45w7vr] .input[data-astro-cid-ov45w7vr]{font-size:14px}.mfb-radios[data-astro-cid-ov45w7vr]{display:flex;flex-direction:column;gap:10px}.mfb-radio[data-astro-cid-ov45w7vr]{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.mfb-radio[data-astro-cid-ov45w7vr] input[data-astro-cid-ov45w7vr]{accent-color:var(--color-accent);width:16px;height:16px;cursor:pointer}.mfb-dropdown-footer[data-astro-cid-ov45w7vr]{margin-top:var(--leading);display:flex;justify-content:flex-end}.mfb-done[data-astro-cid-ov45w7vr]{font-size:13px;font-weight:700;letter-spacing:.04em;padding:8px 20px;background:var(--color-text);color:var(--color-bg);border:none;cursor:pointer}}
