.t-store__prod-snippet__container {
    padding-top: 60px;
    padding-bottom: 120px;
}

.t850__inner-col {
    border: 4px solid white;
}

.t466__container {
    padding: 5px 10px;
}

.t-uptitle {
    letter-spacing: 1px;
}

.t228__right_descr {
    padding-left: 10px;
}

.t228 .t-sociallinks, .t228__right_social_links {
    padding-left: 5px;
}

/*  кастомные li в блоке st300  */
.t-store__card__descr ul {
  display: grid;
  grid-template-columns: 1fr 1fr;        /* две колонки */
  grid-auto-rows: minmax(90px, auto);    /* строка растёт по содержимому */
  gap: 1px 45px;                        /* отступы между ячейками */
  list-style: none;
  margin: 15px 0 20px 10px;
  padding: 0 !important;
}

.t-store__card__descr ul li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;        /* центрируем картинку и текст */
  justify-content: flex-start;
  padding: 0;
  min-width: 170px;
  min-height: 10px;
  position: relative;
  box-sizing: border-box;
  font-size: 20px;
  color: #544a45;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
}

/* Картинка (SVG) через ::before */
.t-store__card__descr ul li::before {
  content: '';
  display: block;
  width: 180px;           /* max ширина картинки (можно до 150px) */
  max-width: 250px;
  height: 40px;           /* подгони под свою SVG-пропорцию! */
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

/* SVG-иконки (в нужном порядке) */
.t-store__card__descr ul li:nth-child(1)::before { background-image: url('https://static.tildacdn.com/tild6335-6663-4436-a666-336364336630/ploshad1.svg'); }
.t-store__card__descr ul li:nth-child(2)::before { background-image: url('https://static.tildacdn.com/tild6532-3034-4333-a431-623835653461/razmer.svg'); }
.t-store__card__descr ul li:nth-child(3)::before { background-image: url('https://static.tildacdn.com/tild3630-3365-4164-a534-396266366566/etazh.svg'); }
.t-store__card__descr ul li:nth-child(4)::before { background-image: url('https://static.tildacdn.com/tild3666-6564-4164-a135-356537336264/spalen.svg'); }
.t-store__card__descr ul li:nth-child(5)::before { background-image: url('https://static.tildacdn.com/tild3135-6435-4439-b733-343666333165/sanuzel.svg'); }
.t-store__card__descr ul li:nth-child(6)::before { background-image: url('https://static.tildacdn.com/tild3963-3761-4833-b963-626464653762/osob.svg'); }

/* Мобильная адаптация: одна колонка */
@media (max-width: 700px) {
  .t-store__card__descr ul {
    grid-template-columns: 1fr;
    gap: 16px 0;
  }
  .t-store__card__descr ul li::before {
    width: 70px;
    height: 26px;
    margin-bottom: 8px;
  }
  .t-store__card__descr ul li {
    font-size: 16px;
    min-height: 52px;
  }
}


.t-descr_xxs {
    font-size: 13px;
}

.t-store__card__descr {
    border-bottom: 2px solid #F8C51B; /* Цвет и толщина полоски */
    padding-bottom: 5px; /* Расстояние между текстом и полоской */
}



.t-descr_xxs {
    font-size: 13px;
}

.t-store__card__descr {
    border-bottom: 2px solid #F8C51B; /* Цвет и толщина полоски */
    padding-bottom: 5px; /* Расстояние между текстом и полоской */
}


.t-descr_xxs {
    font-size: 13px;
}

.t-store__card__descr {
    border-bottom: 2px solid #F8C51B; /* Цвет и толщина полоски */
    padding-bottom: 5px; /* Расстояние между текстом и полоской */
}