.roistat-multiwidget-pulsator-holder.old {
    right: 0px !important;
    bottom: 70px !important;
}

.t-store__prod-popup__info {
  display: flex !important;
  flex-direction: column !important;
}

.t-store__prod-popup__title-wrapper {
  order: 10 !important;
}

.js-store-price-wrapper {
  order: 20 !important;
}

.js-product-controls-wrapper {
  order: 30 !important;
}

.t-store__prod-popup__links-wrapper {
  order: 40 !important;
}

.js-store-prod-text,
.t-store__prod-popup__text {
  order: 50 !important;
}

.js-store-buttons-wrapper,
.t-store__prod-popup__btn-wrapper {
  order: 60 !important;
  margin-top: 20px !important;
  margin-bottom: 0 !important;
}

@media screen and (min-width: 980px) {
  /* Убираем пустые служебные блоки между заголовком и описанием */
  .km-store-popup-card .js-store-price-wrapper,
  .km-store-popup-card .js-product-controls-wrapper,
  .km-store-popup-card .t-store__prod-popup__links-wrapper {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Уменьшаем отступ после заголовка */
  .km-store-popup-card .t-store__prod-popup__title-wrapper {
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
  }

  .km-store-popup-card .t-store__prod-popup__name {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Подтягиваем описание ближе к заголовку */
  .km-store-popup-card .t-store__prod-popup__text,
  .km-store-popup-card .js-store-prod-text {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* Отступ между коротким описанием и характеристиками */
  .km-store-popup-card .js-store-prod-all-text {
    margin-bottom: 20px !important;
  }

  .km-store-popup-card .js-store-prod-all-charcs {
    margin-top: 0 !important;
  }
}


