body {
    background-color: white;
    color: black;
}

@media (prefers-color-scheme: dark) {
    body {
        background-color: white !important; 
        color: black !important; 
    }
}

.t-store__prod-popup__price {
    font-size: 14px !important;
}

.language {
  position: fixed;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
  display: flex;
  flex-direction: column;
}

.language__img {
  margin: 2px;
  cursor: pointer;
  opacity: 0.5;
}
@media screen and (min-width: 980px) {
 /* Табы справа */
  .t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
    width: 50% !important;
    max-width: 50% !important;
    margin-left: 50% !important;
    margin-right: 0 !important;
  }
}
/* Меняем цвет текста только внутри контента табов */
.t-store__tabs__content {
    color: #000000 !important;
}
/* Стили для выпадающего списка "Размер" */
.js-product-edition-option-variants.t-product__option-select {
  border: 3px solid #000000 !important; /* чёрная рамка потолще */
  background-color: #0D96F4 !important; /* голубой фон */
  color: #ffffff !important; /* белые буквы */
  padding: 6px 10px; /* немного воздуха внутри */
  border-radius: 4px; /* скруглённые углы (по желанию) */
  font-weight: 600; /* делаем текст чуть жирнее */
}

/* При наведении */
.js-product-edition-option-variants.t-product__option-select:hover {
  background-color: #1a8cff !important; /* чуть темнее голубой */
}

/* При открытии выпадающего списка (опции внутри) */
.js-product-edition-option-variants.t-product__option-select option {
  background-color: #3399ff !important; /* голубой фон */
  color: #ffffff !important; /* белые буквы */
}
.eshoplogistic-theme-cart-button__trigger svg {
    display: none !important;
}

/* Замена иконки корзины Tilda */
.t706__carticon-imgwrap .t706__bgimg {
    background-image: url("https://static.tildacdn.com/tild6336-6161-4765-b837-366131323461/basket3.svg") !important;
    background-size: 40px 40px !important; /* размер иконки */
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.t-store__prod-popup__extra-text {
  margin-top: 10px;
  font-size: 12px;
  font-family: "1", sans-serif;
  font-weight: 600;
  color: #F6862C;
  text-align: left;
  line-height: 1.4;
}

@media screen and (max-width: 640px) {
  .t-store__prod-popup__extra-text {
    font-size: 10px;
    margin-top: 8px;
  }
}

.t-store__tabs {
  margin-top: 15px !important; /* подбери нужное значение */
}

.t-store .t-descr_xxs {
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-family: "1", sans-serif !important;
}
/* Белые полоски между табами */
.t-store__tabs_accordion .t-store__tabs__item-button {
  border-top: 1px solid #ffffff !important;
}

/* Двигаем "Нет в наличии" ближе к картинке */
.t-store__card__price-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 0 !important;  /* убираем верхний отступ */
  margin-top: 0 !important;   /* убираем возможный внешний отступ */
}

.t-store__card__sold-out-msg {
  order: -1;                  /* ставим над ценой */
  margin-bottom: 4px !important; /* маленький зазор от картинки */
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #F6862C !important;
}

.t-store__card__sold-out-msg {
  visibility: hidden;
}
.t-store__card__sold-out-msg:after {
  content:'sold out’; 
  visibility: visible;
  display: block;
  color: #f6862c;
}
}
