/* Lenses opening follows the approved charcoal home hero without touching media. */
html.hori-lenses-theme body,html.hori-lenses-theme .hori-juan-scope{background:#101112}
html.hori-lenses-theme .hori-juan-scope .hori-site{background:#fff}
html.hori-lenses-theme .hori-announcement-lenses{background:#101112!important;color:#cacac7!important}
html.hori-lenses-theme .hori-juan-scope .hero.hero-method-opening{background:#101112!important;color:#f7f6f2!important}
html.hori-lenses-theme .hori-juan-scope .hero-method-opening h1,
html.hori-lenses-theme .hori-juan-scope .hero-method-opening h1 strong{color:#f7f6f2!important}
html.hori-lenses-theme .hori-juan-scope .hero-method-opening .eyebrow{color:#cacac7!important}
html.hori-lenses-theme .hori-juan-scope .hero-method-opening .hero-description,
html.hori-lenses-theme .hori-juan-scope .hero-method-opening .hero-description strong{color:#cacac7!important}
html.hori-lenses-theme .hori-juan-scope .hero-method-opening .hero-buttons .button.primary{background:#f7f6f2!important;color:#101112!important;border-color:#f7f6f2!important}
html.hori-lenses-theme .hori-juan-scope .hero-method-opening .hero-buttons .button.primary:hover{background:#e5e4e0!important}
html.hori-lenses-theme .hori-juan-scope .hero-method-opening .hero-buttons .text-link{color:#f7f6f2!important}
html.hori-lenses-theme #root>header{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}
html.hori-lenses-theme:not([data-hori-lenses-scrolled]) #root>header{background:transparent!important;box-shadow:none!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f7f6f2!important}
html.hori-lenses-theme:not([data-hori-lenses-scrolled]) #root>header nav>a{color:#f7f6f2!important}
html.hori-lenses-theme:not([data-hori-lenses-scrolled]) #root>header a[aria-label="Hori Clínica — início"] img{filter:brightness(0) invert(1)}
html.hori-lenses-theme:not([data-hori-lenses-scrolled]) #root>header button[aria-label="Abrir menu"],
html.hori-lenses-theme:not([data-hori-lenses-scrolled]) #root>header button[aria-label="Abrir menu"] :is(svg,span){color:#f7f6f2!important;background:transparent!important}
html.hori-lenses-theme:not([data-hori-lenses-scrolled]) #root>header .hori-top-cta{background:#f7f6f2!important;color:#101112!important;border-color:#f7f6f2!important}
html.hori-lenses-theme[data-hori-lenses-scrolled] #root>header{background:rgba(255,255,255,.97)!important}
@media(prefers-reduced-motion:reduce){html.hori-lenses-theme #root>header{transition:none}}

html.hori-lenses-theme .hero-method-opening .eyebrow.hori-method-signature{display:block;background:none!important;border:0!important;padding:0!important;box-shadow:none!important;margin:0 0 24px!important;border-radius:0}
html.hori-lenses-theme .hori-method-signature img{display:block;width:240px;max-width:80vw;height:auto;margin:auto}
@media(min-width:1024px){html.hori-lenses-theme .hori-method-signature img{width:320px;margin:0}html.hori-lenses-theme .hero-method-opening .eyebrow.hori-method-signature{margin-bottom:28px!important}}
