.btn-menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.btn-menu__decor{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:26.5px;height:2px;background-color:#312565;-webkit-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;height:2px;min-height:2px;-webkit-border-radius:1px;border-radius:1px}.btn-menu__decor::before,.btn-menu__decor::after{content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:2px;min-height:2px;height:2px;background-color:#312565;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-border-radius:1px;border-radius:1px}.btn-menu__decor::before{position:relative;bottom:300%}.btn-menu__decor::after{position:relative;top:300%}.btn-menu.--active .btn-menu__decor{background-color:transparent}.btn-menu.--active .btn-menu__decor::before{-webkit-transform:rotate(45deg) translate(19%, 230%);-ms-transform:rotate(45deg) translate(19%, 230%);transform:rotate(45deg) translate(19%, 230%)}.btn-menu.--active .btn-menu__decor::after{-webkit-transform:rotate(-45deg) translate(19%, -230%);-ms-transform:rotate(-45deg) translate(19%, -230%);transform:rotate(-45deg) translate(19%, -230%)}
