body.password{margin:0;background:#fff;background-size:300% 300%;animation:gradient 15s ease infinite;height:100vh}body.password .password-main .bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}body.password .password-main .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}body.password .password-main .overlay{background-color:#000;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}body.password .modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}body.password .modal__content img{width:100%;height:auto;max-width:300px;margin-bottom:25px;pointer-events:none}body.password .message{color:#fff;margin-bottom:40px;max-width:80%;text-align:center}body.password .password-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;gap:32px;padding:20px;border-radius:8px;border:solid 2px #eee}body.password .password-modal__content h2{margin-top:0;font-size:16px;font-weight:600}body.password .password-modal__content form{position:relative;width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-bottom:20px}body.password .password-modal__content form .password-field.password-field--error,body.password .password-modal__content form .password-button.password-field--error{margin-top:30px}body.password .password-modal__content form .password-field{display:flex;width:100%;margin-right:10px}body.password .password-modal__content form .password-field input{width:100%;padding:13px 25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:#f4f4f4}body.password .password-modal__content form .password-field label{display:none}body.password .password-modal__content form .password-field.password-field--error input{border:solid 1px red}body.password .password-modal__content form .submit{width:100%;justify-content:center}body.password .password-modal__content form .password-button{cursor:pointer;padding:10px 24px;color:#fff;background-color:#e6007e;border-radius:4px;transition:.3s ease;font-size:16px;font-weight:500;border:solid 1px;border-color:#e6007e}body.password .password-modal__content form .password-button:hover{color:#e6007e;background-color:#fff}body.password .password-modal__content .password__footer-text a,body.password .password-modal__content .password__footer-text a:visited,body.password .password-modal__content .password__footer-text a:link{color:#000}:is(body.password .password-modal__content .password__footer-text a,body.password .password-modal__content .password__footer-text a:visited,body.password .password-modal__content .password__footer-text a:link):hover{color:#e6007e}body.password button.needsclick,body.password .needsclick{display:none!important}body.password #PasswordLoginForm-password-error{position:absolute;top:-10px;left:0;width:100%}body.password #PasswordLoginForm-password-error .visually-hidden{display:none}body.password #PasswordLoginForm-password-error *{color:#000!important;font-size:14px}body.password .form-errors{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 10px;left:0;padding:5px 10px;margin:0 auto;background:var(--error-color);color:#fff;width:100%}body.password .form-errors .icon-error{min-width:15px;width:20px;min-height:15px;height:20px}body.password .form-errors .icon-error svg,body.password .form-errors .icon-error svg path,body.password .form-errors .icon-error svg circle{fill:#fff}body.password .form-errors .form__message{margin:-2px 5px 0 10px}body.password .form-errors .form__message strong{font-weight:600;color:#000;outline:none}body.password .form-errors .form__message strong:focus,body.password .form-errors .form__message strong:focus-visible{outline:none}body.password .form-errors ul{flex-basis:100%;list-style-type:none;padding:0 0 0 15px;margin:0}body.password .form-errors ul li a{color:#000;font-size:14px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/password.css.map */
