#shop-nav,.experience-nav>.category-nav{display:none!important}#unified-category-nav{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap;padding:0 max(20px,calc((100% - 1240px)/2));background:#123e38;color:white;position:relative;z-index:24;min-height:48px;font:14px system-ui,sans-serif}#unified-category-nav a{color:inherit;text-decoration:none}#unified-category-nav>.category-all,#unified-category-nav>.category-extra,.category-parent>a{padding:15px 14px;display:block}.category-parent{display:flex;align-items:center}.category-parent>a{flex:1}.category-parent button{background:transparent;color:inherit;border:0;padding:12px 10px;cursor:pointer;box-shadow:none;min-width:36px}.category-branch{position:relative}#unified-category-nav .category-branch:hover,#unified-category-nav .category-branch:focus-within,#unified-category-nav>a:hover{background:#226357;box-shadow:inset 0 -3px #ff962c,0 0 18px #f895292b;transition:background .2s,box-shadow .2s}.category-children{display:none}#unified-category-nav .category-children{position:absolute;top:100%;left:0;min-width:235px;background:white;color:#233d35;box-shadow:0 16px 35px #17342c26;border:1px solid #e4ebe7;border-top:3px solid #ff962c;border-radius:0 0 12px 12px;padding:8px;max-height:65vh;overflow:auto}#unified-category-nav .category-branch:hover>.category-children,#unified-category-nav .category-branch:focus-within>.category-children,.category-branch.expanded>.category-children{display:block}.category-children a{display:flex;padding:13px 14px;justify-content:space-between;border-radius:6px}.category-children a:hover{background:#eff7f2;color:#c55b00!important}.category-menu-trigger{display:flex;gap:8px;align-items:center;background:transparent!important;color:#163d34!important;border:1px solid #d9e4de!important;cursor:pointer;padding:10px 14px!important;border-radius:8px}.category-menu-trigger span{font-size:22px}#category-drawer{inset:0 0 0 auto;margin:0;width:min(390px,94vw);height:100dvh;max-height:100dvh;border:0;padding:0;background:white;color:#213b33;box-shadow:-20px 0 60px #0002;max-width:94vw;font:15px system-ui,sans-serif}#category-drawer[open]{display:flex;flex-direction:column;animation:category-enter .25s ease-out}#category-drawer::backdrop{background:#0b211b80}.category-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:26px 22px;border-bottom:1px solid #e4ebe7}.category-drawer-head small{font-size:10px;letter-spacing:2px;color:#688077}.category-drawer-head h2{font-size:22px;margin:7px 0 0}.category-drawer-head button{font-size:28px;background:#f1f5f2;color:#213b33;border:0;border-radius:50%;width:40px;height:40px;padding:0}.categories-open{overflow:hidden}#drawer-categories{padding:12px 18px;overflow:auto;flex:1}#drawer-categories a{color:#213b33;text-decoration:none}#drawer-categories .category-all{display:block;padding:16px 14px;font-weight:650;background:#eff6f1;border-radius:8px;margin-bottom:8px}#drawer-categories .category-branch{border-bottom:1px solid #edf0ee}#drawer-categories .category-children{padding-left:16px;background:#f8faf8}#drawer-categories .category-children span{color:#e58320}.category-drawer-footer{padding:20px;background:#f5f8f6;display:grid;gap:14px}.category-drawer-footer a{color:#254e3f}.category-parent button:focus-visible,#unified-category-nav a:focus-visible{outline:2px solid #ff962c;outline-offset:-3px}@keyframes category-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:760px){#unified-category-nav{display:none}.market-links{flex-wrap:wrap}.category-menu-trigger{font-size:12px}.category-menu-trigger span{font-size:18px}}@media(prefers-reduced-motion:reduce){#category-drawer[open]{animation:none}}

/* Premium accessible storefront category dropdown */
#unified-category-nav .category-parent button{display:grid;place-items:center;transition:color .2s ease,transform .2s ease;line-height:1;font-size:17px}
#unified-category-nav .category-parent button:hover{color:#ff9228}
#unified-category-nav .category-parent button[aria-expanded="true"]{transform:rotate(180deg);color:#ff9228}
#unified-category-nav .category-children{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.985);transform-origin:top left;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:50}
#unified-category-nav .category-branch:hover>.category-children,#unified-category-nav .category-branch:focus-within>.category-children,#unified-category-nav .category-branch.expanded>.category-children{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}
#unified-category-nav .category-children a{transition:background .18s ease,color .18s ease,padding-left .18s ease}
#unified-category-nav .category-children a:hover,#unified-category-nav .category-children a:focus-visible{background:#fff0e0;color:#d66b00!important;padding-left:20px}
#drawer-categories .category-children{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:opacity .22s ease}
#drawer-categories .category-branch.expanded>.category-children{display:block;opacity:1;animation:drawer-submenu-in .24s ease both}
#drawer-categories .category-parent button{transition:transform .2s ease}
#drawer-categories .category-branch.expanded>.category-parent button{transform:rotate(180deg)}
@keyframes drawer-submenu-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){#unified-category-nav .category-children,#unified-category-nav .category-children a,#drawer-categories .category-children{transition:none!important;animation:none!important}}

/* =========================================
   TECH BAZAR — BLUE CATEGORY NAV FIX
   Remove orange, preserve dropdown animation
   ========================================= */

#unified-category-nav {
  background: #ffffff !important;
  color: #172033 !important;
}

/* Top category hover */
#unified-category-nav > .category-branch:hover,
#unified-category-nav > .category-branch:focus-within,
#unified-category-nav > .category-branch.expanded {
  background: #f0f5ff !important;
  box-shadow: inset 0 -3px #2563eb !important;
}

/* Category text hover */
#unified-category-nav > .category-branch:hover > .category-parent > a,
#unified-category-nav > .category-branch:focus-within > .category-parent > a {
  color: #1d4ed8 !important;
}

/* Dropdown top border */
#unified-category-nav .category-children {
  border-top-color: #2563eb !important;
}

/* Dropdown item hover */
#unified-category-nav .category-children a:hover,
#unified-category-nav .category-children a:focus-visible {
  background: #eff6ff !important;
  color: #1d4ed8 !important;
  padding-left: 20px;
}

/* Nested submenu hover */
#unified-category-nav .category-children .category-branch:hover {
  background: #244d91 !important;
  box-shadow: none !important;
}

#unified-category-nav .category-children
.category-branch:hover > .category-parent > a {
  color: #ffffff !important;
}

/* Category arrows */
#unified-category-nav .category-parent button:hover,
#unified-category-nav .category-parent button[aria-expanded="true"] {
  color: #2563eb !important;
}

/* Remove orange glow */
#unified-category-nav .category-branch:hover,
#unified-category-nav .category-branch:focus-within {
  box-shadow: none;
}

/* Mobile drawer */
#drawer-categories .category-children span {
  color: #2563eb !important;
}

/* Keyboard focus */
.category-parent button:focus-visible,
#unified-category-nav a:focus-visible {
  outline: 2px solid #2563eb !important;
  outline-offset: -3px;
}

/* Preserve smooth animation */
#unified-category-nav .category-children a {
  transition:
    background .18s ease,
    color .18s ease,
    padding-left .18s ease;
}
