@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--member-login-form__form-background: #607289;--member-login-form__font-color: var(--color-white)}.member-login-form{width:100%}.member-login-form__login-form{display:flex;flex-direction:column;gap:var(--space-16);width:100%;color:var(--member-login-form__font-color)}.member-menu[aria-hidden=true] .member-login-form__login-form{display:none}.member-login-form input{width:100%}.member-login-form__remember-me{display:flex;align-items:center;gap:10px}.member-login-form__remember-me label{display:initial;margin-left:5px}.member-login-form__remember-me input{outline:none;width:auto}.member-login-form__login-button{margin-top:var(--space-24);height:49px}.member-login-form__login-button svg{display:inline-block;animation:rotation 1s infinite linear;width:18px;height:18px}.member-login-form__login-button[data-loading=false] svg{display:none}.member-login-form__login-button[data-loading=true] span{display:none}.member-login-form__forgotten-password{display:block;margin:var(--space-16) auto;color:var(--member-login-form__font-color);font-weight:500;font-size:var(--typography-text-micro);font-family:var(--typography-headingfont);letter-spacing:1.44px;text-align:center;text-decoration:underline;text-transform:uppercase}.member-login-form__become-a-member-button{border-color:var(--member-login-form__font-color);color:var(--member-login-form__font-color)}.member-login-form__login-message-wrapper{display:flex;align-items:center;gap:var(--space-8)}.member-login-form__login-message-wrapper svg{flex:0 0 auto}.member-login-form__login-message-wrapper[aria-hidden=true]{border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.member-login-form__login-500-message,.member-login-form__login-error-message,.member-login-form__login-unavailable-account-message{font-weight:500;font-size:var(--typography-text-micro);line-height:1.2;font-family:var(--typography-headingfont);letter-spacing:1.44px;text-transform:uppercase}.member-login-form__login-500-message[aria-hidden=true],.member-login-form__login-error-message[aria-hidden=true],.member-login-form__login-unavailable-account-message[aria-hidden=true]{display:none}.member-login-form__login-form:has(.member-login-form__login-error-message[aria-hidden=false]) input[type=email],.member-login-form__login-form:has(.member-login-form__login-error-message[aria-hidden=false]) input[type=password],.member-login-form__login-form:has(.member-login-form__login-unavailable-account-message[aria-hidden=false]) input[type=email],.member-login-form__login-form:has(.member-login-form__login-unavailable-account-message[aria-hidden=false]) input[type=password]{outline:0;border:1px solid var(--color-red)}
