/* Üst bar açılır menüleri (BİLGİ, dil, hesap vb.)
   Chrome stacking: falcon-store-chrome (1080) > sticky menü (1040).
   Böylece dropdown sticky şeridin üstünde kalır. */

.falcon-store-chrome,
.falcon-store-chrome #header,
.falcon-store-chrome .studio-header,
.falcon-store-chrome .elite-header,
.falcon-store-chrome .vitrin-header {
    overflow: visible !important;
}

#header {
    position: relative;
    z-index: 2;
}

.menubar-section,
.menubar-section .menubar-container,
.menubar-section .menubar,
.shopbar-section,
.shopbar-section .shopbar-container,
.studio-top,
.studio-header__bar,
.elite-header,
.vitrin-header {
    overflow: visible !important;
}

.menubar-section .dropdown,
.shopbar-section .dropdown,
.studio-top .dropdown,
.cms-menu-dropdown .dropdown {
    position: relative;
}

/* Açık menü panelleri — chrome içinde en üstte */
.menubar-section .dropdown-menu,
.menubar .dropdown-menu,
.shopbar-section .dropdown-menu,
.menubar-section .cms-menu-dropdown .dropdown-menu,
.studio-top .dropdown-menu,
.language-selector .dropdown-menu,
.account-dropdown .dropdown-menu,
.falcon-store-chrome .dropdown-menu {
    --dropdown-zindex: 20;
    z-index: 20 !important;
}

/* Sticky ana menü / megamenü panelleri (chrome dışında) */
.falcon-sticky-nav,
.megamenu-section.falcon-sticky-nav,
.studio-nav.falcon-sticky-nav,
.elite-nav-bar.falcon-sticky-nav,
.vitrin-navstrip {
    overflow: visible !important;
}

.falcon-sticky-nav .megamenu-dropdown-container,
.falcon-sticky-nav .dropdown-menu,
.megamenu-section .megamenu-dropdown-container,
.megamenu-section .dropdown-menu {
    z-index: 1050 !important;
}

.menubar-section .dropdown-menu,
.menubar .dropdown-menu {
    --dropdown-link-color: #374151;
    --dropdown-link-hover-color: #111827;
    --dropdown-link-hover-bg: rgba(0, 0, 0, 0.05);
    --dropdown-link-active-color: #111827;
    --dropdown-link-active-bg: rgba(0, 0, 0, 0.08);
}

.menubar-section .dropdown-menu .dropdown-item,
.menubar .dropdown-menu .dropdown-item,
.menubar-section .cms-menu-dropdown .dropdown-menu .dropdown-item.menu-link,
.menubar .cms-menu-dropdown .dropdown-menu .dropdown-item.menu-link {
    color: var(--dropdown-link-color) !important;
}

.menubar-section .dropdown-menu .dropdown-item:hover,
.menubar-section .dropdown-menu .dropdown-item:focus,
.menubar .dropdown-menu .dropdown-item:hover,
.menubar .dropdown-menu .dropdown-item:focus,
.menubar-section .cms-menu-dropdown .dropdown-menu .dropdown-item.menu-link:hover,
.menubar-section .cms-menu-dropdown .dropdown-menu .dropdown-item.menu-link:focus,
.menubar .cms-menu-dropdown .dropdown-menu .dropdown-item.menu-link:hover,
.menubar .cms-menu-dropdown .dropdown-menu .dropdown-item.menu-link:focus {
    color: var(--dropdown-link-hover-color) !important;
    background-color: var(--dropdown-link-hover-bg) !important;
    text-decoration: none;
}

.menubar-section .dropdown-menu .dropdown-item:hover > i,
.menubar-section .dropdown-menu .dropdown-item:hover > svg,
.menubar-section .dropdown-menu .dropdown-item:focus > i,
.menubar-section .dropdown-menu .dropdown-item:focus > svg,
.menubar .dropdown-menu .dropdown-item:hover > i,
.menubar .dropdown-menu .dropdown-item:hover > svg,
.menubar .dropdown-menu .dropdown-item:focus > i,
.menubar .dropdown-menu .dropdown-item:focus > svg {
    color: var(--dropdown-link-hover-color) !important;
}
