.menu-icon{width:30px;height:20px;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}.menu-icon,.menu-icon span{transition:all .3s ease-in-out}.menu-icon span{display:block;width:100%;height:2px;background:white}.menu-icon.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-icon.open span:nth-child(2){opacity:0}.menu-icon.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.zMobileHeader{z-index:100}