.mobile_login_popup.modal-popup .modal-inner-wrap{margin:0 auto !important;min-height:auto !important;max-width:500px;position:absolute !important;top:50%;width:94% !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;transform:translateY(-50%) !important}body>.loading-mask{z-index:999999 !important}.withresend.pop-bnt{width:48%;float:left;margin-right:4%;padding:10px}button.submit-login-otp-btn.withresend.pop-bnt{margin-right:0}.mobile_login_popup p.err-msg,.otl-update-form-contain p.err-msg{background:red;color:#fff;font-size:12px;font-weight:500;padding:10px 12px;width:100%;margin:0}.mobile_login_popup p.success-msg,.otl-update-form-contain p.success-msg{background:green;color:#fff;font-size:12px;font-weight:500;padding:10px 12px;width:100%;margin:0}.otl-update-form-contain p.err-msg,.otl-update-form-contain p.success-msg{margin:0 0 20px;max-width:400px;width:100%}button.submit-create-account-btn.withresend.pop-bnt{margin-right:0}button.forgot-btn-verify.withresend.pop-bnt{margin-right:0}.footer-box-link{display:flex;flex-wrap:wrap;align-items:center;text-align:center;margin:50px 0 0}.footer-box-link a,.footer-box-link span{border-bottom:2px solid transparent;color:#333;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:8px;padding:0 6px 3px}.footer-box-link span{flex:26%;text-decoration:underline}.footer-box-link span.for-accout-titlee{flex:40%}.footer-box-link a:hover,.footer-box-link span:hover{color:#000}.footer-box-link span.active{font-weight:800}fieldset.fieldset.login-password input{height:40px}.mobile_login_popup input[type=text],.mobile_login_popup input[type=password],.mobile_login_popup input[type=url],.mobile_login_popup input[type=tel],.mobile_login_popup input[type=search],.mobile_login_popup input[type=number],.mobile_login_popup input[type=datetime],.mobile_login_popup input[type=email]{background:#fff;border:2px solid #fff;height:40px;font-weight:500;padding:0 12px;width:100%}.mobile_login_popup .field input.mage-error{border:2px solid red}.mobile_login_popup .fieldset{margin:0}.mobile_login_popup .fieldset>.field{margin:0 0 20px}.mobile_login_popup .fieldset>.field:not(.choice)>.control{width:100%;float:none}.mobile_login_popup .g-recaptcha{margin-top:20px}button.pop-bnt{background:#da242a;color:#fff;font-size:14px;font-weight:700;width:100%}button.pop-bnt:hover{background:#fff;color:#000}fieldset.fieldset.login-otp{text-align:center}fieldset.fieldset.login-otp div.mage-error,fieldset.fieldset.login-password div.mage-error{color:red;margin-top:7px;text-align:left}fieldset.fieldset.login-password{text-align:center}.mobile_login_popup header.modal-header{position:absolute;top:0;right:0;background-color:#fff;padding-left:0;padding-right:0}.mobile_login_popup .modal-content{padding:0}.mobile-sendotp-popup{background:#efefef;padding:14px}.tit-item{display:flex;justify-content:center;margin:20px 0 40px}.tit-item span{border-bottom:4px solid transparent;color:#fff;padding:4px 8px;text-align:center;font-weight:700;margin:0 12px;font-size:14px;cursor:pointer;padding:6px 18px;-webkit-transition:border-bottom .5s ease;-moz-transition:border-bottom .5s ease;transition:border-bottom .5s ease;background:#de1b24;border-radius:6px}.tit-item span.active{border-bottom:4px solid #b50e16}.mobile_login_popup.modal-slide .action-close{padding:0;height:auto;line-height:inherit;margin-right:6px;margin-top:6px}.mobile_login_popup.modal-popup .action-close:before{color:#333;font-size:28px;font-weight:700}.mobile_login_popup .frm-container{padding-top:20px}form#otp-update-form{max-width:400px;width:100% !important}form#otp-update-form .update-otp .field{margin:0 0 15px}form#otp-update-form .update-otp .field .control{width:100%}.form-otp-update button.pop-bnt{background:#181b23;box-shadow:none;color:#fff;font-size:13px;height:40px;line-height:40px;padding:0 10px}.form-otp-update button.pop-bnt:hover{background:#da242a}.form-otp-update .intl-tel-input.separate-dial-code .selected-flag{width:80px !important}.otl-update-form-contain .form-otp-update .intl-tel-input input#mobilenumber{padding-left:95px}.form-otp-update button.pop-bnt.submit-update-otp-btn{margin-right:0}.form-otp-update input#mobilenumber{height:40px;font-weight:500;padding:0 12px;width:100%}form#otp-update-form .update-otp.step2 .actions-toolbar-otp .primary{display:flex}.mobile-sendotp-popup-login .main-title{background:#f9f9f9;padding:20px;border-radius:10px;border:4px solid #eee;margin:0 auto;max-width:600px}.mobile-sendotp-popup-login .main-title .otl-login-close{display:none}.mobile-sendotp-popup-login .main-title .tit-item b{line-height:36px}.otp-footer-link span,.otp-footer-link a{line-height:12px}.otp-footer-link a{text-decoration:none}fieldset .field.field-reserved input:autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important}.otp-footer-link{align-items:baseline}.login-password{display:flex;flex-wrap:wrap;gap:10px}.login-password .field{flex:49%}.login-password .actions-toolbar-otp{flex:100%}.login-container .fieldset:after{margin-top:10px;margin-bottom:20px}.columns .login-container .fieldset>.field>.control{width:100%}.customer-account-login .page-main>.page-title-wrapper .page-title{text-align:center}@media (min-width:767px){#customer-login-container .main-title{min-width:600px}}@media (max-width:767px){.mobile-sendotp-popup-login .main-title .tit-item{flex-wrap:wrap;gap:2px}.mobile-sendotp-popup-login .main-title .tit-item b{display:block;flex:100%;text-align:center}.footer-box-link span{flex:100%}}input:autofill{background:#fff}@media screen and (max-width:767px){.mobile_login_popup.modal-popup.modal-slide{left:0;right:0}.mobile_login_popup.modal-popup.modal-slide .action-close{margin-right:4px;margin-top:4px}.mobile_login_popup.modal-popup .action-close:before{font-size:25px}.mobile-sendotp-popup{padding:25px}.tit-item span{border-bottom:2px solid transparent;margin:0 6px;font-size:13px;padding:6px 20px}.footer-box-link a,.footer-box-link span{font-size:13px}}