.t-slds__thumbsbullet-wrapper {
    padding-top: 12px !important;
    display: flex !important; /* Добавляем немного места снизу */
}
.t-slds__thumbsbullet {
    f
    display: inline-block;
    float: none !important;
    margin: 0 5px; /* Небольшие отступы между миниатюрами */
}

.t-store__tabs,
.t-store__tabs * {  /* Селектор * применяется ко всем элементам внутри */
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600px !important;
}

.t-store__tabs__button-title {
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600px !important;
}

/* Стили для всех изображений в блоке доставки */
.t-store__tabs__content figure {
  display: inline-block !important;
  margin: 10px !important;
  vertical-align: middle !important;
}



/* Фиксируем размер изображений */
.t-store__tabs__content img {
  width: 150px !important;   /* Можно изменить на нужный размер */
  height: auto !important;
  max-width: 100% !important;
}


/* Делаем вторую кнопку (количество) фиксированной ширины */
.t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
width: 100px !important; /* Фиксированная ширина блока количества */
flex-shrink: 0 !important; /* Запрещаем сжиматься */
margin: 0 5px 0 0 !important; /* Отступы слева и справа */
}


/* Третья кнопка (Купить) занимает всё оставшееся место */
.t-store__card__btns-wrapper--quantity .t-store__card__btn_second {
flex-grow: 1 !important; /* Растягивается на всю доступную ширину */
min-width: 100px !important; /* Минимальная ширина */
}

/* Первая кнопка (Подробнее) остается на 100% ширины */
.t-store__card__btns-wrapper--quantity .js-store-prod-btn {
width: 100% !important;
}

/* Общий контейнер кнопок - flex с переносом */
.t-store__card__btns-wrapper--quantity {
display: flex !important;
flex-wrap: wrap !important;
gap: 5px !important;
}

/* Первая кнопка - на всю ширину, остальные в строку */
.t-store__card__btns-wrapper--quantity > * {
flex: 0 0 auto !important;
}
  
  
  
  