.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom: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}}.contact .width-s.field{width:30%}.contact .width-m.field{width:60%}.contact .width-l.field{width:100%}.contact .field select{padding:1.5rem;font-size:1.5rem;border-right:0;border:1px solid var(--color-brand-gray)}.contact .field.colum{display:flex;align-items:center;gap:2.4rem;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.form-item hr{margin:4rem 0;background-color:var(--color-brand-gray)}.form-notice{display:block;text-align:right;font-size:1.4rem;margin-bottom:1rem;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-contact-form.css.map */
