.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__layout{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.contact__layout{grid-template-columns:1.4fr 1fr;gap:5rem}}.contact__info{display:flex;flex-direction:column;gap:2rem;margin:0;padding:2.8rem;list-style:none;background:var(--rm-cream);border-radius:var(--rm-radius-lg);box-shadow:var(--rm-shadow-soft)}.contact__info-item{display:flex;align-items:flex-start;gap:1.4rem}.contact__info-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#d4a0172e;color:var(--rm-maroon)}.contact__info-icon svg{width:1.8rem;height:1.8rem}.contact__info-label{display:block;font-family:var(--rm-font-body);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3e272399;margin-bottom:.2rem}.contact__info-value{font-family:var(--rm-font-heading);font-size:1.6rem;color:var(--rm-dark-brown);text-decoration:none}.contact__info-value:hover{color:var(--rm-maroon)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
