.section-contact-form .contact-form-section{padding:4rem 0 6rem}.section-contact-form .contact-form-inner{max-width:72rem;margin:0 auto;padding:0 var(--page-width-margin, 1.5rem)}.section-contact-form .contact-form-intro{text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);margin-bottom:3rem;line-height:1.5}.section-contact-form .contact-form-intro h2{margin:0 0 1rem}.section-contact-form .contact-form-grid{display:grid;grid-template-columns:1fr;gap:0 2rem}@media(min-width:750px){.section-contact-form .contact-form-grid{grid-template-columns:1fr 1fr}.section-contact-form .contact-form-grid .field--full{grid-column:1 / -1}}.section-contact-form .field{margin-bottom:2rem}.section-contact-form .field-label{display:block;font-weight:var(--font-bolder-weight);font-size:calc(var(--font-body-scale) * 1.4rem);margin-bottom:.6rem}.section-contact-form .field-input{display:block;width:100%;padding:1rem 1.2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none}.section-contact-form .field-input:focus{outline:.1rem solid rgb(var(--color-foreground));outline-offset:0}.section-contact-form textarea.field-input{min-height:14rem;resize:vertical}.section-contact-form .field-checkbox{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.2rem}.section-contact-form .field-checkbox input[type=checkbox]{margin-top:.3rem;flex-shrink:0;width:1.6rem;height:1.6rem;accent-color:rgb(var(--color-foreground))}.section-contact-form .field-checkbox label{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.5;margin:0;cursor:pointer}.section-contact-form .field-checkbox label a{text-decoration:underline;text-underline-offset:.2rem;color:inherit}.section-contact-form .contact-form-submit{margin-top:1rem}.section-contact-form .contact-form-submit .button{border-radius:0;min-width:10rem}.section-contact-form .contact-form-submit .button:hover{box-shadow:0 0 0 .2rem #000}.section-contact-form .errors{list-style:none;padding:0;margin:0 0 2rem;color:var(--color-error)}.section-contact-form .errors li{margin-bottom:.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
