/* Local Lenis 1.3.26 adapter. Keep native anchors and nested overlay scrolling. */
html.lenis {
  scroll-behavior: auto !important;
}
html.lenis.lenis-stopped {
  overflow: clip;
}
html.lenis.lenis-smooth .modal,
html.lenis.lenis-smooth .cookie-panel,
html.lenis.lenis-smooth [data-mobile-menu] {
  overscroll-behavior: contain;
}
@media (min-width: 761px) {
  main.weborka-scroll-stack {
    isolation: isolate;
  }
  main.weborka-scroll-stack > .weborka-scroll-hero {
    position: sticky;
    top: var(--weborka-scroll-hero-top, 0px);
    z-index: 0;
  }
  main.weborka-scroll-stack > .weborka-scroll-after-hero {
    position: relative;
    z-index: 1;
    isolation: isolate;
    background-color: var(--weborka-scroll-stack-background, var(--paper));
  }
}
