.customer.login{height:100%;margin:0;padding:32px 0 80px;width:100%}@media only screen and (min-width:1024px){.customer.login{padding:48px 0 80px}}.customer.login .wrapper .login-row{display:grid;gap:16px;margin:0 auto;max-width:100%;position:relative}@media only screen and (min-width:1024px){.customer.login .wrapper .login-row{grid-template-columns:repeat(12,minmax(10px,1fr))}.customer.login .wrapper .login-row .col:not(.register-info){grid-column:2/6}.customer.login .wrapper .login-row .register-info{grid-column:8/12}.customer.login .wrapper .login-row:after{background-color:var(--color-border-light);content:"";height:calc(100% + 2rem);left:50%;position:absolute;top:0;width:1px}}.customer.login .wrapper .template-login__title{font-size:27.5px;font-weight:400;line-height:36px;margin:0 0 16px;text-align:left;width:100%}@media only screen and (min-width:1024px){.customer.login .wrapper .template-login__title{font-size:33px;line-height:43px;margin:0 0 24px}}.customer.login .wrapper .recoverPassword{display:none}.customer.login .wrapper .forgotPassword,.customer.login .wrapper .forgotPassword a{font-size:11px;line-height:20px}.customer.login .wrapper .forgotPassword{margin:0}.customer.login .wrapper .forgotPassword a{text-decoration:underline}.customer.login .wrapper .forgotPassword a:hover{color:var(--button-1-color)}.customer.login .wrapper .loginForm,.customer.login .wrapper .recoverPassword{flex-direction:column}@media only screen and (max-width:1024px){.customer.login .wrapper .loginForm,.customer.login .wrapper .recoverPassword{border-bottom:1px solid var(--color-border-light);padding-bottom:32px}}.customer.login .wrapper .loginForm form,.customer.login .wrapper .recoverPassword form{margin:0;place-items:center;position:relative;width:100%}.customer.login .wrapper .loginForm form .field,.customer.login .wrapper .recoverPassword form .field{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 0 12px;width:100%}.customer.login .wrapper .loginForm form .field input,.customer.login .wrapper .recoverPassword form .field input{background:#fff;border:1px solid var(--color-border-dark);border-radius:21px;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:18px;padding:15px 16px;width:100%}@media only screen and (min-width:1024px){.customer.login .wrapper .loginForm form .field input,.customer.login .wrapper .recoverPassword form .field input{font-size:13.333px;line-height:15px}}.customer.login .wrapper .loginForm form .field input::-moz-placeholder,.customer.login .wrapper .recoverPassword form .field input::-moz-placeholder{color:#000;font-size:14px;letter-spacing:0;opacity:.5}.customer.login .wrapper .loginForm form .field input::placeholder,.customer.login .wrapper .recoverPassword form .field input::placeholder{color:#000;font-size:14px;letter-spacing:0;opacity:.5}.customer.login .wrapper .loginForm form .field input:focus,.customer.login .wrapper .recoverPassword form .field input:focus{border-color:var(--color-support-focus)}.customer.login .wrapper .loginForm form .field input:focus-visible,.customer.login .wrapper .recoverPassword form .field input:focus-visible{outline:none}.customer.login .wrapper .loginForm form .field label,.customer.login .wrapper .recoverPassword form .field label{display:block;font-size:11px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:12px;position:static}@media only screen and (min-width:1024px){.customer.login .wrapper .loginForm form .field label,.customer.login .wrapper .recoverPassword form .field label{font-size:13.333px;line-height:20px}}.customer.login .wrapper .loginForm form .form-errors,.customer.login .wrapper .recoverPassword form .form-errors{align-items:flex-start;background:#f33;color:#fff;display:flex;flex-direction:row;grid-column:1/-1;justify-content:flex-start;left:0;margin:10px auto;padding:5px 10px}.customer.login .wrapper .loginForm form .form-errors .icon-error,.customer.login .wrapper .recoverPassword form .form-errors .icon-error{height:20px;min-height:15px;min-width:15px;width:20px}.customer.login .wrapper .loginForm form .form-errors .form__message,.customer.login .wrapper .recoverPassword form .form-errors .form__message{margin:-2px 5px 0 10px}.customer.login .wrapper .loginForm form .form-errors .form__message strong,.customer.login .wrapper .recoverPassword form .form-errors .form__message strong{font-weight:700}.customer.login .wrapper .loginForm form .form-errors ul,.customer.login .wrapper .recoverPassword form .form-errors ul{list-style-type:none;margin:0;padding:0}.customer.login .wrapper .loginForm form .form-errors ul li,.customer.login .wrapper .recoverPassword form .form-errors ul li{color:#fff}.customer.login .wrapper .errors{color:var(--color-support-error)}.customer.login .wrapper .errors ul{list-style-type:none;margin:0;padding:0}.customer.login .wrapper .errors ul li{font-size:13.333px;line-height:20px;margin:0;padding:0}.customer.login .register-info__button,.customer.login .submitForm{background-color:var(--button-1-color);border:2px solid var(--button-1-color);border-radius:var(--button-1-radius);color:var(--button-1-text-color);display:block;font-size:13.333px;font-weight:600;justify-self:end;line-height:16px;margin:24px auto 16px 0;padding:12px 24px;text-align:center;transition:var(--button-transition);width:-moz-max-content;width:max-content}@media only screen and (min-width:1024px){.customer.login .register-info__button,.customer.login .submitForm{font-size:16px;line-height:19px;margin:32px auto 24px 0;padding:var(--button-v-padding) var(--button-h-padding)}}.customer.login .register-info__button:hover,.customer.login .submitForm:hover{background-color:var(--button-1-hover-color);border-color:var(--button-1-hover-color);color:var(--button-1-hover-text-color)}.recoverPassword form{align-items:center;justify-content:center}.recoverPassword .template-login__text{font-size:16px;line-height:24px;margin:0 0 24px}@media only screen and (min-width:1024px){.recoverPassword .template-login__text{font-size:13.333px;line-height:20px;margin:0 0 16px}}.recoverPassword .template-login__text--error{color:var(--color-support-error);margin-bottom:24px}@media only screen and (min-width:1024px){.recoverPassword .template-login__text--error{border:1px solid var(--color-support-error);margin-bottom:16px;padding:12px}}.recoverPassword .template-login__text--success{border:1px solid var(--color-support-success);color:var(--color-support-success);font-size:13.333px;line-height:20px;margin-bottom:16px;padding:12px}.recoverPassword .recover{display:block;font-size:11px;line-height:20px;text-decoration:underline}.recoverPassword .recover:hover{color:var(--button-1-color)}.register-info .register-info__body{font-size:16px;line-height:24px;margin:0 0 24px}@media only screen and (min-width:1024px){.register-info .register-info__body{font-size:13.333px;line-height:20px;margin:0 0 16px}}.register-info .register-info__form{margin-top:16px}@media only screen and (min-width:1024px){.register-info .register-info__form{margin-top:40px}}.register-info .register-info__form .register-info__button{display:block}

/*# sourceMappingURL=page-login.min.css.map*/