/* Hero especial de promoção */
.hero-promocao {
  background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),
              url("https://i.ibb.co/WNHf1k1L/teste.png") no-repeat center center;
  background-size: cover;
  background-attachment: fixed; /* efeito parallax leve */
}

.hero-promocao .hero-content h1 {
  color: var(--accent-gold);
  text-shadow: 2px 2px 6px rgba(0,0,0,0.7);
}

.hero-promocao .promo-box {
  background: rgba(30,30,63,0.85);
  border: 2px solid var(--accent-gold);
  border-radius: 15px;
  padding: 25px;
  margin: 20px auto 30px;
  max-width: 600px;
  color: var(--text-light);
  box-shadow: 0 8px 25px var(--shadow);
}

.hero-promocao .promo-price {
  font-size: 2rem;
  font-weight: bold;
  color: var(--accent-gold);
  margin-top: 10px;
}


