/* V43.37 - Gruplandırılmış, taşmayan profesyonel üst menü */
.ll-header .ll-nav{max-width:1380px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;}
.ll-header .ll-brand{flex:0 1 180px!important;min-width:128px!important;max-width:180px!important;overflow:hidden!important;}
.ll-header .ll-brand-logo-img{max-width:100%!important;height:auto!important;object-fit:contain!important;}
.ll-header .ll-nav-links-clean{flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important;justify-content:flex-start!important;overflow:visible!important;padding:6px!important;gap:5px!important;}
.ll-header .ll-nav-links-clean>a,.ll-header .ll-menu-trigger{height:40px!important;border:0!important;background:transparent!important;color:#0f172a!important;border-radius:999px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font:900 12.5px/1 Inter,Arial,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;transition:.18s ease!important;}
.ll-header .ll-nav-links-clean>a:hover,.ll-header .ll-menu-trigger:hover,.ll-header .ll-menu-group.open>.ll-menu-trigger{background:#fff2b8!important;transform:translateY(-1px)!important;}
.ll-header .ll-menu-group{position:relative!important;flex:0 0 auto!important;}
.ll-header .ll-menu-arrow{font-size:9px!important;margin-left:2px!important;transition:transform .18s ease!important;}
.ll-header .ll-menu-group.open .ll-menu-arrow{transform:rotate(180deg)!important;}
.ll-header .ll-menu-dropdown{position:absolute!important;left:0!important;top:calc(100% + 10px)!important;width:300px!important;padding:10px!important;background:rgba(255,255,255,.98)!important;border:1px solid rgba(15,23,42,.10)!important;border-radius:20px!important;box-shadow:0 24px 65px rgba(15,23,42,.18)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important;transition:.18s ease!important;z-index:1200!important;}
.ll-header .ll-menu-group.open .ll-menu-dropdown,.ll-header .ll-menu-group:hover .ll-menu-dropdown{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;}
.ll-header .ll-menu-dropdown>a{display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:14px!important;color:#0f172a!important;text-decoration:none!important;}
.ll-header .ll-menu-dropdown>a:hover{background:#fff8dc!important;}
.ll-header .ll-menu-dropdown>a>i{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#111827!important;color:#f8d86d!important;flex:0 0 38px!important;}
.ll-header .ll-menu-dropdown>a span{display:grid!important;gap:3px!important;text-align:left!important;}
.ll-header .ll-menu-dropdown b{font-size:13px!important;}
.ll-header .ll-menu-dropdown small{font-size:11px!important;color:#64748b!important;font-weight:700!important;}
.ll-header .ll-nav-actions{flex:0 0 auto!important;min-width:0!important;}
.ll-header .ll-header-cart-btn{flex:0 0 auto!important;}
@media(max-width:1370px){
 .ll-header .ll-nav{gap:7px!important;padding-left:10px!important;padding-right:10px!important;}
 .ll-header .ll-brand{flex-basis:145px!important;max-width:145px!important;}
 .ll-header .ll-nav-links-clean>a,.ll-header .ll-menu-trigger{padding:0 9px!important;font-size:12px!important;gap:5px!important;}
 .ll-header .ll-nav-actions{gap:5px!important;}
 .ll-header .ll-nav-actions .ll-theme-toggle,.ll-header .ll-nav-actions .ll-icon-btn,.ll-header .ll-nav-actions .ll-btn.ghost{width:40px!important;min-width:40px!important;height:40px!important;}
 .ll-header .ll-nav-actions .ll-btn.gold,.ll-header .ll-header-cart-btn{height:40px!important;min-height:40px!important;}
}
@media(max-width:1180px){
 .ll-header .ll-nav-links-clean{display:none!important;}
 .ll-header .ll-mobile-btn{display:inline-grid!important;place-items:center!important;}
 .ll-header .ll-nav-actions .ll-btn.ghost,.ll-header .ll-nav-actions .ll-icon-btn{display:none!important;}
 .ll-header .ll-header-cart-btn{margin-left:auto!important;}
 .ll-header .ll-brand{flex:1 1 auto!important;max-width:220px!important;}
}
@media(max-width:620px){.ll-header .ll-nav-actions{display:none!important;}}
