.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 .woocommerce-password-strength,.konto .woocommerce-EditAccountForm .woocommerce-password-strength{font-size:var(--text-xs,.8125rem);font-weight:var(--weight-medium,500);text-align:start;color:var(--color-text-secondary,#686a75);background:0 0;border:0;margin-block-start:.5rem;padding:.45rem 0 0;position:relative}.konto-form .woocommerce-password-strength:before,.konto .woocommerce-EditAccountForm .woocommerce-password-strength:before{content:"";border-radius:var(--radius-full,999px);background:var(--color-error,#ba0000);block-size:3px;inline-size:25%;transition:inline-size var(--duration-base,.3s) var(--ease-out,ease), background-color var(--duration-fast,.18s) var(--ease-standard,ease);position:absolute;inset-block-start:0;inset-inline-start:0}.konto-form .woocommerce-password-strength.bad:before{background:var(--color-error,#ba0000);inline-size:50%}.konto-form .woocommerce-password-strength.good:before{background:var(--color-warning,#c97a1a);inline-size:75%}.konto-form .woocommerce-password-strength.strong:before{background:var(--color-success,#2d7a4f);inline-size:100%}.konto-form .woocommerce-password-strength:is(.short,.bad,.good,.strong){background-color:#0000;border-color:#0000}.konto-form .woocommerce-password-strength.short,.konto-form .woocommerce-password-strength.bad{color:var(--color-error,#ba0000)}.konto-form .woocommerce-password-strength.good{color:var(--color-warning,#c97a1a)}.konto-form .woocommerce-password-strength.strong{color:var(--color-success,#2d7a4f)}.konto-form .woocommerce-password-hint{font-size:var(--text-xs,.8125rem);color:var(--color-text-secondary,#686a75);margin:.35rem 0 0}.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)}