.mazkar-badges{position:absolute;left:8px;top:8px;z-index:9;display:flex;flex-direction:column;gap:4px}
.mazkar-product-card{position:relative}
.mazkar-badge{display:inline-block;background:#e53935;color:#fff;font-size:11px;font-weight:700;padding:4px 7px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.mazkar-badge-chip_multiplier{background:#0a8f3c}
.mazkar-badge-product_coupon,.mazkar-badge-category_coupon,.mazkar-badge-wishlist_coupon{background:#ff6f00}
.mazkar-badge-second_product_percent{background:#673ab7}
.mazkar-badge-shipping_goal{background:#1976d2}
.mazkar-campaign-desc{font-size:12px;color:#666;min-height:32px}
.mazkar-claim-coupon{margin-top:6px;white-space:normal}
.mazkar-cart-goal{border:1px solid #ddd;background:#fff;padding:12px;margin:10px 0;border-radius:6px}
.mazkar-cart-goal.success{border-color:#20a04a;background:#f1fff5}
.mazkar-cart-goal-title{font-size:14px;margin-bottom:8px}
.mazkar-cart-goal-track{height:8px;background:#eee;border-radius:10px;overflow:hidden}
.mazkar-cart-goal-track span{display:block;height:8px;background:#20a04a}
.mazkar-auto-badges{position:absolute;left:8px;top:8px;z-index:20;display:flex;flex-direction:column;gap:4px}
/* v7.8.6: Genel product-item/product-layout kuralı slider öğelerini bozabildiği için yalnızca doğrulanmış rozet hostu konumlandırılır. */
.mazkar-badge-host-v786{position:relative}

/* v7.0 Clean Reset: ürün sayfasında Birlikte Al popup/blok/buton çıktısı tamamen kapalı */
body.product-product #mazkar-bundle-anchor,
body.product-product #mazkar-bundle-final-overlay,
body.product-product #mazkar-bundle-popup-overlay,
body.product-product #mazkar-set-modal-v60,
body.product-product #mazkar-bundle-final-trigger,
body.product-product #mazkar-bundle-popup-button,
body.product-product #mazkar-set-open-v60,
body.product-product .mazkar-bundle-popup-trigger,
body.product-product .mazkar-bundle-box,
body.product-product .mazkar-bundle-compact,
body.product-product .mazkar-bundle-mini,
body.product-product .mazkar-bundle-strip,
body.product-product .mazkar-bundle-under-actions,
body.product-product .mazkar-bundle-popup-content,
body.product-product .mazkar-popup-content-final{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  max-height:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
}


/* v7.2 self-promoting Birlikte Al popup */
body.product-product #mazkar-bundle-anchor,
body.product-product #mazkar-bundle-final-overlay,
body.product-product #mazkar-bundle-popup-overlay,
body.product-product #mazkar-set-modal-v60,
body.product-product #mazkar-bundle-final-trigger,
body.product-product #mazkar-bundle-popup-button,
body.product-product #mazkar-set-open-v60,
body.product-product .mazkar-bundle-popup-trigger,
body.product-product .mazkar-bundle-box,
body.product-product .mazkar-bundle-compact,
body.product-product .mazkar-bundle-mini,
body.product-product .mazkar-bundle-strip,
body.product-product .mazkar-bundle-under-actions,
body.product-product .mazkar-bundle-popup-content,
body.product-product .mazkar-popup-content-final{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  max-height:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
}
.mazkar-bundle-popup-v72{
  display:none!important;
  visibility:hidden!important;
}
#mazkar-bundle-modal-body-v72 .mazkar-bundle-popup-v72{
  display:block!important;
  visibility:visible!important;
}
#mazkar-bundle-modal-v72{
  display:none;
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100vh!important;
  background:rgba(0,0,0,.72)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
  z-index:2147483647!important;
  align-items:center!important;
  justify-content:center!important;
  padding:24px!important;
  box-sizing:border-box!important;
}
#mazkar-bundle-modal-v72.is-open{
  display:flex!important;
}



/* v7.8 - Gerçek .mazkar-product-detail-badges rozetini ana imaj üzerine taşır */
.mazkar-product-detail-badges.mazkar-product-detail-badges-image-v78{
  position:absolute!important;
  right:auto!important;
  bottom:auto!important;
  z-index:99999!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:6px!important;
  margin:0!important;
  padding:0!important;
  width:auto!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  pointer-events:none!important;
  transform:none!important;
  visibility:visible!important;
}
.mazkar-product-detail-badges.mazkar-product-detail-badges-image-v78 .mazkar-badge{
  position:static!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#e30613!important;
  color:#fff!important;
  border-radius:4px!important;
  padding:5px 9px!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.2!important;
  box-shadow:0 2px 6px rgba(0,0,0,.18)!important;
  white-space:normal!important;
  text-align:center!important;
  max-width:180px!important;
  min-width:0!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  transform:none!important;
  visibility:visible!important;
}
body.product-product #mazkar-product-price-badges-v73,
body.product-product #mazkar-main-image-badges-v74,
body.product-product #mazkar-main-image-badges-v75,
body.product-product .mazkar-product-image-labels-v76{
  display:none!important;
}



/* v7.8.4 Slider Safe: Journal3 Master Slider/Banner alanları kampanya rozeti kapsamı dışındadır. */
.module-master_slider .mazkar-auto-badges,
.master-slider .mazkar-auto-badges,
.ms-slide .mazkar-auto-badges,
.module-banners .mazkar-auto-badges,
.journal-slider .mazkar-auto-badges{
  display:none!important;
}
