/* v58k (ретест v54, 27.10.2026): оформление, FAQ, подвал, тексты */

/* K1: плашка «Данные из вашего аккаунта» — коротко показывает, что именно подставлено */
#sheet .sh-acc-t{flex:1 1 260px;min-width:0}
#sheet .sh-acc-sum{display:block;margin-top:6px;font:12px/1.45 var(--sans);color:var(--muted,#717171)}

/* K6: оферта и политика конфиденциальности — ссылки на разделы юридической страницы */
#sheet .sh-legal{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
#sheet .sh-legal:hover{color:var(--ink)}

/* K7: Telegram, Pinterest и почта скрыты, пока у ссылки нет настоящего адреса (href="#"); разметка остаётся — data-todo */
.house-footer a[data-todo][href="#"],.f2-clone a[data-todo][href="#"],.house-footer a[data-todo]:not([href]),.f2-clone a[data-todo]:not([href]){display:none!important}

/* K8: подвал — внутренние колонки «О компании» стоят ровно на колонках общей сетки (12 колонок, зазор 8px) */
@media(min-width:761px){
 .f4 .f2-top>.f4-co{padding-right:0!important}
 .f4-co-cols{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px}
 .f4-co-cols>.f2-col{grid-column:span 2;min-width:0;padding-right:16px}
}
/* 761–1180: вторые колонки обоих рядов на одной вертикали (колонка 5):
   ряд 1 — «Клиентам» (4) + «О компании» (8, подколонки по 4); ряд 2 — аккаунт (4) + «Контакты» (8) */
@media(min-width:761px) and (max-width:1180px){
 .f4 .f2-top>.f4-c{grid-column:1 / span 4!important}
 .f4 .f2-top>.f4-co{grid-column:5 / -1!important}
 .f4-co-cols{grid-template-columns:repeat(8,minmax(0,1fr))}
 .f4-co-cols>.f2-col{grid-column:span 4}
 .f4 .f2-top>.f4-acc,.f4 .f2-top>.f4-in{grid-column:1 / span 4!important;padding-right:16px!important}
 .f4 .f2-top>.f4-contacts{grid-column:5 / -1!important}
}

/* K9: «Записка от дома» — правая колонка с колонки 7 из 12, блоки выровнены по верху */
@media(min-width:761px){
 .house-strip{grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:8px!important;align-items:start!important}
 .house-strip>:first-child{grid-column:1 / span 6;padding-right:24px}
 .house-strip>:last-child{grid-column:7 / -1}
 .house-strip>:last-child>p:first-child{margin-top:0}
}

/* K10: кнопки WhatsApp — нейтральные, как остальные основные кнопки (чёрная, наведение — винный) */
.sh-wabtn{background:var(--ink)!important;color:#fff!important}
.sh-wabtn:hover,.sh-wabtn:focus-visible{background:var(--wine)!important}

/* K11: оформление на десктопе — края содержимого = края шапки (значения ставит v58k.js) */
@media(min-width:761px){
 #sheet.k11 .sh-wrap{max-width:none;margin:0;padding-left:var(--k11-l)!important;padding-right:var(--k11-r)!important}
}
@media(min-width:761px){
 #sheet.k11 .f2-clone.f3{padding-left:var(--k11-l)!important;padding-right:var(--k11-r)!important}
}

/* v55: 761–999 — account button centre = social icons centre */
@media (min-width:761px) and (max-width:999px){
  footer .f2-top > .f4-contacts{align-self:stretch}
  footer .f4-contacts .f3-social{margin-top:auto;margin-bottom:-3px}
}

/* 28.10: адреса магазинов — реальные данные */
.st-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}
.st-city{display:flex;flex-direction:column;gap:6px}
.st-city h2{margin:0 0 4px}
.st-city .st-v{color:var(--ink);font-size:15px}
.st-city .st-tel{color:var(--ink);text-decoration:none;display:inline-block;min-height:24px}
.st-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px!important}
.st-ln{font:13px/1.45 var(--sans);color:var(--ink);text-decoration:underline;text-underline-offset:3px;min-height:24px;display:inline-flex;align-items:center}
.st-note,.st-free{margin-top:8px!important;padding-top:8px;border-top:1px solid #e2e2e2}
.st-free+.st-free,.st-note+.st-free{border-top:0;margin-top:0!important;padding-top:0}
