.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 select.field__input{font-family:inherit;color:inherit;padding-top:1.5rem;padding-bottom:.5rem;height:auto;min-height:5.5rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;padding-right:3.5rem}.contact-intro{display:flex;align-items:flex-start;gap:2.4rem;margin-bottom:3.6rem}.contact-intro__photo{width:260px;min-width:260px;border-radius:8px;object-fit:cover}.contact-intro__text{flex:1}.contact-intro__closing{margin-top:1.2rem;font-style:italic}@media screen and (max-width:749px){.contact-intro{flex-direction:column;align-items:center;text-align:center}.contact-intro__photo{width:120px;min-width:120px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
