.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;display:flex;flex-direction:column-reverse;text-align:left}#ContactForm{max-width:600px;margin:0 auto;padding-top:20px}#ContactForm .field__label{margin-bottom:5px}.contact .field input,.contact .field textarea{border:1px solid rgba(var(--color-foreground),.2)}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}.wrapper__map{margin-bottom:50px;margin-top:50px}.wrapper__map iframe{width:100%}@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}}#ContactForm .form-status-list{display:none}#ContactForm .form__message{max-width:600px;margin:0 auto 1.25rem;padding:12px 16px;border-radius:6px;background:#fdecec;border:1px solid #f5b5b5;color:#842029;font-size:.95rem}#ContactForm .form__message h2{margin:0;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px}.contact__field-error{display:block;margin-top:6px;color:#b42318;font-size:.85rem}.contact__field-error .form__message{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;margin:0}.contact .field--with-error input{border-color:#d92d20!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-contact-form.css.map */
