.t-store__empty-part-msg {
    color: transparent; /* Делаем стандартный текст невидимым */
    position: relative;
    display: inline-block; /* Чтобы ::after работал корректно */
    width: 100%; /* Чтобы текст не сжимался */
    text-align: center;
}

.t-store__empty-part-msg::after {
    content: "Скоро здесь будет что-то интересненькое..."; /* Новый текст */
    color: #ff0e1e; /* Цвет текста */
    font-size: 16px; /* Размер шрифта */
    white-space: nowrap; /* Запрещаем перенос строк */
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%); /* Выравнивание по центру */
}
/* Скрытие надписи нет в наличии*/
.t-store__card__sold-out-msg {
  visibility: hidden;
}
/* Адаптация табов для Pop-up*/
@media screen and (min-width: 960px){
    .js-store-product.js-product.t-store__product-popup {
        position: relative;
    }

    .t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col {
        position: absolute;
        top: 0;
        left: 0;
    }

    .t-store__tabs.t-store__tabs_accordion.t-col {
        max-width: 440px;
        min-height: 250px;
    }

    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col, 
    .t-store__tabs.t-store__tabs_accordion.t-col {
        margin-left: 480px;
    }
}

@media screen and (min-width: 1240px){
    .t-store__tabs.t-store__tabs_accordion.t-col {
        max-width: 440px;
        margin-top: 20px;
        min-height: 440px;
    }

    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col, 
    .t-store__tabs.t-store__tabs_accordion.t-col {
        margin-left: 680px;
    }
}

.t-descr {
    font-family: 'Montserrat', Arial, sans-serif;
    }
    
.t-store__prod-popup__container {
    padding: 10px 20px;
}

.js-product .t-product__option-select {
    -webkit-appearance: none;
    appearance: none;
    background: #1b1a1a;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    overflow-x: hidden;
    padding: 2px 30px 2px 10px;
    width: 100%;
}

.js-product-option-variants option,
.t-product__option-select option {
    background-color: #000 !important; /* Черный фон выпадающего списка */
    color: #fff !important; /* Белый текст внутри */
}
