.contact-form-wrapper{max-width:clamp(700px,48.125vw,924px);margin:0 auto}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-field{margin-top:32px}.contact-field input{width:100%}.contact-field__label{display:block;font-family:var(--font-family-2);font-size:var(--font-size-14);font-style:normal;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:lowercase}.contact-field__input{margin-top:16px;border:none;border-radius:40px;padding:16px 24px}.contact-text-area{resize:none;width:100%}.contact-field__input::placeholder,.contact-text-area::placeholder{color:var(--Deep-Black, #050505);font-family:var(--font-family-2);font-size:var(--font-size-22);font-style:normal;font-weight:500;line-height:140%}.contact-field__input:focus-visible{outline:unset;box-shadow:none}.contact-button{cursor:pointer;background:transparent;border:none;color:var(--Deep-Black, #050505);font-family:var(--font-family-2);font-size:var(--font-size-20);font-style:normal;font-weight:800;line-height:80%;letter-spacing:.8px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:lowercase}@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:3rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
