.contact{display:flex;flex-direction:column;gap:32px;padding-top:40px}@media screen and (min-width:990px){.contact{padding-top:120px}}.contact__heading,.contact__form{width:100%;max-width:916px;margin:0 auto}.contact__form{display:flex;flex-direction:column;gap:24px}.contact__field{display:flex;flex-direction:column;gap:16px}.contact__label,.contact__input{font-family:var(--home-font-body);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0}.contact__label{color:var(--home-color-text-muted)}@supports (text-box: trim-both cap alphabetic){.contact__label{text-box:trim-both cap alphabetic}}.contact__input{width:100%;height:48px;margin:0;padding:0 16px;border:1px solid #b3b3b3;border-radius:32px;background-color:var(--home-color-white);color:var(--home-color-text);box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.contact__input::placeholder{color:var(--home-color-text-muted);opacity:1}.contact__input:hover,.contact__input:focus{border-color:var(--home-color-primary)}.contact__input:focus-visible{outline:2px solid var(--home-color-primary);outline-offset:2px;box-shadow:none}.contact__input[aria-invalid=true]{border-color:rgb(var(--color-foreground))}.contact__textarea{display:block;height:203px;min-height:203px;padding:16px;border-radius:16px;resize:vertical}.contact__submit{width:100%;height:43px;padding-top:0;padding-bottom:0}@media screen and (min-width:990px){.contact__submit{width:213px}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .form-status-list{margin:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-contact-form.css.map */
