.konto-form,.konto .woocommerce-EditAccountForm,.konto .woocommerce-address-fields{max-inline-size:var(--content-narrow,36rem)}.konto-form label{font-size:var(--text-sm,.9375rem);font-weight:var(--weight-medium,500);color:var(--color-text-primary,#434652);margin-block-end:.35rem;display:block}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) label{font-size:var(--text-sm,.9375rem);font-weight:var(--weight-medium,500);color:var(--color-text-primary,#434652);margin-block-end:.35rem;display:block}.konto-form .required{color:var(--color-brand-primary,#ba0000);text-decoration:none}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .required{color:var(--color-brand-primary,#ba0000);text-decoration:none}.konto-form select,.konto-form textarea{inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto-form input[type=text]{inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) input[type=text]{inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto-form input[type=email]{inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto-form input[type=password]{inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto-form input[type=tel]{inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto-form input:focus,.konto-form select:focus,.konto-form textarea:focus{border-color:var(--color-brand-secondary,#002864);outline:none}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) input:focus{border-color:var(--color-brand-secondary,#002864);outline:none}.konto-form input:focus-visible{outline:2px solid var(--color-brand-primary,#ba0000);outline-offset:1px}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) input:focus-visible{outline:2px solid var(--color-brand-primary,#ba0000);outline-offset:1px}.konto-form select:focus-visible{outline:2px solid var(--color-brand-primary,#ba0000);outline-offset:1px}.konto-form textarea:focus-visible{outline:2px solid var(--color-brand-primary,#ba0000);outline-offset:1px}.konto-form input:user-invalid{border-color:var(--color-error,#ba0000)}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) input:user-invalid{border-color:var(--color-error,#ba0000)}.konto-form .form-row{margin:0;padding:0}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .form-row{margin:0;padding:0}.konto-form .form-row+.form-row,.konto-form fieldset,.konto-form .clear+.form-row{margin-block-start:var(--space-md)}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .form-row+.form-row{margin-block-start:var(--space-md)}.konto-form .form-row-first,.konto-form .form-row-last{float:none;inline-size:100%;display:block}.konto-form .konto-form__paar{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.konto-form .konto-form__paar>.form-row{margin-block-start:0}.konto-form .konto-form__paar+.form-row{margin-block-start:var(--space-md)}.konto-form input[type=checkbox]{block-size:1rem;inline-size:1rem;accent-color:var(--color-brand-primary,#ba0000)}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) input[type=checkbox]{block-size:1rem;inline-size:1rem;accent-color:var(--color-brand-primary,#ba0000)}.konto-form label.checkbox,.konto-form .form-row label.checkbox.woocommerce-form__label-for-checkbox,.konto-form .woocommerce-form__label-for-checkbox{font-size:var(--text-sm,.9375rem);font-weight:var(--weight-regular,400);padding-inline-start:1.6rem;display:block;position:relative}.konto-form label.checkbox input[type=checkbox]{margin:0;position:absolute;inset-block-start:.2em;inset-inline-start:0}.konto-form .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;position:absolute;inset-block-start:.2em;inset-inline-start:0}.konto-form fieldset{border:0;margin-inline:0;padding:0}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) fieldset{border:0;margin-inline:0;padding:0}.konto-form legend{margin-block:var(--space-lg) var(--space-md);font-family:var(--font-serif), Georgia, serif;font-size:var(--text-xl,1.35rem);color:var(--color-text-heading,#002864);padding:0}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) legend{margin-block:var(--space-lg) var(--space-md);font-family:var(--font-serif), Georgia, serif;font-size:var(--text-xl,1.35rem);color:var(--color-text-heading,#002864);padding:0}.konto-form .button{margin-block-start:var(--space-lg)}.konto-form button[type=submit]{margin-block-start:var(--space-lg)}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button[type=submit]{margin-block-start:var(--space-lg)}.konto-form .password-input{display:block;position:relative}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .password-input{display:block;position:relative}.konto-form .password-input input{padding-inline-end:7.5rem}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .password-input input{padding-inline-end:7.5rem}.konto-form button.show-password-input{border-radius:var(--radius-sm,2px);font:inherit;font-size:var(--text-xs,.8125rem);font-weight:var(--weight-regular,400);color:var(--color-text-secondary,#686a75);cursor:pointer;transition:color var(--duration-fast,.18s) var(--ease-standard,ease);background:0 0;border:0;align-items:center;gap:.3rem;padding:.25rem .4rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.5rem;transform:translateY(-50%)}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input{border-radius:var(--radius-sm,2px);font:inherit;font-size:var(--text-xs,.8125rem);font-weight:var(--weight-regular,400);color:var(--color-text-secondary,#686a75);cursor:pointer;transition:color var(--duration-fast,.18s) var(--ease-standard,ease);background:0 0;border:0;align-items:center;gap:.3rem;padding:.25rem .4rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.5rem;transform:translateY(-50%)}.konto-form button.show-password-input:hover{color:var(--color-text-heading,#002864)}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input:hover{color:var(--color-text-heading,#002864)}.konto-form button.show-password-input:focus-visible{outline:2px solid var(--color-brand-primary,#ba0000);outline-offset:1px}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input:focus-visible{outline:2px solid var(--color-brand-primary,#ba0000);outline-offset:1px}.konto-form button.show-password-input:before{content:"";background:currentColor;block-size:.95rem;inline-size:.95rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input:before{content:"";background:currentColor;block-size:.95rem;inline-size:.95rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.konto-form button.show-password-input.display-password:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/svg%3E")}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input.display-password:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/svg%3E")}.konto-form button.show-password-input:after{content:"Anzeigen"}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input:after{content:"Anzeigen"}.konto-form button.show-password-input.display-password:after{content:"Verbergen"}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) button.show-password-input.display-password:after{content:"Verbergen"}.konto-form .konto-form__hilfe,.konto-form .form-row .description{font-size:var(--text-xs,.8125rem);color:var(--color-text-secondary,#686a75);margin-block-start:.35rem;display:block}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) :is(input[type=email],input[type=password],input[type=tel],select,textarea){inline-size:100%;font-family:inherit;font-size:var(--text-base,1rem);color:var(--color-text-primary,#434652);background:var(--color-neutral-0,#fff);border:1px solid var(--color-border-default,#cfd0d6);border-radius:var(--radius-sm,4px);transition:border-color var(--duration-fast,.18s) var(--ease-standard,ease);padding:.65rem .85rem}.konto :is(.woocommerce-EditAccountForm,.woocommerce-address-fields) .button{margin-block-start:var(--space-lg)}.konto-auth__zeile{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.konto-auth__zeile button[type=submit]{margin-block-start:0}.konto-auth__vergessen,.konto-auth__wechsel a{font-size:var(--text-sm,.9375rem);color:var(--color-text-link,#ba0000);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.konto-auth__vergessen{margin-block-start:var(--space-md)}.konto-auth__hinweis{margin:var(--space-md) 0 0;max-inline-size:var(--measure-xs,46ch);font-size:var(--text-sm,.9375rem);color:var(--color-text-secondary,#686a75)}.konto-form>.konto-auth__hinweis:first-child{margin-block:0 var(--space-md)}