.contact-form__intro{margin-bottom:clamp(var(--space-6),3vw,var(--space-10))}.contact-form__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-8),4vw,var(--space-12))}.contact-form__panel{min-width:0}.contact-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.contact-form__actions{display:flex}.contact-form--align-center .contact-form__actions{justify-content:center}.contact-form__success{padding:var(--space-4);margin-bottom:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--form-radius, 0)}.contact-form__errors{color:var(--color-accent);margin-bottom:var(--space-4)}.contact-form__errors ul{margin:0;padding-left:var(--space-5)}.contact-form .field__input{border-radius:var(--form-radius, var(--radius-base))}@media screen and (min-width:750px){.contact-form--two-column .contact-form__grid,.contact-form--bordered .contact-form__grid,.contact-form--card .contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form--two-column .field--full,.contact-form--bordered .field--full,.contact-form--card .field--full{grid-column:1 / -1}}.contact-form--underline .field__label{font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase}.contact-form--underline .field__input{padding-inline:0;border:0;border-bottom:1px solid var(--color-border-strong);border-radius:0;background-color:transparent}.contact-form--underline .field__input:focus{border-bottom-color:var(--color-foreground);box-shadow:none}.contact-form--underline .field__textarea{padding-block:var(--space-3)}.contact-form--bordered .field__input{border-color:var(--color-foreground);background-color:transparent}.contact-form--bordered .field__input:focus{box-shadow:inset 0 0 0 1px var(--color-foreground)}.contact-form--card .contact-form__panel{padding:clamp(var(--space-6),4vw,var(--space-12));border:1px solid var(--color-border);border-radius:var(--form-radius, 0);background-color:var(--color-background);box-shadow:var(--shadow-md)}.contact-form--card .field__input{border-color:var(--color-border);background-color:var(--color-surface-hover)}.contact-form--card .field__input:focus{border-color:var(--color-border-strong);background-color:var(--color-background)}.contact-form__aside{display:flex;flex-direction:column;gap:clamp(var(--space-6),3vw,var(--space-8));min-width:0}.contact-form--split .contact-form__intro{margin-bottom:0}.contact-form__media{min-width:0}@media screen and (min-width:990px){.contact-form--split .contact-form__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.contact-form--split.contact-form--media-right .contact-form__aside{order:2}.contact-form--split.contact-form--media-right .contact-form__panel{order:1}.contact-form--split .contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form--split .field--full{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
