#mainmenu .menu > *{border-right:3px solid #fff}#mainmenu .menu{background-color:var(--mainmenu-bg-color)}.nav-link-container:hover{background-color:var(--mainmenu-on-hover-bg-color)}#mainmenu .submenu,#mainmenu .submenu li{background-color:var(--submenu-bg-color)}#mainmenu nav{font-size:12px;font-weight:bold;display:flex;flex-basis:100%;z-index:99;width:100%}#mainmenu nav ul{margin:0;padding:0}#mainmenu button.nav-link{background-color:var(--mainmenu-bg-color);border:0 none;width:100%;font-size:12px;font-weight:bold}#mainmenu button.nav-link:hover{background-color:var(--mainmenu-on-hover-bg-color)}#mainmenu button.nav-link:active{background-color:var(--mainmenu-pressed-bg-color)}#mainmenu button.selected{background-color:var(--mainmenu-selected-bg-color)}#mainmenu .nav-link{align-items:center;display:flex;cursor:pointer;padding:0 2em;min-height:28px;text-decoration:none;color:var(--mainmenu-text-color);top:100%;left:0}#mainmenu ul.menu{display:flex;flex-direction:row;flex-basis:100%}#mainmenu nav ul li{position:relative;list-style:none;color:#fff}#mainmenu nav ul{display:flex;flex-direction:column}#mainmenu nav ul ul.submenu .submenu-label{background:url(/platform/img/arrow_menu.png) 240px 10px no-repeat}#mainmenu ul.submenu a:hover{background-color:var(--submenu-on-hover-bg-color)}#mainmenu ul.submenu li:hover{background-color:var(--submenu-on-hover-bg-color)}#mainmenu ul.submenu li .nav-link:hover{background-color:var(--submenu-on-hover-bg-color)}#mainmenu ul.submenu li .nav-link:active{background-color:var(--submenu-pressed-bg-color)}#mainmenu ul.submenu li .nav-link:active{background-color:var(--submenu-pressed-bg-color)}#mainmenu ul.submenu li button.selected{background-color:var(--submenu-selected-bg-color)}#mainmenu ul.submenu li ul{border-left:3px solid #fff}#mainmenu nav ul ul li{min-width:250px;width:max-content;max-width:102.2rem;word-break:break-all}#mainmenu nav ul ul ul{left:250px;top:0}#mainmenu nav ul ul{position:absolute;z-index:99;opacity:0;pointer-events:none;border:2px var(--submenu-border-color) solid}#mainmenu li.active > div > ul.submenu{opacity:1;pointer-events:auto}#mainmenu li.active > ul.submenu{opacity:1;pointer-events:auto}#mainmenu nav li{width:200px}.category-menu-item{color:var(--submenu-disabled-text-color)!important;background-color:var(--submenu-disabled-bg-color)!important;pointer-events:none!important}