body#layout .Menu.__style-horizontal {
  align-items: flex-end;
}
body#layout .Menu.__style-horizontal > ul {
  flex-direction: row;
}
body#layout .Menu.__style-horizontal > ul li {
  position: relative;
  border-left: 2px solid transparent;
}
body#layout .Menu.__style-horizontal > ul li > ul {
  position: absolute;
}
body#layout .Menu.__style-horizontal > ul li.menu-item-has-children:hover {
  border-left: 2px solid var(--c-white);
}
body#layout .Menu.__style-horizontal > ul li.menu-item-has-children:hover > ul {
  display: block!important;
}
body#layout .Menu.__style-horizontal > ul li ul {
  white-space: nowrap;
  background: var(--c-white);
}
body#layout .Menu.__style-horizontal > ul > li > ul {
  top: 100%;
  left: -2px;
}
body#layout .Menu.__style-horizontal > ul > li > ul > li > ul {
  right: 100%;
  top: 0;
}
/*# sourceMappingURL=lgs.css.map */