/* =========================================================================
 * HEADER (WoodMart Header Builder header_587425) - restyle navy/oro
 * Solo CSS: non tocca la struttura dell'header builder.
 * Palette: oro CTA #CA8A04 (hover #a9740a), navy #0F172A, Rubik/Nunito.
 * ========================================================================= */

/* --- Menu di navigazione: font Rubik --- */
.whb-general-header .wd-nav-header > li > a{
  font-family:'Rubik',sans-serif!important;
  font-weight:500!important;
}

/* --- Hover/voce attiva del menu: oro --- */
.whb-general-header .wd-nav-header.wd-style-default{ --nav-color-hover:#CA8A04!important; }
.whb-general-header .wd-nav-header > li:hover > a,
.whb-general-header .wd-nav-header > li.current-menu-item > a,
.whb-general-header .wd-nav-header > li.wd-active > a{ color:#CA8A04!important; }

/* --- Badge "IL PIÙ VENDUTO" (menu-label) → oro invece dell'azzurro --- */
.whb-general-header .wd-nav-header .menu-label{
  background-color:#CA8A04!important;
  color:#fff!important;
  font-family:'Rubik',sans-serif!important;
  font-weight:600!important;
  letter-spacing:.02em;
}
/* triangolino/pointer del badge, se presente */
.whb-general-header .wd-nav-header .menu-label:before,
.whb-general-header .wd-nav-header .menu-label:after{ border-top-color:#CA8A04!important; background-color:#CA8A04!important; }

/* --- Bottone telefono: da outline azzurro a pill ORO pieno --- */
.whb-general-header a.btn[href^="tel:"]{
  background-color:#CA8A04!important;
  border-color:#CA8A04!important;
  color:#fff!important;
  font-family:'Rubik',sans-serif!important;
  font-weight:600!important;
}
.whb-general-header a.btn[href^="tel:"]:hover{
  background-color:#a9740a!important;
  border-color:#a9740a!important;
  color:#fff!important;
}

/* --- Testo strumenti (Account/Carrello/Ricerca): Rubik --- */
.whb-general-header .wd-tools-text{ font-family:'Rubik',sans-serif!important; }

/* --- Barra superiore "Spedizione gratuita": font/peso coerenti --- */
.whb-top-bar .wd-text-block,.whb-top-bar p{ font-family:'Rubik',sans-serif!important; letter-spacing:.03em; }
