.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:var(--dt--border-radius-half);transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:var(--dt--border-radius-0)}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:10000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-pane .mat-mdc-autocomplete-panel{max-height:280px}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}deich-lib-app-ad-banner{background:#fff;height:var(--appAdBannerHeight)}deich-lib-app-ad-banner deich-image{border-radius:5px}deich-lib-toast .toast .headline{font-family:var(--dts--ff-text-body-lg-rgl, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-lg-rgl-mob);line-height:var(--dts--lh-text-body-lg-rgl-mob);font-weight:var(--dts--fw-text-body-lg-rgl-mob);letter-spacing:var(--dts--ls-text-body-lg-rgl-mob)}@media(min-width:768px){deich-lib-toast .toast .headline{font-size:var(--dts--fs-text-body-lg-rgl-d);line-height:var(--dts--lh-text-body-lg-rgl-d);font-weight:var(--dts--fw-text-body-lg-rgl-d);letter-spacing:var(--dts--ls-text-body-lg-rgl-d)}}deich-lib-toast .toast-0{--bg: var(--dts--col-bg-fill-subtle);--progress-bg: var(--dts--col-feedback-neutral-subtle);--progress: var(--dts--col-feedback-neutral-strong)}deich-lib-toast .toast-1{--bg: var(--dts--col-bg-fill-success);--progress-bg: var(--dts--col-feedback-success-subtle);--progress: var(--dts--col-feedback-success-strong)}deich-lib-toast .toast-2{--bg: var(--dts--col-bg-fill-warning);--progress-bg: var(--dts--col-feedback-warning-subtle);--progress: var(--dts--col-feedback-warning-strong)}deich-lib-toast .toast-3{--bg: var(--dts--col-bg-fill-error);--progress-bg: var(--dts--col-feedback-error-subtle);--progress: var(--dts--col-feedback-error-strong)}deich-lib-toast .toast-4{--bg: var(--dts--col-bg-fill-highlight);--progress-bg: var(--dts--col-feedback-highlight-subtle);--progress: var(--dts--col-feedback-highlight-strong)}deich-lib-form div deich-lib-form-element:has(select) select,deich-lib-formidable div deich-lib-form-element:has(select) select{height:3.5rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.244159 0.244078C-0.081278 0.569515 -0.081278 1.09715 0.244159 1.42259L4.6549 5.83333L0.244159 10.2441C-0.081278 10.5695 -0.081278 11.0972 0.244159 11.4226C0.569596 11.748 1.09723 11.748 1.42267 11.4226L6.42267 6.42259C6.74811 6.09715 6.74811 5.56952 6.42267 5.24408L1.42267 0.244078C1.09723 -0.0813593 0.569596 -0.0813593 0.244159 0.244078Z' fill='black'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:6px 11px!important;border:1px solid var(--dts--col-border-medium)!important;border-radius:4px;outline-offset:4px;appearance:none!important;-webkit-appearance:none;-moz-appearance:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;font-family:var(--dts--ff-text-body-md-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-md-bold-mob);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-mob);letter-spacing:var(--dts--ls-text-body-md-bold-mob)}deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .checkboxselection .checked,deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .checkboxselection .checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS40MTQyMSA3LjM0NjE5TDAgOC43NjA0MUw1LjgzMzYzIDE0LjU5NEwxOS4wMTM1IDEuNDE0MjFMMTcuNTk5MiAwTDUuODMzNjMgMTEuNzY1NkwxLjQxNDIxIDcuMzQ2MTlaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==)!important;background-size:contain}:root{--max-width: 1440px;--appAdBannerHeight: 4rem;--color-background-lightbox: rgb( 0, 0, 0, .2 );--color-background-lightbox-inverted: rgb( 255, 255, 255, .5 );--color-background-back-to-top: rgb( 0, 0, 0, .5 );--border-height: .0625rem;--border-radius: .375rem;--shadow: 0 0 .25rem 0 transparentize(var(--textcolor), .8);--gutter: 1rem;--gutter-quarter: .25rem;--gutter-half: .5rem;--gutter-double: 2rem;--brandcolor-light-rgb15: rgb( 204, 238, 228, .15 );--brandcolor-light-rgb5: rgb(204, 238, 228, .5);--brandcolor-light-rgb75: rgb( 204, 238, 228, .75 );--color-background-rgb75: rgb( 255, 255, 255, .75 );--color-background-rgb2: rgb(255, 255, 255, .2);--color-background-rgb25: rgb( 255, 255, 255, .25 );--color-background-rgb5: rgb(255, 255, 255, .5);--color-background-rgb0: rgb(255, 255, 255, 0);--color-background-information-rgb7: rgb( 228, 235, 237, .7 );--color-border-strong-rgb5: rgb( 129, 135, 136, .5 );--theme-black-rgb05: rgb(0, 0, 0, .05);--theme-black-rgb1: rgb(0, 0, 0, .1);--theme-black-rgb5: rgb(0, 0, 0, .5);--theme-black-rgb0: rgb(0, 0, 0, 0);--textcolor-rgb6: rgb(0, 0, 0, .6)}body.modalopen,html.modalopen{overflow:hidden}body,html{margin:0;display:flex;flex-direction:row-reverse;scrollbar-gutter:stable;position:relative;width:100%;height:100%;font-family:var(--dts--ff-text-body-lg-rgl, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-lg-rgl-mob);line-height:var(--dts--lh-text-body-lg-rgl-mob);font-weight:var(--dts--fw-text-body-lg-rgl-mob);letter-spacing:var(--dts--ls-text-body-lg-rgl-mob)}@media(min-width:768px){body,html{font-size:var(--dts--fs-text-body-lg-rgl-d);line-height:var(--dts--lh-text-body-lg-rgl-d);font-weight:var(--dts--fw-text-body-lg-rgl-d);letter-spacing:var(--dts--ls-text-body-lg-rgl-d)}}deich-lib-cmsslot.mainSlot.mainSlot{gap:0}*{-webkit-font-smoothing:antialiased}a{text-decoration:none;color:var(--dts--col-text-link)}a:hover{color:var(--dts--col-text-link-hover)}a:active{color:var(--dts--col-text-brand)}a.disabled{color:var(--dts--col-text-subdued);pointer-events:none}.underline-link a,a.underline-link{text-decoration:underline}hr{border:none;border-top:1px solid var(--dts--col-border-subtle);width:100%;margin:0;padding:0}ol,ul{margin:0;padding:0 var(--responsive-padding)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important}.list-style-none{list-style:none;padding:0;margin:0}.hide-scrollbar,.mobile *{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar,.mobile *::-webkit-scrollbar{display:none}.separator{border-top:1px solid var(--color-border);display:block;width:100%;margin:1rem 0}.spacer{display:block;width:100%;margin:1.5rem 0}.strong{font-weight:600}:host[style*="position: relative"]:not([data-smart-edit-component-process-status=processComponent]){position:unset!important}.txtedit{background-image:linear-gradient(45deg,#fff2 20%,#f5cece 20% 50%,#fff2 50% 70%,#f5cece 70% 100%);background-size:35.36px 35.36px}.cursor-pointer{cursor:pointer}.text-center{text-align:center}deich-lib-product-card .lowstock-info,deich-lib-product-search-card .lowstock-info{color:var(--dts--col-bg-fill-orange-strong);padding-top:1.125rem;font-family:var(--dts--ff-text-body-sm-rgl, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-sm-rgl-mob);line-height:var(--dts--lh-text-body-sm-rgl-mob);font-weight:var(--dts--fw-text-body-sm-rgl-mob);letter-spacing:var(--dts--ls-text-body-sm-rgl-mob)}@media(min-width:768px){deich-lib-product-card .lowstock-info,deich-lib-product-search-card .lowstock-info{font-size:var(--dts--fs-text-body-sm-rgl-d);line-height:var(--dts--lh-text-body-sm-rgl-d);font-weight:var(--dts--fw-text-body-sm-rgl-d);letter-spacing:var(--dts--ls-text-body-sm-rgl-d)}}deich-lib-product-card .lowstock-info i,deich-lib-product-search-card .lowstock-info i{margin-right:.5rem}@media all and (max-width:1023px){deich-lib-product-card .lowstock-info,deich-lib-product-search-card .lowstock-info{font-size:.625rem;padding-top:.75rem}deich-lib-product-card .lowstock-info i,deich-lib-product-search-card .lowstock-info i{margin-right:.25rem}}h1{font-family:var(--dts--ff-h-2xl-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-h-2xl-bold-mob);line-height:var(--dts--lh-h-2xl-bold-mob);font-weight:var(--dts--fw-h-2xl-bold-mob);letter-spacing:var(--dts--ls-h-2xl-bold-mob)}@media(min-width:768px){h1{font-size:var(--dts--fs-h-2xl-bold-d);line-height:var(--dts--lh-h-2xl-bold-d);font-weight:var(--dts--fw-h-2xl-bold-d);letter-spacing:var(--dts--ls-h-2xl-bold-d)}}h2{font-family:var(--dts--ff-h-xl-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-h-xl-bold-mob);line-height:var(--dts--lh-h-xl-bold-mob);font-weight:var(--dts--fw-h-xl-bold-mob);letter-spacing:var(--dts--ls-h-xl-bold-mob)}@media(min-width:768px){h2{font-size:var(--dts--fs-h-xl-bold-d);line-height:var(--dts--lh-h-xl-bold-d);font-weight:var(--dts--fw-h-xl-bold-d);letter-spacing:var(--dts--ls-h-xl-bold-d)}}h3{font-family:var(--dts--ff-h-lg-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-h-lg-bold-mob);line-height:var(--dts--lh-h-lg-bold-mob);font-weight:var(--dts--fw-h-lg-bold-mob);letter-spacing:var(--dts--ls-h-lg-bold-mob)}@media(min-width:768px){h3{font-size:var(--dts--fs-h-lg-bold-d);line-height:var(--dts--lh-h-lg-bold-d);font-weight:var(--dts--fw-h-lg-bold-d);letter-spacing:var(--dts--ls-h-lg-bold-d)}}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:default;display:block;width:100%}.closedByUser{display:none!important}:root{--dt--border-width-1: 1px;--dt--border-width-2: 2px;--dt--border-width-3: 3px;--dt--border-width-4: 4px;--dt--border-width-16: 16px;--dt--border-radius-0: 0px;--dt--border-radius-2: 2px;--dt--border-radius-3: 3px;--dt--border-radius-4: 4px;--dt--border-radius-6: 6px;--dt--border-radius-8: 8px;--dt--border-radius-12: 12px;--dt--border-radius-16: 16px;--dt--border-radius-24: 24px;--dt--border-radius-32: 32px;--dt--border-radius-half: 50%;--dt--border-radius-full: 9999px;--btn--border-radius: var(--dt--border-radius-4);--sheet-border-radius: var(--dt--border-radius-0)}:root{--dt--spacing-0: 0rem;--dt--spacing-0-2: 0rem;--dt--spacing-0-4: 0rem;--dt--spacing-0-8: 0rem;--dt--spacing-1: .0625rem;--dt--spacing-2: .125rem;--dt--spacing-4: .25rem;--dt--spacing-8: .5rem;--dt--spacing-12: .75rem;--dt--spacing-16: 1rem;--dt--spacing-20: 1.25rem;--dt--spacing-24: 1.5rem;--dt--spacing-28: 1.75rem;--dt--spacing-32: 2rem;--dt--spacing-36: 2.25rem;--dt--spacing-40: 2.5rem;--dt--spacing-48: 3rem;--dt--spacing-64: 4rem;--dt--spacing-80: 5rem;--dt--spacing-96: 6rem;--dt--spacing-128: 8rem;--dt--spacing-170: 10rem;--dt--spacer-s: 1rem;--dt--spacer-m: 2rem;--dt--spacer-l: 3rem;--dt--padding-large: 1.5rem;--dt--padding-small: .75rem;--dt--gutter: 1rem;--dt--cat-nav-gutter: 1rem;--dt--letter-spacing-default: 0rem;--dt--letter-spacing-minimal: .0125rem;--dt--letter-spacing-close: .025rem;--dt--letter-spacing-max: .05rem}:root{--dt--tag-col-black-bg: #333333;--dt--tag-col-black-text: #2b2b2b;--dt--tag-col-green-bg: #0fa874;--dt--tag-col-green-text: #ffffff;--dt--tag-col-orange-bg: #c9871c;--dt--tag-col-orange-text: #ffffff;--dt--tag-col-purple-bg: #e40074;--dt--tag-col-purple-text: #ffffff;--dt--tag-col-red-bg: #f14b40;--dt--tag-col-red-text: #ffffff;--dt--tag-col-white-bg: #ffffff;--dt--tag-col-white-text: #ffffff;--dt--tag-size-large-border-radius: var(--dt--border-radius-4);--dt--tag-size-large-font-size: .875rem;--dt--tag-size-large-font-weight: 600;--dt--tag-size-large-line-height: 1.25rem;--dt--tag-size-large-padding-horizontal: .75rem;--dt--tag-size-large-padding-vertical: .25rem;--dt--tag-size-small-border-radius: var(--dt--border-radius-4);--dt--tag-size-small-font-size: .75rem;--dt--tag-size-small-font-weight: 550;--dt--tag-size-small-line-height: 1rem;--dt--tag-size-small-padding-horizontal: .5rem;--dt--tag-size-small-padding-vertical: .25rem;--dt--tag-style-default-bg: #ffffff;--dt--tag-style-default-text: #333333;--dt--tag-style-discount-bg: #f14b40;--dt--tag-style-discount-text: #ffffff;--dt--tag-style-xxl-bg: #ffffff;--dt--tag-style-xxl-text: var(--dt--col-text-dark);--dt--tag-style-xxs-bg: #ffffff;--dt--tag-style-xxs-text: var(--dt--col-text-dark);--dt--tag-style-sale-bg: #ffffff;--dt--tag-style-sale-text: var(--dt--col-text-dark);--dt--tag-style-soldout-bg: #ffffff;--dt--tag-style-soldout-text: var(--dt--col-text-dark);--dt--tag-style-new-bg: #ffffff;--dt--tag-style-new-text: var(--dt--col-text-dark);--dt--tag-style-sustainable-bg: #ffffff;--dt--tag-style-sustainable-text: var(--dt--col-text-dark);--dt--tag-style-leather-bg: #ffffff;--dt--tag-style-leather-text: var(--dt--col-text-dark);--dt--tag-style-onlineexclusive-bg: #ffffff;--dt--tag-style-onlineexclusive-text: var(--dt--col-text-dark);--dt--tag-style-shopexclusive-bg: #ffffff;--dt--tag-style-shopexclusive-text: var(--dt--col-text-dark);--dt--tag-style-topdeal-bg: var(--dt--tag-col-purple-bg);--dt--tag-style-topdeal-text: var(--dt--col-text-light)}:root{--dt--col-brandcolor: #00aa7a;--dt--col-brandcolor-light: #cceee4;--dt--col-brandcolor-lighter: #eaf6ea;--dt--col-brandcolor-dark: #008f67;--dt--col-white: #ffffff;--dt--col-red: #f32740;--dt--col-red-2: #e84747;--dt--col-rose-1: #ffe8e8;--dt--col-rose-2: #ffbaba;--dt--col-yellow-1: #fffbed;--dt--col-yellow-2: #e6dab3;--dt--col-yellow-3: #fff2e1;--dt--col-purewhite: #ffffff;--dt--col-greyshade-1: #f7f8f8;--dt--col-greyshade-2: #eceeef;--dt--col-greyshade-3: #e4ebed;--dt--col-greyshade-4: #c8d3d6;--dt--col-greyshade-5: #818788;--dt--col-yellow-medium: #f5a623;--dt--col-dplus: #c1006b;--dt--col-blue-light: #d5f1f7;--dt--col-clear-white: #ffffff}:root{--form--radiobutton-gap: var(--dt--spacing-12);--form--radiobutton-background: var(--dts--col-bg-fill-subtle);--form--radiobutton-background-checked: var(--dts--col-border-brand-primary);--form--radiobutton-background-checked-inner: var(--dts--col-bg-fill-subtle);--form--radiobutton-background-hover: var(--dts--col-border-brand-primary);--form--radiobutton-background-hover-inner: var(--dts--col-bg-fill-subtle);--form--radiobutton-border-width: 1px;--form--radiobutton-border-style: solid;--form--radiobutton-border-color: var(--dts--col-border-medium);--form--radiobutton-border-width-checked: 1px;--form--radiobutton-border-style-checked: solid;--form--radiobutton-border-color-checked: var(--dts--col-border-brand-primary);--form--radiobutton-border-width-hover: 2px;--form--radiobutton-border-style-hover: solid;--form--radiobutton-border-color-hover: var(--dts--col-border-medium);--form--radiobutton-border-width-focus: 2px;--form--radiobutton-border-style-focus: solid;--form--radiobutton-border-color-focus: var(--dts--col-border-focus);--form--radiobutton-size: 1.375rem;--form--radiobutton-inner: var(--dt--spacing-8)}deich-lib-form div deich-lib-form-element:first-of-type,deich-lib-formidable div deich-lib-form-element:first-of-type{margin-top:0}deich-lib-form div deich-lib-form-element:has(input[type=text]) .field-label,deich-lib-form div deich-lib-form-element:has(input[type=number]) .field-label,deich-lib-form div deich-lib-form-element:has(input[type=date]) .field-label,deich-lib-form div deich-lib-form-element:has(input[type=email]) .field-label,deich-lib-form div deich-lib-form-element:has(input[type=password]) .field-label,deich-lib-form div deich-lib-form-element:has(textarea) .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) .field-label,deich-lib-formidable div deich-lib-form-element:has(textarea) .field-label{top:.6rem;left:1rem;padding:0;background:none;pointer-events:none}deich-lib-form div deich-lib-form-element:has(input[type=text]) input,deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=number]) input,deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=date]) input,deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=email]) input,deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=password]) input,deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea,deich-lib-form div deich-lib-form-element:has(textarea) input,deich-lib-form div deich-lib-form-element:has(textarea) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea,deich-lib-formidable div deich-lib-form-element:has(textarea) input,deich-lib-formidable div deich-lib-form-element:has(textarea) textarea{height:3.5rem;padding:1.75rem 1rem .75rem;border:1px solid var(--dts--col-border-medium);border-radius:4px;outline-offset:4px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;font-family:var(--dts--ff-text-body-md-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-md-bold-mob);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-mob);letter-spacing:var(--dts--ls-text-body-md-bold-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element:has(input[type=text]) input,deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=number]) input,deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=date]) input,deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=email]) input,deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=password]) input,deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea,deich-lib-form div deich-lib-form-element:has(textarea) input,deich-lib-form div deich-lib-form-element:has(textarea) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) input,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea,deich-lib-formidable div deich-lib-form-element:has(textarea) input,deich-lib-formidable div deich-lib-form-element:has(textarea) textarea{font-size:var(--dts--fs-text-body-md-bold-d);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-d);letter-spacing:var(--dts--ls-text-body-md-bold-d)}}deich-lib-form div deich-lib-form-element:has(input[type=text]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=number]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=date]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=email]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=password]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(textarea) input::placeholder,deich-lib-form div deich-lib-form-element:has(textarea) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(textarea) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(textarea) textarea::placeholder{font-family:var(--dts--ff-text-body-md-rgl, var(--dts--txt-ff-default));font-size:var(--dts--fs-text-body-md-rgl-mob);line-height:var(--dts--lh-text-body-md-rgl-mob);font-weight:var(--dts--fw-text-body-md-rgl-mob);letter-spacing:var(--dts--ls-text-body-md-rgl-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element:has(input[type=text]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=number]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=date]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=email]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=password]) input::placeholder,deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea::placeholder,deich-lib-form div deich-lib-form-element:has(textarea) input::placeholder,deich-lib-form div deich-lib-form-element:has(textarea) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea::placeholder,deich-lib-formidable div deich-lib-form-element:has(textarea) input::placeholder,deich-lib-formidable div deich-lib-form-element:has(textarea) textarea::placeholder{font-size:var(--dts--fs-text-body-md-rgl-d);line-height:var(--dts--lh-text-body-md-rgl-d);font-weight:var(--dts--fw-text-body-md-rgl-d);letter-spacing:var(--dts--ls-text-body-md-rgl-d)}}deich-lib-form div deich-lib-form-element:has(input[type=text]) input:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=number]) input:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=date]) input:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=email]) input:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=password]) input:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(textarea) input:hover:not(:disabled):not(:focus),deich-lib-form div deich-lib-form-element:has(textarea) textarea:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=text]) input:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=number]) input:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=date]) input:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=email]) input:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=password]) input:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(textarea) input:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(textarea) textarea:hover:not(:disabled):not(:focus){background-color:var(--dts--col-bg-fill-subtle);border-color:var(--dts--col-border-strong)}deich-lib-form div deich-lib-form-element:has(input[type=text]) input:focus,deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea:focus,deich-lib-form div deich-lib-form-element:has(input[type=number]) input:focus,deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea:focus,deich-lib-form div deich-lib-form-element:has(input[type=date]) input:focus,deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea:focus,deich-lib-form div deich-lib-form-element:has(input[type=email]) input:focus,deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea:focus,deich-lib-form div deich-lib-form-element:has(input[type=password]) input:focus,deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea:focus,deich-lib-form div deich-lib-form-element:has(textarea) input:focus,deich-lib-form div deich-lib-form-element:has(textarea) textarea:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) input:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) input:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) input:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) input:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) input:focus,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea:focus,deich-lib-formidable div deich-lib-form-element:has(textarea) input:focus,deich-lib-formidable div deich-lib-form-element:has(textarea) textarea:focus{background-color:#fff;border-color:var(--dts--col-border-dark)}deich-lib-form div deich-lib-form-element:has(input[type=text]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=number]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=date]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=email]) textarea,deich-lib-form div deich-lib-form-element:has(input[type=password]) textarea,deich-lib-form div deich-lib-form-element:has(textarea) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=text]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=number]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=date]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=email]) textarea,deich-lib-formidable div deich-lib-form-element:has(input[type=password]) textarea,deich-lib-formidable div deich-lib-form-element:has(textarea) textarea{padding:14px 1rem!important;border:1px solid var(--dts--col-border-medium)!important}deich-lib-form div deich-lib-form-element:has(input[type=text]).error .field-label,deich-lib-form div deich-lib-form-element:has(input[type=number]).error .field-label,deich-lib-form div deich-lib-form-element:has(input[type=date]).error .field-label,deich-lib-form div deich-lib-form-element:has(input[type=email]).error .field-label,deich-lib-form div deich-lib-form-element:has(input[type=password]).error .field-label,deich-lib-form div deich-lib-form-element:has(textarea).error .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).error .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).error .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).error .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).error .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).error .field-label,deich-lib-formidable div deich-lib-form-element:has(textarea).error .field-label{background:none!important;color:var(--dts--col-text-subdued)}deich-lib-form div deich-lib-form-element:has(input[type=text]).error input,deich-lib-form div deich-lib-form-element:has(input[type=number]).error input,deich-lib-form div deich-lib-form-element:has(input[type=date]).error input,deich-lib-form div deich-lib-form-element:has(input[type=email]).error input,deich-lib-form div deich-lib-form-element:has(input[type=password]).error input,deich-lib-form div deich-lib-form-element:has(textarea).error input,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).error input,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).error input,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).error input,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).error input,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).error input,deich-lib-formidable div deich-lib-form-element:has(textarea).error input{border-color:var(--dts--col-border-error)}deich-lib-form div deich-lib-form-element:has(input[type=text]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=number]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=date]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=email]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=password]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(textarea).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(textarea).error span.errordisplay{display:flex!important;align-items:center;gap:.25rem;margin-top:.25rem;padding:0;color:var(--dts--col-text-error);font-family:var(--dts--ff-text-body-md-rgl, var(--dts--txt-ff-default));font-size:var(--dts--fs-text-body-md-rgl-mob);line-height:var(--dts--lh-text-body-md-rgl-mob);font-weight:var(--dts--fw-text-body-md-rgl-mob);letter-spacing:var(--dts--ls-text-body-md-rgl-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element:has(input[type=text]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=number]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=date]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=email]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(input[type=password]).error span.errordisplay,deich-lib-form div deich-lib-form-element:has(textarea).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(textarea).error span.errordisplay{font-size:var(--dts--fs-text-body-md-rgl-d);line-height:var(--dts--lh-text-body-md-rgl-d);font-weight:var(--dts--fw-text-body-md-rgl-d);letter-spacing:var(--dts--ls-text-body-md-rgl-d)}}deich-lib-form div deich-lib-form-element:has(input[type=text]).error span.errordisplay:before,deich-lib-form div deich-lib-form-element:has(input[type=number]).error span.errordisplay:before,deich-lib-form div deich-lib-form-element:has(input[type=date]).error span.errordisplay:before,deich-lib-form div deich-lib-form-element:has(input[type=email]).error span.errordisplay:before,deich-lib-form div deich-lib-form-element:has(input[type=password]).error span.errordisplay:before,deich-lib-form div deich-lib-form-element:has(textarea).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(textarea).error span.errordisplay:before{content:"\ea23";font-family:iconfont!important;font-size:1rem}deich-lib-form div deich-lib-form-element:has(input[type=text]).disabled,deich-lib-form div deich-lib-form-element:has(input[type=number]).disabled,deich-lib-form div deich-lib-form-element:has(input[type=date]).disabled,deich-lib-form div deich-lib-form-element:has(input[type=email]).disabled,deich-lib-form div deich-lib-form-element:has(input[type=password]).disabled,deich-lib-form div deich-lib-form-element:has(textarea).disabled,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).disabled,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).disabled,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).disabled,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).disabled,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).disabled,deich-lib-formidable div deich-lib-form-element:has(textarea).disabled{opacity:unset}deich-lib-form div deich-lib-form-element:has(input[type=text]).disabled input,deich-lib-form div deich-lib-form-element:has(input[type=number]).disabled input,deich-lib-form div deich-lib-form-element:has(input[type=date]).disabled input,deich-lib-form div deich-lib-form-element:has(input[type=email]).disabled input,deich-lib-form div deich-lib-form-element:has(input[type=password]).disabled input,deich-lib-form div deich-lib-form-element:has(textarea).disabled input,deich-lib-formidable div deich-lib-form-element:has(input[type=text]).disabled input,deich-lib-formidable div deich-lib-form-element:has(input[type=number]).disabled input,deich-lib-formidable div deich-lib-form-element:has(input[type=date]).disabled input,deich-lib-formidable div deich-lib-form-element:has(input[type=email]).disabled input,deich-lib-formidable div deich-lib-form-element:has(input[type=password]).disabled input,deich-lib-formidable div deich-lib-form-element:has(textarea).disabled input{background-color:var(--dts--col-bg-fill-medium);color:var(--dts--col-text-subdued)}deich-lib-form div deich-lib-form-element:has(input[type=text]:placeholder-shown) div .field-label,deich-lib-form div deich-lib-form-element:has(input[type=number]:placeholder-shown) div .field-label,deich-lib-form div deich-lib-form-element:has(input[type=date]:placeholder-shown) div .field-label,deich-lib-form div deich-lib-form-element:has(input[type=email]:placeholder-shown) div .field-label,deich-lib-form div deich-lib-form-element:has(input[type=password]:placeholder-shown) div .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=text]:placeholder-shown) div .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=number]:placeholder-shown) div .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=date]:placeholder-shown) div .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=email]:placeholder-shown) div .field-label,deich-lib-formidable div deich-lib-form-element:has(input[type=password]:placeholder-shown) div .field-label{display:none}deich-lib-form div deich-lib-form-element:has(input[type=text]:placeholder-shown) div input,deich-lib-form div deich-lib-form-element:has(input[type=number]:placeholder-shown) div input,deich-lib-form div deich-lib-form-element:has(input[type=date]:placeholder-shown) div input,deich-lib-form div deich-lib-form-element:has(input[type=email]:placeholder-shown) div input,deich-lib-form div deich-lib-form-element:has(input[type=password]:placeholder-shown) div input,deich-lib-formidable div deich-lib-form-element:has(input[type=text]:placeholder-shown) div input,deich-lib-formidable div deich-lib-form-element:has(input[type=number]:placeholder-shown) div input,deich-lib-formidable div deich-lib-form-element:has(input[type=date]:placeholder-shown) div input,deich-lib-formidable div deich-lib-form-element:has(input[type=email]:placeholder-shown) div input,deich-lib-formidable div deich-lib-form-element:has(input[type=password]:placeholder-shown) div input{padding:0 1rem}deich-lib-form div deich-lib-form-element:has(textarea) .field-label,deich-lib-form div deich-lib-form-element:has(select) .field-label,deich-lib-formidable div deich-lib-form-element:has(textarea) .field-label,deich-lib-formidable div deich-lib-form-element:has(select) .field-label{position:initial!important;padding:0 0 .25rem!important;color:var(--dts--col-text-dark)!important;font-family:var(--dts--ff-text-body-md-rgl, var(--dts--txt-ff-default))!important;font-size:var(--dts--fs-text-body-md-rgl-mob)!important;line-height:var(--dts--lh-text-body-md-rgl-mob)!important;font-weight:var(--dts--fw-text-body-md-rgl-mob)!important;letter-spacing:var(--dts--ls-text-body-md-rgl-mob)!important}@media(min-width:768px){deich-lib-form div deich-lib-form-element:has(textarea) .field-label,deich-lib-form div deich-lib-form-element:has(select) .field-label,deich-lib-formidable div deich-lib-form-element:has(textarea) .field-label,deich-lib-formidable div deich-lib-form-element:has(select) .field-label{font-size:var(--dts--fs-text-body-md-rgl-d)!important;line-height:var(--dts--lh-text-body-md-rgl-d)!important;font-weight:var(--dts--fw-text-body-md-rgl-d)!important;letter-spacing:var(--dts--ls-text-body-md-rgl-d)!important}}deich-lib-form div deich-lib-form-element:has(select) select,deich-lib-formidable div deich-lib-form-element:has(select) select{height:3.5rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.244159 0.244078C-0.081278 0.569515 -0.081278 1.09715 0.244159 1.42259L4.6549 5.83333L0.244159 10.2441C-0.081278 10.5695 -0.081278 11.0972 0.244159 11.4226C0.569596 11.748 1.09723 11.748 1.42267 11.4226L6.42267 6.42259C6.74811 6.09715 6.74811 5.56952 6.42267 5.24408L1.42267 0.244078C1.09723 -0.0813593 0.569596 -0.0813593 0.244159 0.244078Z' fill='black'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:6px 11px!important;border:1px solid var(--dts--col-border-medium)!important;border-radius:4px;outline-offset:4px;appearance:none!important;-webkit-appearance:none;-moz-appearance:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;font-family:var(--dts--ff-text-body-md-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-md-bold-mob);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-mob);letter-spacing:var(--dts--ls-text-body-md-bold-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element:has(select) select,deich-lib-formidable div deich-lib-form-element:has(select) select{font-size:var(--dts--fs-text-body-md-bold-d);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-d);letter-spacing:var(--dts--ls-text-body-md-bold-d)}}deich-lib-form div deich-lib-form-element:has(select) select:hover:not(:disabled):not(:focus),deich-lib-formidable div deich-lib-form-element:has(select) select:hover:not(:disabled):not(:focus){background-color:var(--dts--col-bg-fill-subtle);border-color:var(--dts--col-border-strong)}deich-lib-form div deich-lib-form-element:has(select) select:focus-visible,deich-lib-formidable div deich-lib-form-element:has(select) select:focus-visible{border-color:var(--dts--col-border-dark)!important}deich-lib-form div deich-lib-form-element:has(select).disabled,deich-lib-formidable div deich-lib-form-element:has(select).disabled{opacity:unset}deich-lib-form div deich-lib-form-element:has(select).disabled select,deich-lib-formidable div deich-lib-form-element:has(select).disabled select{background-color:var(--dts--col-bg-fill-medium);color:var(--dts--col-text-subdued)}deich-lib-form div deich-lib-form-element.radio .field-label,deich-lib-formidable div deich-lib-form-element.radio .field-label{position:static;padding:0;margin-bottom:.25rem;font-family:var(--dts--ff-text-body-md-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-md-bold-mob);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-mob);letter-spacing:var(--dts--ls-text-body-md-bold-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element.radio .field-label,deich-lib-formidable div deich-lib-form-element.radio .field-label{font-size:var(--dts--fs-text-body-md-bold-d);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-d);letter-spacing:var(--dts--ls-text-body-md-bold-d)}}deich-lib-form div deich-lib-form-element.radio .radiocontainer,deich-lib-formidable div deich-lib-form-element.radio .radiocontainer{justify-content:flex-start}deich-lib-form div deich-lib-form-element.radio .radiocontainer button .selection,deich-lib-formidable div deich-lib-form-element.radio .radiocontainer button .selection{margin-right:.75rem!important}deich-lib-form div deich-lib-form-element.radio .radiocontainer button .selection:has(.checked),deich-lib-formidable div deich-lib-form-element.radio .radiocontainer button .selection:has(.checked){background-color:var(--dts--col-button-primary-fill)!important;border-color:var(--dts--col-button-primary-fill)!important}deich-lib-form div deich-lib-form-element.radio .radiocontainer button .label,deich-lib-formidable div deich-lib-form-element.radio .radiocontainer button .label{font-family:var(--dts--ff-text-body-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-bold-mob);line-height:var(--dts--lh-text-body-bold-mob);font-weight:var(--dts--fw-text-body-bold-mob);letter-spacing:var(--dts--ls-text-body-bold-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element.radio .radiocontainer button .label,deich-lib-formidable div deich-lib-form-element.radio .radiocontainer button .label{font-size:var(--dts--fs-text-body-bold-d);line-height:var(--dts--lh-text-body-bold-d);font-weight:var(--dts--fw-text-body-bold-d);letter-spacing:var(--dts--ls-text-body-bold-d)}}deich-lib-form div deich-lib-form-element.radio.error span.errordisplay,deich-lib-formidable div deich-lib-form-element.radio.error span.errordisplay{display:flex!important;align-items:center;gap:.25rem;margin-top:.25rem;padding:0;color:var(--dts--col-text-error);font-family:var(--dts--ff-text-body-md-rgl, var(--dts--txt-ff-default));font-size:var(--dts--fs-text-body-md-rgl-mob);line-height:var(--dts--lh-text-body-md-rgl-mob);font-weight:var(--dts--fw-text-body-md-rgl-mob);letter-spacing:var(--dts--ls-text-body-md-rgl-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element.radio.error span.errordisplay,deich-lib-formidable div deich-lib-form-element.radio.error span.errordisplay{font-size:var(--dts--fs-text-body-md-rgl-d);line-height:var(--dts--lh-text-body-md-rgl-d);font-weight:var(--dts--fw-text-body-md-rgl-d);letter-spacing:var(--dts--ls-text-body-md-rgl-d)}}deich-lib-form div deich-lib-form-element.radio.error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element.radio.error span.errordisplay:before{content:"\ea23";font-family:iconfont!important;font-size:1rem}deich-lib-form div deich-lib-form-element:has(.checkboxcontainer).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(.checkboxcontainer).error span.errordisplay{display:flex!important;align-items:center;gap:.25rem;margin-top:.25rem;padding:0;color:var(--dts--col-text-error);font-family:var(--dts--ff-text-body-md-rgl, var(--dts--txt-ff-default));font-size:var(--dts--fs-text-body-md-rgl-mob);line-height:var(--dts--lh-text-body-md-rgl-mob);font-weight:var(--dts--fw-text-body-md-rgl-mob);letter-spacing:var(--dts--ls-text-body-md-rgl-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element:has(.checkboxcontainer).error span.errordisplay,deich-lib-formidable div deich-lib-form-element:has(.checkboxcontainer).error span.errordisplay{font-size:var(--dts--fs-text-body-md-rgl-d);line-height:var(--dts--lh-text-body-md-rgl-d);font-weight:var(--dts--fw-text-body-md-rgl-d);letter-spacing:var(--dts--ls-text-body-md-rgl-d)}}deich-lib-form div deich-lib-form-element:has(.checkboxcontainer).error span.errordisplay:before,deich-lib-formidable div deich-lib-form-element:has(.checkboxcontainer).error span.errordisplay:before{content:"\ea23";font-family:iconfont!important;font-size:1rem}deich-lib-form div deich-lib-form-element deich-lib-checkbox .checkboxselection,deich-lib-formidable div deich-lib-form-element deich-lib-checkbox .checkboxselection{border-color:var(--dts--col-border-strong)!important}deich-lib-form div deich-lib-form-element deich-lib-checkbox .optlabel:not(:has(*)),deich-lib-formidable div deich-lib-form-element deich-lib-checkbox .optlabel:not(:has(*)){margin-left:.5rem!important}deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .checkboxselection,deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .checkboxselection{background-color:var(--dts--col-button-primary-fill);border-color:var(--dts--col-border-button-primary)!important}deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .checkboxselection .checked,deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .checkboxselection .checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS40MTQyMSA3LjM0NjE5TDAgOC43NjA0MUw1LjgzMzYzIDE0LjU5NEwxOS4wMTM1IDEuNDE0MjFMMTcuNTk5MiAwTDUuODMzNjMgMTEuNzY1NkwxLjQxNDIxIDcuMzQ2MTlaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==)!important;background-size:contain}deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .optlabel:not(:has(*)),deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .count,deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .optlabel:not(:has(*)),deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .count{font-family:var(--dts--ff-text-body-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-bold-mob);line-height:var(--dts--lh-text-body-bold-mob);font-weight:var(--dts--fw-text-body-bold-mob);letter-spacing:var(--dts--ls-text-body-bold-mob)}@media(min-width:768px){deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .optlabel:not(:has(*)),deich-lib-form div deich-lib-form-element deich-lib-checkbox:has(.checked) .count,deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .optlabel:not(:has(*)),deich-lib-formidable div deich-lib-form-element deich-lib-checkbox:has(.checked) .count{font-size:var(--dts--fs-text-body-bold-d);line-height:var(--dts--lh-text-body-bold-d);font-weight:var(--dts--fw-text-body-bold-d);letter-spacing:var(--dts--ls-text-body-bold-d)}}deich-lib-form div deich-lib-form-element .toggle,deich-lib-formidable div deich-lib-form-element .toggle{right:1rem!important}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-rot],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-rot]{background:#be0000}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-rot]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-rot]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-red],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-red]{background:#be0000}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-red]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-red]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-orange],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-orange]{background:#e48720}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-orange]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-orange]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-gelb],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-gelb]{background:#d6dc37}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gelb]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gelb]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-yellow],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-yellow]{background:#d6dc37}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-yellow]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-yellow]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-gruen],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-gruen]{background:#619a3c}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gruen]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gruen]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-green],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-green]{background:#619a3c}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-green]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-green]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-tuerkis],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-tuerkis]{background:#40e0d0}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-tuerkis]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-tuerkis]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-turquoise],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-turquoise]{background:#40e0d0}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-turquoise]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-turquoise]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-blau],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-blau]{background:#3b40db}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-blau]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-blau]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-blue],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-blue]{background:#3b40db}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-blue]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-blue]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-lila],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-lila]{background:#ac31d7}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-lila]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-lila]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-purple],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-purple]{background:#ac31d7}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-purple]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-purple]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-rosa],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-rosa]{background:#dc62f7}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-rosa]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-rosa]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-pink],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-pink]{background:#dc62f7}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-pink]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-pink]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-braun],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-braun]{background:#756025}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-braun]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-braun]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-brown],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-brown]{background:#756025}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-brown]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-brown]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-beige],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-beige]{background:#fadec5}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-beige]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-beige]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-gold],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-gold]{background:#e1b026}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gold]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gold]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-silber],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-silber]{background:linear-gradient(to bottom,#3b3b3b,#cbcbcb)}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-silber]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-silber]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-silver],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-silver]{background:linear-gradient(to bottom,#3b3b3b,#cbcbcb)}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-silver]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-silver]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-grau],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-grau]{background:#cbcbcb}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-grau]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-grau]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-grey],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-grey]{background:#cbcbcb}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-grey]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-grey]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-gray],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-gray]{background:#cbcbcb}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gray]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-gray]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-weiss],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-weiss]{background:#fff;border:1px solid #2b2b2b}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-weiss]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-weiss]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-white],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-white]{background:#fff}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-white]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-white]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-schwarz],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-schwarz]{background:#000}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-schwarz]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-schwarz]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-black],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-black]{background:#000}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-black]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-black]){--colorrow-checked-color: var(--dts--col-icon-light)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-multicolor],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-multicolor]{background:linear-gradient(55deg,#fff,#be0000,#ffe700,#55c521 75%)}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-multicolor]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-multicolor]){--colorrow-checked-color: var(--dts--col-icon-dark)}deich-lib-form div deich-lib-form-element .colorrow span[class*=color-camouflage],deich-lib-formidable div deich-lib-form-element .colorrow span[class*=color-camouflage]{background:linear-gradient(to bottom,#756025,#619a3c)}deich-lib-form div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-camouflage]),deich-lib-formidable div deich-lib-form-element .colorrow .radiooption:has(.optcolor[class*=color-camouflage]){--colorrow-checked-color: var(--dts--col-icon-dark)}:root{--form--radiobutton-background: white;--form--radiobutton-border-width: 2px;--form--radiobutton-border-color: var(--dts--col-border-strong)}.cta-button{display:inline-flex;align-items:center;padding:8px 16px;cursor:pointer;height:36px;border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-primary);color:var(--dts--col-text-button-primary);background:var(--dts--col-button-primary-fill)}.cta-button span{font-family:var(--dts--ff-text-btn-sm, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-btn-sm-mob);line-height:var(--dts--lh-text-btn-sm-mob);font-weight:var(--dts--fw-text-btn-sm-mob);letter-spacing:var(--dts--ls-text-price-str-mob);-webkit-text-decoration:var(--dts--ls-text-btn-sm-mob);text-decoration:var(--dts--ls-text-btn-sm-mob)}@media(min-width:768px){.cta-button span{font-size:var(--dts--fs-text-btn-sm-d);line-height:var(--dts--lh-text-btn-sm-d);font-weight:var(--dts--fw-text-btn-sm-d);letter-spacing:var(--dts--ls-text-btn-sm-d)}}.cta-button .icon{font-family:var(--dts--ff-icon-sm);font-size:var(--dts--fs-icon-sm-mob);line-height:var(--dts--lh-icon-sm-mob);font-weight:var(--dts--fw-icon-sm-mob);letter-spacing:var(--dts--ls-icon-sm-mob)}@media(min-width:767px){.cta-button .icon{font-size:var(--dts--fs-icon-sm-d);line-height:var(--dts--lh-icon-sm-d);font-weight:var(--dts--fw-icon-sm-d);letter-spacing:var(--dts--ls-icon-sm-d)}}.cta-button.secondary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-secondary);color:var(--dts--col-text-button-secondary);background:var(--dts--col-button-secondary-fill)}.cta-button.alt-primary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-alt-primary);color:var(--dts--col-text-button-alt-primary);background:var(--dts--col-button-alt-primary-fill)}.cta-button.alt-secondary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-alt-secondary);color:var(--dts--col-text-button-alt-secondary);background:var(--dts--col-button-alt-secondary-fill)}.cta-button:hover{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-primary-hover);color:var(--dts--col-text-button-primary);background:var(--dts--col-button-primary-hover)}.cta-button:hover.secondary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-secondary-hover);color:var(--dts--col-text-button-secondary);background:var(--dts--col-button-secondary-hover)}.cta-button:hover.alt-primary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-alt-primary-hover);color:var(--dts--col-text-button-alt-primary);background:var(--dts--col-button-alt-primary-hover)}.cta-button:hover.alt-secondary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-alt-secondary-hover);color:var(--dts--col-text-button-alt-secondary);background:var(--dts--col-button-alt-secondary-hover)}.cta-button:active{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-primary-pressed);color:var(--dts--col-text-button-primary);background:var(--dts--col-button-primary-pressed)}.cta-button:active.secondary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-secondary-pressed);color:var(--dts--col-text-button-secondary);background:var(--dts--col-button-secondary-pressed)}.cta-button:active.alt-primary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-alt-primary-pressed);color:var(--dts--col-text-button-alt-primary);background:var(--dts--col-button-alt-primary-pressed)}.cta-button:active.alt-secondary{border:var(--dts--border-width-subtle) solid var(--dts--col-border-button-alt-secondary-pressed);color:var(--dts--col-text-button-alt-secondary);background:var(--dts--col-button-alt-secondary-pressed)}deich-lib-hydra-tag-list{display:flex;gap:var(--dt--spacing-2);flex-wrap:wrap;overflow:hidden}deich-lib-hydra-tag-list.top-bottom,deich-lib-hydra-tag-list.left-right{position:absolute;left:0;top:0;writing-mode:vertical-lr;max-height:100%;width:2rem}deich-lib-hydra-tag-list.top-bottom span,deich-lib-hydra-tag-list.left-right span{margin:0;transform:rotate(180deg)}deich-lib-hydra-tag-list span{border:1px solid;width:max-content;white-space:nowrap;color:var(--dts--col-text-light);letter-spacing:.2px;padding:2px 4px;text-transform:uppercase;background:var(--dts--col-bg-fill-dark);font-family:var(--dts--ff-text-body-sm-rgl, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-sm-rgl-mob);line-height:var(--dts--lh-text-body-sm-rgl-mob);font-weight:var(--dts--fw-text-body-sm-rgl-mob);letter-spacing:var(--dts--ls-text-body-sm-rgl-mob)}@media(min-width:768px){deich-lib-hydra-tag-list span{font-size:var(--dts--fs-text-body-sm-rgl-d);line-height:var(--dts--lh-text-body-sm-rgl-d);font-weight:var(--dts--fw-text-body-sm-rgl-d);letter-spacing:var(--dts--ls-text-body-sm-rgl-d)}}deich-lib-hydra-tag-list span{font-family:var(--dts--txt-ff-accent, var(--dts--accent)),sans-serif}deich-lib-hydra-button .hydra-button{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;border:none;border-radius:var(--dts--border-radius-button);text-align:center;text-decoration:none;vertical-align:middle;transition:color .2s,background-color .2s;cursor:pointer;min-height:3.125rem;padding:var(--dt--spacing-12) var(--dt--spacing-24);height:auto}deich-lib-hydra-button .hydra-button i{font-size:1.25rem}deich-lib-hydra-button .hydra-button.full-width{width:100%}deich-lib-hydra-button .hydra-button.disabled{cursor:not-allowed;pointer-events:none}deich-lib-hydra-button .hydra-button.square{padding:0;aspect-ratio:1/1}deich-lib-hydra-button .hydra-button.border-radius-full{border-radius:100px!important}deich-lib-hydra-button .hydra-button .label{display:flex;align-items:center;gap:var(--dt--spacing-4)}deich-lib-hydra-button .hydra-button.primary{background:var(--dts--col-button-primary-fill);color:var(--dts--col-text-button-primary);border:none;border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.primary:hover{background:var(--dts--col-button-primary-fill-hover);color:var(--dts--col-text-button-primary-hover);border:none;border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.primary.disabled{background:var(--dts--col-button-disabled-fill);color:var(--dts--col-text-button-primary-disabled);border:none;border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.primary.loading{background:var(--dts--col-button-primary-loading-background);color:var(--dts--col-text-button-primary-loading);border:none;border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.primary:active{background:var(--dts--col-button-primary-fill-pressed);color:var(--dts--col-text-button-primary-pressed);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.primary.outlined{border:1px solid var(--dts--col-bg-fill-white)}deich-lib-hydra-button .hydra-button.secondary{background:var(--dts--col-button-secondary-fill);color:var(--dts--col-text-button-secondary);border:var(--dt--border-width-1) solid var(--dts--col-border-button-secondary);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.secondary:hover{background:var(--dts--col-button-secondary-fill-hover);color:var(--dts--col-text-button-secondary-hover);border-color:var(--dts--col-border-button-secondary-hover);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.secondary.disabled{background:var(--dts--col-button-disabled-background);color:var(--dts--col-text-button-disabled);border-color:var(--dts--col-border-button-disabled);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.secondary.loading{background:var(--dts--col-button-loading-background);color:var(--dts--col-text-button-loading);border-color:var(--dts--col-border-button-loading);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.secondary:active{background:var(--dts--col-button-secondary-fill-pressed);color:var(--dts--col-text-button-secondary-pressed);border-color:var(--dts--col-border-button-secondary-pressed);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.dark{background:var(--dts--col-bg-fill-dark);color:var(--dts--col-text-button-primary);border:var(--dt--border-width-1) solid var(--dts--col-border-light)}deich-lib-hydra-button .hydra-button.dark:hover{background:var(--dts--col-button-secondary-fill-hover);color:var(--dts--col-text-button-secondary-hover);border-color:var(--dts--col-border-button-secondary-hover);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.dark.disabled{background:var(--dts--col-button-disabled-background);color:var(--dts--col-text-button-disabled);border-color:var(--dts--col-border-button-disabled);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.dark.loading{background:var(--dts--col-button-loading-background);color:var(--dts--col-text-button-loading);border-color:var(--dts--col-border-button-loading);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-button .hydra-button.dark:active{background:var(--dts--col-button-secondary-fill-pressed);color:var(--dts--col-text-button-secondary-pressed);border-color:var(--dts--col-border-button-secondary-pressed);border-radius:var(--dts--border-radius-button)}deich-lib-hydra-icon-button.shortcut .hydra-button{padding:2px!important;border-radius:2px}deich-lib-hydra-icon-button.shortcut .hydra-button:hover{background-color:var(--dts--col-bg-fill-light);text-decoration:none}deich-lib-hydra-icon-button .hydra-button .badge{background:var(--dts--col-icon-brand)!important;border:1px solid var(--dts--col-border-light)}deich-lib-search-overlay #topSeller .section-header,deich-lib-search-overlay #topBrands .section-header,deich-lib-search-overlay #topCategories .section-header,deich-lib-search-overlay #searchResultBrands .section-header,deich-lib-search-overlay #searchResultCategories .section-header,deich-lib-search-overlay #searchResultPages .section-header,deich-lib-search-overlay #searchResultProducts .section-header{font-family:var(--dts--txt-ff-accent, var(--dts--accent)),sans-serif;font-size:var(--dts--fs-h-lg-acc-mob);line-height:var(--dts--lh-h-lg-acc-mob);font-weight:var(--dts--fw-h-lg-acc-mob);letter-spacing:var(--dts--ls-h-lg-acc-mob)}@media(min-width:768px){deich-lib-search-overlay #topSeller .section-header,deich-lib-search-overlay #topBrands .section-header,deich-lib-search-overlay #topCategories .section-header,deich-lib-search-overlay #searchResultBrands .section-header,deich-lib-search-overlay #searchResultCategories .section-header,deich-lib-search-overlay #searchResultPages .section-header,deich-lib-search-overlay #searchResultProducts .section-header{font-size:var(--dts--fs-h-lg-acc-d);line-height:var(--dts--lh-h-lg-acc-d);font-weight:var(--dts--fw-h-lg-acc-d);letter-spacing:var(--dts--ls-h-lg-acc-d)}}deich-lib-search-overlay .search-highlighting{background-color:transparent;font-family:var(--dts--ff-text-body-md-bold, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-body-md-bold-mob);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-mob);letter-spacing:var(--dts--ls-text-body-md-bold-mob)}@media(min-width:768px){deich-lib-search-overlay .search-highlighting{font-size:var(--dts--fs-text-body-md-bold-d);line-height:var(--dts--lh-text-body-md-bold-d);font-weight:var(--dts--fw-text-body-md-bold-d);letter-spacing:var(--dts--ls-text-body-md-bold-d)}}deich-lib-toast .toast .headline{font-family:var(--dts--ff-h-lg-rgl, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-h-lg-rgl-mob);line-height:var(--dts--lh-h-lg-rgl-mob);font-weight:var(--dts--fw-h-lg-rgl-mob);letter-spacing:var(--dts--ls-h-lg-rgl-mob)}@media(min-width:768px){deich-lib-toast .toast .headline{font-size:var(--dts--fs-h-lg-rgl-d);line-height:var(--dts--lh-h-lg-rgl-d);font-weight:var(--dts--fw-h-lg-rgl-d);letter-spacing:var(--dts--ls-h-lg-rgl-d)}}deich-lib-toast .toast-0{--bg: var(--dts--col-bg-fill-subtle);--progress-bg: var(--dts--col-bg-fill-strong);--progress: var(--dts--col-bg-fill-dark)}deich-lib-toast .toast-1{--bg: var(--dts--col-feedback-success-subtle);--progress-bg: var(--dts--col-bg-fill-green-soft);--progress: var(--dts--col-feedback-success-strong)}deich-lib-toast .toast-2{--bg: var(--dts--col-feedback-warning-subtle);--progress-bg: var(--dts--col-bg-fill-yellow-soft);--progress: var(--dts--col-feedback-warning-strong)}deich-lib-toast .toast-3{--bg: var(--dts--col-feedback-error-subtle);--progress-bg: var(--dts--col-bg-fill-red-soft);--progress: var(--dts--col-feedback-error-strong)}deich-lib-toast .toast-4{--bg: var(--dts--col-feedback-highlight-subtle);--progress-bg: var(--dts--col-bg-fill-orange-soft);--progress: var(--dts--col-bg-fill-orange-soft)}deich-lib-order-overview-item{border:1px solid var(--dts--col-border-medium);gap:1rem}deich-lib-order-overview-item .details div span:last-child{font-weight:700}deich-lib-order-overview-item .details div span:first-child{font-weight:400}deich-lib-order-overview-item .details .spacer{margin:0}deich-lib-order-overview-item .details span:last-child.price{font-family:var(--dts--ff-text-price, var(--dts--txt-ff-default)),sans-serif;font-size:var(--dts--fs-text-price-mob);line-height:var(--dts--lh-text-price-mob);font-weight:var(--dts--fw-text-price-mob);letter-spacing:var(--dts--ls-text-price-mob)}@media(min-width:768px){deich-lib-order-overview-item .details span:last-child.price{font-size:var(--dts--fs-text-price-d);line-height:var(--dts--lh-text-price-d);font-weight:var(--dts--fw-text-price-d);letter-spacing:var(--dts--ls-text-price-d)}}deich-lib-order-overview-item .status{flex-direction:column;flex:1 1 auto}deich-lib-order-overview-item .status div{display:flex;flex-direction:column;align-items:center;gap:.5rem}deich-lib-order-overview-item .status .dstatus{padding:.25rem .5rem;font-family:var(--dts--txt-ff-accent, var(--dts--accent)),sans-serif;font-size:var(--dts--fs-h-sm-acc-mob);line-height:var(--dts--lh-h-sm-acc-mob);font-weight:var(--dts--fw-h-sm-acc-mob);letter-spacing:var(--dts--ls-h-sm-acc-mob)}@media(min-width:768px){deich-lib-order-overview-item .status .dstatus{font-size:var(--dts--fs-h-sm-acc-d);line-height:var(--dts--lh-h-sm-acc-d);font-weight:var(--dts--fw-h-sm-acc-d);letter-spacing:var(--dts--ls-h-sm-acc-d)}}deich-lib-order-overview-item .status .dstatus.status_billing_payment_pending,deich-lib-order-overview-item .status .dstatus.status_billing_open,deich-lib-order-overview-item .status .dstatus.status_billing_pending{background-color:var(--dts--col-bg-fill-tag-yellow)}deich-lib-order-overview-item .status .dstatus.status_billing_completed,deich-lib-order-overview-item .status .dstatus.status_billing_refunded,deich-lib-order-overview-item .status .dstatus.status_billing_partially_refunded{background-color:var(--dts--col-bg-fill-tag-green)}deich-lib-order-overview-item .status .dstatus.status_billing_payment_cancelled{background-color:var(--dts--col-bg-fill-tag-cyan)}deich-lib-order-overview-item .products{justify-content:flex-end}deich-lib-order-overview-item .products .images{gap:.25rem}deich-lib-order-overview-item .products .images>*{border:1px solid var(--dts--col-border-medium);font-family:var(--dts--txt-ff-accent, var(--dts--accent)),sans-serif;font-size:var(--dts--fs-h-lg-acc-mob);line-height:var(--dts--lh-h-lg-acc-mob);font-weight:var(--dts--fw-h-lg-acc-mob);letter-spacing:var(--dts--ls-h-lg-acc-mob)}@media(min-width:768px){deich-lib-order-overview-item .products .images>*{font-size:var(--dts--fs-h-lg-acc-d);line-height:var(--dts--lh-h-lg-acc-d);font-weight:var(--dts--fw-h-lg-acc-d);letter-spacing:var(--dts--ls-h-lg-acc-d)}}deich-lib-order-overview-item .products .images .add{border:1px solid var(--dts--col-bg-fill-medium);box-sizing:content-box}.mobile deich-lib-order-overview-item .status{flex-direction:row;padding-bottom:1rem}.mobile deich-lib-order-overview-item .status span:last-child{flex:1 1 50%;flex-direction:column}.mobile deich-lib-order-overview-item .products a{border:1px solid var(--dts--col-border-dark);justify-content:center;padding:.75rem}deich-lib-empty-list .empty-list{background-color:var(--dts--col-bg-fill-subtle);color:var(--dts--col-text-subdued)}
