.type-filter__list {
  display: flex;
  align-items: center;
  list-style: none;
  flex-wrap: wrap;
  gap: 2.4rem;
  padding: 7.2rem 0 3.2rem;
  margin: 0;
}

.type-filter__label:not(.facets-checkbox--disabled) {
  cursor: pointer;
}

.type-filter__label:not(.facets-checkbox--disabled):not(:hover) .type-filter__input:not(:checked) + .type-filter__title {
  color: rgb(var(--color-foreground-secondary));
}

.type-filter__input {
  display: none;
}

.type-filter__title {
  transition: all var(--duration-long) ease;
}