/* ===== T1148 carousel only: left offset ===== */

/* 1) переменная отступа (только для T1148) */
.t1148 { --gl10N-left: 18px; } /* 320–639 */

@media (min-width: 640px) and (max-width: 959px){
  .t1148 { --gl10N-left: 22px; }
}
@media (min-width: 960px) and (max-width: 1399px){
  .t1148 { --gl10N-left: 24px; }
}
@media (min-width: 1400px) and (max-width: 1599px){
  .t1148 { --gl10N-left: 124px; }
}
@media (min-width: 1600px){
  .t1148 { --gl10N-left: 224px; }
}

/* 2) убираем стандартный левый паддинг у скролл-контейнера и задаём свой */
.t1148 .t1148__slider{
  padding-left: var(--gl10N-left) !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}

/* 3) чтобы из-за padding не появлялся горизонтальный скролл страницы */
.t1148 .t1148__gallery{
  overflow-x: hidden;
}
/* ST200 (t744): заголовок товара — принудительно */
.t744__title [data-customstyle="yes"]{
  font-size: 48px !important;
  line-height: 1.12 !important;
}

/* мобилка */
@media (max-width: 640px){
  .t744__title [data-customstyle="yes"]{
    font-size: 30px !important;
    line-height: 1.15 !important;
  }
}
/* Все блоки ST200 (t744): уменьшаем верхний отступ секции */
div[data-record-type="744"].t-rec {
  padding-top: 60px !important;
}

/* На всякий — если где-то отступ задаётся именно классом */
div[data-record-type="744"].t-rec.t-rec_pt_120 {
  padding-top: 60px !important;
}

