ul.menu {
list-style: none;
}
.block_menu_wrapper {
--gap: var(--gutter);
}
.block_menu_wrapper ul {
list-style: none !important;
display: flex;
flex-direction: column;
justify-content: flex-start;
flex-wrap: wrap;
gap: var(--gap);
}
.block_menu_wrapper ul li,
.block_menu_wrapper ul li a {
margin: 0;
}
.block_menu_wrapper ul:not(.sub-menu) {
margin-bottom: var(--gap);
}
.block_menu_wrapper ul.sub-menu {
margin-top: var(--gap); margin-bottom: 0;
} .block_menu_wrapper ul li a:last-child {
margin-right: 0 !important;
}