 .brxe-offcanvas .brxe-nav-menu { --mm-l2: #fcfcfc;  --mm-l2-line: 2px solid #ffffff; --mm-l2-open-weight: 700;  --mm-l3: #ffffff;  --mm-l3-line: #e3e3e3;  --mm-indent-2: 30px;  --mm-indent-3: 45px;  --mm-arrow-right: 15px;  }  .brxe-offcanvas .brxe-nav-menu .sub-menu { gap: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; width: 100%; } .brxe-offcanvas .brxe-nav-menu .sub-menu > li { position: relative; width: 100%; margin: 0 !important; border: 0 !important; background: transparent !important; }  .brxe-offcanvas .brxe-nav-menu .sub-menu > li > a { display: block !important; width: 100%; box-sizing: border-box; }  .brxe-offcanvas .brxe-nav-menu .sub-menu > li > .brx-submenu-toggle { display: flex !important; justify-content: space-between !important; align-items: center; width: 100%; box-sizing: border-box; } .brxe-offcanvas .brxe-nav-menu .sub-menu .brx-submenu-toggle > a { display: block !important; flex: 1 1 auto; background: transparent !important; border: 0 !important; } .brxe-offcanvas .brxe-nav-menu .sub-menu .brx-submenu-toggle > button { background: transparent !important; padding-right: var(--mm-arrow-right) !important; }  .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > a, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > .brx-submenu-toggle { background-color: var(--mm-l2) !important; border-top: var(--mm-l2-line) !important; } .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > a, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > .brx-submenu-toggle > a { padding-left: var(--mm-indent-2) !important; }  .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li.open > .brx-submenu-toggle > a { font-weight: var(--mm-l2-open-weight) !important; }  .brxe-offcanvas .brxe-nav-menu .sub-menu .sub-menu > li > a, .brxe-offcanvas .brxe-nav-menu .sub-menu .sub-menu > li > .brx-submenu-toggle { background-color: var(--mm-l3) !important; border-top: 0 !important;  } .brxe-offcanvas .brxe-nav-menu .sub-menu .sub-menu > li > a, .brxe-offcanvas .brxe-nav-menu .sub-menu .sub-menu > li > .brx-submenu-toggle > a { padding-left: var(--mm-indent-3) !important; text-transform: lowercase !important; } .brxe-offcanvas .brxe-nav-menu .sub-menu .sub-menu > li + li::before { content: ""; position: absolute; top: 0; left: var(--mm-indent-3); right: 0; height: 1px; background: var(--mm-l3-line); pointer-events: none; z-index: 1; }  .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > a, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > a, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > a, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > .brx-submenu-toggle > a { text-transform: lowercase !important; } .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > a::first-letter, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > a::first-letter, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > a::first-letter, .brxe-offcanvas .brxe-nav-menu .bricks-nav-menu > li > .sub-menu > li > .brx-submenu-toggle > a::first-letter { text-transform: uppercase !important; }  html:has(.brxe-offcanvas.brx-open), html:has(.brxe-offcanvas.brx-open) body { overflow: hidden !important; overscroll-behavior: none; }  .brxe-offcanvas .brxe-nav-menu a, .brxe-offcanvas .brxe-nav-menu .brx-submenu-toggle { transition: none !important; }