.t-typography__descr  {
    font-size: 18px!important;
}

.js-store-prod-all-text {
    font-size: 18px!important;
}
.t951__cont-wrapper .t951__sidebar {
    border-radius: 10px;
}
/* блок ползунка */
.tilda-range-filter {
  border: 1px solid #e0e0e0;
  padding: 12px;
  margin: 10px 0;
  border-radius: 8px;
  background: #fff;
  font-family: Arial, sans-serif;
}

.tilda-range-filter .trf-title {
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 14px;
}

.trf-range {
  display: flex;
  gap: 8px;
  align-items: center;
}

.trf-range input[type="range"] {
  flex: 1;
  -webkit-appearance: none;
  height: 6px;
  border-radius: 4px;
  background: #ddd;
}

/* бегунок */
.trf-range input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #0071e3;
  cursor: pointer;
}
.trf-range input[type="range"]::-moz-range-thumb {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #0071e3;
  cursor: pointer;
}

.trf-inputs {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}

.trf-inputs input {
  width: 80px;
  padding: 4px 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 13px;
}

/* скрыть исходные чекбоксы */
.trf-hidden {
  display: none !important;
}
