.back-bar[data-astro-cid-buemmrln]{padding:9rem 0 0;background-color:var(--color-bg)}.back-link[data-astro-cid-buemmrln]{font-size:.85rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;letter-spacing:.05em;transition:color .2s}.back-link[data-astro-cid-buemmrln]:hover{color:var(--color-primary)}.car-detail[data-astro-cid-buemmrln]{padding:2rem 0 5rem}.car-layout[data-astro-cid-buemmrln]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.gallery__main[data-astro-cid-buemmrln]{position:relative;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-surface);aspect-ratio:3/2}.gallery__main[data-astro-cid-buemmrln] img[data-astro-cid-buemmrln]{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s}.gallery__placeholder[data-astro-cid-buemmrln]{aspect-ratio:3/2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:var(--color-surface);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.9rem}.gallery__thumbs[data-astro-cid-buemmrln]{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.thumb[data-astro-cid-buemmrln]{border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;padding:0;background:none;transition:border-color .2s;flex-shrink:0}.thumb[data-astro-cid-buemmrln].active,.thumb[data-astro-cid-buemmrln]:hover{border-color:var(--color-primary)}.thumb[data-astro-cid-buemmrln] img[data-astro-cid-buemmrln]{width:80px;height:54px;object-fit:cover;display:block}.estado-badge[data-astro-cid-buemmrln]{position:absolute;top:1rem;right:1rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .85rem;border-radius:var(--radius-sm)}.estado-badge--disponible[data-astro-cid-buemmrln]{background:#16a34a;color:#fff}.estado-badge--reservado[data-astro-cid-buemmrln]{background:#d97706;color:#fff}.estado-badge--vendido[data-astro-cid-buemmrln]{background:#dc2626;color:#fff}.car-info[data-astro-cid-buemmrln]{display:flex;flex-direction:column;gap:1.5rem}.car-info__header[data-astro-cid-buemmrln] .eyebrow[data-astro-cid-buemmrln]{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.5rem}.car-info__header[data-astro-cid-buemmrln] h1[data-astro-cid-buemmrln]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--color-text);margin:0 0 .75rem}.version[data-astro-cid-buemmrln]{font-weight:400;color:var(--color-text-muted);font-size:.8em}.estado-badge-inline[data-astro-cid-buemmrln]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;border-radius:var(--radius-sm)}.estado-badge-inline--disponible[data-astro-cid-buemmrln]{background:#16a34a20;color:#16a34a;border:1px solid #16a34a40}.estado-badge-inline--reservado[data-astro-cid-buemmrln]{background:#d9770620;color:#d97706;border:1px solid #d9770640}.estado-badge-inline--vendido[data-astro-cid-buemmrln]{background:#dc262620;color:#dc2626;border:1px solid #dc262640}.car-price[data-astro-cid-buemmrln]{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-primary);line-height:1}.specs-table[data-astro-cid-buemmrln]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.spec-row[data-astro-cid-buemmrln]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.spec-row[data-astro-cid-buemmrln]:last-child{border-bottom:none}.spec-label[data-astro-cid-buemmrln]{font-size:.85rem;color:var(--color-text-muted);font-weight:500}.spec-value[data-astro-cid-buemmrln]{font-size:.9rem;color:var(--color-text);font-weight:600}.car-ctas[data-astro-cid-buemmrln]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-whatsapp[data-astro-cid-buemmrln]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.9rem;font-weight:600;text-decoration:none;color:#fff;background-color:#25d366;padding:.85rem 1.5rem;border-radius:var(--radius-sm);transition:background-color .2s;flex:1;justify-content:center}.btn-whatsapp[data-astro-cid-buemmrln]:hover{background-color:#1ebe5d}.btn-wallapop[data-astro-cid-buemmrln]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.9rem;font-weight:600;text-decoration:none;color:var(--color-text);background-color:transparent;border:1px solid var(--color-border);padding:.85rem 1.5rem;border-radius:var(--radius-sm);transition:border-color .2s,color .2s}.btn-wallapop[data-astro-cid-buemmrln]:hover{border-color:var(--color-primary);color:var(--color-primary)}.car-description[data-astro-cid-buemmrln] h2[data-astro-cid-buemmrln]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-text);margin:0 0 .75rem}.car-description[data-astro-cid-buemmrln] p[data-astro-cid-buemmrln]{font-size:.95rem;color:var(--color-text-muted);line-height:1.7;margin:0;white-space:pre-line}.car-note[data-astro-cid-buemmrln]{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;margin:0;padding-top:1rem;border-top:1px solid var(--color-border)}@media(max-width:900px){.car-layout[data-astro-cid-buemmrln]{grid-template-columns:1fr}.back-bar[data-astro-cid-buemmrln]{padding-top:5.5rem}}.other-cars[data-astro-cid-buemmrln]{padding:4rem 0 5rem;border-top:1px solid var(--color-border);margin-top:2rem}.other-cars__title[data-astro-cid-buemmrln]{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.8rem);color:var(--color-text);margin:0 0 2rem}.other-cars__grid[data-astro-cid-buemmrln]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}.other-card[data-astro-cid-buemmrln]{display:flex;flex-direction:column;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s}.other-card[data-astro-cid-buemmrln]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.other-card__img[data-astro-cid-buemmrln]{position:relative;aspect-ratio:3/2;background-color:var(--color-border);overflow:hidden}.other-card__img[data-astro-cid-buemmrln] img[data-astro-cid-buemmrln]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.other-card[data-astro-cid-buemmrln]:hover .other-card__img[data-astro-cid-buemmrln] img[data-astro-cid-buemmrln]{transform:scale(1.04)}.other-card__no-img[data-astro-cid-buemmrln]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.other-card__badge[data-astro-cid-buemmrln]{position:absolute;top:.6rem;right:.6rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;border-radius:var(--radius-sm)}.other-card__badge--disponible[data-astro-cid-buemmrln]{background:#16a34a;color:#fff}.other-card__badge--reservado[data-astro-cid-buemmrln]{background:#d97706;color:#fff}.other-card__badge--vendido[data-astro-cid-buemmrln]{background:#dc2626;color:#fff}.other-card__body[data-astro-cid-buemmrln]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}.other-card__brand[data-astro-cid-buemmrln]{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.other-card__name[data-astro-cid-buemmrln]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-text);margin:0}.other-card__year[data-astro-cid-buemmrln]{font-weight:400;color:var(--color-text-muted);font-size:.85em}.other-card__price[data-astro-cid-buemmrln]{font-family:var(--font-sans);font-size:.95rem;font-weight:700;color:var(--color-primary);margin:.25rem 0 0}.other-cars__cta[data-astro-cid-buemmrln]{text-align:right}.other-cars__link[data-astro-cid-buemmrln]{font-family:var(--font-sans);font-size:.88rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:color .2s}.other-cars__link[data-astro-cid-buemmrln]:hover{color:var(--color-text)}@media(max-width:600px){.other-cars__grid[data-astro-cid-buemmrln]{grid-template-columns:1fr}}
