.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}}.main-contact__intro{max-width:72rem;margin-bottom:3.2rem}.main-contact__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.main-contact__heading{margin:0}.main-contact__lead{margin-top:1.6rem;color:rgba(var(--color-foreground),.8)}.main-contact__layout{display:grid;gap:3rem;align-items:start}.main-contact__subheading{margin:0 0 1.8rem}.main-contact__cards{display:grid;gap:1.6rem}.main-contact__card,.main-contact__form-shell{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);box-shadow:0 1.2rem 3rem rgba(var(--color-shadow),.08)}.main-contact__card{padding:2.2rem;background:rgba(var(--color-foreground),.04)}.main-contact__card-label{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.16rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.main-contact__card-value,.main-contact__card-text>*{margin:0}.main-contact__card-value{font-size:1.8rem;line-height:calc(1 + .3 / var(--font-body-scale))}.main-contact__card-value a,.main-contact__card-text a{color:rgb(var(--color-foreground));text-decoration-thickness:.1rem;text-underline-offset:.24rem}.main-contact__card-text>*+*{margin-top:.4rem}.main-contact__form-shell{padding:2.4rem;background:rgb(var(--color-background))}.main-contact .form__message{align-items:flex-start}.main-contact .icon-success{margin-top:.2rem}.main-contact .field{margin-bottom:1.5rem}.main-contact__button{margin-top:2.4rem}.main-contact__button .button{width:100%}@media screen and (min-width:750px){.main-contact__intro{margin-bottom:4rem}.main-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.main-contact__form-shell{padding:3.2rem}.main-contact .field{margin-bottom:2rem}.main-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.main-contact__button .button{width:auto;min-width:22rem}}@media screen and (min-width:990px){.main-contact__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
