/* PR62 scoped reset for the FL/TX/NY heavy state-header templates. */
html {
  scroll-behavior: auto;
}

body:has(.oh-topnav),
body:has(.tx-topnav),
body:has(.ny-topnav) {
  scroll-behavior: auto;
}

body:has(.oh-topnav) .rr-breadcrumb,
body:has(.tx-topnav) .rr-breadcrumb,
body:has(.ny-topnav) .rr-breadcrumb {
  display: none;
}

body:has(.oh-topnav) .oh-jumpnav,
body:has(.tx-topnav) .oh-jumpnav,
body:has(.ny-topnav) .oh-jumpnav,
body:has(.tx-topnav) .tx-jumpnav,
body:has(.ny-topnav) .ny-jumpnav {
  position: static !important;
  top: auto !important;
  z-index: auto !important;
}

body:has(.oh-topnav) .oh-topnav,
body:has(.tx-topnav) .tx-topnav,
body:has(.ny-topnav) .ny-topnav {
  position: sticky;
  top: 0;
  z-index: 1000;
  overflow: visible !important;
}

body:has(.oh-topnav) .oh-topnav__inner,
body:has(.tx-topnav) .tx-topnav__inner,
body:has(.ny-topnav) .ny-topnav__inner,
body:has(.oh-topnav) .rr-state-nav,
body:has(.tx-topnav) .rr-state-nav,
body:has(.ny-topnav) .rr-state-nav {
  min-width: 0;
  overflow: visible !important;
}

body:has(.oh-topnav) .fl-journey-shell {
  background: var(--oh-cream, var(--oh-card, #fffdf7));
}
