.contact *{font-family:Poppins,sans-serif}.contact{padding:40px 20px;display:flex;justify-content:center}.contact form{background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 12px #00000080;max-width:700px;width:100%}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px}}.contact__fields,.field{display:flex;flex-direction:column;gap:.5rem}.field__input,.text-area{width:100%;padding:14px 18px;font-size:16px;border:1px solid #ccc;border-radius:8px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;color:#000}.field__input::placeholder,.text-area::placeholder{color:#aaa}.field__input:focus,.text-area:focus{border-color:#000;outline:none;box-shadow:0 0 0 2px #0000004d}.field__label{font-weight:500;font-size:14px;color:#333;margin-bottom:4px}.contact .field{margin-top:16px}.contact__button .button{width:100%;text-align:center;margin-top:32px;padding:14px 24px;font-size:24px;font-weight:600;background-color:#000;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase}.contact__button .button:hover{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-contact-form.css.map */
