.menu-hover-anim{position:relative;overflow:hidden}.menu-hover-anim .menu-hover-bg{z-index:0;pointer-events:none;background:#50b4ff2e;width:100%;height:100%;transition:transform .38s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:translate(-100%)}.menu-hover-anim:hover .menu-hover-bg,.menu-hover-anim:focus-visible .menu-hover-bg{transform:translate(0)}.menu-hover-anim .menu-hover-content{z-index:1;position:relative}
