/** Shopify CDN: Minification failed

Line 431:23 Unexpected "*"
Line 530:23 Unexpected "{"
Line 530:40 Expected ":"
Line 530:43 Unexpected "{"

**/
/* =======================================================
   PDP – CLEAN / SAFE
   (temayı bozmaz, tek satır buton fix içerir)
   ======================================================= */

/* ---------- Değişkenler ---------- */
:root{
  --pair1a:#06D6A0; --pair1b:#48CAE4;
  --stroke:#e5e7eb; --muted:#666;
  --pdp-left:460px; --pdp-gap:16px;
}
/* Ürün detay sayfası genişlik ayarı */
.product-page-wrapper {
  max-width: 1320px;   /* Koleksiyon sayfası ile aynı */
  margin: 0 auto;
  padding: 0 16px;
}


/* ---------- Galeri ---------- */
.pdp-gallery{display:flex;flex-direction:column;gap:12px;max-width:var(--pdp-left);width:100%}
.gallery-main{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:4/5}
.gm-img{width:100%;height:100%;object-fit:contain;display:block}
.gallery-thumbs{margin-top:12px;display:flex;gap:10px;overflow-x:auto}
.thumb{width:84px;height:84px;flex:0 0 84px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .25s}
.thumb img{width:100%;height:100%;object-fit:cover;display:block}
.thumb.is-active{border-color:#111;box-shadow:0 0 0 2px #111 inset}

/* Zoom */
[data-zoom-container]{cursor:zoom-in;background-position:center;background-repeat:no-repeat;background-size:contain;transition:background-size .12s,opacity .12s}
[data-zoom-container].is-zoom{cursor:zoom-out;background-size:220%}
[data-zoom-container].is-zoom .gm-img{opacity:0;visibility:hidden}

/* ---------- Orta Sütun ---------- */
.product-info{display:flex;flex-direction:column;gap:12px;max-width:none}
.product-info .pdp-title{font-size:28px;line-height:1.2;font-weight:800;color:#0b1221;margin:0 0 10px}
.pdp-price-row{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid #ececec;margin-bottom:16px}
.pdp-price{font-size:24px;font-weight:600;color:#111}
.pdp-compare{font-size:14px;text-decoration:line-through;color:#111}

/* ---------- Sağ Sütun ---------- */
.product-sidebar{display:flex;flex-direction:column;gap:16px;padding-left:10px;border-left:none}
.sidebar-card{background:#fff;border-radius:18px;padding:14px 16px;border:1px solid #ececec;box-shadow:0 2px 10px rgba(17,17,17,.06)}

/* ---------- Sticky Bar ---------- */
.pdp-sticky{position:fixed;left:0;right:0;bottom:-140px;z-index:50;background:#fff;border-top:1px solid #eaeaea;box-shadow:0 -8px 24px rgba(0,0,0,.06);transition:bottom .25s}
.pdp-sticky.is-show{bottom:0}
/* Buton satırını yatay hizala (hangi kapsayıcı gelirse gelsin) */
.t4s-product__info-main .t4s-pr__actions,
.t4s-product__info-main .t4s-product__submit,
.t4s-product__info-main .t4s-product-form__buttons{
  display:flex !important;
  gap:12px !important;
  align-items:stretch !important;
  flex-wrap:nowrap !important;
  width:100% !important;
  margin-top:12px !important;
}

/* İki parça yarım-yanım: qty+ATC ve Shopify ödeme */
.t4s-product__info-main .t4s-pr__actions > .t4s-pr__qty_cart,
.t4s-product__info-main .t4s-pr__actions > .shopify-payment-button,
.t4s-product__info-main .t4s-product__submit > .t4s-pr__qty_cart,
.t4s-product__info-main .t4s-product__submit > .shopify-payment-button,
.t4s-product__info-main .t4s-product-form__buttons > .t4s-pr__qty_cart,
.t4s-product__info-main .t4s-product-form__buttons > .shopify-payment-button{
  flex:1 1 0% !important;
  min-width:0 !important;
}

/* Shopify ödeme sarmalayıcısı blok/100% davranışını iptal et */
.t4s-product__info-main .shopify-payment-button{
  width:auto !important;
  display:flex !important;
  margin:0 !important;
}

/* İç butonların ölçüsü ve hover’ları */
.t4s-product__info-main .t4s-product-form__submit,
.t4s-product__info-main .shopify-payment-button__button{
  width:100% !important;
  height:52px !important;
  border-radius:10px !important;
}

.t4s-product__info-main .t4s-product-form__submit{
  background:linear-gradient(135deg,var(--pair1a),var(--pair1b));
  color:#fff; border:0; text-shadow:0 1px 0 rgba(0,0,0,.15);
  transition:filter .2s ease;
}
.t4s-product__info-main .t4s-product-form__submit:hover{ filter:brightness(1.06); }

.t4s-product__info-main .shopify-payment-button__button--unbranded{
  background:#fff !important; color:#0EA5E9 !important;
  border:1px solid #e5e7eb !important;
  transition:filter .2s ease, border-color .2s ease;
}
.t4s-product__info-main .shopify-payment-button__button--unbranded:hover{
  filter:brightness(1.03); border-color:#cbd5e1 !important;
}

/* “Daha fazla ödeme seçeneği” metnini gizle */
.t4s-product__info-main .shopify-payment-button__more-options{ display:none !important; }

/* Mobilde alt alta dönsün */
@media (max-width:768px){
  .t4s-product__info-main .t4s-pr__actions,
  .t4s-product__info-main .t4s-product__submit,
  .t4s-product__info-main .t4s-product-form__buttons{
    flex-direction:column !important;
  }
}
/* === PDP Sidebar • Oval (pill) kartlar === */

.product-sidebar .sidebar-card{
  border-radius: 18px;
}

/* Ortak oval gövde */
.product-sidebar .pdp-oval{
  display:flex; align-items:center; justify-content:space-between; gap:12px;
  padding:10px 14px; margin:8px 0;
  border:1px solid var(--pdp-oval-border,#e7e7e7);
  background:var(--pdp-oval-bg,#fff);
  border-radius:999px;
  box-shadow:0 1px 0 rgba(0,0,0,.02);
}

/* Renk temaları */
.product-sidebar .pdp-oval--green  { --pdp-oval-bg:#ECFDF5; --pdp-oval-border:#D1FAE5; }
.product-sidebar .pdp-oval--blue   { --pdp-oval-bg:#EFF6FF; --pdp-oval-border:#DBEAFE; }
.product-sidebar .pdp-oval--orange { --pdp-oval-bg:#FFF7ED; --pdp-oval-border:#FDE68A; }
.product-sidebar .pdp-oval--gray   { --pdp-oval-bg:#F6F7FB; --pdp-oval-border:#EAEAEA; }

.product-sidebar .pdp-oval .name{font-weight:700;color:#111}
.product-sidebar .pdp-oval .meta{font-size:12px;color:#666;margin-left:auto}

/* Butonlar */
.product-sidebar .pill-btn{
  height:34px; padding:0 14px; border-radius:999px;
  background:#fff; border:1px solid currentColor;
  color:#111; font-weight:700; cursor:pointer;
}
.product-sidebar .pill-btn:hover{filter:brightness(0.98)}

.product-sidebar .pill-btn--solid{
  background:linear-gradient(135deg,#06D6A0,#48CAE4);
  color:#fff; border:0;
}
.product-sidebar .pill-btn--solid:hover{filter:brightness(1.04)}

/* Mevcut kutuları da oval göster (dokunmadan güzelleştir) */
.product-sidebar .pdp-box{ border:0; background:transparent; padding:0 }
.product-sidebar .pdp-box.is-oval{ display:flex; align-items:center; gap:10px }

/* Küçük etiket görünümleri */
.product-sidebar .tag{
  display:inline-block; padding:3px 8px; border-radius:999px;
  border:1px solid #e6e6e6; background:#fff; font-size:11px; color:#555;
}

/* Mobil boşluk */
@media (max-width:768px){
  .product-sidebar .pdp-oval{padding:10px 12px}
}
/* Başlık vurgusu (örnekteki gibi) */
.t4s-product__title{
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 6px;
}

/* Başlığın altındaki puan satırı */
.pdp-rating--top{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 4px 0 14px;
}
.pdp-rating--top .pdp-rating-text{
  font-size: 14px;
  color: #111;
}

/* Yıldız görseli (5 gri yıldız + altın doluluk) */
.pdp-rating--top .pdp-stars{
  --r: 0%;
  position: relative;
  width: 92px;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
  letter-spacing: 2px;
  display: inline-block;
}
.pdp-rating--top .pdp-stars::before{
  content: "★★★★★";
  color: #ddd;
}
.pdp-rating--top .pdp-stars::after{
  content: "★★★★★";
  color: #f2b01e;
  position: absolute;
  inset: 0;
  width: var(--r);
  overflow: hidden;
  white-space: nowrap;
}

/* Eski (butonların altındaki) rating satırını gizle */
.t4s-product-form__variants .pdp-rating{
  display: none !important;
}


/* === Rating metni biraz daha büyük ve keskin === */
.pdp-rating{display:flex;align-items:center;gap:12px;margin:6px 0 10px;font-size:1.25rem;color:#111827}
.pdp-rating a{color:#111827}

/* === Bilgi şeritleri: +1 kademe büyük ve daha koyu === */
.pdp-info-stripes{display:flex;flex-direction:column;gap:10px;margin:12px 0 6px}
.pdp-pill{
  display:flex;align-items:center;gap:12px;
  border-radius:999px;padding:12px 16px;
  font-size:1.30rem;line-height:1;           /* +1 kademe */
  color:#111827;border:1px solid rgba(0,0,0,.06);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.pdp-pill b{font-weight:700;color:#0f172a}
.pdp-pill--accent{background:#eef9ff}
.pdp-pill--warn{background:#fff4ec}
.pdp-pill--ok{background:#eefbf2}
.pdp-pill--muted{background:#f5f7fa}

/* Öne Çıkan Özellikler: kart tasarım */
.pdp-top-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0 14px}
.pdp-spec{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}
.pdp-spec .spec-label{display:block;font-size:.9rem;color:#8a94a6;margin-bottom:6px}
.pdp-spec .spec-value{display:block;font-weight:700;font-size:1.06rem;color:#111827}
@media (max-width:640px){.pdp-top-specs{grid-template-columns:1fr}}



/* Özellik kartları (indirim-features) */
.feature-grid { /* inline stil zaten 4 kolon, burada sadece responsive görünüm için yedek */
  gap: 12px;
}
@media (max-width: 1024px){
  .feature-grid{ grid-template-columns: repeat(3, minmax(0,1fr)) !important; }
}
@media (max-width: 640px){
  .feature-grid{ grid-template-columns: repeat(2, minmax(0,1fr)) !important; }
}

.feature-card{
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:12px;
  padding:12px 14px;
}
.feature-card small{
  display:block;
  font-size:.9rem;
  color:#8a94a6;
  margin-bottom:6px;
}
.feature-card strong{
  display:block;
  font-weight:700;
  font-size:1.06rem;
  color:#111827;
}

/* =======================================================
   BUTON SATIRI – Tek ve net çözüm (GRID)
   ======================================================= */

/* Ebeveyn: t4s-product-form__buttons -> 2 sütun */
.t4s-product-form__buttons{
  display:grid !important;
  grid-template-columns:1fr 1fr;
  gap:12px !important;
  align-items:stretch !important;
  width:100%;
  margin-top:12px;
}

/* 1. sütun: Sepete Ekle kapsayıcısı (qty+button) */
.t4s-product-form__buttons .t4s-pr__qty_cart{ grid-column:1 !important; }

/* 2. sütun: Shopify hızlı ödeme */
.t4s-product-form__buttons .shopify-payment-button{ grid-column:2 !important; }

/* İçteki gerçek butonların ölçüleri */
.t4s-product-form__buttons .t4s-product-form__submit,
.t4s-product-form__buttons .shopify-payment-button__button{
  width:100% !important;
  height:52px !important;
  border-radius:10px !important;
}
/* ===== PDP: rating + info stripes (bigger) ===== */
.pdp-rating{
  display:flex; align-items:center; gap:12px;
  margin:6px 0 10px; font-size:1.15rem;
}
.pdp-stars{ position:relative; display:inline-block; width:112px; height:22px; }
.pdp-stars::before{ content:"★★★★★"; letter-spacing:3px; filter:grayscale(1); opacity:.25 }
.pdp-stars::after{ content:"★★★★★"; letter-spacing:3px; position:absolute; left:0; top:0; width:var(--r); overflow:hidden; white-space:nowrap }

/* Info pills */
.pdp-info-stripes{ display:flex; flex-direction:column; gap:10px; margin:10px 0 4px }
.pdp-pill{
  display:flex; align-items:center; gap:12px;
  border-radius:999px; padding:12px 16px;
  font-size:1.20rem; line-height:1;          /* 3 kademe büyük */
  border:1px solid rgba(0,0,0,.06);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.pdp-pill b{ font-weight:700 }
.pdp-pill--accent{ background:#eef9ff }
.pdp-pill--warn{   background:#fff4ec }
.pdp-pill--ok{     background:#eefbf2 }
.pdp-pill--muted{  background:#f5f7fa }

/* Başlık üst boşluklarını bastır (hizalama) */
.t4s-main-product h1, .product__title, .t4s-pr__title{ margin-top:0 !important; padding-top:0 !important }

/* Adet seçiciyi gizle */
.t4s-product-form__buttons .t4s-quantity-wrapper{ display:none !important }

/* CTA’lar yan yana: 2 kolon grid */
.t4s-pr__qty_cart{ display:grid !important; grid-template-columns:1fr 1fr; gap:12px; align-items:stretch }
.t4s-pr__qty_cart > *{ min-width:0 }
.t4s-pr__qty_cart .t4s-product-form__submit{ width:auto !important }
.t4s-pr__qty_cart .t4s-product-form__submit.t4s-w-100{ width:auto !important }
.t4s-pr__qty_cart .t4s-payment-wrapper{ display:block !important }
.t4s-pr__qty_cart .shopify-payment-button{ display:flex !important; width:100% !important; margin:0 !important }
.t4s-pr__qty_cart .shopify-payment-button__button,
.t4s-pr__qty_cart .shopify-payment-button__button--unbranded{ width:100% !important; margin:0 !important }
.t4s-pr__qty_cart .shopify-payment-button__more-options{ display:none !important }

/* Üst mini özellik kartları (varsa) */
.pdp-top-specs{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; margin-top:12px }
.pdp-spec{ background:#fff; border:1px solid #e7edf3; border-radius:14px; padding:10px 12px; display:flex; justify-content:space-between; gap:8px }
.pdp-spec .spec-label{ color:#667085; font-weight:600 }
.pdp-spec .spec-value{ font-weight:600 }
@media (max-width:640px){ .pdp-top-specs{ grid-template-columns:1fr } }

/* “Daha fazla ödeme seçeneği” metnini gizle */
.t4s-product-form__buttons .shopify-payment-button__mor
/* Başlıkta marka etiketi */

.pdp-title-inline .pdp-brand{
  display:inline-block;
  margin-right:0;               /* boşluğu ::after ile veriyoruz */
  font-weight:800;
  letter-spacing:.02em;
  font-size:.9em;
  text-transform:none !important;   /* <-- kritik */
  color:#111;
  vertical-align:baseline;
}
.pdp-title-inline .pdp-brand a::after{
  content:"\00a0\00a0\00a0";       /* 3 boşluk */
}


/* Sayfanın başka yerindeki bağımsız marka rozetini gizle */
.t4s-pr-vendor,
.t4s-product__vendor,
.product-vendor { display:none !important; }
/* Öne Çıkan Özellikler kartları: başlık + içerik boyutları */
.pdp-spec .spec-label{
  font-size: 1.2rem !important;   /* +3 kademe */
  color:#6b7280;
  margin-bottom: 8px;
}
.pdp-spec .spec-value{
  font-size: 1.4rem !important;   /* +2 kademe */
  font-weight: 700;
  color:#0f172a;
}

/* (İsteğe bağlı) mobilde biraz küçült */
@media (max-width:640px){
  .pdp-spec .spec-label{font-size:1.05rem !important}
  .pdp-spec .spec-value{font-size:1.25rem !important}
}
/* Öne Çıkan Özellikler: başlık ve kart tipografisi büyütme */
.pdp-top-specs__title{font-size:1.6rem;font-weight:800;margin:18px 0 10px}

.feature-card small{
  display:block;
  font-size:1.05rem;      /* başlık (etiket) +1 kademe */
  color:#6b7280;
  margin-bottom:6px;
}
.feature-card strong{
  display:block;
  font-size:1.25rem;      /* değer +2 kademe */
  font-weight:800;
  color:#0f172a;
}

.t4s-pr__qty_cart .t4s-payment-wrapper{display:block !important}
.t4s-pr__qty_cart .shopify-payment-button{
  display:flex !important;
  width:100% !important;
  margin:0 !important;
  align-items:stretch;
}
.t4s-pr__qty_cart .shopify-payment-button__button,
.t4s-pr__qty_cart .shopify-payment-button__button--unbranded{
  width:100% !important;
  height:100% !important;
}
.t4s-pr__qty_cart .shopify-payment-button__more-options{display:none !important}

.t4s-product__title{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 6px}
.t4s-product__review{margin:6px 0 14px}
/* PDP'de reveal/slide-in animasyonlarını kapat */
#ProductInfo-template--* [hdt-reveal],
.t4s-product__info-wrapper[hdt-reveal],
.t4s-product__info-main[hdt-reveal]{
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation: none !important;
}
/* Sadece ürün sayfasında H1 ve marka sistemi fontta kalsın → zıplama sıfır */
.template-product h1.t4s-product__title,
.template-product .pdp-title-inline .pdp-brand{
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-weight: 700 !important;
  font-synthesis-weight: none;
}
.template-product h1.t4s-product__title,
.template-product .pdp-title-inline .pdp-brand {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-weight: 700 !important;
  font-synthesis-weight: none;
}
/* Ürün başlığı font-jump fix */
.template-product h1.t4s-product__title,
.template-product .pdp-title-inline .pdp-brand {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-weight: 700 !important;
  font-synthesis: none !important;
  -webkit-font-smoothing: antialiased;
}
.template-product .t4s-product__info-main[hdt-reveal],
.template-product .t4s-product__info-wrapper[hdt-reveal]{
  opacity:1 !important; transform:none !important;
  transition:none !important; animation:none !important;
}
/* Dinamik kargo mesaj kutusu – su yeşili ve oval */
.shipping-cutoff-box{
  background:#E9F6F1;            /* su yeşili */
  border:1px solid #CFEFE5;      /* çok hafif kenarlık */
  color:#0f172a;
  padding:12px 14px;
  border-radius:18px;            /* daha oval */
  font-weight:600;
  font-size:15px;
  line-height:1.3;
  margin-top:12px;
  text-align:center;
}

/* Son 30 dakikada kırmızı yanıp sönsün */
.shipping-cutoff-box.flash{
  animation:cutoffFlash 1s infinite;
}
@keyframes cutoffFlash{
  0%,100%{ background:#ff4d4d; color:#fff; }
  50%    { background:#ff1f1f; color:#fff; }
}
/* PDP – Kargo cut-off mesajı (yumuşak su yeşili, küçük font, oval) */
.pdp-ship-deadline{
  display:flex; align-items:center; gap:10px;
  padding: 12px 14px;                      /* biraz daha kompakt */
  background: #F1FBF7;                     /* daha açık su yeşili */
  border: 1px solid #DDF4EA;               /* daha açık kenar */
  border-radius: 16px;                      /* daha oval */
  box-shadow: 0 1px 0 rgba(0,0,0,.02);
  font-size: 12px;                         /* yazıyı küçülttük */
  line-height: 1.10;
  color:#0f172a;
}
.pdp-ship-deadline__icon{
  font-size: 16px;                          /* ikon da küçük */
  opacity:.9;
}
.pdp-ship-deadline__text b{font-weight:800}

/* Son 30 dk uyarısı (yanıp-sönme ve kırmızı ton) */
.pdp-ship-deadline.is-urgent{
  background:#F6FDFB;
  border-color:#FECACA;
}
.pdp-ship-deadline.is-urgent .pdp-ship-deadline__text{
  color:#991B1B;
  animation: pulseWarn 1.2s ease-in-out infinite;
}
@keyframes pulseWarn{
  0%,100%{opacity:1}
  50%{opacity:.55}
}
/* === PDP sağ sütun düşme düzeltmesi === */
@media (min-width: 1200px){
  /* Ana satır sarmasın ve üstte hizalansın */
  .t4s-pr .t4s-row{
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
  }
  /* Sol/Orta kolonların taşmasını engelle */
  .t4s-product-main,
  .t4s-pr__media,
  .t4s-pr__info,
  .t4s-product-form__variants,
  #t4s-callBackVariant{{ product_form_id }}{
    min-width: 0 !important;
  }
  /* Sağ sidebar genişliği sabitle */
  .t4s-pr__sidebar{
    flex: 0 0 340px !important;
    max-width: 340px !important;
  }
}

/* Şeritlerde uzun metin taşmasın */
.pdp-info-stripes, .pdp-info-stripes *{
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}

/* Yardım kutusu */
.product-sidebar .help-box{
  background:#fff;
  border:1px solid #edf1f4;
  border-radius:18px;
  padding:14px;
  box-shadow:0 1px 2px rgba(16,24,40,.04);
}

/* Her satır (dikey dizilim) */
.product-sidebar .help-chip{
  display:flex; align-items:center; gap:10px;
  padding:10px 12px; margin:6px 0;
  border:1px solid var(--chip-bd,#e9eef3);
  background:var(--chip-bg,#f9fbfd);
  border-radius:12px;
  text-decoration:none;
  color:#0f172a;
  line-height:1.15;
  font-size:14px; /* 1 kademe küçük */
  transition:transform .15s ease, box-shadow .15s ease;
}
.product-sidebar .help-chip:hover{
  transform:translateY(-1px);
  box-shadow:0 6px 14px rgba(17,24,39,.08);
}

/* Küçük yuvarlak ikon */
.product-sidebar .help-chip .ic{
  width:28px; height:28px; min-width:28px;
  border-radius:999px;
  display:grid; place-items:center;
  background:var(--ic-bg,#eef3f9);
  border:1px solid var(--ic-bd,#e1e7ef);
}
.product-sidebar .help-chip .ic svg{
  width:16px; height:16px; display:block;
  fill:var(--ic-fill,#334155);
}

/* Metin */
.product-sidebar .help-chip .txt{display:block}
.product-sidebar .help-chip .txt b{font-weight:700}

/* Renk temaları */
.product-sidebar .chip--wa{
  --chip-bg:#eafbf2; --chip-bd:#c5f0da;
  --ic-bg:#dff7ec;  --ic-bd:#bfead7; --ic-fill:#22c55e;
}
.product-sidebar .chip--ask{
  --chip-bg:#fff3e9; --chip-bd:#ffe2c8;
  --ic-bg:#ffe9d9;  --ic-bd:#ffd6b5; --ic-fill:#f97316;
}
.product-sidebar .chip--faq{
  --chip-bg:#eef6ff; --chip-bd:#d6e8ff;
  --ic-bg:#e1f0ff;  --ic-bd:#cbe0ff; --ic-fill:#3b82f6;
}
.product-sidebar .chip--bulk{
  --chip-bg:#e8fbfb; --chip-bd:#c7efef;
  --ic-bg:#dcf7f7;  --ic-bd:#beeaea; --ic-fill:#06b6d4;
}
/* Ödeme listesi */
.product-sidebar .pay-list{list-style:none;padding:0;margin:0}
.product-sidebar .pay-row{
  display:flex;align-items:center;gap:10px;
  padding:10px 12px;margin:6px 0;border-radius:12px;
  background:#f9fbfd;border:1px solid #e8edf3;
  line-height:1; font-size:14px; font-weight:600; color:#0f172a;
}
.product-sidebar .pay-row .ic{
  width:26px;height:26px;min-width:26px;border-radius:999px;
  display:grid;place-items:center;background:#eef3f9;border:1px solid #e1e7ef
}
.product-sidebar .pay-row .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}




