/* Définition des variables pour le thème noir */
/* body {
      --header-color: #000;
      --icon-background-color: #000;
      --user-icon-border-color: #000;
      --user-icon-color: #000;
      --transparent-logo-display: none;
      --global-logo-display: block;
  } */

/* Définition des variables pour le thème blanc */
body {
      --header-color: #fff;
      --icon-background-color: #fff;
      --user-icon-border-color: #fff;
      --user-icon-color: #fff;
      --transparent-logo-display: block;
      --global-logo-display: none;
}

/* Masquage des breadcrumbs */
.breadcrumb,
.breadcrumbWrapper {
      display: none !important;
}


header#header {
      border: 0;
}

/* Styles appliqués selon les variables */
#header:not(.headroom--not-top):not(.-subMenuOpen):not(.-burgerMenuOpen) .header__searchWrapper {
      border: var(--white) 1px solid;
      background-color: transparent;
      color: var(--white);

      display: none !important;
}

/* } */

@media screen and (min-width: 1024px) {

      .header.headroom~#root .main {
            padding-top: 0 !important;
      }

      /* Styles appliqués selon les variables */
      /* @media screen and (min-width: 1024px) { */
      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) {
            background: transparent;
      }

      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) .headerMenu__link {
            color: var(--header-color);
      }

      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) [class^=icon-],
      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) [class*=" icon-"] {
            background-color: var(--icon-background-color);
      }

      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) .header__iconUser {
            border: 1px solid var(--user-icon-border-color);
            color: var(--user-icon-color);
      }

      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) .header__logoImage.-globalLogo {
            display: var(--global-logo-display);
      }

      #header:not(.headroom--not-top):not(.-searchOpen):not(.-subMenuOpen):not(.-burgerMenuOpen) .header__logoImage.-transparentLogo {
            display: var(--transparent-logo-display);
      }

      .header.headroom~#root .main {
            padding-top: 0 !important;
      }


      /* } */


      #header:not(.headroom--not-top):not(.-subMenuOpen):not(.-burgerMenuOpen) .header__searchWrapper {
            display: flex !important;
      }
}