.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width:750px){.contact .breadcrumbs--root{display:none}}@media screen and (max-width:749px){.contact .breadcrumbs--root{display:block}}.contact .title-wrapper{margin-bottom:105px}.page-contact{background-color:#fff}.page-contact input[type=email],.page-contact input[type=tel],.page-contact input[type=password],.page-contact input[type=text],.page-contact textarea{border:1px solid rgb(var(--color-foreground));font-family:var(--font-sub-family);background-color:#fff!important;padding-top:0!important;padding-bottom:0!important;border-radius:0;-webkit-appearance:none}.page-contact .customer_form_label{display:block;width:100%;margin-bottom:1rem;font-family:var(--font-sub-family);font-size:1.5rem;text-align:left;letter-spacing:.06rem}.page-contact .form-wrap+.customer_form_label{margin-top:3rem}.page-contact .customer_page_button{width:40rem;height:6.4rem;font-family:var(--font-sub-family);border-radius:var(--buttons-radius-outset)}.page-contact .customer_page_button.login,.page-contact .customer_page_button.submit{margin-top:8.4rem;margin-bottom:0;background-color:rgb(var(--color-foreground));color:#fff}.page-contact .customer_page_button.create_account,.page-contact .customer_page_button.cancel{margin-top:3rem;font-weight:700;border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));text-decoration:none;line-height:6.4rem}.page-contact .customer_form_label{margin-top:8.4rem}@media screen and (min-width:750px){.page-contact{width:80rem!important;min-width:80rem!important}.page-contact .attention_text_sp{display:none}.page-contact .attention_text{display:block}}.page-contact .form_block{display:flex;align-items:center;border-bottom:1px solid rgb(var(--color-background))}.page-contact .contact-form-wrap .form_block:last-child{border-bottom:none}@media screen and (min-width:750px){.page-contact .contact-form-wrap.name label{line-height:5.4rem;margin-bottom:4.6rem}}.page-contact .form_block label{display:block;min-width:24rem;padding-left:2rem;font-family:var(--font-sub-family);font-size:1.5rem;text-align:left}.page-contact .form_block label.required{display:flex;align-items:center}.page-contact .form_block label.required:after{content:"\ff0a";display:block;font-size:1.5rem;margin-left:.5rem;color:#f233a1}.page-contact .form_block>.form-wrap{margin-bottom:4.6rem}@media screen and (min-width:750px){.page-contact .form_block:nth-child(n+2)>.form-wrap,.page-contact .form_block:nth-child(n+2)>label{margin-top:4.6rem}}.page-contact input.half,.page-contact .page-contact-form.half{max-width:16.4rem;min-width:16.4rem;height:5.4rem;line-height:5.4rem}.page-contact input.half+input.half,.page-contact .page-contact-form.half+.page-contact-form.half,.page-contact .radio-block+.radio-block{margin-left:1.5rem}.page-contact input,.page-contact textarea{padding-top:0!important;padding-bottom:0!important;padding-left:1.4rem;padding-right:1.4rem;height:5.4rem;line-height:5.4rem;width:52.1rem}.page-contact .radio-block{display:flex;align-items:center;max-width:16.4rem;min-width:16.4rem;height:5.4rem;line-height:5.4rem}.page-contact input[type=radio]{width:1.8rem;height:1.8rem;accent-color:rgb(var(--color-foreground))}.page-contact .form_block input[type=radio]+label{min-width:auto}.page-contact ::placeholder{color:#c4c4c4;font-size:1.5rem}.page-contact .form-wrap{display:flex}.page-contact .page-contact-form.year,.page-contact .page-contact-form.month,.page-contact .page-contact-form.date{position:relative}.page-contact .page-contact-form.year label,.page-contact .page-contact-form.month label,.page-contact .page-contact-form.date label{position:absolute;top:0;left:13.6rem;width:1rem;max-width:1rem;min-width:1rem;display:block;padding-left:0}.page-contact .customer_page_button{background-color:rgb(var(--color-foreground));color:#fff;display:block;margin:auto auto 203px}.page-contact .attention_text p{margin:0;text-align:center;font-size:1.5rem;line-height:3rem;letter-spacing:.06rem;color:#000}.page-contact .attention_text a{color:#000}.page-contact .attention_text{margin-top:6.3rem;font-family:var(--font-sub-family)}.page-contact{width:100%!important;min-width:100%!important;margin-top:54px}.page-contact form{width:100%}.page-contact .contact-form-wrap{width:800px;margin:auto}.page-contact textarea{height:140px}@media screen and (max-width:749px){.page-contact{width:34rem!important;min-width:34rem!important;padding-left:0!important;padding-right:0!important}.page-contact .form_block label{padding-left:0}.page-contact .form_block{flex-wrap:wrap}.page-contact .form_block label{width:100%;font-size:1.4rem}.page-contact ::placeholder{font-size:1.1rem}.page-contact .form_block label.reqired:after{font-size:1.2rem;height:1.2rem}.page-contact input.half,.page-contact .page-contact-form.half{width:16rem;min-width:16rem}.page-contact input{max-width:100%;width:34rem}.page-contact .form-wrap{flex-wrap:wrap;width:34rem}.page-contact-form.half.year{margin-right:16rem;margin-bottom:1.5rem}.page-contact-form.half.month{margin-left:0!important}.page-contact .page-contact-form.year label,.page-contact .page-contact-form.month label,.page-contact .page-contact-form.date label{top:-2.6rem}.page-contact .form_block:nth-child(n+2)>.form-wrap{margin-top:.5rem}.page-contact .form_block .form-wrap{margin-top:.5rem;margin-bottom:3rem}.page-contact .form_block label{margin-top:3rem}.page-contact input.half,.page-contact .page-contact-form.half,.page-contact input{height:4rem;line-height:4rem}.page-contact .radio-block{width:auto;min-width:auto;height:1.75rem}.page-contact .form-wrap.gender{margin-top:1rem}.page-contact .radio-block+.radio-block{margin-left:6rem}.page-contact .radio-block label{margin-top:0;margin-left:.6rem}.page-contact input.half+input.half,.page-contact .page-contact-form.half+.page-contact-form.half{margin-left:2rem}.page-contact .attention_text{display:none}.page-contact .attention_text_sp{display:block;margin-top:3rem;font-size:1.4rem}.page-contact .attention_text_sp a{font-size:1.1rem;color:#000}.page-contact .attention_text_sp p{margin:0;color:#000}.page-contact .customer_page_button{margin-top:3.5rem}p#pass_label.caution{left:0}.page-contact .customer_page_button{margin-bottom:18.8rem}}@media screen and (max-width:749px){.page-contact{width:calc(100% - 5rem);min-width:calc(100% - 5rem);margin:20px auto 0}.contact.page-width{width:100%;max-width:100%;padding:0}.page-contact .contact-form-wrap{width:100%;max-width:100%}.contact .title-wrapper{margin-bottom:51px}.page-contact .customer_form_label{font-size:1.2rem;margin-bottom:.5rem}.page-contact .field+.customer_form_label{margin-top:2.5rem}.page-contact .forgot_password_link{font-size:1.1rem;margin-top:1.5rem}.page-contact .customer_page_button{width:20rem;height:4rem;line-height:4rem;font-size:1.2rem}.page-contact .customer_page_button.login,.page-contact .customer_page_button.submit{margin-top:5.9rem}.page-contact .customer_page_button.create_account,.page-contact .customer_page_button.cancel{margin-top:1.5rem;line-height:4rem}form#customer_login{margin-bottom:8rem}#recover .sub_title{margin-top:5rem}.page-contact .customer_form_label.recover{margin-top:5.9rem}.page-contact textarea{height:120px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
