/* ===== КНОПКИ СВОЙСТВ ===== */
.t-product__option-item,
.t-product__option-item_simple {
  background: #121212 !important;
  color: rgba(255,255,255,0.48) !important;
  border: 1px solid rgba(255,255,255,0.08) !important;
  border-radius: 8px !important;
}
 
.t-product__option-item:hover,
.t-product__option-item_simple:hover {
  background: #171717 !important;
  color: rgba(255,255,255,0.82) !important;
  border: 1px solid rgba(255,255,255,0.14) !important;
}
 
.t-product__option-item_active,
.t-product__option-item_simple.t-product__option-item_active {
  background: #141414 !important;
  color: #ffffff !important;
  border: 1px solid rgba(53,0,211,0.9) !important;
}
 
/* ===== НАЗВАНИЯ ОПЦИЙ НАД КНОПКАМИ ===== */
.t-product__option-title,
.t-product__option-title_buttons {
  color: rgba(255,255,255,0.72) !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
 
/* ===== АККОРДЕОН — ЗАГОЛОВКИ И РАЗДЕЛИТЕЛИ ===== */
.t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__item-button {
  color: #ffffff !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.2px !important;
  border-top: 1px solid #1a1a1a !important;
}
 
.t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__item:first-child .t-catalog__tabs__item-button {
  border-top: 1px solid #1a1a1a !important;
}
 
.t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__item:last-child .t-catalog__tabs__item-button {
  border-bottom: 1px solid #1a1a1a !important;
}
 
@media (max-width: 767px) {
  .t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__item-button {
    font-size: 18px !important;
  }
}
 
/* ===== АККОРДЕОН — СОДЕРЖИМОЕ ===== */
.t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__content {
  color: #b8c0cc !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}
 
@media (max-width: 767px) {
  .t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__content {
    font-size: 15px !important;
  }
}
 
/* ===== ИКОНКИ (+/−) ===== */
.t-catalog .t-catalog__tabs__close-icon {
  filter: brightness(0) invert(1) !important;
  opacity: 0.85 !important;
  transition: opacity 0.25s ease, filter 0.25s ease !important;
}
 
.t-catalog .t-catalog__tabs__item-button:hover .t-catalog__tabs__close-icon {
  filter: brightness(0) saturate(100%) !important;
  opacity: 1 !important;
}
 
/* ===== ТАБЫ — ЗАГОЛОВКИ ===== */
.t-product__tabs-title,
.t-product__tabs-caption,
.t-tabs__item,
.t-tabs__title,
.t-store__tabs__item,
[class*="tabs__item"],
[class*="tabs__title"] {
  color: #ffffff !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.2px !important;
  border-bottom: none !important;
  text-decoration: none !important;
}
 
@media (max-width: 767px) {
  .t-product__tabs-title,
  .t-product__tabs-caption,
  .t-tabs__item,
  .t-tabs__title,
  .t-store__tabs__item,
  [class*="tabs__item"],
  [class*="tabs__title"] {
    font-size: 18px !important;
  }
}
 
/* ===== ТАБЫ — КОНТЕНТ ===== */
.t-product__tabs-content,
.t-product__tabs-text,
.t-tabs__content,
.t-tabs__text,
.t-store__tabs__content,
[class*="tabs__content"],
[class*="tabs__text"] {
  color: #b8c0cc !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}
 
@media (max-width: 767px) {
  .t-product__tabs-content,
  .t-product__tabs-text,
  .t-tabs__content,
  .t-tabs__text,
  .t-store__tabs__content,
  [class*="tabs__content"],
  [class*="tabs__text"] {
    font-size: 15px !important;
  }
}


.t706__cartwin-content {
  background-color: #080808 !important;
}

#allrecords .t-store__cart *,
#allrecords .t-order *,
#allrecords .t706__cartwin * {
  color: #FFFFFF !important;
}

#allrecords .t985 * {
  background-color: #080808 !important;
}

#allrecords .t985 .t985__input {
  background-color: #080808 !important;
  color: #FFFFFF !important;
  border: 1px solid #1A1A1C !important;
}