
/* =============================================================================
   PRIMO+ KANONİK PrimoCard — design/components/primo-card/primo-card.css BİREBİR port
   TEK KART (tek-kanonik-kart-kurali). Değerler locked primo-card.css'ten aynen.
   Tek fark: width 288px → 100% (ikas rail/grid container'ı genişliği kontrol eder),
   pc-img height:336px → aspect-ratio 6/7 (288×336 canonical oran, responsive).
   ============================================================================= */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card, .cc_rM0meyW0WV_icerikler .kombos-product-card, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card, .cc_rM0meyW0WV_navbar .kombos-product-card, .cc_rM0meyW0WV_product_slider .kombos-product-card, .cc_rM0meyW0WV_product_list .kombos-product-card, .cc_rM0meyW0WV_account_favorites .kombos-product-card {
  width: 100%;
  background: #fff;
  /* B-i CİLA (Patron 24 Haz): premium-sakin taban — ince hairline border + yumuşak mor gölge.
     Orijinal görsel-içi mor→lime hairline ring (__image-wrapper::before/::after) AYNEN korunur. */
  border: 1px solid rgba(84, 44, 182, 0.1);
  border-radius: var(--primo-r-card, 18px);
  overflow: hidden;
  cursor: pointer;
  transition: box-shadow 0.25s, transform 0.25s, border-color 0.2s;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: 0 18px 50px -30px rgba(84, 44, 182, 0.5) */
  box-shadow: none;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card:hover, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card:hover, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card:hover, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card:hover, .cc_rM0meyW0WV_icerikler .kombos-product-card:hover, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card:hover, .cc_rM0meyW0WV_navbar .kombos-product-card:hover, .cc_rM0meyW0WV_product_slider .kombos-product-card:hover, .cc_rM0meyW0WV_product_list .kombos-product-card:hover, .cc_rM0meyW0WV_account_favorites .kombos-product-card:hover {
  /* 16 Ağu Patron emri (animasyon iptali): kalkış (translateY -4px) kaldırıldı —
     hover geri bildirimi gölge+çizgi renginde kalır (hareket değil, durum).
     Korunan tek hareket packshot büyümesi (media--primary .85→.9, aşağıda). */
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: 0 30px 70px -28px rgba(84, 44, 182, 0.6) */
  box-shadow: none;
  border-color: rgba(84, 44, 182, 0.2);
}

/* packshot paneli: SAF #fff (dikişsiz, beyaz-bg packshot ile birebir) */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_icerikler .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_navbar .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_product_slider .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_product_list .kombos-product-card__image-wrapper, .cc_rM0meyW0WV_account_favorites .kombos-product-card__image-wrapper {
  position: relative;
  aspect-ratio: 6 / 7;
  flex: 0 0 auto;
  background: #fff;
  display: grid;
  place-items: center;
  overflow: hidden;
  /* GOLD-HİZA (24 Haz): açılış şeridi kalktı → tam-ring + yuvarlak-üst (gold .primo-card .pc-img: 17 17 14 14) */
  border-radius: 18px 17px 14px 14px;
}
/* tek sürekli hairline ring: üst/sol/sağ mor-lila -> alt acid-lime (tüm paneli sarar) */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_icerikler .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_navbar .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_product_slider .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_product_list .kombos-product-card__image-wrapper::before, .cc_rM0meyW0WV_account_favorites .kombos-product-card__image-wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px 17px 14px 14px;
  padding: 1.55px;
  background: linear-gradient(
    180deg,
    #7a4fe0 0%,
    #8f6ee6 28%,
    #b9b8e2 52%,
    #C7E133 88%,
    #B9D900 100%
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 4;
}
/* 16 Ağu glow-iptal: alt kenar lime neon şeridi kalktı — çerçeve (hairline
   ring) FRAME olarak yaşıyor, glow yaşamıyor.
   ⚠ ESKİ HAL: ::after radial lime 0.55 + blur(3px), left/right 6px, h 7px. */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_icerikler .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_navbar .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_product_slider .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_product_list .kombos-product-card__image-wrapper::after, .cc_rM0meyW0WV_account_favorites .kombos-product-card__image-wrapper::after { content: none; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__media-link, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__media-link, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__media-link, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__media-link, .cc_rM0meyW0WV_icerikler .kombos-product-card__media-link, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__media-link, .cc_rM0meyW0WV_navbar .kombos-product-card__media-link, .cc_rM0meyW0WV_product_slider .kombos-product-card__media-link, .cc_rM0meyW0WV_product_list .kombos-product-card__media-link, .cc_rM0meyW0WV_account_favorites .kombos-product-card__media-link {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: block;
}
/* CARDFIT: padding 3px + scale .85 (Patron 24 Haz: görsel %15 KÜÇÜLT — scale 1.0->0.85).
   contain kutuda, panel kenarında nefes payı; kırpma yok, kartlar tutarlı. */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__media, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__media, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__media, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__media, .cc_rM0meyW0WV_icerikler .kombos-product-card__media, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__media, .cc_rM0meyW0WV_navbar .kombos-product-card__media, .cc_rM0meyW0WV_product_slider .kombos-product-card__media, .cc_rM0meyW0WV_product_list .kombos-product-card__media, .cc_rM0meyW0WV_account_favorites .kombos-product-card__media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  padding: 3px;
  transform: scale(0.85);
  transform-origin: center;
  transition: transform 0.3s ease;
}
/* HOVER: küçültülmüş tabandan (.85) hafif zoom (~+7%), kabın overflow'unda kalır */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_icerikler .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_navbar .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_product_slider .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_product_list .kombos-product-card:hover .kombos-product-card__media--primary, .cc_rM0meyW0WV_account_favorites .kombos-product-card:hover .kombos-product-card__media--primary {
  transform: scale(0.9);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__media--hover, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__media--hover, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__media--hover, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__media--hover, .cc_rM0meyW0WV_icerikler .kombos-product-card__media--hover, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__media--hover, .cc_rM0meyW0WV_navbar .kombos-product-card__media--hover, .cc_rM0meyW0WV_product_slider .kombos-product-card__media--hover, .cc_rM0meyW0WV_product_list .kombos-product-card__media--hover, .cc_rM0meyW0WV_account_favorites .kombos-product-card__media--hover {
  opacity: 0;
  transition: opacity 0.25s;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_icerikler .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_navbar .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_product_slider .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_product_list .kombos-product-card:hover .kombos-product-card__media--hover, .cc_rM0meyW0WV_account_favorites .kombos-product-card:hover .kombos-product-card__media--hover {
  opacity: 1;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_icerikler .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_navbar .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_product_slider .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_product_list .kombos-product-card__media--placeholder, .cc_rM0meyW0WV_account_favorites .kombos-product-card__media--placeholder {
  display: grid;
  place-items: center;
  color: var(--primo-muted, #6B6574);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__overlay, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__overlay, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__overlay, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__overlay, .cc_rM0meyW0WV_icerikler .kombos-product-card__overlay, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__overlay, .cc_rM0meyW0WV_navbar .kombos-product-card__overlay, .cc_rM0meyW0WV_product_slider .kombos-product-card__overlay, .cc_rM0meyW0WV_product_list .kombos-product-card__overlay, .cc_rM0meyW0WV_account_favorites .kombos-product-card__overlay {
  position: absolute;
  inset: 0;
  background: rgba(242, 242, 242, 0.5);
  z-index: 5;
  pointer-events: none;
}

/* --- köşe öğeleri: z-index:6 (ring/glow üstünde) --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__disc, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__disc, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__disc, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__disc, .cc_rM0meyW0WV_icerikler .kombos-product-card__disc, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__disc, .cc_rM0meyW0WV_navbar .kombos-product-card__disc, .cc_rM0meyW0WV_product_slider .kombos-product-card__disc, .cc_rM0meyW0WV_product_list .kombos-product-card__disc, .cc_rM0meyW0WV_account_favorites .kombos-product-card__disc {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 6;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.02em;
  color: #fff;
  background: var(--primo-purple, #542CB6);
  padding: 5px 9px;
  border-radius: 12px;
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: 0 4px 14px -2px rgba(84, 44, 182, 0.7),
    0 0 0 1.5px rgba(255, 255, 255, 0.5) */
  box-shadow: 0 0 0 1.5px rgba(255, 255, 255, 0.5);
}
/* F3 · ROZET YENİDEN TASARIM (Görsel Dil v2, mockup v2_ortak.css §F3)
   Eski: dolu lime hap + lime glow — Patron: "güzel değil".
   Yeni: beyaz hap + tek lime nokta + küçük-caps; lime yalnız vurgu noktası.
   Konum 12px: kartın sol-üstündeki indirim diskiyle (.pc-disc) aynı hizada
   (mockup 10px diyor ama orada disk yok — hizayı bozmamak için 12px korundu). */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__badge, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__badge, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__badge, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__badge, .cc_rM0meyW0WV_icerikler .kombos-product-card__badge, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__badge, .cc_rM0meyW0WV_navbar .kombos-product-card__badge, .cc_rM0meyW0WV_product_slider .kombos-product-card__badge, .cc_rM0meyW0WV_product_list .kombos-product-card__badge, .cc_rM0meyW0WV_account_favorites .kombos-product-card__badge {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 6;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.09em;
  padding: 5px 10px 5px 8px;
  border-radius: 6px;
  text-transform: uppercase;
  white-space: nowrap;
  background: rgba(255, 255, 255, 0.94);
  color: var(--primo-ink, #17151C);
  border: 1px solid rgba(23, 19, 33, 0.1);
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: 0 2px 10px -3px rgba(23, 19, 33, 0.22) */
  box-shadow: none;
}

.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__badge::before, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__badge::before, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__badge::before, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__badge::before, .cc_rM0meyW0WV_icerikler .kombos-product-card__badge::before, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__badge::before, .cc_rM0meyW0WV_navbar .kombos-product-card__badge::before, .cc_rM0meyW0WV_product_slider .kombos-product-card__badge::before, .cc_rM0meyW0WV_product_list .kombos-product-card__badge::before, .cc_rM0meyW0WV_account_favorites .kombos-product-card__badge::before {
  content: "";
  flex: none;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--primo-lime, #B9D900);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__favorite, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__favorite, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__favorite, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__favorite, .cc_rM0meyW0WV_icerikler .kombos-product-card__favorite, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__favorite, .cc_rM0meyW0WV_navbar .kombos-product-card__favorite, .cc_rM0meyW0WV_product_slider .kombos-product-card__favorite, .cc_rM0meyW0WV_product_list .kombos-product-card__favorite, .cc_rM0meyW0WV_account_favorites .kombos-product-card__favorite {
  position: absolute;
  /* Patron 24 Haz: kalp daha yukarı/köşeye çekildi (12→9) */
  left: 9px;
  top: 9px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.9);
  border: none;
  cursor: pointer;
  display: grid;
  place-items: center;
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: 0 4px 12px -4px rgba(84, 44, 182, 0.4) */
  box-shadow: none;
  z-index: 6;
  transition: transform 0.15s;
}
/* 16 Ağu animasyon iptali — ⚠ ESKİ HAL: favorite:hover scale(1.1) */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__favorite svg, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__favorite svg, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__favorite svg, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__favorite svg, .cc_rM0meyW0WV_icerikler .kombos-product-card__favorite svg, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__favorite svg, .cc_rM0meyW0WV_navbar .kombos-product-card__favorite svg, .cc_rM0meyW0WV_product_slider .kombos-product-card__favorite svg, .cc_rM0meyW0WV_product_list .kombos-product-card__favorite svg, .cc_rM0meyW0WV_account_favorites .kombos-product-card__favorite svg {
  width: 16px;
  height: 16px;
  stroke: var(--primo-purple, #542CB6);
  fill: none;
  stroke-width: 1.8;
}

/* --- gövde --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__body, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__body, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__body, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__body, .cc_rM0meyW0WV_icerikler .kombos-product-card__body, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__body, .cc_rM0meyW0WV_navbar .kombos-product-card__body, .cc_rM0meyW0WV_product_slider .kombos-product-card__body, .cc_rM0meyW0WV_product_list .kombos-product-card__body, .cc_rM0meyW0WV_account_favorites .kombos-product-card__body {
  padding: 14px 16px 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex: 1;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__brand, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__brand, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__brand, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__brand, .cc_rM0meyW0WV_icerikler .kombos-product-card__brand, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__brand, .cc_rM0meyW0WV_navbar .kombos-product-card__brand, .cc_rM0meyW0WV_product_slider .kombos-product-card__brand, .cc_rM0meyW0WV_product_list .kombos-product-card__brand, .cc_rM0meyW0WV_account_favorites .kombos-product-card__brand {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--primo-muted, #6B6574);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__name, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__name, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__name, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__name, .cc_rM0meyW0WV_icerikler .kombos-product-card__name, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__name, .cc_rM0meyW0WV_navbar .kombos-product-card__name, .cc_rM0meyW0WV_product_slider .kombos-product-card__name, .cc_rM0meyW0WV_product_list .kombos-product-card__name, .cc_rM0meyW0WV_account_favorites .kombos-product-card__name {
  font-size: 15px;
  font-weight: 700;
  color: var(--primo-ink, #17151C);
  line-height: 1.3;
  min-height: 38px;
  text-decoration: none;
  display: block;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__name:hover, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__name:hover, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__name:hover, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__name:hover, .cc_rM0meyW0WV_icerikler .kombos-product-card__name:hover, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__name:hover, .cc_rM0meyW0WV_navbar .kombos-product-card__name:hover, .cc_rM0meyW0WV_product_slider .kombos-product-card__name:hover, .cc_rM0meyW0WV_product_list .kombos-product-card__name:hover, .cc_rM0meyW0WV_account_favorites .kombos-product-card__name:hover {
  color: var(--primo-purple, #542CB6);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__stars, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__stars, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__stars, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__stars, .cc_rM0meyW0WV_icerikler .kombos-product-card__stars, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__stars, .cc_rM0meyW0WV_navbar .kombos-product-card__stars, .cc_rM0meyW0WV_product_slider .kombos-product-card__stars, .cc_rM0meyW0WV_product_list .kombos-product-card__stars, .cc_rM0meyW0WV_account_favorites .kombos-product-card__stars {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
  font-weight: 700;
  color: var(--primo-muted, #6B6574);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__stars-st, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__stars-st, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__stars-st, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__stars-st, .cc_rM0meyW0WV_icerikler .kombos-product-card__stars-st, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__stars-st, .cc_rM0meyW0WV_navbar .kombos-product-card__stars-st, .cc_rM0meyW0WV_product_slider .kombos-product-card__stars-st, .cc_rM0meyW0WV_product_list .kombos-product-card__stars-st, .cc_rM0meyW0WV_account_favorites .kombos-product-card__stars-st {
  color: var(--primo-lime, #B9D900);
  letter-spacing: 1px;
  /* 16 Ağu glow-iptal — ESKİ: filter: drop-shadow(0 0 3px lime 0.6) */
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__stars-rev, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__stars-rev, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__stars-rev, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__stars-rev, .cc_rM0meyW0WV_icerikler .kombos-product-card__stars-rev, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__stars-rev, .cc_rM0meyW0WV_navbar .kombos-product-card__stars-rev, .cc_rM0meyW0WV_product_slider .kombos-product-card__stars-rev, .cc_rM0meyW0WV_product_list .kombos-product-card__stars-rev, .cc_rM0meyW0WV_account_favorites .kombos-product-card__stars-rev {
  color: var(--primo-purple, #542CB6);
  font-weight: 800;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__foot, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__foot, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__foot, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__foot, .cc_rM0meyW0WV_icerikler .kombos-product-card__foot, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__foot, .cc_rM0meyW0WV_navbar .kombos-product-card__foot, .cc_rM0meyW0WV_product_slider .kombos-product-card__foot, .cc_rM0meyW0WV_product_list .kombos-product-card__foot, .cc_rM0meyW0WV_account_favorites .kombos-product-card__foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 8px;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__price-wrap, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__price-wrap, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__price-wrap, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__price-wrap, .cc_rM0meyW0WV_icerikler .kombos-product-card__price-wrap, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__price-wrap, .cc_rM0meyW0WV_navbar .kombos-product-card__price-wrap, .cc_rM0meyW0WV_product_slider .kombos-product-card__price-wrap, .cc_rM0meyW0WV_product_list .kombos-product-card__price-wrap, .cc_rM0meyW0WV_account_favorites .kombos-product-card__price-wrap {
  display: flex;
  flex-direction: column;
  line-height: 1.05;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__price-now, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__price-now, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__price-now, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__price-now, .cc_rM0meyW0WV_icerikler .kombos-product-card__price-now, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__price-now, .cc_rM0meyW0WV_navbar .kombos-product-card__price-now, .cc_rM0meyW0WV_product_slider .kombos-product-card__price-now, .cc_rM0meyW0WV_product_list .kombos-product-card__price-now, .cc_rM0meyW0WV_account_favorites .kombos-product-card__price-now {
  font-size: 19px;
  font-weight: 800;
  color: var(--primo-purple, #542CB6);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__price-was, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__price-was, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__price-was, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__price-was, .cc_rM0meyW0WV_icerikler .kombos-product-card__price-was, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__price-was, .cc_rM0meyW0WV_navbar .kombos-product-card__price-was, .cc_rM0meyW0WV_product_slider .kombos-product-card__price-was, .cc_rM0meyW0WV_product_list .kombos-product-card__price-was, .cc_rM0meyW0WV_account_favorites .kombos-product-card__price-was {
  font-size: 12px;
  font-weight: 600;
  color: var(--primo-muted, #6B6574);
  text-decoration: line-through;
  margin-top: 2px;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__price-soon, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__price-soon, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__price-soon, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__price-soon, .cc_rM0meyW0WV_icerikler .kombos-product-card__price-soon, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__price-soon, .cc_rM0meyW0WV_navbar .kombos-product-card__price-soon, .cc_rM0meyW0WV_product_slider .kombos-product-card__price-soon, .cc_rM0meyW0WV_product_list .kombos-product-card__price-soon, .cc_rM0meyW0WV_account_favorites .kombos-product-card__price-soon {
  font-size: 13px;
  font-weight: 700;
  color: var(--primo-muted, #6B6574);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__add, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__add, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__add, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__add, .cc_rM0meyW0WV_icerikler .kombos-product-card__add, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__add, .cc_rM0meyW0WV_navbar .kombos-product-card__add, .cc_rM0meyW0WV_product_slider .kombos-product-card__add, .cc_rM0meyW0WV_product_list .kombos-product-card__add, .cc_rM0meyW0WV_account_favorites .kombos-product-card__add {
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: var(--primo-purple, #542CB6);
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  border: none;
  cursor: pointer;
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: none; */
  transition: transform 0.15s, box-shadow 0.15s;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_icerikler .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_navbar .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_product_slider .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_product_list .kombos-product-card__add:hover:not(:disabled), .cc_rM0meyW0WV_account_favorites .kombos-product-card__add:hover:not(:disabled) {
  /* 16 Ağu animasyon iptali: scale(1.06) kaldırıldı, glow (durum) kaldı. */
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: none; */
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__add:disabled, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__add:disabled, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__add:disabled, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__add:disabled, .cc_rM0meyW0WV_icerikler .kombos-product-card__add:disabled, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__add:disabled, .cc_rM0meyW0WV_navbar .kombos-product-card__add:disabled, .cc_rM0meyW0WV_product_slider .kombos-product-card__add:disabled, .cc_rM0meyW0WV_product_list .kombos-product-card__add:disabled, .cc_rM0meyW0WV_account_favorites .kombos-product-card__add:disabled {
  opacity: 0.45;
  cursor: not-allowed;
  box-shadow: none;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__add svg, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__add svg, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__add svg, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__add svg, .cc_rM0meyW0WV_icerikler .kombos-product-card__add svg, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__add svg, .cc_rM0meyW0WV_navbar .kombos-product-card__add svg, .cc_rM0meyW0WV_product_slider .kombos-product-card__add svg, .cc_rM0meyW0WV_product_list .kombos-product-card__add svg, .cc_rM0meyW0WV_account_favorites .kombos-product-card__add svg {
  width: 18px;
  height: 18px;
  stroke: #fff;
  fill: none;
  stroke-width: 2.2;
}

/* --- kampanya detayları (KAMPANYA DETAYLARI) --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo, .cc_rM0meyW0WV_navbar .kombos-product-card__promo, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo, .cc_rM0meyW0WV_product_list .kombos-product-card__promo, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo {
  margin-top: 10px;
  border-top: 1px dashed rgba(84, 44, 182, 0.18);
  padding-top: 10px;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-head, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-head, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-head, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-head, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-head, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-head, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-head, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-head, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-head, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-head {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--primo-purple, #542CB6);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-list, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-list, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-list, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-list, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-list, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-list, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-list, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-list, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-list, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-list {
  margin: 10px 0 2px;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-row, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-row, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-row, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-row, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-row, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-row, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-row, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-row, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-row, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-row {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 600;
  color: #3a3147;
  background: linear-gradient(180deg, #f7f4ff, #f1ecfb);
  border: 1px solid rgba(84, 44, 182, 0.14);
  border-radius: 12px;
  padding: 7px 9px;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-dot, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-dot, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-dot, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-dot, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-dot, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-dot, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-dot, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-dot, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-dot, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-dot {
  flex: 0 0 auto;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--primo-lime, #B9D900);
  /* 16 Ağu glow-iptal — ESKİ: box-shadow: none; */
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-lbl, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-lbl {
  flex: 1;
  min-width: 0;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-amt, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-amt, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-amt, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-amt, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-amt, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-amt, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-amt, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-amt, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-amt, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-amt {
  flex: 0 0 auto;
  font-weight: 800;
  color: var(--primo-purple, #542CB6);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-row--bogo .kombos-product-card__promo-dot {
  background: var(--primo-purple-neon, #7A4FE0);
  box-shadow: none;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-note, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-note, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-note, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-note, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-note, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-note, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-note, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-note, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-note, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-note {
  margin: 8px 2px 0;
  font-size: 11px;
  font-weight: 700;
  color: var(--primo-muted, #6B6574);
  letter-spacing: 0.01em;
}

/* E24 — kartta renk/ton swatch'ları */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__swatches, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__swatches, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__swatches, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__swatches, .cc_rM0meyW0WV_icerikler .kombos-product-card__swatches, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__swatches, .cc_rM0meyW0WV_navbar .kombos-product-card__swatches, .cc_rM0meyW0WV_product_slider .kombos-product-card__swatches, .cc_rM0meyW0WV_product_list .kombos-product-card__swatches, .cc_rM0meyW0WV_account_favorites .kombos-product-card__swatches { display: flex; align-items: center; gap: 0.3125rem; margin: 0.375rem 0 0; flex-wrap: wrap; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__swatch, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__swatch, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__swatch, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__swatch, .cc_rM0meyW0WV_icerikler .kombos-product-card__swatch, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__swatch, .cc_rM0meyW0WV_navbar .kombos-product-card__swatch, .cc_rM0meyW0WV_product_slider .kombos-product-card__swatch, .cc_rM0meyW0WV_product_list .kombos-product-card__swatch, .cc_rM0meyW0WV_account_favorites .kombos-product-card__swatch {
  width: 0.875rem; height: 0.875rem; border-radius: 999px;
  border: 1px solid rgba(0,0,0,0.18); box-shadow: 0 0 0 1px var(--kombos-white) inset;
  flex: 0 0 auto;
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__swatch-more, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__swatch-more, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__swatch-more, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__swatch-more, .cc_rM0meyW0WV_icerikler .kombos-product-card__swatch-more, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__swatch-more, .cc_rM0meyW0WV_navbar .kombos-product-card__swatch-more, .cc_rM0meyW0WV_product_slider .kombos-product-card__swatch-more, .cc_rM0meyW0WV_product_list .kombos-product-card__swatch-more, .cc_rM0meyW0WV_account_favorites .kombos-product-card__swatch-more { font-size: 0.6875rem; font-weight: 600; color: var(--kombos-gray-500); }

/* =============================================================================
   D2-GÜVENLİ TİPOGRAFİ & RİTİM YAMASI — PATRON ONAYI 16 Ağu 2026 ("BUNLAR ONAY")
   Teklif: design/preview/PRIMO_D2_urun-karti_tipografi-teklifi.md (A grubu, 21 madde)
   Kapsam: yalnız punto merdiveni · line-height · letter-spacing · 4px boşluk gridi.
   DOKUNULMAYANLAR (D2 sicili): gradient görsel çerçevesi · beyaz packshot zemini ·
   marka caps · ad kalınlığı · + butonu biçimi · KAMPANYA DETAYLARI bloğu ve 3 satırı.
   Renk, biçim, blok yapısı, metin DEĞİŞMEZ.
   B grubu (marka rengi, + biçimi, ad ağırlığı, çerçeve geometrisi) UYGULANMADI.
   Geri alma: bu bloğu sil — dosyanın geri kalanı kanonik hâlinde kalır.
   ============================================================================= */

/* --- A1/A2 · ad 2 satıra sabitlenir (ızgara hizası) --------------------------
   Üst sınır yoktu; 3 satırlık ad kartı uzatıp yanındaki kartların fiyat+promo
   hizasını kaydırıyordu. Mekanik CardProductName'den ithal (zaten canlıda çalışıyor).
   ⚠ İÇERİK ETKİSİ: çok uzun adın 3. satırı görünmez olur — Patron'a bildirildi. */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__name, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__name, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__name, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__name, .cc_rM0meyW0WV_icerikler .kombos-product-card__name, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__name, .cc_rM0meyW0WV_navbar .kombos-product-card__name, .cc_rM0meyW0WV_product_slider .kombos-product-card__name, .cc_rM0meyW0WV_product_list .kombos-product-card__name, .cc_rM0meyW0WV_account_favorites .kombos-product-card__name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  min-height: 2.6em;
  text-wrap: pretty;
}

/* --- A3/A4 · marka caps: tracking + kendi satır yüksekliği ------------------
   RENK DEĞİŞMEDİ (muted). Mor'a çekmek B1'dir, sicil kararı bekliyor. */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__brand, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__brand, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__brand, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__brand, .cc_rM0meyW0WV_icerikler .kombos-product-card__brand, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__brand, .cc_rM0meyW0WV_navbar .kombos-product-card__brand, .cc_rM0meyW0WV_product_slider .kombos-product-card__brand, .cc_rM0meyW0WV_product_list .kombos-product-card__brand, .cc_rM0meyW0WV_account_favorites .kombos-product-card__brand { letter-spacing: 0.10em; line-height: 1.2; }

/* --- A9/A10 · yıldız satırı --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__stars, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__stars, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__stars, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__stars, .cc_rM0meyW0WV_icerikler .kombos-product-card__stars, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__stars, .cc_rM0meyW0WV_navbar .kombos-product-card__stars, .cc_rM0meyW0WV_product_slider .kombos-product-card__stars, .cc_rM0meyW0WV_product_list .kombos-product-card__stars, .cc_rM0meyW0WV_account_favorites .kombos-product-card__stars { font-size: 11px; line-height: 1.2; gap: 4px; }

/* --- A7 · indirim diski: rakamda tracking gürültüsü kalkar --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__disc, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__disc, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__disc, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__disc, .cc_rM0meyW0WV_icerikler .kombos-product-card__disc, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__disc, .cc_rM0meyW0WV_navbar .kombos-product-card__disc, .cc_rM0meyW0WV_product_slider .kombos-product-card__disc, .cc_rM0meyW0WV_product_list .kombos-product-card__disc, .cc_rM0meyW0WV_account_favorites .kombos-product-card__disc { letter-spacing: 0; }

/* --- A13 · rakamlar ızgarada sabit genişlik (fiyat sütunu dalgalanmasın) --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__price-now, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__price-now, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__price-now, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__price-now, .cc_rM0meyW0WV_icerikler .kombos-product-card__price-now, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__price-now, .cc_rM0meyW0WV_navbar .kombos-product-card__price-now, .cc_rM0meyW0WV_product_slider .kombos-product-card__price-now, .cc_rM0meyW0WV_product_list .kombos-product-card__price-now, .cc_rM0meyW0WV_account_favorites .kombos-product-card__price-now, .cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__price-was, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__price-was, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__price-was, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__price-was, .cc_rM0meyW0WV_icerikler .kombos-product-card__price-was, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__price-was, .cc_rM0meyW0WV_navbar .kombos-product-card__price-was, .cc_rM0meyW0WV_product_slider .kombos-product-card__price-was, .cc_rM0meyW0WV_product_list .kombos-product-card__price-was, .cc_rM0meyW0WV_account_favorites .kombos-product-card__price-was, .cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-amt, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-amt, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-amt, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-amt, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-amt, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-amt, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-amt, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-amt, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-amt, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-amt {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}

/* --- A14/A15/A21 · gövde ritmi: künye bloğu ↔ ticaret satırı ayrışır --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__body, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__body, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__body, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__body, .cc_rM0meyW0WV_icerikler .kombos-product-card__body, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__body, .cc_rM0meyW0WV_navbar .kombos-product-card__body, .cc_rM0meyW0WV_product_slider .kombos-product-card__body, .cc_rM0meyW0WV_product_list .kombos-product-card__body, .cc_rM0meyW0WV_account_favorites .kombos-product-card__body { gap: 4px; padding: 16px; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__foot, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__foot, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__foot, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__foot, .cc_rM0meyW0WV_icerikler .kombos-product-card__foot, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__foot, .cc_rM0meyW0WV_navbar .kombos-product-card__foot, .cc_rM0meyW0WV_product_slider .kombos-product-card__foot, .cc_rM0meyW0WV_product_list .kombos-product-card__foot, .cc_rM0meyW0WV_account_favorites .kombos-product-card__foot { padding-top: 12px; }

/* --- A20 · swatch şeridi 4px gridine oturur --- */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__swatches, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__swatches, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__swatches, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__swatches, .cc_rM0meyW0WV_icerikler .kombos-product-card__swatches, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__swatches, .cc_rM0meyW0WV_navbar .kombos-product-card__swatches, .cc_rM0meyW0WV_product_slider .kombos-product-card__swatches, .cc_rM0meyW0WV_product_list .kombos-product-card__swatches, .cc_rM0meyW0WV_account_favorites .kombos-product-card__swatches { gap: 0.25rem; margin: 0.25rem 0 0; }

/* --- A5/A6/A11/A12/A16/A17/A18/A19 · KAMPANYA DETAYLARI ritmi ---------------
   ⚠ Sicil maddesi (7). DEĞİŞEN TEK ŞEY tracking/line-height/boşluk.
   Satır sayısı · lime nokta · mor nokta · tutarlar · künye metni · gradient zemin ·
   dashed ayraç · renkler → HEPSİ AYNEN KORUNUR. */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo, .cc_rM0meyW0WV_navbar .kombos-product-card__promo, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo, .cc_rM0meyW0WV_product_list .kombos-product-card__promo, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo { margin-top: 12px; padding-top: 12px; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-head, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-head, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-head, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-head, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-head, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-head, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-head, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-head, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-head, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-head { letter-spacing: 0.10em; line-height: 1.2; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-list, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-list, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-list, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-list, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-list, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-list, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-list, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-list, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-list, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-list { margin: 12px 0 0; gap: 8px; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-row, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-row, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-row, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-row, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-row, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-row, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-row, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-row, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-row, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-row { font-size: 11px; line-height: 1.35; padding: 8px 10px; }
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__promo-note, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__promo-note, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__promo-note, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__promo-note, .cc_rM0meyW0WV_icerikler .kombos-product-card__promo-note, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__promo-note, .cc_rM0meyW0WV_navbar .kombos-product-card__promo-note, .cc_rM0meyW0WV_product_slider .kombos-product-card__promo-note, .cc_rM0meyW0WV_product_list .kombos-product-card__promo-note, .cc_rM0meyW0WV_account_favorites .kombos-product-card__promo-note { margin: 12px 2px 0; letter-spacing: 0; line-height: 1.45; }

/* --- KALP → SOL ALT KÖŞE (Patron emri 16 Ağu 2026) -------------------------
   Kalp sol ÜSTTEYDİ (left:9 / top:9) ve indirim diski de sol üstte (left:12 / top:12)
   duruyordu — indirimli üründe ikisi üst üste biniyordu. Sol alta alınması hem
   Patron'un istediği yerleşim hem de bu çakışmanın çözümü.
   ⚠ Kalp D2 sicilinde madde (2); konum değişikliği PATRON EMRİYLE yapıldı,
   sicile 16 Ağu istisnası olarak işlendi. Biçim/boyut/renk AYNEN KORUNDU.
   ⚠ ESKİ HAL (geri alma): `left: 9px; top: 9px;` */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__favorite, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__favorite, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__favorite, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__favorite, .cc_rM0meyW0WV_icerikler .kombos-product-card__favorite, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__favorite, .cc_rM0meyW0WV_navbar .kombos-product-card__favorite, .cc_rM0meyW0WV_product_slider .kombos-product-card__favorite, .cc_rM0meyW0WV_product_list .kombos-product-card__favorite, .cc_rM0meyW0WV_account_favorites .kombos-product-card__favorite {
  top: auto;
  bottom: 9px;
  left: 9px;
}

/* ═══ T-05 · DOKUNMA HEDEFİ (19 Ağu 2026) ═══════════════════════════════════
   Ölçüm: kalp 32×32 · sepete-ekle 40×40 (kılavuz ≥44). Kartın görsel dengesi
   (kanonik PrimoCard) korunuyor — yalnız görünmez tıklama alanı 44×44'e çıkar.
   İkisi kartın zıt köşelerinde; çakışma yok.
   ⚠ ESKİ HAL (geri alma): bu bloğu sil. */
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__favorite::after, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__favorite::after, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__favorite::after, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__favorite::after, .cc_rM0meyW0WV_icerikler .kombos-product-card__favorite::after, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__favorite::after, .cc_rM0meyW0WV_navbar .kombos-product-card__favorite::after, .cc_rM0meyW0WV_product_slider .kombos-product-card__favorite::after, .cc_rM0meyW0WV_product_list .kombos-product-card__favorite::after, .cc_rM0meyW0WV_account_favorites .kombos-product-card__favorite::after, .cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__add::after, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__add::after, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__add::after, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__add::after, .cc_rM0meyW0WV_icerikler .kombos-product-card__add::after, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__add::after, .cc_rM0meyW0WV_navbar .kombos-product-card__add::after, .cc_rM0meyW0WV_product_slider .kombos-product-card__add::after, .cc_rM0meyW0WV_product_list .kombos-product-card__add::after, .cc_rM0meyW0WV_account_favorites .kombos-product-card__add::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 44px;
  height: 44px;
  transform: translate(-50%, -50%);
}
.cc_rM0meyW0WV_WbI4QbCUqx .kombos-product-card__add, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-product-card__add, .cc_rM0meyW0WV_7IhgB0OCCd .kombos-product-card__add, .cc_rM0meyW0WV_y0tpR5AxL9 .kombos-product-card__add, .cc_rM0meyW0WV_icerikler .kombos-product-card__add, .cc_rM0meyW0WV_CIeMJskCWG .kombos-product-card__add, .cc_rM0meyW0WV_navbar .kombos-product-card__add, .cc_rM0meyW0WV_product_slider .kombos-product-card__add, .cc_rM0meyW0WV_product_list .kombos-product-card__add, .cc_rM0meyW0WV_account_favorites .kombos-product-card__add {
  position: relative;
}
