.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-page{display:grid;gap:3.2rem;max-width:112rem;margin:0 auto}.contact-page__intro{text-align:center}.contact-page__title{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:clamp(2.4rem,1.9rem + 1.6vw,3.4rem);font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.contact-page__lede,.contact-page__content{max-width:40rem;margin:0 auto;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.7)}.contact-page__content{margin-top:1.2rem}.contact-page__faq-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;padding-bottom:.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.35);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .3s ease}.contact-page__faq-arrow{display:inline-block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.contact-page__faq-link:hover{border-color:rgb(var(--color-foreground))}.contact-page__faq-link:hover .contact-page__faq-arrow{transform:translate(.5rem)}.contact-page__form .contact{margin:0}.contact-page__form .field__input,.contact-page__form .text-area{letter-spacing:.04em}.contact-page__form .text-area{min-height:16rem}.contact-page__form .contact__button{margin-top:2.4rem}.contact-page__form .contact__button .button{width:100%;min-height:5rem;font-size:1.3rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}@media screen and (min-width:990px){.contact-page{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:9rem;align-items:start}.contact-page__intro{position:sticky;top:12rem;padding-top:1rem;text-align:left}.contact-page__lede,.contact-page__content{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
