.navbar-brand img {
    max-width: 300px;
}

.header-bottom {
    background-color: var(--dflasher-surface, var(--dflasher-background));
    border-bottom: 1px solid var(--dflasher-border, #333);
}

.header-nav-container {
    background-color: var(--dflasher-surface, var(--dflasher-background));
    border-bottom: 1px solid var(--dflasher-border, #333);
}

#header-container, .top-header-items {
    background-color: var(--dflasher-surface, var(--dflasher-background));
}

.navbar-nav.selectors .btn.dropdown-toggle {
    color: var(--dflasher-text);
    background-color: var(--dflasher-surface-alt, #242424);
    border-color: var(--dflasher-border, #333);
}
.navbar-nav.selectors .btn.dropdown-toggle:hover {
    color: #fff;
    background-color: var(--dflasher-accent);
    border-color: var(--dflasher-accent);
}

.menu-toggler span { background: var(--dflasher-text); }

/* Uppercase lighter menu items */
.Menu > li > a, .Menu > li > div {
    text-transform: uppercase;
    letter-spacing: .05em;
}
/* Submenu headings lighter too */
.Menu li > ul.gallery > li.-hasSubmenu > a {
    font-weight: 400 !important;
    text-transform: uppercase;
    letter-spacing: .05em;
}

/* Light icons in header */
.header-nav-container .icons, .header-nav-container .icon, .header-nav-container .bi, .header-bottom .icons {
    color: var(--dflasher-text, #e0e0e0) !important;
}
.header-nav-container a .icons:hover, .header-nav-container a .bi:hover, .header-bottom a .icons:hover {
    color: var(--dflasher-accent, #50b890) !important;
}

.qty-indicator {
    background-color: var(--dflasher-text-accent);
}