/* название в табах */
.t-store .t-store__tabs__controls .t-store__tabs__button-title, .t-store .t-store__tabs__item .t-store__tabs__item-title {
    font-size: 18px!important;
    font-family: FreeSetCTT!important;
    font-weight: 300!important;
}

/* описание в табах */
.t-store .t-store__tabs_tabs .t-store__tabs__content {
    font-size: 18px!important;
    font-family: FreeSetCTT!important;
    font-weight: 300!important;
}

/* Основной текст */
.js-store-prod-all-text {
    font-size: 18px!important;
}

/* Раскрывающиеся карточки в разделе Круизы */
.t-store .t-store__tabs_accordion .t-store__tabs__content {
    font-size: 18px!important;
    font-family: FreeSetCTT!important;
    font-weight: 300!important;
}

/* Шрифт в пункте Обратно */
.t-store__prod-popup__close-txt {
    font-size: 20px!important;
    font-family: FreeSetCTT!important;
    font-weight: 300!important; 
}

/* Пункты в корзине */
.t-select_bbonly {
    font-family: FreeSetCTT!important;
    font-weight: 300!important;
}

/* Скрываем цену в карточке товара */
.t-store__card__price,
.t-store__card__price-item {
    display: none !important;
}

/* Заголовки фильтров (Формат работы, Город, Специальность и т.д.) */
.t-store__filter__item-title,
.js-store-filter-item-title {
    font-size: 14px !important;   /* было ~10px */
    font-weight: 600 !important;  /* жирнее */
    font-family: 'Inter', sans-serif !important;
    letter-spacing: 0.02em;
}

@media screen and (max-width: 640px) {
    .t-store__filter__item-title,
    .js-store-filter-item-title {
        font-size: 12px !important;
    }
}

/* Уменьшаем расстояние между именем и кнопкой в карточке */
.store__card__wrap_txt-and-opts.store__card__has-btns {
    margin-bottom: 0px !important;
}

/* На мобильных ещё компактнее */
@media screen and (max-width: 640px) {
    .store__card__wrap_txt-and-opts.store__card__has-btns {
        margin-bottom: 0px !important;
    }
}
