
.cc_l6vsii89_NvrafCuYK4 .pcard, .cc_l6vsii89_YN4PHV3vCe .pcard, .cc_l6vsii89_wNUQUAuHGf .pcard, .cc_l6vsii89_mGVlRoHSDe .pcard, .cc_l6vsii89_Ijth5TMZlA .pcard, .cc_l6vsii89_Tnd4g1iJib .pcard {
  display: flex;
  flex-direction: column;
  /* kapsayıcı (grid/slider) kartları eşit yüksekliğe çekince kart da uzar —
     ürün adı 1 veya 2 satır olsun, fiyat ve buton hizası bozulmaz */
  height: 100%;
  color: var(--vJlT9TDcfq);
  text-decoration: none;
}

/* Görsel + sepete ekle sarmalayıcısı: masaüstünde buton görselin altından
   yukarı kayar, taşan kısmı burada kırpılır. Mobilde display:contents ile
   kutusu kalkar, buton kart akışına girer. */
.cc_l6vsii89_NvrafCuYK4 .pcard-visual, .cc_l6vsii89_YN4PHV3vCe .pcard-visual, .cc_l6vsii89_wNUQUAuHGf .pcard-visual, .cc_l6vsii89_mGVlRoHSDe .pcard-visual, .cc_l6vsii89_Ijth5TMZlA .pcard-visual, .cc_l6vsii89_Tnd4g1iJib .pcard-visual {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-media, .cc_l6vsii89_YN4PHV3vCe .pcard-media, .cc_l6vsii89_wNUQUAuHGf .pcard-media, .cc_l6vsii89_mGVlRoHSDe .pcard-media, .cc_l6vsii89_Ijth5TMZlA .pcard-media, .cc_l6vsii89_Tnd4g1iJib .pcard-media {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  aspect-ratio: 4 / 5;
  background: var(--7ViNcg0UVd);
}

.cc_l6vsii89_NvrafCuYK4 .pcard-strip, .cc_l6vsii89_YN4PHV3vCe .pcard-strip, .cc_l6vsii89_wNUQUAuHGf .pcard-strip, .cc_l6vsii89_mGVlRoHSDe .pcard-strip, .cc_l6vsii89_Ijth5TMZlA .pcard-strip, .cc_l6vsii89_Tnd4g1iJib .pcard-strip {
  display: flex;
  height: 100%;
  transition: transform 0.35s ease;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-img, .cc_l6vsii89_YN4PHV3vCe .pcard-img, .cc_l6vsii89_wNUQUAuHGf .pcard-img, .cc_l6vsii89_mGVlRoHSDe .pcard-img, .cc_l6vsii89_Ijth5TMZlA .pcard-img, .cc_l6vsii89_Tnd4g1iJib .pcard-img {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  object-fit: cover;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-img--empty, .cc_l6vsii89_YN4PHV3vCe .pcard-img--empty, .cc_l6vsii89_wNUQUAuHGf .pcard-img--empty, .cc_l6vsii89_mGVlRoHSDe .pcard-img--empty, .cc_l6vsii89_Ijth5TMZlA .pcard-img--empty, .cc_l6vsii89_Tnd4g1iJib .pcard-img--empty {
  background: var(--7ViNcg0UVd);
}

.cc_l6vsii89_NvrafCuYK4 .pcard-badge, .cc_l6vsii89_YN4PHV3vCe .pcard-badge, .cc_l6vsii89_wNUQUAuHGf .pcard-badge, .cc_l6vsii89_mGVlRoHSDe .pcard-badge, .cc_l6vsii89_Ijth5TMZlA .pcard-badge, .cc_l6vsii89_Tnd4g1iJib .pcard-badge {
  position: absolute;
  top: 8px;
  left: 8px;
  padding: 4px 12px;
  border-radius: 12px;
  background: var(--7ViNcg0UVd);
  color: var(--mkLxStzR7S);
}

/* tükendi rozeti etiket rozetinden ayrışsın: ters zemin */
.cc_l6vsii89_NvrafCuYK4 .pcard-badge--oos, .cc_l6vsii89_YN4PHV3vCe .pcard-badge--oos, .cc_l6vsii89_wNUQUAuHGf .pcard-badge--oos, .cc_l6vsii89_mGVlRoHSDe .pcard-badge--oos, .cc_l6vsii89_Ijth5TMZlA .pcard-badge--oos, .cc_l6vsii89_Tnd4g1iJib .pcard-badge--oos {
  background: var(--tMwKSw1IcH);
  color: var(--x1Ef67R3Nr);
}

.cc_l6vsii89_NvrafCuYK4 .pcard-arrow, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 12px;
  background: var(--c4ORotOfNh);
  color: var(--vJlT9TDcfq);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.2s ease;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-arrow--prev, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow--prev, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow--prev, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow--prev, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow--prev, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow--prev {
  left: 8px;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-arrow--next, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow--next, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow--next, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow--next, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow--next, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow--next {
  right: 8px;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-arrow-icon, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow-icon, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow-icon, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow-icon, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow-icon, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow-icon {
  width: 16px;
  height: 16px;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-atc, .cc_l6vsii89_YN4PHV3vCe .pcard-atc, .cc_l6vsii89_wNUQUAuHGf .pcard-atc, .cc_l6vsii89_mGVlRoHSDe .pcard-atc, .cc_l6vsii89_Ijth5TMZlA .pcard-atc, .cc_l6vsii89_Tnd4g1iJib .pcard-atc {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px 8px 12px;
  transform: translateY(100%);
  transition: transform 0.25s ease;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-atc-btn, .cc_l6vsii89_YN4PHV3vCe .pcard-atc-btn, .cc_l6vsii89_wNUQUAuHGf .pcard-atc-btn, .cc_l6vsii89_mGVlRoHSDe .pcard-atc-btn, .cc_l6vsii89_Ijth5TMZlA .pcard-atc-btn, .cc_l6vsii89_Tnd4g1iJib .pcard-atc-btn {
  width: 100%;
  padding: 13px 25px;
  text-align: center;
  border: 1px solid var(--tMwKSw1IcH);
  background: var(--tMwKSw1IcH);
  color: var(--x1Ef67R3Nr);
  font-family: inherit;
  cursor: pointer;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-atc-btn:disabled, .cc_l6vsii89_YN4PHV3vCe .pcard-atc-btn:disabled, .cc_l6vsii89_wNUQUAuHGf .pcard-atc-btn:disabled, .cc_l6vsii89_mGVlRoHSDe .pcard-atc-btn:disabled, .cc_l6vsii89_Ijth5TMZlA .pcard-atc-btn:disabled, .cc_l6vsii89_Tnd4g1iJib .pcard-atc-btn:disabled {
  cursor: default;
  opacity: 0.7;
}

/* tükendi: basılabilir siyah buton gibi durmasın — soluk yüzey.
   çift sınıf, :disabled kuralının opacity'sini geçmek için */
.cc_l6vsii89_NvrafCuYK4 .pcard-atc-btn.pcard-atc-btn--oos, .cc_l6vsii89_YN4PHV3vCe .pcard-atc-btn.pcard-atc-btn--oos, .cc_l6vsii89_wNUQUAuHGf .pcard-atc-btn.pcard-atc-btn--oos, .cc_l6vsii89_mGVlRoHSDe .pcard-atc-btn.pcard-atc-btn--oos, .cc_l6vsii89_Ijth5TMZlA .pcard-atc-btn.pcard-atc-btn--oos, .cc_l6vsii89_Tnd4g1iJib .pcard-atc-btn.pcard-atc-btn--oos {
  border-color: var(--7ViNcg0UVd);
  background: var(--7ViNcg0UVd);
  color: var(--mnYYmEt240);
  opacity: 1;
}

.cc_l6vsii89_NvrafCuYK4 .pcard:hover .pcard-arrow, .cc_l6vsii89_YN4PHV3vCe .pcard:hover .pcard-arrow, .cc_l6vsii89_wNUQUAuHGf .pcard:hover .pcard-arrow, .cc_l6vsii89_mGVlRoHSDe .pcard:hover .pcard-arrow, .cc_l6vsii89_Ijth5TMZlA .pcard:hover .pcard-arrow, .cc_l6vsii89_Tnd4g1iJib .pcard:hover .pcard-arrow, .cc_l6vsii89_NvrafCuYK4 .pcard:focus-within .pcard-arrow, .cc_l6vsii89_YN4PHV3vCe .pcard:focus-within .pcard-arrow, .cc_l6vsii89_wNUQUAuHGf .pcard:focus-within .pcard-arrow, .cc_l6vsii89_mGVlRoHSDe .pcard:focus-within .pcard-arrow, .cc_l6vsii89_Ijth5TMZlA .pcard:focus-within .pcard-arrow, .cc_l6vsii89_Tnd4g1iJib .pcard:focus-within .pcard-arrow {
  opacity: 1;
}

.cc_l6vsii89_NvrafCuYK4 .pcard:hover .pcard-atc, .cc_l6vsii89_YN4PHV3vCe .pcard:hover .pcard-atc, .cc_l6vsii89_wNUQUAuHGf .pcard:hover .pcard-atc, .cc_l6vsii89_mGVlRoHSDe .pcard:hover .pcard-atc, .cc_l6vsii89_Ijth5TMZlA .pcard:hover .pcard-atc, .cc_l6vsii89_Tnd4g1iJib .pcard:hover .pcard-atc, .cc_l6vsii89_NvrafCuYK4 .pcard:focus-within .pcard-atc, .cc_l6vsii89_YN4PHV3vCe .pcard:focus-within .pcard-atc, .cc_l6vsii89_wNUQUAuHGf .pcard:focus-within .pcard-atc, .cc_l6vsii89_mGVlRoHSDe .pcard:focus-within .pcard-atc, .cc_l6vsii89_Ijth5TMZlA .pcard:focus-within .pcard-atc, .cc_l6vsii89_Tnd4g1iJib .pcard:focus-within .pcard-atc {
  transform: translateY(0);
}

.cc_l6vsii89_NvrafCuYK4 .pcard-info, .cc_l6vsii89_YN4PHV3vCe .pcard-info, .cc_l6vsii89_wNUQUAuHGf .pcard-info, .cc_l6vsii89_mGVlRoHSDe .pcard-info, .cc_l6vsii89_Ijth5TMZlA .pcard-info, .cc_l6vsii89_Tnd4g1iJib .pcard-info {
  display: flex;
  flex-direction: column;
  /* artan yüksekliği bilgi bloğu yutar, fiyat aşağıya yaslanır */
  flex: 1;
  padding-top: 12px;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-name, .cc_l6vsii89_YN4PHV3vCe .pcard-name, .cc_l6vsii89_wNUQUAuHGf .pcard-name, .cc_l6vsii89_mGVlRoHSDe .pcard-name, .cc_l6vsii89_Ijth5TMZlA .pcard-name, .cc_l6vsii89_Tnd4g1iJib .pcard-name {
  margin: 0;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-desc, .cc_l6vsii89_YN4PHV3vCe .pcard-desc, .cc_l6vsii89_wNUQUAuHGf .pcard-desc, .cc_l6vsii89_mGVlRoHSDe .pcard-desc, .cc_l6vsii89_Ijth5TMZlA .pcard-desc, .cc_l6vsii89_Tnd4g1iJib .pcard-desc {
  margin: 0;
  padding-top: 4px;
  color: var(--mkLxStzR7S);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-price, .cc_l6vsii89_YN4PHV3vCe .pcard-price, .cc_l6vsii89_wNUQUAuHGf .pcard-price, .cc_l6vsii89_mGVlRoHSDe .pcard-price, .cc_l6vsii89_Ijth5TMZlA .pcard-price, .cc_l6vsii89_Tnd4g1iJib .pcard-price {
  /* ad/açıklama üstte kalır, fiyat kartın altına yaslanır */
  margin: auto 0 0;
  padding: 16px 0;
  /* eski + indirimli fiyat yan yana; dar kartta alt satıra sarar */
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-price--right, .cc_l6vsii89_YN4PHV3vCe .pcard-price--right, .cc_l6vsii89_wNUQUAuHGf .pcard-price--right, .cc_l6vsii89_mGVlRoHSDe .pcard-price--right, .cc_l6vsii89_Ijth5TMZlA .pcard-price--right, .cc_l6vsii89_Tnd4g1iJib .pcard-price--right {
  justify-content: flex-end;
}

.cc_l6vsii89_NvrafCuYK4 .pcard-price-old, .cc_l6vsii89_YN4PHV3vCe .pcard-price-old, .cc_l6vsii89_wNUQUAuHGf .pcard-price-old, .cc_l6vsii89_mGVlRoHSDe .pcard-price-old, .cc_l6vsii89_Ijth5TMZlA .pcard-price-old, .cc_l6vsii89_Tnd4g1iJib .pcard-price-old {
  text-decoration: line-through;
  color: var(--mnYYmEt240);
}

.cc_l6vsii89_NvrafCuYK4 .pcard-arrow:focus-visible, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow:focus-visible, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow:focus-visible, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow:focus-visible, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow:focus-visible, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow:focus-visible, .cc_l6vsii89_NvrafCuYK4 .pcard-atc-btn:focus-visible, .cc_l6vsii89_YN4PHV3vCe .pcard-atc-btn:focus-visible, .cc_l6vsii89_wNUQUAuHGf .pcard-atc-btn:focus-visible, .cc_l6vsii89_mGVlRoHSDe .pcard-atc-btn:focus-visible, .cc_l6vsii89_Ijth5TMZlA .pcard-atc-btn:focus-visible, .cc_l6vsii89_Tnd4g1iJib .pcard-atc-btn:focus-visible {
  outline: 2px solid var(--vJlT9TDcfq);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .cc_l6vsii89_NvrafCuYK4 .pcard-strip, .cc_l6vsii89_YN4PHV3vCe .pcard-strip, .cc_l6vsii89_wNUQUAuHGf .pcard-strip, .cc_l6vsii89_mGVlRoHSDe .pcard-strip, .cc_l6vsii89_Ijth5TMZlA .pcard-strip, .cc_l6vsii89_Tnd4g1iJib .pcard-strip, .cc_l6vsii89_NvrafCuYK4 .pcard-atc, .cc_l6vsii89_YN4PHV3vCe .pcard-atc, .cc_l6vsii89_wNUQUAuHGf .pcard-atc, .cc_l6vsii89_mGVlRoHSDe .pcard-atc, .cc_l6vsii89_Ijth5TMZlA .pcard-atc, .cc_l6vsii89_Tnd4g1iJib .pcard-atc, .cc_l6vsii89_NvrafCuYK4 .pcard-arrow, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow {
    transition: none;
  }
}

/* dokunmatik cihazlarda hover yok: buton ve oklar hep görünür */
@media (hover: none) {
  .cc_l6vsii89_NvrafCuYK4 .pcard-arrow, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow, .cc_l6vsii89_NvrafCuYK4 .pcard-atc, .cc_l6vsii89_YN4PHV3vCe .pcard-atc, .cc_l6vsii89_wNUQUAuHGf .pcard-atc, .cc_l6vsii89_mGVlRoHSDe .pcard-atc, .cc_l6vsii89_Ijth5TMZlA .pcard-atc, .cc_l6vsii89_Tnd4g1iJib .pcard-atc {
    opacity: 1;
    transform: none;
  }
}

/* ===== Mobil ===== */

@media (max-width: 768px) {
  /* sarmalayıcının kutusu kalkar; görsel, bilgi ve buton kartın doğrudan
     flex çocuğu olur — order ile buton fiyatın altına iner */
  .cc_l6vsii89_NvrafCuYK4 .pcard-visual, .cc_l6vsii89_YN4PHV3vCe .pcard-visual, .cc_l6vsii89_wNUQUAuHGf .pcard-visual, .cc_l6vsii89_mGVlRoHSDe .pcard-visual, .cc_l6vsii89_Ijth5TMZlA .pcard-visual, .cc_l6vsii89_Tnd4g1iJib .pcard-visual {
    display: contents;
  }

  .cc_l6vsii89_NvrafCuYK4 .pcard-media, .cc_l6vsii89_YN4PHV3vCe .pcard-media, .cc_l6vsii89_wNUQUAuHGf .pcard-media, .cc_l6vsii89_mGVlRoHSDe .pcard-media, .cc_l6vsii89_Ijth5TMZlA .pcard-media, .cc_l6vsii89_Tnd4g1iJib .pcard-media {
    order: 1;
  }

  .cc_l6vsii89_NvrafCuYK4 .pcard-info, .cc_l6vsii89_YN4PHV3vCe .pcard-info, .cc_l6vsii89_wNUQUAuHGf .pcard-info, .cc_l6vsii89_mGVlRoHSDe .pcard-info, .cc_l6vsii89_Ijth5TMZlA .pcard-info, .cc_l6vsii89_Tnd4g1iJib .pcard-info {
    order: 2;
    padding-top: 8px;
  }

  /* buton artık görselin üzerinde değil, akışta */
  .cc_l6vsii89_NvrafCuYK4 .pcard-atc, .cc_l6vsii89_YN4PHV3vCe .pcard-atc, .cc_l6vsii89_wNUQUAuHGf .pcard-atc, .cc_l6vsii89_mGVlRoHSDe .pcard-atc, .cc_l6vsii89_Ijth5TMZlA .pcard-atc, .cc_l6vsii89_Tnd4g1iJib .pcard-atc {
    order: 3;
    position: static;
    padding: 0;
    transform: none;
  }

  .cc_l6vsii89_NvrafCuYK4 .pcard-atc-btn, .cc_l6vsii89_YN4PHV3vCe .pcard-atc-btn, .cc_l6vsii89_wNUQUAuHGf .pcard-atc-btn, .cc_l6vsii89_mGVlRoHSDe .pcard-atc-btn, .cc_l6vsii89_Ijth5TMZlA .pcard-atc-btn, .cc_l6vsii89_Tnd4g1iJib .pcard-atc-btn {
    padding: 10px 16px;
  }

  .cc_l6vsii89_NvrafCuYK4 .pcard-price, .cc_l6vsii89_YN4PHV3vCe .pcard-price, .cc_l6vsii89_wNUQUAuHGf .pcard-price, .cc_l6vsii89_mGVlRoHSDe .pcard-price, .cc_l6vsii89_Ijth5TMZlA .pcard-price, .cc_l6vsii89_Tnd4g1iJib .pcard-price {
    padding: 16px 0 12px;
  }

  /* tasarımda mobil kartta görsel okları yok */
  .cc_l6vsii89_NvrafCuYK4 .pcard-arrow, .cc_l6vsii89_YN4PHV3vCe .pcard-arrow, .cc_l6vsii89_wNUQUAuHGf .pcard-arrow, .cc_l6vsii89_mGVlRoHSDe .pcard-arrow, .cc_l6vsii89_Ijth5TMZlA .pcard-arrow, .cc_l6vsii89_Tnd4g1iJib .pcard-arrow {
    display: none;
  }
}
