/* and_20261106 — вёрстка на телефонах (обход на Android 06.11.2026, владелец: «да», все 7 пунктов).
   Подключается в common/header.twig последним. Откат — убрать строку подключения (install.sh prod undo). */

/* 5. Стрелки виджета отзывов SmartWidgets (z-index 10) рисовались поверх шапки телефона (9) при прокрутке.
   Шапку не поднимаем: затемнение под окнами сайта и фон фильтра — 10, сами окна — 11. Опускаем стрелки: выше отзывов, ниже шапки. */
.sw-app .sw-swiper-button-prev, .sw-app .sw-swiper-button-next { z-index: 5 !important; }

/* 7. Телефон в подвале «Доставка по всей России» — был #ccc на #f1f1f1, не читался. */
.footer-delivery-text a { color: #353535; font-weight: 500; }

@media (max-width: 767px) {
    /* 6. Точки слайдера в карточке списка: у товаров с 20+ фото шли в 2–3 ряда поверх фото.
       Видны первые 9 и текущая, в одну строку. */
    .product-card__pagination.swiper-pagination-bullets { white-space: nowrap; overflow: hidden; }
    .product-card__pagination .swiper-pagination-bullet:nth-child(n+10):not(.swiper-pagination-bullet-active) { display: none; }
}

@media (max-width: 389px) {
    /* 1. «Дизайнерам»: «Зарегистрироваться» + Max + Telegram шире экрана (358 px при 328) — страница уезжала вбок. */
    .hero .row-89 .btn { padding-left: 16px; padding-right: 16px; min-width: 0; }
    .hero .row-89 > a:not(.btn) { flex: none; }
    .hero .row-89 > a:not(.btn) img { width: 48px; height: 48px; }
    /* 2. «Доступные цвета + 28» разваливалось на 3 строки. */
    .product-card__colors { gap: 4px; }
    .product-card__colors-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }
    .product-card__colors-count { white-space: nowrap; flex: none; }
    /* 4. У «Высота» срезалась последняя буква (нужно 160 px при 158). */
    .product-card__sizes { gap: 5px; }
}

@media (max-width: 379px) {
    /* 3. Бейдж «Коллекция Лофтинсайд» заезжал под сердечко — на узких экранах он внизу фото, над точками. */
    .product-card__slider .lf-coll-badge { top: auto; bottom: 26px; }
}
