/* Only desktop dropdowns. Mobile keeps its existing single scroll container. */
@media (min-width: 992px) {
  body.hg-redesign-v1 #navigation .menu-level-1 > li > .menu-level-2 {
    box-sizing: border-box !important;
    max-height: calc(100vh - var(--hg-menu-top, 150px) - 16px) !important;
    max-height: calc(100dvh - var(--hg-menu-top, 150px) - 16px) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior-y: contain;
    -webkit-overflow-scrolling: touch;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    scrollbar-color: #c88a2b #f3f2ef;
    touch-action: pan-y;
  }
  body.hg-redesign-v1 #navigation .menu-level-2::-webkit-scrollbar {
    width: 8px;
  }
  body.hg-redesign-v1 #navigation .menu-level-2::-webkit-scrollbar-track {
    background: #f3f2ef;
  }
  body.hg-redesign-v1 #navigation .menu-level-2::-webkit-scrollbar-thumb {
    background: #c88a2b;
    border: 2px solid #f3f2ef;
    border-radius: 8px;
  }
}
