@font-face{font-family:ElitMenusOriginal170;src:url('/local/templates/nc_b2b/assets/menus170/TildaSans-VF.woff2') format('woff2');font-weight:250 900;font-style:normal;font-display:swap}
#esh231 .esm170-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;align-self:stretch;width:20px;min-height:43px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}
#esh231 .esm170-toggle:focus-visible,#esh231 .esm170-mobile-toggle:focus-visible{outline:2px solid #9a171d;outline-offset:-2px}
#esh231 .esm170-toggle[aria-expanded=true] svg,#esh231 .esm170-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
#esh231 .esm170-panel[hidden]{display:none!important}
#esh231 .esm170-panel[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}
#esh231 .esm170-mobile-item{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;min-width:0}
#esh231 .esm170-mobile-item>a{min-width:0;min-height:44px}
#esh231 .esm170-mobile-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}
#esh231 .esm170-mobile-submenu{grid-column:1/-1;padding:0 0 6px 10px}
#esh231 .esm170-mobile-submenu>a{font-weight:500;min-height:44px}
