
 ============================================================
   1. КОРЗИНА (t706__sidebar / t706__cartpage)
   ============================================================ */

/* Общий фон корзины */
.t706__sidebar,
.t706__cartpage {
    background-color: #000000 !important;
}
.t706__sidebar-content,
.t706__cartpage-content,
.t706__cartpage-top,
.t706__sidebar-top,
.t706__cartpage-totals,
.t706__sidebar-bottom,
.t706__cartpage-form-wrapper,
.t706__cartpage-info-wrapper {
    background-color: #000000 !important;
}

/* Фон для мобильной версии и сайдбара */
.t706__cartpage_showed {
    background-color: #000000 !important;
}
.t706__sidebar-content_showed {
    background-color: #000000 !important;
    border-radius: 20px !important;
}

/* Заголовки и тексты */
.t706__cartwin-heading,
.t706__cartpage-heading,
.t706__sidebar-prodamount-wrap,
.t706__cartpage-prodamount,
.t706__cartpage-info-item,
.t706__cartpage-order-total,
.t706__product-title,
.t706__product-title__option,
.t706__product-amount,
.t706__cartwin-totalamount-wrap,
.t706__cartpage-totals .t706__cartwin-prodamount-wrap,
.t706__sidebar .t706__product-title,
.t706__sidebar .t706__product-amount {
    color: #ffffff !important;
    background-color: #000000 !important;
}

/* Все текстовые элементы (массово) */
.t706__cartpage *,
.t706__sidebar * {
    color: #ffffff !important;
    background-color: #000000 !important;
}

/* Поля ввода, промокод */
.t706__cartpage .t-input,
.t706__cartpage .t-inputpromocode__input,
.t706__cartpage .t-inputpromocode__btn,
.t706__sidebar .t-input,
.t706__sidebar .t-inputpromocode__input,
.t706__sidebar .t-inputpromocode__btn {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #444444 !important;
}

/* Кнопка оформления заказа */
.t706__cartpage .t-submit,
.t706__sidebar .t-submit,
.t706__cartpage-open-form .t-submit {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: none !important;
}
.t706__cartpage .t-submit:hover,
.t706__sidebar .t-submit:hover {
    background-color: #ffe100 !important;
    color: #000000 !important;
}

/* Иконки — белые */
/*.t706__cartpage-back-icon svg,
.t706__cartpage-close-icon svg,
.t706__sidebar-close-icon svg,
.t706__product-plus svg,
.t706__product-minus svg,
.t706__product-del svg,
.t706__cartpage-back svg,
.t706__cartpage-close svg {
    filter: brightness(0) invert(1) !important;
}*/

/* Плавное увеличение иконок при наведении */
.t706__product-plus svg,
.t706__product-minus svg,
.t706__product-del svg,
.t706__cartpage-back svg,
.t706__cartpage-close svg {
    transition: transform 0.2s ease;
}

.t706__product-plus:hover svg,
.t706__product-minus:hover svg,
.t706__product-del:hover svg,
.t706__cartpage-back:hover svg,
.t706__cartpage-close:hover svg {
    transform: scale(1.2);
}

/* Разделители */
.t706__cartpage-top,
.t706__sidebar-top,
.t706__sidebar-products,
.t706__cartpage-totals {
    border-color: #333333 !important;
}
.t706__product {
    border-bottom-color: #333333 !important;
}

/* Мобильная версия */
@media (max-width: 960px) {
    .t706__cartpage-totals {
        border-top-color: #333333 !important;
        background-color: #000000 !important;
    }
    .t706__cartpage-back {
        color: #ffffff !important;
    }
}

/* ============================================================
   2. ПОПАП ПОЛЬЗОВАТЕЛЯ (tlk-userbar__popup-show)
   ============================================================ */

.tlk-userbar__popup-show {
    background-color: #000000 !important;
    color: #ffffff !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.5) !important;
    border: none !important;
}
.tlk-userbar__popup-show * {
    color: #ffffff !important;
}
.tlk-userbar__popup-show svg path,
.tlk-userbar__popup-show svg circle,
.tlk-userbar__popup-show svg rect {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* Hover — фон прозрачный, текст жёлтый */
.tlk-userbar__popup-show .tlk-userbar__popup-store-item:hover,
.tlk-userbar__popup-show .tlk-userbar__popup-store-item:hover *,
.tlk-userbar__popup-show .tlk-userbar__popup-edit-profile:hover,
.tlk-userbar__popup-show .tlk-userbar__popup-logout:hover,
.tlk-userbar__popup-show a:hover,
.tlk-userbar__popup-show button:hover {
    background-color: transparent !important;
    color: #ffe900 !important;
}
.tlk-userbar__popup-show a:hover svg path,
.tlk-userbar__popup-show button:hover svg path,
.tlk-userbar__popup-show .tlk-userbar__popup-store-item:hover svg path,
.tlk-userbar__popup-show .tlk-userbar__popup-edit-profile:hover svg path,
.tlk-userbar__popup-show .tlk-userbar__popup-logout:hover svg path {
    fill: #ffe900 !important;
    stroke: #ffe900 !important;
}

/* Переопределяем инлайн-стиль фильтра и делаем иконки желтыми */
.t706__product-plus img,
.t706__product-minus img {
    filter: none !important;
    filter: brightness(0) saturate(100%) invert(75%) sepia(100%) hue-rotate(0deg) !important;
}

/* Увеличение иконок при наведении (плавно) */
.t706__product-plus img,
.t706__product-minus img {
    transition: transform 0.2s ease;
}
.t706__product-plus:hover img,
.t706__product-minus:hover img {
    transform: scale(1.2);
}

/* Фон блока с плюсом/минусом — чёрный */
.t706__product-plusminus {
    background-color: #000000 !important;
}

/* Количество товара — белый текст на чёрном фоне */
.t706__product-quantity {
    color: #ffffff !important;
    background-color: #000000 !important;
}
</style>