/* Kaynak stiller aynen kullanılır. Yalnızca yerel etkileşim pencereleri. */
#local-root{display:contents}#local-modal{border:0;border-radius:16px;padding:32px;width:min(560px,92vw);max-height:90vh;font-family:inherit;color:#141414}#local-modal::backdrop{background:#0007}#local-close{position:absolute;right:12px;top:8px;font-size:28px;border:0;background:transparent;cursor:pointer}#local-toast{display:none;position:fixed;z-index:9999;bottom:115px;left:50%;transform:translateX(-50%);background:#242477;color:#fff;border-radius:12px;padding:12px 20px;font-size:14px;max-width:90vw}#local-modal-body img{max-width:100%;height:60vh;object-fit:contain}.local-cart-row{display:flex;gap:20px;align-items:center;border-bottom:1px solid #eee;padding:16px 0}.local-cart-row img{width:70px;height:90px!important}.local-cart-row button{padding:5px 12px;border:1px solid #ddd;border-radius:5px;margin:6px;background:white}.local-info{font-size:13px;line-height:1.7;margin-top:20px} [class*=mainSlide]{cursor:zoom-in}[class*=thumbSlide],[class*=__dot],[class*=ProductImageVariants][class*=__item]{cursor:pointer}

/* ============================================================ */
/* A101 / A101 EKSTRA HEADER & LOGO TASARIM İYİLEŞTİRMELERİ     */
/* ============================================================ */
.Header-module-scss-module__HG67ia__header {
  position: sticky !important;
  top: 0 !important;
  z-index: 100 !important;
  background-color: #e7e9f5 !important;
  box-shadow: 0 2px 10px rgba(34, 35, 91, 0.08) !important;
  width: 100% !important;
}

/* Eski minimal 2-butonlu barı gizle */
.Header-module-scss-module__HG67ia__compactBar {
  display: none !important;
}

/* Üst Logo ve Arama Çubuğu */
.Header-module-scss-module__HG67ia__topBar {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  max-width: 81rem !important;
  margin: 0 auto !important;
  padding: 1rem 1.5rem 0.5rem !important;
  gap: 1.5rem !important;
}

.Header-module-scss-module__HG67ia__brand {
  display: flex !important;
  align-items: center !important;
  gap: 1rem !important;
  flex-shrink: 0 !important;
}

.Header-module-scss-module__HG67ia__logoButton {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  cursor: pointer !important;
  text-decoration: none !important;
  flex-shrink: 0 !important;
}

/* Resmi A101 Logosu */
.Header-module-scss-module__HG67ia__logo {
  display: block !important;
  width: 112px !important;
  height: 34px !important;
  filter: drop-shadow(0 1px 1px rgba(0,0,0,0.05)) !important;
}

.Header-module-scss-module__HG67ia__logo path {
  fill: #00A8C3 !important;
}

.Header-module-scss-module__HG67ia__headerActions {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 1rem !important;
  flex: 1 !important;
}

/* Arama Çubuğu Gizle */
.VerticalSearch-module-scss-module__lp1ILq__searchRoot,
.Header-module-scss-module__HG67ia__desktopSearch,
.loops-ask-btn {
  display: none !important;
}

/* Alt Bar (Kapıda / Ekstra / Pati Sekmeleri ve Menü) */
.Header-module-scss-module__HG67ia__bottomBar {
  display: block !important;
  width: 100% !important;
}

.Header-module-scss-module__HG67ia__switchRow {
  width: 100% !important;
  box-shadow: inset 0 -1px 0 rgba(34, 35, 91, 0.12) !important;
}

.Header-module-scss-module__HG67ia__switchRowInner {
  display: flex !important;
  align-items: flex-end !important;
  gap: 1.5rem !important;
  max-width: 81rem !important;
  margin: 0 auto !important;
  padding: 0 1.5rem !important;
}

/* Mobil Cihazlar (< 768px) İçin Özel Header Düzeni */
@media (max-width: 767px) {
  .Header-module-scss-module__HG67ia__topBar {
    flex-wrap: wrap !important;
    padding: 10px 14px 8px !important;
    gap: 10px !important;
  }
  
  .Header-module-scss-module__HG67ia__brand {
    gap: 8px !important;
  }
  
  .Header-module-scss-module__HG67ia__logo {
    width: 95px !important;
    height: 28px !important;
  }
  
  .Header-module-scss-module__HG67ia__headerActions {
    gap: 8px !important;
    flex: 0 0 auto !important;
  }
  
  
  .Header-module-scss-module__HG67ia__switchRowInner {
    padding: 0 10px !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }
  
  .HeaderAppSwitch-module-scss-module__qQ11Xa__tab {
    width: 6rem !important;
    height: 3.2rem !important;
    padding: 0.4rem 0.6rem !important;
  }
  
  .HeaderAppSwitch-module-scss-module__qQ11Xa__tabLogo {
    width: 4.4rem !important;
    height: 1.6rem !important;
  }
}

/* Ürün Özellikleri / Detayları Otomatik Tam Açık */
[class*="ProductDetailTabContent"][class*="__root"],
[class*="ProductDetailTabContent"][class*="__collapsed"] {
  max-height: none !important;
  overflow: visible !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

[class*="ProductDetailTabContent"][class*="__toggleButton"],
button[class*="toggleButton"] {
  display: none !important;
}

/* "Sipariş Oluştur" Butonunun Yazısının Tam Görünmesi (Sipariş Olu... kırpılmasını engeller) */
#AddToCartBtn,
button#AddToCartBtn,
.product-detail-module-scss-module__YE0bba__mobileAddtoCart button,
.product-detail-module-scss-module__YE0bba__desktopAddtoCart button {
  padding-left: 14px !important;
  padding-right: 14px !important;
  min-width: 140px !important;
  box-sizing: border-box !important;
}

#AddToCartBtn .Button-module-scss-module__1pkzRa__label,
.product-detail-module-scss-module__YE0bba__mobileAddtoCart .Button-module-scss-module__1pkzRa__label,
.product-detail-module-scss-module__YE0bba__desktopAddtoCart .Button-module-scss-module__1pkzRa__label {
  text-overflow: clip !important;
  overflow: visible !important;
  white-space: nowrap !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}


