.t-store__card .t-store__card__descr {
    position: relative;
    padding-top: 6px !important;
    height: 24px !important; /* Фиксированная высота */
    overflow: visible !important;
}


.t-store__card .t-store__card__title {
    float: left !important;
    width: auto !important;
    max-width: 70% !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 24px !important; /* Фиксированная высота строки */
    height: 24px !important;
    display: inline-block !important;
}


.t-store__card .t-store__card__price {
    float: right !important;
    width: auto !important;
    text-align: right !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    top: -11px !important; 
    line-height: 24px !important;
    height: 24px !important;
    display: inline-block !important;
}


.t-store__card .js-store-prod-price-val {
    display: inline-block !important;
    vertical-align: top !important;
}

.t-store__card .t-store__card__descr:after {
    content: "";
    display: table;
    clear: both;
}

/* ============================= */
/* 1️⃣ Отступ между хедером и товаром */
/* ============================= */

.js-store-product,
.t-store__product-page {
    margin-top: 20px !important;
}


/* ============================= */
/* 2️⃣ Заголовок товара и цена 40px */
/* ============================= */

.js-store-product .t-store__product-title,
.js-store-product .t-name {
    font-size: 40px !important;
    line-height: 1.2 !important;
    text-transform: uppercase;
}

.js-store-product .t-store__price-value,
.js-store-product .t-store__product-price {
    font-size: 40px !important;
    line-height: 1.2 !important;
}



    .js-store-product .t-store__product-title,
    .js-store-product .t-name {
        font-size: 26px !important;
    }

    .js-store-product .t-store__price-value,
    .js-store-product .t-store__product-price {
        font-size: 24px !important;
    }
}


/* 1. ТОЧКА ОПОРЫ — КОНТЕЙНЕР ФОТО */
.t-store__col_left {
    position: relative !important;
}

/* 2. ТАБЫ — ПРИВЯЗКА К ПРАВОМУ КРАЮ ФОТО */
body .js-store-tabs.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
    position: absolute !important;
    top: 490px !important;                /* Меняйте под низ фото */
    left: 49% !important;                /* Начинаем от середины */
    margin-left: 50px !important;        /* Сдвигаем правее фото */
    right: auto !important;
    bottom: auto !important;
    width: 620px !important;
    max-width: 90vw !important;
    background: transparent !important;
    z-index: 9999 !important;
}

/* 3. ТЕКСТ ПО ПРАВОМУ КРАЮ */
.js-store-tabs .t-store__accordion__title,
.js-store-tabs .t-store__accordion__content {
    text-align: right !important;
    padding-right: 25px !important;
    font-weight: normal;
    color:#F5FFF7;
}

/* 4. МОБИЛКА */
@media screen and (max-width: 960px) {
    body .js-store-tabs.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    .js-store-tabs .t-store__accordion__title,
    .js-store-tabs .t-store__accordion__content {
        text-align: left !important;
        padding-right: 0 !important;
    }
}


.t706 .t706__cartpage-heading.t-name.t-name_xl {
    color: #080707 !important;
}

.t706 .t-name.t-name_md {
    color: #080707 !important;
}