/* V42: fallback global da tarja. O componente nativo assíncrono não deve aparecer. */
[data-banner-stripe]:not([data-moca-promo]) { display: none !important; }
/* Garante visibilidade fora da home, sem depender do seletor :has(.moca-hero). */
body:not(:has(.moca-hero)) .moca-promo { position: relative; z-index: 35; background: #092b50; color: #fff; }

/* V43 — Corrige o fundo visível ATRÁS da tarja na restauração do scroll.
   A própria tarja permanece transparente; não alteramos seu background. */
/* O fundo da home é pintado pela própria camada do Hero, sem tarja fixa no body. */

/* Limita somente o overflow do documento, não o de carrosséis e filtros. */
html, body { max-width: 100%; overflow-x: clip; }
@supports not (overflow: clip) {
  html, body { overflow-x: hidden; }
}
