/*
 Theme Name: Storefront Stars
 Template: storefront
 Description: Thème enfant de Storefront
 Author: Sven
 Version: 1.0
*/
/* ============================
   CART MASQUER L'AFFICHAGE
   ============================ */
.site-header-cart,
.storefront-handheld-footer-bar .cart {
    display: none !important;
}

/* ============================
   HEADER NOIR + MENU OR/BLANC
   ============================ */

/* Fond noir partout dans l'entête */
.site-header,
.site-header .col-full,
.storefront-primary-navigation,
.storefront-primary-navigation .col-full {
    background-color: #000000 !important;
    border-bottom: none !important;
}

/* Logo / titre du site en clair */
.site-header .site-title,
.site-header .site-title a,
.site-header .site-description {
    color: #f5f5f5 !important;
}

/* Liens du menu principal (niveau 1) */
.site-header .main-navigation ul.menu > li > a,
.site-header .main-navigation ul.nav-menu > li > a {
    color: #f5f5f5 !important;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-weight: 500;
}

/* Survol + item actif en "or" */
.site-header .main-navigation ul li:hover > a,
.site-header .main-navigation ul li.current-menu-item > a,
.site-header .main-navigation ul li.current_page_item > a {
    color: #f5d26a !important; /* or doux */
}

/* Icônes (panier, compte, etc.) en clair */
.site-header .site-header-cart .cart-contents,
.site-header .site-header-cart .cart-contents .amount,
.site-header .site-header-cart .cart-contents .count {
    color: #f5f5f5 !important;
}

/* Menu mobile (hamburger) */
button.menu-toggle,
button.menu-toggle:hover,
button.menu-toggle:focus {
    background: transparent !important;
    color: #f5f5f5 !important;
    border-color: #f5f5f5 !important;
}

/* Fond du menu déroulant mobile */
.main-navigation.toggled,
.main-navigation.toggled ul.nav-menu {
    background-color: #000000 !important;
}

/* Footer full noir */
.site-footer,
.site-footer .col-full {
    background-color: #000000 !important;
    color: #f5f5f5 !important;
}

/* Pour être sûr que tout le texte soit blanc dans le footer */
.site-footer p,
.site-footer a,
.site-footer span {
    color: #f5f5f5 !important;
}