
/* Yeni akıştaki ürün kartı (tasarımdaki .urun) */
.cc_La8MP1oqas_l5TpXTexad .kk, .cc_La8MP1oqas_tUJFu7bqNw .kk {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 6px;
  height: 100%;
  background: var(--sm-kart);
  border: 1px solid var(--sm-cizgi);
  border-radius: 18px;
  padding: 12px;
  text-decoration: none;
  color: var(--sm-murekkep);
  font-family: var(--sm-font);
}
.cc_La8MP1oqas_l5TpXTexad .kk:hover, .cc_La8MP1oqas_tUJFu7bqNw .kk:hover { border-color: var(--sm-zeytin); color: var(--sm-murekkep); }
.cc_La8MP1oqas_l5TpXTexad .kk__link, .cc_La8MP1oqas_tUJFu7bqNw .kk__link { position: absolute; inset: 0; border-radius: inherit; z-index: 1; }
.cc_La8MP1oqas_l5TpXTexad .kk__link:focus-visible, .cc_La8MP1oqas_tUJFu7bqNw .kk__link:focus-visible { outline: 3px solid var(--sm-hardal-koyu); outline-offset: 2px; }
.cc_La8MP1oqas_l5TpXTexad .kk__git, .cc_La8MP1oqas_tUJFu7bqNw .kk__git { position: relative; z-index: 2; text-decoration: none; }
.cc_La8MP1oqas_l5TpXTexad .kk__gorsel, .cc_La8MP1oqas_tUJFu7bqNw .kk__gorsel { display: block; aspect-ratio: 1 / 1; border-radius: 12px; overflow: hidden; background: var(--sm-adacayi); }
.cc_La8MP1oqas_l5TpXTexad .kk__gorsel img, .cc_La8MP1oqas_tUJFu7bqNw .kk__gorsel img, .cc_La8MP1oqas_l5TpXTexad .kk__bos, .cc_La8MP1oqas_tUJFu7bqNw .kk__bos { display: block; width: 100%; height: 100%; object-fit: cover; }
.cc_La8MP1oqas_l5TpXTexad .kk__rozet, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet {
  position: absolute;
  top: 22px;
  left: 22px;
  background: var(--sm-adacayi);
  color: var(--sm-zeytin-koyu);
  font-size: 12px;
  font-weight: 800;
  padding: 4px 10px;
  border-radius: 999px;
}
.cc_La8MP1oqas_l5TpXTexad .kk__rozet--sari, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet--sari { background: #FFF3D6; color: #7A5A00; }
.cc_La8MP1oqas_l5TpXTexad .kk__rozet--koyu, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet--koyu { background: var(--sm-murekkep); color: #fff; }
.cc_La8MP1oqas_l5TpXTexad .kk__rozet--indirim, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet--indirim { left: auto; right: 22px; background: var(--sm-indirim); color: #fff; }
.cc_La8MP1oqas_l5TpXTexad .kk__ad, .cc_La8MP1oqas_tUJFu7bqNw .kk__ad { font-weight: 800; font-size: 17px; margin-top: 4px; line-height: 1.25; }
.cc_La8MP1oqas_l5TpXTexad .kk__tur, .cc_La8MP1oqas_tUJFu7bqNw .kk__tur { font-size: 13px; color: var(--sm-ikincil); font-weight: 600; }
.cc_La8MP1oqas_l5TpXTexad .kk__puan, .cc_La8MP1oqas_tUJFu7bqNw .kk__puan { font-size: 13px; color: var(--sm-ikincil); margin-top: 2px; }
.cc_La8MP1oqas_l5TpXTexad .kk__yildiz, .cc_La8MP1oqas_tUJFu7bqNw .kk__yildiz { color: #B8860B; letter-spacing: 1px; }
.cc_La8MP1oqas_l5TpXTexad .kk__fiyat, .cc_La8MP1oqas_tUJFu7bqNw .kk__fiyat { display: flex; gap: 8px; align-items: baseline; flex-wrap: wrap; margin-top: auto; }
.cc_La8MP1oqas_l5TpXTexad .kk__fiyat s, .cc_La8MP1oqas_tUJFu7bqNw .kk__fiyat s { color: var(--sm-ikincil); font-size: 14px; }
.cc_La8MP1oqas_l5TpXTexad .kk__fiyat strong, .cc_La8MP1oqas_tUJFu7bqNw .kk__fiyat strong { font-size: 20px; font-weight: 800; }
.cc_La8MP1oqas_l5TpXTexad .kk__fiyat--indirim strong, .cc_La8MP1oqas_tUJFu7bqNw .kk__fiyat--indirim strong { color: var(--sm-indirim); }
.cc_La8MP1oqas_l5TpXTexad .kk__git, .cc_La8MP1oqas_tUJFu7bqNw .kk__git {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  border: 0;
  border-radius: 999px;
  background: var(--sm-zeytin);
  color: #fff;
  font-family: inherit;
  font-weight: 800;
  font-size: 15px;
  cursor: pointer;
}
.cc_La8MP1oqas_l5TpXTexad .kk:hover .kk__git, .cc_La8MP1oqas_tUJFu7bqNw .kk:hover .kk__git { background: var(--sm-zeytin-koyu); }
.cc_La8MP1oqas_l5TpXTexad .kk__git:disabled, .cc_La8MP1oqas_tUJFu7bqNw .kk__git:disabled { opacity: .6; cursor: not-allowed; }
.cc_La8MP1oqas_l5TpXTexad .kk--sade .kk__fiyat, .cc_La8MP1oqas_tUJFu7bqNw .kk--sade .kk__fiyat { margin-top: 2px; }

@media (max-width: 768px) {
  .cc_La8MP1oqas_l5TpXTexad .kk, .cc_La8MP1oqas_tUJFu7bqNw .kk { padding: 8px; border-radius: 16px; gap: 5px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__gorsel, .cc_La8MP1oqas_tUJFu7bqNw .kk__gorsel { border-radius: 10px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__rozet, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet { top: 14px; left: 14px; font-size: 11px; padding: 3px 8px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__rozet--indirim, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet--indirim { left: auto; right: 14px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__ad, .cc_La8MP1oqas_tUJFu7bqNw .kk__ad { font-size: 15px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__tur, .cc_La8MP1oqas_tUJFu7bqNw .kk__tur, .cc_La8MP1oqas_l5TpXTexad .kk__puan, .cc_La8MP1oqas_tUJFu7bqNw .kk__puan { font-size: 12px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__fiyat s, .cc_La8MP1oqas_tUJFu7bqNw .kk__fiyat s { font-size: 12px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__fiyat strong, .cc_La8MP1oqas_tUJFu7bqNw .kk__fiyat strong { font-size: 17px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__git, .cc_La8MP1oqas_tUJFu7bqNw .kk__git { min-height: 40px; font-size: 14px; }
}
.cc_La8MP1oqas_l5TpXTexad .kk__rozet--beyaz, .cc_La8MP1oqas_tUJFu7bqNw .kk__rozet--beyaz { background: #fff; color: var(--sm-murekkep); border: 1px solid var(--sm-cizgi); }
.cc_La8MP1oqas_l5TpXTexad .kk__git--eklendi, .cc_La8MP1oqas_tUJFu7bqNw .kk__git--eklendi { background: var(--sm-murekkep); }

/* "Fiyat: azalan" sıralamasında iki uçlu boyut–fiyat ölçeği: üstte boyutlar ve çizgi, altta fiyatlar */
.cc_La8MP1oqas_l5TpXTexad .kk__olcek, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek { display: flex; flex-direction: column; gap: 2px; margin-top: auto; }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek-ust, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-ust { display: flex; align-items: center; gap: 8px; }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek-ust small, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-ust small { font-size: 12px; font-weight: 700; color: var(--sm-ikincil); white-space: nowrap; }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek-alt, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-alt { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; flex-wrap: wrap; }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek-alt span, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-alt span { font-size: 15px; font-weight: 700; color: var(--sm-ikincil); white-space: nowrap; }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek-alt strong, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-alt strong { font-size: 20px; font-weight: 900; color: var(--sm-murekkep); white-space: nowrap; margin-left: auto; }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek--indirim .kk__olcek-alt strong, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek--indirim .kk__olcek-alt strong { color: var(--sm-indirim); }
.cc_La8MP1oqas_l5TpXTexad .kk__cizgi, .cc_La8MP1oqas_tUJFu7bqNw .kk__cizgi { position: relative; flex: 1; display: flex; justify-content: space-between; align-items: center; height: 12px; }
.cc_La8MP1oqas_l5TpXTexad .kk__cizgi::before, .cc_La8MP1oqas_tUJFu7bqNw .kk__cizgi::before { content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 2px; margin-top: -1px; background: var(--sm-cizgi); }
.cc_La8MP1oqas_l5TpXTexad .kk__cizgi i, .cc_La8MP1oqas_tUJFu7bqNw .kk__cizgi i { position: relative; width: 8px; height: 8px; border-radius: 50%; background: #C9D3BC; }
.cc_La8MP1oqas_l5TpXTexad .kk__cizgi i:last-child, .cc_La8MP1oqas_tUJFu7bqNw .kk__cizgi i:last-child { width: 12px; height: 12px; background: var(--sm-zeytin); box-shadow: 0 0 0 3px var(--sm-adacayi); }
.cc_La8MP1oqas_l5TpXTexad .kk__olcek--indirim .kk__cizgi i:last-child, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek--indirim .kk__cizgi i:last-child { background: var(--sm-indirim); }

@media (max-width: 768px) {
  .cc_La8MP1oqas_l5TpXTexad .kk__olcek-ust, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-ust { gap: 6px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__olcek-ust small, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-ust small { font-size: 11px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__olcek-alt, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-alt { gap: 4px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__olcek-alt span, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-alt span { font-size: 12px; }
  .cc_La8MP1oqas_l5TpXTexad .kk__olcek-alt strong, .cc_La8MP1oqas_tUJFu7bqNw .kk__olcek-alt strong { font-size: 15px; }
}
