/*
 * PRATINIUM — custom-fix-v140.css
 * Priorité 99999 — correctifs critiques bloquant l'allure fintech premium
 * Points traités : catégories parasites · Material Icons · nav supérieure · breadcrumb · contact doublon
 */

/* ── 1. Material Icons — police via Google Fonts ── */
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

.material-icons,
i.material-icons,
span.material-icons {
  font-family: 'Material Icons', sans-serif !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: 'liga' !important;
  -webkit-font-feature-settings: 'liga' !important;
  display: inline-block !important;
  line-height: 1 !important;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

/* ── 2. Menu catégories parasites — triple-lock ── */

/* Lock A — sélecteurs directs sur href */
a[href*="boissons"],
a[href*="legumes"],
a[href*="mobiliers"],
a[href*="/3-boissons"],
a[href*="/6-legumes"],
a[href*="/9-mobiliers"] {
  display: none !important;
}

/* Lock B — parents <li> */
li:has(> a[href*="boissons"]),
li:has(> a[href*="legumes"]),
li:has(> a[href*="mobiliers"]) {
  display: none !important;
}

/* Lock C — menu complet ps_mainmenu si réinjecté */
#_desktop_top_menu,
#_mobile_top_menu,
.top-menu[data-depth="0"],
.js-top-menu,
#header .menu,
.pf-header-classic-top-hook .top-menu,
#mobile_top_menu_wrapper {
  display: none !important;
  visibility: hidden !important;
  max-height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

/* ── 3. Header nav supérieure — masquée sur homepage ── */
body#index .header-nav {
  display: none !important;
}

/* ── 4. Breadcrumb — masqué sur homepage ── */
body#index .breadcrumb,
body#index nav[aria-label="breadcrumb"],
body#index ol.breadcrumb,
body#index #wrapper > .container > .row > nav {
  display: none !important;
}

/* ── 5. Double lien Contactez-nous ── */
.header-nav a[href*="nous-contacter"],
.pf-desktop-contact-zone a[href*="nous-contacter"] {
  display: none !important;
}
