html,body{margin:0;padding:0;background:#fff}
body{overflow-x:hidden}
#mags{width:1024px;position:relative;transform-origin:0 0}
#mags *{box-sizing:content-box}
.page{position:relative;overflow:hidden;width:1024px}
.page-fixed-bg-container{position:absolute;inset:0}
.page-fixed-bg-container .widget-background{position:absolute;inset:0}
.fixed-position-container,.fixed-position-container-top{position:fixed;top:0;left:0;width:1024px;height:0;z-index:1000}
.content-scroll-wrapper,.content-bounds,.page-content-container{position:relative}
.animation-container{position:absolute}
.rmwidget{position:absolute}
.rmwidget a,.maglink{color:inherit;text-decoration:none}
.text-viewer h1,.text-viewer h2,.text-viewer p{margin:0;font-weight:inherit}
.widget-picture img{width:100%;height:100%;object-fit:cover;display:block}
.has-onhover-animation{cursor:pointer}
.page:not(.ativa) .fixed-position-container,.page:not(.ativa) .fixed-position-container-top{display:none}
.rmwidget.video{overflow:hidden;background:#111}
.rmwidget.video>div{position:absolute;inset:0;overflow:hidden}
.rmwidget.video>div:not(.poster){display:none}
.rmwidget.video .poster{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}
/* menu sem PUBLIS, CLIPES e MODA */
.rmwidget:has(a[href="/3/"]),.rmwidget:has(a[href="/4/"]),.rmwidget:has(a[href="/5/"]),
.animation-container:has(a[href="/3/"]),.animation-container:has(a[href="/4/"]),.animation-container:has(a[href="/5/"]){display:none!important}
@media (min-width:768px){.fixed-position-container .rmwidget:has(a[href="/2/"]){margin-left:399px!important}}
/* escala inicial (antes do script rodar) para a página nunca ficar mais larga que a tela */
#mags{zoom:var(--z,1)}
