/* Motor Al Día — estilos exclusivos del apartado Ofertas. Usa style.css como base. */
.ofertas-hero{background:linear-gradient(90deg,rgba(12,13,14,.94),rgba(12,13,14,.66)),url('/IMG/coches-lujo.png') center 55%/cover no-repeat;background-color:#101010;border-bottom:3px solid var(--amber)}
.ofertas-hero .hero-inner{padding-top:54px;padding-bottom:54px}
.ofertas-kicker{margin:0 0 8px;color:var(--amber);font-size:12px;letter-spacing:.16em;font-weight:800}
.ofertas-hero .titulo{margin-top:0;margin-bottom:10px}
.ofertas-hero .hero-subtitulo{max-width:650px}
.ofertas-main{padding-top:34px;padding-bottom:64px}
.ofertas-intro{max-width:780px;margin-bottom:24px}
.ofertas-intro .kicker{font-size:12px;letter-spacing:.14em;font-weight:800;color:var(--teal);margin:0 0 4px}
.ofertas-heading{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,3vw,38px);line-height:1.1;margin:0 0 8px;color:var(--ink)}
.ofertas-intro>p:last-child{margin:0;color:var(--ink-soft);max-width:720px}
.ofertas-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:22px 0 14px}
.ofertas-filtros{display:flex;gap:8px;flex-wrap:wrap}
.oferta-filtro{font:600 14px 'Source Sans 3',sans-serif;padding:8px 15px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink);cursor:pointer}
.oferta-filtro:hover,.oferta-filtro.activo{background:#15181c;color:#fff;border-color:#15181c;box-shadow:inset 0 -2px var(--amber)}
.ofertas-orden{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-soft)}
.ofertas-orden select{font:inherit;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:8px 10px}
.aviso-afiliacion{background:#fff;border-left:3px solid var(--amber);padding:10px 14px;margin:18px 0;color:var(--ink-soft);font-size:13px}
.estado-ofertas{color:var(--ink-soft);font-size:14px;margin:16px 0}
.ofertas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.oferta-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s}
.oferta-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(20,23,26,.09);border-color:var(--amber)}
.oferta-imagen{height:190px;background:#e4e6e6;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--line)}
.oferta-imagen img{width:100%;height:100%;object-fit:contain;padding:10px}
.oferta-placeholder{font-size:44px;color:#a3a8aa}
.oferta-cuerpo{padding:16px;display:flex;flex-direction:column;flex:1}
.oferta-categoria{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--teal);margin-bottom:6px}
.oferta-titulo{font:600 23px/1.12 'Barlow Condensed',sans-serif;margin:0 0 9px;color:var(--ink)}
.oferta-descripcion{font-size:15px;color:var(--ink-soft);margin:0 0 14px;flex:1}
.oferta-precios{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:14px}
.oferta-precio{font-size:21px;font-weight:800;color:var(--ink)}
.oferta-anterior{font-size:13px;color:#737a7e;text-decoration:line-through}
.oferta-descuento{font-size:12px;font-weight:800;background:#f7edce;color:#74570e;padding:3px 6px;border-radius:2px}
.oferta-enlace{display:block;text-align:center;background:var(--amber);color:#171717;padding:11px 12px;font-size:14px;font-weight:800;border-radius:3px;text-decoration:none}
.oferta-enlace:hover{background:#e7b51a;text-decoration:none}
.oferta-meta{font-size:12px;color:#737a7e;margin:9px 0 0}
.oferta-vacia{grid-column:1/-1;padding:25px;background:#fff;border:1px dashed var(--line);color:var(--ink-soft)}
.ofertas-consejo{margin-top:48px;border-top:1px solid var(--line);padding-top:26px}
.ofertas-consejo h2{font:600 28px 'Barlow Condensed',sans-serif;margin:0 0 16px}
.consejos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.consejos-grid article{background:#fff;border:1px solid var(--line);padding:18px}
.consejos-grid article>span{font:700 22px 'Barlow Condensed',sans-serif;color:var(--amber)}
.consejos-grid h3{font:600 21px/1.15 'Barlow Condensed',sans-serif;margin:7px 0}
.consejos-grid p{font-size:14px;color:var(--ink-soft);margin:0}
@media(max-width:850px){.ofertas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consejos-grid{grid-template-columns:1fr}.oferta-imagen{height:165px}}
@media(max-width:560px){.ofertas-main{padding-top:24px}.ofertas-grid{gap:11px}.oferta-cuerpo{padding:12px}.oferta-titulo{font-size:20px}.oferta-descripcion{font-size:13px}.oferta-imagen{height:135px}.oferta-precio{font-size:18px}.oferta-filtro{padding:7px 11px}.ofertas-controls{align-items:flex-start}.ofertas-orden{width:100%;justify-content:flex-start}.ofertas-orden select{flex:1}}
@media(max-width:370px){.ofertas-grid{grid-template-columns:1fr}.oferta-imagen{height:190px}}
