/* Luxor Kimya V11.7 - Tekil kurumsal header. Tüm ön yüz sayfalarında aynı yapı. */
.lux-topbar{height:34px!important;min-height:34px!important;background:#0d0d0b!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.035em!important;display:block!important;border:0!important}
.lux-topbar .lux-wrap{width:min(1080px,calc(100% - 48px))!important;height:34px!important;min-height:34px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:26px!important}
.lux-topbar-brand{display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;width:auto!important;text-align:left!important}
.lux-topbar-brand b{font-size:9px!important;letter-spacing:.16em!important;color:#d5a51e!important;flex:none!important}
.lux-topbar-brand i{display:block!important;width:1px!important;height:12px!important;background:rgba(255,255,255,.25)!important}
.lux-topbar-brand a,.lux-topbar-brand{color:#fff!important;text-decoration:none!important}
.lux-topbar-links{display:flex!important;align-items:center!important;gap:22px!important;width:auto!important}
.lux-topbar-links span,.lux-topbar-links a{width:auto!important;margin:0!important;color:#fff!important;text-decoration:none!important;font-size:9px!important;font-weight:700!important;white-space:nowrap!important}
.lux-topbar-links .lux-trust{color:#8e887b!important;background:none!important;border:0!important;padding:0!important}

.lux-header.nexava-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(255,255,255,.985)!important;border:0!important;border-bottom:1px solid #ece8df!important;box-shadow:0 12px 38px rgba(25,21,12,.055)!important;backdrop-filter:blur(16px)!important}
.lux-header .lux-head-main{width:min(1080px,calc(100% - 48px))!important;height:80px!important;min-height:80px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;gap:16px!important}
.lux-header .lux-logo{width:220px!important;min-width:220px!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;flex:0 0 220px!important}
.lux-header .lux-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}
.lux-header .lux-company-signature{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:210px!important;border-left:1px solid #e8e1d2!important;padding-left:15px!important;line-height:1.1!important}
.lux-header .lux-company-signature b{font-size:11px!important;letter-spacing:.13em!important;color:#171713!important;white-space:nowrap!important}
.lux-header .lux-company-signature small{margin-top:4px!important;font-size:7px!important;letter-spacing:.11em!important;color:#8b8170!important;white-space:nowrap!important}
.lux-header .lux-head-spacer{flex:1 1 auto!important;min-width:12px!important}
.lux-header .lux-support{height:52px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:6px 10px 6px 7px!important;margin:0!important;border:0!important;border-radius:16px!important;background:#fbfaf7!important;color:#171713!important;text-decoration:none!important;white-space:nowrap!important}
.lux-header .lux-support-icon{width:38px!important;height:38px!important;min-width:38px!important;border:0!important;border-radius:12px!important;background:#25d366!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:800!important}
.lux-header .lux-support small{display:block!important;margin:0 0 3px!important;font-size:8px!important;line-height:1!important;color:#756f66!important;font-weight:600!important}
.lux-header .lux-support b{display:block!important;margin:0!important;font-size:12px!important;line-height:1!important;color:#171713!important;font-weight:800!important}
.lux-header .lux-head-actions{display:flex!important;align-items:center!important;gap:6px!important;height:56px!important}
.lux-header .lux-head-actions>a,.lux-header .lux-head-actions>button{width:58px!important;min-width:58px!important;height:52px!important;padding:0 4px!important;margin:0!important;border:0!important;background:transparent!important;border-radius:10px!important;color:#171713!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;box-shadow:none!important;cursor:pointer!important}
.lux-header .lux-head-actions>a:hover,.lux-header .lux-head-actions>button:hover{background:#f8f6f0!important}
.lux-header .lux-head-actions span{font-size:16px!important;line-height:1!important}
.lux-header .lux-head-actions small{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:7px!important;line-height:1.15!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important}
.lux-header .lux-head-actions small b{font-size:7px!important;line-height:1.1!important;color:#b88708!important;letter-spacing:.06em!important}
.lux-header .lux-head-actions .lux-market-action{width:132px!important;min-width:132px!important;height:52px!important;padding:0 13px!important;display:flex!important;flex-direction:row!important;gap:9px!important;border-radius:11px!important;background:#11110f!important;color:#fff!important}
.lux-header .lux-head-actions .lux-market-action:hover{background:#26241e!important}
.lux-header .lux-head-actions .lux-market-action>span{font-size:17px!important;color:#fff!important}
.lux-header .lux-head-actions .lux-market-action small{align-items:flex-start!important;color:#fff!important;text-align:left!important}
.lux-header .lux-head-actions .lux-market-action small b{color:#d9a91e!important}
.lux-header .lux-mobile-actions{display:none!important}

.lux-header .lux-nav{height:50px!important;display:block!important;border-top:1px solid #eeeae2!important;border-bottom:0!important;background:#fff!important}
.lux-header .lux-nav-inner{width:min(1080px,calc(100% - 48px))!important;height:50px!important;min-height:50px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:27px!important}
.lux-header .lux-nav-inner:before{content:"LUXOR KİMYA"!important;font-size:7px!important;font-weight:900!important;letter-spacing:.18em!important;color:#c99412!important;margin:0 8px 0 0!important;padding:0 18px 0 0!important;border-right:1px solid #ece6da!important;white-space:nowrap!important}
.lux-header .lux-nav-inner:after{content:"ÜRETİM • KALİTE • GÜVEN"!important;margin-left:auto!important;font-size:7px!important;font-weight:800!important;letter-spacing:.12em!important;color:#9a9182!important;white-space:nowrap!important}
.lux-header .lux-nav-item{position:relative!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}
.lux-header .lux-nav-item>a{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:17px 0!important;border:0!important;background:transparent!important;border-radius:0!important;color:#151515!important;text-decoration:none!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important}
.lux-header .lux-nav-item>a:hover{color:#c99412!important}
.lux-header .lux-nav-item:last-child{margin-left:0!important}
.lux-header .lux-chevron{font-size:10px!important;margin-left:2px!important}
.lux-header .lux-submenu{display:block!important;position:absolute!important;top:calc(100% + 1px)!important;left:-16px!important;min-width:220px!important;padding:10px!important;background:#fff!important;border:1px solid #ece6da!important;border-radius:0 0 14px 14px!important;box-shadow:0 20px 48px rgba(22,18,10,.11)!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;transition:.18s ease!important;z-index:1200!important}
.lux-header .lux-nav-item:hover>.lux-submenu{opacity:1!important;visibility:visible!important;transform:none!important}
.lux-header .lux-submenu a{display:block!important;padding:10px 11px!important;border:0!important;border-radius:8px!important;color:#222!important;text-decoration:none!important;font-size:10px!important;font-weight:700!important;text-transform:none!important}
.lux-header .lux-submenu a:hover{background:#faf6ea!important;color:#a87500!important}

@media(max-width:1180px){
 .lux-topbar .lux-wrap,.lux-header .lux-head-main,.lux-header .lux-nav-inner{width:min(100% - 38px,1040px)!important}
 .lux-header .lux-logo{width:190px!important;min-width:190px!important;flex-basis:190px!important}
 .lux-header .lux-company-signature{display:none!important}
 .lux-header .lux-nav-inner{gap:22px!important}
 .lux-header .lux-nav-inner:after{display:none!important}
}
@media(max-width:980px){
 .lux-topbar{height:30px!important;min-height:30px!important}
 .lux-topbar .lux-wrap{height:30px!important;min-height:30px!important;width:calc(100% - 32px)!important;justify-content:center!important}
 .lux-topbar-brand i,.lux-topbar-links{display:none!important}
 .lux-topbar-brand{width:100%!important;justify-content:center!important;overflow:hidden!important}
 .lux-topbar-brand>b{display:none!important}
 .lux-topbar-brand,.lux-topbar-brand a{font-size:8px!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .lux-header .lux-head-main{width:calc(100% - 32px)!important;height:68px!important;min-height:68px!important}
 .lux-header .lux-logo{width:142px!important;min-width:142px!important;height:50px!important;flex:0 0 142px!important}
 .lux-header .lux-support,.lux-header .lux-head-actions,.lux-header .lux-nav{display:none!important}
 .lux-header .lux-head-spacer{display:block!important}
 .lux-header .lux-mobile-actions{display:flex!important;align-items:center!important;gap:8px!important}
 .lux-header .lux-mobile-actions button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid #e8e3da!important;border-radius:50%!important;background:#fff!important;color:#171713!important;font-size:18px!important;cursor:pointer!important}
}
@media(max-width:520px){
 .lux-topbar .lux-wrap{width:calc(100% - 24px)!important}
 .lux-header .lux-head-main{width:calc(100% - 24px)!important;height:64px!important;min-height:64px!important}
 .lux-header .lux-logo{width:128px!important;min-width:128px!important;height:46px!important;flex-basis:128px!important}
}

/* V11.16 — proportionally larger brand mark */
@media(min-width:1181px){
 .lux-header .lux-logo{width:248px!important;min-width:248px!important;height:70px!important;flex-basis:248px!important}
}
@media(max-width:1180px) and (min-width:981px){
 .lux-header .lux-logo{width:208px!important;min-width:208px!important;height:62px!important;flex-basis:208px!important}
}
@media(max-width:980px){
 .lux-header .lux-logo{width:154px!important;min-width:154px!important;height:54px!important;flex-basis:154px!important}
}
@media(max-width:520px){
 .lux-header .lux-logo{width:138px!important;min-width:138px!important;height:49px!important;flex-basis:138px!important}
}

/* V11.17 — larger proportional Luxor logo */
@media(min-width:1181px){
 .lux-header .lux-logo{width:278px!important;min-width:278px!important;height:76px!important;flex-basis:278px!important}
}
@media(max-width:1180px) and (min-width:981px){
 .lux-header .lux-logo{width:226px!important;min-width:226px!important;height:66px!important;flex-basis:226px!important}
}
@media(max-width:980px){
 .lux-header .lux-head-main{height:72px!important;min-height:72px!important}
 .lux-header .lux-logo{width:176px!important;min-width:176px!important;height:58px!important;flex-basis:176px!important}
}
@media(max-width:520px){
 .lux-header .lux-head-main{height:70px!important;min-height:70px!important}
 .lux-header .lux-logo{width:164px!important;min-width:164px!important;height:56px!important;flex-basis:164px!important}
 .lux-header .lux-mobile-actions{gap:6px!important}
 .lux-header .lux-mobile-actions button{width:38px!important;height:38px!important}
}

/* V11.18 — mobile drawer always above the sticky header */
@media(max-width:980px){
  .lux-mobile-drawer{
    display:block!important;
    position:fixed!important;
    top:0!important;
    right:-100%!important;
    bottom:auto!important;
    width:min(88vw,390px)!important;
    height:100dvh!important;
    min-height:100vh!important;
    z-index:100000!important;
    background:#fff!important;
    padding:22px 20px 28px!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    box-shadow:-24px 0 70px rgba(0,0,0,.18)!important;
    transition:right .28s ease!important;
  }
  .lux-mobile-drawer.open{right:0!important;display:block!important}
  .lux-mobile-drawer-backdrop.open{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:99990!important;
    background:rgba(0,0,0,.62)!important;
    backdrop-filter:blur(2px)!important;
  }
  .lux-mobile-drawer-head{position:sticky!important;top:-22px!important;z-index:2!important;background:#fff!important;padding:20px 0 18px!important;margin-top:-2px!important}
  .lux-mobile-drawer-head span{font-size:22px!important;line-height:1!important}
  .lux-mobile-drawer-head button{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;font-size:34px!important;line-height:1!important;cursor:pointer!important}
  .lux-mobile-drawer-nav{padding-top:4px!important}
  .drawer-item>a{padding:17px 0!important;font-size:15px!important;line-height:1.2!important}
  .lux-mobile-drawer-contact{padding:16px 0 8px!important;margin-top:12px!important;border-top:1px solid #ece8df!important}
  body.drawer-open{overflow:hidden!important;touch-action:none!important}
}
@media(max-width:520px){
  .lux-mobile-drawer{width:calc(100vw - 42px)!important;max-width:none!important;padding:18px 18px 24px!important}
  .lux-mobile-drawer-head{top:-18px!important;padding:18px 0 16px!important}
}

/* V11.19 — modern, reliable mobile navigation */
@media(max-width:980px){
  .lux-header .lux-mobile-actions{margin-left:auto!important;position:relative!important;z-index:3!important}
  .lux-header .lux-mobile-actions button{box-shadow:0 6px 18px rgba(17,17,15,.06)!important;transition:.2s ease!important}
  .lux-header .lux-mobile-actions button:active{transform:scale(.94)!important}
  .lux-burger{display:grid!important;gap:4px!important;width:18px!important}
  .lux-burger i{display:block!important;height:2px!important;border-radius:2px!important;background:#151513!important;width:100%!important}
  .lux-search-glyph{font-size:22px!important;line-height:1!important;transform:translateY(-1px)}
  .lux-mobile-drawer{right:-105%!important;width:min(94vw,430px)!important;padding:0!important;background:#fff!important;border-radius:24px 0 0 24px!important;overflow:hidden!important;display:block!important}
  .lux-mobile-drawer.open{right:0!important}
  .lux-mobile-drawer-head{position:sticky!important;top:0!important;margin:0!important;padding:14px 16px!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #eee9df!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(14px)!important;z-index:5!important}
  .lux-drawer-brand{width:150px!important;height:48px!important;display:flex!important;align-items:center!important}
  .lux-drawer-brand img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
  .lux-mobile-drawer-head button{border:1px solid #e8e3da!important;border-radius:50%!important;background:#fff!important;color:#151513!important;font-size:26px!important;font-weight:400!important;width:42px!important;height:42px!important;line-height:1!important}
  .lux-drawer-intro{padding:22px 18px 14px!important;background:linear-gradient(135deg,#fbfaf6 0%,#fff 72%)!important}
  .lux-drawer-intro small{display:block!important;color:#b4830d!important;font-size:9px!important;font-weight:900!important;letter-spacing:.16em!important;margin-bottom:6px!important}
  .lux-drawer-intro b{display:block!important;font-size:26px!important;line-height:1!important;color:#161512!important;text-transform:uppercase!important}
  .lux-drawer-intro p{margin:8px 0 0!important;color:#777166!important;font-size:12px!important;line-height:1.55!important}
  .lux-mobile-drawer-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:8px 14px 16px!important;background:#fff!important}
  .drawer-item{position:relative!important;border:1px solid #ebe6dc!important;border-radius:15px!important;background:#fff!important;min-width:0!important;overflow:visible!important}
  .drawer-item>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:72px!important;padding:13px!important;border:0!important;color:#191815!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.01em!important}
  .drawer-item>a em{font-style:normal!important;color:#b4830d!important;font-size:13px!important}
  .drawer-item.has-sub>a{padding-right:42px!important}
  .drawer-item>[data-drawer-toggle]{position:absolute!important;right:8px!important;top:16px!important;width:30px!important;height:38px!important;border:0!important;border-left:1px solid #eee9df!important;background:transparent!important;color:#9b7411!important;font-size:18px!important;z-index:2!important}
  .drawer-sub{display:none!important;grid-column:1/-1!important;padding:3px 10px 10px!important;border-top:1px solid #eee9df!important;background:#fff!important}
  .drawer-sub.open{display:grid!important}
  .drawer-sub a{display:block!important;padding:10px 4px!important;border-bottom:1px solid #f2eee7!important;color:#5e584f!important;font-size:11px!important;font-weight:700!important}
  .lux-drawer-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding:0 14px 14px!important}
  .lux-drawer-actions a{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:70px!important;padding:12px 14px!important;border-radius:15px!important;text-decoration:none!important}
  .lux-drawer-actions b{font-size:12px!important}.lux-drawer-actions small{font-size:9px!important;margin-top:4px!important;opacity:.78!important}
  .lux-drawer-actions .market{background:#171613!important;color:#fff!important}.lux-drawer-actions .whatsapp{background:#eafaf0!important;color:#13763b!important;border:1px solid #d3f3df!important}
  .lux-mobile-drawer-contact{margin:0!important;padding:14px 18px 22px!important;border-top:1px solid #eee9df!important;background:#faf9f6!important;display:flex!important;flex-direction:column!important;gap:5px!important}
  .lux-mobile-drawer-contact a{font-size:12px!important;font-weight:800!important;color:#171613!important}.lux-mobile-drawer-contact span{font-size:9px!important;color:#8a8378!important;text-transform:uppercase!important;letter-spacing:.08em!important}
  .lux-mobile-drawer-backdrop.open{z-index:99998!important;background:rgba(12,12,10,.70)!important;backdrop-filter:blur(5px)!important}
  .lux-mobile-drawer{z-index:99999!important}
  body.drawer-open{overflow:hidden!important}
}
@media(max-width:420px){
  .lux-mobile-drawer{width:100vw!important;border-radius:0!important}
  .lux-mobile-drawer-nav{gap:8px!important;padding-left:12px!important;padding-right:12px!important}
  .drawer-item>a{min-height:66px!important;font-size:11.5px!important;padding:11px!important}
  .lux-drawer-actions{padding-left:12px!important;padding-right:12px!important}
}

/* V11.21 — compact mobile header/menu controls */
@media(max-width:980px){
  .lux-header{position:sticky!important;top:0!important;z-index:9000!important;background:#fff!important}
  .lux-header .lux-head-main{height:76px!important;min-height:76px!important;padding:0!important;gap:10px!important}
  .lux-header .lux-logo{display:flex!important;align-items:center!important;min-width:0!important;max-width:210px!important;height:64px!important}
  .lux-header .lux-logo img{width:auto!important;height:auto!important;max-width:205px!important;max-height:58px!important;object-fit:contain!important;object-position:left center!important}
  .lux-header .lux-mobile-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}
  .lux-header .lux-mobile-actions button{
    width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
    padding:0!important;border:1px solid #e8e3da!important;border-radius:14px!important;
    background:#fff!important;box-shadow:0 4px 14px rgba(20,18,12,.05)!important;
  }
  .lux-header .lux-mobile-search{font-size:0!important}
  .lux-header .lux-search-glyph{display:block!important;font-size:24px!important;line-height:1!important;transform:none!important}
  .lux-header .lux-mobile-menu{font-size:0!important}
  .lux-header .lux-burger{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;width:20px!important;height:18px!important;margin:auto!important}
  .lux-header .lux-burger i{display:block!important;width:20px!important;height:2px!important;min-height:2px!important;background:#171713!important;border-radius:4px!important;margin:0!important;padding:0!important}
}
@media(max-width:420px){
  .lux-header .lux-head-main{height:70px!important;min-height:70px!important}
  .lux-header .lux-logo{max-width:184px!important;height:58px!important}
  .lux-header .lux-logo img{max-width:180px!important;max-height:54px!important}
  .lux-header .lux-mobile-actions button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:13px!important}
}

/* V11.23 — exact 3-line mobile menu icon */
@media(max-width:980px){
  .lux-header .lux-mobile-menu .lux-burger{
    display:block!important;width:22px!important;height:16px!important;margin:auto!important;
    background:linear-gradient(to bottom,
      #171713 0,#171713 2px,
      transparent 2px,transparent 7px,
      #171713 7px,#171713 9px,
      transparent 9px,transparent 14px,
      #171713 14px,#171713 16px)!important;
    border-radius:1px!important
  }
  .lux-header .lux-mobile-menu .lux-burger i{display:none!important}
}

/* V11.24 — mobile header icon cleanup: strict three-line hamburger */
@media(max-width:980px){
  .lux-header .lux-head-main{padding-left:14px!important;padding-right:14px!important}
  .lux-header .lux-mobile-menu::before,
  .lux-header .lux-mobile-menu::after,
  .lux-header .lux-mobile-menu .lux-burger::before,
  .lux-header .lux-mobile-menu .lux-burger::after{content:none!important;display:none!important;background:none!important}
  .lux-header .lux-mobile-menu .lux-burger{
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    gap:5px!important;width:24px!important;height:20px!important;margin:auto!important;background:none!important;border:0!important
  }
  .lux-header .lux-mobile-menu .lux-burger i{
    display:block!important;width:23px!important;height:2px!important;min-height:2px!important;max-height:2px!important;
    margin:0!important;padding:0!important;background:#11110f!important;border-radius:3px!important;transform:none!important;opacity:1!important
  }
}


/* V11.26 — premium desktop header and simplified Online Mağaza CTA */
@media(min-width:981px){
  .nexava-header{background:rgba(255,255,255,.985)!important;border-bottom:1px solid #ece7dc!important;box-shadow:0 10px 30px rgba(17,17,15,.045)!important}
  .nexava-header .lux-head-main{height:94px!important;gap:24px!important}
  .nexava-header .lux-logo{min-width:245px!important;max-width:245px!important;height:72px!important;display:flex!important;align-items:center!important}
  .nexava-header .lux-logo img{max-width:235px!important;max-height:68px!important;width:auto!important;height:auto!important;object-fit:contain!important}
  .lux-company-signature{min-width:220px!important;padding-left:20px!important;border-left:1px solid #e9e2d4!important}
  .lux-company-signature b{font-size:12px!important;letter-spacing:.15em!important;color:#171613!important}
  .lux-company-signature small{font-size:8px!important;letter-spacing:.105em!important;color:#8b8376!important;margin-top:5px!important}
  .nexava-header .lux-support{min-width:205px!important;height:58px!important;padding:8px 15px 8px 9px!important;border:1px solid #eee9df!important;border-radius:16px!important;background:#fbfaf7!important;gap:10px!important}
  .nexava-header .lux-support-icon{width:40px!important;height:40px!important;border-radius:12px!important;font-weight:900!important}
  .nexava-header .lux-support small{font-size:9px!important}.nexava-header .lux-support b{font-size:14px!important}
  .lux-head-actions{gap:9px!important}
  .lux-head-actions .lux-market-action{min-width:164px!important;height:58px!important;padding:8px 15px!important;border-radius:14px!important;background:linear-gradient(135deg,#171613,#27251f)!important;color:#fff!important;box-shadow:0 10px 24px rgba(17,17,15,.13)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important}
  .lux-head-actions .lux-market-action:hover{background:linear-gradient(135deg,#c99412,#a67506)!important;transform:translateY(-2px)!important}
  .lux-market-icon{width:31px!important;height:31px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.25)!important;display:grid!important;place-items:center!important;font-size:15px!important;flex:0 0 31px!important}
  .lux-head-actions .lux-market-action small{align-items:flex-start!important;margin:0!important;text-align:left!important}
  .lux-head-actions .lux-market-action small b{color:#e0aa24!important;font-size:8px!important;letter-spacing:.15em!important;margin:0 0 4px!important}
  .lux-head-actions .lux-market-action small em{font-style:normal!important;font-size:11px!important;font-weight:800!important;color:#fff!important;letter-spacing:.02em!important}
  .lux-head-actions>a:not(.lux-market-action),.lux-head-actions>button{height:58px!important;min-width:66px!important;border:1px solid #eee9df!important;border-radius:14px!important;background:#fff!important}
  .lux-head-actions>a:not(.lux-market-action):hover,.lux-head-actions>button:hover{background:#faf7ef!important;border-color:#dfcfaa!important}
  .lux-nav{background:#fff!important}.lux-nav-inner{min-height:56px!important;gap:30px!important}
  .lux-nav-item>a{font-size:11px!important;letter-spacing:.05em!important}
}
/* V11.27 - tek satir online magaza CTA */
.lux-market-action{min-width:142px;justify-content:center;gap:10px!important;padding:0 16px!important}
.lux-market-action .lux-market-single{font-size:12px;letter-spacing:.08em;white-space:nowrap;color:#fff;line-height:1}
.lux-market-action .lux-market-icon{flex:0 0 auto}
@media (max-width:1180px){.lux-market-action{min-width:128px;padding:0 12px!important}.lux-market-action .lux-market-single{font-size:11px}}


/* V11.28 — desktop header proportion pass */
@media (min-width:981px){
  .nexava-header .lux-head-main{
    height:86px!important;
    gap:16px!important;
  }
  .nexava-header .lux-logo{
    min-width:215px!important;
    max-width:215px!important;
    height:64px!important;
  }
  .nexava-header .lux-logo img{
    max-width:205px!important;
    max-height:60px!important;
  }
  .lux-company-signature{
    min-width:190px!important;
    max-width:210px!important;
    padding-left:16px!important;
  }
  .lux-company-signature b{font-size:11px!important;letter-spacing:.13em!important}
  .lux-company-signature small{font-size:7.5px!important;line-height:1.35!important}
  .nexava-header .lux-support{
    min-width:185px!important;
    height:52px!important;
    border-radius:13px!important;
    padding:6px 12px 6px 7px!important;
  }
  .nexava-header .lux-support-icon{width:36px!important;height:36px!important;border-radius:10px!important}
  .nexava-header .lux-support small{font-size:8px!important}
  .nexava-header .lux-support b{font-size:13px!important}
  .lux-head-actions{gap:7px!important;align-items:center!important}
  .lux-head-actions .lux-market-action{
    min-width:128px!important;
    width:auto!important;
    height:52px!important;
    padding:0 13px!important;
    border-radius:13px!important;
    justify-content:center!important;
    gap:8px!important;
    box-shadow:0 7px 18px rgba(17,17,15,.10)!important;
  }
  .lux-market-icon{width:27px!important;height:27px!important;flex:0 0 27px!important;font-size:13px!important}
  .lux-head-actions .lux-market-single{font-size:10px!important;letter-spacing:.065em!important}
  .lux-head-actions>a:not(.lux-market-action){
    min-width:64px!important;
    width:64px!important;
    height:52px!important;
    border-radius:13px!important;
    padding:5px 7px!important;
  }
  .lux-head-actions>a:not(.lux-market-action)>span{font-size:16px!important;margin-bottom:2px!important}
  .lux-head-actions>a:not(.lux-market-action) small{font-size:7px!important;line-height:1.2!important}
  .lux-head-actions>a:not(.lux-market-action) small b{font-size:7px!important}
  .lux-head-actions>button[data-open-site-search]{
    min-width:68px!important;
    width:68px!important;
    height:56px!important;
    border-radius:13px!important;
    padding:4px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
  }
  .lux-head-actions>button[data-open-site-search]>span{
    font-size:28px!important;
    line-height:1!important;
    transform:translateY(-1px)!important;
  }
  .lux-head-actions>button[data-open-site-search]>small{
    display:block!important;
    font-size:8px!important;
    font-weight:800!important;
    letter-spacing:.04em!important;
    color:#4f4a40!important;
  }
  .lux-nav-inner{min-height:52px!important;gap:28px!important}
  .lux-nav-item>a{font-size:10.5px!important}
}
@media (min-width:981px) and (max-width:1280px){
  .lux-company-signature{display:none!important}
  .nexava-header .lux-logo{min-width:190px!important;max-width:190px!important}
  .nexava-header .lux-logo img{max-width:180px!important}
  .nexava-header .lux-support{min-width:172px!important}
  .lux-head-actions .lux-market-action{min-width:118px!important}
}

/* V11.32 — desktop header inline search and duplicate brand cleanup */
@media (min-width:981px){
  .lux-company-signature{display:none!important}
  .lux-header-search{
    flex:0 1 360px!important;max-width:360px!important;min-width:250px!important;height:50px!important;
    display:flex!important;align-items:center!important;gap:8px!important;padding:0 6px 0 14px!important;
    border:1px solid #e8e2d7!important;border-radius:13px!important;background:#fbfaf7!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;transition:.2s ease!important
  }
  .lux-header-search:focus-within{background:#fff!important;border-color:#d6bd7b!important;box-shadow:0 0 0 3px rgba(201,148,18,.08)!important}
  .lux-header-search-icon{font-size:23px!important;line-height:1!important;color:#b9870f!important;flex:0 0 auto!important}
  .lux-header-search input{flex:1!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#1c1a16!important;font:inherit!important;font-size:11px!important;font-weight:650!important}
  .lux-header-search input::placeholder{color:#8f897e!important;font-weight:500!important}
  .lux-header-search button{height:38px!important;min-width:58px!important;border:0!important;border-radius:9px!important;background:#151512!important;color:#fff!important;padding:0 12px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;cursor:pointer!important;transition:.2s!important}
  .lux-header-search button:hover{background:#c99412!important}
  .lux-head-actions>button[data-open-site-search]{display:none!important}
  .nexava-header .lux-head-main{gap:14px!important}
  .nexava-header .lux-logo{min-width:205px!important;max-width:205px!important}
  .nexava-header .lux-logo img{max-width:195px!important}
  .nexava-header .lux-support{min-width:175px!important}
}
@media (min-width:981px) and (max-width:1230px){
  .lux-header-search{flex-basis:280px!important;max-width:280px!important;min-width:210px!important}
  .lux-header-search button{min-width:50px!important;padding:0 9px!important}
  .nexava-header .lux-support{min-width:165px!important}
}
@media (max-width:980px){
  .lux-header-search{display:none!important}
}

/* V11.33 — stable header stack + advanced live product search */
.lux-fixed-header-stack{position:sticky!important;top:0!important;z-index:1400!important;width:100%!important;background:#fff!important}
.lux-fixed-header-stack .lux-header.nexava-header{position:relative!important;top:auto!important;z-index:1!important}
.lux-header-search{position:relative!important;isolation:isolate}
.lux-search-suggestions{position:absolute;left:0;right:0;top:calc(100% + 8px);display:none;background:#fff;border:1px solid #e8e2d7;border-radius:16px;box-shadow:0 24px 60px rgba(17,17,15,.18);overflow:hidden;z-index:2500;text-align:left}
.lux-search-suggestions.open{display:block}
.lux-search-suggestion{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border-bottom:1px solid #f0ece4;color:#171713;text-decoration:none;background:#fff;transition:.15s ease}
.lux-search-suggestion:hover,.lux-search-suggestion.active{background:#faf7ef}
.lux-search-suggestion:last-of-type{border-bottom:0}
.lux-search-suggestion-img{width:50px;height:50px;border-radius:10px;background:#fff;border:1px solid #eee9df;display:grid;place-items:center;overflow:hidden}
.lux-search-suggestion-img img{width:100%;height:100%;object-fit:contain;background:#fff}
.lux-search-suggestion-img em{font-style:normal;font-size:18px;color:#c99412;font-weight:900}
.lux-search-suggestion-copy{min-width:0;display:flex;flex-direction:column;gap:3px}
.lux-search-suggestion-copy b{font-size:11px;line-height:1.25;color:#171713;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lux-search-suggestion-copy small{font-size:8px;line-height:1.25;color:#817a6f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lux-search-suggestion-meta{font-size:8px;font-weight:800;letter-spacing:.07em;color:#ad7c00;background:#faf2dc;border-radius:999px;padding:5px 7px;white-space:nowrap}
.lux-search-all{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#11110f;color:#fff!important;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.08em}
.lux-search-all span{color:#d8a616}
.lux-search-empty{padding:16px;text-align:center;color:#766f64;font-size:10px;background:#fff}
.lux-search-loading{padding:13px;text-align:center;font-size:9px;color:#8d8579;background:#fff}
.lux-search-overlay form{position:relative}
.lux-search-suggestions-overlay{position:relative!important;top:auto!important;margin-top:12px!important;max-height:360px;overflow:auto}
@media(min-width:981px){
 .nexava-header .lux-head-main{height:86px!important;min-height:86px!important}
 .lux-header-search{width:360px!important;max-width:360px!important;flex:0 1 360px!important}
 .lux-header-search input{min-width:0!important}
}
@media(max-width:1180px) and (min-width:981px){.lux-header-search{width:300px!important;max-width:300px!important;flex-basis:300px!important}}
@media(max-width:980px){
 .lux-fixed-header-stack{position:sticky!important;top:0!important}
 .lux-search-suggestions-overlay{max-height:55vh}
 .lux-search-suggestion{grid-template-columns:46px minmax(0,1fr) auto;padding:8px}
 .lux-search-suggestion-img{width:46px;height:46px}
}
/* Header tekrarını kaldır: yalnızca üst bant markası ve gerçek logo kalsın. */
.lux-header .lux-nav-inner:before{display:none!important;content:none!important}

/* V11.34 — daha isabetli ve kompakt canlı ürün önerileri */
.lux-search-suggestions{max-height:430px;overflow:auto;scrollbar-width:thin}
.lux-search-suggestion{min-height:58px}
.lux-search-suggestion-copy b{font-size:11.5px!important}
.lux-search-suggestion-copy small{font-size:8.5px!important;text-transform:uppercase;letter-spacing:.035em}
.lux-search-all{position:sticky;bottom:0;z-index:2}
@media(min-width:981px){.lux-search-suggestions{max-height:410px}}


/* V11.35 — search results always above navigation + stronger product imagery */
.lux-fixed-header-stack,.lux-header.nexava-header{overflow:visible!important}
.lux-header .lux-head-main{position:relative!important;z-index:80!important;overflow:visible!important}
.lux-header .lux-nav{position:relative!important;z-index:10!important}
.lux-header-search{z-index:90!important;overflow:visible!important}
.lux-header-search .lux-search-suggestions{z-index:99999!important;top:calc(100% + 7px)!important;box-shadow:0 24px 70px rgba(15,15,12,.25)!important}
.lux-search-suggestion{grid-template-columns:62px minmax(0,1fr) auto!important;min-height:70px!important;padding:8px 10px!important}
.lux-search-suggestion-img{width:62px!important;height:62px!important;border-radius:11px!important;background:#fff!important}
.lux-search-suggestion-img img{width:100%!important;height:100%!important;padding:3px!important;object-fit:contain!important;background:#fff!important}
.lux-search-suggestion-img em{display:none!important}
.lux-search-suggestion-copy b{font-size:11.5px!important;line-height:1.28!important}
.lux-search-suggestion-copy small{font-size:8px!important}
@media(max-width:980px){
 .lux-search-suggestion{grid-template-columns:56px minmax(0,1fr) auto!important;min-height:64px!important}
 .lux-search-suggestion-img{width:56px!important;height:56px!important}
}


/* V11.36 — unified header on every route + search overlay above navigation */
.lux-fixed-header-stack{
  position:sticky!important;top:0!important;z-index:2147480000!important;
  overflow:visible!important;isolation:isolate!important;
}
.lux-fixed-header-stack .lux-header.nexava-header,
.lux-fixed-header-stack .lux-head-main,
.lux-fixed-header-stack .lux-nav,
.lux-fixed-header-stack .lux-wrap{overflow:visible!important}
.lux-fixed-header-stack .lux-head-main{position:relative!important;z-index:300!important}
.lux-fixed-header-stack .lux-nav{position:relative!important;z-index:20!important}
.lux-header-search{position:relative!important;z-index:500!important;isolation:auto!important}
.lux-header-search .lux-search-suggestions{
  z-index:2147483000!important;top:calc(100% + 6px)!important;
  max-height:440px!important;background:#fff!important;opacity:1!important;
  box-shadow:0 26px 70px rgba(0,0,0,.28)!important;
}
.lux-search-suggestion{background:#fff!important}
@media(min-width:981px){
  .lux-fixed-header-stack .lux-topbar{height:30px!important;min-height:30px!important}
  .lux-fixed-header-stack .lux-head-main{height:86px!important;min-height:86px!important}
  .lux-fixed-header-stack .lux-nav-inner{height:52px!important;min-height:52px!important}
}

/* V11.37 — tek tip global header: tüm sayfalarda aynı geometri ve sabit davranış */
html,body{margin:0!important;padding-left:0!important;padding-right:0!important}
.lux-fixed-header-stack{
  position:sticky!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  z-index:2147482000!important;
  isolation:isolate!important;
  background:#fff!important;
}
.lux-fixed-header-stack>.lux-topbar,
.lux-fixed-header-stack>.lux-header{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  left:auto!important;
  right:auto!important;
}
.lux-fixed-header-stack>.lux-header.nexava-header{
  position:relative!important;
  top:auto!important;
  z-index:20!important;
  transform:none!important;
}
.lux-fixed-header-stack .lux-topbar{position:relative!important;z-index:30!important}
.lux-fixed-header-stack .lux-head-main{box-sizing:border-box!important}
.lux-fixed-header-stack .lux-nav{position:relative!important;z-index:10!important}
.lux-fixed-header-stack .lux-header-search{position:relative!important;z-index:80!important}
.lux-fixed-header-stack .lux-search-suggestions{
  z-index:2147482100!important;
}
/* Sayfa bazlı CSS'lerin header ölçülerini değiştirmesine izin verme */
body.career-page .lux-fixed-header-stack,
body.mk-inner-body .lux-fixed-header-stack,
body.corp-body .lux-fixed-header-stack{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
@media(min-width:981px){
  .lux-fixed-header-stack .lux-topbar{height:34px!important;min-height:34px!important}
  .lux-fixed-header-stack .lux-head-main{height:80px!important;min-height:80px!important}
  .lux-fixed-header-stack .lux-nav{height:50px!important;min-height:50px!important}
  .lux-fixed-header-stack .lux-nav-inner{height:50px!important;min-height:50px!important}
}

/* V11.39 — masaüstü header menü okunabilirlik/oran iyileştirmesi */
@media(min-width:981px){
  .lux-fixed-header-stack .lux-nav{height:56px!important;min-height:56px!important}
  .lux-fixed-header-stack .lux-nav-inner{height:56px!important;min-height:56px!important;gap:29px!important}
  .lux-fixed-header-stack .lux-nav-item>a{
    font-size:12px!important;
    line-height:1.1!important;
    font-weight:850!important;
    letter-spacing:.025em!important;
    padding:20px 0!important;
  }
  .lux-fixed-header-stack .lux-nav-inner:before{
    font-size:8px!important;
    letter-spacing:.16em!important;
  }
  .lux-fixed-header-stack .lux-nav-inner:after{
    font-size:8px!important;
  }
  .lux-fixed-header-stack .lux-submenu a{font-size:11px!important}
}

/* V11.58 — unified WhatsApp + call support mark */
.lux-header .lux-support{border:1px solid #ebe7de!important;background:linear-gradient(180deg,#fff 0%,#faf9f5 100%)!important;box-shadow:0 6px 18px rgba(24,20,14,.035)!important;transition:transform .18s ease,box-shadow .18s ease!important}
.lux-header .lux-support:hover{transform:translateY(-1px)!important;box-shadow:0 9px 22px rgba(24,20,14,.07)!important}
.lux-header .lux-support-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;background:linear-gradient(145deg,#21cf67,#17a94f)!important;box-shadow:0 6px 14px rgba(28,190,91,.22)!important;overflow:hidden!important}
.lux-header .lux-support-icon svg{width:28px!important;height:28px!important;display:block!important}.lux-header .lux-support-icon .lux-support-bubble{fill:none;stroke:#fff;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.lux-header .lux-support-icon .lux-support-phone{fill:#fff}
.lux-header .lux-support small{font-size:8px!important;letter-spacing:.01em!important}.lux-header .lux-support b{font-size:13px!important;letter-spacing:.01em!important}
@media(max-width:1180px) and (min-width:981px){.lux-header .lux-support-icon{width:38px!important;height:38px!important;min-width:38px!important}.lux-header .lux-support-icon svg{width:26px!important;height:26px!important}}

/* V11.59 — neutral premium customer-support mark (not WhatsApp-branded) */
.lux-header .lux-support-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;background:linear-gradient(145deg,#181816 0%,#2c2a24 100%)!important;border:1px solid #39362f!important;box-shadow:0 7px 16px rgba(19,18,15,.16)!important;color:#d9a51b!important}
.lux-header .lux-support-icon svg{width:27px!important;height:27px!important;display:block!important;overflow:visible!important}
.lux-header .lux-support-icon .lux-support-headset,.lux-header .lux-support-icon .lux-support-mic{fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.lux-header .lux-support-icon .lux-support-ear{fill:none!important;stroke:#fff!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.lux-header .lux-support-icon .lux-support-dot{fill:#d9a51b!important;stroke:none!important}
.lux-header .lux-support:hover .lux-support-icon{background:linear-gradient(145deg,#24231f 0%,#11110f 100%)!important;box-shadow:0 9px 19px rgba(19,18,15,.2)!important}
