.t-product__option-select {
  background-color: #333 !important; /* сохраняем тёмный фон */
  color: #fff !important;             /* светлый текст */
  border: 0px solid #444 !important;
  border-radius: 0px;
  
  font-size: 16px !important;         /* размер шрифта побольше */
  font-weight: 500 !important;        /* жирность (700 — bold) */
  
  padding: 5px 10px !important;      /* больше внутреннего отступа */
  height: 34px !important;             /* высота (можно подкорректировать) */
  
  /* Можно добавить плавное изменение при наведении */
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Стили при наведении */
.t-product__option-select:hover {
  background-color: #444 !important; /* чуть светлее фон */
  cursor: pointer; /* меняем курсор на "руку" */
}

/* Чтобы текст внутри option тоже был виден крупнее */
.t-product__option-select option {
  font-size: 18px !important;
  font-weight: 500 !important;
  background-color: #333 !important;
  color: #fff !important;
}
/* Заголовки опций (например, Корпус, Процессор и т.д.) */
.t-product__option-title {
  font-size: 16px !important;      /* увеличиваем размер */
  font-weight: 500 !important;      /* делаем жирнее */
  color: #fff !important;        /* можно оставить текущий цвет или изменить */
  margin-bottom: 10px;              /* небольшой отступ снизу для удобства */
}


/* Стили для текста опций (например, "Процессор: i5-12400F") */
.t1002__product-options .t-descr_xxs,
.t1002__product-options .t-product__option-title,
.t1002__product-options .t-product__option-select {
    color: #ffffff !important;
}

/* Если опции выводятся через select или другие элементы */
.t1002__product-options select,
.t1002__product-options option {
    color: #ffffff !important;
    background-color: #333333 !important;
}

.t-product__option-checkmark_radio:before {
    color: #ffffff !important;
    border-color: #ffffff !important;
    background-color: #ffffff !important;
}

.t-product__option-checkmark_radio:after,
.t-product__option-item_active {
    color: #ffffff !important;
    border-color: #ffffff !important;
}