/* Bazarestan v1.0.121 — recursive mobile parent destination links. */
@media (max-width: 992px) {
  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent {
    display: block !important;
  }

  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent[hidden],
  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent[aria-hidden="true"] {
    display: none !important;
  }

  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent > .nav-link,
  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent > a.nav-link {
    color: var(--color-primary-darker-15, var(--color-primary, #ff6b35)) !important;
    background: var(--color-primary-10, rgba(255, 107, 53, .08)) !important;
    border-radius: 12px !important;
  }

  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent > .nav-link span {
    font-weight: 700 !important;
  }

  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent > .nav-link:before {
    display: none !important;
  }
}


/* v1.0.123: injected parent links are present before submenu interaction; keep open submenu height natural so the first link is never clipped. */
@media (max-width: 992px) {
  .drawer-wrapper .drawer ul.menu li.dropdown > .dropdown-menu[data-bz-parent-link-ready="1"][style]:not([style*="height: 0"]),
  .drawer-wrapper .drawer ul.menu li.dropdown > .dropdown-menu[data-bz-parent-link-height-auto="1"] {
    height: auto !important;
    max-height: none !important;
  }

  .drawer-wrapper .drawer ul.menu li .dropdown-menu > li.bz-mobile-menu-view-parent {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
    transition: background-color .18s ease, color .18s ease !important;
  }
}
