.theme-modular .cms-submenu-toggle{display:none}
@media(max-width:600px){
.theme-modular .menu-bar .cms-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;margin-left:4px;padding:4px;border:1px solid var(--border);border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer;vertical-align:middle}
.theme-modular .menu-bar li:not(.is-submenu-open)>ul{display:none}
.theme-modular .menu-bar li.is-submenu-open>ul{display:block;max-width:calc(100vw - 36px);white-space:normal}
.theme-modular .menu-bar .cms-menu.has-open-submenu{align-items:flex-start}
}
