.crumb[data-astro-cid-b3guqnvz]{color:var(--color-muted);border-bottom:1px solid var(--color-line);margin-bottom:32px;padding:18px 0;font-size:13px}.crumb[data-astro-cid-b3guqnvz] a[data-astro-cid-b3guqnvz]{color:var(--color-muted);text-decoration:none}.crumb[data-astro-cid-b3guqnvz] a[data-astro-cid-b3guqnvz]:hover{color:#fff}.crumb[data-astro-cid-b3guqnvz] span[data-astro-cid-b3guqnvz]{opacity:.5;margin:0 8px}.catalog-top-section[data-astro-cid-b3guqnvz]{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}@media (width<=900px){.catalog-top-section[data-astro-cid-b3guqnvz]{grid-template-columns:1fr;gap:32px}}.kicker-red[data-astro-cid-b3guqnvz]{color:var(--color-brand-red-bright,#ff4a4a);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-display);margin-bottom:12px}.top-left[data-astro-cid-b3guqnvz] h1[data-astro-cid-b3guqnvz]{text-transform:uppercase;margin-bottom:20px;font-size:clamp(30px,3.8vw,46px);line-height:1.1}.top-left[data-astro-cid-b3guqnvz] .body-text[data-astro-cid-b3guqnvz]{color:var(--color-muted);max-width:90%;margin-bottom:20px;font-size:16px;line-height:1.6}.portals-strip[data-astro-cid-b3guqnvz]{border:1px solid var(--color-line);background:#ffffff08;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.portals-label[data-astro-cid-b3guqnvz]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-muted);font-size:11.5px;font-weight:700;font-family:var(--font-display)}.portals-tags[data-astro-cid-b3guqnvz]{flex-wrap:wrap;gap:6px;display:flex}.portal-badge[data-astro-cid-b3guqnvz]{color:#fff;font-size:11.5px;font-weight:600;font-family:var(--font-display);background:#18181c;border:1px solid #ffffff1f;border-radius:4px;padding:3px 8px}.brand-filter-box[data-astro-cid-b3guqnvz]{margin-bottom:16px}.brand-filter-title[data-astro-cid-b3guqnvz]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.brand-pills-wrap[data-astro-cid-b3guqnvz]{flex-wrap:wrap;gap:6px;display:flex}.brand-pill-btn[data-astro-cid-b3guqnvz]{border:1px solid var(--color-line,#333);color:var(--color-muted);font-family:var(--font-display);cursor:pointer;background:#ffffff0a;border-radius:4px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:all .15s}.brand-pill-btn[data-astro-cid-b3guqnvz]:hover{color:#fff;background:#ffffff14;border-color:#ffffff59}.brand-pill-btn[data-astro-cid-b3guqnvz].active{background:var(--color-brand-red,#d21f2c);border-color:var(--color-brand-red-bright,#ff4a4a);color:#fff;box-shadow:0 0 10px #d21f2c59}.search-wrap[data-astro-cid-b3guqnvz] input[data-astro-cid-b3guqnvz]{border:1px solid var(--color-line,#333);color:#fff;background:#141416;border-radius:4px;outline:none;width:100%;padding:16px 22px;font-size:15px;transition:border-color .25s}.search-wrap[data-astro-cid-b3guqnvz] input[data-astro-cid-b3guqnvz]:focus{border-color:var(--color-brand-red-bright,#ff4a4a)}.custom-car-panel[data-astro-cid-b3guqnvz]{background:var(--color-surface,#141416);border-top:3px solid var(--color-brand-red,#d21f2c);border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-radius:4px;padding:36px 32px}.custom-car-panel[data-astro-cid-b3guqnvz] h2[data-astro-cid-b3guqnvz]{font-size:22px;font-family:var(--font-display);text-transform:uppercase;margin-bottom:14px}.custom-car-panel[data-astro-cid-b3guqnvz] p[data-astro-cid-b3guqnvz]{color:var(--color-muted);margin-bottom:22px;font-size:14.5px;line-height:1.6}.contact-info[data-astro-cid-b3guqnvz]{margin-bottom:26px}.contact-info[data-astro-cid-b3guqnvz] p[data-astro-cid-b3guqnvz]{color:var(--color-muted);margin-bottom:6px;font-size:13.5px}.contact-info[data-astro-cid-b3guqnvz] a[data-astro-cid-b3guqnvz]{color:#fff;font-size:15px;font-weight:600;text-decoration:none}.w-full[data-astro-cid-b3guqnvz]{text-align:center;box-sizing:border-box;width:100%;display:block}.catalog-grid-4col[data-astro-cid-b3guqnvz]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1200px){.catalog-grid-4col[data-astro-cid-b3guqnvz]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.catalog-grid-4col[data-astro-cid-b3guqnvz]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.catalog-grid-4col[data-astro-cid-b3guqnvz]{grid-template-columns:1fr}}.car-card[data-astro-cid-b3guqnvz]{background:var(--color-surface,#141416);border:1px solid var(--color-line,#333);border-radius:6px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.car-card[data-astro-cid-b3guqnvz]:hover{border-color:var(--color-brand-red-bright,#ff4a4a);transform:translateY(-4px)}.car-img[data-astro-cid-b3guqnvz]{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.car-img[data-astro-cid-b3guqnvz] img[data-astro-cid-b3guqnvz]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.car-card[data-astro-cid-b3guqnvz]:hover .car-img[data-astro-cid-b3guqnvz] img[data-astro-cid-b3guqnvz]{transform:scale(1.05)}.status-badge[data-astro-cid-b3guqnvz]{background:var(--color-brand-red,#d21f2c);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.car-info[data-astro-cid-b3guqnvz]{flex-direction:column;flex-grow:1;padding:18px 20px;display:flex}.car-info[data-astro-cid-b3guqnvz] h3[data-astro-cid-b3guqnvz]{color:#fff;font-size:17px;font-family:var(--font-display);text-transform:uppercase;margin:0 0 14px}.car-meta[data-astro-cid-b3guqnvz]{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:13.5px;display:flex}.car-meta[data-astro-cid-b3guqnvz] .price[data-astro-cid-b3guqnvz]{color:#fff;font-size:17px;font-weight:700}.no-cars-notice[data-astro-cid-b3guqnvz]{background:var(--color-surface,#141416);border:1px dashed var(--color-line,#333);text-align:center;border-radius:6px;margin:20px 0 60px;padding:56px 24px}.no-cars-notice[data-astro-cid-b3guqnvz] h3[data-astro-cid-b3guqnvz]{color:#fff;font-size:22px;font-family:var(--font-display);margin-bottom:12px}.no-cars-notice[data-astro-cid-b3guqnvz] p[data-astro-cid-b3guqnvz]{color:var(--color-muted);max-width:52ch;margin:0 auto;line-height:1.6}.pagination-wrapper[data-astro-cid-b3guqnvz]{justify-content:center;margin:50px 0 90px;display:flex}.pagination[data-astro-cid-b3guqnvz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pagination[data-astro-cid-b3guqnvz] button{background:var(--color-surface,#141416);border:1px solid var(--color-line,#333);color:#fff;cursor:pointer;border-radius:4px;padding:9px 16px;font-size:14px;font-weight:600;transition:all .2s}.pagination[data-astro-cid-b3guqnvz] button:hover{background:var(--color-brand-red-bright,#ff4a4a);border-color:var(--color-brand-red-bright,#ff4a4a)}.pagination[data-astro-cid-b3guqnvz] button.active{background:var(--color-brand-red,#d21f2c);border-color:var(--color-brand-red,#d21f2c);cursor:default}.status-badge[data-astro-cid-b3guqnvz][data-status*=Rezervováno],.car-tag[data-astro-cid-b3guqnvz][data-status*=Rezervováno]{color:#000!important;background:#f59e0b!important}.status-badge[data-astro-cid-b3guqnvz][data-status*=Na\ cestě],.car-tag[data-astro-cid-b3guqnvz][data-status*=Na\ cestě]{color:#fff!important;background:#3b82f6!important}.status-badge[data-astro-cid-b3guqnvz][data-status*=Skladem],.car-tag[data-astro-cid-b3guqnvz][data-status*=Skladem]{background:var(--color-brand-red,#d21f2c)!important;color:#fff!important}.advanced-filters-box[data-astro-cid-b3guqnvz]{margin-bottom:20px}.filter-row[data-astro-cid-b3guqnvz]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}@media (width<=600px){.filter-row[data-astro-cid-b3guqnvz]{grid-template-columns:1fr}}.filter-group[data-astro-cid-b3guqnvz]{flex-direction:column;gap:4px;display:flex}.filter-group[data-astro-cid-b3guqnvz] label[data-astro-cid-b3guqnvz]{text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700;font-family:var(--font-display)}.filter-select[data-astro-cid-b3guqnvz]{border:1px solid var(--color-line,#333);color:#fff;cursor:pointer;background:#141416;border-radius:4px;outline:none;width:100%;padding:10px 14px;font-size:13.5px;transition:border-color .25s}.filter-select[data-astro-cid-b3guqnvz]:focus{border-color:var(--color-brand-red-bright,#ff4a4a)}
