:root{
--color-bg:#000; /* negro */
--color-text:#fff; /* blanco */
--gold-1: rgba(191,149,63,1);
--gold-2: rgba(252,246,186,1);
--gold-3: rgba(179,135,40,1);
--gold-4: rgba(251,245,183,1);
--gold-5: rgba(170,119,28,1);
}


body{ background:#fff; color:#111; }
.navbar{ background:#000; }
.navbar .nav-link, .navbar-brand{ color:#fff !important; }
.btn-gold{ border:0; background:linear-gradient(90deg,var(--gold-1),var(--gold-2) 15%,var(--gold-3) 35%,var(--gold-4) 65%,var(--gold-5) 100%); color:#000; }
.btn-gold:hover{ filter:brightness(0.95); }
.text-gold{ background:linear-gradient(90deg,var(--gold-1),var(--gold-3)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.divider-gold{ display:block;width:100%;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--gold-1),var(--gold-2) 15%,var(--gold-3) 35%,var(--gold-4) 65%,var(--gold-5) 100%); }
.card{ border-radius:1rem; border:1px solid #eee; }
.badge-gold{ background:linear-gradient(90deg,var(--gold-1),var(--gold-3)); color:#000; }


/* Botón flotante WhatsApp */
.whatsapp-float{ position:fixed; right:18px; bottom:18px; z-index:999; width:56px; height:56px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:#25D366; color:#fff; box-shadow:0 8px 24px rgba(0,0,0,.25); }
.whatsapp-float:hover{ text-decoration:none; color:#fff; filter:brightness(.95); }

#hero .carousel-item img {
  height: 800px;         /* Ajusta según prefieras */
  object-fit: cover;     /* Recorta la imagen en lugar de deformarla */
  object-position: center;
}
.navbar .nav-link {
  color: #fff !important;
  font-weight: 500;
  transition: color 0.2s ease-in-out;
}
.navbar .nav-link:hover {
  color: var(--gold-2) !important; /* brillo dorado al pasar */
}

#cart-count {
  font-size: 0.7rem;
}
