.c-filter-switcher{position:relative;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;border:1px solid #b2b9bd;border-radius:100px}.c-filter-switcher::before{position:absolute;left:4px;width:calc((100% - 4px*2)/2);background-color:#3f505a;border-radius:100px;content:"";pointer-events:none;inset-block:4px;transition:transform .5s cubic-bezier(0.2, 0.9, 0.4, 1)}.c-filter-switcher:has(.c-filter-switcher__item:nth-child(2) .c-filter-switcher__radio:checked)::before{transform:translateX(100%)}.c-filter-switcher__item{position:relative}.c-filter-switcher__radio{display:none}.c-filter-switcher__label{position:relative;z-index:1;display:flex;justify-content:center;color:#8b969c;font-weight:500;border-radius:100px;cursor:pointer;padding-block:13px 15px;padding-inline:24px;font-size:16px;line-height:100%;transition:color .5s cubic-bezier(0.2, 0.9, 0.4, 1)}@media(min-width: 52.125em){.c-filter-switcher__label{font-size:16px;line-height:100%}}@media(min-width: 90em){.c-filter-switcher__label{font-size:16px;line-height:100%}}@media(min-width: 120em){.c-filter-switcher__label{font-size:20px;line-height:100%}}@media(min-width: 90em){.c-filter-switcher__label{padding-block:11px 13px;padding-inline:32px}}@media(hover: hover)and (pointer: fine){.c-filter-switcher__label:hover{color:#000}}.c-filter-switcher__label:has(.c-filter-switcher__radio:checked){color:#fff}.c-filter-switcher__value{pointer-events:none}
/*# sourceMappingURL=filter-switcher.css.map */