.thb-form-container{display:flex;flex-direction:column;padding:40px 0}.mobile-opt-field{background:#dae2ed;padding:18px 20px;border-radius:10px;margin-bottom:15px}.mobile-opt-field div#otp-field{margin:0}a#resend-otp{text-align:right;margin-top:5px;color:#2866d3;font-size:15px}span#check-phone-loader,span#check-email-loader,span#verify-otp-loader{width:20px!important;height:20px!important;margin-right:15px}span#verified-tick svg{width:24px;height:auto;border:2px solid #37b35d;padding:4px;border-radius:100px;margin-right:10px}span#verified-tick svg path{fill:#139700}.tick-wrapper{display:flex;align-items:center;vertical-align:middle;justify-content:space-around;flex-direction:row-reverse}.mobile-opt-field .tick-wrapper p,.email-outer .tick-wrapper p{margin:0 8px 0 0;color:#2c9d4e}.mobile-opt-field input#otp_verified{border:none}input#otp_verified:focus{outline:none}.mobile-opt-field .registration-error{margin:0;padding:8px 0 0}.mobile-opt-field div#phone-error{margin:0}.field.email-outer{position:relative}span#check-email-loader{position:absolute;right:0;top:45px}.thb-form-container #recover{display:none}.thb-form-container #recover:target{display:block}.thb-form-container #recover:target+login-form{display:none}.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{width:100%;flex:1;max-width:640px;margin:0 auto}.thb-form-container .thb-login-form .form-notification,.thb-form-container .thb-register-form .form-notification{margin-bottom:15px}.thb-form-container .thb-login-form+.thb-register-form{margin-top:60px}html[lang=ar] input{text-align:right!important;color:#000}html[lang=ar] .thb-form-container .create_form_wrapper select{background-position:15px}.thb-form-container h4{margin-bottom:10px;text-align:center;text-transform:uppercase}.thb-form-container p{font-size:.875rem;margin-bottom:35px;text-align:center}.thb-form-container input{width:100%;margin-bottom:0}.thb-form-container .button{margin-top:10px}.account-activate-buttons{display:flex;flex-direction:column;grid-gap:10px}.account-activate-buttons .button{width:100%}input.full.numeric::-webkit-outer-spin-button,input.full.numeric::-webkit-inner-spin-button{-webkit-appearance:none}input.full.numeric{-moz-appearance:textfield}.field{margin-bottom:15px}.thb-form-container .create_form_wrapper input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.thb-form-container p{font-size:16px;line-height:20px;font-weight:400;color:#2c2d2e;margin-top:25px}.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{max-width:800px;margin:0 auto}.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{padding:0}.create_form_wrapper{padding:56px 96px 64px;background:#eff2f6;border-radius:15px}.thb-form-container .create_form_wrapper input{border:1px solid #8a8f95;min-height:56px;background:#fff}.create_form_wrapper .field label{position:relative;padding:0;height:auto;margin-bottom:10px;font-size:14px;line-height:18px;font-weight:400;color:#2866d3}.thb-form-container .create_form_wrapper .button{margin-top:10px;background:#2866d3;font-weight:500;font-size:20px;line-height:22px;max-width:15rem;justify-self:center;border-radius:16px}.thb-form-container .create_form_wrapper input::placeholder{color:#6b6e71}.thb-form-container .create_form_wrapper textarea,.thb-form-container .create_form_wrapper select{height:auto;min-height:56px;border:1px solid #8a8f95;background:#fff}.create_form_wrapper .field--country_codee{display:flex;min-height:56px;background:#fff;align-items:center;border-radius:6px}.create_form_wrapper .field--country_codee span{padding:0 0 0 16px;color:#2866d3;font-size:12px}.create_form_wrapper .field--country_codee input#mobile{border:none;margin-bottom:0;outline:0;font-size:12px}.thb-form-container .create_form_wrapper select{-webkit-appearance:auto;appearance:auto}.create_form_wrapper .field{margin-bottom:15px;position:relative}.create_form_wrapper .field .location_icon{position:absolute;right:15px;top:40px;cursor:pointer}.thb-form-container .create_form_wrapper select{-webkit-appearance:auto;appearance:none;background-image:url("data:image/svg+xml, %3Csvg width='30' height='25' viewBox='0 0 1024 1024' class='icon' version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M903.232 256l56.768 50.432L512 768 64 306.432 120.768 256 512 659.072z' fill='%232461CC'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:96%;background-size:18px auto}.terms_condition-checkbox{margin-bottom:20px;font-size:15px;padding-left:30px;position:relative}.thb-form-container .create_form_wrapper input[type=checkbox]{width:16px;min-height:25px;margin-bottom:0;vertical-align:text-bottom;position:absolute;left:100px;top:1px}.thb-register-form h5{text-align:center;color:#2866d3}.thb-register-form h4{text-transform:inherit}.terms_condition-checkbox a{text-decoration:underline;color:#2866d3}.field-area .popup-wrapper{background:#fff;padding:32px 24px 24px;max-width:560px;border-radius:24px}#main-content .field-area h1.popup-title{font-size:24px;line-height:30px;margin:0 0 8px;text-transform:capitalize;color:#2866d3;text-align:center;font-weight:400;font-family:Open Sans,sans-serif}#main-content .field-area p.popup-subtitle{font-size:14px;line-height:18px;font-weight:400;color:#595a5e;text-transform:capitalize;margin:0 0 24px;text-align:center}.thb-login-form .custom_login{display:flex;justify-content:center}.thb-login-form div#MOmyHeader{display:none}.fields.login--page{display:flex;flex-direction:column;padding:10px 48px;border-radius:16px}.thb-login-form .customer--login h4{font-size:32px;line-height:37px;font-weight:400;color:#2866d3;text-align:start;text-transform:capitalize}.thb-form-container .customer--login p{font-size:16px;line-height:20px;font-weight:400;color:#2c2d2e;margin-bottom:20px;text-align:start}.custom_login .field label{position:relative;display:inline-block;margin-bottom:8px;font-size:14px;line-height:18px;font-weight:400;color:#2866d3;padding:0;height:auto}.custom_login .field--login--mobile{display:flex;border:1px solid #8a8f95;min-height:60px;background:#fff;align-items:center;border-radius:8px;font-size:17px}.custom_login .field--login--mobile span{padding:0 11px 0 15px;color:#2866d3}.custom_login .field--login--mobile input{margin-bottom:0;padding:12px 17px;min-height:60px;border:none;outline:0;font-size:17px}.login--page button.button.full{background:#2866d3;border-radius:16px;font-size:20px;line-height:22px;font-weight:500;position:relative;width:45%}.login--page button.button.full .lock{display:none}.login--page button.button.full:disabled .lock{display:block;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.thb-form-container .cus-login,.thb-form-container .thb-register-form{box-sizing:content-box;max-width:1280px}.registration-error{color:red;font-size:14px;text-align:center;margin-top:1rem;display:block}html.popup-overlap{overflow:hidden}html.popup-overlap body:before{content:"";width:100%;height:100%;background:#00000080;z-index:100;position:fixed}#verifyMobile:disabled{opacity:.6;cursor:not-allowed}.popup-overlap div#main-content{clip-path:none!important}.custom_login .field--login--mobile input:-webkit-autofill,.fields.login--page input.full:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.fields.login--page input.full{background-color:#fff}.thb-form-container .number-capture{display:flex;align-items:center;letter-spacing:1.5px;gap:15px}.thb-form-container .number-capture>div{margin-top:0}.disabled-link{color:gray;pointer-events:none;text-decoration:none}.disabled-link:hover{color:gray!important;text-decoration:none!important}.timing{display:flex;align-items:center}#timer{margin-left:5px}.button.full[disabled]{background-color:#2866d399;cursor:not-allowed}#resendLink:not(.disabled-link){text-decoration:underline;color:#2866d3}.form-error{font-size:14px;color:red;margin-top:1rem}[dir=rtl] button.close-icon{left:20px;right:auto}[dir=rtl] .address_Input .address_button{left:4px;right:auto}[dir=rtl] .address_Input .address_button button.clear-button2 img{transform:rotate(180deg)}[dir=rtl] .create_form_wrapper .field .location_icon,[dir=rtl] .profile-form__wrapper fieldset .field .location_icon{left:15px;right:auto;background:#fff}.fields.login--page #loader,.fields.login--page #loaderemail{margin:-55px auto 0;position:relative;z-index:1;width:100%;text-align:center;cursor:not-allowed}.fields.login--page #loader img,.fields.login--page #loaderemail img{max-width:60px}select#regi_city,select#district{margin-bottom:0!important}.login--title{color:#2866d3;font-size:2.5rem;line-height:28px;margin-bottom:15px;font-weight:600;margin-top:30px}.thb-form-container .login--create-text{color:#595a5e;font-size:16px;line-height:20px;margin:16px 0 0;text-align:left}.thb-form-container .login--join-us{text-align:left;font-size:16px;line-height:20px;color:#2c2d2e;font-weight:500;margin:40px 0 16px}.login--register-link{border:1px solid #2866D3;border-radius:16px;color:#2866d3;display:block;font-size:20px;text-align:center;line-height:22px;font-weight:500;width:100%;padding:20px 0;position:relative}.login--register-link .arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.password--forgot{color:#001489;text-align:center;font-size:16px;line-height:20px;margin-top:24px;text-decoration:underline}.registration-input-error{text-align:left}.registration-input-error.hidden{display:none}.phone-prefix{display:flex;align-items:center;margin-left:11.3rem}.phone-prefix input{flex-grow:1;padding:.5rem;border:1px solid #ccc;border-radius:0 4px 4px 0}.form__message{font-size:14px}.form__message.success{color:#28a745;margin-top:10px}.form__message.error{color:#dc3545;margin-top:10px}#phone-message{display:none}.option-button{color:#2866d3;margin-right:10px;margin-left:10px;background:none;border:none;cursor:pointer;text-decoration:none}.option-button:hover{text-decoration:underline}.option-button:last-child{margin-right:0}.loader{position:absolute;right:10px;width:20px;height:20px;border:3px solid #ccc;border-top:3px solid #2866D3;border-radius:50%;animation:spin 1s linear infinite}.otp-loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top-color:#2866d3;border-radius:50%;animation:spin .8s linear infinite;margin-left:5px;margin-right:5px}.custom-loader{border:2px solid #f3f3f3;border-top:2px solid #2866D3;border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite;display:inline-block;margin-left:5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.phone-input-wrapper{position:relative;width:100%}.phone-prefix{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none}.phone-input-wrapper input{padding-left:45px;font-size:large;outline:none}.option-button-container{display:flex;justify-content:center;gap:10px;margin-top:10px}.option-button{background-color:#2866d3;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.option-button:hover{background-color:#007bff}.option-button:focus{outline:none}.option-button:active{background-color:#007bff}.neutral-message{color:#333;background-color:none;border:none;padding:0;margin:10px 0;font-size:16px}.phone-input-wrapper{position:relative;display:flex;align-items:center;width:100%}#contact,#phone,#email,#otp{width:100%;padding-right:40px;padding-left:40px;background:#eff2f6;border:none;outline:none;font-size:large}.otp-verified{border-color:green!important;background-color:#f0fff0;transition:all .3s ease-in-out}.verified-tick{color:green;font-size:18px;font-weight:700;margin-left:5px;margin-right:5px;display:inline-block;transform:scale(0);animation:tick-appear .3s ease-in-out forwards}@keyframes tick-appear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.thb-form-container .field.email-outer p{margin-bottom:0;margin-right:12px}.email-outer .field--country_codee{margin-bottom:15px;background:#eff2f6}.thb-form-container .create_form_wrapper input#otp_verified{border:none;background:#eff2f6}#otp-field{margin-bottom:0}.login-main,.register-main{background-image:url(../../../../../s/files/1/0923/7980/8044/files/login-bg.png);background-size:cover;background-position:left center}.register-main{min-height:90vh;min-width:100%}.login-page-background,.register-page-background{min-height:80vh;display:flex;align-items:center;justify-content:right;width:100%}login-form#unified-login-form,#customer_create{background:#fff;border-radius:20px;padding:50px 30px 0;text-align:center;width:675px}input::placeholder{color:var(--color-body, #2c2d2e)!important;font-size:medium;text-align:center}label.login-input-label{font-weight:500;font-size:medium}label.register-input-label{font-weight:500!important;color:var(--color-body, #2c2d2e)!important;font-size:medium!important;justify-content:center}a.create-account-link{color:var(--color-accent)}.create_form_wrapper.register-form-wrapper{background:none;padding:10px 30px 1px}input#otp_verified{font-size:large}p#send-otp-note{font-size:small;color:gray;margin-top:0}input#contact,input#email,input#phone,input#otp,input#otp_verified,div#email-error{text-align:center}.switch-login-section{margin-bottom:40px!important}input#contact::placeholder,input#email::placeholder,input#phone::placeholder,input#otp::placeholder,input#otp_verified::placeholder{color:#b1b1b1!important}@media only screen and (max-width: 1199px){login-form#unified-login-form{width:50%}.login--title{font-size:30px}}@media only screen and (min-width: 1068px){.thb-form-container{padding:100px 0}}@media only screen and (max-width: 991px){.login-page-background{justify-content:center}login-form#unified-login-form{width:70%}}@media only screen and (min-width: 768px){.thb-form-container .thb-login-form+.thb-register-form{margin-top:0;border-left:1px solid var(--color-border, #dadce0)}.account-activate-buttons{flex-direction:row}.thb-login-form .custom_login{justify-content:space-between}login-form,#recover{width:45%}.login--create-wrapper{width:40%}.thb-form-container .number-capture{font-size:18px}.login--register-link{max-width:344px}.thb-form-container .thb-login-form,.thb-form-container .thb-register-form{padding:0 20px}.thb-form-container{padding:70px 0}.thb-form-container{flex-direction:row;justify-content:space-around}}@media screen and (max-width: 767px){.field-area p.popup-subtitle{margin:0 0 52px}.field-area .popup-wrapper{padding:32px 7px 24px}.thb-login-form .custom_login{display:block}.fields.login--page{padding:16px 24px}.thb-form-container .number-capture{margin-bottom:20px;font-size:16px}.thb-form-container .customer--login p strong{font-weight:400}.login--title{font-size:22px;line-height:26px}.thb-form-container .login--join-us{margin:16px 0}.password--forgot{margin-top:32px;margin-bottom:8px;font-size:14px}.login--create-wrapper{margin-top:16px;padding:0 24px}.fields.login--page{border-radius:0}login-form#unified-login-form{width:90%}}@media only screen and (max-width: 600px){body #map,.profile-form__wrapper #map{height:calc(100vh - 310px)!important}body .thb-register-form button.confirm-icon,.profile-form__wrapper .confirm-icon{width:calc(100% - 20px)!important;min-height:50px!important;position:fixed;bottom:10px;font-size:16px;background:#2866d3;color:#fff;border-radius:5px;margin-top:5px;left:10px}body #locationText,.profile-form__wrapper #locationText{padding-top:5px}}@media screen and (max-width: 575px){.create_form_wrapper{padding:40px 24px}.login--page button.button.full{width:80%}.thb-form-container .create_form_wrapper input[type=checkbox]{left:20px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/login-register.css.map?v=9182628466768883861763503518 */
