[data-product-lid="980261579212"] {
    display: none !important;
}

[data-product-lid="993594346863"] {
    display: none !important;
}

/* Уменьшаем расстояние между карточками */

/* --- Полный сброс сетки для каталога --- */
.t-store__card-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin: 0 !important;          /* убираем отрицательные отступы */
    padding: 0 !important;
    row-gap: 12px !important;
    column-gap: 12px !important;   /* если нужны промежутки между колонками */
}

.t-store__card-list .t-col {
    flex: 0 0 calc(50% - 6px) !important; /* ширина с учётом зазора */
    max-width: calc(50% - 6px) !important;
    margin: 0 !important;          /* сбрасываем стандартные margin */
    padding: 0 !important;         /* убираем внутренние отступы */
    box-sizing: border-box !important;
    float: none !important;        /* отключаем float */
}

/* Если хотите отступы между карточками — используем gap у списка */
/* Вместо паддингов у колонок, лучше задать gap у контейнера */

/* --- Мобильные (< 640px) --- */
@media (max-width: 640px) {
    .t-store__card-list .t-col {
        padding: 0 4px !important;
    }
    .t-store__card-list {
        row-gap: 8px !important;
        margin: 0 -4px !important;
    }
    /* Дополнительно: уменьшаем шрифты внутри карточек */
    .t-store__card {
        font-size: 14px;
    }
    .t-store__card .t-store__card-title {
        font-size: 15px;
    }
    .t-store__card .t-store__card-price {
        font-size: 16px;
    }
}

/* --- Очень узкие экраны (опционально) --- */
@media (max-width: 400px) {
    .t-store__card-list .t-col {
        padding: 0 3px !important;
    }
    .t-store__card-list {
        row-gap: 6px !important;
        margin: 0 -3px !important;
    }
}