.login-menu .login-menu-inner ul{list-style:none;margin:10px 0;padding:10px 30px}.login-menu .login-menu-inner{left:50%;max-height:0;top:57px;transform:translateX(-50%);width:200px}.login-button-wrapper.login-menu-open .login-menu-inner{max-height:2000px}.login-menu .login-menu-inner ul li a{color:#3a394e;display:block;font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;padding:10px;width:100%}.login-menu .login-menu-inner ul li:not(:first-of-type) a{line-height:28px}.login-menu .login-menu-inner ul li{position:relative}.login-menu .login-menu-inner ul li:hover a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Cpath stroke='%23fff' stroke-width='.649' d='M.325 9.349a9.024 9.024 0 1 1 18.048 0 9.024 9.024 0 0 1-18.048 0Zm5.712 2.876 5.902-5.902m0 0H7.285m4.654 0v4.654'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.login-menu .login-menu-inner ul li:first-of-type a{border-bottom:1px solid #e2e9f1;border-radius:0;color:#9f33fb;font-size:14px;font-weight:600;letter-spacing:2.8px;padding-bottom:7px;padding-left:0;padding-right:56px;text-transform:uppercase}.login-menu .login-menu-inner ul li:not(:first-of-type),.login-menu .login-menu-inner ul li:not(:first-of-type) a{cursor:pointer}.login-menu .login-menu-inner ul li:not(:first-of-type):hover{background:#9f33fb;border-radius:8px}.login-menu .login-menu-inner ul li:not(:first-of-type):hover a{color:#fff}.login-menu .login-menu-inner ul li:first-of-type{border-radius:0;padding-bottom:10px;padding-left:0}@media(max-width:1250px){.login-menu{max-width:500px}.login-button-wrapper.login-menu-open .login-menu-inner{border:1px solid #9f33fb;width:100%;z-index:9}.mobile-open .header-button{flex-wrap:wrap}.login-button{justify-content:center}.login-button-wrapper.login-menu-open .login-menu-inner{margin-bottom:10px;margin-top:20px;position:relative;top:unset;translate:unset}.mobile-open .header-2024 .header-search-button{padding-bottom:100px}}