/* Фиксируем блок контактов внизу экрана */
.t975-custom-in-popup {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    background-color: #ffc42d !important;
    box-shadow: 0 -2px 10px rgba(0,0,0,0.1) !important; /* Легкая тень для отделения от контента */
}

/* Если нужно, чтобы блок был только в попапе товара, а не на всем сайте */
.t-store__prod-popup .t975-custom-in-popup {
    position: sticky !important; /* Или fixed, если хотите внутри попапа */
    bottom: 0 !important;
}

/* Адаптация для мобильных */
@media screen and (max-width: 960px) {
    .t975-custom-in-popup {
        padding: 5px 0 !important;
    }
    
    /* Увеличиваем нижний отступ страницы, чтобы контент не прятался за блоком */
    body {
        padding-bottom: 70px !important; /* Высота блока + запас */
    }
}

css
/* Увеличиваем текст в описании товара и добавляем отступ снизу */
.js-store-prod-all-text {
    font-size: 16px !important;
    line-height: 1.5; /* Межстрочный интервал для лучшей читаемости */
    margin-bottom: 120px !important; /* Отступ снизу 120px */
}

/* Для экранов шире 768px (планшеты и десктопы) */
@media (min-width: 768px) {
    .js-store-prod-all-text {
        font-size: 20px !important;
    }
}

/* Дополнительно: делаем заголовки внутри описания аккуратными */
.js-store-prod-all-text strong {
    font-size: inherit; /* Наследует размер от родителя */
    font-weight: 600;
}


  /* Отступ сверху для страниц товаров, чтобы компенсировать шапку */
  [data-product-page="y"] .t-store__prod-snippet__container {
    margin-top: 100px; /* подберите нужное значение */
  }

  /* Отступ снизу, чтобы контент не перекрывался футером */
  [data-product-page="y"] .t-store__prod-snippet__container {
    margin-bottom: 100px; /* подберите нужное значение */
  }
