.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;
}

/*ПОПАП ОПЛАТЫ ПО БЕЗНАЛУ */
.t-banktransfer { 
    opacity: 1;
    display: block;
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 100001;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow-y: scroll;
    background-color: rgba(0,0,0,0.7); 
}

.t-banktransfer .t-popup__container { 
    margin: 65px auto; 
    width: 100%; 
    max-width: 560px; 
    min-height: 300px; 
    background-color: #222 !important; 
    padding: 40px; 
    box-sizing: border-box; 
    transform: none; 
    position: initial;
}

.t-banktransfer .t-popup__close { 
    float: right; 
    position: relative; 
    cursor: pointer;
    top: initial; 
    right: initial;
}

.t-banktransfer .t-form .t-input { 
    height: 55px; 
    color:#ffffff !important; 
    background-color: #111 !important;
    border: 1px solid #555 !important; 
}

.t-banktransfer .t-input-group { 
    margin-bottom: 20px; 
}

.t-banktransfer .t-form .t-textarea { 
    height: 110px; 
    color:#ffffff !important;
    background-color: #111 !important;
    border: 1px solid #555 !important;
}

.t-banktransfer .t-input-title { 
    padding-bottom: 5px; 
    color: #ffffff !important;
}

.t-banktransfer .t-input-subtitle { 
    padding-bottom: 15px; 
    color: #ffffff !important;
}

.t-banktransfer .t-input-group_rd .t-input-subtitle { 
    padding-bottom: 5px; 
    color: #ffffff !important;
}

.t-banktransfer .t-inputtime,
.t-banktransfer .t-datepicker__wrapper { 
    max-width: 245px; 
}

.t-banktransfer .t-form__submit { 
    display: block; 
    text-align: center; 
    vertical-align: middle; 
    height: 100%; 
    margin-top: 30px; 
    margin-bottom: 10px; 
    width: 100%; 
}

.t-banktransfer .t-submit { 
    width: 100%; 
    background: #0090ff !important;
    color: white !important;
    border: none !important;
}

/* Делаем ВСЕ тексты белыми */
.t-banktransfer,
.t-banktransfer * {
    color: #ffffff !important;
}

/* Кнопка при наведении */
.t-banktransfer .t-submit:hover {
    background: #0077cc !important;
}