body.hk-relaunch.hk-relaunch{--hk-schalter-breite: 32px;--hk-schalter-hoehe: 18px;--hk-schalter-knopf: 14px;--hk-schalter-weg: 14px;--hk-schalter-innen: 2px;--hk-schalter-aus: var(--hk-line-strong);--hk-schalter-an: var(--hk-ink);--hk-schalter-knopffarbe: var(--hk-paper)}body.hk-relaunch.hk-relaunch :is(.form-switch, .hk-facets .filter-boolean .form-check, .hk-facet__werte--schalter .form-check){position:relative;display:flex;min-height:var(--hk-tap);padding:0;align-items:center;gap:var(--hk-space-1)}body.hk-relaunch.hk-relaunch :is(.form-switch, .hk-facets .filter-boolean .form-check, .hk-facet__werte--schalter .form-check)>label{display:flex;align-self:stretch;min-height:var(--hk-tap);align-items:center}body.hk-relaunch.hk-relaunch :is(.form-switch, .hk-facets .filter-boolean .form-check, .hk-facet__werte--schalter .form-check)>label::after{position:absolute;top:0;bottom:0;left:0;width:var(--hk-tap);content:""}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"],body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"],body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]{position:relative;top:auto;left:auto;float:none;width:var(--hk-schalter-breite);height:var(--hk-schalter-hoehe);flex:0 0 var(--hk-schalter-breite);margin:0;border:0;border-radius:var(--hk-radius-pill);background:var(--hk-schalter-aus);background-image:none;opacity:1;appearance:none;cursor:pointer;transition:background-color var(--hk-duration) var(--hk-ease)}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]::before,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]::before,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]::before{position:absolute;top:var(--hk-schalter-innen);left:var(--hk-schalter-innen);width:var(--hk-schalter-knopf);height:var(--hk-schalter-knopf);border-radius:50%;background:var(--hk-schalter-knopffarbe);box-shadow:var(--hk-elev-1);content:"";transform:translateX(0);transition:transform var(--hk-duration) var(--hk-ease)}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]::after,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]::after,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]::after{display:none}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]:checked,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]:checked,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]:checked{background:var(--hk-schalter-an)}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]:checked::before,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]:checked::before,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]:checked::before{transform:translateX(var(--hk-schalter-weg))}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]:focus-visible,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]:focus-visible,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]:focus-visible{outline:var(--hk-focus-ring);outline-offset:2px;box-shadow:none}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]:disabled,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]:disabled,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]:disabled{background:var(--hk-disabled-bg);cursor:default}body.hk-relaunch.hk-relaunch .form-switch>.form-check-input[type="checkbox"]:disabled::before,body.hk-relaunch.hk-relaunch .hk-facets .filter-boolean .filter-boolean-input[type="checkbox"]:disabled::before,body.hk-relaunch.hk-relaunch .hk-facet__werte--schalter .form-check>.filter-multi-select-checkbox[type="checkbox"]:disabled::before{opacity:0.55}body.hk-relaunch.hk-relaunch .hk-switch{position:relative;display:inline-flex;min-height:var(--hk-tap);align-items:center;gap:var(--hk-space-1);cursor:pointer}body.hk-relaunch.hk-relaunch .hk-switch input{position:absolute;width:0;height:0;opacity:0}body.hk-relaunch.hk-relaunch .hk-switch__track{position:relative;width:var(--hk-schalter-breite);height:var(--hk-schalter-hoehe);flex:none;border-radius:var(--hk-radius-pill);background:var(--hk-schalter-aus);transition:background-color var(--hk-duration) var(--hk-ease)}body.hk-relaunch.hk-relaunch .hk-switch__knopf{position:absolute;top:var(--hk-schalter-innen);left:var(--hk-schalter-innen);width:var(--hk-schalter-knopf);height:var(--hk-schalter-knopf);border-radius:50%;background:var(--hk-schalter-knopffarbe);box-shadow:var(--hk-elev-1);transform:translateX(0);transition:transform var(--hk-duration) var(--hk-ease)}body.hk-relaunch.hk-relaunch .hk-switch input:checked+.hk-switch__track{background:var(--hk-schalter-an)}body.hk-relaunch.hk-relaunch .hk-switch input:checked+.hk-switch__track .hk-switch__knopf{transform:translateX(var(--hk-schalter-weg))}body.hk-relaunch.hk-relaunch .hk-switch input:focus-visible+.hk-switch__track{outline:var(--hk-focus-ring);outline-offset:2px}body.hk-relaunch.hk-relaunch .hk-switch input:disabled+.hk-switch__track{background:var(--hk-disabled-bg)}body.hk-relaunch.hk-relaunch .hk-switch input:disabled+.hk-switch__track .hk-switch__knopf{opacity:0.55}body.hk-relaunch.hk-relaunch .hk-switch:has(input:disabled){cursor:default}@media (prefers-reduced-motion:reduce){body.hk-relaunch.hk-relaunch :is(.form-switch>.form-check-input, .hk-facets .filter-boolean-input, .hk-facet__werte--schalter .filter-multi-select-checkbox, .hk-switch__track, .hk-switch__knopf),body.hk-relaunch.hk-relaunch :is(.form-switch>.form-check-input, .hk-facets .filter-boolean-input, .hk-facet__werte--schalter .filter-multi-select-checkbox)::before{transition:none !important}}