#mobileMenu .popup__head {
  justify-content: end;
}

#mobileMenu svg {
  width: 18px;
  height: 18px;
}

#mobileMenu .popup__head svg {
  width: 18px;
  height: 18px;
}

#mobileMenu .popup__head svg use {
  color: var(--dark-color);
}

#mobileMenu .popup__head .header-icon-list {
  flex: none;
}

#mobileMenu .popup__head .header-icon-list .icon-label {
  display: none;
}

#mobileMenu .popup__head .header-icon-list div {
  justify-content: flex-end;
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 40px 0 0;
}

#mobileMenu .popup__head .header-icon-list div a {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

html[dir=rtl] #mobileMenu .jsClose {
  right: 0;
}

html[dir=rtl] #mobileMenu .mobile-navigation-back .jsToggleClass {
  left: auto;
  right: 0;
}

html[dir=rtl] #mobileMenu .mobile-navigation-back .jsToggleClass svg {
  transform: rotate(180deg);
}

html[dir=rtl] #mobileMenu .mobile_layer_button svg {
  transform: rotate(0);
}

html[dir=rtl] #mobileMenu .mobile-navigation-layer {
  right: auto;
  left: -100%;
}

html[dir=rtl] #mobileMenu .mobile-navigation-layer.active {
  left: 0;
}
.mobile-menu-footer-icon-path {
  fill: none;
  stroke: var(--dark-color);
}
