@charset "UTF-8";
.user-pass,.user-login-form,.user-register-form{display:flex;flex-direction:column}.page-user .site-middle .user-pass,.page-user .site-middle .user-login-form,.page-user .site-middle .user-register-form{max-width:300px;margin:auto}.user-pass .form-submit,.user-login-form .form-submit,.user-register-form .form-submit{width:100%}.user-pass .description,.user-login-form .description,.user-register-form .description{display:none}.user-pass .form-forgot,.user-login-form .form-forgot,.user-register-form .form-forgot{margin-top:15px;text-align:center;font-size:0.75rem;font-weight:700}@media screen and (min-width:1200px){.user-pass .form-forgot,.user-login-form .form-forgot,.user-register-form .form-forgot{font-size:0.7777777778rem;font-weight:700}}.user-pass .form-forgot a,.user-login-form .form-forgot a,.user-register-form .form-forgot a{color:#402689;transition-duration:0.2s;position:relative;text-decoration:none}.user-pass .form-forgot a:after,.user-login-form .form-forgot a:after,.user-register-form .form-forgot a:after{background:currentColor;transition-duration:0.2s;content:'';position:absolute;height:1px;bottom:0;left:0;right:0;transform:scaleX(0)}.user-pass .form-forgot a:hover:after,.user-login-form .form-forgot a:hover:after,.user-register-form .form-forgot a:hover:after{transform:scaleX(1)}.user-pass .form-info,.user-login-form .form-info,.user-register-form .form-info{position:relative;padding-top:15px;text-align:center;display:flex;flex-direction:column;align-items:center}.user-pass .form-info a,.user-login-form .form-info a,.user-register-form .form-info a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition-duration:0.2s;font-weight:700;color:#402689}.user-pass .form-info a:hover,.user-login-form .form-info a:hover,.user-register-form .form-info a:hover{background-size:0 1px}.user-pass .form-info__title,.user-login-form .form-info__title,.user-register-form .form-info__title{margin-bottom:5px;display:inline-flex}.user-pass .form-info__link,.user-login-form .form-info__link,.user-register-form .form-info__link{display:inline}.form-type-password .description a{color:inherit;transition:all 0.3s}.form-type-password .description a:hover{color:#402689}div[id^='edit-pass'] .description{display:none}div[id^='edit-pass'] input{width:100%}div[id^='edit-pass'] div.password-confirm{display:none}.b-auth-client-socials{display:flex;align-items:center;justify-content:center;margin-top:15px}.b-auth-client-socials__title{font-size:0.75rem;font-weight:700;margin-right:10px}@media screen and (min-width:1200px){.b-auth-client-socials__title{font-size:0.7777777778rem;font-weight:700}}@media screen and (min-width:1200px){.b-auth-client-socials__title{margin-right:0.5555555556rem}}.b-auth-client-socials__item:not(:last-child){margin-right:10px}@media screen and (min-width:1200px){.b-auth-client-socials__item:not(:last-child){margin-right:0.5555555556rem}}.b-auth-client-socials__item a{font-size:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}@media screen and (min-width:1200px){.b-auth-client-socials__item a{width:1.7777777778rem;height:1.7777777778rem}}.b-auth-client-socials__item a:after{font-family:'icomoon';font-size:18px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF}@media screen and (min-width:1200px){.b-auth-client-socials__item a:after{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.b-auth-client-socials__item a:after{font-size:1rem}}.b-auth-client-socials__item a.social_auth_yandex{background:#FF0000}.b-auth-client-socials__item a.social_auth_yandex:after{content:''}.b-auth-client-socials__item a.social_auth_google{background:#EA4335}.b-auth-client-socials__item a.social_auth_google:after{content:''}@media screen and (min-width:1200px){.basket-pages-order__right .user-login-form,.basket-pages-order__right .user-register-form{display:flex}.basket-pages-order__right .user-login-form .form-item-ulogin,.basket-pages-order__right .user-register-form .form-item-ulogin{width:50%;justify-content:flex-start}.basket-pages-order__right--label{text-align:center}}/*# sourceMappingURL=login.css.map */