/*1*/

.t-store__prod-snippet__container {
    padding-top: 10px !important;
}

@media screen and (max-width: 560px) {
    .t-store__prod-snippet__container {
        padding-top: 10px !important;
    }
}


/* Фиксируем ширину кнопки как у карточки + центрируем текст */
.t-store__card__btns-wrapper {
    width: 100% !important;
    padding: 0 !important;
}

.t-store__card__btn {
    width: 100% !important;
    max-width: none !important;
    display: flex !important; /* Используем flex для точного центрирования */
    justify-content: center !important; /* Горизонтальное центрирование */
    align-items: center !important; /* Вертикальное центрирование */
    margin: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
    padding: 10px 5px !important; /* Отступы внутри кнопки (настройте под ваш дизайн) */
}

/* Центрируем текст внутри спана */
.t-store__card__btn-text {
    display: inline-block !important;
    width: 100% !important;
    text-align: center !important;
}

/*2
/* Для ПК (30px) */
.t-store__relevants__title.t-uptitle.t-uptitle_xxl {
    font-size: 20px !important;
    color: rgba(0, 0, 0, 0.6) !important; /* Чёрный цвет с 60% прозрачностью */
}

/* Для мобильных (24px) */
@media (max-width: 767px) {
    .t-store__relevants__title.t-uptitle.t-uptitle_xxl {
        font-size: 20px !important;
    }
}

/*3
/* Убираем padding у всех сайдбаров с фильтрами */
.t951__cont-wrapper .t951__sidebar {
    background-color: #ffffff;
    padding: 10px !important;
}

/* Мобильные стили (до 960px) */
@media screen and (max-width: 960px) {
    /* Меняем margin у фильтров в мобильной версии */
    .t-store__grid-cont_col-width_stretch .t951__sidebar {
        margin: 0 0 10px 0 !important;
    }
}

/*4
/* Убирает отступ у характеристик товара */
.js-store-prod-all-charcs {
    margin-top: 0 !important;
}