/* ===== WC Digikala Görünüm ===== */

/* --- تومان: her zaman rakamın SOLUNDA, ayrı ve küçük ---
   (Tema/Farsça eklenti yönü ne olursa olsun: bdi soldan sağa esnek kutu, sembol en başa) */
.woocommerce-Price-amount bdi{
  display:inline-flex!important;flex-direction:row!important;direction:ltr!important;
  unicode-bidi:isolate;align-items:baseline;gap:.3em;white-space:nowrap;
}
.woocommerce-Price-amount .woocommerce-Price-currencySymbol{
  order:-1!important;font-size:.66em;font-weight:400;opacity:.85;
  margin:0!important;letter-spacing:0;display:inline-block;
}

/* --- Kırmızı indirim etiketi --- */
.dk-off{
  display:inline-flex;align-items:center;justify-content:center;
  background:#d32f2f;color:#fff;font-size:12px;font-weight:700;line-height:1;
  padding:4px 7px 3px;border-radius:14px;white-space:nowrap;text-decoration:none;
}

/* --- Katalog (ürün kartları) --- */
:is(.wd-product,.product-grid-item,ul.products li.product) .price{
  display:flex!important;direction:rtl!important;flex-wrap:wrap;align-items:center;
  gap:3px 8px;width:100%;line-height:1.5;
}
:is(.wd-product,.product-grid-item,ul.products li.product) .price ins{
  order:2;text-decoration:none;font-weight:700;background:none;
}
:is(.wd-product,.product-grid-item,ul.products li.product) .price del{
  order:3;flex-basis:100%;font-size:.8em;opacity:.55;font-weight:400;
}
:is(.wd-product,.product-grid-item,ul.products li.product) .price .dk-off{order:1}

/* Digikala düzeni: % sağda, fiyat solda, eski fiyat altta solda */
body.dk-loop-digikala :is(.wd-product,.product-grid-item,ul.products li.product) .price{justify-content:flex-end}
body.dk-loop-digikala :is(.wd-product,.product-grid-item,ul.products li.product) .price .dk-off{margin-inline-end:auto}
body.dk-loop-digikala :is(.wd-product,.product-grid-item,ul.products li.product) .price del{text-align:end}

/* Ortalı düzen */
body.dk-loop-center :is(.wd-product,.product-grid-item,ul.products li.product) .price{justify-content:center}
body.dk-loop-center :is(.wd-product,.product-grid-item,ul.products li.product) .price del{text-align:center}

/* Ürün kartı içi kenar boşluğu: fiyat ve isim kenara yapışmasın */
:is(.wd-product,.product-grid-item) .product-element-bottom,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .price{padding-inline:10px!important}

/* Digikala gibi kartlar arası ince açık gri çizgi */
body.dk-grid-lines :is(.wd-product,.product-grid-item,ul.products li.product){
  border-inline-end:1px solid #f0f0f1!important;
  border-bottom:1px solid #f0f0f1!important;
  box-sizing:border-box;
}
body.dk-grid-lines :is(.wd-product,.product-grid-item) .product-element-bottom{padding-bottom:12px!important}

/* Resim üstündeki -15% etiketi (isteğe bağlı) */
body.dk-hide-badge :is(.wd-product,.product-grid-item,ul.products li.product) .product-labels .onsale,
body.dk-hide-badge ul.products li.product > .onsale{display:none!important}

/* --- Ürün sayfası fiyatı: üstte eski fiyat + %, altta yeni fiyat --- */
:is(.single-product .summary,.wd-single-price,.woocommerce-variation-price) .price{
  display:flex!important;direction:rtl!important;flex-wrap:wrap;align-items:center;gap:4px 10px;
}
:is(.single-product .summary,.wd-single-price,.woocommerce-variation-price) .price del{
  order:1;font-size:.55em;opacity:.5;font-weight:400;
}
:is(.single-product .summary,.wd-single-price,.woocommerce-variation-price) .price .dk-off{order:2;font-size:13px}
:is(.single-product .summary,.wd-single-price,.woocommerce-variation-price) .price ins{
  order:3;flex-basis:100%;text-decoration:none;background:none;
}

/* --- Başlık altı puan satırı --- */
.dk-rbar{display:none;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:2px 0 14px;font-size:13px;line-height:1.6;color:#62666d}
.dk-rbar.is-ready{display:flex}
.dk-rbar-score{display:inline-flex;align-items:center;gap:4px}
.dk-star{color:#f9bc00;font-size:16px;line-height:1}
.dk-avg{color:#23254e;font-weight:700}
.dk-buyers{color:#a1a3a8;font-size:12px}
.dk-buyers:empty{display:none}
.dk-rbar-link{
  display:inline-flex;align-items:center;gap:4px;background:#f0f0f1;color:#3f4064!important;
  border-radius:16px;padding:3px 12px;text-decoration:none!important;font-size:12px;transition:background .15s;
}
.dk-rbar-link:hover{background:#e4e4e6}
.dk-rbar-link.is-empty{display:none}
.dk-chev{display:inline-block;width:6px;height:6px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-inline-start:4px}
