/* Sticky Header Background and Colors */
.c-header.c-header--sticky.c-header--active,
.c-header.c-header--sticky {
    background-color: #000000 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Desktop Navigation Links */
.c-header.c-header--sticky .c-top-menu__item a {
    color: #CCBA70 !important;
}

/* Icons */
.c-header.c-header--sticky .c-header__button-link,
.c-header.c-header--sticky .c-header__button-link i,
.c-header.c-header--sticky .c-header__wildlist-icon,
.c-header.c-header--sticky .c-header__cart-icon,
.c-header.c-header--sticky .c-header__search-button i {
    color: #CCBA70 !important;
}

/* Mobile Header Sticky */
.c-header--mobile.c-header--sticky {
    background-color: #000000 !important;
}

.c-header--mobile.c-header--sticky .c-header__menu-button-icon,
.c-header--mobile.c-header--sticky .c-header__button-link i {
    color: #CCBA70 !important;
}

/* Hover effects for sticky header links (optional but good for UX) */
.c-header.c-header--sticky .c-top-menu__item a:hover,
.c-header.c-header--sticky .c-header__button-link:hover i {
    color: #ffffff !important;
    /* White on hover for contrast */
}

/* Default Header Links (Non-Sticky) */
/* Making them black as per user request */
/* Target desktop menu links */
.c-top-menu__item a {
    color: #000000 !important;
}

/* Target header icons/buttons for consistency */
.c-header__button-link,
.c-header__button-link i,
.c-header__wildlist-icon,
.c-header__cart-icon,
.c-header__search-button i {
    color: #000000 !important;
}