/* Local navigation updates; the original page styles remain the base. */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url("/assets/4872f2a6dc9a-xn7gYHE41ni1AdIRggexSg.woff2") format("woff2");
}

.accessatx-header-space {
  pointer-events: none;
}

.accessatx-header {
  --nav-ink: #fff9ef;
  --nav-dark-ink: #30241a;
  --nav-accent: #ffddb2;
  position: fixed !important;
  inset: 0 0 auto !important;
  width: 100% !important;
  z-index: 1000 !important;
  background: #6e5a47;
  pointer-events: auto;
  transform: none;
  transition: transform 340ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 260ms ease;
}

.accessatx-header.nav-scrolled {
  box-shadow: 0 8px 28px rgb(35 26 18 / 18%);
}

.accessatx-header.nav-hidden {
  transform: translateY(calc(-100% - 16px));
  pointer-events: none;
}

.accessatx-header.nav-drawer-open {
  transform: none;
  pointer-events: auto;
  transition: none;
}

.accessatx-header .navbar [data-part="label"] {
  font-family: "Manrope", sans-serif !important;
  font-size: clamp(12px, 1.2vw, 18px) !important;
  font-weight: 700 !important;
  letter-spacing: 0.012em !important;
  color: var(--nav-ink) !important;
  line-height: 1.4 !important;
}

.accessatx-header .navbar [data-part="menu-item-link"],
.accessatx-header .navbar [data-part="dropdown-item"] {
  position: relative;
  text-decoration: none !important;
}

.accessatx-header .navbar [data-part="menu-item-link"] *,
.accessatx-header .navbar [data-part="dropdown-item"] * {
  text-decoration: none !important;
}

.accessatx-header .navbar [data-part="menu-item-link"]::after {
  content: "";
  position: absolute;
  inset: auto 0 -7px;
  height: 2px;
  border-radius: 2px;
  background: var(--nav-accent);
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 260ms cubic-bezier(0.22, 1, 0.36, 1);
}

.accessatx-header .navbar [data-part="menu-item-link"]:hover::after,
.accessatx-header .navbar [data-part="menu-item-link"]:focus-visible::after,
.accessatx-header .navbar [data-part="menu-item-link"].nav-current::after {
  transform: scaleX(1);
  transform-origin: left center;
}

.accessatx-header .navbar [data-part="menu-item-link"].nav-current::after {
  animation: nav-underline-enter 380ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

.accessatx-header .navbar [data-part="menu-item-link"]:focus-visible,
.accessatx-header .navbar [data-part="dropdown-item"]:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 8px;
  border-radius: 2px;
}

.accessatx-header .navbar [data-part="dropdown-item-label"] {
  font-family: "Manrope", sans-serif !important;
  font-weight: 650 !important;
  color: var(--nav-dark-ink) !important;
}

.accessatx-header .navbar [data-part="dropdown-item"].nav-current [data-part="dropdown-item-label"],
.accessatx-header .navbar [data-part="dropdown-item"]:hover [data-part="dropdown-item-label"] {
  text-decoration: underline !important;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px !important;
}

.accessatx-header .navbar [data-part="dropdown-icon"],
.accessatx-header .navbar [data-part="dropdown-icon"] path {
  fill: var(--nav-ink) !important;
}

.accessatx-header .hamburger-open-button .animated-icon {
  --fill: var(--nav-ink) !important;
}

.accessatx-header .hamburger-menu .navbar [data-part="label"] {
  color: var(--nav-dark-ink) !important;
  font-size: 17px !important;
}

.accessatx-header .hamburger-menu [data-part="menu-item-link"]::after {
  background: var(--nav-dark-ink);
  bottom: -4px;
}

.accessatx-header .hamburger-menu [data-part="dropdown-icon"],
.accessatx-header .hamburger-menu [data-part="dropdown-icon"] path {
  fill: var(--nav-dark-ink) !important;
}

.accessatx-header .hamburger-close-button .animated-icon {
  --fill: var(--nav-dark-ink) !important;
}

[data-part="menu-item"][data-open="true"] [data-part="dropdown-container"] {
  visibility: visible;
}

@keyframes nav-underline-enter {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

@media (prefers-reduced-motion: reduce) {
  .accessatx-header,
  .accessatx-header .navbar [data-part="menu-item-link"]::after {
    transition: none !important;
    animation: none !important;
  }
}

/* Remove a hidden section's navigation slot as well as its link. */
a[data-atx-section-hidden],li[data-item-depth="0"]:has(a[data-part="menu-item-link"][data-atx-section-hidden]),li[data-item-depth="1"]:has(a[data-atx-section-hidden]),.wix-presets-wrapper:has(>a[data-atx-section-hidden]){display:none!important}
