.elementor-2810 .elementor-element.elementor-element-2aac12ac{--display:flex;}.elementor-2810 .elementor-element.elementor-element-5faf7f6f h2{font-family:var( --e-global-typography-0d8499d-font-family ), Sans-serif;font-size:var( --e-global-typography-0d8499d-font-size );font-weight:var( --e-global-typography-0d8499d-font-weight );color:var( --e-global-color-primary );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register .form-row label{font-family:var( --e-global-typography-0d8499d-font-family ), Sans-serif;font-size:var( --e-global-typography-0d8499d-font-size );font-weight:var( --e-global-typography-0d8499d-font-weight );color:var( --e-global-color-primary );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register .form-row label abbr{color:var( --e-global-color-accent );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register .form-row label .required{color:var( --e-global-color-accent );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register input.input-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-primary );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}@media(max-width:1366px){.elementor-2810 .elementor-element.elementor-element-5faf7f6f h2{font-size:var( --e-global-typography-0d8499d-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register p{font-size:var( --e-global-typography-text-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register .form-row label{font-size:var( --e-global-typography-0d8499d-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register input.input-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-2810 .elementor-element.elementor-element-5faf7f6f h2{font-size:var( --e-global-typography-0d8499d-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register p{font-size:var( --e-global-typography-text-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register .form-row label{font-size:var( --e-global-typography-0d8499d-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register input.input-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2810 .elementor-element.elementor-element-5faf7f6f h2{font-size:var( --e-global-typography-0d8499d-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register p{font-size:var( --e-global-typography-text-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register .form-row label{font-size:var( --e-global-typography-0d8499d-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f form.woocommerce-form-register input.input-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2810 .elementor-element.elementor-element-5faf7f6f .button{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-2810 .elementor-element.elementor-element-2aac12ac{--content-width:500px;}}/* Start custom CSS for jet-myaccount-registration-form, class: .elementor-element-5faf7f6f *//* Titel ausblenden */
.elementor-2810 .elementor-element.elementor-element-5faf7f6f h2 {display: none; }


/*Registrieren Button Farben anpassen */
.woocommerce-form-register__submit {background: var(--e-global-color-primary )!important;}

.woocommerce-form-register__submit:hover { background: var(--e-global-color-accent )!important; }


/* Rahmen um das Widget entfernen (nur im Frontend zu sehen */
.woocommerce-form-register {border: none!important;}


/* Checkboxen Schriftgröße und Zeilenabstand anpassen */
.elementor-2810 .elementor-element.elementor-element-5faf7f6f .woocommerce-gzd-reg_data_privacy-checkbox-text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-secondary-font-weight) !important;
    font-size: 8px !important;
    line-height: 0.5px !important; /* Kleiner Zeilenabstand */
}

/* WooCommerce Meldungstexte in Text-Schriftart */
.woocommerce p {
    font-family: var(--e-global-typography-text-font-family), sans-serif !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    font-style: var(--e-global-typography-text-font-style) !important;
    text-transform: var(--e-global-typography-text-text-transform) !important;
    letter-spacing: var(--e-global-typography-text-letter-spacing) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
}/* End custom CSS */