.contact__form-wrapper{background-color:#efefef;padding:1.6rem}.contact h2{font-size:calc(var(--font-heading-scale)* 2.4rem);font-weight:700}.contact__form-wrapper .field>*{background-color:#efefef;transition:.3s ease all}.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;min-width:40rem!important}}@media screen and (max-width: 749px){.contact__button{width:100%}.contact__image-wrapper{max-height:375px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-rows:repeat(2,1fr);grid-column-gap:2rem}}.contact-flex{display:flex;flex-direction:column;gap:2rem}.contact__form-wrapper{width:100%}.contact__image-wrapper{display:block}@media screen and (min-width: 750px){.contact-flex{flex-direction:row;align-items:stretch}.contact__form-wrapper{flex:0 0 auto;max-width:600px}.contact__image-wrapper{display:block;flex:1 0 auto;margin-left:1rem;position:relative}.contact__image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--inputs-radius);position:absolute}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
