@charset "UTF-8";
.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}}.user-pass .form-item,.user-login-form .form-item,.user-register-form .form-item{display:flex;flex-direction:column}.user-pass .form-item.form-type-password-confirm,.user-login-form .form-item.form-type-password-confirm,.user-register-form .form-item.form-type-password-confirm{flex-direction:row;flex-wrap:wrap}.user-pass .form-item.form-type-password-confirm>.form-item,.user-login-form .form-item.form-type-password-confirm>.form-item,.user-register-form .form-item.form-type-password-confirm>.form-item{width:100%}@media screen and (min-width:1200px){.user-pass .form-item.form-type-password-confirm>.form-item,.user-login-form .form-item.form-type-password-confirm>.form-item,.user-register-form .form-item.form-type-password-confirm>.form-item{margin-bottom:0}}.user-pass .form-item.form-type-password-confirm .form-item--error-message,.user-login-form .form-item.form-type-password-confirm .form-item--error-message,.user-register-form .form-item.form-type-password-confirm .form-item--error-message{display:block}.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 .form-actions,.user-login-form .form-actions,.user-register-form .form-actions{margin-top:0;flex-grow:1}.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{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:500;line-height:1.1}@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:500;line-height:1.1}}.user-pass .form-forgot a,.user-login-form .form-forgot a,.user-register-form .form-forgot a{color:var(--grey-900);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}.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(--grey-900)}.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-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)}}@media screen and (min-width:1200px){.user-pass:not(.form-login-basket)>div.form-wrapper.form-type-password-confirm,.user-pass:not(.form-login-basket)>div.form-item.form-type-password-confirm,.user-login-form:not(.form-login-basket)>div.form-wrapper.form-type-password-confirm,.user-login-form:not(.form-login-basket)>div.form-item.form-type-password-confirm,.user-register-form:not(.form-login-basket)>div.form-wrapper.form-type-password-confirm,.user-register-form:not(.form-login-basket)>div.form-item.form-type-password-confirm{width:100%}}.user-pass:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree),.user-login-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree),.user-register-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree){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),.user-login-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree),.user-register-form:not(.form-login-basket)>div:not(.form-wrapper, .form-item, .form-agree){width:100%;margin-top:1.2rem;padding-top:1.2rem}}.user-pass .field--name-field-user-date-birth h4,.user-login-form .field--name-field-user-date-birth h4,.user-register-form .field--name-field-user-date-birth h4{display:none}@media screen and (min-width:1200px){.user-pass>div.form-item.form-type-email{width:100%}}@media screen and (min-width:1200px){.form-login-basket{width:38.5rem}}@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 1.2rem 0 0}}@media screen and (min-width:1200px){.form-login-basket .b-auth-client-socials{display:flex;align-items:center}}@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;flex-wrap:wrap;column-gap:8px}.b-auth-client-socials__title{font-size:0.875rem;font-weight:400;line-height:1.5;margin-bottom:10px;width:100%}@media screen and (min-width:1200px){.b-auth-client-socials__title{font-size:0.85rem;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px){.b-auth-client-socials__title{margin-bottom:1.2rem}}.b-auth-client-socials__item a{font-size:0;width:72px;height:56px;display:flex;justify-content:center;align-items:center;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:1px solid var(--grey-100);background:var(--whiteColor)}.b-auth-client-socials__item a.social_auth_google::before{content:"";background:url("/themes/personal/images/icons/gmail.svg") center center/contain no-repeat;display:block;width:22px;height:22px}@media screen and (min-width:1200px){.b-auth-client-socials__item a.social_auth_google::before{width:1.1rem;height:1.1rem}}