/* Названия категорий: 18px. Заголовки разделов главной: на 2px крупнее. */
.store-home-page .store-section__heading .store-home-section-title {
    margin: 0;
    color: var(--store-red-action, #d71920);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
}

/* Вдвое меньше воздуха над заголовками и до содержимого раздела. */
.store-home-page .store-section[aria-labelledby="home-categories-title"] {
    padding-block: 26px;
}
.store-home-page .store-section[aria-labelledby="home-categories-title"] .store-section__heading,
.store-home-page .store-work-schedule .store-section__heading {
    margin-bottom: 12px;
}
@media (max-width: 760px) {
    .store-home-page .store-section[aria-labelledby="home-categories-title"] {
        padding-block: 19px;
    }
}
