/* Home 04 — Ofertas em destaque (templates/home/ofertas.php). */
.home-ofertas__topo { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 1rem; margin-bottom: clamp(2rem, 5vw, 3rem); }
.home-ofertas__topo .secao-topo { margin-bottom: 0; }
.home-ofertas__todas { display: inline-flex; align-items: center; gap: 0.4rem; font-weight: 700; text-decoration: none; }
.home-ofertas__todas .icone { width: 1.1rem; height: 1.1rem; }
.ofertas-vazio { display: flex; gap: 1.25rem; align-items: center; padding: 2rem; border: 1px dashed #CBD5E1; border-radius: var(--raio-grande); background: #fff; }
.ofertas-vazio__icone { display: inline-grid; place-items: center; flex-shrink: 0; width: 3.5rem; height: 3.5rem; border-radius: var(--raio); background: #DBEAFE; color: var(--cor-azul); }
.ofertas-vazio h3 { margin-bottom: 0.25rem; }
.ofertas-vazio p { color: var(--cor-ardosia); }
