.contact img{max-width:100%}.contact__intro{font-size:1.7rem;line-height:1.5;color:#1e1e1a;margin:0 0 4rem;max-width:56rem}.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__required-note{font-size:1.3rem;color:#8b8468;font-style:italic;margin:0 0 2rem}.contact__required{color:#993d2b;margin-left:2px}.contact__field-wrap{display:block;margin-bottom:1.5rem}@media screen and (min-width:750px){.contact__field-wrap{margin-bottom:2rem}}.contact__field-wrap .field{margin-bottom:0}.contact__field-error{display:block;width:100%;margin-top:.5rem;font-size:1.3rem;line-height:1.4;color:#993d2b}.contact__field-error:empty{display:none}.contact .field:has(.field__input[aria-invalid=true]):after{box-shadow:0 0 0 .2rem #993d2b}.contact__submit-notice{font-size:1.3rem;line-height:1.5;color:#8b8468;margin:3rem 0 0}.contact__submit-notice a{color:#27593d;text-decoration:underline}.contact__submit-notice a:hover{text-decoration:none}.contact .button:disabled,.contact .button[disabled]{opacity:.55;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
