.filter-option-item.selected,
.filter-option-item.active {
  /* background-color: #007bff !important;*/
  /*  color: white !important;*/
    border-color: #007bff !important;
}

.filter-option-item.selected:hover,
.filter-option-item.active:hover {
 /*  background-color: #0056b3 !important;*/
    border-color: #0056b3 !important;
}


/* filter-options-content */
.filter-options-content {position: relative; display: flex; justify-content: space-between; align-items: flex-start; width: 100%; gap: 100px;}
.filter-options-content > div {flex: 1; display: flex; align-items: flex-start;}
.filter-options-content > div + div::before {position: absolute; content: ' '; display: inline-block; width: 1px; height: 100%; margin-left: -50px; background: #ddd;}
.filter-options-content p {display: inline-flex; align-items: center; gap: 6px; margin-right: 17px; font-size: inherit; font-weight: 500; line-height: 1; color: #1E2124;}
.filter-options-content p::before {content: ' '; display: inline-block; width: 4px; height: 4px; background: #d9d9d9; border-radius: 50%;}
.filter-options-content ul {display: flex; justify-content: flex-start; align-items: stretch; flex-wrap: wrap; gap: 8px 6px; max-height: 106px; overflow-y: auto;}
.filter-options-content button {width: 112px; height: 100%; min-height: 29px; padding: 4px 5px; font-size: 13px; font-weight: 400; line-height: 1.5; color: #1E2124; background: #fff; border: 1px solid #CDD1D5; border-radius: 12px;}
.filter-options-content button.on {color: #256EF4; border-color: #256EF4;}
.filter-options-content button:focus-within {outline: none;}
.fltCont .filter-options-content li {flex: none; display: block; padding: 0; border: none;}

/* filter-options-content Type */
.type01 .filter-options-content > div:first-child {flex: none; width: 420px; padding-right: 20px;}
.contBox.type02  {align-items: flex-start; flex-wrap: nowrap;}
.type02 .filter-options-content {gap: 60px;}
.type02 .filter-options-content > div + div::before {margin-left: -30px;}
.type02 .filter-options-content > div:last-child {flex: none; width: 380px;}