@media (min-width: 992px) {
    .micro-bar.nav-modern { padding: 0; font-size: 12.5px; border-bottom: 1px solid color-mix(in srgb, var(--navbar-micro-text) 14%, transparent); }
    .micro-bar.nav-modern .container { min-height: 34px; }
    .micro-bar.nav-modern .micro-info { gap: 6px; }
    .micro-bar.nav-modern .micro-info-label { display: none; }
    .micro-bar.nav-modern .micro-info strong { font-weight: 500; }
    .micro-bar.nav-modern .micro-links { gap: 18px; }
    .micro-bar.nav-modern .micro-links > a,
    .micro-bar.nav-modern .micro-dropdown button { font-size: 12.5px; font-weight: 500; text-transform: none; letter-spacing: 0; }

    header.heavy-header.nav-modern { padding: 0; box-shadow: none; border-bottom: 1px solid color-mix(in srgb, var(--navbar-text) 8%, transparent); }
    header.nav-modern > .container { min-height: 78px; flex-wrap: nowrap !important; gap: 28px; }
    header.nav-modern .main-brand img { height: 46px; max-width: 190px; }
    header.nav-modern .search-engine { flex: 1 1 auto; max-width: none; margin: 0; }
    header.nav-modern .search-group { height: 46px; border: 2px solid var(--navbar-button); border-radius: 8px; background: var(--navbar-search-bg); box-shadow: none; }
    header.nav-modern .search-group:focus-within { border-color: var(--navbar-button); box-shadow: 0 0 0 3px color-mix(in srgb, var(--navbar-button) 18%, transparent); }
    header.nav-modern .search-group input { padding: 0 16px; font-size: 14.5px; }
    header.nav-modern .search-group button[type="submit"] { display: inline-flex; align-items: center; gap: 8px; padding: 0 22px; font-weight: 700; font-size: 14.5px; }
    header.nav-modern .search-group button[type="submit"] .fa-magnifying-glass { display: none; }
    header.nav-modern .search-group .search-btn-label { display: inline; }

    header.nav-modern .action-group { gap: 4px; margin-left: 0; }
    header.nav-modern .fav-pill { display: flex !important; order: 1 !important; }
    header.nav-modern .cart-pill { order: 2 !important; }
    header.nav-modern .action-group .user-pill,
    header.nav-modern .action-group .dropdown { order: 3 !important; }
    header.nav-modern .quick-exit-btn { display: none; }
    header.nav-modern .btn-action { gap: 9px; min-height: 0; padding: 8px 10px; border: 0 !important; border-radius: 8px; background: transparent; }
    header.nav-modern .btn-action:hover { background: color-mix(in srgb, var(--navbar-text) 5%, transparent); }
    header.nav-modern .btn-action:active { transform: none; }
    header.nav-modern .btn-action > i,
    header.nav-modern .btn-action .icon-badge > i { color: var(--navbar-account-icon); font-size: 21px !important; }
    header.nav-modern .action-label small { font-size: 11.5px; text-transform: none; opacity: .6; margin-bottom: 1px; }
    header.nav-modern .action-label strong { font-size: 13.5px; font-weight: 700; }
    header.nav-modern .action-label strong .fa-chevron-down { font-size: 10px; opacity: .6; }
    header.nav-modern .avatar-circle { width: 32px; height: 32px; font-size: 13px; background: color-mix(in srgb, var(--navbar-account-icon) 14%, transparent); color: var(--navbar-account-icon); }
    header.nav-modern .cart-pill .icon-badge { margin-right: 4px; }
    header.nav-modern .badge-count { top: -8px; right: -10px; background: var(--b2c-primary); }

    nav.sub-nav-deck.nav-modern { border-bottom: 1px solid color-mix(in srgb, var(--navbar-sub-text) 12%, transparent); }
    .sub-nav-deck.nav-modern > .container { min-height: 48px; }
    .sub-nav-deck.nav-modern .main-links { gap: 2px; align-self: stretch; }
    .sub-nav-deck.nav-modern .category-trigger { display: inline-flex; align-items: center; height: 48px; padding: 0 18px; margin-right: 10px; font-size: 14px; font-weight: 700; }
    .sub-nav-deck.nav-modern .nav-item-link { position: relative; display: inline-flex; align-items: center; gap: 6px; height: 48px; padding: 0 12px; font-size: 14px; font-weight: 600; letter-spacing: 0; text-transform: none; }
    .sub-nav-deck.nav-modern .nav-item-link:hover { background: transparent; color: var(--navbar-sub-text) !important; text-shadow: none; opacity: .8; }
    .sub-nav-deck.nav-modern .nav-item-link.is-active::after { content: ""; position: absolute; left: 12px; right: 12px; bottom: 0; height: 3px; border-radius: 2px 2px 0 0; background: currentColor; }
    .sub-nav-deck.nav-modern .nav-item-link.dropdown-toggle::after { margin-left: 2px; vertical-align: 2px; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; opacity: .7; }
    .sub-nav-deck.nav-modern .garage-module { height: auto; }
    .sub-nav-deck.nav-modern .garage-card { height: 38px; padding: 0 14px; gap: 10px; border: 1px solid var(--navbar-sub-text); border-radius: 8px; }
    .sub-nav-deck.nav-modern .garage-info .label { font-size: 11px; text-transform: none; letter-spacing: 0; opacity: .75; }
    .sub-nav-deck.nav-modern .garage-info .val { font-size: 13px; text-transform: none; }
}
