.qr-notification{border:1px solid #ff1f1f;padding:8px;margin-bottom:16px;color:#ff1f1f}#QrLogin{cursor:pointer}.login-form__qr{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;padding:30px 60px 0 40px}@media(max-width:1199.98px){.login-form__qr{padding:30px 40px 0}}@media(max-width:767.98px){.login-form__qr{padding:0 16px 32px}}.login-form__qr-container{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;font-size:18px}.login-form__qr-content,.login-form__qr-description{margin-bottom:32px;width:100%}.login-form__qr-content{min-height:200px}.login-form__qr-content img{max-width:200px;margin:0 auto}.login-form__qr-content-success{color:#0aca6e}.login-form__qr-timer{font-size:18px;font-weight:600;margin-bottom:32px}.login-form__qr-actions{width:100%}.login-form__qr-actions .button{cursor:pointer}.login-form__qr-close{text-align:left;width:100%;padding:0;margin-bottom:32px}.login-form__qr-close svg{cursor:pointer}.login-form__qr-refresh.disabled{color:#c7c6cb;background:#908e97;border-color:#908e97;pointer-events:none}.login-form__qr-refresh.disabled:hover{color:#c7c6cb;background:#908e97}.login-form #register-form .form-row__section--first{margin-bottom:0}.login-form #register-form .alert-box{margin-bottom:20px}.login-form #register-form .form-group--mobile-phone.verified input{border-bottom:1px solid #0aca6e!important}.login-form #register-form .form-group--mobile-phone.verified .verified-icon{position:absolute;top:0;right:0;height:42px;width:40px;display:flex!important;align-items:center;justify-content:center;color:#fff;background:#0aca6e}.login-form #register-form #RegisterBtn{height:38px;font-size:14px;font-weight:400}.login-form #register-form .custom-checkbox input:disabled~label{opacity:1}.login-form #register-form .custom-checkbox input:disabled~label:before{opacity:.4}.login-form #register-form .registerFormCheckBoxGroup{gap:12px}.login-form #register-form .registerFormCheckBoxGroup .memberDisclosureTextContainer span{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;color:#393741}.login-form #register-form .registerFormCheckBoxGroup .memberDisclosureTextContainer span a{font-weight:700}.login-form #register-form .registerFormCheckBoxGroup .invalid-feedback{bottom:-20px!important}.login-form .g-recaptcha>div{margin-bottom:16px}.login-form .forgot-password{position:absolute;width:100%;height:100%;top:0;right:-100%;z-index:9;background:#fff;transition:all .3s cubic-bezier(.55,0,.1,1);padding:0 48px;font-size:14px}.login-form .forgot-password--open{right:0}@media(max-width:767.98px){.login-form .forgot-password{padding:0 16px}}.login-form .forgot-password--info{margin-bottom:24px}.login-form .forgot-password--input_info{color:#908e97;font-size:10px;font-weight:300;display:flex;align-items:center;margin-top:4px}.login-form .forgot-password--input_info svg{margin-right:5px}.login-form .forgot-password #forgot-password{display:block}.login-form .forgot-password #forgot-password .form-group--action{margin-bottom:0}.login-form .forgot-password #forgot-password .form-group--select{margin:0 -6px 24px}.login-form .forgot-password #forgot-password .g-recaptcha>div{margin-bottom:16px}.login-form .forgot-password #forgot-password p{font-size:12px;font-weight:400;line-height:15px}.login-form .forgot-password #forgot-password #ForgotPasswordBtn{height:38px;font-size:14px;font-weight:400}.login-form .forgot-password #forgot-password .invalid-feedback{position:unset}.login-form .forgot-password__success{display:flex}.login-form .forgot-password__success--content{display:flex;flex-direction:column;gap:24px}.login-form .forgot-password__success--content a{font-size:14px;font-weight:500;text-decoration:underline}.login-form .forgot-password__success--message{display:flex;align-items:center;align-self:center}.login-form .forgot-password__success svg{color:#0aca6e;margin:0 auto}.login-form .forgot-password .alert-box{margin-bottom:24px;margin-top:4px;color:#585562}.login-form .forgot-password__step-1 .form-group{margin-bottom:24px}.login-form .forgot-password__step-2 .alert-box{align-items:center}.login-form .forgot-password__step-2 .alert-box p{color:#4d4a58!important;margin-bottom:0!important}.login-form .forgot-password__question{display:block;font-size:12px;font-weight:400;line-height:15px;margin-bottom:8px}.login-form .forgot-password .alert-box--step-2 i,.login-form .forgot-password .alert-box--step-2 svg{font-size:12px;font-weight:500;color:#4d4a58}.login-form .forgot-password .alert-box--step-2 p{font-size:10px;font-weight:300}.login-form #reset-password #ResetPasswordBtn{height:38px;font-size:14px;font-weight:400}.login-form #reset-password p{font-size:12px;font-weight:400;margin-bottom:24px}.login-form #reset-password .form-group{margin-bottom:24px}.login-form .reset-password__success--content{display:flex;align-items:center;font-size:14px;margin-bottom:56px}.login-form .reset-password__success--content svg{margin-right:5px;color:#0aca6e}.login-form__reset-password--title{font-size:18px;font-weight:400;margin-bottom:24px}.login-form .email-activation{padding-bottom:40px}.login-form .email-activation__content{display:flex;align-items:center;font-size:14px;margin-bottom:56px}.login-form .email-activation__content--success{display:flex;align-items:center}.login-form .email-activation__content--success svg{flex-shrink:0;margin-right:5px;color:#0aca6e}.login-form .email-activation__content--error{display:flex;align-items:center}.login-form .email-activation__content--error svg{flex-shrink:0;margin-right:5px;color:#ff1f1f}.login-form__main-title{font-size:18px;font-weight:700;margin-bottom:40px}.login-form__sub-title{font-size:14px;font-weight:400;line-height:18px;margin-bottom:12px}.login-form .social-row{display:flex;flex-direction:column;align-items:center}.login-form__button{font-size:13px;font-weight:600;background-color:#fff;border:1px solid #c4c4c4;width:45px;height:45px}.login-form__button span{text-align:center}.login-form__button i{margin-right:5px;font-size:16px}.login-form .google-button{margin:2px;padding:0;border:none!important;width:41px;height:41px}.login-form .google-button-icon{width:21px;height:21px}.login-form .facebook-button{margin:3px;border-radius:3px;width:41px;height:41px}.login-form .facebook-button-icon{width:21px;height:21px}.login-form .yandex-button{margin:3px;border-radius:3px;width:41px;height:41px}.login-form .yandex-button-icon{width:21px;height:21px}.login-form__forgot-link{text-align:right}.login-form__forgot-link a{font-size:12px;font-weight:500;color:#908e97;transition:all .3s ease;margin-bottom:21px!important}.login-form__forgot-link a:hover{text-decoration:underline;color:#22242a}.login-form__badge{width:calc(100% + 100px)!important;height:80px!important;background-color:#22242a;display:flex;align-items:center;padding:0 60px 0 40px;font-size:14px;font-weight:300;color:#fff;position:absolute;left:-40px!important}@media(max-width:1199.98px){.login-form__badge{padding:0 40px}}@media(max-width:767.98px){.login-form__badge{position:relative;padding:0;background:transparent;color:#22242a;height:auto;left:0;width:100%}}.login-form__badge a{font-weight:700;color:#fff;margin-left:4px}@media(max-width:767.98px){.login-form__badge a{color:#22242a}}.login-form .form-row{display:flex;margin:0 -10px}.login-form .form-row .form-group{padding:0 10px}.login-form .form-row__section{margin-bottom:24px}.login-form .form-row__section--social .form-group{padding:0 4px}.login-form .form-group{position:relative;margin-bottom:32px;display:flex;flex-direction:column}@media(max-width:767.98px){.login-form .form-group .button--big{height:40px}}.login-form .form-group input#RegisterModel_CustomerPassword{padding-right:30px!important}.login-form .form-group--checkbox{margin-bottom:0}.login-form .form-group--checkbox .custom-checkbox input:checked~label:after{top:calc(50% - 8px)}.login-form .form-group--checkbox .custom-checkbox label{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0;color:#393741}.login-form .form-group--checkbox .custom-checkbox label:before{top:calc(50% - 8px)}.login-form .form-group--checkbox .custom-checkbox label a{font-weight:700}.login-form .form-group--checkbox .custom-checkbox label[for=isPersistent]{font-weight:500}.login-form .form-group--checkbox .custom-checkbox--isPersistent{margin-bottom:20px!important}.login-form .form-group--checkbox .custom-checkbox .invalid-feedback{bottom:-24px}.login-form .form-group--phone-selection{align-items:flex-end}.login-form .form-group--phone-selection .custom-select{border:none;height:30px;border-bottom:1px solid #22242a!important;width:100%;background-position-x:100%;font-size:14px;font-weight:400}.login-form .form-group--phone-selection .error .custom-select{border-color:#ff1f1f!important}.login-form .form-group--phone-selection .error .custom-select~.invalid-feedback{display:none}.login-form .form-group--col{padding:0 10px;margin-bottom:32px}.login-form #MobilePhoneWithSelection{position:relative}.login-form__kvkk{font-size:12px;font-weight:400;line-height:15px;margin-bottom:24px;cursor:pointer}.login-form .form-group--select{width:calc(100% + 12px);flex-direction:row;margin:0 -8px 32px}.login-form .form-group--select .form-group__date-select{width:100%;margin:0 8px}.login-form .form-group--select .form-group__date-select--title{font-size:12px;font-weight:500;line-height:12px;color:#908e97;margin-bottom:4px}.login-form .form-group--select .form-group__date-select .invalid-feedback{display:none}.login-form .form-group--select .custom-radio{margin:0 16px 0 6px}.login-form .form-group--select .custom-radio:last-child{margin-right:0}.login-form .form-group--select .custom-select{border:none!important;border-bottom:1px solid #22242a!important;padding:0 24px 0 0!important;background-position-x:calc(100% - 4px);background-size:14px;font-size:14px;height:40px;width:100%;color:#22242a}.login-form .form-group--select .error .custom-select{border-color:#ff1f1f!important}.login-form .form-group .custom-checkbox{margin-bottom:16px}.login-form .form-group .custom-radio label{font-size:12px;line-height:18px}.login-form .form-group--register-button{margin-bottom:24px}.login-form .guest{position:absolute;width:100%;height:100%;top:0;right:-100%;z-index:9;background:#fff;transition:all .3s cubic-bezier(.55,0,.1,1)}.login-form .guest--open{right:0}.login-form .guest__action{display:flex;align-items:center;justify-content:center;height:50px;padding:8px 0;background-color:#22242a;position:absolute;left:0;width:100%}.login-form .guest__action--continue{color:#22242a;text-decoration:underline;display:flex;justify-content:center;width:100%;margin-bottom:24px}.login-form .guest__action--continue--btn{font-size:14px;font-weight:500;line-height:16px;color:#22242a}.login-form .guest__action--logout{z-index:1}.login-form .guest__action--btn{color:#fff}.login-form .guest__action--btn [class^=icon]{font-size:30px;color:#fff;margin:0 8px}.login-form .guest__action--back-inline{margin-bottom:24px}.login-form .guest__action--back{display:flex;justify-content:center;align-items:center;padding:18px 40px 18px 16px;width:100%;cursor:pointer}.login-form .guest__action--back .sideMenu__title{position:relative;text-align:center;width:100%;font-size:16px;font-weight:400;line-height:20px}.login-form .guest__action--back .sideMenu__title svg{position:absolute;left:0;top:calc(50% - 12px);width:24px;height:24px;font-size:16px;display:flex;align-items:center;justify-content:center}.login-form .guest__form{padding:0 48px}.login-form .guest__form p{font-size:12px;font-weight:400;line-height:15px;color:#393741;margin-bottom:24px}.login-form .guest__form .form-group input{font-size:14px!important}.login-form .guest__form--submit{margin-top:24px;font-size:13px;font-weight:600}.login-form .guest__form--submit.disabled{background:#908e97;border-color:#908e97}.login-form .guest__form-submit{height:38px;font-size:14px;font-weight:500}.login-form .loyalty__form{margin-bottom:20px;display:none}.login-form .loyalty__form.active{display:block}.login-form .loyalty .login-form__sub-title{margin-bottom:4px}.login-form .loyalty .login-form__sub-title--gender{margin-bottom:16px;margin-top:24px}.login-form .loyalty .default-feedback{margin-top:0;margin-bottom:16px}.login-form .error .custom-select{border-color:#ff1f1f!important}.login-form__button-action{gap:16px}.login-form__button-action button{height:38px;font-size:14px;font-weight:500}.login-form__button-action a{height:38px;border-radius:0;border:1px solid #22242a;display:inline-flex;text-decoration:none;justify-content:center;align-items:center;color:#585562;font-size:12px;font-weight:500}.login-form__button-action a img{width:24px;height:24px;margin-right:12px}.login-form .tab__item{height:27px}.login-form .tab__item a{display:flex;align-items:flex-start;justify-content:center;width:100%}.login-form .tab__item:after{bottom:0;z-index:1}.login .form{display:none;transition:all .3s ease}.login .form.active{display:block}.login .form--scroll{padding-bottom:80px;position:relative}@media(max-width:767.98px){.login .form--scroll{min-height:inherit;padding-bottom:0}}.login .login-form{background-color:#fff;width:100%;max-width:480px;padding:30px 60px 0 40px;position:relative;z-index:8;margin-left:auto}@media(max-width:1199.98px){.login .login-form{padding:30px 40px 0}}@media(max-width:767.98px){.login .login-form{position:relative;max-width:100%;background:#fff;padding:0 16px 32px}}.login__container{display:flex;position:relative}@media(max-width:767.98px){.login__container{height:auto;display:block}}@media(max-width:1199.98px){.login__container .container{max-width:100%}}.login__image{background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;top:0;left:0;width:100%;height:100%}.login__content{position:relative;z-index:2;padding:55px 40px 0 0;color:#fff}@media(max-width:991.98px){.login__content{padding:60px 20px 0 0}}.login__content--title{font-size:64px;font-weight:300;margin-bottom:10px}@media(max-width:1199.98px){.login__content--title{font-size:48px}}@media(max-width:991.98px){.login__content--title{font-size:30px}}.login__content--text{font-size:24px;font-weight:300}@media(max-width:1199.98px){.login__content--text{font-size:20px}}@media(max-width:991.98px){.login__content--text{font-size:18px}}.login .tab{margin-bottom:24px;position:relative}.login .tab:after{position:absolute;content:"";display:block;width:100%;height:1px;bottom:0;background:#e9e8ea}.login .tab__item{font-size:16px;font-weight:400;margin-right:unset}.login .tab__item.active,.login .tab__item:hover{font-weight:700}.login .tab__item.active:after,.login .tab__item:hover:after{background:#22242a;transition:width .3s}@media(max-width:767.98px){.sideMenu__header .sideMenu__header-close{margin-left:unset}}.sideMenu__header .guest__action--back{display:flex;justify-content:center;align-items:center;flex:1;cursor:pointer;position:relative}.sideMenu__title{margin:auto;font-size:18px;font-weight:400}.sideMenu__container .login{position:absolute;left:0;top:0;width:100%}.sideMenu__container .login-form{padding:0 48px}@media(max-width:767.98px){.sideMenu__container .login-form{padding:0 16px}}.sideMenu__container .login-form__badge{width:100%;left:0}@media(max-width:767.98px){.sideMenu__container .login-form__badge{padding:0 16px;width:calc(100% + 80px)!important}}.sideMenu #guest-container .guest__action--back,.sideMenu .forgot-password .forgotPassword__back--action{display:none!important}.passwordMultipleRegexContainer .error>span{color:#ff1f1f}.passwordMultipleRegexContainer .error .icon-check-svg{background-color:#ff1f1f}.passwordMultipleRegexContainer .success>span{color:#0aca6e}.passwordMultipleRegexContainer .success .icon-check-svg{background-color:#0aca6e}.passwordMultipleRegexContainer span{color:#c7c6cb;font-size:10px;font-weight:500}.passwordMultipleRegexContainer .icon-check-svg{margin-right:4px;border-radius:50%;color:#fff;background-color:#c7c6cb}