.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__intro{margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid #e8e8e8}.contact__intro p{font-size:1.3rem;line-height:1.8;color:#555;margin:0 0 1.2rem}.contact__intro p:last-child{margin-bottom:0}.contact__success{border-top:2px solid #0a0a0a;padding-top:2.4rem;margin-bottom:3.2rem}.contact__success-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a;margin:0 0 1rem}.contact__success-body{font-size:1.4rem;color:#555;line-height:1.7;margin:0}.contact__select{appearance:none;-webkit-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='%230a0a0a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;padding-right:3.6rem;cursor:pointer}.contact__select option[value=""]{color:var(--color-foreground-75, #999)}.contact .text-area.field__input{min-height:200px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-contact-form.css.map */
