.contact-form:not(form){max-inline-size:var(--cf-max-width, 100%);padding-block:var(--cf-pad-block, 0);padding-inline:var(--cf-pad-inline, 0);background:var(--cf-container-bg, transparent);border-style:var(--border-style-containers, solid);border-width:var(--cf-container-border-width, 0);border-color:var(--cf-container-border-color, var(--color-border, #d0d0d0));border-radius:var(--cf-container-radius, 0);box-shadow:var(--cf-shadow, var(--shadow-containers, none));--input-max-width: 100%}.contact-form[data-block-align=start]{margin-inline-start:0;margin-inline-end:auto}.contact-form[data-block-align=center]{margin-inline:auto}.contact-form[data-block-align=end]{margin-inline-start:auto;margin-inline-end:0}.contact-form__heading{margin-block:0 .5em}.contact-form__intro{margin-block-end:1em}.contact-form__fields{display:flex;flex-wrap:wrap;gap:var(--cf-field-row-gap, var(--grid-gap-v-mobile, 16px)) var(--cf-field-column-gap, var(--grid-gap-h-mobile, 16px))}.contact-form__field{flex:1 1 100%;min-inline-size:0;text-align:start}@media(min-width:750px){.contact-form__fields{gap:var(--cf-field-row-gap, var(--grid-gap-v-desktop, 16px)) var(--cf-field-column-gap, var(--grid-gap-h-desktop, 16px))}.contact-form__field[data-width="50"]{flex-basis:calc(50% - (var(--cf-field-column-gap, var(--grid-gap-h-desktop, 16px)) / 2))}}.contact-form .input{background-color:var(--cf-input-bg, var(--color-input-bg, var(--color-background, #fff)));color:var(--cf-input-text, var(--color-input-text, var(--color-text)));border-color:var(--cf-input-border-color, var(--color-input-border, var(--color-border, #d0d0d0)));border-width:var(--cf-input-border-width, var(--border-width-inputs));border-radius:var(--cf-input-radius, var(--radius-inputs));height:var(--cf-input-height, var(--input-height));box-shadow:var(--cf-input-shadow, var(--shadow-inputs, none))}.contact-form textarea.input{height:auto}.contact-form .label,.contact-form__legend{color:var(--cf-label-color, var(--color-foreground, inherit))}.contact-form[data-show-asterisk=true] .contact-form__field[data-required]>.label:after,.contact-form[data-show-asterisk=true] .contact-form__field[data-required] .contact-form__legend:after{content:" *";color:var(--color-error-text, #c00)}.contact-form__help{margin-block-start:.375em;font-size:var(--font-size-small);color:var(--color-text-secondary, var(--color-text))}.contact-form__fieldset{margin:0;padding:0;border:0;min-inline-size:0}.contact-form__choice{display:flex;align-items:flex-start;gap:.5em;margin-block-start:.375em;cursor:pointer}.contact-form__choice input{margin-block-start:.2em;flex:0 0 auto}.contact-form__choice--consent .contact-form__choice-label{margin-block-end:0}.contact-form__actions{display:flex;margin-block-start:1em}.contact-form__actions[data-align=start]{justify-content:flex-start}.contact-form__actions[data-align=center]{justify-content:center}.contact-form__actions[data-align=end]{justify-content:flex-end}.contact-form__submit[data-width=full-width]{flex:1 1 auto;--button-max-width: 100%}.contact-form__banner{padding:.75em 1em;border-radius:var(--radius-containers, 8px);margin-block-end:1em}.contact-form__errors{background:var(--color-error-bg, #fbeaea);color:var(--color-error-text, #c00)}.contact-form__confirmation{background:var(--color-success-bg, #e7f6ec);color:var(--color-success-text, #1a7f37);margin-block:1em 0}.contact-form__errors ul{margin:0;padding-inline-start:1.25em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-contact-form.css.map */
