/* Biovety Live Editor Navigation v1 */
:root {
  --bve-nav-panel-background: #fff;
  --bve-nav-radius: 0;
  --bve-nav-menu-shadow: 0 12px 28px rgb(11 35 71 / 14%);
  --bve-nav-submenu-shadow: 0 16px 36px rgb(11 35 71 / 18%);
  --bve-nav-menu-padding: 12px;
  --bve-nav-submenu-padding: 8px;
  --bve-nav-item-padding-start: 14px;
  --bve-nav-item-padding-end: 10px;
  --bve-nav-submenu-gap: 20px;
}

@media (min-width: 981px) {
  .products-mega-submenu {
    right: calc(100% + var(--bve-nav-submenu-gap));
    left: auto;
  }

  .products-subcategory-chevron { transform: translateX(2px) rotate(135deg); }
  .products-subcategory-toggle[aria-expanded="true"] .products-subcategory-chevron {
    transform: translateX(-2px) rotate(-45deg);
  }
  .products-mega-row:has(.products-subcategory-toggle) { grid-template-columns: auto minmax(0, 1fr); }
  .products-mega-row > .products-subcategory-toggle { grid-column: 1; grid-row: 1; border-left: 0; border-right: 1px solid #cbdce6; }
  .products-mega-row:has(.products-subcategory-toggle) > a { grid-column: 2; grid-row: 1; }
}
