:root{--size-bezel:10px;--color-background:#ffffff;--color-accent:#000000;--size-radius:5px}.input-group{margin-bottom:15px;position:relative;line-height:11px}.input-group label{display:block;position:relative;cursor:text}.input-group label.input-with-country-code{display:flex;align-items:center;position:relative}.country-code-wrapper{display:flex;align-items:center;position:absolute;left:calc(var(--size-bezel) * .5);top:44%;transform:translateY(-50%);z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:10px;border-right:1px solid #cdcdcd;margin-right:10px;height:20px;transition:opacity .2s ease-in-out;gap:0}.country-code-wrapper .login-prefix-flag{display:flex;align-items:center;flex-shrink:0;margin-right:8px}.country-code{font-size:14px;color:#333;font-weight:400;line-height:1;white-space:nowrap}.login-input-with-country-code{padding-left:calc(var(--size-bezel) * .5 + 70px)!important}.inputTagLabel{position:absolute;top:calc(var(--size-bezel) * 1);left:calc(var(--size-bezel) * .5);padding:calc(var(--size-bezel) * .5) calc(var(--size-bezel) * .5);background:var(--color-background);white-space:nowrap;transform:translate(0);transform-origin:0 0;transition:transform .12s ease-in;font-size:14px;color:#595959;background-color:white;z-index:1;pointer-events:none}.input-with-country-code .inputTagLabel{left:calc(var(--size-bezel) * .5 + 70px)}.login-input{box-sizing:border-box;border:1px solid #cdcdcd;display:block;width:100%;padding:calc(var(--size-bezel) * 1.5) var(--size-bezel);color:#808080;background:transparent;font-size:14px;border-radius:var(--size-radius);margin-bottom:10px;height:2.6rem;min-width:96%}.login-input:focus{outline:none;border-color:#ea5e3d;color:#495057;background-color:#fff}.login-input[readonly]{background-color:transparent;cursor:default;opacity:.5;border:1px solid #cdcdcd;color:#808080}.login-input[readonly]+.inputTagLabel{color:#a3a3a3}.login-input:not(:-moz-placeholder)+.inputTagLabel{transform:translate(.3rem,-80%) scale(.84);color:#7c7c7c;font-weight:400}.login-input:focus+.inputTagLabel,.login-input:not(:placeholder-shown)+.inputTagLabel,.login-input[readonly]+.inputTagLabel{transform:translate(.3rem,-80%) scale(.84);color:#7c7c7c;font-weight:400}.input-with-country-code .login-input:not(:-moz-placeholder)+.inputTagLabel{left:calc(var(--size-bezel) * .5);transform:translate(.3rem,-80%) scale(.84)}.input-with-country-code .login-input:focus+.inputTagLabel,.input-with-country-code .login-input:not(:placeholder-shown)+.inputTagLabel{left:calc(var(--size-bezel) * .5);transform:translate(.3rem,-80%) scale(.84)}.login-input[readonly]:focus+.inputTagLabel{color:#a3a3a3}.required{color:red;margin-left:2px}.error-text{color:#dc3545;font-size:12px;margin-top:5px;margin-bottom:0}.password-line{position:relative}.password-eye-icons-password-login{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#cdcdcd;padding:0;display:flex;align-items:center;justify-content:center;height:18px;width:18px;z-index:2}.password-eye-icons-password-login:hover{color:#808080}.password-eye-icons.login-cross-icons{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;z-index:2}.otp-timer{margin-bottom:0}.otp-timer,.resend-otp-btn{color:#3366cc;font-size:12px;margin-top:5px}.resend-otp-btn{background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.resend-otp-btn:hover{text-decoration:underline}.BuyerLoginPage-footer{margin-bottom:5px}.loginModalForgotPasswordHolder{display:flex;justify-content:space-between;margin-bottom:20px;gap:10px;flex-wrap:wrap}.loginModalForgotPasswordHolder button{color:#3366cc;background:transparent;border:none;cursor:pointer;font-size:13px;padding:0;text-decoration:none}.loginModalForgotPasswordHolder button:hover{text-decoration:underline}.login-box .btn-primary,.login-box .login-btn{width:100%;padding:calc(var(--size-bezel) * 1.5) var(--size-bezel);background-color:#ea5e3d;color:white;border:none;border-radius:var(--size-radius);font-size:14px;font-weight:500;height:2.6rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.login-box .btn-primary:hover:not(:disabled),.login-box .login-btn:hover:not(:disabled){background-color:#d35437}.login-box .btn-primary:disabled,.login-box .login-btn:disabled{opacity:.7;cursor:not-allowed}.back-to-password-link{color:#3366cc;margin:10px 0;display:block}.curserPointer{cursor:pointer}.login_using_otp_button{background-color:transparent}.auth-Holder{display:flex;position:relative}.TermsConditionsTextHolder{display:flex;justify-content:center;align-items:center;width:100%}.closeLoginModalBtn{position:absolute;right:12px;top:12px;z-index:99}.login-button{background-color:initial;border:1px solid #fff}.signup-button{background-color:#fff;border:1px solid #fff}.login-Image-Container{width:450px;border-radius:10px 0 0 10px;height:auto}.login-Image{width:100%;height:100%;border-radius:10px 0 0 10px}.continue-btn,.login-btn{margin:15px 0;color:#fff;background-color:rgb(234,94,61)}.continue-btn,.login-btn,.login-btn-disabled,.login-btn-otp,.login-btn-password{display:flex;justify-content:center;align-items:center;outline:none;border:none;border-radius:4px;font-size:16px;width:100%;height:45px;transition:all .2s}.login-btn-disabled,.login-btn-otp,.login-btn-password{margin:10px 0 15px;color:#a8a8a9;background-color:#e1e1e2;opacity:.5;cursor:not-allowed}.continue-btn:focus,.login-btn:focus{border:2px solid rgb(234,94,61)}.continue-btn:hover,.login-btn:hover{cursor:pointer;background-color:rgb(234,94,61)!important}.auth-label{font-size:15px;font-weight:400}.auth-input{width:100%;height:45px;padding:10px;font-size:15px;line-height:1.5;border:1px solid #ced4da;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.auth-input,.auth-input:focus{color:#212529;background-color:#fff}.auth-input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.auth-error{color:#dc3545;font-size:14px;margin:5px 0 10px}.login-left-box{background-color:#fff;border-radius:0 10px 10px 0;width:400px;padding:30px}.login_heading_tag{font-size:36px;line-height:44px;text-align:center;color:#ea5e3d}.auth-heading,.login_heading_tag{font-weight:600;letter-spacing:0;margin-bottom:20px}.auth-heading{font-size:20px;line-height:24px;text-align:left;color:#222222}.login-label-tag{position:relative;width:100%;display:block;margin-bottom:15px}.login_input_tagg{width:100%;padding:10px;margin-top:15px;border:1px solid #dfdfdf;outline:none;border-radius:4px;color:#595959;font-size:14px;box-sizing:border-box;height:45px}.login_input_tagg::-moz-placeholder{opacity:0}.login_input_tagg::placeholder{opacity:0}.login_input_tagg:focus{border:2px solid #ea5e3d}.login_input_tagg:not(:-moz-placeholder)+.login-Span-tags{transform:translateY(-25px) scale(.8);background-color:#fff;padding:0 5px;color:#ea5e3d}.login_input_tagg:focus+.login-Span-tags,.login_input_tagg:not(:placeholder-shown)+.login-Span-tags{transform:translateY(-25px) scale(.8);background-color:#fff;padding:0 5px;color:#ea5e3d}.login-Span-tags{left:10px;transition:.3s;font-size:14px;pointer-events:none}.login-Span-tags,.show-hide-password{position:absolute;top:23px;color:#999}.show-hide-password{right:15px;cursor:pointer}.login-email-phone-group{display:flex;align-items:stretch;width:100%;margin-bottom:15px;min-width:0}.login-email-phone-with-prefix .login-label-tag{flex:1;min-width:0;margin-bottom:0}.login-email-phone-group .login-label-tag{margin-bottom:0}.login-country-code-prefix{display:flex;align-items:center;gap:6px;padding:0 10px;flex-shrink:0;height:45px;margin-top:15px;border:1px solid #dfdfdf;border-radius:4px 0 0 4px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;background-color:#f9f9f9}.login-email-phone-with-prefix .login-country-code-prefix{border:1px solid #dfdfdf}.login-prefix-flag{display:flex;align-items:center;flex-shrink:0}.login-prefix-code{font-size:14px;font-weight:500;color:#242424}.login_input_tagg-with-prefix{border-radius:0 4px 4px 0;border-left:none}.login-email-phone-with-prefix .login-label-tag .login_input_tagg-with-prefix{margin-top:15px}.login-email-phone-with-prefix .login-label-tag .login_input_tagg-with-prefix:focus{border-left:none}.login-email-phone-group:focus-within .login-country-code-prefix{border-color:#ea5e3d}.login_via_otp_forgot_password_Container{display:flex;gap:15px;justify-content:space-between}.forgot-password-line{text-align:end}.login-forgot-password{text-decoration:none;color:#3366cc;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0;text-align:left;list-style:none;background:none;border:none;padding:0;margin:0;outline:none}.login-forgot-password:hover{cursor:pointer;text-decoration:underline}.LoginUsing_otp{color:#3366cc;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0;text-align:left}.LoginUsing_otp:hover{cursor:pointer;text-decoration:underline}.login_using_otp_button{color:#3366cc;background:none;border:none;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0;text-align:left;cursor:pointer;outline:none;padding:0;margin:0}.login_using_otp_button:hover{text-decoration:underline}.resend-otp-container{margin:10px 0;text-align:center}.resend-otp-link{color:#ea5e3d;background:none;border:none;font-size:14px;cursor:pointer;text-decoration:underline}.resend-otp-link:hover{color:#d54d2a}.back-to-password-container{margin:10px 0;text-align:center}.back-to-password-link{color:#ea5e3d;background:none;border:none;font-size:14px;cursor:pointer;text-decoration:underline}.back-to-password-link:hover{color:#d54d2a}.ForgotPasswoed_sentDetails{background-color:#e8f5e8;border:1px solid #c3e6c3;border-radius:4px;padding:10px;margin-bottom:15px}.sendOtpContainer{list-style:none;color:#155724;font-size:14px}.contact-info-heading{color:#222222;font-size:16px;font-weight:600;margin-bottom:10px}.login-contact-info{font-size:14px;color:#666;margin-bottom:5px}.login-contact-info span{font-weight:600}.loginsignupbuttoncontainer{display:flex;justify-content:center;align-items:center;gap:10px;margin:30px 0 20px;white-space:nowrap}.HrLineForLine{border:.1px solid #c8c8c8;height:.1px;flex:1;min-width:30px}.listIagtojoyrejoynew{list-style:none;font-size:14px;color:#666;white-space:nowrap;margin:0;padding:0}.Login-quick-line-button{width:100%;height:45px;border:1px solid #ea5e3d;background-color:transparent;color:#ea5e3d;border-radius:4px;font-size:16px;cursor:pointer;transition:all .2s;margin-bottom:20px}.Login-quick-line-button:hover{background-color:#ea5e3d;color:#fff}.terms-conditions-text{font-size:12px;color:#666;text-align:center;line-height:1.4}.terms-link{color:#ea5e3d;background:none;border:none;font-size:inherit;cursor:pointer;text-decoration:underline}.terms-link:hover{color:#d54d2a}.auth-container{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1000}.auth-container,.modalTypeContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modalTypeContainer{margin-top:5%;margin-bottom:5%}.login-box,.loginModalPopup{width:100%}@media screen and (max-width:900px){.auth-container{align-items:baseline;overflow-y:scroll}.loginModalPopup{width:100%}.login-box{width:auto}.auth-Holder{flex-direction:column;width:100%;background-color:#fff;border-radius:10px;max-width:500px;margin:20px}.login-Image-Container{width:100%}.login-Image,.login-Image-Container{border-radius:10px 10px 0 0}.login-left-box{width:100%;border-radius:0 0 10px 10px}.closeLoginModalBtn{right:20px;top:20px}}@media screen and (max-width:600px){.closeLoginModalBtn{position:relative;z-index:99;display:flex;justify-content:flex-end;align-items:center;padding:10px 15px 10px 10px;top:0;right:0;width:100%;background-color:#ea5e3d;border-radius:10px 10px 0 0}.auth-Holder{margin:0;padding:0;height:100%;width:100%;border-radius:10px}.loginModalPopup{background-color:#ffff;padding-bottom:30px}.HrLineForLine{border:.1px solid #c8c8c8;height:.1px;margin-top:9px;width:25%}.loginsignupbuttoncontainer{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:50px;margin-bottom:20px;white-space:nowrap}.login-left-box{padding:20px}.login_heading_tag{font-size:28px}}@media screen and (max-width:319px){.login_via_otp_forgot_password_Container{display:flex;align-items:flex-start;flex-direction:column;gap:10px}}.ForgotPasswordHeading{font-size:22px;font-weight:700;color:#ea5e3d;margin:0 0 10px}.ForgotPasswordContainer{display:flex;width:100%}.Forgotbox_headingelContainer{margin-bottom:10px}.Forgot_Password_Heading{font-size:18px;font-weight:600;margin:0 0 5px;color:#444444}.ForgotPassword_line{font-size:13px;color:#6a6a6a}.ForgotPassword_EmailOrPhone{display:flex;gap:10px;align-items:center;width:100%}.ForgotPassword_lable_tag{width:100%;position:relative}.Forgot_Password_input_tag{width:100%;padding:10px 12px;border:1px solid #e1e3e1;border-radius:2px;outline:none}.ForgotPassword_span_tag{position:absolute;left:10px;top:-8px;font-size:11px;background:#fff;padding:0 4px;color:#a4a4a4}.ForgotPasswordVerify_OtpButton,.signup_Joyrejoy_SendOtpButton{border-radius:2px;border:none;color:#ffffff;background-color:#ea5e3d;padding:10px 15px;font-size:14px;font-weight:600;width:100%;cursor:pointer;transition:all .2s}.ForgotPasswordVerify_OtpButton:hover,.signup_Joyrejoy_SendOtpButton:hover{background-color:#ca5237}.signup_Joyrejoy_SendOtpButton_disable{opacity:.7;cursor:not-allowed;background-color:#ea5e3d;color:#ffffff;border:none;padding:10px 6px;font-size:12px;font-weight:500;border-radius:4px}.Terms_Conditions_Text{font-size:12px;color:#6a6a6a}.openPolicyDocs{color:#0061bd;cursor:pointer}.closeForgotPassModalBtn{position:absolute;right:15px;top:15px;display:flex;gap:10px}.closeForgotPassModalBtnMobileView{z-index:5}.resend-countdown-btn,.resend-otp-btn{min-width:130px;margin-top:0;cursor:default;background-color:#ea5e3d;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:600;opacity:1}.resend-countdown-btn:disabled{opacity:1;cursor:default}.navigation{background-color:#ea5e3d;padding:0 25px;position:fixed;width:100%;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);z-index:11}.nav-container{height:55px;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}menu ul{list-style:none;margin:0;padding:0}menu ul li{float:left;padding:0 5px;position:relative}menu ul li a,menu ul li a:visited{display:block;padding:0 10px;line-height:41px;color:white;background:#262626;text-decoration:none;border-radius:4px}menu ul li a{background:transparent;color:white}menu ul li a:hover,menu ul li a:visited:hover{background-color:#c94f34;color:white}.navbar-dropdown li a{background:#ea5e3d}menu ul li a:not(:only-child):after,menu ul li a:visited:not(:only-child):after{padding-left:4px;content:" \025BE"}menu ul li ul li{min-width:190px}menu ul li ul li a{padding:15px;line-height:20px}.navbar-dropdown{z-index:1;background:white;box-shadow:0 0 35px 0 rgba(0,0,0,.25)}.nav-mobile,.navbar-dropdown{position:absolute;display:none}.nav-mobile{top:0;right:0;background:transparent;height:65px;width:70px}.green-btn{width:120px;font-weight:500;max-width:120px;color:#fff;outline:none;border:none}.green-btn,.green-btn:hover{background-color:#379d75}.action-btn-area{display:flex;gap:20px}.nav-avatar-wrapper{display:flex;align-items:center;margin-right:8px}.nav-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid rgba(255,255,255,.9)}.nav-avatar-initials{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff22;color:white;font-weight:600}.action-btn-menu{display:none!important}.login-button{padding:8px 12px;font-size:16px;font-weight:500;color:#fff;background-color:transparent;border:1px solid white;border-radius:4px;transition:all .2s ease}.login-button:hover{cursor:pointer;background-color:white;color:#000}.signup-button{padding:8px 12px;font-size:16px;font-weight:500;color:#000;background-color:white;border:1px solid white;border-radius:4px;transition:all .2s ease}.signup-button:hover{cursor:pointer;color:white;background-color:transparent}@media only screen and (max-width:900px){#header_toggle_button{border:none;background-color:transparent}#header_toggle_button:hover{cursor:pointer}menu ul li{padding:0}.nav-mobile{display:block;position:absolute;top:15px;right:-12px;background:transparent;height:65px;width:70px}menu,menu ul{width:100%}menu ul{padding:25px;position:absolute;display:none;right:0;top:55px;background-color:#262626}menu ul li{width:100%}menu ul li a{padding:15px;line-height:20px;background:#262626;border-radius:0}menu ul li a.active,menu ul li a:hover{background-color:#585858!important}menu ul li ul li a{padding-left:30px}.navbar-dropdown{position:static}.action-btn-area{margin-right:60px}}@media only screen and (max-width:600px){.nav-container{flex-direction:row-reverse}.action-btn-area,.nav-list{display:none}.nav-mobile{display:flex;position:relative;top:0;right:0;background:transparent;height:65px;width:70px;align-items:center}#navbar-toggle{position:absolute;top:19px;cursor:pointer;padding:10px 35px 16px 0}#navbar-toggle:before{content:"";display:block;width:20px;height:2px;background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#navbar-toggle::content,#navbar-toggle:after,#navbar-toggle:before{content:"";display:block;width:18px;height:2px;background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#navbar-toggle:after{top:15px}#navbar-toggle:before{top:20px}.action-btn-area{display:none}}@media screen and (max-width:600px){.action-btn-menu{display:block!important}.action-btn-line{margin-top:25px;display:flex;gap:20px;flex-wrap:wrap}}#navbar-toggle{position:absolute;top:19px;cursor:pointer;padding:10px 35px 16px 0}#navbar-toggle span,#navbar-toggle span:after,#navbar-toggle span:before{cursor:pointer;border-radius:1px;height:3px;width:25px;background:white;position:absolute;display:block;content:"";transition:all .3s ease-in-out}#navbar-toggle span:before{top:-8px}#navbar-toggle span:after{bottom:-8px}#navbar-toggle.active span{background-color:transparent}#navbar-toggle.active span:after,#navbar-toggle.active span:before{top:0}#navbar-toggle.active span:before{transform:rotate(45deg)}#navbar-toggle.active span:after{transform:rotate(-45deg)}.brand-name{cursor:pointer;display:flex;align-items:center;gap:10px;margin:0 25px 0 0}.brand-name img{transition:all .2s ease}.brand-name:hover img{transform:scale(1.05)}