/* MESKAAB - DARK HEADER / LIGHT CONTENT */

/* Header background */
header,
header > div,
header .container,
header nav,
.store-header,
.store-header-inner,
.s-header,
.navbar,
.main-header {
    background: #17110D !important;
    background-color: #17110D !important;
}

/* Header text */
header a,
header span,
header p,
header li,
header button,
header nav *,
.store-header *,
.navbar * {
    color: #F5EBDD !important;
}

/* Header icons */
header svg,
header i,
header button svg {
    color: #F2D18A !important;
    stroke: #F2D18A !important;
}

/* Header borders */
header,
header nav {
    border-color: #C99A45 !important;
}

/* Search bar */
header input {
    background: #302217 !important;
    color: #FFFFFF !important;
    border: 1px solid #C99A45 !important;
}

/* Search placeholder */
header input::placeholder {
    color: #E5D2B0 !important;
}

/* Cart counter */
header .badge {
    background: #C99A45 !important;
    color: #17110D !important;
}

/* Mobile menu */
header .menu,
header .dropdown,
header .dropdown-menu {
    background: #17110D !important;
    color: #F5EBDD !important;
}