.resister-header{max-width:1320px;margin:45px auto 0;width:100%;padding:0 20px}.register-title{text-align:center;padding-bottom:.5rem;border-bottom:1px solid #000}.register-title h1{font-size:30px;letter-spacing:.1em;line-height:1;text-transform:uppercase;margin:0}.register-title .register-subtitle{font-size:16px;letter-spacing:.05em}.form-header{margin-bottom:16px}.form-header .form-heading{padding-bottom:2rem;font-size:16px;font-weight:600}.form-header .form-title{font-size:18px}.register-form{max-width:1320px;margin:0 auto;width:100%;padding:35px 0 0}.register-form-container{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;position:relative}.register-form-container form{width:80%;margin:0 auto}#customer_login{margin-bottom:4rem}form p{font-size:12px}.form-item{margin-bottom:16px}.form-item input{padding:10px 12px;border:1px solid #000;display:block;width:100%}.form-item.password{position:relative}.form-item.password button{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#333}.form-item.submit-btn,.form-item.register-btn{margin-top:20px}.submit-btn input{background:#d3553a;border:none;color:#fff;font-weight:600}.form-hint .hint_item a{text-decoration:underline}.form-hint .hint_item span{text-decoration:underline;cursor:pointer}.form-hint .hint_item span:hover{opacity:.5}#create_account{border-top:1px solid #000;padding-top:4rem}.form-item .birthday{display:flex;justify-content:space-between}.form-item .birthday .birthday-select{width:calc(100% / 3);margin-right:10px}.form-item .birthday .birthday-select:last-child{margin-right:0}.form-item .form-select{border-radius:0;border:1px solid #000;padding:10px 12px;width:100%}.input-title{margin-bottom:10px}.form-item .form-select option{font-size:14px}.form-item input[type=radio]{display:inline;width:auto}.form-item .gender{display:inline-flex;align-items:center;margin-right:16px}.form-item .gender input{width:16px;height:16px;margin-right:8px}.form-item.privacy-option{display:flex;align-items:center}.form-item input[type=checkbox]{display:inline;width:16px;height:16px;margin-right:8px}.privacy-option .privacy_option-label{letter-spacing:.05rem}.privacy-option .privacy_option-label a{text-decoration:underline}.register-btn input{border:none;background:#333;color:#fff;font-weight:600}.form-bg{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;z-index:40;opacity:0;visibility:hidden;-webkit-transition:.6s;transition:.6s}.form-bg.is-show{opacity:1;visibility:visible}#recover_customer_password{position:fixed;z-index:50;margin:auto;background:#fff;padding:30px;top:0;left:0;right:0;bottom:0;overflow:hidden;width:calc(100% - 40px);height:fit-content;max-width:600px;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:.6s;transition:.6s}#recover_customer_password.is-show{opacity:1;visibility:visible}#recover_customer_password .Form__Hint{display:flex;flex-direction:column;justify-content:center;align-items:center}.Form__Header h1.Form__Title.Heading.u-h1{font-size:2rem}@media(min-width:768px){.register-title h1{font-size:36px}.register-form{padding:35px 20px 0}.register-form-container{flex-direction:row}.register-form-container:after{position:absolute;content:"";width:1px;height:100%;background:#000;left:50%;top:0}.register-form-container form{width:50%}#customer_login{margin-bottom:0}#create_account{margin-left:5rem;border-top:none;padding-top:0}form p{font-size:14px}.Form__Header h1.Form__Title.Heading.u-h1{font-size:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-register.css.map */
