.js-store-prod-all-charcs{display: none;}
.t-name_xs{font-size: 20px;} 
.t-descr_xxs{font-size: 18px;}
.js-store-parts-select-container.t951__sidebar.t951__sidebar_sticky {z-index: 100 !important;}
.t-body.t706__body_cartwinshowed {overflow: visible !important;}

/*Кнопки в описании товара*/

.t706__cartwin_showed {
    z-index: 999999999;
}

.b24-widget-button-position-bottom-right {
    right: 10px !important;
    bottom: 100px !important;
}
.t-radio__wrapper-delivery {
    margin-top: 10px !important;
}
.t-input-group_tx {
    padding-left: 5px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.t-name_md {
    margin-top: 0px !important;
}
.t706__close-icon g{
    fill: #000000 !important;
}
.t706__cartpage-heading {
    font-size: 24px !important;
}
.t-store__prod-popup__btn-wrapper {
    margin-bottom: 0px !important;
    width: 350px;
}
.t-popup_show {
    z-index:99999999;
}
.CCProjectLink {
    display: none !important;
}
/* Для Chrome, Edge, Safari */
::-webkit-scrollbar {
  width: 10px; /* Толщина вертикального скроллбара */
  height: 10px; /* Толщина горизонтального */
}

::-webkit-scrollbar-track {
  background: #f1f1f1; /* Светлый фон трека */
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  background: #008FFA; /* Основной синий цвет */
  border-radius: 5px;
  border: 2px solid #f1f1f1; /* Граница как у трека */
}

::-webkit-scrollbar-thumb:hover {
  background: #0077D6; /* Темнее при наведении */
}

/* Для Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #008FFA #f1f1f1;
}
.t794__arrow,
.t978__arrow {
    color: #008FFA;
}

/* Общие стили для ссылок в описании товара */
.js-store-prod-text a {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 10px;
    font-weight: 400;
    width: 302px;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    transition: all 0.35s ease;           /* плавная анимация */
    margin: 8px 8px 8px 0;
}

/* Первая ссылка — "Заказать оптом" */
.js-store-prod-text a:first-of-type {
    border: 2px solid #0083F5;
    background-color: white;
    color: #000000 !important;
}

.js-store-prod-text a:first-of-type:hover {
    background-color: #0083F5;
    color: white !important;
    transform: translateY(-3px);
    box-shadow: 0 8px 15px rgba(0, 131, 245, 0.3);
}

/* Вторая ссылка — "Скачать инструкцию" (заполненная) */
.js-store-prod-text a:last-of-type {
    border: 2px solid #0066cc;           /* чуть темнее */
    background-color: #008aff;
    color: white !important;
}

.js-store-prod-text a:last-of-type:hover {
    background-color: #0066cc;
    border-color: #0055aa;
    transform: translateY(-3px);
    box-shadow: 0 8px 15px rgba(0, 138, 255, 0.4);
}

/* Центрирование контента внутри табов */
.t-store__tabs__content,
.t-store__tabs__item_active .t-store__tabs__content {
    text-align: center !important;
    margin: 0 auto !important;
    padding: 20px 0 !important;
}

/* Центрируем видео-контейнеры */
.t-store__tabs__content .t-redactor__video-container,
.t-store__tabs__content figure {
    margin: 25px auto !important;
    text-align: center !important;
    display: block;
}

/* Само видео по центру */
.t-store__tabs__content iframe {
    display: block !important;
    margin: 0 auto !important;
    max-width: 100% !important;
}

/* Возвращаем выравнивание текста по левому краю */
.t-store__tabs__content .t-descr,
.t-store__tabs__content p,
.t-store__tabs__content li,
.t-store__tabs__content div:not(.t-redactor__video-container) {
    text-align: left !important;
}
