.car-card[data-astro-cid-ansynl4r]{padding:var(--space-5);cursor:pointer;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative}.car-card[data-astro-cid-ansynl4r]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.car-card[data-astro-cid-ansynl4r].card-selected{border-color:var(--accent-color);box-shadow:var(--shadow-md), 0 0 0 3px var(--accent-light)}.car-card[data-astro-cid-ansynl4r] .pick{top:calc(var(--space-5) + var(--space-3));right:calc(var(--space-5) + var(--space-3));z-index:10;position:absolute}.media[data-astro-cid-ansynl4r]{border-radius:var(--radius-md);width:100%;height:170px;margin-bottom:var(--space-4);background:var(--badge-bg);position:relative;overflow:hidden}.media[data-astro-cid-ansynl4r] img[data-astro-cid-ansynl4r]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.car-card[data-astro-cid-ansynl4r]:hover .media[data-astro-cid-ansynl4r] img[data-astro-cid-ansynl4r]{transform:scale(1.05)}.media[data-astro-cid-ansynl4r] .tag{top:var(--space-3);left:var(--space-3);position:absolute}.car-card[data-astro-cid-ansynl4r] h3[data-astro-cid-ansynl4r]{font-size:var(--text-md);margin-bottom:var(--space-1);font-weight:700}.price[data-astro-cid-ansynl4r]{font-size:var(--text-md);color:var(--accent-color);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4);font-weight:700}.specs[data-astro-cid-ansynl4r]{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;margin-bottom:var(--space-4);border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);font-size:var(--text-sm);color:var(--text-secondary);grid-template-columns:1fr 1fr;list-style:none;display:grid}.specs[data-astro-cid-ansynl4r] li[data-astro-cid-ansynl4r]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.specs[data-astro-cid-ansynl4r] i[data-astro-cid-ansynl4r]{color:var(--accent-color);text-align:center;flex-shrink:0;width:1em}.specs[data-astro-cid-ansynl4r] span[data-astro-cid-ansynl4r]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-footer[data-astro-cid-ansynl4r]{padding-top:var(--space-3);border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.cars-grid[data-astro-cid-tkjopor5]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.filters[data-astro-cid-3ekbyux7]{margin-bottom:var(--space-8);padding:var(--space-5);align-items:flex-end;gap:var(--space-4);z-index:40;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:relative}.filters[data-astro-cid-3ekbyux7] .reset{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}@media (width<=768px){.filters[data-astro-cid-3ekbyux7]{flex-direction:column;align-items:stretch}}.bar[data-astro-cid-mttjaerg]{bottom:var(--space-6);opacity:0;visibility:hidden;pointer-events:none;width:calc(100% - var(--space-12));max-width:680px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);z-index:150;justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);transition:transform var(--dur-slow) var(--ease-spring), opacity var(--dur) var(--ease-out), visibility var(--dur) var(--ease-out);display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(150px)}.bar[data-astro-cid-mttjaerg].active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.info[data-astro-cid-mttjaerg]{align-items:center;gap:var(--space-3);font-weight:600;font-size:var(--text-base);display:flex}.info[data-astro-cid-mttjaerg] div[data-astro-cid-mttjaerg]{border-radius:var(--radius-sm);background:var(--accent-light);width:36px;height:36px;color:var(--accent-color);flex-shrink:0;place-items:center;display:grid}.actions[data-astro-cid-mttjaerg]{align-items:center;gap:var(--space-2);display:flex}.actions[data-astro-cid-mttjaerg] .btn{padding:var(--space-2) var(--space-4);font-size:var(--text-base)}@media (width<=768px){.bar[data-astro-cid-mttjaerg]{width:calc(100% - var(--space-8));bottom:var(--space-4);gap:var(--space-3);flex-direction:column;align-items:stretch}.actions[data-astro-cid-mttjaerg]{justify-content:flex-end}}.section-header[data-astro-cid-x3zrbpon]{margin-bottom:var(--space-6)}.section-title[data-astro-cid-x3zrbpon]{align-items:center;gap:var(--space-3);font-size:var(--text-2xl);color:var(--text-primary);font-weight:900;display:flex}.section-title[data-astro-cid-x3zrbpon] i[data-astro-cid-x3zrbpon]{color:var(--accent-color)}.catalog-page[data-astro-cid-uqnfsuph]{padding-block:var(--space-8) 100px}
