/* Styles personnalisés pour les bannières de produits */
.single-product.woocommerce .entry-header.blog-header {
    background-image: none !important;
    background-color: #ffffff !important;
}

.single-product.woocommerce .entry-header.blog-header .section-heading,
.single-product.woocommerce .entry-header.blog-header .breadcrumbs,
.single-product.woocommerce .entry-header.blog-header .section-subheading {
    color: #000000 !important;
}

/* Navigation noire pour les pages produits */
body.single-product .menubar.main-nav-center .navbar-nav a,
body.single-product .menubar.main-nav-center .navbar-nav .menu-item a {
    color: #000000 !important;
}

/* Icônes noires spécifiques */
body.single-product .menubar.main-nav-center .sway-shopping-cart-header::before {
    color: #000000 !important;
}

body.single-product .menubar.main-nav-center .sway-search-header::before {
    color: #000000 !important;
}

body.single-product .menubar.main-nav-center .header-wishlist .fa,
body.single-product .menubar.main-nav-center .header-wishlist i {
    color: #000000 !important;
}

body.single-product .menubar.main-nav-center .keydesign-cart svg {
    fill: #000000 !important;
}

/* Breadcrumb - tous les éléments */
body.single-product .breadcrumbs span,
body.single-product .breadcrumbs a,
body.single-product .breadcrumbs span[property="name"],
body.single-product .breadcrumbs .fa-chevron-right {
    color: #000000 !important;
}

body.single-product .breadcrumbs a.home,
body.single-product .breadcrumbs a.arch {
    color: #000000 !important;
}

/* Logo noir dès le chargement */
body.single-product .menubar.main-nav-center .fixed-logo {
    display: none !important;
}
body.single-product .menubar.main-nav-center .nav-logo {
    display: block !important;
}