/* Native header only. Adaptive tokens retain the saved Light/Dark palette. */
body.has-header-hero-overlay #masthead.site-header[data-oriibrands-header]:not(.is-scrolled){background:transparent;backdrop-filter:none;box-shadow:none;border-color:transparent;color:var(--ob-header-transparent,var(--foreground))}
body.has-header-hero-overlay #masthead.site-header:not(.is-scrolled) .primary-nav>ul>li>a:not(:hover,:focus-visible){color:var(--ob-header-transparent,var(--foreground));background:transparent}
body.has-header-hero-overlay #masthead.site-header:not(.is-scrolled) :is(.menu-toggle,.search-toggle,.social-icon){color:var(--ob-header-transparent,var(--foreground))}
body.has-header-hero-overlay #masthead.site-header.is-scrolled{background:var(--ob-header-bg,var(--background));color:var(--ob-header-link,var(--foreground));border-color:var(--ob-header-border,var(--border))}
body.has-header-hero-overlay #main-content>article>.page-content:first-child{padding-top:0}
/* Native title Hero gets room for the overlay without moving its background. */
body.has-header-hero-overlay #main-content>article>.page-hero:first-child{padding-top:calc(var(--header-height-desktop,80px) + 48px)}
@media(max-width:879px){body.has-header-hero-overlay #main-content>article>.page-hero:first-child{padding-top:calc(var(--header-height-mobile,64px) + 40px)}}
