/* Native mouse/mobile behavior plus a keyboard route for Rootways menus. */
@media(min-width:992px){
 body .rootmenu>.rootmenu-list>li.mrl-key-open>.megamenu{display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important;transition:none!important}
 body .rootmenu>.rootmenu-list>li.mrl-key-dismissed>.megamenu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:none!important}
 /* The theme's global all .3s transition otherwise delays inherited visibility. */
 body .rootmenu>.rootmenu-list>li:is(.mrl-key-open,.mrl-key-dismissed)>.megamenu :is(a,button){transition:none!important}
}
.rootmenu a:focus-visible,.rootmenu-click:focus-visible,[data-action="toggle-nav"]:focus-visible,.mst-searchautocomplete__close:focus-visible,.block-search label[data-role="minisearch-label"]:focus-visible{outline:3px solid #138dca!important;outline-offset:3px}
