.section-contact-form{background-color:rgb(var(--color-background-rgb));color:rgb(var(--color-text-rgb))}.section-contact-form__heading{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-sm)}.section-contact-form__intro{color:var(--color-text);opacity:.8;margin:0 0 var(--space-xl)}.section-contact-form__layout{display:grid;grid-template-columns:1fr;gap:var(--space-2xl)}@media screen and (min-width:1024px){.section-contact-form__layout--split{grid-template-columns:3fr 2fr;align-items:start}}.section-contact-form__form{display:flex;flex-direction:column;gap:var(--space-md)}.section-contact-form__required-note{font-size:var(--font-size-sm);color:var(--color-text);opacity:.7;margin:0}.section-contact-form__success,.section-contact-form__alert{border-radius:var(--border-radius-md);padding:var(--space-md);font-size:var(--font-size-sm)}.section-contact-form__success:focus-visible,.section-contact-form__alert:focus-visible{outline:2px solid currentColor;outline-offset:2px}.section-contact-form__success{background-color:var(--color-semantic-success-rgba);border:var(--border-width) solid var(--color-semantic-success);color:var(--color-semantic-success)}.section-contact-form__alert{background-color:var(--color-semantic-error-rgba);border:var(--border-width) solid var(--color-semantic-error);color:var(--color-semantic-error)}.section-contact-form__alert-heading{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2xs)}.section-contact-form__alert-list{margin:0;padding-left:var(--space-md)}.section-contact-form__info{display:flex;flex-direction:column;gap:var(--space-md)}.section-contact-form__info-title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.section-contact-form__info-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0}.section-contact-form__info-item dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.section-contact-form__info-item dd{margin:0;color:var(--color-text);opacity:.8}.section-contact-form__info-item a{color:inherit;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/482/assets/section-contact-form.css.map */
