/* Bi'Tişört v6.10.3 — Header hotfix
   - Ürünler mega menüsü v6.10.2 onaylı görünümü aynen korunur.
   - Yardım için mega menü yoktur; Yardım normal linktir.
   - Bi'mağaza eski logo + turuncu isim görünümüne geri döner. */

.bt-hm-v6102{--bt-hm-top:120px;position:fixed;top:var(--bt-hm-top);left:50%;width:min(1310px,calc(100vw - 28px));transform:translate(-50%,-5px);z-index:2147483000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;font-family:Inter,Arial,sans-serif}
.bt-hm-v6102.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.bt-hm-v6102__surface{overflow:hidden;border:1px solid #ece4dd;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 24px 60px rgba(28,20,14,.14)}
.bt-hm-v6102 a{text-decoration:none!important;color:inherit}
.bt-hm-v6102__products{display:grid;grid-template-columns:250px minmax(0,1fr) 330px;min-height:474px;background:#fff}
.bt-hm-v6102__categories{padding:15px;border-right:1px solid #eee8e2;background:#fff}
.bt-hm-v6102__cat{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 13px;border-radius:12px;color:#161c24;font-size:13px;font-weight:800;transition:background .15s ease,color .15s ease}
.bt-hm-v6102__cat:first-child,.bt-hm-v6102__cat:hover{background:#fff0e6;color:#ff5b12}
.bt-hm-v6102__cat i{display:grid;place-items:center;width:28px;height:28px;color:currentColor;font-style:normal}
.bt-hm-v6102__cat i svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.bt-hm-v6102__cat b{margin-left:auto;font-size:18px;font-weight:500;color:#6f7680}
.bt-hm-v6102__main{padding:18px 24px 20px;background:#fff}
.bt-hm-v6102__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}
.bt-hm-v6102__head h3{margin:0;color:#20252c;font:800 20px/1.1 Manrope,Arial,sans-serif;letter-spacing:-.035em}
.bt-hm-v6102__head p{margin:5px 0 0;color:#7c838c;font-size:11px}
.bt-hm-v6102__head>a{margin-top:3px;color:#ff5b12;font-size:11px;font-weight:800;white-space:nowrap}
.bt-hm-v6102__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 13px}
.bt-hm-v6102__product{display:block;min-width:0}
.bt-hm-v6102__product-art{display:block;height:129px;overflow:hidden;border:1px solid #eee9e4;border-radius:12px;background:#f8f7f5}
.bt-hm-v6102__product-art img{width:100%;height:100%;display:block;object-fit:cover}
.bt-hm-v6102__product strong{display:block;margin-top:8px;color:#21262d;font-size:11.5px;line-height:1.2;font-weight:800;text-align:center}
.bt-hm-v6102__product small{display:block;margin-top:3px;color:#868c94;font-size:9.5px;line-height:1.2;text-align:center}
.bt-hm-v6102__product:hover strong{color:#ff5b12}
.bt-hm-v6102__promo{position:relative;overflow:hidden;border-left:1px solid #eee8e2;background:#fff1e7;min-height:474px}
.bt-hm-v6102__promo-top{position:relative;z-index:2;padding:22px 20px 15px;background:linear-gradient(145deg,#fff4eb 0%,#ffe9d9 100%)}
.bt-hm-v6102__promo-top:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-65px;top:-85px;background:rgba(255,255,255,.55);z-index:-1}
.bt-hm-v6102__promo-crown{display:block;color:#f5a600;font-size:23px;line-height:1;margin-bottom:5px}
.bt-hm-v6102__promo h3{margin:0;color:#111820;font:850 25px/1.02 Manrope,Arial,sans-serif;letter-spacing:-.045em}
.bt-hm-v6102__promo p{margin:9px 0 0;color:#737982;font-size:11px}
.bt-hm-v6102__promo-image{position:absolute;left:0;right:0;top:120px;bottom:0}
.bt-hm-v6102__promo-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.bt-hm-v6102__promo>a{position:absolute;z-index:3;left:18px;right:18px;bottom:22px;display:flex;align-items:center;justify-content:center;gap:14px;height:38px;border-radius:999px;background:#ff5b12;color:#fff!important;font-size:11px;font-weight:850}

/* Yardım linki özel panel tetiklemez; normal navigasyon linki olarak kalır. */
.bt-global-header-v642 a[data-nav-key="navHelp"]{cursor:pointer}
.bt-global-header-v642 a[data-nav-key="navHelp"][aria-haspopup],
.bt-global-header-v642 a[data-nav-key="navHelp"][aria-controls]{ }

/* Onaylı eski Bi'mağaza header görünümü: siyah bi logo + turuncu bi'mağaza. */
.bt-global-header-v642 .bt-header-bimagaza-v6103,
.bt-global-header-v641 .bt-header-bimagaza-v6103{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:40px!important;
  padding-left:2px!important;
  padding-right:2px!important;
  color:#ff5a0a!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  border-left:0!important;
  box-shadow:none!important;
}
.bt-header-bimagaza-logo-v6103{
  position:relative;
  display:inline-flex;
  align-items:flex-end;
  width:34px;
  height:30px;
  line-height:1;
  flex:0 0 34px;
}
.bt-header-bimagaza-bi-v6103{
  display:block;
  color:#181818;
  font-family:"Arial Rounded MT Bold","Manrope","Arial Black",Arial,sans-serif;
  font-size:28px;
  font-weight:900;
  line-height:27px;
  letter-spacing:-.11em;
  transform:scaleX(.96);
  transform-origin:left bottom;
}
.bt-header-bimagaza-mark-v6103{
  position:absolute;
  width:12px;
  height:12px;
  right:-1px;
  top:0;
  fill:#ff5a0a;
  stroke:none;
  transform:rotate(9deg);
}
.bt-header-bimagaza-text-v6103{
  display:inline-block;
  color:#ff5a0a!important;
  font-family:Inter,Arial,sans-serif;
  font-size:13px;
  font-weight:800;
  line-height:1;
  letter-spacing:-.02em;
}
.bt-header-bimagaza-v6103:hover .bt-header-bimagaza-text-v6103,
.bt-header-bimagaza-v6103:focus-visible .bt-header-bimagaza-text-v6103{color:#e94d00!important}

@media(max-width:980px){
  .bt-hm-v6102{display:none!important}
  .bt-header-bimagaza-logo-v6103{width:30px;height:27px;flex-basis:30px}
  .bt-header-bimagaza-bi-v6103{font-size:25px;line-height:24px}
  .bt-header-bimagaza-mark-v6103{width:11px;height:11px}
}
