/**
 * Couleurs du menu principal (ast-builder-menu-1) selon la branche de catégorie WooCommerce.
 * Ciblage par sous-arbre DOM (.menu-item-{ID}) + états WordPress (.current-menu-item / .current-menu-ancestor).
 * IDs issus du markup du menu (Astra / Megamenu).
 *
 * On colore uniquement le lien du 1er niveau (li.menu-item-XXXX racine) quand il est actif ou ancêtre,
 * plus les entrées .current-menu-item dans la branche — pas les ancêtres intermédiaires du megamenu,
 * sinon le premier sous-lien du chemin reprend la même couleur que la mère (tous ont .current-menu-ancestor).
 */

/* Articles scolaires — #b30d19 */
.ast-builder-menu-1 .menu-item-96173.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-96173 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-96173.current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item-96173 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-96173 .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-96173.current-menu-item > .ast-menu-toggle {
	color: #b30d19;
}

/* Livres scolaires — #8ac149 */
.ast-builder-menu-1 .menu-item-96359.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-96359 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-96359.current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item-96359 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-96359 .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-96359.current-menu-item > .ast-menu-toggle {
	color: #8ac149;
}

/* Jeux et jouets — #eeab05 */
.ast-builder-menu-1 .menu-item-96360.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-96360 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-96360.current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item-96360 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-96360 .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-96360.current-menu-item > .ast-menu-toggle {
	color: #eeab05;
}

/* Outils spécialisés — #4191d7 */
.ast-builder-menu-1 .menu-item-2758.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-2758 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-2758.current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item-2758 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-2758 .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-2758.current-menu-item > .ast-menu-toggle {
	color: #4191d7;
}

/* Papeterie — #ff7c16 */
.ast-builder-menu-1 .menu-item-2759.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-2759 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-2759.current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item-2759 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-2759 .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-2759.current-menu-item > .ast-menu-toggle {
	color: #ff7c16;
}

/* Bricolage — #663abb */
.ast-builder-menu-1 .menu-item-2755.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-2755 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .menu-item-2755.current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item-2755 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-2755 .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .inline-on-mobile .menu-item-2755.current-menu-item > .ast-menu-toggle {
	color: #663abb;
}
