/* Capa responsive (el mockup es de 1440px) */
.zs .rv.noanim{transition:none!important}
@media (max-width:1100px){
  [data-cols="3"],[data-cols="4"],[data-cols="5"],[data-cols="6"]{grid-template-columns:repeat(2,1fr)!important}
  [data-cols="x"]{grid-template-columns:1fr!important}
  [data-wide]{width:100%!important;max-width:100%!important;overflow-x:auto}
}
@media (max-width:680px){
  [data-cols]{grid-template-columns:1fr!important}
  [data-fs="38"]{font-size:24px!important;line-height:1.15!important}
  [data-fs="40"]{font-size:24px!important;line-height:1.15!important}
  [data-fs="44"]{font-size:25px!important;line-height:1.15!important}
  .zs nav{grid-template-columns:auto 1fr auto!important;height:64px!important}
  .zs nav>div:first-child{display:none!important}
  .zs nav a{white-space:nowrap}
  #demo-real{height:1200px!important}
  .wrap{padding-left:18px;padding-right:18px}
}
