/* Старая зачёркнутая цена через span (как в T123): наклонная красная линия по тексту */
.t-redline { position: relative; display: inline-block; }
.t-redline::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
  background: #F2245C;
  transform: rotate(-5deg);
  transform-origin: center;
  pointer-events: none;
}
@media screen and (max-width: 480px) {
  .t-redline::after { height: 1px; }
}

/* Класс redline в поле «CSS class name» элемента (для цен без span): прямая красная линия.
   Если внутри есть span t-redline, линию рисует он, как раньше. */
.redline .tn-atom {
  text-decoration: line-through;
  text-decoration-color: #F2245C;
  text-decoration-thickness: 3px;
}
.redline .tn-atom:has(.t-redline) { text-decoration: none; }
@media screen and (max-width: 480px) {
  .redline .tn-atom { text-decoration-thickness: 1px; }
}
