
.v5footer{font-size:14px;line-height:1.6;background:#f6f9f6;border-top:1px solid #e6ede6;color:#5a6b5a;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);}
.v5footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding:38px 0 22px;}
.v5footer .v5f-logo{font-size:25px;font-weight:800;color:#1b3a1b;margin-bottom:10px;}
.v5footer .v5f-logo a{color:inherit;text-decoration:none;}
.v5footer .v5f-brand p{color:#667;font-size:13.5px;margin:0 0 14px;max-width:300px;}
.v5footer .v5f-contacts{list-style:none;margin:0;padding:0;}
.v5footer .v5f-contacts li{color:#5a6b5a;font-size:13.5px;margin-bottom:6px;}
.v5footer .v5f-col h4{color:#1b3a1b;font-size:15px;font-weight:700;margin:0 0 14px;}
.v5footer .v5f-col ul{list-style:none;margin:0;padding:0;}
.v5footer .v5f-col ul li{margin-bottom:9px;}
.v5footer .v5f-col ul a{color:#5a6b5a;text-decoration:none;font-size:13.5px;transition:color .15s;}
.v5footer .v5f-col ul a:hover{color:#2e7d32;}
/* ⛔ 29.09.2026, багхант (телефон): контраст #8a978a на фоне подвала #f6f9f6 — 2,88:1 при 12,5 px (© и ИНН/ОГРНИП, условие
   бесплатной доставки). #5f6b5f — тот же тон, 5,27:1. Сторож: bin/check-small-text-contrast.py. */
.v5footer-bottom{border-top:1px solid #e2e8e2;padding:18px 0 4px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12.5px;color:#5f6b5f;}
.v5footer-bottom b{color:#2e7d32;}
@media(max-width:1024px){.v5footer-grid{grid-template-columns:1fr 1fr;gap:24px;}}
@media(max-width:560px){.v5footer-grid{grid-template-columns:1fr;}.v5footer-bottom{flex-direction:column;}}
/*
 * Замер 01.09.2026: ссылка в подвале — 19px высотой при шаге 31px. Палец между
 * двумя ссылками попадает в пустоту, а чуть мимо — в соседнюю. Ширина ссылки
 * равнялась ширине текста: «Блог» — 30px. Делаем ссылку блоком в 40px и
 * раскладываем список в две колонки: цель заметно крупнее, а подвал короче,
 * потому что пять ссылок укладываются в три ряда вместо пяти.
 * .v5f-contacts исключены: там не ссылки, а реквизиты.
 */
@media(max-width:767px){
  .v5footer .v5f-col ul:not(.v5f-contacts){display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;}
  .v5footer .v5f-col ul:not(.v5f-contacts) li{margin-bottom:0;}
  /*
   * 03.09.2026, просьба владельца сократить подвал. Высоту ссылки
   * 40 -> 36 px: это по-прежнему заметно крупнее исходных 19 px,
   * из-за которых 01.09 и делали блочную ссылку, и ссылка остаётся
   * во всю половину экрана — промахнуться мимо трудно. Ниже 36 не
   * опускаемся: там снова начинается «палец попадает в соседнюю».
   * В тот же день (78f608e) вернули 40: 36 роняло сторожа доступности,
   * а подвал короче и так — сократили его отступы, а не ссылки.
   */
  .v5footer .v5f-col ul:not(.v5f-contacts) a{display:flex;align-items:center;min-height:40px;font-size:14px;}
  /*
   * Основную длину давали не ссылки, а воздух между разделами
   * (24 px), отступ под заголовком (14 px) и поля сетки (38/22 px).
   * Суммарно подвал становится примерно на четверть короче.
   */
  .v5footer-grid{gap:14px;padding:20px 0 12px;}
  .v5footer .v5f-col h4{margin:0 0 6px;}
  .v5footer .v5f-contacts li{margin-bottom:3px;}
  .v5footer .v5f-brand p{margin:0 0 10px;}
  .v5footer-bottom{padding:12px 0 4px;}
}
/*
 * ⛔ 29.09.2026, багхант (телефон): замер на 768, 820 и 1024 (iPad в портрете, pointer:coarse):
 * ссылки подвала 35x18 («О нас»), 119x18, 68x18 при шаге 31px — 13px пустоты между ними,
 * точка посередине попадала в UL, а не в ссылку. Та же «пустота», что 01.09 на телефоне:
 * лечение стояло только в max-width:767px. На планшете — блок во всю ширину колонки
 * (357–485px) и те же 40px; сетка в две колонки и сжатые отступы остаются телефону.
 * Сторож: bin/check-mobile-header-footer.php, СЕКЦИЯ-5.
 */
@media(min-width:768px) and (max-width:1024px){
  .v5footer .v5f-col ul:not(.v5f-contacts) li{margin-bottom:0;}
  .v5footer .v5f-col ul:not(.v5f-contacts) a{display:flex;align-items:center;min-height:40px;}
}
