/* vintel-mobile-touch.css — TECH026, 2026-04-29.
 * Touch-target 44×44 px минимум (Google/WCAG-рекомендация) для мобильной версии.
 * Срабатывает на любом viewport <= 768 px (покрывает и мобильный шаблон Aspro,
 * и десктопного юзера с узким окном).
 * Backup до второй итерации: vintel-mobile-touch.css.back2.20260429.1530 (с D-блоком). */
@media (max-width: 768px) {
    /* A. Иконки в шапке (корзина, профиль, поиск, телефон, избранное, сравнение) */
    .basket-link,
    .personal-link,
    .top-btn,
    .top-btn.inline-search-show,
    .top-btn.inline-phone-show {
        min-width: 44px !important;
        min-height: 44px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* B. Маленькая ссылка «Весь каталог» в правом верхнем углу секций.
     * Без жёсткого min-height (Aspro position:absolute в flex), но padding увеличиваем. */
    a.font_upper.muted,
    a.pull-right.font_upper.muted {
        padding: 8px !important;
        font-size: 13px !important;
    }

    /* C. Кнопки «В корзину» / «В корзине» на карточках товара */
    .btn-exlg.to-cart,
    .btn-exlg.in-cart,
    span.to-cart.btn,
    a.in-cart.btn {
        min-height: 44px !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }

    /* D. БЫЛО: правило для .more_text_ajax раздувало off-screen контейнер до 380px.
     * Удалено — кнопка «Загрузить ещё» на mobile уже корректной высоты сама по себе. */
}
