/* KSDESC1104 — единый стиль блока «Описание» во всех разделах (аренда, запчасти, шины/диски, масла,
   доски объявлений, ТС /catalog/cars, «Автомобиль по запчастям»). Подключается из обоих header.php.
   Значения совпадают с OMDESC1104 (oils_market/assets/home.css). */
html body .items-catalog__description .items-catalog__about h2,
html body .items-catalog__description .items-catalog__description-top h2.second-title {
  font-size: 28px !important; line-height: 1.2 !important; font-weight: 700 !important; margin: 0 0 12px !important; color: #1c1c1e !important;
}
html body .items-catalog__description .items-catalog__content_block,
html body :is(.ks-desc, .mpd-seo) {
  font-family: Inter-Medium, Inter-Regular, sans-serif !important;
  font-size: 16px !important; line-height: 1.45 !important; color: #353433 !important; font-weight: 400 !important;
  letter-spacing: normal !important; text-align: left !important; overflow-wrap: anywhere;
}
html body .items-catalog__description .items-catalog__content_block :is(p, span, font, div, li, strong, em, b, i, u, a, h1, h2, h3, h4, h5, h6, td, th),
html body :is(.ks-desc, .mpd-seo) :is(p, span, font, div, li, strong, em, b, i, u, a, h1, h2, h3, h4, h5, h6, td, th) {
  font-family: inherit !important; font-size: inherit !important; line-height: inherit !important; color: inherit !important;
  background: transparent !important; letter-spacing: inherit !important; text-align: inherit !important;
}
html body .items-catalog__description .items-catalog__content_block :is(strong, b, h1, h2, h3, h4, h5, h6),
html body :is(.ks-desc, .mpd-seo) :is(strong, b, h1, h2, h3, h4, h5, h6) { font-weight: 700 !important; }
html body .items-catalog__description .items-catalog__content_block :is(h1, h2, h3, h4, h5, h6),
html body :is(.ks-desc, .mpd-seo) :is(h1, h2, h3, h4, h5, h6) { margin: .6em 0 .3em !important; }
html body .items-catalog__description .items-catalog__content_block a,
html body :is(.ks-desc, .mpd-seo) a { color: #E23737 !important; }
html body .items-catalog__description .items-catalog__content_block p,
html body :is(.ks-desc, .mpd-seo) p { margin: 0 0 .6em !important; }
html body .items-catalog__description .items-catalog__content_block :is(ul, ol),
html body :is(.ks-desc, .mpd-seo) :is(ul, ol) { display: block !important; margin: .4em 0 .6em !important; padding-left: 1.4em !important; }
html body .items-catalog__description .items-catalog__content_block ul > li,
html body :is(.ks-desc, .mpd-seo) ul > li { display: list-item !important; list-style: disc outside !important; margin: .15em 0 !important; }
html body .items-catalog__description .items-catalog__content_block ol > li,
html body :is(.ks-desc, .mpd-seo) ol > li { display: list-item !important; list-style: decimal outside !important; margin: .15em 0 !important; }
html body .items-catalog__description .items-catalog__content_block li::before,
html body :is(.ks-desc, .mpd-seo) li::before { content: none !important; display: none !important; }
[data-ks-theme="dark"] body .items-catalog__description .items-catalog__content_block,
[data-ks-theme="dark"] body :is(.ks-desc, .mpd-seo) { color: #e6e8eb !important; }
[data-ks-theme="dark"] body .items-catalog__description .items-catalog__about h2 { color: #f1f3f5 !important; }
@media (max-width: 767px) {
  html body .items-catalog__description .items-catalog__about h2,
  html body .items-catalog__description .items-catalog__description-top h2.second-title { font-size: 22px !important; }
}
