.t-store__filter__item,
.t-store__filter__item label,
.t-store__filter__title {
  font-size: 20px;
  line-height: 1.35;
}



.t-store__filter__custom-sel{
  position: relative;
  border-radius: 10px;
}

.t-store__filter__custom-sel.active{
  background: rgba(255,255,255,.18) !important;
}

.t-store__filter__custom-sel.active:before{
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  bottom: 8px;
  width: 4px;
  background: rgba(255,255,255,.85);
  border-radius: 4px;
}

.t-store__filter__custom-sel.active .t-store__filter__title{
  color: #fff !important;
  font-weight: 600;
  padding-left: 10px;
}


/* Убрать приглушение активного пункта в дереве категорий */
.t-store__filter-tree-select-wrapper .t-store__filter__custom-sel.active{
  opacity: 1 !important;
}

/* На всякий случай, чтобы текст тоже был читаемым */
.t-store__filter-tree-select-wrapper .t-store__filter__custom-sel.active .t-store__filter__title{
  color: #fff !important;
  font-weight: 600;
}


/* Стрелка раскрытия разделов: белая и крупнее */
.t-store__filter-tree-expander{
  color: #fff !important;              /* влияет на currentColor */
}

.t-store__filter-tree-expander-icon{
  width: 12px !important;
  height: 18px !important;
}

/* если нужно ещё крупнее */
@media (max-width: 640px){
  .t-store__filter-tree-expander-icon{
    width: 14px !important;
    height: 20px !important;
  }
}


@media screen and (min-width: 961px){
  .t951__sidebar{
    width: 320px !important;
    max-width: 320px !important;
    flex: 0 0 320px !important;
  }
}
