.customer_form.important_form .customer_form_item_flex{display:flex;flex-wrap: wrap;justify-content: space-between;}
.customer_form.important_form .customer_form_item{margin-bottom: 14px;}
.customer_form.important_form .customer_label{color: #303030;font-size: 16px; }
.customer_form.important_form .customer_input.flex{display:flex;align-items: center;gap:5px;}
.customer_form.important_form .customer_input input,
.customer_form.important_form .customer_input select {font-family:"Montserrat", sans-serif;width: 100%;box-sizing: border-box;transition: all 0.3s;border-style: solid;border-color: #15113847;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-radius: 4px 4px 4px 4px;font-size: 14px;font-weight: normal;color: #000000ff;background-color: #ffffffde;padding: 12px 12px 12px 12px;}
.customer_form.important_form .customer_input input::-webkit-input-placeholder {font-size: 14px;color:#d5d4d4;}
.customer_form.important_form .customer_submit button{width: 100%;box-sizing: border-box;transition: all 0.3s;border-style: none;border-color: #000000;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-radius: 4px 4px 4px 4px;font-size: 16px;font-weight: bold;padding: 16px 8px 16px 8px;cursor: pointer;color: #ffffffff;background-color: #9F1F22}
.customer_form.important_form .customer_submit button:hover{color: #ffffff;background-color: #bf393cff;border-color: #000000;}
.customer_form.important_form .customer_submit button:focus{outline: none;}
.customer_form.important_form .customer_submit input{display:block;width: 100%;box-sizing: border-box;transition: all 0.3s;border-style: none;border-color: #000000;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-radius: 4px 4px 4px 4px;font-size: 16px;font-weight: bold;padding: 16px 8px 16px 8px;cursor: pointer;color: #ffffffff;background-color: #9F1F22}
.customer_form.important_form .customer_submit input:hover{color: #ffffff;background-color: #bf393cff;border-color: #000000;}
.customer_form.important_form .customer_submit input:focus{outline: none;}
.customer_form.important_form .customer_extend{border-radius: 0 3px 3px 0;background: #E0B67A;width: 20%;align-items: center;justify-content: center;display: flex;transition: all .3s;}
.customer_form.important_form .customer_extend:hover{background: #002D71}
.customer_form.important_form .customer_extend a{color: #002D71;transition: all .3s;}
.customer_form.important_form .customer_extend a:hover{color: white;}

.customer_form.important_form .remember_me input{width: 15px;height: 15px;}
.customer_form.important_form .remember_me span{font-family:"Montserrat", sans-serif;font-size: 14px;font-weight: normal;color: #15113847;}

.customer_form.important_form .verify_code{display:flex;align-items: center;border:1px solid #15113847;border-radius: 4px;overflow: hidden;gap:10px;}
.customer_form.important_form .verify_code input{border:none;padding-right: 0;}
.customer_form.important_form .verify_code input:focus{outline: none;}
.customer_form.important_form .verify_code #get_code{flex:1;border-left:1px solid #15113847;height: 100%;padding: 12px;display:block;font-family:"Montserrat", sans-serif;font-size: 16px;font-weight: 600;color: #000000ff;white-space: nowrap;background-color: #9F1F22;color: #ffffff;}
.customer_form.important_form .verify_code #get_code:hover{background-color: #bf393cff;}
.customer_form.important_form .verify_code #get_code.disabled {background-color: #ccc;cursor: not-allowed;pointer-events: none;}

#customer{position: relative;cursor: pointer;}
#customer .control{width:100%;position:absolute;z-index: 10;background:#FFFFFF;background: rgb(255, 255, 255);top:30px;}
#customer .control .item{padding: 10px;font-family:"jost", sans-serif;font-size: 14px;text-align: center;cursor: pointer;}

/* #login_form .customer_submit a{display:block;text-align:center;text-decoration: none;background-color: #002D71;width: 100%;color: #FFFFFF;border-style: none;border-radius: 0;padding: 12px 12px 12px 12px;font-family: "harmonyos sans", Sans-serif;font-size: 16px;font-weight: 600;text-transform: uppercase;line-height: 24px;letter-spacing: 2px;}
#login_form .customer_submit a:hover{color: white;background-color: #E0B67A;} */

.member_form{background:#FFFFFF;padding:40px;}
.member_title_div{margin-bottom: 30px;}
.member_form .member_title{font-family: "Jost", sans-serif;font-size: 38px;font-weight: bold;text-transform: none;font-style: normal;text-decoration: none;line-height: 1.3em;}
.member_form .member_subtitle{color:#454545;}
.member_form .setting_from{display:flex;flex-direction: column;gap:20px;}
.member_form .form_div{display:flex;align-items: center;gap:15px;}
.member_form .form_div .form_input{flex:1;width:100%;}
.member_form .form_div .form_input label{font-family: "Montserrat", sans-serif;font-size: 14px;font-weight: 400;line-height: 30px;}
.member_form .form_div .form_input .input{font-family: "Montserrat", sans-serif;font-size: 14px;font-weight: normal;color: #000000ff;background-color: #ffffffde;padding: 12px;border:1px solid #15113847;width: 100%;}
.member_form .form_div .form_input .input:disabled{background:#ccc;}
.member_form .form_div .privacy{color: #1a1a1a;font-size: 14px;}
.member_form .form_button .save{width: 100%;box-sizing: border-box;transition: all 0.3s;border-style: none;border-color: #000000;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-radius: 4px 4px 4px 4px;font-size: 16px;font-weight: bold;padding: 14px 8px 14px 8px;cursor: pointer;color: #ffffffff;background-color: #9F1F22;}
.member_form .form_button .save:hover{color: #ffffff;background-color: #bf393cff;border-color: #000000;}
.account_menu .elementor-widget-button.curr .elementor-button{color:#FFFFFF !important;background-color: #9E1E23;}

.download_catalog{cursor: pointer;}

/*手机*/
@media screen and (max-width: 767px){
    .member_form{padding:20px;}
    .member_form .member_title{font-size: 26px;line-height: 1.3em;margin: 0;}
    .member_form .form_div{flex-direction: column;}

}