.nuxt-icon svg{height:2.75em;width:2.75em}.menu-button{align-items:center;height:40px;overflow:hidden;width:39px}#menu-toggle{display:none}.menu-label{cursor:pointer;display:block;height:29px;position:relative}.menu-label:after,.menu-label:before,.menu-text-bar{background-color:#fff;height:5px;left:0;position:absolute;width:100%}.menu-label:after,.menu-label:before{content:"";transition:left .4s cubic-bezier(.68,-.55,.27,1.55)}.menu-label:before{top:0}.menu-label:after{top:14px}.menu-text-bar{top:28px}.menu-text-bar:before{color:#fff;content:"MENU";font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:10px}#menu-toggle:checked+.menu-label:before{left:-39px}#menu-toggle:checked+.menu-label:after{left:39px}#menu-toggle:checked+.menu-label .menu-text-bar:before{animation:moveUpThenDown .8s ease .2s forwards,shakeWhileMovingUp .8s ease .2s forwards,shakeWhileMovingDown .2s ease .8s forwards}@keyframes moveUpThenDown{0%{top:0}50%{top:-30px}to{top:-16px}}@keyframes shakeWhileMovingUp{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(0)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes shakeWhileMovingDown{0%{transform:rotate(0)}80%{transform:rotate(3deg)}90%{transform:rotate(-3deg)}to{transform:rotate(0)}}.fade-enter-active[data-v-13fb0204],.fade-leave-active[data-v-13fb0204]{transition:opacity .3s ease}.fade-enter-from[data-v-13fb0204],.fade-leave-to[data-v-13fb0204]{opacity:0}
