/* =========================================================
   V21.13 — SADECE MASAÜSTÜ ÜST ALAN / ACTION BAR
   - Sepet kartı düzeltildi
   - Üyelik / bildirim / favori / sepet eşitlendi
   - Arama ve müşteri hizmetleri aynı hizada
   - Mobil ve sayfa içerikleri etkilenmez
   ========================================================= */

@media (min-width:761px){

  /* Ana header satırını biraz daha dengeli yap */
  .lom-header .lom-wrap.lom-head-main{
    min-height:92px!important;
    height:92px!important;
    grid-template-columns:176px minmax(320px,1fr) 170px auto!important;
    column-gap:16px!important;
  }

  /* Logo */
  .lom-header .lom-logo{
    width:176px!important;
    min-width:176px!important;
    height:66px!important;
  }
  .lom-header .lom-logo img{
    max-width:166px!important;
    max-height:58px!important;
  }

  /* Arama alanı */
  .lom-header .lom-search{
    height:48px!important;
    min-height:48px!important;
    border:1px solid #d8dadd!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:0 4px 14px rgba(15,23,42,.035)!important;
  }
  .lom-header .lom-search:focus-within{
    border-color:#c9cdd2!important;
    box-shadow:0 0 0 3px rgba(17,24,39,.04),0 5px 18px rgba(15,23,42,.045)!important;
  }
  .lom-header .lom-search input{
    height:46px!important;
    line-height:46px!important;
    padding:0 16px!important;
    font-size:13px!important;
  }
  .lom-header .lom-search>.lom-search-submit{
    width:42px!important;
    min-width:42px!important;
    height:40px!important;
    margin:3px!important;
    border-radius:9px!important;
    background:#17191d!important;
  }

  /* Müşteri hizmetleri */
  .lux-desktop-service{
    width:170px!important;
    min-width:170px!important;
    height:58px!important;
    gap:9px!important;
  }
  .lux-desktop-service-icon{
    width:36px!important;
    height:36px!important;
    border:1px solid #eceef1!important;
    border-radius:10px!important;
    background:#fafafa!important;
  }
  .lux-desktop-service-icon svg{
    width:22px!important;
    height:22px!important;
  }
  .lux-desktop-service-copy small{
    margin-bottom:2px!important;
    font-size:8.5px!important;
    color:#92979e!important;
  }
  .lux-desktop-service-copy b{
    font-size:12px!important;
    font-weight:850!important;
    color:#17191d!important;
  }

  /* Sağ aksiyon grubu */
  .lom-header .lom-actions{
    position:relative!important;
    z-index:2310!important;
    height:68px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:8px!important;
    overflow:visible!important;
  }

  /* Tüm kartlar aynı ölçü */
  .lom-header .lom-action-card,
  .lom-header .lom-member-trigger{
    position:relative!important;
    width:70px!important;
    min-width:70px!important;
    height:60px!important;
    min-height:60px!important;
    margin:0!important;
    padding:6px 5px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    border:1px solid #e7e9ec!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#1d2025!important;
    box-shadow:0 3px 12px rgba(15,23,42,.025)!important;
    text-decoration:none!important;
    transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important;
  }

  .lom-header .lom-action-card:hover,
  .lom-header .lom-member-trigger:hover{
    transform:translateY(-1px)!important;
    border-color:#d7dade!important;
    background:#fff!important;
    color:#111318!important;
    box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  }

  /* ikon */
  .lom-header .lom-action-icon,
  .lom-header .lom-member-avatar{
    position:relative!important;
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    margin:0!important;
    display:grid!important;
    place-items:center!important;
    border:0!important;
    border-radius:8px!important;
    background:#f7f8fa!important;
    color:#1d2025!important;
    box-shadow:none!important;
    font-size:10px!important;
    font-weight:900!important;
  }

  .lom-header .lom-action-icon svg{
    width:21px!important;
    height:21px!important;
    stroke-width:1.7!important;
  }

  /* ortak label */
  .lom-header .lom-action-copy{
    width:100%!important;
    margin:0!important;
    text-align:center!important;
    color:#32363c!important;
    font-size:8.5px!important;
    line-height:1!important;
    font-weight:800!important;
    white-space:nowrap!important;
  }
  .lom-header .lom-action-copy small{display:none!important}
  .lom-header .lom-action-copy b{font:inherit!important}

  /* Üyelik */
  .lom-header .lom-member-profile{
    position:relative!important;
    z-index:2320!important;
    width:70px!important;
    min-width:70px!important;
    overflow:visible!important;
  }
  .lom-header .lom-member-trigger{
    width:70px!important;
  }
  .lom-header .lom-member-trigger::after{
    content:"Hesabım"!important;
    display:block!important;
    color:#32363c!important;
    font-size:8.5px!important;
    line-height:1!important;
    font-weight:800!important;
  }
  .lom-header .lom-member-copy,
  .lom-header .lom-member-chevron{
    display:none!important;
  }

  /* Giriş yapılmamış hesap kartı */
  .lom-header .lom-account-action .lom-action-copy{
    font-size:0!important;
  }
  .lom-header .lom-account-action .lom-action-copy::after{
    content:"Hesabım"!important;
    font-size:8.5px!important;
  }

  /* Bildirim */
  .lom-header .lom-notification-action .lom-action-copy{
    font-size:0!important;
  }
  .lom-header .lom-notification-action .lom-action-copy::after{
    content:"Bildirimler"!important;
    font-size:8.5px!important;
  }

  /* Favori */
  .lom-header .lom-favorites-action .lom-action-copy{
    font-size:0!important;
  }
  .lom-header .lom-favorites-action .lom-action-copy::after{
    content:"Favoriler"!important;
    font-size:8.5px!important;
  }

  /* SEPET — bozuk görünümü tamamen düzelt */
  .lom-header .lom-cart-action{
    width:78px!important;
    min-width:78px!important;
    height:60px!important;
    min-height:60px!important;
    padding:6px 5px!important;
    border-color:#17191d!important;
    background:#17191d!important;
    color:#fff!important;
    box-shadow:0 8px 20px rgba(17,25,35,.14)!important;
  }

  .lom-header .lom-cart-action:hover{
    background:#0f1115!important;
    border-color:#0f1115!important;
    color:#fff!important;
  }

  .lom-header .lom-cart-action .lom-action-icon{
    width:29px!important;
    height:29px!important;
    background:transparent!important;
    color:#fff!important;
  }

  .lom-header .lom-cart-action .lom-action-icon svg{
    width:23px!important;
    height:23px!important;
    stroke:#fff!important;
  }

  /* mevcut "4 ürün" metnini kaldır, sadece Sepetim yaz */
  .lom-header .lom-cart-action .lom-action-copy{
    font-size:0!important;
    color:#fff!important;
  }

  .lom-header .lom-cart-action .lom-action-copy::after{
    content:"Sepetim"!important;
    display:block!important;
    color:#fff!important;
    font-size:8.5px!important;
    font-weight:850!important;
  }

  /* Sepet / bildirim sayacı */
  .lom-header .lom-cart-pill,
  .lom-header .lom-notification-badge{
    position:absolute!important;
    top:-7px!important;
    right:-7px!important;
    min-width:19px!important;
    height:19px!important;
    padding:0 5px!important;
    display:grid!important;
    place-items:center!important;
    border:2px solid #fff!important;
    border-radius:999px!important;
    background:#e53434!important;
    color:#fff!important;
    font-size:8px!important;
    line-height:1!important;
    font-style:normal!important;
    font-weight:900!important;
    box-shadow:0 2px 5px rgba(0,0,0,.08)!important;
    z-index:3!important;
  }

  .lom-header .lom-cart-action .lom-cart-pill{
    background:#f47a18!important;
  }

  /* Üyelik dropdown diğer menünün arkasına girmez */
  .lom-header .lom-member-dropdown{
    top:66px!important;
    right:0!important;
    width:320px!important;
    z-index:2450!important;
    border:1px solid #e4e6e9!important;
    border-radius:14px!important;
    box-shadow:0 18px 42px rgba(15,23,42,.14)!important;
    overflow:hidden!important;
  }

  .lom-header .lom-member-profile:hover .lom-member-dropdown,
  .lom-header .lom-member-profile:focus-within .lom-member-dropdown{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  .lom-header .lom-member-profile[data-open="1"] .lom-member-dropdown{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    pointer-events:auto!important;
  }

  .lom-header .lom-nav{
    z-index:1510!important;
  }
}

/* Dar masaüstü: taşma olmadan aynı düzen */
@media (min-width:761px) and (max-width:1180px){
  .lom-header .lom-wrap.lom-head-main{
    grid-template-columns:148px minmax(270px,1fr) 145px auto!important;
    column-gap:10px!important;
  }

  .lom-header .lom-logo{
    width:148px!important;
    min-width:148px!important;
  }

  .lom-header .lom-logo img{
    max-width:142px!important;
  }

  .lux-desktop-service{
    width:145px!important;
    min-width:145px!important;
  }

  .lom-header .lom-actions{
    gap:5px!important;
  }

  .lom-header .lom-action-card,
  .lom-header .lom-member-profile,
  .lom-header .lom-member-trigger{
    width:62px!important;
    min-width:62px!important;
  }

  .lom-header .lom-cart-action{
    width:68px!important;
    min-width:68px!important;
  }
}

/* =========================================================
   V21.15 — SADECE MASAÜSTÜ SEPET KARTI
   Sepet, Bildirimler ve Favoriler ile aynı görsel sistemde.
   Başka hiçbir alanı etkilemez.
   ========================================================= */
@media (min-width:761px){

  /* Sepet kartını diğer action kartlarıyla birebir aynı yap */
  .lom-header .lom-cart-action{
    width:70px!important;
    min-width:70px!important;
    height:60px!important;
    min-height:60px!important;
    padding:6px 5px!important;
    border:1px solid #e7e9ec!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#1d2025!important;
    box-shadow:0 3px 12px rgba(15,23,42,.025)!important;
    overflow:visible!important;
  }

  .lom-header .lom-cart-action:hover{
    transform:translateY(-1px)!important;
    border-color:#d7dade!important;
    background:#fff!important;
    color:#111318!important;
    box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  }

  /* Orijinal sepet SVG'si kullanılsın; ek pseudo ikon yok */
  .lom-header .lom-cart-action .lom-action-icon{
    position:relative!important;
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    min-height:27px!important;
    display:grid!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:8px!important;
    background:#f7f8fa!important;
    color:#1d2025!important;
    overflow:visible!important;
    box-shadow:none!important;
  }

  .lom-header .lom-cart-action .lom-action-icon>svg{
    display:block!important;
    width:21px!important;
    height:21px!important;
    opacity:1!important;
    visibility:visible!important;
    fill:none!important;
    stroke:#1d2025!important;
    stroke-width:1.7!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }

  .lom-header .lom-cart-action .lom-action-icon::before,
  .lom-header .lom-cart-action .lom-action-icon::after{
    content:none!important;
    display:none!important;
  }

  /* Alt yazı sadece "Sepetim" */
  .lom-header .lom-cart-action .lom-action-copy{
    width:100%!important;
    margin:0!important;
    color:#32363c!important;
    text-align:center!important;
    font-size:0!important;
    line-height:1!important;
    font-weight:800!important;
    white-space:nowrap!important;
  }

  .lom-header .lom-cart-action .lom-action-copy::after{
    content:"Sepetim"!important;
    display:block!important;
    color:#32363c!important;
    font-size:8.5px!important;
    line-height:1!important;
    font-weight:800!important;
  }

  /* Ürün adedi yalnız turuncu badge içinde */
  .lom-header .lom-cart-action .lom-cart-pill{
    position:absolute!important;
    top:-7px!important;
    right:-7px!important;
    min-width:19px!important;
    height:19px!important;
    padding:0 5px!important;
    display:grid!important;
    place-items:center!important;
    border:2px solid #fff!important;
    border-radius:999px!important;
    background:#f47a18!important;
    color:#fff!important;
    font-size:8px!important;
    line-height:1!important;
    font-weight:900!important;
    box-shadow:0 2px 5px rgba(0,0,0,.10)!important;
    z-index:4!important;
  }
}

@media (min-width:761px) and (max-width:1180px){
  .lom-header .lom-cart-action{
    width:62px!important;
    min-width:62px!important;
  }
}

/* =========================================================
   V21.16 — SADECE MASAÜSTÜ ÇİFT SEPET SAYACI FIX
   Header HTML'de ürün adedi iki yerde bulunuyor:
   1) turuncu .lom-cart-pill
   2) .lom-action-copy içindeki <b>adet</b> ürün
   Masaüstünde yalnız 1. sayaç gösterilir.
   MOBİL ETKİLENMEZ.
   ========================================================= */
@media (min-width:761px){

  /* Alt metindeki ikinci adet sayısını kesin olarak kapat */
  .lom-header .lom-cart-action .lom-action-copy > b,
  .lom-header .lom-cart-action .lom-action-copy > small{
    display:none!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    font-size:0!important;
    line-height:0!important;
    opacity:0!important;
    visibility:hidden!important;
    overflow:hidden!important;
  }

  /* "ürün" text node'u görünmesin; yalnız pseudo etiketi kalsın */
  .lom-header .lom-cart-action .lom-action-copy{
    display:block!important;
    font-size:0!important;
    line-height:1!important;
    color:transparent!important;
    white-space:nowrap!important;
    overflow:hidden!important;
  }

  .lom-header .lom-cart-action .lom-action-copy::after{
    content:"Sepetim"!important;
    display:block!important;
    color:#32363c!important;
    font-size:8.5px!important;
    line-height:1!important;
    font-weight:800!important;
    opacity:1!important;
    visibility:visible!important;
  }

  /* Tek ürün adedi: turuncu badge */
  .lom-header .lom-cart-action .lom-cart-pill{
    display:grid!important;
    opacity:1!important;
    visibility:visible!important;
  }
}

