.password-input-container{position:relative;width:100%}.password-input-container>input{width:100%}.customer:not(.order).login{margin:0;max-width:92%}.customer.login .customer-login__form{margin:0;display:flex;flex-direction:column;gap:20px}.customer.login .h1{margin:0 0 20px}.customer.login .forgot-password{color:var(--color-primary-1)}.customer.login .field-container>label{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-l)}.customer.login .field-container .forgot-password{margin-top:4px}.customer.login .button{max-width:100%}.login-register-redirect-container{display:flex;color:var(--color-dark-gray);align-items:center;justify-content:center}.login-register-redirect-container a{display:inline;color:var(--color-primary-1);margin-left:5px}.customer_recover_password_form{display:flex;flex-direction:column;gap:20px}.recover-password-buttons{display:flex;justify-content:space-between;gap:10px}.customer:not(.order).login .form__message:focus,.customer:not(.order).login .form__message:focus-visible,.customer:not(.order).login .form__message:focus-within{outline:none;box-shadow:none}.login-errors-target-div ul{list-style:none;padding:0;margin:0}.login-errors-target-div li{color:red}.form-errors-container .icon-error{width:20px;height:20px}.form-errors-container h2{display:flex;align-items:center}.form-errors-container .svg-wrapper{margin:0 10px 5px 0}@media(max-width:989px){.customer.customer:not(.order).login{max-width:100%}.customer.login .h1{font-size:var(--font-size-5xl)}.customer.login .forgot-password:hover{color:var(--color-primary-1)}.customer.login .forgot-password,.customer.login .field-container>label,.customer.login .h1,.customer.login .recover-password-subtext{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/snippet-login-form.css.map */
