@media screen and (max-width: 990px){
    .h2m-cz-mDesktop{display: none !important;}
}
@media screen and (min-width: 991px){
    .menu-drawer__navigation >.menu-drawer__menu{display: none !important;}
    body .menu-drawer{
        overflow: unset;
    }
    body .h2m-menu-nav.h2m-menu__desktop .h2m-submenu--root,
    body .h2m-menu-nav.h2m-menu__desktop .h2m-tree-menu--root-tree{
        position: fixed;
        left: 100%;
        top: 0;
        width: calc(100vw - 30rem);
        height: 100%;
        border-radius: 0;
    }
    body .h2m-menu-nav.h2m-menu__desktop .h2m-mega-wrapper>ul{
        max-height: 100%;
        overflow: auto;
    }
    body .h2m-menu-nav.h2m-menu__desktop .h2m-submenu--root:before,
    body .h2m-menu-nav.h2m-menu__desktop .h2m-tree-menu--root-tree:before{
        content: "";
        position: absolute;
        left: -18px;
        top: 0;
        width: 22px;
        height: 100%;
        z-index: 5;
    }
}
.h2m-menu-nav .h2m-product--price{
    display: none;
}
.h2m-menu-nav.h2m-menu__desktop .h2m-megamenu__product .h2m-product--info{
    display: flex;
    align-items: center;
}
.menu-drawer__utility-links{
    display:none !important;
}

.menu-drawer__navigation{
    padding-bottom: 0px !important;
}

.h2m-menu-item-inner{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
ul.h2m-cz-mDesktop.h2m-menu-nav.h2m-menu-align--left.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right.h2m-menu-always-relative.h2m-menu-over-hidden.h2m--arrow-rotate-on-active.h2m-main-events-bound.h2m-submenu-events-bound{
    margin-bottom: 0px !important;
}

@media(max-width:990px){
.h2m-menu-item-inner {
    padding: 10px 15px !important;
}
}