.ctf-filter-toggle[data-v-e393d869]{cursor:pointer;color:var(--black);align-items:center;gap:8rem;font-size:14rem;line-height:20rem;display:inline-flex;position:relative}.ctf-filter-toggle input[data-v-e393d869]{opacity:0;z-index:1;cursor:pointer;width:29rem;height:16rem;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ctf-filter-toggle input:checked+span[data-v-e393d869]{background:var(--red)}.ctf-filter-toggle input:checked+span[data-v-e393d869]:after{transform:translate(100%)}.ctf-filter-toggle input:focus-visible+span[data-v-e393d869]{outline:1px solid var(--black);outline-offset:3rem}.ctf-filter-toggle input[data-v-e393d869]:disabled{cursor:not-allowed}.ctf-filter-toggle input:disabled+span[data-v-e393d869]{background:color-mix(in srgb,var(--white) 10%,transparent)}.ctf-filter-toggle input:disabled~span[data-v-e393d869]:last-child{opacity:.4}.ctf-filter-toggle input:disabled:checked+span[data-v-e393d869]{background:color-mix(in srgb,var(--red) 30%,transparent)}.ctf-filter-toggle__track[data-v-e393d869]{background:color-mix(in srgb,var(--white) 30%,transparent);border-radius:100rem;flex:0 0 29rem;width:29rem;height:16rem;transition:background .2s ease-in-out;display:block;position:relative}.ctf-filter-toggle__track[data-v-e393d869]:after{content:"";background:var(--gray1-primary);border-radius:inherit;transition:transform .2s ease-in-out;position:absolute;inset:10% 50% 10% 5.56%;box-shadow:0 2rem 4rem #2727271a}:root:not([color-theme=light]) .ctf-filter-toggle input:disabled+span:after{background:color-mix(in srgb,var(--white) 10%,transparent)}@media (hover:hover){.ctf-filter-toggle:hover input:enabled:not(:checked)+span[data-v-e393d869]{background:color-mix(in srgb,var(--white) 40%,transparent)}:root[color-theme=light] .ctf-filter-toggle:hover input:enabled:not(:checked)+span{background:color-mix(in srgb,var(--white) 45%,transparent)}.ctf-filter-toggle:hover input:enabled:checked+span[data-v-e393d869]{background:color-mix(in srgb,var(--red) 65%,transparent)}}@media (prefers-reduced-motion:reduce){.ctf-filter-toggle__track[data-v-e393d869],.ctf-filter-toggle__track[data-v-e393d869]:after{transition:none}}
