.contact-form{margin:0 auto;padding:0}@media screen and (min-width:750px){.contact-form{padding:0}}.contact-form__form{display:flex;flex-direction:column;gap:12px;align-items:flex-end}@media screen and (min-width:750px){.contact-form__form{gap:16px}}.contact-form__form-row{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:750px){.contact-form__form-row{flex-direction:row;align-items:flex-start;gap:16px}}.contact-form__field{display:flex;flex-direction:column;gap:8px;flex:1;width:100%}@media screen and (min-width:750px){.contact-form__field{gap:8px}}.contact-form__field--full{width:100%}.contact-form__label{font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:500;line-height:1.3;color:#132829;text-transform:uppercase;letter-spacing:.5px}@media screen and (min-width:750px){.contact-form__label{font-size:14px;letter-spacing:1px}}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:#132829;background-color:#fff;padding:10px 14px;border-radius:20px;border:1px solid rgba(27,61,64,.4);font-family:var(--font-body--family),sans-serif;font-size:14px;line-height:1.2;-webkit-font-smoothing:antialiased;min-width:0;box-sizing:border-box}@media screen and (min-width:750px){.contact-form__input{padding:12px 16px;border-radius:24px;font-size:16px}}.contact-form__input::placeholder{color:#13282966}.contact-form__input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset);border-color:#1b3d40b3}.contact-form__input--textarea{resize:vertical;min-height:100px;border-radius:20px}@media screen and (min-width:750px){.contact-form__input--textarea{min-height:120px;border-radius:24px}}.contact-form__error,.contact-form__success{display:flex;align-items:center;gap:var(--gap-xs)}.contact-form .submit-button{width:100%;background-color:#0c2045;color:#fff;border:1px solid #c4c4c4;border-radius:8px;padding:0 16px;min-height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body--family),sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease;box-sizing:border-box}@media screen and (min-width:750px){.contact-form .submit-button{border-radius:10px;padding:0 24px;font-size:14px;max-height:36px;min-height:36px}}.contact-form .submit-button:hover{opacity:.9}@media screen and (max-width:374px){.contact-form{padding:0 var(--spacing-1)}.contact-form__input{padding:8px 12px;font-size:14px}.contact-form__label{font-size:11px}.contact-form .submit-button{font-size:12px;padding:10px 14px}}.template-page-contact .section-content-wrapper.section-content-wrapper h1{margin-top:80px;margin-bottom:20px;font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:32px;line-height:110%;letter-spacing:0}.template-page-contact .contact-form__form{margin-bottom:25px}@media screen and (min-width:750px){.template-page-contact .section-content-wrapper.section-content-wrapper h1{margin-top:100px;margin-bottom:48px;font-size:40px}.template-page-contact .contact-form__form{margin-bottom:120px}}@media screen and (min-width:1441px){.template-page-contact .section-content-wrapper.section-content-wrapper h1{margin-top:100px;margin-bottom:48px;font-size:40px}.template-page-contact .contact-form__form{margin-bottom:120px}.contact-form{max-width:582px}.contact-form__form,.contact-form__form-row{gap:16px}.contact-form__field{gap:8px}.contact-form__label{font-size:14px;letter-spacing:1px}.contact-form__input{padding:12px 16px;border-radius:24px;font-size:16px}.contact-form__input--textarea{min-height:120px;border-radius:24px}.contact-form .submit-button{border-radius:10px;padding:0 24px;font-size:14px;min-height:36px;max-height:36px;letter-spacing:.5px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/contact-form.css.map */
