[data-brand="woow"] {
    --brand-primary: var(--woow-red);
    --brand-secondary: var(--woow-orange);
    --brand-accent: var(--woow-yellow);
    --brand-accent-bright: var(--woow-yellow-bright);
    --font-display: 'Poppins', sans-serif;
}

[data-brand="woow"] body,
[data-brand="woow"] h1,
[data-brand="woow"] h2,
[data-brand="woow"] h3,
[data-brand="woow"] h4,
[data-brand="woow"] h5,
[data-brand="woow"] h6 {
    font-family: 'Poppins', sans-serif;
}

[data-brand="woow"] .nav-link:hover::after {
    background-color: var(--woow-red);
}

[data-brand="woow"] .btn-brand {
    background-color: var(--woow-red);
}

[data-brand="woow"] .btn-brand:hover {
    background-color: #d12626;
}

[data-brand="woow"] .card-badge {
    background-color: var(--woow-red);
}

[data-brand="woow"] .filter-pill.active {
    background-color: var(--woow-red);
    border-color: var(--woow-red);
}

[data-brand="woow"] .tag {
    background-color: var(--woow-yellow);
}

[data-brand="woow"] .tag-outline {
    border: 2px solid var(--woow-red);
    color: var(--woow-red);
    background-color: transparent;
}

[data-brand="woow"] .nav-brand-link.woow {
    color: var(--woow-red);
    font-weight: 900;
}

[data-brand="woow"] .mobile-menu-link.woow {
    color: var(--woow-red);
}

[data-brand="woow"] .presentation-option.active {
    background-color: var(--woow-red);
    border-color: var(--woow-red);
}

[data-brand="woow"] .gallery-thumb.active,
[data-brand="woow"] .gallery-thumb:hover {
    border-color: var(--woow-red);
}

[data-brand="woow"] .distribuidor-card:hover {
    border-color: var(--woow-red);
}

[data-brand="woow"] .distribuidor-contact a {
    color: var(--woow-red);
}

[data-brand="woow"] .outline-text {
    -webkit-text-stroke: 2px var(--woow-red);
}

[data-brand="woow"] .outline-text-dark {
    -webkit-text-stroke: 2px var(--bg-black);
}

[data-brand="woow"] .hero-bg {
    background-color: var(--woow-red);
}

[data-brand="woow"] .accent-bg {
    background-color: var(--woow-yellow);
}

[data-brand="woow"] .text-brand-primary {
    color: var(--woow-red);
}

[data-brand="woow"] .border-brand {
    border-color: var(--woow-red);
}

[data-brand="woow"] .bg-brand-gradient {
    background: linear-gradient(135deg, var(--woow-red) 0%, var(--woow-orange) 100%);
}

[data-brand="woow"] .hover\:text-brand:hover {
    color: var(--woow-red);
}

[data-brand="woow"] .btn-woow-specific {
    background-color: var(--woow-red);
    color: white;
}

[data-brand="woow"] .btn-woow-outline {
    border: 2px solid var(--woow-red);
    color: var(--woow-red);
    background-color: transparent;
}

[data-brand="woow"] .btn-woow-outline:hover {
    background-color: var(--woow-red);
    color: white;
}
