.filter-quick-buttons {
  display: none; }

@media (min-width: 992px) {
  .filter-quick-select > select,
  .filter-quick-select > .bootstrap-select {
    display: none !important; }
  .filter-quick-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px; }
  .filter-quick-buttons__item {
    padding: 8px 24px;
    border-radius: 90px;
    background-color: var(--filter-item-bg);
    font-family: var(--brown-std);
    color: var(--filter-item-color);
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    line-height: 135%;
    letter-spacing: 0.032px;
    border: 2px solid var(--filter-item-border-color);
    position: relative;
    -ms-hyphens: auto;
        hyphens: auto; }
    .filter-quick-buttons__item:hover {
      background-color: var(--filter-item-hover-bg);
      text-decoration: none; }
    .filter-quick-buttons__item:after {
      content: '';
      display: block;
      height: calc(100% + 16px);
      width: calc(100% + 16px);
      border-radius: inherit;
      position: absolute;
      top: -8px;
      left: -8px;
      opacity: var(--filter-item-focus-outline-opacity);
      border: 3px solid var(--filter-item-focus-border-color); }
    .filter-quick-buttons__item:focus-visible {
      outline: none; }
      .filter-quick-buttons__item:focus-visible:after {
        opacity: 1;
        border: 3px solid var(--filter-item-focus-outline-color); }
    .filter-quick-buttons__item.is-active {
      background-color: var(--filter-item-active-bg);
      color: var(--filter-item-active-color);
      border-color: var(--filter-item-active-bg); }
      .filter-quick-buttons__item.is-active:focus-visible, .filter-quick-buttons__item.is-active:hover {
        border-color: transparent;
        -o-border-image: var(--filter-item-active-hover-bg);
           border-image: var(--filter-item-active-hover-bg);
        background: var(--filter-item-active-hover-bg); }
  .filter-quick-buttons__more {
    position: relative; }
    .filter-quick-buttons__more .dropdown-toggle {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .filter-quick-buttons__more .dropdown-toggle::before {
        content: '';
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-left: 8px;
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-left: .3em solid transparent; }
      .filter-quick-buttons__more .dropdown-toggle::after {
        display: block;
        margin: 0;
        vertical-align: 0;
        border: 3px solid var(--filter-item-focus-border-color); }
      .filter-quick-buttons__more .dropdown-toggle:focus-visible::after {
        border-color: var(--filter-item-focus-outline-color); }
    .filter-quick-buttons__more .dropdown-menu {
      max-height: 360px;
      overflow-y: auto; }
    .filter-quick-buttons__more .dropdown-item {
      cursor: pointer; }
      .filter-quick-buttons__more .dropdown-item.active, .filter-quick-buttons__more .dropdown-item:active {
        background-color: var(--filter-item-active-bg);
        color: var(--filter-item-active-color); }
      .filter-quick-buttons__more .dropdown-item:focus-visible {
        -webkit-box-shadow: inset 0 0 0 3px var(--filter-item-focus-outline-color);
                box-shadow: inset 0 0 0 3px var(--filter-item-focus-outline-color); }
        .filter-quick-buttons__more .dropdown-item:focus-visible.active {
          -webkit-box-shadow: inset 0 0 0 3px var(--color-white);
                  box-shadow: inset 0 0 0 3px var(--color-white); } }

/*# sourceMappingURL=../maps/insights-filter-buttons.css.map */
