.form{color:var(--scheme-ink, var(--color-text-primary))}.form__header{display:flex;flex-direction:column;gap:var(--p-space-sm);max-width:var(--measure-reading);margin:0 auto var(--p-space-xl);text-align:center;align-items:center}.form .form__eyebrow{margin:0;color:var(--scheme-ink-muted, var(--color-text-secondary))}.form__heading{margin:0;color:var(--scheme-ink, var(--color-text-primary));text-wrap:balance}.form__description{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--scheme-ink-muted, var(--color-text-secondary))}.form__grid{display:grid;grid-template-columns:1fr;gap:var(--p-space-xl);max-width:var(--container-content);margin-inline:auto}@media(min-width:1024px){.form--with-aside .form__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--p-space-3xl);max-width:var(--container-default);align-items:start}}.form__panel{display:flex;flex-direction:column;gap:var(--p-space-lg)}.form__form{display:flex;flex-direction:column;gap:var(--p-space-lg);margin:0}.form__alert{margin:0;padding:var(--p-space-sm) var(--p-space-md);border-radius:var(--p-radius-md);border:var(--p-border-thin) solid var(--color-border-error, var(--color-feedback-error));background:var(--color-feedback-error-soft, var(--scheme-surface));color:var(--color-feedback-error, var(--scheme-ink));font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.form__fields{display:grid;grid-template-columns:1fr;gap:var(--p-space-md)}@media(min-width:768px){.form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-space-md) var(--p-space-lg)}}.form__block--full,.form__block--half{grid-column:1 / -1}@media(min-width:768px){.form__block--half{grid-column:auto}}.form__subheading{margin:var(--p-space-sm) 0 0;font-family:var(--font-heading);font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-tight);color:var(--scheme-ink, var(--color-text-primary))}.form__body{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--scheme-ink-muted, var(--color-text-secondary))}.form__fieldset{margin:0;padding:0;border:0}.form__radio-group{display:flex;flex-direction:column;gap:var(--p-space-xs);margin-block-start:var(--p-space-xs)}.form__disclaimer{margin:0;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--scheme-ink-muted, var(--color-text-muted))}.form__actions{display:flex;flex-direction:column;gap:var(--p-space-sm)}@media(min-width:768px){.form__actions{flex-direction:row;align-items:center;justify-content:flex-end}}.form__submit{width:100%}@media(min-width:768px){.form__submit{width:auto;min-width:12rem}}.form__success{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-sm);padding:var(--p-space-2xl) var(--p-space-xl);text-align:center;border:var(--p-border-thin) solid var(--scheme-border, var(--color-border-subtle));border-radius:var(--p-radius-lg);background:var(--scheme-surface, var(--color-bg-elevated))}.form__success-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--p-space-10);height:var(--p-space-10);margin-block-end:var(--p-space-xs);border-radius:var(--p-radius-pill);border:var(--p-border-thin) solid var(--scheme-tone, var(--color-primary-600));color:var(--scheme-tone, var(--color-primary-600))}.form__success-heading{margin:0;font-family:var(--font-heading);font-size:var(--text-h3-size);line-height:var(--text-h3-line);letter-spacing:var(--tracking-tight);color:var(--scheme-ink, var(--color-text-primary))}.form__success-text{margin:0;max-width:var(--measure-reading);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--scheme-ink-muted, var(--color-text-secondary))}.form__aside{display:flex;flex-direction:column;gap:var(--p-space-sm);padding:var(--p-space-xl);border-radius:var(--p-radius-md);background:var(--scheme-surface, var(--color-bg-elevated));border:var(--p-border-thin) solid var(--scheme-border, var(--color-border-subtle))}@media(min-width:1024px){.form__aside{position:sticky;top:calc(var(--header-height-desktop, 5rem) + var(--p-space-md))}}.form__aside-title{margin:0;font-family:var(--font-body);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-line);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--scheme-ink-muted, var(--color-text-secondary))}.form__aside-body{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--scheme-ink, var(--color-text-primary))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-form.css.map */
