.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}@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{background:#f9f7f4;border-radius:16px;padding:2rem;box-shadow:0 12px 32px #00000014;margin-bottom:36px}.contact .field{margin-bottom:1.5rem}.field__input,.text-area{width:100%;padding:14px 16px;font-size:1rem;border:none!important;background-color:#fff;outline:none!important;color:#2b1d0a}.field__input:focus,.text-area:focus{background-color:#f1ede9}.field__label{display:block;margin-bottom:.4rem;font-weight:500;color:#2b1d0a}.contact__button{text-align:center;margin-top:2rem}.contact__button .button{background-color:#2b1d0a;color:#fff;padding:.9rem 2rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:background-color .2s ease}.contact__button .button:hover{background-color:#4a3618}.form__message{background-color:#fff2f2;color:#b30000;padding:.75rem;margin-bottom:1rem;border:1px solid #ffcccc}.form-status{color:#2b1d0a;font-weight:600;display:flex;align-items:center;gap:.5rem}.svg-wrapper svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
