.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-section{background:linear-gradient(135deg,#ffe6f0,#e0f7ff);padding:4rem 1rem;text-align:center;font-family:Bagel Fat One,system-ui}.funky-contact-heading{font-size:35px;margin-bottom:28px;font-family:Bagel Fat One,system-ui;margin-top:0}.funky-contact-box{background:linear-gradient(135deg,#fef6ff,#e0f7ff);border:3px dashed #0897CF;max-width:600px;margin:0 auto;padding:2rem;border-radius:20px;box-shadow:0 10px 30px #0000001a}.funky-contact-text{font-size:13px;margin-bottom:1.5rem;color:#444;line-height:148%;font-family:Bagel Fat One,system-ui}.funky-form{padding:20px 15px}.funky-form input,.funky-form textarea{width:100%;padding:1.8rem 1rem;margin-bottom:1rem;border:2px solid #ccc;border-radius:20px;font-family:inherit;font-size:15px;transition:border-color .3s;text-align:center}.funky-form input:focus,.funky-form textarea:focus{outline:none;border-color:#ff69b4}.funky-form button{width:100%;background-color:#007acc;color:#fff;border:none;border-radius:25px;padding:1.8rem .8rem;font-size:15px;font-weight:700;cursor:pointer;transition:background .3s}.funky-form button:hover{background-color:#005fa3}@media only screen and (max-width: 430px){#ContactForm{padding:20px}}@media (max-width: 425px){.funky-form{padding:20px 10px}.funky-contact-heading{font-size:28px}}@media (max-width: 320px){.funky-contact-heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
