.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:2.4rem}}.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__layout{display:flex;flex-direction:column;gap:var(--contact-gap-mobile, 28px)}.contact__media{position:relative;width:100%;overflow:hidden;box-sizing:border-box;aspect-ratio:var(--contact-image-ratio-mobile, 4 / 3);border-radius:var(--contact-image-radius, 0);border:var(--contact-image-border-width, 0) solid var(--contact-image-border-color, transparent)}.contact__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--contact-image-focus, center);display:block}.contact__media--hide-mobile{display:none}.contact__form-col{flex:1 1 auto;min-width:0}@media screen and (min-width:990px){.contact__layout{flex-direction:row;align-items:stretch;gap:var(--contact-gap, 48px)}.contact__layout--image-right{flex-direction:row-reverse}.contact__media,.contact__media--hide-mobile{display:block;flex:0 0 var(--contact-image-width, 44%);width:var(--contact-image-width, 44%);aspect-ratio:var(--contact-image-ratio, auto)}.contact__media--fill{aspect-ratio:auto;min-height:480px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/section-contact-form.css.map */
