.contact img{max-width:100%}.contact .title{margin-bottom:var(--ds-space-5)}.contact form{box-sizing:border-box;max-width:720px;padding:var(--ds-space-5);background-color:var(--ds-surface);color:var(--ds-text);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-clay-md)}@media screen and (min-width:750px){.contact form{padding:var(--ds-space-7);border-radius:var(--ds-radius-2xl)}}.contact .form__message{align-items:flex-start}.contact__banner{display:block;margin:0 0 var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg)}.contact__banner--error{background-color:var(--ds-danger-soft);color:var(--ds-danger-text)}.contact__banner--error .form-status{display:flex;align-items:center;gap:var(--ds-space-2);margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;color:inherit}.contact__banner--error+.form-status-list{margin:calc(-1 * var(--ds-space-3)) 0 var(--ds-space-5);padding-left:var(--ds-space-4);list-style:none}.contact__banner--error+.form-status-list .link{color:var(--ds-danger-text)}h2.contact__banner--success{display:flex;align-items:flex-start;gap:var(--ds-space-2);background-color:var(--ds-success-soft);color:var(--ds-success-text);font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;line-height:var(--ds-leading-snug);letter-spacing:0}.contact .icon-success,.contact .icon-error{flex-shrink:0;width:18px;height:18px;margin-top:.1rem}.contact__field-error{display:block;width:100%}.contact__field-error .form__message{color:var(--ds-danger-text)}.contact .field{margin-bottom:var(--ds-space-4)}.contact .text-area{min-height:160px}.contact__button{margin-top:var(--ds-space-5)}.contact__button .button{width:100%}@media screen and (min-width:750px){.contact__button .button{width:auto;min-width:200px}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--ds-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
