.burger-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;cursor:pointer;height:30px;outline:none;position:relative;-webkit-transition:-webkit-transform .33s ease-out;transition:-webkit-transform .33s ease-out;transition:transform .33s ease-out;transition:transform .33s ease-out,-webkit-transform .33s ease-out;width:30px}.burger-3:has(.burger-3__text) .burger-3__icon{top:-6.5px}.burger-3__icon{display:block;position:relative;-webkit-transition:-webkit-transform .33s ease-out;transition:-webkit-transform .33s ease-out;transition:transform .33s ease-out;transition:transform .33s ease-out,-webkit-transform .33s ease-out;width:20px}.burger-3__icon,.burger-3__icon:after,.burger-3__icon:before{background-color:var(--h-menu-burger);border-radius:5px;height:2.5px}.burger-3__icon:after,.burger-3__icon:before{content:"";position:absolute;-webkit-transition:-webkit-transform .33s cubic-bezier(.54,-.81,.57,.57);transition:-webkit-transform .33s cubic-bezier(.54,-.81,.57,.57);transition:transform .33s cubic-bezier(.54,-.81,.57,.57);transition:transform .33s cubic-bezier(.54,-.81,.57,.57),-webkit-transform .33s cubic-bezier(.54,-.81,.57,.57);width:10px}.burger-3__icon:before{left:0;top:-5px;-webkit-transform-origin:right;transform-origin:right}.burger-3__icon:after{bottom:-5px;right:0;-webkit-transform-origin:left;transform-origin:left}.burger-3__text{color:var(--h-menu-burger);font-size:10px;font-weight:600;line-height:150%;position:absolute;top:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.burger-3[data-state=open] .burger-3__icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-3[data-state=open] .burger-3__icon:before{-webkit-transform:rotate(-90deg) translateX(4.5px);transform:rotate(-90deg) translateX(4.5px)}.burger-3[data-state=open] .burger-3__icon:after{-webkit-transform:rotate(-90deg) translateX(-4.5px);transform:rotate(-90deg) translateX(-4.5px)}.burger-3[data-state=open] .burger-3__text{opacity:0;visibility:hidden}