html, body {
  overflow-x: hidden!important;
}


/* исходный Zero никогда самостоятельно не показываем */
#rec2499874801 {
    visibility: hidden !important;
}

/* разрешаем его показывать только внутри реально открытого popup */
.t-popup.t-popup_show #rec2499874801 {
    visibility: visible !important;
}

@media screen and (min-width: 640px) and (max-width: 959px) {
  html {
    overflow-x: clip !important;
    overflow-y: auto !important;
  }

  body.t-body {
    overflow: clip !important;
  }
}