.ln-flash-bar{height:34px;overflow:hidden;background:var(--theme);color:#fff;display:flex;align-items:center;font-weight:800;font-size:13px;white-space:nowrap}.ln-flash-track{display:flex;align-items:center;animation:ln-flash-scroll 45s linear infinite;min-width:max-content}.ln-flash-item{padding:0 10px}.ln-flash-sep{opacity:.7}@keyframes ln-flash-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.ln-topline{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);font-size:13px;color:#555}.ln-topline-inner{max-width:1480px;margin:0 auto;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ln-top-left,.ln-top-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ln-top-links a{color:#555;text-decoration:none;font-weight:700}.ln-top-links a:hover{color:var(--theme)}
.ln-header{background:#fff;position:sticky;top:0;z-index:80;box-shadow:0 8px 28px rgba(0,0,0,.06)}.admin-bar .ln-header{top:32px}.ln-header-inner{max-width:1480px;margin:0 auto;padding:12px 24px;display:grid;grid-template-columns:minmax(190px,330px) minmax(260px,1fr) auto;align-items:center;gap:22px}.ln-logo-area{min-width:0;display:flex;align-items:center}.ln-logo-area .custom-logo-link,.ln-logo{display:inline-flex!important;align-items:center;gap:10px;text-decoration:none;color:#111;min-width:0;max-width:100%;white-space:nowrap}.ln-logo-area .custom-logo-link img,.ln-logo img{display:block;max-height:68px!important;max-width:330px!important;width:auto!important;height:auto!important;object-fit:contain}.ln-logo-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--theme-rgb),.11);font-size:22px;flex:0 0 auto}.ln-logo strong{display:block;font-size:25px;line-height:1;font-weight:900;letter-spacing:-.5px;white-space:nowrap!important;word-break:normal!important;overflow:visible!important}.ln-search{height:48px;border:2px solid rgba(var(--theme-rgb),.16);border-radius:999px;background:#f8f8fb;display:flex;align-items:center;overflow:hidden}.ln-search input[type=search]{flex:1;border:0;background:transparent;outline:0;padding:0 18px;font-size:15px;min-width:0}.ln-search button{height:100%;border:0;border-radius:999px;background:var(--theme);color:#fff;padding:0 22px;font-weight:900;display:flex;align-items:center;gap:8px;cursor:pointer}.ln-icons{display:flex;align-items:center;gap:10px}.ln-icons a{text-decoration:none;font-weight:900;display:flex;align-items:center;gap:8px;white-space:nowrap}.ln-account{color:#333;background:#f7f7fb;border:1px solid #eee;border-radius:999px;padding:12px 16px}.ln-cart{background:var(--theme);color:#fff;border-radius:999px;padding:12px 16px}.ln-cart-count{background:#fff;color:var(--theme);min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:12px;padding:0 5px}
.ln-cat-nav{background:#fff;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.07);position:relative;z-index:70}.ln-cat-nav-inner{max-width:1480px;margin:0 auto;padding:0 24px;min-height:48px;display:flex;align-items:center}.ln-mobile-cat-toggle{display:none}.ln-cat-menu{display:flex;align-items:center;gap:2px;width:100%;overflow:visible}.ln-menu-item{position:relative}.ln-menu-item>a{display:flex;align-items:center;min-height:48px;padding:0 13px;color:#333;text-decoration:none;font-weight:800;border-bottom:3px solid transparent;font-size:14px}.ln-menu-item:hover>a,.ln-menu-item.active>a{color:var(--theme);border-color:var(--theme)}.ln-all-products{margin-left:auto}.ln-all-products>a{background:rgba(var(--theme-rgb),.08);border-radius:999px;min-height:36px;margin:6px 0;border:0!important}.ln-submenu{position:absolute;left:0;top:100%;min-width:230px;background:#fff;border-radius:16px;padding:10px;box-shadow:0 18px 45px rgba(0,0,0,.14);display:none;z-index:90}.ln-menu-item:hover>.ln-submenu{display:grid}.ln-submenu a{padding:10px 12px;border-radius:10px;color:#333;text-decoration:none;font-weight:700}.ln-submenu a:hover{background:rgba(var(--theme-rgb),.08);color:var(--theme)}
.ln-home-cat-rebuild{max-width:1480px;margin:16px auto 14px;padding:0 24px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px}.ln-home-cat-scroll{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;padding:5px 2px 10px;scrollbar-width:none}.ln-home-cat-scroll::-webkit-scrollbar{display:none}.ln-home-cat-item{min-width:102px;text-align:center;text-decoration:none;color:#222;font-weight:800;font-size:12px}.ln-home-cat-circle{width:82px;height:82px;border-radius:50%;background:#fff;border:2px solid rgba(var(--theme-rgb),.22);box-shadow:0 8px 22px rgba(0,0,0,.07);display:grid;place-items:center;margin:0 auto 8px;overflow:hidden;font-size:30px}.ln-home-cat-circle img{width:100%;height:100%;object-fit:cover}.ln-home-cat-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.15}.ln-home-cat-arrow-left,.ln-home-cat-arrow-right{width:42px;height:42px;border:0;border-radius:50%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);font-size:28px;color:var(--theme);cursor:pointer}
@media(max-width:992px){.ln-header-inner{grid-template-columns:1fr auto;gap:12px}.ln-search{grid-column:1/-1;grid-row:2}.ln-icons span:not(.ln-cart-count){display:none}.ln-account,.ln-cart{padding:11px 12px}.ln-topline{display:none}.ln-cat-nav-inner{padding:0 12px}.ln-mobile-cat-toggle{display:flex;align-items:center;gap:8px;border:0;background:var(--theme);color:#fff;border-radius:999px;padding:10px 16px;font-weight:900;margin:8px 0}.ln-cat-menu{position:absolute;left:12px;right:12px;top:58px;background:#fff;border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.16);padding:10px;display:none;flex-direction:column;align-items:stretch}.ln-cat-menu.is-open{display:flex}.ln-menu-item>a{min-height:42px;border:0;border-radius:12px}.ln-all-products{margin-left:0}.ln-submenu{position:static;box-shadow:none;background:#f8f8fb;margin:0 8px 8px}.ln-menu-item.is-open .ln-submenu{display:grid}.ln-home-cat-rebuild{padding:0 12px;grid-template-columns:34px 1fr 34px}.ln-home-cat-arrow-left,.ln-home-cat-arrow-right{width:34px;height:34px;font-size:23px}.ln-home-cat-item{min-width:86px}.ln-home-cat-circle{width:68px;height:68px}.admin-bar .ln-header{top:0}}
@media(max-width:520px){.ln-header-inner{padding:12px}.ln-logo strong{font-size:22px}.ln-logo-mark{width:38px;height:38px}.ln-search{height:44px}.ln-search button span{display:none}.ln-search button{padding:0 17px}.ln-flash-bar{height:30px;font-size:12px}}
/* v2.8 hard cleanup */
.ln-flash-bar{height:32px!important;overflow:hidden!important}.ln-flash-track{display:flex!important;width:max-content!important;animation:ln-flash-scroll 28s linear infinite!important}.ln-flash-set{display:inline-flex;align-items:center;flex:0 0 auto}.ln-flash-item{padding:0 12px!important}.ln-logo strong,.ln-footer-logo strong{white-space:nowrap!important;word-break:normal!important;overflow:visible!important}.ln-mobile-footer{display:none!important}
#lndb-drop[hidden]{display:none!important}#lndb-drop{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:9999;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.18);padding:12px;max-height:420px;overflow:hidden}#lndb-left{position:relative}#lndb-drop-head{display:flex;align-items:center;gap:8px;border:1px solid #e7e7ef;border-radius:999px;background:#f8f8fb;padding:0 13px;margin-bottom:10px}#lndb-drop-head input{height:44px;border:0;background:transparent;outline:0;width:100%;font-family:inherit;font-weight:800}#lndb-drop-inner{max-height:330px;overflow:auto;padding-right:4px}.lndb-city{font-size:12px;font-weight:900;color:var(--theme);background:#fff;position:sticky;top:0;padding:8px 6px;border-bottom:1px solid #f0f0f5}.lndb-opt{width:100%;border:0;background:#fff;border-bottom:1px solid #f1f1f5;text-align:left;padding:10px 8px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.lndb-opt:hover{background:rgba(var(--theme-rgb),.08)}.lndb-opt strong{font-size:13px;color:#23202a}.lndb-opt em{font-style:normal;font-size:11px;color:var(--delivery,#00897b);font-weight:900;white-space:nowrap}.lndb-nores{padding:16px;text-align:center;color:#777;font-weight:900}@media(max-width:768px){#lndb-drop{position:fixed;left:10px;right:10px;top:90px;max-height:70vh}#lndb-drop-inner{max-height:calc(70vh - 80px)}.ln-flash-track{animation-duration:22s!important}}

/* v3.4 clean menu/category fixes */
.ln-menu-item.has-children{display:flex;align-items:center}.ln-menu-item.has-children>a{padding-right:8px}.ln-submenu-toggle{display:none;width:34px;height:34px;border:0!important;border-radius:50%!important;background:rgba(var(--theme-rgb),.08)!important;color:var(--theme)!important;font-weight:900!important;padding:0!important;align-items:center;justify-content:center;line-height:1;box-shadow:none!important}.ln-home-cat-scroll{scroll-snap-type:x mandatory}.ln-home-cat-item{scroll-snap-align:start}.ln-home-cat-arrow-left,.ln-home-cat-arrow-right{display:flex;align-items:center;justify-content:center;line-height:1;z-index:2}.ln-cat-menu .ln-submenu a{white-space:nowrap}.ln-cat-menu.is-open{z-index:1000}
@media(max-width:992px){.ln-menu-item.has-children{display:grid;grid-template-columns:1fr 38px;align-items:center}.ln-menu-item.has-children>a{grid-column:1;padding-right:10px}.ln-submenu-toggle{display:flex;grid-column:2;grid-row:1}.ln-menu-item.has-children>.ln-submenu{grid-column:1/-1;display:none}.ln-menu-item.has-children.is-open>.ln-submenu{display:grid}.ln-menu-item.has-children.is-open>.ln-submenu-toggle{transform:rotate(180deg)}.ln-cat-menu{max-height:72vh;overflow:auto}.ln-home-cat-scroll{gap:8px}.ln-home-cat-item{flex:0 0 calc((100% - 16px)/3)!important;min-width:0!important}.ln-home-cat-circle{width:70px!important;height:70px!important}.ln-home-cat-label{font-size:12px}.ln-home-cat-rebuild{gap:6px}.ln-cat-nav{z-index:95}}
@media(max-width:420px){.ln-home-cat-circle{width:64px!important;height:64px!important}.ln-home-cat-label{font-size:11.5px}}


/* v3.6 eski temadaki görselli kategori şeridi */
.ln-cat-icons.ln-home-cat-rebuild{background:#fff!important;border-bottom:1px solid #eee!important;padding:12px 0!important;margin:0!important;max-width:none!important;display:block!important}.ln-cat-icons-frame{max-width:1480px!important;margin:0 auto!important;position:relative!important;padding:0 54px!important;box-sizing:border-box!important}.ln-cat-icons-scroll{max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:2px!important;scroll-behavior:smooth!important}.ln-cat-icons-scroll::-webkit-scrollbar{display:none!important}.ln-cat-icon{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;border-radius:14px!important;cursor:pointer!important;transition:background .15s!important;min-width:72px!important;max-width:80px!important;text-align:center!important;color:#202124!important;text-decoration:none!important;font-weight:600!important}.ln-cat-icon:hover{background:#f7f7fb!important}.ln-cat-circle{width:60px!important;height:60px!important;border-radius:50%!important;border:2px solid #ececf4!important;overflow:hidden!important;background:#f7f7fb!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important;box-shadow:none!important;margin:0!important}.ln-cat-circle img{width:100%!important;height:100%!important;object-fit:cover!important}.ln-cat-label{font-size:11px!important;font-weight:700!important;line-height:1.25!important;color:#202124!important;max-width:80px!important;display:block!important}.ln-cat-icons-arrow{position:absolute!important;top:30px!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid rgba(var(--theme-rgb),.22)!important;background:#fff!important;color:var(--theme)!important;box-shadow:0 8px 22px rgba(0,0,0,.12)!important;z-index:20!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:24px!important;line-height:1!important;padding:0!important}.ln-cat-icons-arrow-left{left:8px!important}.ln-cat-icons-arrow-right{right:8px!important}.ln-region-panel.is-open,#lndb-drop.is-open{display:block!important;visibility:visible!important;height:auto!important;max-height:min(68vh,520px)!important;overflow:auto!important}.ln-region-panel .ln-region-item,#lndb-drop .ln-region-item{width:100%;text-align:left}
@media(max-width:768px){.ln-cat-icons-frame{padding:0 44px!important}.ln-cat-icons-scroll{gap:0!important}.ln-cat-icon{min-width:72px!important;max-width:72px!important;padding:4px 5px!important}.ln-cat-circle{width:58px!important;height:58px!important}.ln-cat-label{font-size:10.5px!important;max-width:72px!important}.ln-cat-icons-arrow{width:32px!important;height:32px!important;top:29px!important}}


/* v4.7 HEADER PASTEL CATEGORY BAR + MOBILE ACCORDION */
.ln-cat-nav{background:linear-gradient(90deg,rgba(var(--theme-rgb),.10),rgba(var(--theme-rgb),.06))!important;border-top:1px solid rgba(var(--theme-rgb),.08)!important;border-bottom:1px solid rgba(var(--theme-rgb),.10)!important;position:relative!important;z-index:70!important;box-shadow:none!important;max-width:100%!important;overflow:visible!important}
.ln-cat-nav-inner{max-width:1480px!important;margin:0 auto!important;padding:0 24px!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important}
.ln-mobile-cat-toggle{display:none!important}
.ln-cat-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;white-space:nowrap!important;scrollbar-width:none!important;padding:6px 0!important;box-sizing:border-box!important}
.ln-cat-menu::-webkit-scrollbar{display:none!important}
.ln-menu-item{position:relative!important;flex:0 0 auto!important;min-width:0!important}
.ln-menu-item>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;background:transparent!important;border:1px solid transparent!important;color:var(--theme)!important;text-decoration:none!important;font-weight:900!important;font-size:13px!important;line-height:1.1!important;box-shadow:none!important;max-width:100%!important;box-sizing:border-box!important}
.ln-menu-item>a .ln-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;font-size:15px!important;color:var(--theme)!important;flex:0 0 auto!important}
.ln-menu-item>a .ln-menu-text{display:inline-block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:160px!important;color:inherit!important}
.ln-menu-item:hover>a,.ln-menu-item.active>a{background:#fff!important;border-color:rgba(var(--theme-rgb),.16)!important;color:var(--theme-d,var(--theme))!important;box-shadow:0 8px 22px rgba(var(--theme-rgb),.09)!important}
.ln-all-products{margin-left:0!important;padding-left:0!important}
.ln-all-products>a{background:rgba(255,255,255,.62)!important;border-color:rgba(var(--theme-rgb),.12)!important;color:var(--theme)!important}
.ln-submenu{position:absolute!important;left:0!important;top:calc(100% + 9px)!important;min-width:230px!important;background:#fff!important;border-radius:16px!important;padding:10px!important;box-shadow:0 18px 45px rgba(31,20,44,.16)!important;display:none!important;z-index:999!important;border:1px solid rgba(var(--theme-rgb),.10)!important}
.ln-menu-item:hover>.ln-submenu{display:grid!important}
.ln-submenu a{padding:10px 12px!important;border-radius:10px!important;color:#333!important;text-decoration:none!important;font-weight:800!important;white-space:nowrap!important}
.ln-submenu a:hover{background:rgba(var(--theme-rgb),.08)!important;color:var(--theme)!important}
.ln-submenu-toggle{display:none!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:rgba(var(--theme-rgb),.10)!important;color:var(--theme)!important;font-weight:900!important;padding:0!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}
@media (max-width: 992px){
  .ln-cat-nav{background:rgba(var(--theme-rgb),.08)!important;overflow:visible!important}
  .ln-cat-nav-inner{padding:8px 12px!important;min-height:auto!important;justify-content:flex-start!important;display:block!important;width:100%!important;max-width:100%!important}
  .ln-mobile-cat-toggle{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;background:var(--theme)!important;color:#fff!important;border-radius:999px!important;padding:10px 16px!important;font-weight:900!important;margin:0!important;max-width:100%!important;box-sizing:border-box!important}
  .ln-cat-menu{position:absolute!important;left:12px!important;right:12px!important;top:58px!important;width:auto!important;max-width:calc(100vw - 24px)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important;padding:10px!important;display:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;white-space:normal!important;overflow:auto!important;max-height:72vh!important;box-sizing:border-box!important}
  .ln-cat-menu.is-open{display:flex!important}
  .ln-menu-item{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:6px!important}
  .ln-menu-item>a{grid-column:1!important;width:100%!important;justify-content:flex-start!important;min-height:44px!important;padding:0 14px!important;border-radius:14px!important;background:#faf7fc!important;color:#2d2340!important;box-shadow:none!important;overflow:hidden!important}
  .ln-menu-item>a .ln-menu-icon{color:var(--theme)!important}
  .ln-menu-item>a .ln-menu-text{max-width:100%!important}
  .ln-menu-item.has-children>.ln-submenu-toggle{display:flex!important;grid-column:2!important;grid-row:1!important}
  .ln-submenu{grid-column:1/-1!important;position:static!important;top:auto!important;left:auto!important;min-width:0!important;width:100%!important;box-shadow:none!important;background:#f8f5fb!important;margin:0!important;border-radius:14px!important;display:none!important;box-sizing:border-box!important}
  .ln-menu-item:hover>.ln-submenu{display:none!important}
  .ln-menu-item.is-open>.ln-submenu{display:grid!important}
  .ln-menu-item.is-open>.ln-submenu-toggle{transform:rotate(180deg)!important}
  .ln-menu-item:hover>a,.ln-menu-item.active>a{background:rgba(var(--theme-rgb),.10)!important;color:var(--theme)!important;box-shadow:none!important}
}
@media (max-width: 420px){
  .ln-cat-nav-inner{padding-left:10px!important;padding-right:10px!important}
  .ln-cat-menu{left:10px!important;right:10px!important;max-width:calc(100vw - 20px)!important}
}


/* v4.8 submenu visibility + faster seamless flash */
.ln-flash-track{animation-duration:16s!important;will-change:transform!important}
@media(max-width:768px){.ln-flash-track{animation-duration:14s!important}}
@media(min-width:993px){
  .ln-cat-nav{overflow:visible!important}
  .ln-cat-nav-inner{overflow:visible!important}
  .ln-cat-menu{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;flex-wrap:nowrap!important}
  .ln-menu-item{position:relative!important;overflow:visible!important}
  .ln-submenu{position:absolute!important;left:0!important;top:calc(100% + 9px)!important;display:none!important;z-index:99999!important;overflow:visible!important}
  .ln-menu-item:hover>.ln-submenu{display:grid!important}
}
@media(max-width:992px){
  .ln-cat-menu{overflow:auto!important;overflow-x:hidden!important;overflow-y:auto!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important}
  .ln-menu-item.has-children>.ln-submenu{display:none!important}
  .ln-menu-item.has-children.is-open>.ln-submenu,.ln-menu-item.is-open>.ln-submenu{display:grid!important}
  .ln-menu-item:hover>.ln-submenu{display:none!important}
  .ln-menu-item.is-open:hover>.ln-submenu{display:grid!important}
}


/* Paket 1 stabilizasyon: header akordiyon + teslimat paneli */
.ln-cat-nav{overflow:visible!important}
.ln-cat-nav-inner{overflow:visible!important}
.ln-cat-menu{box-sizing:border-box!important}
.ln-menu-item.has-children{position:relative!important}
.ln-submenu-all{font-weight:950!important;color:var(--theme)!important;background:rgba(var(--theme-rgb),.07)!important}
.ln-submenu-toggle{appearance:none!important;-webkit-appearance:none!important}
.ln-region-panel[hidden],#lndb-drop[hidden],[data-ln-no-results][hidden],.ln-region-back[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.ln-region-panel:not(.is-open),#lndb-drop:not(.is-open){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.ln-region-panel.is-open,#lndb-drop.is-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.ln-region-list{display:grid!important;gap:6px!important}
.ln-region-item{width:100%!important;border:0!important;background:#fff!important;border-bottom:1px solid #f1f1f5!important;text-align:left!important;padding:11px 10px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;color:#222!important;box-shadow:none!important;transform:none!important}
.ln-region-item:hover{background:rgba(var(--theme-rgb),.08)!important;color:#222!important;transform:none!important}
.ln-region-item strong{font-size:13px!important;color:#23202a!important;font-weight:900!important;line-height:1.2!important}
.ln-region-item span{font-size:11px!important;color:var(--delivery,#00897b)!important;font-weight:900!important;white-space:nowrap!important}
.ln-region-item[data-tip="kargo"] span{color:#6b7280!important}
#lndb-left,.ln-product-region-picker{position:relative!important}
#lndb-drop{left:0!important;right:0!important;top:calc(100% + 10px)!important;width:auto!important;max-width:100%!important;z-index:99999!important;max-height:420px!important;overflow:auto!important}
.ln-product-region-picker .ln-region-panel{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 10px)!important;z-index:99999!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:20px!important;box-shadow:0 22px 60px rgba(0,0,0,.18)!important;padding:12px!important;max-height:420px!important;overflow:auto!important;box-sizing:border-box!important}
.ln-product-region-picker .ln-region-head{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #e7e7ef!important;border-radius:999px!important;background:#f8f8fb!important;padding:0 13px!important;margin-bottom:10px!important}
.ln-product-region-picker .ln-region-head input{height:44px!important;border:0!important;background:transparent!important;outline:0!important;width:100%!important;box-shadow:none!important;padding:0!important}
.ln-region-back{width:30px!important;height:30px!important;min-width:30px!important;border:0!important;border-radius:50%!important;background:rgba(var(--theme-rgb),.10)!important;color:var(--theme)!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important}
@media(max-width:992px){
  .ln-cat-nav{z-index:120!important}
  .ln-cat-nav-inner{display:block!important;position:relative!important;padding:8px 12px!important}
  .ln-mobile-cat-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:42px!important}
  .ln-cat-menu{position:absolute!important;left:12px!important;right:12px!important;top:calc(100% + 6px)!important;display:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;max-width:calc(100vw - 24px)!important;max-height:72vh!important;overflow-y:auto!important;overflow-x:hidden!important;white-space:normal!important;background:#fff!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(0,0,0,.18)!important;padding:10px!important;z-index:100000!important}
  .ln-cat-menu.is-open{display:flex!important}
  .ln-menu-item{width:100%!important;display:block!important;position:relative!important}
  .ln-menu-item.has-children{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important;align-items:center!important}
  .ln-menu-item>a{width:100%!important;min-height:44px!important;justify-content:flex-start!important;border-radius:14px!important;white-space:normal!important}
  .ln-menu-item.has-children>.ln-submenu-toggle{display:flex!important;grid-column:2!important;grid-row:1!important;width:38px!important;height:38px!important}
  .ln-menu-item.has-children>.ln-submenu{grid-column:1/-1!important;position:static!important;display:none!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#f8f5fb!important;border-radius:14px!important;margin:0!important;padding:8px!important;border:1px solid rgba(var(--theme-rgb),.08)!important}
  .ln-menu-item:hover>.ln-submenu{display:none!important}
  .ln-menu-item.has-children.is-open>.ln-submenu{display:grid!important;gap:2px!important}
  .ln-menu-item.has-children.is-open>.ln-submenu-toggle{transform:rotate(180deg)!important}
  .ln-submenu a{white-space:normal!important;line-height:1.25!important}
}
@media(max-width:768px){
  #lndb-drop,.ln-product-region-picker .ln-region-panel{position:fixed!important;left:10px!important;right:10px!important;top:86px!important;width:auto!important;max-width:calc(100vw - 20px)!important;max-height:70vh!important;overflow:auto!important;z-index:100001!important}
}

/* v4.8.2 - Main category menu: icons removed, thin separators added, submenu hover gap fixed */
@media (min-width: 993px){
  .ln-cat-nav,
  .ln-cat-nav-inner,
  .ln-cat-menu,
  .ln-menu-item{
    overflow:visible!important;
  }

  .ln-cat-menu{
    gap:0!important;
    padding:7px 0!important;
  }

  .ln-cat-menu > .ln-menu-item{
    position:relative!important;
    padding:0 4px!important;
  }

  .ln-cat-menu > .ln-menu-item:not(:first-child)::before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    top:50%!important;
    width:1px!important;
    height:18px!important;
    transform:translateY(-50%)!important;
    background:rgba(var(--theme-rgb),.24)!important;
    pointer-events:none!important;
  }

  .ln-cat-menu .ln-menu-icon,
  .ln-cat-menu .ln-menu-icon i,
  .ln-cat-menu .ln-menu-icon svg{
    display:none!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    opacity:0!important;
    visibility:hidden!important;
  }

  .ln-cat-menu .ln-menu-link,
  .ln-cat-menu > .ln-menu-item > a{
    gap:0!important;
    min-height:36px!important;
    padding:0 14px!important;
    background:transparent!important;
    border-color:transparent!important;
    box-shadow:none!important;
  }

  .ln-cat-menu .ln-menu-text{
    max-width:170px!important;
  }

  .ln-menu-item:hover > .ln-menu-link,
  .ln-menu-item.active > .ln-menu-link,
  .ln-menu-item:hover > a,
  .ln-menu-item.active > a{
    background:rgba(255,255,255,.72)!important;
    border-color:rgba(var(--theme-rgb),.12)!important;
    box-shadow:0 8px 20px rgba(var(--theme-rgb),.08)!important;
  }

  .ln-all-products > a{
    background:rgba(255,255,255,.62)!important;
    border-color:rgba(var(--theme-rgb),.12)!important;
  }

  /* Submenu hover bridge: prevents dropdown from closing while moving through the visual gap */
  .ln-menu-item.has-children::after{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:100%!important;
    height:12px!important;
    display:none!important;
    z-index:99998!important;
  }

  .ln-menu-item.has-children:hover::after{
    display:block!important;
  }

  .ln-submenu{
    top:calc(100% + 7px)!important;
    margin-top:0!important;
    z-index:99999!important;
  }

  .ln-menu-item:hover > .ln-submenu{
    display:grid!important;
  }
}

@media (max-width: 992px){
  .ln-cat-menu .ln-menu-icon,
  .ln-cat-menu .ln-menu-icon i,
  .ln-cat-menu .ln-menu-icon svg{
    display:none!important;
  }

  .ln-cat-menu .ln-menu-link,
  .ln-cat-menu > .ln-menu-item > a{
    gap:0!important;
  }
}

/* Lenostra v4.8.37 - flash bar kesin hizli sonsuz
   En üst mor kayar yazı alanı: daha hızlı + boşluk bırakmadan sonsuz tekrar. */

.ln-flash-bar{
  height:32px!important;
  overflow:hidden!important;
  background:var(--theme)!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  white-space:nowrap!important;
}

.ln-flash-track{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  min-width:max-content!important;
  white-space:nowrap!important;
  will-change:transform!important;
  animation:ln-flash-scroll 10s linear infinite!important;
  transform:translate3d(0,0,0);
}

.ln-flash-set{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
}

.ln-flash-item,
.ln-flash-sep{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}

.ln-flash-item{
  padding:0 10px!important;
}

.ln-flash-bar:hover .ln-flash-track{
  animation-play-state:running!important;
}

@keyframes ln-flash-scroll{
  0%{transform:translate3d(0,0,0);}
  100%{transform:translate3d(-50%,0,0);}
}

@media(max-width:768px){
  .ln-flash-track{
    animation-duration:9s!important;
  }
}

/* Lenostra v4.8.38 - customizer flash only + speed */
.ln-flash-bar{
  height:32px!important;
  overflow:hidden!important;
  background:var(--theme)!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  font-weight:800!important;
  font-size:13px!important;
  white-space:nowrap!important;
}

.ln-flash-track{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  min-width:max-content!important;
  white-space:nowrap!important;
  will-change:transform!important;
  animation:ln-flash-scroll var(--ln-flash-duration,10s) linear infinite!important;
  transform:translate3d(0,0,0);
}

.ln-flash-set{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
}

.ln-flash-item,
.ln-flash-sep{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}

.ln-flash-item{
  padding:0 10px!important;
}

.ln-flash-sep{
  opacity:.72!important;
}

.ln-flash-bar:hover .ln-flash-track{
  animation-play-state:running!important;
}

@keyframes ln-flash-scroll{
  0%{transform:translate3d(0,0,0);}
  100%{transform:translate3d(-50%,0,0);}
}

/* Lenostra logo responsive fit */
@media(max-width:992px){.ln-logo-area .custom-logo-link img,.ln-logo img{max-height:54px!important;max-width:240px!important}}
@media(min-width:993px) and (max-width:1024px){.ln-header-inner{grid-template-columns:minmax(160px,260px) 1fr auto}.ln-logo-area .custom-logo-link img,.ln-logo img{max-height:58px!important;max-width:260px!important}}
@media(max-width:760px){.ln-header-inner{grid-template-columns:1fr auto;gap:12px}.ln-logo-area{grid-column:1/2}.ln-search{grid-column:1/-1;order:3}.ln-logo-area .custom-logo-link img,.ln-logo img{max-height:48px!important;max-width:210px!important}.ln-icons{justify-content:flex-end}.ln-account span{display:none}}
@media(max-width:420px){.ln-logo-area .custom-logo-link img,.ln-logo img{max-height:42px!important;max-width:175px!important}.ln-header-inner{padding:10px 12px}}
