/* Остальные тексты фильтра — Tilda Sans */
.t-store__filter,
.t-store__filter *:not(.t-store__filter__item-title):not(.t-store__filter__item-title *):not(.js-store-filter-item-title):not(.js-store-filter-item-title *) {
    font-family: 'Tilda Sans', sans-serif !important;
}

/* === PREMIUM PRODUCT DESCRIPTION UNIVERSAL STYLE === */

/* Блок описания — премиальная типографика */
.t-store__prod-descr,
.t-store__prod-descr p,
.t-store__prod-descr div,
.t-store__prod-descr span {
    font-family: 'Tilda Sans', sans-serif !important;
    font-size: 17px !important;
    line-height: 1.52 !important;
    font-weight: 400 !important;
    color: #1E242F !important;
}

/* Подзаголовки внутри описания становятся обычным текстом */
.t-store__prod-descr h2,
.t-store__prod-descr h3,
.t-store__prod-descr h4,
.t-store__prod-descr h5,
.t-store__prod-descr h6 {
    font-family: 'Tilda Sans', sans-serif !important;
    font-size: 17px !important;
    line-height: 1.52 !important;
    font-weight: 600 !important;
    margin: 12px 0 6px !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    color: #1E242F !important;
}

/* Отступы между абзацами */
.t-store__prod-descr p {
    margin-bottom: 14px !important;
}

/* Убираем паразитные верхние отступы */
.t-store__prod-descr > *:first-child {
    margin-top: 0 !important;
}

/* Списки */
.t-store__prod-descr ul,
.t-store__prod-descr ol {
    padding-left: 20px !important;
    margin-bottom: 14px !important;
}

.t-store__prod-descr li {
    margin-bottom: 6px !important;
}

/* Убираем превращение ссылок в синих монстров */
.t-store__prod-descr a {
    color: #355165 !important;
    font-weight: 500 !important;
    text-decoration: underline;
}
