/* Белая карточка + скругления + легкая тень */
.t-store .t-store_card,
.t-store .js-product {
  background: #fff !important;
  border-radius: 0px;
  overflow: hidden;
}

/* Чтобы внутренние отступы были как у “плашки” */
.t-store .t-store_card__wrap_txt,
.t-store .store_card__wrap_txt-and-btns {
  padding: 20px 20px 18px !important;
}

/* Контейнер с отметками/опциями */
.t-store .store_card__wrap_txt-and-opts{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 12px 0;
}

/* Сама “плашка-таб” */
.t-store .store_card__wrap_txt-and-opts *{
  font-size: 13px;
  line-height: 1;
}

.t-store .store_card__wrap_txt-and-opts .t-store__card__opt,
.t-store .store_card__wrap_txt-and-opts .t-store__card__option,
.t-store .store_card__wrap_txt-and-opts a,
.t-store .store_card__wrap_txt-and-opts div {
  background: #f2f4f7;
  border-radius: 999px;
  padding: 8px 10px;
  border: 1px solid rgba(0,0,0,.06);
}







/* Заголовок товара */
.t-store .t-store__card__title,
.t-store .t-store__card__name {
  margin-top: 26px !important;
}






/* 1) Контейнер списка карточек */
.t-store .t-store__card-list{
  display: flex !important;
  flex-wrap: wrap !important;

  /* расстояния между карточками */
  column-gap: 20px !important;   /* можно 10/16/20 */
  row-gap: 20px !important;      /* на всякий, потому что у тебя inline */
}

/* 2) Десктоп: сохраняем 4 в ряд и учитываем gap (3 промежутка) */
@media (min-width: 1200px){
  .t-store .t-store__card-list > .t-store__stretch-col_25{
    width: calc((100% - 60px) / 4) !important;  /* 3*20px = 60px */
  }
}




/* контейнер карточек */
.t-store .t-store__card-list{
  align-items: stretch !important;
}

/* внешний элемент карточки */
.t-store .t-store__card-list > .t-store__stretch-col_25{
  display: flex;
}


/* сама карточка */
.t-store .t-store_card{
  height: 100%;
  display: flex;
  flex-direction: column;
}





/* белая подложка под строкой */
.t-store .card-note{
  background: #ffffff;
  padding: 8px 12px;
  border-radius: 12px;
  font-size: 13px;
  margin-top: 8px;
}





.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_4-3 {
padding-bottom: 5% !important;
}








/* Бейдж после переноса */
.t-store .t-store__card__mark-wrapper{
  margin-top: 10px;
  margin-right: 115px;
}

.t-store__card__mark { 
    font-size: 12px;
    height: 25px;
    width: auto;
}








