.contact-form-section{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 80px)}.contact-form-section__inner{max-width:754px;margin-inline:auto;padding-inline:15px}.contact-form-section__title{margin:0 0 20px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:30px;line-height:1.1;letter-spacing:-.3px;text-transform:var(--font-heading-transform, none);color:rgb(var(--color-foreground, 0 0 0))}.contact-form-section__description{margin:0 0 36px;font-size:15px;line-height:1.5;color:rgb(var(--color-foreground, 0 0 0))}.contact-form__status{margin:0 0 28px;font-size:15px;line-height:1.4}.contact-form__status--success{color:rgb(var(--color-foreground, 0 0 0))}.contact-form__status--error{color:#e2231a}.contact-form__status ul{margin:12px 0 0;padding-inline-start:24px}.contact-form{max-width:754px;margin-inline:auto}.contact-form__grid{display:grid;grid-template-columns:1fr;column-gap:44px;row-gap:25px}@media screen and (min-width:990px){.contact-form__grid{grid-template-columns:1fr 1fr}.contact-form__field--full{grid-column:1 / -1}}.contact-form__field{display:flex;flex-direction:column;min-width:0}.contact-form__input{width:100%;height:46px;padding:13px;border:1px solid #d3d3d3;border-radius:3px;background-color:transparent;font-family:inherit;font-size:15px;line-height:1.4;letter-spacing:.15px;color:rgb(var(--color-foreground, 0 0 0));-webkit-appearance:none;appearance:none}.contact-form__input::placeholder{color:rgb(var(--color-foreground, 0 0 0));opacity:.6}.contact-form__input:focus{outline:none;border-color:rgb(var(--color-foreground, 0 0 0))}.contact-form__input[aria-invalid=true]{border-color:#e2231a}.contact-form__textarea{height:auto;min-height:160px;padding:13px;resize:vertical}.contact-form__file{display:flex;flex-direction:column;gap:24px}.contact-form__file-row{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (min-width:990px){.contact-form__file-row{flex-direction:row;align-items:center;gap:40px}}.contact-form__file-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border:1px solid rgb(var(--color-foreground, 0 0 0));border-radius:3px;background-color:transparent;color:rgb(var(--color-foreground, 0 0 0));font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.contact-form__file-button:hover,.contact-form__file-button:focus-within{background-color:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255))}.contact-form__file-name{font-size:15px;color:rgb(var(--color-foreground, 0 0 0))}.contact-form__file-add{align-self:flex-start;padding:0;border:0;background:none;font-family:inherit;font-size:14px;color:rgb(var(--color-foreground, 0 0 0));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.contact-form__divider{width:100%;height:1px;margin:36px 0;border:0;background-color:#e5e5e5}.contact-form__actions{display:flex;justify-content:flex-start}.contact-form__submit{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:13px 35px;border:1px solid rgb(var(--color-foreground, 0 0 0));border-radius:3px;background-color:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255));font-family:inherit;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease}.contact-form__submit:hover,.contact-form__submit:focus-visible{opacity:.85}@media screen and (min-width:990px){.contact-form__submit{min-width:200px}}@media(max-width:749px){.contact-form-section__title{font-size:20px;line-height:1.1;letter-spacing:-.4px}.contact-form__input,.contact-form__input::placeholder{font-size:14px;letter-spacing:.14px}.contact-form__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-contact-form.css.map */
