.mt32{margin-top:32px}
.mt16{margin-top: 16px}
.mt12{margin-top:12px}
.mt24{margin-top:24px}
.mt8{margin-top:8px}
.mt100{margin-top: 100px}
.mt5{margin-top: 5px;}
.pass_red{color:#D81F1F!important}
.pass_green{color:#329A44!important}
.sign-in-form{margin: 0}
.icon_tag_sign,.icon_tag_login{background-image: url(../images/tag_iconv19.png);background-repeat: no-repeat;display: inline-block;background-size: 570px auto;}
.f-container-box{position: fixed;top:0;left:0;width: 100%;height: 100%;z-index: 100003}
.f-container-box *{color: #262626;}
.f-container-box-col{width: 100%;height: 100%;align-items: center;justify-content: center;}
.f-container-box-col .litb-form-up{width: 500px;background: #FFFFFF;border-radius: 8px;padding: 16px 70px 24px;box-sizing: border-box;position: relative;}
.f-bind-box{width:95%;max-width: 355px;z-index: 102;left: 0;right: 0;height: 456px;top: calc(50% - 228px);border-radius: 12px;padding: 0 20px;box-sizing: border-box;}
.f-forget-box{width:100%;max-width: 550px;z-index: 102;left: 0;right: 0;height: auto;top: unset;bottom:0; border-radius: 12px 12px 0 0;padding: 14px 0}
#user-login-template{display: block;position: unset;}
#user-login-template.default-show{display: block !important;}
#user-login-template .f-container-box-col .litb-form-up{padding: 0 60px}
#user-login-template .container-header{padding: 0;display: none}
#float_login #user-login-template{display: none;position: fixed;}
#float_login #user-login-template .container-header{display: block;}
.f-container-box input.input_error,.input-wrap-with-icon-tag.input_error{border: 1px solid #D81F1F!important;}
.f-container-box .container-header .close-md{width: 19px;height: 19px;background-position:  -43px -475px;position: absolute;right: 14px;top: 14px}
.f-container-box .container-header .go-back{position: absolute;left: 16px;top: 22px;}
.f-container-box .container-header .go-back .go-back-tag{width: 18px;height: 10px;background-position: -408px -841px;transform: rotate(-90deg);margin-right: 6px;}
.f-forget-box .forget-header{font-size: 16px;text-align: center;}
.f-container-box .container-content .title-msg{margin: 0;font-size: 12px;line-height: 14px}
.f-bind-box  .bind-header{text-align: right;margin: 14px auto 0}
.f-bind-box  .close-md{width: 20px;height: 20px;background-position:  -24px -105px}
.f-container-box .container-content .logo-div{width: 100%;text-align: center;}
.f-container-box .container-content .logo-div img{width: 129px;display: block;margin: 0px auto;}
.f-container-box .container-content .title-content{width: 100%;text-align: center;margin: 0 0 24px}
.f-container-box .container-content .title-content h3.logo-title{font-size: 18px;text-align: center;}
.f-container-box .container-content .title-content .title-msg{margin-top: 4px;line-height: 18px;}
.f-container-box .container-content .title-content .register-bind-phone-wrap{text-align: center;font-size: 14px;}
.f-container-box .container-content .title-content .account-user-name-tag{color: #C41D4A;}
.f-container-box .sign-banner-list{margin: 24px 0;position: relative;width: 100%;background: #FEEFF3;border-radius: 8px;padding: 8px 0}
.f-container-box .sign-banner-list ul{flex-wrap: nowrap;justify-content: space-around;}
.f-container-box .sign-banner-list li{max-width: 26%}
.f-container-box .sign-banner-list li>a{align-items: center;justify-content: flex-start;font-size: 12px;text-align: center;}
.f-container-box .sign-banner-list li>a *{font-size: 12px;text-transform: lowercase;}
.f-container-box .sign-banner-list li>a>.icon-tag{margin-bottom:4px;}
.f-container-box .sign-banner-list .tip-free{width: 28px;height: 27px;background-position:  -201px -1020px;}
.f-container-box .sign-banner-list .tip-coupon{width: 28px;height: 27px;background-position: -309px -1020px;}
.f-container-box .sign-banner-list .tip-return{width: 24px;height: 27px;background-position: -258px -1020px;}
.f-container-box .container-content .form-content{position: relative;margin: 0;}
.container-content .form-content .input-prefix-tag{margin: 0 0 0 20px;height: 100%;}
.container-content .form-content .input-prefix-tag>div.flex-row{align-items: center;height: 100%}
.f-container-box .container-content .input-wrap-with-icon-tag .input-main{min-width: 80%;max-width: 96%;}
.f-container-box .email-tag{background-position: -167px -250px;width: 21px;height: 17px;}
.f-container-box .container-content .clear_input_tag{right: 20px;top: calc(50% - 8.5px);background-position: -44px -250px;width: 16px;height: 17px;left: auto;display: none;position: absolute;z-index: 11;cursor: pointer;}
.f-container-box .container-content .inputMailList,.f-container-box .container-content input[name="mobile_phone"]{position: relative;font-size: 14px; padding:0;margin-left: 6px;height:40px;line-height:41px;width: calc(100% - 30px);border: none !important;text-indent: 1px;border-radius: 0;z-index: 11;background: transparent;}
.f-container-box .container-content .form-act-button-wrap{width: 100%;text-align: center;}
.f-container-box .container-content .litb-btn-new{display: block;width: 100%;padding:0;margin: 16px auto; text-align: center;background: linear-gradient( 90deg, #E2203A 0%, #C41D4A 100%);color: #FFF;font-size: 21px;min-height: 48px;line-height: 48px;border: none;cursor: pointer;outline: medium none;width: 100%;border-radius: 8px;text-transform: uppercase;}
.f-container-box .container-content .forgot-password-button{background: #fff;border: 2px solid #262626;color: #262626;font-size: 16px;}
.f-container-box .container-content .sign-in-with-security-code{text-decoration: underline;display:inline-block;text-align: center;}
.f-container-box .container-content .litb-btn-new.disabled{background: #D0CFCF;cursor: default;color: #fff}
.f-container-box .error{display: none;line-height: 16px;font-size: 12px;margin: 6px 0 0;color: #D81F1F;position: relative;padding-left: 20px;}
.f-container-box .error:before{content: '!';display: inline-block;width: 16px;height: 16px;line-height: 14px;border-radius: 50%;border: 1px solid #D81F1F;color: #D81F1F;text-align: center;position: absolute;left: 0;top: 0;box-sizing: border-box;font-size: 13px;padding-left:1px;}
.f-container-box .username_notice{color: #D81F1F;margin-top: 6px;}
.free-shipping-tag{width: 24px;height: 22px;background-position: -6px -2649px;}
.coupon-tag{width: 24px;height: 24px;background-position: -49px -2648px;}
.return-exchange-tag{width: 22px;height: 22px;background-position: -123px -2649px;}
.ml-percentage2{margin-left:2%;}
.f-container-box .inputPassword {letter-spacing: 8px;}
.f-container-box .joint-login-wrap{margin: 0;margin-top:36px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul{margin: 24px 0 0;padding:0;list-style:none;width: 100%;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li{width: 100%;margin: 16px auto;text-align: center;border-radius: 20px;border: 1px solid #D0CFCF;height: 40px;position: relative;box-sizing: border-box;}
.f-container-box .joint-login-wrap .joint-login-methods-ul .joint-method-item-more{display: none}
.joint-method-item-more-btn{display: block;width: 12px;height: 12px;border-bottom: 2px solid #000;border-right: 2px solid #000;margin: 10px auto;transform: rotate(45deg)}

.f-container-box .joint-login-wrap .joint-login-methods-ul li a{height: 100%;align-items: center;margin-left: 58px;text-decoration: none}
.user-joint-login-template .joint-login-wrap .joint-login-methods-ul li{border: 1px solid #262626;border-radius: 12px;height: 54px;}
.user-joint-login-template .joint-login-wrap .joint-login-methods-ul li a{margin: 0;justify-content: center;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .label-name{margin-left: 8px;font-size: 16px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .icon_tag_sign{width: 30px;height: 30px;    background-size: 340px auto;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .sign-with-facebook{background-position:-277px -573px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .sign-with-google{background-position:-26px -465px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .sign-with-paypal{background-position:-158px -902px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .sign-with-apple{background-position:-283px -518px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li .sign-twitter{background-position: 50.958% 81.748%;background-size: 356px auto;width: 30px;height: 30px;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li #appleid-signin{position: absolute;width: 100%;height: 100%;z-index: 1;cursor: pointer;}
.f-container-box .joint-login-wrap .joint-login-methods-ul li #appleid-signin>div{display: none}
.or-sign-with{position: relative;text-align: center;}
.or-sign-with .line{width: 100%;height: 1px;position: absolute;background-color: #E2E1E1;top: 50%;}
.or-sign-with .or-sign-with-txt{display: inline-block;padding: 0 10px;height:16px;font-size:14px;color:#A7A3A3;line-height:16px;margin:0 auto;background-color: #fff;position: relative;z-index:3;}
.sign-with-box{margin:24px 0;align-items: center;justify-content: center;}
.sign-with-box>div{margin:0 24px;}
.sign-with-box .icon_tag_sign{display: inline-block;width: 48px;height: 48px;}
.sign-with-box .icon_tag_sign{display: inline-block;width: 48px;height: 48px;}
.sign-with-facebook .icon_tag_sign{background-position: -172px -45px;}
.sign-with-google .icon_tag_sign{background-position: -76px -45px;}
.input-wrap-with-icon-tag{border: 1px solid #979293;width: 100%;align-items: center;box-sizing:border-box;height: 48px;position: relative;border-radius: 8px}
.input-wrap-with-icon-tag.active{border: 2px solid #262626}
.input-wrap-with-icon-tag .base_phone_tag_wrap{}
.input-wrap-with-icon-tag .base_phone_tag_wrap .flex-row{align-items: center;height: 20px;}
.input-wrap-with-icon-tag em.email{width: 30px;height: 20px;margin-left: 10px;}
.sign-form li .input-wrap-with-icon-tag input.inputfld{padding-left: 10px;width: calc(100%-100px)!important;border: none;height: unset;line-height: 46px;border: none;}
.base_phone_prefix_tag{margin-left: 4px;padding-right: 6px;border-right: 1px solid #ddd;font-size: 14px;}
.input-wrap-with-icon-tag .form-input-placeholder{font-size: 16px;position: absolute;top: 13px;left: 20px;color: #A7A3A3;transition: all .5s;z-index:10}
input[type="text"]:-webkit-autofill {
  background-color: #FAFFBD !important;
  background-image: none !important;
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s !important;
  -webkit-animation: 0s !important;
}
.input-wrap-with-icon-tag .form-input-placeholder.active{top: -8px;left: 45px;font-size: 12px;padding: 0 4px;background: #fff}
.input-wrap-with-icon-tag.active .form-input-placeholder.active{color: #262626;}
.input-wrap-with-icon-tag.input_error .form-input-placeholder{color: #D81F1F}
.input-wrap-with-icon-tag.inputfld-error .form-input-placeholder{color: #D81F1F}
.f-container-box .litb-form-up .emailist{width: 100% !important;left: 0;border-radius: 8px;top: 50px!important;overflow: visible;border: 1px solid #221816;background:#fff;}
.f-container-box .litb-form-up .emailist li{margin-top: 8px;padding:0 20px;letter-spacing: 1px;font-size: 14px;color: #262626;}
.f-container-box .litb-form-up .emailist li span{color: #A7A3A3}
.f-container-box .litb-form-up .emailist li:first-child{margin-top:8px}
.f-container-box .litb-form-up .emailist li:last-child{margin-bottom:8px}
.email-cue-triangle{}
/* 屏蔽chrome浏览器默认项输入框背景色*/.f-container-box .litb-form-up input:-internal-autofill-previewed, .f-container-box .litb-form-up input:-internal-autofill-selected{transition: background-color 999999999s !important;}
.f-container-box .register-policy-tips,.phone-register-policy-tips{font-size: 12px;margin-top: 16px;line-height: 16px}
.sign-check{display: inline-block;width: 16px;height: 16px;background-position: -206px -145px;cursor: pointer;}
.sign-check.on{background-position: -241px -145px;}
.user-register-bind-phone-code-template .container-content .title-content{width: 100%;margin-bottom: 28px;}
.user-register-bind-phone-code-template .container-content .litb-btn-new{margin-top: 10px}
.security_code_wrap{margin-top: 24px;min-width:220px}
.security_code_wrap .security_code_tips{min-height: 40px;}
.security_code_wrap .security_code_ul{position: relative;}
.security_code_wrap .security_code_ul{margin:0;padding:0;list-style:none;justify-content: space-between;width: 100%;}
.security_code_wrap .security_code_ul .input-security-code-box{width: 47px;height: 60px;line-height: 60px;border-radius: 8px;border: 1px solid #D0CFCF;font-size: 42px;text-align: center;}
.security_code_wrap .security_code_ul .input-security-code-box:focus{border: 1px solid #262626;outline: none;}
.security_code_wrap .security_code_ul .input-security-code-box.on{border: 1px solid #262626;}
@media screen and (max-width:320px){.security_code_wrap .security_code_ul .input-security-code-box{width: 32px;height: 43px;line-height: 43px;font-size: 30px;}}
.input-security-code-box::-webkit-inner-spin-button,
.input-security-code-box::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.security_code_ul input[type="number"] {
    -moz-appearance: textfield; /* Firefox */
    appearance: textfield; /* Chrome, Safari, Opera */
}
.security_code_wrap .input_code_error{border: 1px solid #D81F1F!important;}
.security_code_wrap .input_code_pass{border: 1px solid #329A44!important;}
.security_code_wrap .resend-security-code{margin-top: 16px;display: none;}
.security_code_wrap .resend-security-code a{color: #C41D4A;line-height: 16px;text-decoration: underline;text-transform: capitalize;font-size: 14px;}
.security_code_wrap .security_code_count_down{display: none;font-size: 12px;color: #A7A3A3;line-height: 16px;margin-top: 16px;}
.security_code_wrap .security_code_count_down em{color: #A7A3A3;font-style: normal;}
.security_code_wrap .true-security-code{display: none;font-size: 12px;color: #000000;line-height: 16px;margin-top: 16px;}
.user-forget-password-template h3.logo-title{font-weight: 600;}
.user-set-password-template h3.logo-title{font-weight: 600;}
.user-set-password-template li.pass{position: relative;}
.user-set-password-template li.pass .normal{font-size: 12px;color: #999;margin-top: 10px;}
.user-set-password-template .confirm-pass-row{margin-top: 12px}
.user-set-password-template .container-content .reset-button{margin-top: 24px}
.user-set-password-template .confirm_password_notice{margin-top: 10px}
.pass .password{position: absolute;width: 22px;height: 24px;left: 21px;top: 11px;background-position: -173px -112px;}
.user-set-password-template .eyhide-tag{position: absolute;top: 16px;right: 16px;width: 20px;height: 20px;display: flex;align-items: center;color: #999;padding-left: 22px;}
.user-set-password-template .eyhide{background-position: -398px -54px;}
.user-set-password-template .eyhide.look{background-position: -350px -54px;}
.user-joint-login-template{}
.user-joint-login-template .joint-login-wrap .joint-login-methods-ul{margin-top: 24px;margin-bottom: 32px;}
.user-joint-login-template .container-content .sign-in-with-button{border: 2px solid #000000;background-color: #ffffff;font-family: ProzaLibre, ProzaLibre;font-weight: 400;font-size: 14px;color: #000000;margin-top: 32px;}
.user-joint-login-template .security_code_box{display: none}
.user-joint-login-template .security_code_box p.send-code-msg{margin-bottom: 2px;display: inline-block;}

.user-joint-login-template .security_code_box p.send-code-msg span{}
.user-joint-login-template a.account-user-name-tag{font-size: 14px;color: #C41D4A;padding-bottom: 1px;}

.user-email-phone-login-template .container-content li.pass .close{right:30px}
.user-register-bind-phone-template .form-input-placeholder,.user-sign-in-bind-phone-code-template .form-input-placeholder{left: 80px}
.agreement-wrap{margin-bottom:16px;}
.cover_popup_message_box{width: 300px;height: 96px;background: #FFFFFF;border-radius: 4px;line-height: 60px;position: fixed;z-index: 19870214;display: none;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;}
.cover_popup_message_box_bg{background: rgba(0,0,0,0.4);border-radius: 12px;color:#fff;}
.cover_popup_message_box .flex-col{align-items: center;justify-content: center;height: 100%;color: #fff;}
.cover_popup_message_box i.popups-tag{width: 36px;height: 37px;background-position: -348px -793px;margin-bottom: 8px;}
.cover_popup_message_box_msg{color: #fff;font-size: 16px;line-height: 20px;}
.base_phone_tag_wrap .prefix-item-value{position: relative;top:1px}
.f-container-box .inputMailList,.f-container-box input[name="mobile_phone"]{border: none!important;}


.f-container-box li.pass{position: relative;margin-top: 24px}
.f-container-box .form-input-main{margin: 0;display: block;color: #262626;padding: 0}
.f-container-box .form-input-main.error{margin: 0;display: block;}
.f-container-box .form-input-main.error:before{display: none;}
.f-container-box .form-input-content .form-input-placeholder{z-index: 1;left: 48px;font-size: 14px;}
.f-container-box .form-input-content .form-input-placeholder.active{font-size: 12px;left: 45px}
.f-container-box .form-input-main.error .form-input-placeholder{font-size: 12px;color: #D81F1F;}
.f-container-box .form-input-main .form-input-default{position: relative;left: 0;top: 0;font-size: 14px;padding-left: 48px}
.f-container-box .form-input-main.error .form-input-default{border: 1px solid #D81F1F;}
.f-container-box .form-input-default.form-input-err{}
.f-container-box .sign-password{position: absolute;left: 20px;top: 13px;width: 16px;height: 22px;background-position: -170px -471px;}
.f-container-box .eye-hide{position: absolute;right: 10px;top: calc(50% - 8.5px);z-index: 11;width: 18px;height: 17px;background-position: -84px -250px;cursor: pointer;}
.f-container-box .eye-hide.look{height: 12px;background-position: -256px -285px;top: calc(50% - 6px)}
.f-container-box .container-content .logo-div .ok-tag{width: 36px;height: 37px;background-position: -348px -793px}
.skip-shop{display: block;text-align: center;margin: 0 auto 8px;}
.skip-shop a{display: inline-block;font-size: 16px;text-decoration: underline;text-transform: uppercase;}