
      .lc-navigation-menu {
        box-sizing: border-box;
        color: #bfbfbf;
      }
      .lc-navigation-menu__wrapper {
        margin: 0;
        padding: 0;
        list-style: none;
      }
      .lc-navigation-menu__item {
        position: relative;
        margin: 0;
      }
      .lc-navigation-menu__item_layout_vertical {
        display: block;
      }
      .lc-navigation-menu__item_layout_horizontal {
        display: inline-block;
      }
      .lc-navigation-menu__submenu {
        position: absolute;
        z-index: 20;
        top: 100%;
        left: 50%;
        display: none;
        padding: 8px 0;
        list-style: none;
        cursor: default;
        text-align: left;
        color: #2f2f2f;
        border-radius: 4px;
        background-color: #fff;
        box-shadow:
          0 0 0 1px rgba(13, 35, 67, 0.092),
          0 3.3px 10px -4px rgba(13, 35, 67, 0.4);
        animation: 0.2s lc-navigation-menu-submenu-appear ease-in-out forwards;
      }
      .lc-navigation-menu__submenu .lc-rich-text {
        white-space: nowrap;
      }
      .lc-navigation-menu__submenu_visible {
        display: block;
      }
      .lc-navigation-menu__submenu_hidden {
        display: none !important;
      }
      .lc-navigation-menu__submenu .lc-navigation-menu__link {
        padding: 0 16px;
      }
      .lc-navigation-menu__submenu-link-text {
        display: flex;
      }
      .lc-navigation-menu__submenu-arrow {
        margin-left: 8px;
        transition: transform 0.2s ease-in-out;
      }
      .lc-navigation-menu .lc-navigation-menu__link {
        display: inline-block;
        box-sizing: border-box;
        width: 100%;
        white-space: nowrap;
        text-decoration: none;
        color: currentColor;
        -webkit-tap-highlight-color: transparent;
      }
      .lc-navigation-menu .lc-navigation-menu__link_active {
        color: #252525;
      }
      .lc-navigation-menu .lc-navigation-menu__link:hover {
        color: #f00;
      }
      .lc-navigation-menu
        .lc-navigation-menu__link
        > [data-live-edit-id]:focus {
        outline: none;
        box-shadow: 0 1px 0 #b3afaf;
      }
      .lc-navigation-menu__link_opened .lc-navigation-menu__submenu-arrow,
      .lc-navigation-menu__link_open-on_hover:hover
        .lc-navigation-menu__submenu-arrow {
        transform: scaleY(-1);
      }
      .lc-navigation-menu__link_opened .lc-navigation-menu__submenu,
      .lc-navigation-menu__link_open-on_hover:hover
        .lc-navigation-menu__submenu {
        display: block;
      }
      @keyframes lc-navigation-menu-submenu-appear {
        0% {
          opacity: 0;
          transform: translate(-50%, -4px);
        }
        100% {
          opacity: 1;
          transform: translate(-50%, 0);
        }
      }
    