/* ===== Header Design 2 — Premium foncé, barre de navigation verte (toutes pages) ===== */
:root{--bdj-accent:#2E5A4B;--bdj-ink:#1c2420}

/* Rangée du bas = barre verte pleine largeur */
.site-bottom-header-wrap.site-header-row-container{background:var(--bdj-accent)!important;border:0!important}
.site-bottom-header-wrap .site-header-row-container-inner{background:transparent!important}

/* Liens de navigation en blanc, lisibles */
.site-bottom-header-wrap .header-navigation .menu > li > a,
.site-bottom-header-wrap .header-navigation a,
.site-bottom-header-wrap .header-navigation .menu > li.menu-item > a{color:#eef3ef!important;font-weight:500;letter-spacing:.3px}
.site-bottom-header-wrap .header-navigation .menu > li > a:hover,
.site-bottom-header-wrap .header-navigation .menu > li.current-menu-item > a,
.site-bottom-header-wrap .header-navigation .menu > li:hover > a{color:#fff!important}
/* Survol : léger fond clair */
.site-bottom-header-wrap .header-navigation .menu > li > a:hover{background:rgba(255,255,255,.10)!important;border-radius:6px}
/* Flèche du sous-menu Bois en blanc */
.site-bottom-header-wrap .header-navigation .dropdown-nav-toggle,
.site-bottom-header-wrap .header-navigation .kadence-menu-mapping-icon{color:#eef3ef!important}

/* Sous-menu déroulant (Bois) : carte blanche propre */
.site-bottom-header-wrap .header-navigation ul.sub-menu{background:#fff!important;border:1px solid #e7e5dd!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.14)!important;padding:6px!important}
.site-bottom-header-wrap .header-navigation ul.sub-menu li a{color:#33403a!important;border-radius:7px}
.site-bottom-header-wrap .header-navigation ul.sub-menu li a:hover{background:#f1f6f2!important;color:var(--bdj-accent)!important}

/* En-tête principal : logo marque (majuscules, vert) */
.site-main-header-wrap .site-branding .site-title,
.site-main-header-wrap .site-branding .site-title a,
.site-main-header-wrap .site-branding a{color:var(--bdj-accent)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:1.4px;font-size:22px!important}
.site-main-header-wrap .header-cart-button{color:var(--bdj-ink)!important}

/* Barre de recherche injectée (centre du header) — rangée en 3 colonnes */
.site-main-header-inner-wrap{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
.site-main-header-inner-wrap .site-header-section-left{flex:0 0 auto}
.site-main-header-inner-wrap .site-header-section-right{flex:0 0 auto;margin-left:8px}
.bdj-search{flex:1 1 auto;max-width:560px;margin:0 28px;display:flex;border:2px solid var(--bdj-accent);border-radius:30px;overflow:hidden;background:#fff}
.bdj-search input{flex:1;border:0;padding:11px 18px;outline:none;font-size:14px;background:transparent;color:var(--bdj-ink)}
.bdj-search input::placeholder{color:#9aa49d}
.bdj-search button{background:var(--bdj-accent);color:#fff;border:0;padding:0 22px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}
.bdj-search button:hover{background:#24493c}
@media(max-width:880px){.bdj-search{display:none}}
