/* запускаем счётчик */
.t-product__option-variants_buttons{
  counter-reset: colorletter -1;
}

/* каждый вариант */
.t-product__option-item{
  counter-increment: colorletter;
  display:flex;
  flex-direction:column;
  align-items:center;
}

/* буквы */
.t-product__option-item::after{
  content: counter(colorletter, upper-alpha);
  font-size:14px;
  font-weight:600;
  margin-top:4px;
}

/* первый вариант */
.t-product__option-item:first-child::after{
  content:"Próbka";
}

/* ЕСЛИ ТОЛЬКО ОДИН ТОВАР */
.t-product__option-item:only-child::after{
  content:"Profil";
}






/* ===== FIX: убираем твой flex только для color ===== */
.t-product__option-variants_color .t-product__option-item {
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
}

/* убираем центрирование контейнера */
.t-product__option-variants_color {
    text-align: left !important;
    justify-content: flex-start !important;
}

/* убираем подписи */
.t-product__option-variants_color .t-product__option-title {
    display: none !important;
}


/* Убираем ТОЛЬКО текст "Profil" у Color (из твоего ::after) */
.t-product__option-variants_color .t-product__option-item::after {
    content: none !important;
}


