/**
 * ===================================================================
 * FORCE-RED-THEME.CSS - Forzar tema maroon/guinda
 * ===================================================================
 * Este archivo fuerza los colores maroon para asegurar que se apliquen
 */

/* Forzar colores maroon en elementos principales */
.top-bar {
    background-color: #800000 !important;
    color: white !important;
}

.promo-bar {
    background-color: #800000 !important;
    color: white !important;
}

.top-bar-item .icon {
    color: #D4AF37 !important;
}

.logo-text .brand-primary {
    color: #800000 !important;
}

.logo-text .brand-accent {
    color: #D4AF37 !important;
}

.search-form {
    border-color: #800000 !important;
}

.search-btn {
    background: #800000 !important;
}

.search-btn:hover {
    background: #660000 !important;
}

.main-nav li a:hover,
.main-nav li a.active {
    color: #800000 !important;
}

/* Forzar estilos del hero */
.hero {
    background: linear-gradient(135deg, #800000 0%, #660000 100%) !important;
    color: white !important;
}

.hero h1 .accent {
    color: #D4AF37 !important;
}

.hero .btn-primary {
    background: #800000 !important;
    color: white !important;
}

.hero .btn-secondary {
    border-color: white !important;
    color: white !important;
}

/* Badges */
.badge-discount,
.badge-new {
    background: #800000 !important;
    color: white !important;
}

/* Botones primarios */
.btn-primary {
    background: #800000 !important;
    color: white !important;
}

.btn-primary:hover {
    background: #660000 !important;
}

/* Precios */
.price-current {
    color: #800000 !important;
}

/* Enlaces de sección */
.section-link {
    color: #D4AF37 !important;
}

/* Títulos con acento */
.title-accent {
    color: #D4AF37 !important;
}

/* Footer */
.site-footer {
    background: #1A1A1A !important;
    color: white !important;
}

.footer-section .brand-primary {
    color: #800000 !important;
}

.footer-section .brand-accent {
    color: #D4AF37 !important;
}

.footer-store-box {
    background: #800000 !important;
    color: white !important;
}

/* WhatsApp button */
.whatsapp-float {
    background: #25D366 !important;
}