/* Mobile-Menü: Burger-Icon ohne Font Awesome.
   Der statische Export enthält die FA-Schrift nicht, daher blieb der Toggle leer.
   Beim Öffnen kreuzen sich die äußeren Striche zum X, der mittlere blendet aus. */
.awb-menu .awb-menu__m-collapse-icon-open.fa-bars {
  height: 1em;
  font-family: inherit;
  opacity: 1;
  transform: none;
  transition: none;
  /* mittlerer Strich */
  background: linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat;
}

/* Avadas eigenes X samt Dreh-Animation ausblenden */
.awb-menu .awb-menu__m-collapse-icon-close.fa-times {
  display: none;
}

.awb-menu__m-collapse-icon-open.fa-bars::before,
.awb-menu__m-collapse-icon-open.fa-bars::after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  width: 100%;
  height: 2px;
  border-radius: 1px;
  background: currentColor;
  transition: transform 0.25s ease;
}

.awb-menu__m-collapse-icon-open.fa-bars::before {
  transform: translateY(-0.32em);
}

.awb-menu__m-collapse-icon-open.fa-bars::after {
  transform: translateY(0.32em);
}

.awb-menu.expanded .awb-menu__m-collapse-icon-open.fa-bars {
  opacity: 1;
  transform: none;
  background-size: 0 2px;
}

.awb-menu.expanded .awb-menu__m-collapse-icon-open.fa-bars::before {
  transform: rotate(45deg);
}

.awb-menu.expanded .awb-menu__m-collapse-icon-open.fa-bars::after {
  transform: rotate(-45deg);
}
