.facet-block {
  padding-top: max(1.50rem, min(calc(1.32rem + 0.91vw), 2.00rem));
  padding-top: var(--space-m);
  border-top: 1px solid #CFCFCF;
  border-top: 1px solid var(--color-mine-shaft-light);
  padding-bottom: max(1.50rem, min(calc(1.32rem + 0.91vw), 2.00rem));
  padding-bottom: var(--space-m);
}

.facet-block h3 {
  margin-bottom: 0.75rem;
  margin-bottom: var(--space-s);
}

/*.block-facets-block > * + * {
  border-top: 1px solid var(--color-mine-shaft-light);
  padding-top: var(--flow-space);
}*/

li.facet-item {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}

.c-filters button {
  color: #1365DF;
  color: var(--color-secondary);
  background: transparent;
  text-align: right;
  width: 100%;
  cursor: pointer;
}

@media (min-width: 45em) {

.c-filters button {
    display: none;
}
  }

.c-collapsible {
  margin-top: 0 !important;
}
.c-filters .c-collapsible--content {
  margin-top: 0 !important;
}
@media (min-width: 45em) {
.c-filters .c-collapsible--content {
    display: block;
}
  }

.c-filters button[aria-expanded="true"] svg{
  transform: rotate(180deg);
}

.block-facets-summary ul{
  padding-left: 0;
  text-align: right;
  margin-bottom: max(2rem, min(calc(1.40rem + 1.41vw), 2.5rem));
  margin-bottom: var(--flow-space);
}

.block-facets-summary ul li{
  display: inline-block;
  margin-right: 1rem;
  font-size: max(0.75rem, min(calc(0.75rem + 0.33vw), 0.88rem));
  font-size: var(--type--2);
}

.facet-summary-item--clear a {
  border: 1px solid #101e8e;
  border: 1px solid var(--color-primary);
  border-radius: 22px;
  border-radius: var(--border-radius);
  padding: 0.25rem 0.75rem;
  padding: var(--space-2xs) var(--space-s);
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #101e8e;
  color: var(--color-primary);
}
.facet-summary-item--clear a:hover {
  background-color: #EEEFF5;
  background-color: var(--color-torea-blue-light);
}
