:root{--inputs-radius:4px!important}.contact{margin-top:20px}@media screen and (min-width: 750px){.contact{max-width:800px;margin-top:50px}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:30px}@media screen and (min-width: 750px){.contact .field{margin-bottom:30px}}.contact .flex_grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (min-width: 750px){.contact .flex_grid{gap:30px}}.contact .flex_grid.sp_nogrid{display:block}@media screen and (min-width: 750px){.contact h2{font-size:16px}}.contact .field_req h2:before{content:"\5fc5\9808";display:flex;padding:3px;margin-right:10px;background:#9f4f4f;color:#fff;font-size:13px;line-height:1}@media screen and (min-width: 750px){.contact .field_req:before{font-size:10px}}.contact .field_name{display:flex;align-items:flex-start;margin:5px 0 10px;font-size:15px}.contact .field.postal_code{display:inline-block;width:200px;margin-bottom:10px}.contact .field.order_number{width:100px;margin-bottom:20px}.contact input{padding:1rem;height:3.8rem}.contact__button{margin-top:3rem;margin-bottom:50px}@media screen and (min-width: 750px){.contact__button{margin-top:4rem;margin-bottom:100px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
