.otp_screen h4{font-weight:var(--fw-700);text-align:center;color:var(--black);margin:0;font-size:20px;line-height:30px}section.login-page form.login-form.otpSection{padding:0 30px 15px}.otp_screen p{color:var(--dark-gray-3);font-size:14px;line-height:30px}.otp_screen .otp_input{justify-content:space-between;column-gap:30px;display:flex}.otp_screen input.form-control{border:none;border-bottom:1px solid var(--dark-gray-4);text-align:center;border-radius:0;height:40px;padding:0;width:16.33%!important}.otp_screen input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp_input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp_screen .resultlogin{margin-top:15px}.otp_screen a.resend_otp{font-weight:var(--fw-500);cursor:pointer;font-size:14px;line-height:140%;color:var(--light-blue-1)!important;text-decoration-line:underline!important}.otp_screen p.time_title{color:var(--dark-gray-3);margin:12px 0 0;font-size:16px;line-height:140%}.otp_screen p.time_title span{font-weight:var(--fw-500);color:var(--red-2)}.otp_screen input.form-control:hover,.otp_screen input.form-control:focus{box-shadow:none}@media screen and (max-width:767px){.otp_screen h4{font-size:18px}.otp_screen p{font-size:12px;line-height:20px}.otp_screen .otp_input{column-gap:15px}.otp_screen p.time_title{font-size:14px}.Login_otp_popup{padding:25px 30px!important}}.otp_screen input[type=number]{-moz-appearance:textfield}
#loginform .loginbtn{justify-content:center;align-items:center;gap:5px;width:100%;margin:0 auto;transition-duration:.4s;display:flex}.login-msg{padding:0}.password-toggle-btn{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.password-toggle-btn:disabled{cursor:not-allowed;opacity:.6}.signup-field-error{color:var(--red-0,#dc2626);margin-top:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.mobile-field-invalid{border-color:var(--red-0,#dc2626)!important}.form-control[aria-invalid=true]{border-color:var(--red-0,#dc2626)}.mobile-field-wrapper{border:1px solid var(--black-2);box-sizing:border-box;background:#fff;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.mobile-country-code{flex-shrink:0;align-items:center;height:28px;display:flex;position:relative}.mobile-country-code select{color:#253047;cursor:pointer;appearance:auto;background:0 0;border:none;outline:none;max-width:115px;padding:5px 20px 5px 0;font-size:14px;font-weight:600}.mobile-code-divider{pointer-events:none;background:#e2e8f0;width:1px;height:25px;position:absolute;right:-7px}.mobile-number-input{color:#1e293b;flex:1;width:100%;min-width:0;height:48px;padding:0;font-size:14px;font-weight:500;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.mobile-number-input::placeholder{color:#94a3b8;font-weight:400}.mobile-number-input:disabled,.mobile-country-code select:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.mobile-field-wrapper{gap:10px;min-height:48px;padding:0 10px}.mobile-country-code select{max-width:100px;font-size:13px}.mobile-number-input{font-size:13px}}#loginform .loginbtn:hover{background:var(--theme-button-graident-hover);box-shadow:0px 0px 0 var(--black-with-transparency-4), 0 3px 1px 0 var(--black-with-transparency-3)}#loginform .login{justify-content:center;align-items:center;gap:7px;display:flex}#loginform .custom-control-label{margin:0}#loginform .login .login-msg{padding:0}.switch_button{background:var(--white);box-shadow:0px 0px 8px var(--black-with-transparency-5);border-radius:30px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:6px;display:flex}.switch_button .switch_tab{width:50%;position:relative}.switch_tab .active{background:var(--primary-color);color:var(--white)}.switch_tab input[type=radio]{z-index:9;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;left:0}.switch_tab label{width:100%;font-style:normal;font-weight:var(--fw-600);color:var(--black);background:var(--white);cursor:pointer;border-radius:30px;margin:0;padding:8px 0;font-size:16px;line-height:20px;display:block}.login-form .input-group{border:1px solid var(--black-2);border-radius:4px;padding:0}.login-form .input-group .input-group-text{background-color:#0000;border:none;border-radius:0}.login-form .input-group-append,.login-form .input-group-prepend{display:flex}.login-form .input-group-prepend{margin-right:-1px}section.login-page form.login-form .forget-pass a{font-weight:var(--fw-400);color:var(--black);font-size:16px;line-height:25px;transition:all .3s ease-in}section.login-page form.login-form .forget-pass a:hover{text-decoration:none}section.login-page form.login-form .forget-pass a img{width:15px;margin-top:-2px}#loginform .loginbtn.bg-changes{background:#e9e9e9;box-shadow:0 0 7px 5px #ffffff4f}.forgot-password-info{color:#718096;margin-top:10px;padding:0 2px;font-size:12px;line-height:1.6}.forgot-back-login{justify-content:center;margin-top:18px;display:flex}.forgot-back-login button{color:#0a61d8;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;transition:all .2s}.forgot-back-login button:hover{color:#06439d;text-decoration:underline}@media screen and (max-width:767px){.switch_button{margin-bottom:0}}
.NewTrpLoader .loading{--speed-of-animation:.9s;--gap:6px;--first-color:#1e69ff;--second-color:#267f29;--third-color:#ffcf39;--fourth-color:#d5a200;--fifth-color:#008eff;justify-content:center;align-items:center;gap:6px;width:100px;display:flex}.NewTrpLoader .loading span{background:var(--first-color);width:4px;height:50px;animation:scale var(--speed-of-animation) ease-in-out infinite}.NewTrpLoader.LoginlessHeight .loading span{width:4px;height:20px}.NewTrpLoader .loading span:nth-child(2){background:var(--second-color);animation-delay:-.8s}.NewTrpLoader .loading span:nth-child(3){background:var(--third-color);animation-delay:-.7s}.NewTrpLoader .loading span:nth-child(4){background:var(--fourth-color);animation-delay:-.6s}.NewTrpLoader .loading span:nth-child(5){background:var(--fifth-color);animation-delay:-.5s}@keyframes scale{0%,40%,to{transform:scaleY(.05)}20%{transform:scaleY(1)}}
section.login-page{background-position:50%;background-size:cover}.login_container{padding:55px 26px 26px}.login_close_btn{color:#64748b;cursor:pointer;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;font-weight:400;line-height:1;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.login_close_btn:hover{color:var(--primary-color);background:#f1f5f9;border-color:#cbd5e1}section.login-page form.login-form{background-color:var(--white);border-radius:15px;width:100%;max-width:500px;margin:0 auto}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}.login-form .input-group input.form-control{border:none;outline:none;height:48px;padding-left:0}.login-form .input-group input.form-control:hover,.login-form .input-group input.form-control:focus{box-shadow:none;border:none}.form-group.RF_group{justify-content:space-between;display:flex}.login-form .form-group{margin-bottom:1rem}.RF_group .custom-control-label:before{border:solid 1px var(--gray-5);background-color:#0000;border-radius:2px}.custom-control-label{cursor:pointer}section.login-page form.login-form button.loginbtn,.forgot_password button.resetbtn,.checkout_otp_popup .login-form button.loginbtn{background:var(--theme-button-graident);font-weight:var(--fw-600);color:var(--white);border:none;border-radius:4px;padding:13px;font-size:16px;line-height:140%;display:block;overflow:hidden;margin-top:30px!important}button.back_btn{color:var(--primary-color);font-weight:var(--fw-600);background-color:#0000;border:none;font-size:14px;line-height:30px}button.back_btn .fa-arrow-left{margin-right:6px}.login-form label.field_title{text-align:left;font-weight:var(--fw-500);color:var(--black);margin-bottom:10px;font-size:14px;line-height:140%;display:block}.login-form input,.login-form textarea,.login-form select,.login-form input:focus,.login-form textarea:focus,.login-form select:focus{text-decoration:none;outline:none!important;outline-color:initial!important;outline-style:none!important;outline-width:initial!important;font-family:Poppins,sans-serif!important}@media screen and (max-width:767px){section.login-page form.login-form .custom-checkbox label,section.login-page form.login-form .forget-pass a{font-size:14px}section.login-page form.login-form{border-radius:10px;padding:25px 15px 0}}
