/* Pás MOJA PÔDA pod hlavnou fotkou úvodnej stránky ([polnozem_moja_poda_pas])
 * Variant B: Uhlie #23201E s vrstevnicami ako v pätke (--pz-topo z Core), Terakota svetlá #D8AA97 na drobný text,
 * tlačidlo Terakota tmavá #8C4B34 (logomanuál 1.0). */
.pzmp-pas{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 0;background-color:#23201E;box-sizing:border-box;color:#fff;position:relative;overflow:hidden}
/* Pod pásom bez vlastného okraja (1.5.4): sekcia pod ním má odsek 52 px + okraj nadpisu 52 px,
 * s okrajom pásu 48 px bola medzera 152 px, Jan chcel o 30 % menej. */
/* Vrstevnice rovnako ako pätka a tmavé pásy z Core: textúra --pz-topo cez masku, tá istá farba
 * (#6B625A z pluginu vzhľadu) a priehľadnosť .17. Bez Core (bez --pz-topo) ostane pás hladký. */
.pzmp-pas::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#6B625A;opacity:.17;
  -webkit-mask-image:var(--pz-topo,none);mask-image:var(--pz-topo,none);
  -webkit-mask-size:620px 620px;mask-size:620px 620px;-webkit-mask-repeat:repeat;mask-repeat:repeat}
/* Celá šírka rovnako ako hlavná fotka .pz-hero (100vw + záporný okraj; v blokovom layoute
 * WordPress okraje prepíše na auto, výsledok je ten istý). Bez triedy alignfull - s ňou by
 * bol pás o polovicu posuvníka posunutý doľava. Pod fotkou bez medzery: */
.entry-content > .pz-hero + .pzmp-pas{margin-top:-24px!important}
.pzmp-pas__in{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:34px 20px;display:grid;
  grid-template-columns:minmax(0,1.1fr) auto auto;gap:36px 44px;align-items:center;
  font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.pzmp-pas__text{max-width:400px}
.pzmp-pas__nad{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#D8AA97}
.pzmp-pas__h{margin:0 0 10px;font-size:25px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#fff}
.pzmp-pas__p{margin:0;font-size:15px;line-height:1.55;color:#C9C5C0}
.pzmp-pas__cisla{list-style:none;margin:0;padding:0;display:flex;gap:0}
.pzmp-pas__cisla li{padding:2px 28px;border-left:1px solid #46403B;min-width:150px;max-width:190px}
.pzmp-pas__cisla li:first-child{padding-left:0;border-left:0}
.pzmp-pas__cisla strong{display:block;font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#fff;white-space:nowrap}
.pzmp-pas__cisla span{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:#D8AA97}
.pzmp-pas__cta{display:flex;flex-direction:column;align-items:center;gap:10px}
.pzmp-pas__tl{display:inline-block;padding:13px 24px;border-radius:8px;background:#8C4B34;color:#fff!important;
  font-size:15px;font-weight:700;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:background .15s}
.pzmp-pas__tl:hover{background:#743D2A;color:#fff}
.pzmp-pas__odkaz{font-size:13.5px;color:#D8AA97!important;text-decoration:underline;text-underline-offset:3px}
.pzmp-pas__odkaz:hover{color:#fff!important}

@media (max-width:1100px){
  .pzmp-pas__in{grid-template-columns:minmax(0,1fr) auto;gap:24px 40px}
  .pzmp-pas__cisla{grid-column:1/-1}
}
@media (max-width:760px){
  .pzmp-pas__in{grid-template-columns:1fr;gap:20px;padding:26px 16px 28px}
  .pzmp-pas__text{max-width:none}
  .pzmp-pas__h{font-size:22px}
  .pzmp-pas__p{font-size:14px}
  .pzmp-pas__cisla{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
  .pzmp-pas__cisla li{padding:0;border-left:0;min-width:0;max-width:none}
  .pzmp-pas__cisla strong{font-size:22px}
  .pzmp-pas__cisla span{font-size:12px}
  .pzmp-pas__cta{align-items:stretch}
  .pzmp-pas__tl{text-align:center;padding:14px 20px}
  .pzmp-pas__odkaz{text-align:center}
}
