.contact img{max-width:100%}.contact-form-section--bordered{border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.contact--centered{margin:0 auto;max-width:52rem;text-align:center}.contact__subheading{margin:0 0 2rem;max-width:42rem}.contact__subheading:not(:only-child){margin-left:auto;margin-right:auto}.contact__heading{margin-bottom:1.5rem}.contact__intro{margin-bottom:2rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;text-align:left}@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}}.contact__submit{display:block;width:100%}.contact__submit .spread-cta-button,.contact__submit .spread-cta-button--with-icon{justify-content:space-between;min-width:0;width:100%}@media screen and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.contact__submit .spread-cta-button--with-icon:before{border-radius:inherit;height:100%;right:0;top:0;transform:scaleX(0);transform-origin:right center;width:100%}.contact__submit .spread-cta-button--outline:not([aria-disabled=true]):hover:before,.contact__submit .spread-cta-button--solid:not([aria-disabled=true]):hover:before{transform:scaleX(1)}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-form.css.map */
