.t830m__submenu {
  display: none;
}

.t830m__submenu.t830m__submenu_open {
  display: block;
}

.t830m__list-title {
    padding-top: 2px;
    padding-bottom: 2px;
}

#rec790891968 .t830m {
    width: 380px;
}

.t-store__prod-popup__brand {
    margin-top: 4px;
    color: #FFFFFF6;
    font-size: 22px;
}


/* Жёстко фиксирует белый цвет цены */
.js-store-price-wrapper,
.t-store__prod-popup__price-wrapper,
.t-store-prod-popup__price-wrapper,
.t-store-prod-popup__price,
.t-store-prod-popup__price-val,
.t-store-prod-popup__price-from {
    color: #fff !important;
    opacity: 1 !important;
    transition: none !important;
}

/* Цена в карточках товаров — белый цвет и шрифт 18px */
.t-store__card__price,
.t-store__card__price-val,
.t-product__price,
.t-product__price-value,
.t-product__price-currency,
.js-store-price-amount,
.t-store-prod-popup__price,
.t-store-prod-popup__price-val {
    color: #ffffff !important;
    font-size: 18px !important;
    opacity: 1 !important;
    transition: none !important;
}

/* Если есть текст "от" перед ценой */
.t-product__price-from,
.t-store-prod-popup__price-from {
    color: #ffffff !important;
    font-size: 18px !important;
}

/* Старая цена (если есть перечёркнутая) */
.t-product__price-old,
.t-store-prod-popup__price-old {
    color: rgba(255, 255, 255, 0.7) !important;
    font-size: 16px !important; /* Можно уменьшить для старой цены */
}