.login{width:100%;height:100vh;max-width:100%!important;display:flex;flex-direction:row;align-items:center;justify-content:center}.login .container{width:100%;max-width:1020px;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.login .container .login_content{box-sizing:border-box;width:455px;height:auto;padding:50px 60px;background:#fff;border-radius:25px}.login .container .login_content .tab_box{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center}.login .container .login_content .tab_box .tab_item{margin-right:97px;padding:0 13px 12px;box-sizing:border-box;font-weight:900;font-size:18px;color:#333;line-height:21px}.login .container .login_content .tab_box .tab_item.active{position:relative}.login .container .login_content .tab_box .tab_item.active:after{content:"";width:100%;height:3px;background:#333;position:absolute;bottom:0;left:0}.login .container .login_content .tab_box .tab_item:last-child{margin-right:0}.login .container .login_content .tab_box .tab_item a{font-weight:900;font-size:18px;color:#333;line-height:21px}.login .container .login_content .form{width:100%;height:auto}.login .container .login_content .form #customer_login .field input:focus{box-shadow:none}.login .container .login_content .form #customer_login .field input::placeholder{opacity:1;color:#999}.login .container .login_content .form #customer_login .field label{display:none;font-size:14px;color:#999}.login .container .login_content .form #customer_login .field:after{display:none}.login .container .login_content .form #customer_login .field:before{display:none}.login .container .login_content .form #customer_login .field #CustomerPassword{padding:0 40px 0 12px}.login .container .login_content .form #customer_login .field .eye_img_box{cursor:pointer;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login .container .login_content .form #customer_login .field .eye_img_box.active img:first-child{display:none}.login .container .login_content .form #customer_login .field .eye_img_box.active img:last-child{display:block}.login .container .login_content .form #customer_login .field .eye_img_box img{width:100%;height:100%}.login .container .login_content .form #customer_login .field .eye_img_box img:first-child{display:block}.login .container .login_content .form #customer_login .field .eye_img_box img:last-child{display:none}.login .container .login_content .form #customer_login .forget_password{width:100%;margin-top:26px;font-weight:400;font-size:16px;color:#666;line-height:19px;text-align:center}.login .container .login_content .form #customer_login{margin-top:24px;width:100%;height:auto}.login .container .login_content .form #customer_login .field{width:100%;height:45px;background:#fff;border-radius:8px;border:1px solid #D5D5D5;overflow:hidden;position:relative}.login .container .login_content .form #customer_login .field input{height:100%;width:100%;background:transparent;outline:none;padding:0 12px;font-size:14px;color:#333}.login .container .login_forget .form .field input:focus{box-shadow:none}.login .container .login_forget .form .field input::placeholder{opacity:1;color:#999}.login .container .login_forget .form .field label{display:none;font-size:14px;color:#999}.login .container .login_forget .form .field:after{display:none}.login .container .login_forget .form .field:before{display:none}.login .container .login_content .form #customer_login .login_btn,.login .container .login_forget .form .login_btn{margin-top:18px;width:100%;height:45px;background:linear-gradient(270deg,#d82624,#ff4a4a);border-radius:35px;font-size:18px;color:#fff;line-height:45px;text-align:center;margin-bottom:0}.login .container .login_content .form #customer_login .login_btn:after{display:none}.login .container .login_content .form #customer_login .login_btn:before{display:none}.login .container .login_forget h1{font-weight:900;font-size:24px;color:#333}.login .container .login_forget .form .login_btn:after{display:none}.login .container .login_forget .form .login_btn:before{display:none}.login .container .login_content .form #customer_login .consent-checkbox{width:100%;height:auto;margin-top:34px}.login .container .login_content .form #customer_login .consent-checkbox label{display:flex;flex-direction:row;align-items:center;cursor:pointer}.login .container .login_content .form #customer_login .consent-checkbox label input{position:relative;appearance:none;-webkit-appearance:none;outline:none;margin:0}.login .container .login_content .form #customer_login .consent-checkbox label input:before{content:"";width:14px;height:14px;background:url(/cdn/shop/files/agree_nocheck.png?v=1743579827) no-repeat;background-size:100% 100%;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.login .container .login_content .form #customer_login .consent-checkbox label input:checked:before{content:"";width:14px;height:14px;background:url(/cdn/shop/files/agree_check.png?v=1743579841) no-repeat;background-size:100% 100%;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.login .container .login_content .form #customer_login .consent-checkbox label .agree_text{padding-left:20px;font-weight:400;font-size:14px;color:#999;line-height:19px;display:flex;flex-direction:row;align-items:center}.login .container .login_content .form #customer_login .consent-checkbox label .agree_text a{text-decoration:underline!important;font-size:14px;color:#999;line-height:19px;margin:0 3px}@media screen and (max-width: 768px){.login{width:100%;height:100vh;max-width:100%!important;display:flex;flex-direction:row;align-items:center;justify-content:center}.login .container{width:100%;max-width:1020px;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.login .container .login_content{box-sizing:border-box;width:100%;height:auto;padding:30px 20px;background:#fff;border-radius:25px}.login .container .login_content .tab_box{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center}.login .container .login_content .tab_box .tab_item{margin-right:97px;padding:0 13px 12px;box-sizing:border-box;font-weight:900;font-size:18px;color:#333;line-height:21px}.login .container .login_content .tab_box .tab_item.active{position:relative}.login .container .login_content .tab_box .tab_item.active:after{content:"";width:100%;height:3px;background:#333;position:absolute;bottom:0;left:0}.login .container .login_content .tab_box .tab_item:last-child{margin-right:0}.login .container .login_content .tab_box .tab_item a{font-weight:900;font-size:18px;color:#333;line-height:21px}.login .container .login_content .form{width:100%;height:auto}.login .container .login_content .form #customer_login .field input:focus{box-shadow:none}.login .container .login_content .form #customer_login .field input::placeholder{opacity:1;color:#999}.login .container .login_content .form #customer_login .field label{display:none;font-size:14px;color:#999}.login .container .login_content .form #customer_login .field:after{display:none}.login .container .login_content .form #customer_login .field:before{display:none}.login .container .login_content .form #customer_login .field #CustomerPassword{padding:0 40px 0 12px}.login .container .login_content .form #customer_login .field .eye_img_box{cursor:pointer;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login .container .login_content .form #customer_login .field .eye_img_box.active img:first-child{display:none}.login .container .login_content .form #customer_login .field .eye_img_box.active img:last-child{display:block}.login .container .login_content .form #customer_login .field .eye_img_box img{width:100%;height:100%}.login .container .login_content .form #customer_login .field .eye_img_box img:first-child{display:block}.login .container .login_content .form #customer_login .field .eye_img_box img:last-child{display:none}.login .container .login_content .form #customer_login .forget_password{width:100%;margin-top:26px;font-weight:400;font-size:16px;color:#666;line-height:19px;text-align:center}.login .container .login_content .form #customer_login{margin-top:24px;width:100%;height:auto}.login .container .login_content .form #customer_login .field{width:100%;height:45px;background:#fff;border-radius:8px;border:1px solid #D5D5D5;overflow:hidden;position:relative}.login .container .login_content .form #customer_login .field input{height:100%;width:100%;background:transparent;outline:none;padding:0 12px;font-size:14px;color:#333}.login .container .login_forget .form .field input:focus{box-shadow:none}.login .container .login_forget .form .field input::placeholder{opacity:1;color:#999}.login .container .login_forget .form .field label{display:none;font-size:14px;color:#999}.login .container .login_forget .form .field:after{display:none}.login .container .login_forget .form .field:before{display:none}.login .container .login_content .form #customer_login .login_btn,.login .container .login_forget .form .login_btn{margin-top:18px;width:100%;height:45px;background:linear-gradient(270deg,#d82624,#ff4a4a);border-radius:35px;font-size:18px;color:#fff;line-height:45px;text-align:center;margin-bottom:0}.login .container .login_content .form #customer_login .login_btn:after{display:none}.login .container .login_content .form #customer_login .login_btn:before{display:none}.login .container .login_forget h1{font-weight:900;font-size:24px;color:#333}.login .container .login_forget .form .login_btn:after{display:none}.login .container .login_forget .form .login_btn:before{display:none}.login .container .login_content .form #customer_login .consent-checkbox{width:100%;height:auto;margin-top:34px}.login .container .login_content .form #customer_login .consent-checkbox label{display:flex;flex-direction:row;align-items:center;cursor:pointer}.login .container .login_content .form #customer_login .consent-checkbox label input{position:relative;appearance:none;-webkit-appearance:none;outline:none;margin:0}.login .container .login_content .form #customer_login .consent-checkbox label input:before{content:"";width:14px;height:14px;background:url(/cdn/shop/files/agree_nocheck.png?v=1743579827) no-repeat;background-size:100% 100%;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.login .container .login_content .form #customer_login .consent-checkbox label input:checked:before{content:"";width:14px;height:14px;background:url(/cdn/shop/files/agree_check.png?v=1743579841) no-repeat;background-size:100% 100%;position:absolute;top:50%;left:0%;transform:translateY(-50%)}.login .container .login_content .form #customer_login .consent-checkbox label .agree_text{padding-left:20px;font-weight:400;font-size:14px;color:#999;line-height:19px;display:flex;flex-direction:row;align-items:center}.login .container .login_content .form #customer_login .consent-checkbox label .agree_text a{text-decoration:underline!important;font-size:14px;color:#999;line-height:19px;margin:0 3px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/login.css.map */
