/*
 * SCHRAEGER critical header paint
 *
 * This file is deliberately loaded after Webflow's shared stylesheet.
 * It prevents the exported gold Webflow button state from appearing while
 * the global enhancement script prepares the final navigation.
 */

html .navbar.navbar-2 {
  border: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

html .navbar.navbar-2::before,
html .navbar.navbar-2::after {
  display: none !important;
  content: none !important;
}

html .navbar.navbar-2 .navbar_menu > a.button,
html .navbar.navbar-2 .navbar_menu > a.button:link,
html .navbar.navbar-2 .navbar_menu > a.button:visited,
html .navbar.navbar-2 .navbar_menu > a.button:hover,
html .navbar.navbar-2 .navbar_menu > a.button:focus,
html .navbar.navbar-2 .navbar_menu > a.button:focus-visible,
html .navbar.navbar-2 .navbar_menu > a.button:active {
  isolation: isolate !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
  box-shadow: none !important;
}

html .navbar.navbar-2 .navbar_menu > a.button *,
html .navbar.navbar-2 .navbar_menu > a.button:hover *,
html .navbar.navbar-2 .navbar_menu > a.button:focus-visible *,
html .navbar.navbar-2 .navbar_menu > a.button:active * {
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
  text-shadow: none !important;
}

html .navbar.navbar-2 .navbar_menu > a.button .button_bg {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: absolute !important;
  inset: 0 !important;
  border: 1px solid #000 !important;
  border-radius: 999px !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* The booking link carries this class in the static HTML, so its final dark
   appearance is present before the enhancement script runs. */
html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta,
html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta:link,
html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta:visited,
html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta:hover,
html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta:focus-visible {
  border: 1px solid rgba(255, 255, 255, .2) !important;
  background: linear-gradient(135deg, rgba(17, 22, 24, .98), rgba(45, 53, 55, .94)) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .18), 0 10px 24px rgba(18, 23, 25, .18) !important;
}

html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta *,
html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta:hover * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html .navbar.navbar-2 .navbar_menu > a.button.schraeger-booking-cta .button_bg {
  border-color: rgba(255, 255, 255, .18) !important;
  background: linear-gradient(135deg, rgba(17, 22, 24, .98), rgba(45, 53, 55, .94)) !important;
}

/* Hide Venture Access' separate legacy bar before the shared header is built. */
html .venture-nav-v35 {
  display: none !important;
}
