.GlobalLogin-Login-dialog .eco-dialog-content{max-width:600px}@media (max-width:1024px){.GlobalLogin-Login-dialog .eco-dialog-content{max-width:calc(100% - 96px)}}@media not (min-width:768px){.GlobalLogin-Login-dialog .eco-dialog-content{max-width:calc(100% - 48px)}}.GlobalLogin-Login-dialog .login-box{border-radius:8px;justify-content:center;width:100%;max-width:100%;margin:0 auto;transition:all .5s linear;display:flex;position:relative;overflow-y:hidden}.GlobalLogin-Login-dialog .login-box .ant-row>.ant-row{width:100%;display:block!important}.GlobalLogin-Login-dialog .login-box .right{background:#fff;border-radius:8px;max-height:100%;padding:0;overflow-y:auto}.GlobalLogin-Login-dialog .login-box .right::-webkit-scrollbar{width:6px}.GlobalLogin-Login-dialog .login-box .right::-webkit-scrollbar-track{background:0 0;border-radius:3px}.GlobalLogin-Login-dialog .login-box .right::-webkit-scrollbar-thumb{background:#cfd0d2;border-radius:3px;min-height:60px}.GlobalLogin-Login-dialog .login-box .right::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.GlobalLogin-Login-dialog .login-box .right{scrollbar-width:thin;scrollbar-color:#a8a8a8 #f1f1f1;overflow-x:hidden}.GlobalLogin-Login-dialog .login-box .right .content-wrapper{width:476px}.GlobalLogin-Login-dialog .login-box .right h1{width:100%;font-size:24px;font-family:var(--ff-woff2-B);line-height:1.33}.GlobalLogin-Login-dialog .login-box .right .login-form{max-width:100%;margin:20px 0 0}.GlobalLogin-Login-dialog .login-box .right .login-form .inputItem{margin-bottom:6px;position:relative}.GlobalLogin-Login-dialog .login-box .right .login-form .inputItem label{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:100;color:#afafaf;font-size:14px;line-height:normal;transition:all .3s cubic-bezier(.25,.8,.25,1);position:absolute;top:16px;left:16px}html[site=sa] .GlobalLogin-Login-dialog .login-box .right .login-form .inputItem label{left:0;right:15px}.GlobalLogin-Login-dialog .login-box .right .login-form .inputItem .active{font-size:12px;top:4px;left:16px}.GlobalLogin-Login-dialog .login-box .right .login-form .form-item1{margin:20px auto}html[site=sa] .GlobalLogin-Login-dialog .login-box .right .login-form .default-input::placeholder{text-align:right}.GlobalLogin-Login-dialog .login-box .right .login-form .default-input:hover{border-color:#121212!important}.GlobalLogin-Login-dialog .login-box .right .login-form .default-input{color:#000;border-color:#b8b8b8;border-radius:8px;width:476px;height:48px;padding:12px 0 0 16px;font-size:14px;transition:font-size .4s cubic-bezier(.25,.8,.25,1);position:relative}.GlobalLogin-Login-dialog .login-box .right .login-form .password-item .ant-form-item{margin-bottom:0}.GlobalLogin-Login-dialog .login-box .right .login-form .inline-item{text-align:right}.GlobalLogin-Login-dialog .login-box .right .login-form .inline-item.validate-error{transform:translateY(12px)}.GlobalLogin-Login-dialog .login-box .right .login-form .inline-item.hide-text{visibility:hidden}.GlobalLogin-Login-dialog .login-box .right .login-form .inline-item .login-form-inline-forgot{color:#999;font-family:var(--ff-woff2-M);font-size:12px}.GlobalLogin-Login-dialog .login-box .right .login-form .inline-item .login-form-inline-forgot:hover{color:#000}.GlobalLogin-Login-dialog .login-box .right .login-form .ant-input-password input{margin-top:8px;font-size:14px}.GlobalLogin-Login-dialog .login-box .right .login-form .ant-form-item-has-error .default-input{border-color:#f03e3e!important}.GlobalLogin-Login-dialog .login-box .right .login-form .ant-input-suffix{margin:0 10px}.GlobalLogin-Login-dialog .login-box .right .login-form .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.GlobalLogin-Login-dialog .login-box .right .login-form .ant-input-affix-wrapper-focused{box-shadow:none}.GlobalLogin-Login-dialog .login-box .right .login-form .ant-form-item-explain-error{margin-bottom:6px;padding-left:16px}.GlobalLogin-Login-dialog .login-box .right .login-form .addClass::placeholder{color:var(--navbg);font-size:14px;position:absolute;top:5px;display:block!important}.GlobalLogin-Login-dialog .login-box .right .login-form .black-btn{background:var(--navbg)!important;border-color:var(--navbg)!important}.GlobalLogin-Login-dialog .login-box .right .login-form .black-btn:hover,.GlobalLogin-Login-dialog .login-box .right .login-form .black-btn:visited,.GlobalLogin-Login-dialog .login-box .right .login-form .black-btn:focus,.GlobalLogin-Login-dialog .login-box .right .login-form .black-btn:active{background:var(--cBlack)!important;border-color:var(--cBlack)!important}.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-button{width:476px;max-width:100%;height:48px;font-size:16px;font-family:var(--ff-woff2-B);border-radius:4px}.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-button:disabled{border:none;color:#fff!important;background-color:#adafb3!important}.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-button:disabled:hover{background-color:#adafb3!important}.GlobalLogin-Login-dialog .login-box .right .login-form .login-btn:not([disabled]):hover,.GlobalLogin-Login-dialog .login-box .right .login-form .login-btn:not([disabled]):focus{background-color:#444!important;border-color:#444!important}.GlobalLogin-Login-dialog .login-box .right .login-form .line{text-align:center;color:#757575;line-height:20px;position:relative}.GlobalLogin-Login-dialog .login-box .right .login-form .line:before,.GlobalLogin-Login-dialog .login-box .right .login-form .line:after{content:"";opacity:.8;background:#cdd6e0;width:33%;height:1px;position:absolute;top:50%}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .line:before,html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .line:after{width:8%}html[site=de] .GlobalLogin-Login-dialog .login-box .right .login-form .line:before,html[site=de] .GlobalLogin-Login-dialog .login-box .right .login-form .line:after,html[site=fr] .GlobalLogin-Login-dialog .login-box .right .login-form .line:before,html[site=fr] .GlobalLogin-Login-dialog .login-box .right .login-form .line:after,html[site=cn] .GlobalLogin-Login-dialog .login-box .right .login-form .line:before,html[site=cn] .GlobalLogin-Login-dialog .login-box .right .login-form .line:after,html[site=it] .GlobalLogin-Login-dialog .login-box .right .login-form .line:before,html[site=it] .GlobalLogin-Login-dialog .login-box .right .login-form .line:after{width:25%}.GlobalLogin-Login-dialog .login-box .right .login-form .line:before{left:0}.GlobalLogin-Login-dialog .login-box .right .login-form .line:after{right:0}.GlobalLogin-Login-dialog .login-box .right .login-form .fb-login-box{background:0 0;padding:0}.GlobalLogin-Login-dialog .login-box .right .login-form .google-login-box{box-shadow:none!important;border:none!important}.GlobalLogin-Login-dialog .login-box .right .login-form .google-login-box div{display:none}.GlobalLogin-Login-dialog .login-box .right .login-form .fb-btn{background:#3e5999;border-color:#3e5999}.GlobalLogin-Login-dialog .login-box .right .login-form .ga-btn{background:#5086ec;border-color:#5086ec;margin-top:0}.GlobalLogin-Login-dialog .login-box .right .login-form .line-btn{color:#fff;background:#06c755;border-color:#06c755;margin-top:0}.GlobalLogin-Login-dialog .login-box .right .login-form .line-btn:hover{background:#3ace01!important;border-color:#3ace01!important}.GlobalLogin-Login-dialog .login-box .right .login-form .bb{background-color:#cdd6e0;width:1px;height:22px;margin-right:2px}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .bb{margin:0 5px}.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-register,.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-forgot{font-family:var(--ff-woff2-M);white-space:nowrap;cursor:pointer;width:calc(50% - 1px);font-weight:400;display:inline-flex}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .login-form-register,html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .login-form-forgot{font-size:13px}.GlobalLogin-Login-dialog .login-box .right .navigate-content{flex-direction:row;gap:8px;display:flex}.GlobalLogin-Login-dialog .login-box .right .login-form-register-button{text-align:center;width:100%;height:36px;font-family:var(--ff-woff2-M);color:#000;cursor:pointer;border:1px solid #000;border-radius:4px;margin:0 auto 6px;padding:10px 0;font-size:12px}.GlobalLogin-Login-dialog .login-box .right .login-form-register-button:hover{opacity:.9}.GlobalLogin-Login-dialog .login-box .right .divider-line{text-align:center;color:#999;font-size:12px;line-height:20px;font-family:var(--ff-woff2-M);margin:14px auto;position:relative}.GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-desc-title{color:#000;text-align:center;font-family:var(--ff-woff2-B);white-space:pre-wrap;font-size:16px}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-desc-title{font-size:15px}.GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-content{justify-content:space-between;width:100%;margin:20px auto;display:flex}.GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item{width:113px}.GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-icon{text-align:center;margin-bottom:8px}.GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-text{font-size:12px;font-family:var(--ff-woff2-M);color:#000;text-align:center}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-text,html[site=kr] .GlobalLogin-Login-dialog .login-box .right .ecocredit-desc .ecocredit-content .ecocredit-content-item-text{white-space:pre-line}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login{justify-content:center;gap:16px;width:476px;display:flex}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login{justify-content:space-between}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login .google-link{flex:1 0 auto}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login .google-link.full_width{flex:1 0 100%}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login .line-link{flex:1 0 auto}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login .oterplatform-button{width:100%;height:48px;font-size:14px;font-family:var(--ff-woff2-B);color:#000;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.GlobalLogin-Login-dialog .login-box .iconfont{cursor:pointer;width:16px;height:16px;display:inline-block}.GlobalLogin-Login-dialog .login-box .iconfont.icon-eye-in{background:url(https://websiteoss.ecoflow.com/icons/4aa3f5a4a257c858b07761b087177c9a.svg) 50%/100% 100% no-repeat}.GlobalLogin-Login-dialog .login-box .iconfont.icon-eye-in:hover{background:url(https://websiteoss.ecoflow.com/icons/196f1bfc9d6acb9a7b70a5ca9d8bc7c4.svg) 50%/100% 100% no-repeat}.GlobalLogin-Login-dialog .login-box .iconfont.icon-eye-out{background:url(https://websiteoss.ecoflow.com/icons/22ee15555ffc460f744e298b07cc263f.svg) 50%/100% 100% no-repeat}.GlobalLogin-Login-dialog .login-box .iconfont.icon-eye-out:hover{background:url(https://websiteoss.ecoflow.com/icons/ak-out-hover.svg) 50%/100% 100% no-repeat}.GlobalLogin-Login-dialog .login-box .error-tip{color:#ff4d4f;line-height:1.4;position:absolute;bottom:0;left:16px;transform:translateY(100%)}:is(.GlobalLogin-Login-dialog .login-box input:-internal-autofill-previewed,.GlobalLogin-Login-dialog .login-box input:-internal-autofill-selected){-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out!important}.GlobalLogin-Login-dialog .login-box .form-item2{justify-content:space-around;width:100%;margin-bottom:20px;display:flex}.GlobalLogin-Login-dialog .login-box .form-item2 .ant-row{width:100%}.GlobalLogin-Login-dialog .login-box .form-item2 .ant-form-item-control-input-content{justify-content:space-around;width:100%;display:flex}.GlobalLogin-Login-dialog .login-box .form-item-share{margin-bottom:20px}.GlobalLogin-Login-dialog .login-box .form-item-share a{width:100%;display:block}.GlobalLogin-Login-dialog .isHomebattery .form-item-share,.GlobalLogin-Login-dialog .isHomebattery .form-item3{display:none!important}.GlobalLogin-Login-dialog .isHomebattery .right{min-height:667px}.GlobalLogin-Login-dialog .share-links-content{justify-content:center;align-items:center;gap:32px;margin:0 auto 24px;display:flex}.GlobalLogin-Login-dialog .share-links-content .share-link-item{cursor:pointer;border:1px solid #d9d9d9;border-radius:50%;width:44px;height:44px;padding:9px}.GlobalLogin-Login-dialog .divider-line{text-align:center;color:#999;font-size:12px;line-height:normal;font-family:var(--ff-woff2-M);margin:24px auto 12px;position:relative}.GlobalLogin-Login-dialog .items-protocols{text-align:center;color:#595c61;font-size:14px;font-family:var(--ff-woff2-M);margin-top:6px;line-height:1.2}.GlobalLogin-Login-dialog .items-protocols>a{color:#3f68e0;font-size:14px;text-decoration:underline}.GlobalLogin-Login-dialog .mode-switch{text-align:center;width:100%}.GlobalLogin-Login-dialog .mode_switch_link{color:#000;font-family:var(--ff-woff2-B);cursor:pointer;font-size:14px;line-height:1.42}.GlobalLogin-Login-dialog .mode_switch_link:hover{text-decoration:underline}@media (max-width:1440px){.GlobalLogin-Login-dialog .login-box{width:100%;max-width:100%}}@media (max-width:1024px){.GlobalLogin-Login-dialog .login-box{border-radius:8px;width:672px;max-width:100%;min-height:auto;margin:0 auto}.GlobalLogin-Login-dialog .login-box .left{display:none}.GlobalLogin-Login-dialog .login-box .right{width:100%;margin:0 auto;padding:0}.GlobalLogin-Login-dialog .login-box .right .content-wrapper{width:100%}.GlobalLogin-Login-dialog .login-box .right h1{letter-spacing:-.8px;font-size:20px}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login{width:100%}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login a{width:100%;display:inline-block}.GlobalLogin-Login-dialog .login-box .right .items-oterplatform-login .oterplatform-button{width:100%}.GlobalLogin-Login-dialog .login-box .right .login-form{max-width:none;margin-top:20px;margin-bottom:0}.GlobalLogin-Login-dialog .login-box .right .login-form .inputItem{margin-bottom:0}.GlobalLogin-Login-dialog .login-box .right .login-form .inputItem label{font-size:14px;top:16px;left:16px}.GlobalLogin-Login-dialog .login-box .right .login-form .inputItem.active{font-size:12px;top:4px;left:16px}.GlobalLogin-Login-dialog .login-box .right .login-form .form-item2{font-size:14px}.GlobalLogin-Login-dialog .login-box .right .login-form .default-input{height:48px;padding:16px 0 0 16px;font-size:14px}html[site=sa] .GlobalLogin-Login-dialog .login-box .right .login-form .default-input{padding:16px 16px 0 0}.GlobalLogin-Login-dialog .login-box .right .login-form .iconfont{width:16px;height:16px}.GlobalLogin-Login-dialog .login-box .right .login-form .ant-input-suffix{margin:-14 px 10px 0 10px}.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-button{height:44px;font-size:14px}.GlobalLogin-Login-dialog .login-box .right .login-form .login-form-button>span{font-family:var(--ff-woff2-B);font-weight:500}.GlobalLogin-Login-dialog .login-box .right .login-form .bb{height:22px}.GlobalLogin-Login-dialog .login-box .right .login-form .line{font-size:14px}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .login-form-register,html[site=jp] .GlobalLogin-Login-dialog .login-box .right .login-form .login-form-forgot{font-size:12px}html[site=it] .GlobalLogin-Login-dialog .login-box .right .login-form .login-form-register,html[site=it] .GlobalLogin-Login-dialog .login-box .right .login-form .login-form-forgot{white-space:normal;text-align:center;width:150px}.GlobalLogin-Login-dialog .login-box .right .navigate-content{flex-direction:row;gap:12px}.GlobalLogin-Login-dialog .login-box .right .login-form-register-button{height:44px;font-size:14px}.GlobalLogin-Login-dialog .login-box .right .ant-form-item{margin-bottom:24px}html[site=za] .GlobalLogin-Login-dialog .login-box .right .ant-form-item{margin-bottom:34px}html[site=jp] .GlobalLogin-Login-dialog .login-box .right .ant-form-item{margin-bottom:16px}.GlobalLogin-Login-dialog .login-box .right .ant-form-item.ant-form-item-has-error,.GlobalLogin-Login-dialog .login-box .right .ant-form-item.ant-form-item-has-error .ant-form-item-explain-error{margin-bottom:0}.GlobalLogin-Login-dialog .login-box .right .login-form .default-input{width:100%}.GlobalLogin-Login-dialog .login-box .right .login-form .large{width:100%;font-family:var(--ff-woff2-B)}.GlobalLogin-Login-dialog .login-box .error-tip{left:0}html[site=jp] .GlobalLogin-Login-dialog .login-box .error-tip{font-size:12px;line-height:1.24}.GlobalLogin-Login-dialog .login-box .ant-form-item-margin-offset{margin-bottom:0!important}}@media not (min-width:768px){.GlobalLogin-Login-dialog{top:0}.GlobalLogin-Login-dialog .login-box{border-radius:0;width:100%;max-width:100%;margin:0}.GlobalLogin-Login-dialog .login-box .right{border-radius:0;max-height:100%;overflow-y:hidden}.GlobalLogin-Login-dialog .login-box .right .navigate-content{flex-direction:column;gap:0}}.fullscreenBackground{z-index:-1;width:100vw;height:1080px;position:relative;top:0;left:0;overflow:hidden}.fullscreenBackground:before{content:"";z-index:1;background:#fff;transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.fullscreenBackground:after{content:"";opacity:0;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:var(--bg-image);transition:opacity .8s cubic-bezier(.4,0,.2,1);animation:.8s cubic-bezier(.4,0,.2,1) forwards backgroundZoom;position:absolute;inset:0;transform:scale(1.03)}.fullscreenBackground.loaded:before{opacity:0}.fullscreenBackground.loaded:after{opacity:1}@media (max-width:1024px){.fullscreenBackground{height:calc(100svh - 50px)}}@media not (min-width:768px){.fullscreenBackground{display:none}}@keyframes backgroundZoom{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1.05)}}.fadeIn{animation:1s cubic-bezier(.4,0,.2,1) forwards fadeInBackground}@keyframes fadeInBackground{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.loginPageLayout{background:"#f8f8f8";position:"relative"}.loginPageLayout .allContentContainer{min-height:auto!important}@media not (min-width:768px){.loginPageLayout .allContentContainer{min-height:100vh!important}}
