body:not(.is-act-home) {
  .filter-panel {
    margin-bottom: 2.5rem;
  }
}


.filter-panel-items-container {
  justify-content: center;
  align-items: center;
  gap: .75rem;
  margin-bottom: 0;

  @include media-breakpoint-up(md) {
    gap: 1.25rem;
  }

  .filter-panel-item {
    margin: 0;

    @include media-breakpoint-down(md) {
      width: 100%;
    }

    label {
      color: $primary;
    }

    .filter-panel-item-toggle {
      color: $primary;
      text-transform: uppercase;
      padding-right: .5rem;
      padding-left: 1rem;
      line-height: 1.75;
      white-space: nowrap;

      @include media-breakpoint-down(md) {
        width: 100%;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: space-between;
      }

      i {
        margin-left: 1.25rem;
      }
    }
  }
}