.hamburger{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#fff;cursor:pointer;z-index:999}.hamburger__bars{--width:30px;--height:33px;--padding:7px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:var(--width);height:var(--height);padding:var(--padding) 0;display:-webkit-box;display:-ms-flexbox;display:flex;color:currentColor;-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hamburger__bars span{cursor:pointer;display:block;height:2px;background:currentColor;-webkit-transition:width .3s ease-out,opacity .35s ease,background .3s ease,-webkit-transform .3s ease-out;-o-transition:width .3s ease-out,opacity .35s ease,transform .3s ease-out,background .3s ease;transition:width .3s ease-out,opacity .35s ease,transform .3s ease-out,background .3s ease;transition:width .3s ease-out,opacity .35s ease,transform .3s ease-out,background .3s ease,-webkit-transform .3s ease-out;width:100%}.hamburger__text{text-decoration:none;font-weight:300;text-transform:uppercase;color:currentColor;line-height:1.3;padding-top:7px}.hamburger:hover{color:var(--primary-color)}@media (max-width:1600px){.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu-open .hamburger{color:#fff}.menu-open .hamburger__bars span{width:calc(var(--width) * .8);--shift:calc(var(--height) /3.8)}.menu-open .hamburger__bars span:nth-of-type(1){-webkit-transform:translate(0,calc(1 * var(--shift))) rotate(-45deg);-ms-transform:translate(0,calc(1 * var(--shift))) rotate(-45deg);transform:translate(0,calc(1 * var(--shift))) rotate(-45deg)}.menu-open .hamburger__bars span:nth-of-type(2){opacity:0}.menu-open .hamburger__bars span:nth-of-type(3){-webkit-transform:translate(0,calc(-1 * var(--shift))) rotate(45deg);-ms-transform:translate(0,calc(-1 * var(--shift))) rotate(45deg);transform:translate(0,calc(-1 * var(--shift))) rotate(45deg)}