.contact img{max-width:100%}.contact{background:#fffefc;border-radius:20px;padding:20px;font-family:Quicksand,sans-serif;box-shadow:0 2px 10px #0000000a;max-width:1000px;margin:0 auto}.contact .form__message{background:#ffeada;border:1px solid #f4c1a3;padding:14px 16px;border-radius:12px;font-weight:500;font-size:15px;color:#472200;align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:20px;display:flex;flex-direction:column;text-align:left}.contact__fields{display:flex;flex-direction:column;gap:20px}.contact .field__input,.contact .text-area{font-family:Quicksand,sans-serif;font-size:15.5px;font-weight:500;padding:25px 14px 12px 20px;border:1px solid #f4c1a3;border-radius:12px;background:#fff9f2;color:#000;width:100%;box-sizing:border-box}.contact .field__input:focus,.contact .text-area:focus{outline:none;border-color:#8f4119;box-shadow:0 0 0 2px #8f411926}.contact .field__label{font-size:14px;font-weight:500;color:#8f4119;margin-bottom:6px}.contact__button{display:flex;justify-content:center;margin-top:3rem}.contact__button .button{background-color:#8f4119;color:#fff;border-radius:999px;padding:12px 24px;font-weight:600;font-size:18px;border:none;cursor:pointer;transition:background-color .3s ease;font-family:Quicksand,sans-serif}.contact__button .button:hover{background-color:#6e3013}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact .field{margin-bottom:32px}.contact__button{margin-top:40px}}.contact .title{color:#8f4119;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
