.contact img{max-width:100%}.contact__heading{text-align:center;margin-bottom:1rem}.contact__intro{text-align:center;margin-bottom:3rem;opacity:.9;font-size:1.05rem;line-height:1.5}.contact__intro p{margin:0}.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{padding-bottom:40px}.contact__button{margin-top:2.5rem;display:flex;justify-content:center}.contact__submit{min-width:220px}.contact__submit--loading{opacity:.7;cursor:wait}@media screen and (max-width:749px){.contact__submit{width:100%}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact__button{margin-top:3rem}}.contact__success-card{text-align:center;padding:3rem 1.5rem;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff0a;max-width:520px;margin:0 auto}.contact__success-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#16a34a;margin-bottom:1.25rem}.contact__success-icon svg{width:32px;height:32px;fill:#fff}.contact__success-title{font-size:1.75rem;margin:0 0 .75rem}.contact__success-body{font-size:1rem;line-height:1.5;margin:0 0 2rem;opacity:.9}.contact__send-another{display:inline-block;font-size:.9rem;text-decoration:underline;opacity:.8}.contact__send-another:hover{opacity:1}.contact__submit{background:#f23495!important;border-color:#f23495!important;color:#fff!important;min-width:220px}.contact__submit:hover:not([disabled]){background:#d41f80!important;border-color:#d41f80!important}.contact__button{display:flex;justify-content:center}@media screen and (max-width:749px){.contact__submit{width:100%;min-width:0}}.contact__alt-help{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12);text-align:center;font-size:.95rem;line-height:1.6}.contact__alt-help-line{margin:0 0 .5rem}.contact__alt-help-line:last-child{margin-bottom:0}.contact__alt-help a{text-decoration:underline;color:inherit}.contact__alt-help a:hover{color:#f23495}.contact__alt-help span[aria-hidden]{margin:0 .4rem;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-contact-form.css.map */
