/* Контейнер фильтра */
.t-store__filter {
  background: #F5F5F5;
  padding: 20px;
  border-radius: 2px;
  font-family: 'Inter', sans-serif !important;
  font-size: 10px !important;
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
  font-weight: 500 !important;
  color: #222;
}

/* Заголовки фильтра */
.t-store__filter__label {
  font-size: 10px !important;
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
  font-weight: 500 !important;
  margin-bottom: 6px;
  text-transform: none;
}

/* Названия чекбоксов */
.t-store__filter__valuelabel {
  font-size: 10px !important;
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
  font-weight: 500 !important;
  color: #333;
  margin-bottom: 4px;
}


.filter-is-disabled {
  display: none !important;
}

/* Подменю второго уровня — всегда поверх фильтра */
#rec1182322661 {
  z-index: 998 !important;
  position: relative;
}

/* Фильтр — ниже по слоям */
.t-store__filter {
  z-index: 10 !important; /* можно и меньше, главное — меньше чем у подменю */
  position: relative;
}

/* Подменю второго уровня — всегда поверх фильтра */
#rec1181053861 {
  z-index: 999 !important;
  position: relative;
}

#rec1182322661:hover ~ #rec1188671711 .t-store__filter {
  opacity: 0.1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

#rec1181053861:hover ~ #rec1188671711 .t-store__filter {
  opacity: 0.1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

#rec1186102506:hover ~ #rec1188671711 .t-store__filter {
  opacity: 0.1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.tn-elem__11823226611696242712195:hover ~ #rec1188671711 .t-store__filter {
  opacity: 0.1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease;
}