/* Product pages: keep titles below the fixed 220px desktop header. 2026-11-06 */
@media screen and (min-width: 981px) {
  .t-rec:has(> .t-store__prod-snippet__container) {
    margin-top: 80px !important;
  }
}

/* Текст виден сразу при открытии страницы и при прокрутке. */
#allrecords.t-records, #t-header.t-records, #t-footer.t-records,
#allrecords > .t-rec:is([data-record-type="37"], [data-record-type="43"], [data-record-type="795"]):is(.r_anim, .r_hidden, .r_showed),
#allrecords > #rec1215228401:has(.t-feed__post-popup__title) {
  opacity: 1 !important;
  transition: none !important;
}
#allrecords :is(.t-title, .t-descr, .t-text, .t664__wrapper, .t-store__card):is(.t-animate, [data-animate-style]),
#rec968772076 :is(section.section[data-aos], .list[data-aos], .fade-up),
#rec925884806 .text.fade-block {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}
