/* HIBA CREATIVE v63 - Header redesign + slider phone cleanup */
:root{--h63-dark:#07111f;--h63-ink:#0b1728;--h63-muted:#667085;--h63-orange:#ff6417;--h63-orange2:#ff8a3d;--h63-line:#e7edf5;--h63-soft:#f7f9fc;--h63-shadow:0 18px 52px rgba(9,20,37,.12)}
body:not(.wclient) .h42-header.h47-header.h54-header{position:sticky!important;top:0!important;z-index:1000!important;background:#fff!important;border-bottom:1px solid rgba(226,232,240,.9)!important;box-shadow:0 10px 34px rgba(15,23,42,.07)!important;backdrop-filter:none!important}
body:not(.wclient) .h42-header .h47-topbar{background:linear-gradient(90deg,#07111f 0%,#0d1c31 62%,#12253f 100%)!important;border:0!important;color:#cbd5e1!important}
body:not(.wclient) .h42-header .h47-topbar-inner{min-height:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}
body:not(.wclient) .h42-header .h47-contact,
body:not(.wclient) .h42-header .h47-top-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important}
body:not(.wclient) .h42-header .h47-contact a,
body:not(.wclient) .h42-header .h47-top-link,
body:not(.wclient) .h42-header .h47-support{height:auto!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;color:#dbe5f3!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;opacity:.92!important;text-decoration:none!important}
body:not(.wclient) .h42-header .h47-contact a i,
body:not(.wclient) .h42-header .h47-top-link i,
body:not(.wclient) .h42-header .h47-support i{color:var(--h63-orange)!important;margin-right:6px!important}
body:not(.wclient) .h42-header .h47-social{display:flex!important;align-items:center!important;gap:7px!important;margin-right:4px!important}
body:not(.wclient) .h42-header .h47-social a,
body:not(.wclient) .h42-header .h47-social span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;font-size:11px!important}
body:not(.wclient) .h42-header .h47-nav-shell{background:#fff!important;border:0!important}
body:not(.wclient) .h42-header .h47-navbar{min-height:78px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
body:not(.wclient) .h42-header .h47-brand{height:78px!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;padding:0!important}
body:not(.wclient) .h42-header .h47-brand img{max-height:54px!important;max-width:190px!important;width:auto!important;object-fit:contain!important}
body:not(.wclient) .h42-header .h47-menu{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important}
body:not(.wclient) .h42-header .h47-menu>ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}
body:not(.wclient) .h42-header .h47-menu>ul>li{position:relative!important;margin:0!important;padding:0!important}
body:not(.wclient) .h42-header .h47-menu>ul>li>a{height:42px!important;padding:0 14px!important;border-radius:999px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#182235!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:.18s ease!important;background:transparent!important;border:1px solid transparent!important}
body:not(.wclient) .h42-header .h47-menu>ul>li:hover>a,
body:not(.wclient) .h42-header .h47-menu>ul>li.active>a,
body:not(.wclient) .h42-header .h47-menu>ul>li>a:hover{color:var(--h63-orange)!important;background:#fff3ec!important;border-color:#ffd9c7!important;box-shadow:0 10px 22px rgba(255,100,23,.08)!important}
body:not(.wclient) .h42-header .h47-dropdown,
body:not(.wclient) .h42-header .h42-dropdown{border-radius:18px!important;border:1px solid var(--h63-line)!important;background:#fff!important;box-shadow:var(--h63-shadow)!important;overflow:hidden!important;padding:10px!important;margin-top:12px!important}
body:not(.wclient) .h42-header .h47-actions,
body:not(.wclient) .h42-header .h54-actions{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}
body:not(.wclient) .h42-header .h54-panel,
body:not(.wclient) .h42-header .h47-actions>a:not(.h47-cart),
body:not(.wclient) .h42-header a[href*="musteri-paneli"],
body:not(.wclient) .h42-header a[href*="account"]{height:46px!important;padding:0 18px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--h63-orange),var(--h63-orange2))!important;color:#fff!important;font-weight:900!important;box-shadow:0 12px 26px rgba(255,100,23,.22)!important;border:0!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body:not(.wclient) .h42-header .h47-cart,
body:not(.wclient) .h42-header .h54-cart{height:46px!important;min-width:46px!important;border-radius:12px!important;background:#f8fafc!important;color:#172033!important;border:1px solid var(--h63-line)!important;box-shadow:none!important}
body:not(.wclient) .h42-header .h47-burger,
body:not(.wclient) .h42-header .h54-burger{width:46px!important;height:46px!important;border-radius:12px!important;background:#07111f!important;border:0!important;box-shadow:0 12px 24px rgba(7,17,31,.18)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}
body:not(.wclient) .h42-header .h47-burger i,
body:not(.wclient) .h42-header .h54-burger i{width:20px!important;height:2px!important;background:#fff!important;border-radius:99px!important;display:block!important;margin:0!important}
/* Slider visual cleanup: remove old responsive phone object completely */
body:not(.wclient) .h54-phone{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body:not(.wclient) .h54-visual{padding-right:0!important}
body:not(.wclient) .h54-laptop{margin-right:auto!important;margin-left:auto!important;max-width:760px!important;width:min(100%,760px)!important}
body:not(.wclient) .h54-mug{right:20px!important;bottom:42px!important;transform:scale(.92)!important;opacity:.92!important}
@media(max-width:1120px){body:not(.wclient) .h42-header .h47-menu>ul>li>a{padding:0 10px!important;font-size:13px!important}body:not(.wclient) .h42-header .h47-topbar{display:none!important}}
@media(max-width:980px){body:not(.wclient) .h42-header .h47-menu{display:none!important}body:not(.wclient) .h42-header .h47-navbar{height:72px!important;min-height:72px!important}body:not(.wclient) .h42-header .h47-brand{height:72px!important}body:not(.wclient) .h42-header .h47-brand img{max-height:50px!important;max-width:176px!important}body:not(.wclient) .h42-header .h47-cart span{display:none!important}body:not(.wclient) .h42-header .h54-panel{display:none!important}body:not(.wclient) .h42-mobile.h47-mobile{width:min(390px,calc(100vw - 22px))!important;background:#fff!important;border-radius:22px 0 0 22px!important;box-shadow:-24px 0 60px rgba(7,17,31,.24)!important;padding:0!important;overflow:hidden!important}body:not(.wclient) .h42-mobile-head{height:78px!important;padding:16px 18px!important;border-bottom:1px solid var(--h63-line)!important;background:linear-gradient(135deg,#fff,#fff7f2)!important}body:not(.wclient) .h42-mobile-head img{max-height:48px!important;max-width:172px!important}body:not(.wclient) .h42-mobile-head button{width:42px!important;height:42px!important;border-radius:12px!important;background:#07111f!important;color:#fff!important;border:0!important}.h47-mobile-contact{padding:14px 18px!important;background:#f8fafc!important;border-bottom:1px solid var(--h63-line)!important}.h47-mobile-contact a{display:flex!important;align-items:center!important;gap:10px!important;color:#344054!important;font-weight:800!important;text-decoration:none!important;margin:8px 0!important}.h47-mobile-contact i{color:var(--h63-orange)!important}.h42-mobile-nav{padding:14px!important}.h42-mobile-link,.h42-mobile-toggle{width:100%!important;min-height:50px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--h63-line)!important;margin:7px 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#101828!important;font-weight:900!important;text-decoration:none!important}.h42-mobile-link i,.h42-mobile-toggle i{color:var(--h63-orange)!important}.h42-mobile-sub{background:#f8fafc!important;border-radius:14px!important;padding:8px!important;margin:0 0 8px!important}.h42-mobile-actions{padding:14px 18px 18px!important;background:#f8fafc!important;border-top:1px solid var(--h63-line)!important}.h42-mobile-actions a{height:48px!important;border-radius:13px!important;margin:7px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;text-decoration:none!important;background:#fff!important;border:1px solid var(--h63-line)!important;color:#101828!important}.h42-mobile-actions a.primary,.h42-mobile-actions a:first-child{background:linear-gradient(135deg,var(--h63-orange),var(--h63-orange2))!important;color:#fff!important;border:0!important}}
@media(max-width:640px){body:not(.wclient) .h42-header .h47-navbar{height:66px!important;min-height:66px!important}body:not(.wclient) .h42-header .h47-brand img{max-height:44px!important;max-width:158px!important}body:not(.wclient) .h42-header .h47-burger,body:not(.wclient) .h42-header .h54-burger,body:not(.wclient) .h42-header .h47-cart{width:42px!important;height:42px!important;min-width:42px!important;border-radius:11px!important}body:not(.wclient) .h54-visual{min-height:300px!important;padding-bottom:24px!important}body:not(.wclient) .h54-laptop{max-width:100%!important}body:not(.wclient) .h54-mug,body:not(.wclient) .h54-plant{display:none!important}}
