
/* Ürün kartı — sade (Apple tarzı): fotoğraf, isim, fiyat, tek satır not */
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card { position: relative; display: flex; flex-direction: column; height: 100%; background: transparent; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__media, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__media, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__media, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__media, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__media { position: relative; aspect-ratio: 1 / 1; border-radius: 18px; overflow: hidden; background: var(--ss-sand); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__mlink, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__mlink, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__mlink, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__mlink, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__mlink { position: absolute; inset: 0; display: block; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__img, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__img, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__img, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__img, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: opacity .5s var(--ss-ease), transform .9s var(--ss-ease); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__img--empty, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__img--empty, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__img--empty, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__img--empty, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__img--empty { background: var(--ss-sand); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__img--hover, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__img--hover, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__img--hover, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__img--hover, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__img--hover { opacity: 0; }
@media (hover: hover) {
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card:hover .ss-card__img--hover, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card:hover .ss-card__img--hover, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card:hover .ss-card__img--hover, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card:hover .ss-card__img--hover, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card:hover .ss-card__img--hover { opacity: 1; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card:hover .ss-card__img, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card:hover .ss-card__img, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card:hover .ss-card__img, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card:hover .ss-card__img, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card:hover .ss-card__img { transform: scale(1.03); }
}
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card.is-out .ss-card__img, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card.is-out .ss-card__img, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card.is-out .ss-card__img, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card.is-out .ss-card__img, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card.is-out .ss-card__img { opacity: .5; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge { position: absolute; left: 12px; top: 12px; z-index: 2; background: rgba(255,255,255,.9); color: var(--ss-ink); font-size: 11.5px; font-weight: 500; line-height: 1; padding: 6px 10px; border-radius: 980px; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge.is-gift, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge.is-gift, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge.is-gift, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge.is-gift, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge.is-gift { color: var(--ss-copper-dk); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__soldout, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__soldout, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__soldout, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__soldout, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__soldout { position: absolute; left: 12px; bottom: 12px; z-index: 2; background: rgba(255,255,255,.9); color: var(--ss-muted); font-size: 11.5px; font-weight: 500; padding: 6px 10px; border-radius: 980px; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick { position: absolute; right: 12px; bottom: 12px; z-index: 2; width: 36px; height: 36px; border: 0; border-radius: 50%; background: rgba(255,255,255,.92); color: var(--ss-ink); display: grid; place-items: center; cursor: pointer; opacity: 0; transform: translateY(6px); transition: opacity .3s var(--ss-ease), transform .3s var(--ss-ease), background .2s; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick-t, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick-t, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick-t, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick-t, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick-t { display: none; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick-i, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick-i, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick-i, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick-i, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick-i { font-size: 20px; font-weight: 300; line-height: 1; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card:hover .ss-card__quick, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card:hover .ss-card__quick, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card:hover .ss-card__quick, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card:hover .ss-card__quick, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card:hover .ss-card__quick, .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick:focus-visible, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick:focus-visible, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick:focus-visible, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick:focus-visible, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick:focus-visible, .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick.is-added, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick.is-added, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick.is-added, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick.is-added, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick.is-added { opacity: 1; transform: none; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick:hover, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick:hover, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick:hover, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick:hover, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick:hover { background: var(--ss-ink); color: #fff; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick.is-added, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick.is-added, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick.is-added, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick.is-added, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick.is-added { background: var(--ss-ink); color: #fff; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__body, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__body, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__body, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__body, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__body { display: flex; flex-direction: column; gap: 4px; padding: 14px 2px 6px; text-align: left; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__name, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__name, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__name, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__name, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__name { font-family: var(--ss-font); font-weight: 500; font-size: 14.5px; line-height: 1.35; color: var(--ss-ink); letter-spacing: -.01em; text-transform: none !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__name b, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__name b, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__name b, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__name b, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__name b { font-weight: 600; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__sub, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__sub, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__sub, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__sub, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__sub { font-size: 12.5px; color: var(--ss-soft); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__price, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__price, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__price, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__price, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 2px 8px; margin-top: 4px; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__price b, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__price b, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__price b, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__price b, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__price b { font-family: var(--ss-font); font-weight: 600; font-size: 15px; color: var(--ss-ink); white-space: nowrap; letter-spacing: -.01em; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__price s, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__price s, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__price s, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__price s, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__price s { font-size: 13px; color: var(--ss-soft); white-space: nowrap; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__gift, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__gift, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__gift, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__gift, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__gift { font-size: 12.5px; line-height: 1.35; color: var(--ss-copper-dk); font-weight: 500; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__rate, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__rate, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__rate, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__rate, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__rate { font-size: 12px; color: var(--ss-muted); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__rate i, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__rate i, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__rate i, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__rate i, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__rate i { font-style: normal; color: var(--ss-soft); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card--compact .ss-card__body, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card--compact .ss-card__body, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card--compact .ss-card__body, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card--compact .ss-card__body, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card--compact .ss-card__body { padding-top: 10px; }
@media (hover: none), (max-width: 900px) {
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__quick, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__quick, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__quick, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__quick, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__quick { opacity: 1; transform: none; width: 32px; height: 32px; right: 8px; bottom: 8px; }
}
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__media, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__media, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__media, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__media, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__media { border-radius: 14px; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge { left: 8px; top: 8px; font-size: 10.5px; padding: 5px 8px; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__name, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__name, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__name, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__name, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__name { font-size: 13px; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__sub, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__sub, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__sub, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__sub, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__sub { font-size: 11.5px; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__price b, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__price b, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__price b, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__price b, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__price b { font-size: 14px; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__price s, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__price s, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__price s, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__price s, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__price s { font-size: 12px; }
  .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__gift, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__gift, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__gift, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__gift, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__gift { font-size: 11.5px; }
}

/* Çok satan rozeti: koyu zemin, altın yıldız */
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge.is-best, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge.is-best, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge.is-best, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge.is-best, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge.is-best { display: inline-flex; align-items: center; gap: 4px; background: rgba(29,29,31,.88); color: #fff; font-weight: 600; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge.is-best svg { color: #E01E1E; }

/* Rafine kart (21.10 talimatı): isim her kartta 2 satır yer tutar → aynı sıradaki fiyatlar hizalı;
   indirim oranı küçük bakır yazı; "Çok satan" rozeti koyu blok yerine açık, sade etiket */
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__name, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__name, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__name, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__name, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__name { min-height: calc(1.35em * 2); }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__pct, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__pct, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__pct, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__pct, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__pct { font-size: 12.5px; font-weight: 600; color: var(--ss-copper-dk); white-space: nowrap; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge.is-best, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge.is-best, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge.is-best, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge.is-best, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge.is-best { background: rgba(255,255,255,.92); color: var(--ss-ink); font-weight: 600; }
.cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__badge.is-best svg, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__badge.is-best svg { color: var(--ss-copper); }
@media (max-width: 900px) { .cc_bd3sqPFa4e_bXmEHrR4Z0 .ss-card__pct, .cc_bd3sqPFa4e_9RFRLdMd5R .ss-card__pct, .cc_bd3sqPFa4e_OGWcF2FsEA .ss-card__pct, .cc_bd3sqPFa4e_ieWS34mP0j .ss-card__pct, .cc_bd3sqPFa4e_iWJasQsUUv .ss-card__pct { font-size: 11.5px; } }
