@charset "UTF-8";
@keyframes rotate_anim_decor{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.user-pass,.user-login-form,.user-register-form{display:flex;flex-direction:column}@media screen and (min-width:1200px){.user-pass,.user-login-form,.user-register-form{flex-direction:row;flex-wrap:wrap;column-gap:0.4rem}}.page-user .site-middle .user-pass,.page-user .site-middle .user-login-form,.page-user .site-middle .user-register-form{max-width:595px;margin:auto}.user-pass .captcha,.user-login-form .captcha,.user-register-form .captcha{border:none;padding:0;display:flex;justify-content:center;margin-bottom:10px;width:100%}@media screen and (min-width:1200px){.user-pass .captcha,.user-login-form .captcha,.user-register-form .captcha{justify-content:flex-start;margin-bottom:1.2rem}}.user-pass .captcha__title,.user-login-form .captcha__title,.user-register-form .captcha__title{display:none}.user-pass .form-actions,.user-login-form .form-actions,.user-register-form .form-actions{margin-top:0}.user-pass .form-actions .form-submit,.user-login-form .form-actions .form-submit,.user-register-form .form-actions .form-submit{width:100%}@media screen and (min-width:1200px){.user-pass .form-actions .form-submit,.user-login-form .form-actions .form-submit,.user-register-form .form-actions .form-submit{width:auto;margin-top:0}}.user-pass .form-wrapper:empty,.user-login-form .form-wrapper:empty,.user-register-form .form-wrapper:empty{display:none}.user-pass .form-agree,.user-login-form .form-agree,.user-register-form .form-agree{margin-top:10px}@media screen and (min-width:1200px){.user-pass .form-agree,.user-login-form .form-agree,.user-register-form .form-agree{margin-top:1.2rem}}.user-pass .form-agree a,.user-login-form .form-agree a,.user-register-form .form-agree a{color:var(--mainColor);background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition-duration:0.2s}.user-pass .form-agree a:hover,.user-login-form .form-agree a:hover,.user-register-form .form-agree a:hover{background-size:0 1px}.user-pass .description,.user-login-form .description,.user-register-form .description{display:none}.user-pass div.password-confirm-message,.user-login-form div.password-confirm-message,.user-register-form div.password-confirm-message{display:none}.user-pass .form-forgot,.user-login-form .form-forgot,.user-register-form .form-forgot{font-size:0.875rem;font-weight:700;font-family:"Cormorant";line-height:1.1;display:flex;justify-content:center}@media screen and (min-width:1200px){.user-pass .form-forgot,.user-login-form .form-forgot,.user-register-form .form-forgot{font-size:0.85rem;font-weight:700;font-family:"Cormorant";line-height:1.1}}.user-pass .form-forgot a,.user-login-form .form-forgot a,.user-register-form .form-forgot a{color:var(--secondary-500);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;will-change:transform;transform:scaleX(0);content-visibility:auto}.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;text-align: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:var(--secondary-500)}.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;margin-right:0.2em}@media screen and (min-width:1200px){.user-pass .form-info__link,.user-login-form .form-info__link,.user-register-form .form-info__link{display:inline}}@media screen and (min-width:1200px){.user-pass:not(.form-login-basket) .form-item,.user-login-form:not(.form-login-basket) .form-item,.user-register-form:not(.form-login-basket) .form-item{margin-bottom:1.2rem}}@media screen and (min-width:1200px){.user-pass:not(.form-login-basket) .form-no-label,.user-login-form:not(.form-login-basket) .form-no-label,.user-register-form:not(.form-login-basket) .form-no-label{width:100%;display:flex;column-gap:0.4rem;margin-bottom:1.2rem}.user-pass:not(.form-login-basket) .form-no-label.form-type-password-confirm,.user-login-form:not(.form-login-basket) .form-no-label.form-type-password-confirm,.user-register-form:not(.form-login-basket) .form-no-label.form-type-password-confirm{margin-bottom:0}.user-pass:not(.form-login-basket) .form-no-label .form-item,.user-login-form:not(.form-login-basket) .form-no-label .form-item,.user-register-form:not(.form-login-basket) .form-no-label .form-item{width:calc(50% - 0.4rem)}}@media screen and (min-width:1200px){.user-pass:not(.form-login-basket)>div.form-wrapper,.user-pass:not(.form-login-basket)>div.form-item,.user-login-form:not(.form-login-basket)>div.form-wrapper,.user-login-form:not(.form-login-basket)>div.form-item,.user-register-form:not(.form-login-basket)>div.form-wrapper,.user-register-form:not(.form-login-basket)>div.form-item{width:calc(50% - 0.4rem)}}.user-pass:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree, .field-group-html-element),.user-login-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree, .field-group-html-element),.user-register-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree, .field-group-html-element){margin-top:10px;padding-top:10px;border-top:1px solid var(--grey-200)}@media screen and (min-width:1200px){.user-pass:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree, .field-group-html-element),.user-login-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree, .field-group-html-element),.user-register-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree, .field-group-html-element){width:100%;margin-top:1.2rem;padding-top:1.2rem}}@media screen and (min-width:1200px){.form-login-basket{width:36.25rem}}@media screen and (min-width:1200px){.form-login-basket .form-item{width:14.75rem}}.form-login-basket .form-info{display:none}.form-login-basket .form-forgot,.form-login-basket .b-auth-client-socials{margin-top:10px;padding-top:10px;border-top:1px solid var(--grey-200)}@media screen and (min-width:1200px){.form-login-basket .form-forgot,.form-login-basket .b-auth-client-socials{border-top:none;align-self:center;padding-top:0;margin-top:5px}}@media screen and (min-width:1200px){.form-login-basket .b-auth-client-socials__title{width:auto;margin:0}}@media screen and (min-width:1200px){.form-login-basket .b-auth-client-socials{display:flex;align-items:center;column-gap:1.2rem}}@media screen and (min-width:1200px){.form-login-basket .form-actions{flex:1}.form-login-basket .form-actions .form-submit{width:100%}}@media screen and (min-width:1200px){.form-login-basket .form-forgot{margin-left:auto}}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;column-gap:8px}.b-auth-client-socials__title{font-size:0.875rem;font-weight:400;line-height:1.5;width:100%;max-width:170px}@media screen and (min-width:1200px){.b-auth-client-socials__title{font-size:0.85rem;font-weight:400;line-height:1.5}}.b-auth-client-socials__title:after{content:":"}@media screen and (min-width:1200px){.b-auth-client-socials__title{max-width:unset;width:auto}}.b-auth-client-socials__item a{font-size:0;width:72px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:8px;text-decoration:none}@media screen and (min-width:1200px){.b-auth-client-socials__item a{width:3.6rem;height:2.8rem;transition:0.3s}.b-auth-client-socials__item a:hover{transform:translateY(-3px)}}.b-auth-client-socials__item a:before{font-family:"icomoon";font-size:40px;font-weight:400;line-height:1;color:inherit;color:#FFFFFF}@media screen and (min-width:1200px){.b-auth-client-socials__item a:before{font-size:1.2rem}}@media screen and (min-width:1200px){.b-auth-client-socials__item a:before{font-size:1rem}}.b-auth-client-socials__item a.social_auth_facebook{background:#337FFF}.b-auth-client-socials__item a.social_auth_facebook:before{content:""}.b-auth-client-socials__item a.social_auth_google{border-radius:8px;border:1px solid var(--grey-100);background:var(--whiteColor)}.b-auth-client-socials__item a.social_auth_google:before{content:"";background:url("/themes/personal_new/images/icons/gmail.svg") center center/contain no-repeat;display:block;width:22px;height:22px}