.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:0}@media screen and (min-width:750px){.contact .field{margin-bottom:0}}.contact__button{margin-top:0}@media screen and (min-width:750px){.contact__button{margin-top:0}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}}.contact{padding:0;border-radius:.8rem;background:#fff;border:1px solid rgba(23,49,47,.1);box-shadow:0 16px 38px #17312f0e}.contact__layout{display:grid;gap:0}.contact__intro{display:grid;gap:0;align-content:start;max-width:100%;padding:2.4rem 2.8rem 1.7rem}.contact .title{max-width:100%;margin:0;color:#17312f;font-size:clamp(2rem,3vw,3.2rem);line-height:1.1}.contact__lede{margin:0;max-width:68rem;margin-top:1rem;color:#17312fad;font-size:1.35rem;line-height:1.6}.contact__panel{display:grid;gap:1.2rem;padding:2rem 2.8rem 2.8rem;border-radius:0;background:transparent;border:0;border-top:1px solid rgba(23,49,47,.1);box-shadow:none}.contact__button{display:flex;justify-content:flex-start}.contact .field__label{color:#17312fb8}.contact .field__input,.contact .text-area{min-height:4.5rem;background:#f8f5ef;border:0}.contact .text-area{min-height:12rem}@media screen and (min-width:750px){.contact{padding:0}.contact__button{justify-content:flex-start}}@media screen and (min-width:990px){.contact__layout{grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.contact__intro{max-width:72rem}.contact__panel{padding:2rem 2.8rem 2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
