
/* ===== Product Card ===== */
.cc_ozkoxgz2_blog_post .kombos-product-card, .cc_ozkoxgz2_cart_page .kombos-product-card, .cc_ozkoxgz2_navbar .kombos-product-card, .cc_ozkoxgz2_product_slider .kombos-product-card, .cc_ozkoxgz2_product_list .kombos-product-card, .cc_ozkoxgz2_account_favorites .kombos-product-card {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  min-width: 0;
}

/* Image wrapper */
.cc_ozkoxgz2_blog_post .kombos-product-card__image-wrapper, .cc_ozkoxgz2_cart_page .kombos-product-card__image-wrapper, .cc_ozkoxgz2_navbar .kombos-product-card__image-wrapper, .cc_ozkoxgz2_product_slider .kombos-product-card__image-wrapper, .cc_ozkoxgz2_product_list .kombos-product-card__image-wrapper, .cc_ozkoxgz2_account_favorites .kombos-product-card__image-wrapper {
  position: relative;
  border-radius: 2px;
  overflow: hidden;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media-link, .cc_ozkoxgz2_cart_page .kombos-product-card__media-link, .cc_ozkoxgz2_navbar .kombos-product-card__media-link, .cc_ozkoxgz2_product_slider .kombos-product-card__media-link, .cc_ozkoxgz2_product_list .kombos-product-card__media-link, .cc_ozkoxgz2_account_favorites .kombos-product-card__media-link {
  display: block;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media, .cc_ozkoxgz2_cart_page .kombos-product-card__media, .cc_ozkoxgz2_navbar .kombos-product-card__media, .cc_ozkoxgz2_product_slider .kombos-product-card__media, .cc_ozkoxgz2_product_list .kombos-product-card__media, .cc_ozkoxgz2_account_favorites .kombos-product-card__media {
  width: 100%;
  height: auto;
  display: block;
  background: var(--kombos-gray-100);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media--primary, .cc_ozkoxgz2_cart_page .kombos-product-card__media--primary, .cc_ozkoxgz2_navbar .kombos-product-card__media--primary, .cc_ozkoxgz2_product_slider .kombos-product-card__media--primary, .cc_ozkoxgz2_product_list .kombos-product-card__media--primary, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--primary {
  transition: opacity 0.3s ease;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media--hover, .cc_ozkoxgz2_cart_page .kombos-product-card__media--hover, .cc_ozkoxgz2_navbar .kombos-product-card__media--hover, .cc_ozkoxgz2_product_slider .kombos-product-card__media--hover, .cc_ozkoxgz2_product_list .kombos-product-card__media--hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--hover {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* Hover görseli ilk fare girişinde ekleniyor; kendisi çözülene kadar ana
   görsel söndürülmez, yoksa ilk hover'da boş kare görünürdü. */
/* Yalnız fareli masaüstünde (1024 px ve üstü); mobilde geçiş kapalı. */
@media (hover: hover) and (min-width: 1024px) {
  .cc_ozkoxgz2_blog_post .kombos-product-card__image-wrapper:hover:has(.kombos-product-card__media--hover[data-yuklendi])
    .kombos-product-card__media--primary, .cc_ozkoxgz2_cart_page .kombos-product-card__image-wrapper:hover:has(.kombos-product-card__media--hover[data-yuklendi])
    .kombos-product-card__media--primary, .cc_ozkoxgz2_navbar .kombos-product-card__image-wrapper:hover:has(.kombos-product-card__media--hover[data-yuklendi])
    .kombos-product-card__media--primary, .cc_ozkoxgz2_product_slider .kombos-product-card__image-wrapper:hover:has(.kombos-product-card__media--hover[data-yuklendi])
    .kombos-product-card__media--primary, .cc_ozkoxgz2_product_list .kombos-product-card__image-wrapper:hover:has(.kombos-product-card__media--hover[data-yuklendi])
    .kombos-product-card__media--primary, .cc_ozkoxgz2_account_favorites .kombos-product-card__image-wrapper:hover:has(.kombos-product-card__media--hover[data-yuklendi])
    .kombos-product-card__media--primary {
    opacity: 0;
  }

  .cc_ozkoxgz2_blog_post .kombos-product-card__image-wrapper:hover .kombos-product-card__media--hover[data-yuklendi], .cc_ozkoxgz2_cart_page .kombos-product-card__image-wrapper:hover .kombos-product-card__media--hover[data-yuklendi], .cc_ozkoxgz2_navbar .kombos-product-card__image-wrapper:hover .kombos-product-card__media--hover[data-yuklendi], .cc_ozkoxgz2_product_slider .kombos-product-card__image-wrapper:hover .kombos-product-card__media--hover[data-yuklendi], .cc_ozkoxgz2_product_list .kombos-product-card__image-wrapper:hover .kombos-product-card__media--hover[data-yuklendi], .cc_ozkoxgz2_account_favorites .kombos-product-card__image-wrapper:hover .kombos-product-card__media--hover[data-yuklendi] {
    opacity: 1;
  }
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media--placeholder, .cc_ozkoxgz2_cart_page .kombos-product-card__media--placeholder, .cc_ozkoxgz2_navbar .kombos-product-card__media--placeholder, .cc_ozkoxgz2_product_slider .kombos-product-card__media--placeholder, .cc_ozkoxgz2_product_list .kombos-product-card__media--placeholder, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--placeholder {
  border: 1px solid var(--kombos-gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: var(--kombos-gray-300);
  font-size: 4rem;
}

/* Favorite */
.cc_ozkoxgz2_blog_post .kombos-product-card__favorite, .cc_ozkoxgz2_cart_page .kombos-product-card__favorite, .cc_ozkoxgz2_navbar .kombos-product-card__favorite, .cc_ozkoxgz2_product_slider .kombos-product-card__favorite, .cc_ozkoxgz2_product_list .kombos-product-card__favorite, .cc_ozkoxgz2_account_favorites .kombos-product-card__favorite {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  font-size: 1.5rem;
  color: var(--kombos-gray-900);
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Out of stock overlay */
.cc_ozkoxgz2_blog_post .kombos-product-card__overlay, .cc_ozkoxgz2_cart_page .kombos-product-card__overlay, .cc_ozkoxgz2_navbar .kombos-product-card__overlay, .cc_ozkoxgz2_product_slider .kombos-product-card__overlay, .cc_ozkoxgz2_product_list .kombos-product-card__overlay, .cc_ozkoxgz2_account_favorites .kombos-product-card__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.32);
  pointer-events: none;
}


/* Add to Cart Button */
.cc_ozkoxgz2_blog_post .kombos-product-card__add-btn, .cc_ozkoxgz2_cart_page .kombos-product-card__add-btn, .cc_ozkoxgz2_navbar .kombos-product-card__add-btn, .cc_ozkoxgz2_product_slider .kombos-product-card__add-btn, .cc_ozkoxgz2_product_list .kombos-product-card__add-btn, .cc_ozkoxgz2_account_favorites .kombos-product-card__add-btn {
  width: 100%;
}

/* ===== Shine of Magic ===== */
.cc_ozkoxgz2_blog_post .kombos-product-card, .cc_ozkoxgz2_cart_page .kombos-product-card, .cc_ozkoxgz2_navbar .kombos-product-card, .cc_ozkoxgz2_product_slider .kombos-product-card, .cc_ozkoxgz2_product_list .kombos-product-card, .cc_ozkoxgz2_account_favorites .kombos-product-card { gap: 0.625rem; }
.cc_ozkoxgz2_blog_post .kombos-product-card__media, .cc_ozkoxgz2_cart_page .kombos-product-card__media, .cc_ozkoxgz2_navbar .kombos-product-card__media, .cc_ozkoxgz2_product_slider .kombos-product-card__media, .cc_ozkoxgz2_product_list .kombos-product-card__media, .cc_ozkoxgz2_account_favorites .kombos-product-card__media { background: var(--som-sand); }
.cc_ozkoxgz2_blog_post .kombos-product-card__overlay, .cc_ozkoxgz2_cart_page .kombos-product-card__overlay, .cc_ozkoxgz2_navbar .kombos-product-card__overlay, .cc_ozkoxgz2_product_slider .kombos-product-card__overlay, .cc_ozkoxgz2_product_list .kombos-product-card__overlay, .cc_ozkoxgz2_account_favorites .kombos-product-card__overlay { background: rgba(247, 243, 237, 0.55); }
.cc_ozkoxgz2_blog_post .kombos-product-card__favorite, .cc_ozkoxgz2_cart_page .kombos-product-card__favorite, .cc_ozkoxgz2_navbar .kombos-product-card__favorite, .cc_ozkoxgz2_product_slider .kombos-product-card__favorite, .cc_ozkoxgz2_product_list .kombos-product-card__favorite, .cc_ozkoxgz2_account_favorites .kombos-product-card__favorite { color: var(--som-ink); }
/* 2. görsele yumuşak geçiş: 200 ms (Yayın sonrası 1) */
.cc_ozkoxgz2_blog_post .kombos-product-card__media--primary, .cc_ozkoxgz2_cart_page .kombos-product-card__media--primary, .cc_ozkoxgz2_navbar .kombos-product-card__media--primary, .cc_ozkoxgz2_product_slider .kombos-product-card__media--primary, .cc_ozkoxgz2_product_list .kombos-product-card__media--primary, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--primary, .cc_ozkoxgz2_blog_post .kombos-product-card__media--hover, .cc_ozkoxgz2_cart_page .kombos-product-card__media--hover, .cc_ozkoxgz2_navbar .kombos-product-card__media--hover, .cc_ozkoxgz2_product_slider .kombos-product-card__media--hover, .cc_ozkoxgz2_product_list .kombos-product-card__media--hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--hover { transition: opacity 0.2s ease; }



/* ===== Name + price (Shine of Magic) ===== */
.cc_ozkoxgz2_blog_post .kombos-product-card__info, .cc_ozkoxgz2_cart_page .kombos-product-card__info, .cc_ozkoxgz2_navbar .kombos-product-card__info, .cc_ozkoxgz2_product_slider .kombos-product-card__info, .cc_ozkoxgz2_product_list .kombos-product-card__info, .cc_ozkoxgz2_account_favorites .kombos-product-card__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  text-align: center;
  min-width: 0;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_cart_page .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_navbar .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_product_slider .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_product_list .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_account_favorites .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */ {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: var(--som-sans);
  font-size: 0.6875rem;
  line-height: 1.6;
  font-weight: 500;
  letter-spacing: 0.02em;
  color: var(--som-ink);
  text-decoration: none;
  max-width: 100%;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__name:hover, .cc_ozkoxgz2_cart_page .kombos-product-card__name:hover, .cc_ozkoxgz2_navbar .kombos-product-card__name:hover, .cc_ozkoxgz2_product_slider .kombos-product-card__name:hover, .cc_ozkoxgz2_product_list .kombos-product-card__name:hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__name:hover {
  color: var(--som-bronze);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__price, .cc_ozkoxgz2_cart_page .kombos-product-card__price, .cc_ozkoxgz2_navbar .kombos-product-card__price, .cc_ozkoxgz2_product_slider .kombos-product-card__price, .cc_ozkoxgz2_product_list .kombos-product-card__price, .cc_ozkoxgz2_account_favorites .kombos-product-card__price {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 0.5rem;
  font-size: 0.95rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  color: var(--som-ink);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__price-old, .cc_ozkoxgz2_cart_page .kombos-product-card__price-old, .cc_ozkoxgz2_navbar .kombos-product-card__price-old, .cc_ozkoxgz2_product_slider .kombos-product-card__price-old, .cc_ozkoxgz2_product_list .kombos-product-card__price-old, .cc_ozkoxgz2_account_favorites .kombos-product-card__price-old {
  color: var(--som-muted);
  text-decoration: line-through;
  font-weight: 400;
}


/* ===== Siyah Butik (B) ===== */

.cc_ozkoxgz2_blog_post .kombos-product-card, .cc_ozkoxgz2_cart_page .kombos-product-card, .cc_ozkoxgz2_navbar .kombos-product-card, .cc_ozkoxgz2_product_slider .kombos-product-card, .cc_ozkoxgz2_product_list .kombos-product-card, .cc_ozkoxgz2_account_favorites .kombos-product-card {
  gap: 0.75rem;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__image-wrapper, .cc_ozkoxgz2_cart_page .kombos-product-card__image-wrapper, .cc_ozkoxgz2_navbar .kombos-product-card__image-wrapper, .cc_ozkoxgz2_product_slider .kombos-product-card__image-wrapper, .cc_ozkoxgz2_product_list .kombos-product-card__image-wrapper, .cc_ozkoxgz2_account_favorites .kombos-product-card__image-wrapper {
  border-radius: 0;
}

/* Ürün görseli: kare kutu, beyaz zemin, ürünün tamamı görünür (contain).
   İç boşluk yok: hover görseli mutlak konumlu olduğu için bağdan boşluğu
   almaz, birincil görsel ise alırdı; ikisi farklı büyüklükte görünüyordu.
   Artık ikisi de aynı kareyi tam dolduruyor. */
.cc_ozkoxgz2_blog_post .kombos-product-card__media-link, .cc_ozkoxgz2_cart_page .kombos-product-card__media-link, .cc_ozkoxgz2_navbar .kombos-product-card__media-link, .cc_ozkoxgz2_product_slider .kombos-product-card__media-link, .cc_ozkoxgz2_product_list .kombos-product-card__media-link, .cc_ozkoxgz2_account_favorites .kombos-product-card__media-link {
  display: block;
  height: auto;
  aspect-ratio: 1 / 1;
  background: var(--kombos-white);
  padding: 0;
  box-sizing: border-box;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media, .cc_ozkoxgz2_cart_page .kombos-product-card__media, .cc_ozkoxgz2_navbar .kombos-product-card__media, .cc_ozkoxgz2_product_slider .kombos-product-card__media, .cc_ozkoxgz2_product_list .kombos-product-card__media, .cc_ozkoxgz2_account_favorites .kombos-product-card__media {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: var(--kombos-white);
}

/* Görsel yüklenene kadar açık gri bekleme zemini ("beyaz delik" görünmesin).
   Yüklenince (data-yuklendi) beyaza döner: görsel contain ile oturduğu için
   gri zemin ürünün çevresinde çerçeve gibi kalmasın. */
.cc_ozkoxgz2_blog_post .kombos-product-card__media--primary:not([data-yuklendi]), .cc_ozkoxgz2_cart_page .kombos-product-card__media--primary:not([data-yuklendi]), .cc_ozkoxgz2_navbar .kombos-product-card__media--primary:not([data-yuklendi]), .cc_ozkoxgz2_product_slider .kombos-product-card__media--primary:not([data-yuklendi]), .cc_ozkoxgz2_product_list .kombos-product-card__media--primary:not([data-yuklendi]), .cc_ozkoxgz2_account_favorites .kombos-product-card__media--primary:not([data-yuklendi]) {
  background: var(--som-gorsel-bekleme);
}

/* Hover'daki ikinci görsel de aynı kutuyu ve kuralı kullanır. */
.cc_ozkoxgz2_blog_post .kombos-product-card__media--hover, .cc_ozkoxgz2_cart_page .kombos-product-card__media--hover, .cc_ozkoxgz2_navbar .kombos-product-card__media--hover, .cc_ozkoxgz2_product_slider .kombos-product-card__media--hover, .cc_ozkoxgz2_product_list .kombos-product-card__media--hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--hover {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__overlay, .cc_ozkoxgz2_cart_page .kombos-product-card__overlay, .cc_ozkoxgz2_navbar .kombos-product-card__overlay, .cc_ozkoxgz2_product_slider .kombos-product-card__overlay, .cc_ozkoxgz2_product_list .kombos-product-card__overlay, .cc_ozkoxgz2_account_favorites .kombos-product-card__overlay {
  background: rgba(255, 255, 255, 0.55);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__favorite, .cc_ozkoxgz2_cart_page .kombos-product-card__favorite, .cc_ozkoxgz2_navbar .kombos-product-card__favorite, .cc_ozkoxgz2_product_slider .kombos-product-card__favorite, .cc_ozkoxgz2_product_list .kombos-product-card__favorite, .cc_ozkoxgz2_account_favorites .kombos-product-card__favorite {
  color: var(--som-ink);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media--primary, .cc_ozkoxgz2_cart_page .kombos-product-card__media--primary, .cc_ozkoxgz2_navbar .kombos-product-card__media--primary, .cc_ozkoxgz2_product_slider .kombos-product-card__media--primary, .cc_ozkoxgz2_product_list .kombos-product-card__media--primary, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--primary, .cc_ozkoxgz2_blog_post .kombos-product-card__media--hover, .cc_ozkoxgz2_cart_page .kombos-product-card__media--hover, .cc_ozkoxgz2_navbar .kombos-product-card__media--hover, .cc_ozkoxgz2_product_slider .kombos-product-card__media--hover, .cc_ozkoxgz2_product_list .kombos-product-card__media--hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--hover {
  transition: opacity 0.2s ease;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__info, .cc_ozkoxgz2_cart_page .kombos-product-card__info, .cc_ozkoxgz2_navbar .kombos-product-card__info, .cc_ozkoxgz2_product_slider .kombos-product-card__info, .cc_ozkoxgz2_product_list .kombos-product-card__info, .cc_ozkoxgz2_account_favorites .kombos-product-card__info {
  gap: 0.375rem;
}

/* Ad: 11px / 1.5px harf aralığı, büyük harf */
.cc_ozkoxgz2_blog_post .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_cart_page .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_navbar .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_product_slider .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_product_list .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */, .cc_ozkoxgz2_account_favorites .kombos-product-card__name  /* Ürün adı panelde yazıldığı gibi görünür: adlar Türkçe-İngilizce
     karışık olduğu için büyük harf dönüşümü 'EARRİNG' gibi hatalı harfler
     üretiyordu (sayfa dili tr). Bölüm başlıkları büyük harf kalmaya devam eder. */ {
  font-family: var(--som-sans);
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.02em;
  color: var(--som-ink);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__name:hover, .cc_ozkoxgz2_cart_page .kombos-product-card__name:hover, .cc_ozkoxgz2_navbar .kombos-product-card__name:hover, .cc_ozkoxgz2_product_slider .kombos-product-card__name:hover, .cc_ozkoxgz2_product_list .kombos-product-card__name:hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__name:hover {
  color: var(--som-muted);
}

/* Fiyat: 12px / 600 */
.cc_ozkoxgz2_blog_post .kombos-product-card__price, .cc_ozkoxgz2_cart_page .kombos-product-card__price, .cc_ozkoxgz2_navbar .kombos-product-card__price, .cc_ozkoxgz2_product_slider .kombos-product-card__price, .cc_ozkoxgz2_product_list .kombos-product-card__price, .cc_ozkoxgz2_account_favorites .kombos-product-card__price {
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--som-ink);
  letter-spacing: 0.04em;
}

/* Kontrast: #999 beyaz zeminde 2.85:1 kalıyordu */
.cc_ozkoxgz2_blog_post .kombos-product-card__price-old, .cc_ozkoxgz2_cart_page .kombos-product-card__price-old, .cc_ozkoxgz2_navbar .kombos-product-card__price-old, .cc_ozkoxgz2_product_slider .kombos-product-card__price-old, .cc_ozkoxgz2_product_list .kombos-product-card__price-old, .cc_ozkoxgz2_account_favorites .kombos-product-card__price-old {
  color: var(--som-muted);
}

/* "SEPETE EKLE": paylaşılan Button bileşeninin secondary varyantı kullanılıyor
   (çerçeveli, hover'da siyah zemin). Burada yalnızca karta özgü ölçüler
   ayarlanıyor — 9px / 2px aralık / 600, 10px 18px iç boşluk. */
.cc_ozkoxgz2_blog_post .kombos-product-card__add-btn, .cc_ozkoxgz2_cart_page .kombos-product-card__add-btn, .cc_ozkoxgz2_navbar .kombos-product-card__add-btn, .cc_ozkoxgz2_product_slider .kombos-product-card__add-btn, .cc_ozkoxgz2_product_list .kombos-product-card__add-btn, .cc_ozkoxgz2_account_favorites .kombos-product-card__add-btn {
  width: 100%;
  padding: 0.625rem 1.125rem;
  font-size: 0.5625rem;
  font-weight: 600;
  letter-spacing: 0.125rem;
}

/* ===== Görsel zemini =====
   Kart görsel alanı her durumda beyaz.
   Açılış geçişi (opacity 0 ile başlayıp yüklenince belirme) kaldırıldı:
   görsel hidrasyondan önce indiğinde `onLoad` hiç tetiklenmiyor, "yüklendi"
   işareti gelmiyor ve kart opacity 0'da kalıp boş görünüyordu. Birincil
   görsel artık her koşulda görünür; yalnız hover geçişi duruyor
   (dosyanın başındaki `--primary` / `--hover` kuralları). */
.cc_ozkoxgz2_blog_post .kombos-product-card__media-link, .cc_ozkoxgz2_cart_page .kombos-product-card__media-link, .cc_ozkoxgz2_navbar .kombos-product-card__media-link, .cc_ozkoxgz2_product_slider .kombos-product-card__media-link, .cc_ozkoxgz2_product_list .kombos-product-card__media-link, .cc_ozkoxgz2_account_favorites .kombos-product-card__media-link {
  background: var(--kombos-white);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media, .cc_ozkoxgz2_cart_page .kombos-product-card__media, .cc_ozkoxgz2_navbar .kombos-product-card__media, .cc_ozkoxgz2_product_slider .kombos-product-card__media, .cc_ozkoxgz2_product_list .kombos-product-card__media, .cc_ozkoxgz2_account_favorites .kombos-product-card__media {
  background: transparent;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__media--placeholder, .cc_ozkoxgz2_cart_page .kombos-product-card__media--placeholder, .cc_ozkoxgz2_navbar .kombos-product-card__media--placeholder, .cc_ozkoxgz2_product_slider .kombos-product-card__media--placeholder, .cc_ozkoxgz2_product_list .kombos-product-card__media--placeholder, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--placeholder {
  background: var(--kombos-white);
}

@media (prefers-reduced-motion: reduce) {
  .cc_ozkoxgz2_blog_post .kombos-product-card__media--primary, .cc_ozkoxgz2_cart_page .kombos-product-card__media--primary, .cc_ozkoxgz2_navbar .kombos-product-card__media--primary, .cc_ozkoxgz2_product_slider .kombos-product-card__media--primary, .cc_ozkoxgz2_product_list .kombos-product-card__media--primary, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--primary, .cc_ozkoxgz2_blog_post .kombos-product-card__media--hover, .cc_ozkoxgz2_cart_page .kombos-product-card__media--hover, .cc_ozkoxgz2_navbar .kombos-product-card__media--hover, .cc_ozkoxgz2_product_slider .kombos-product-card__media--hover, .cc_ozkoxgz2_product_list .kombos-product-card__media--hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__media--hover {
    transition: none;
  }
}

/* ===== İndirimli fiyat (Yayın sonrası 2) =====
   Eski fiyat satış fiyatının %70 boyunda, üstü çizili, gri (#767676, 4.54:1),
   harf aralığı normal; oran etiketi fiyat satırının yanında (köşede değil). */
.cc_ozkoxgz2_blog_post .kombos-product-card__price, .cc_ozkoxgz2_cart_page .kombos-product-card__price, .cc_ozkoxgz2_navbar .kombos-product-card__price, .cc_ozkoxgz2_product_slider .kombos-product-card__price, .cc_ozkoxgz2_product_list .kombos-product-card__price, .cc_ozkoxgz2_account_favorites .kombos-product-card__price {
  align-items: center;
  flex-wrap: wrap;
  row-gap: 0.25rem;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__price-old, .cc_ozkoxgz2_cart_page .kombos-product-card__price-old, .cc_ozkoxgz2_navbar .kombos-product-card__price-old, .cc_ozkoxgz2_product_slider .kombos-product-card__price-old, .cc_ozkoxgz2_product_list .kombos-product-card__price-old, .cc_ozkoxgz2_account_favorites .kombos-product-card__price-old {
  font-size: 0.7em;
  letter-spacing: normal;
  color: var(--som-muted-2);
}

.cc_ozkoxgz2_blog_post .kombos-product-card__oran, .cc_ozkoxgz2_cart_page .kombos-product-card__oran, .cc_ozkoxgz2_navbar .kombos-product-card__oran, .cc_ozkoxgz2_product_slider .kombos-product-card__oran, .cc_ozkoxgz2_product_list .kombos-product-card__oran, .cc_ozkoxgz2_account_favorites .kombos-product-card__oran {
  display: inline-flex;
  align-items: center;
  padding: 0.0625rem 0.3125rem;
  border-radius: 2px;
  background: var(--kombos-gray-900);
  color: var(--kombos-white);
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: 0.02em;
}

/* ===== Yayın sonrası 2b: boyut ölçeği ===== */
/* Ürün adı 12px, fiyat 13px (mobil 14px), eski fiyat satışın %70'i ama en az 10px */
.cc_ozkoxgz2_blog_post .kombos-product-card__name, .cc_ozkoxgz2_cart_page .kombos-product-card__name, .cc_ozkoxgz2_navbar .kombos-product-card__name, .cc_ozkoxgz2_product_slider .kombos-product-card__name, .cc_ozkoxgz2_product_list .kombos-product-card__name, .cc_ozkoxgz2_account_favorites .kombos-product-card__name {
  font-size: 0.75rem;
  letter-spacing: 0.02em;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__price, .cc_ozkoxgz2_cart_page .kombos-product-card__price, .cc_ozkoxgz2_navbar .kombos-product-card__price, .cc_ozkoxgz2_product_slider .kombos-product-card__price, .cc_ozkoxgz2_product_list .kombos-product-card__price, .cc_ozkoxgz2_account_favorites .kombos-product-card__price {
  font-size: 0.875rem;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__price-old, .cc_ozkoxgz2_cart_page .kombos-product-card__price-old, .cc_ozkoxgz2_navbar .kombos-product-card__price-old, .cc_ozkoxgz2_product_slider .kombos-product-card__price-old, .cc_ozkoxgz2_product_list .kombos-product-card__price-old, .cc_ozkoxgz2_account_favorites .kombos-product-card__price-old {
  font-size: max(0.625rem, 0.7em);
}

/* Kart düğmesi de genel düğme ölçeğinde: 13px / 0.14em */
.cc_ozkoxgz2_blog_post .kombos-product-card__add-btn, .cc_ozkoxgz2_cart_page .kombos-product-card__add-btn, .cc_ozkoxgz2_navbar .kombos-product-card__add-btn, .cc_ozkoxgz2_product_slider .kombos-product-card__add-btn, .cc_ozkoxgz2_product_list .kombos-product-card__add-btn, .cc_ozkoxgz2_account_favorites .kombos-product-card__add-btn {
  font-size: 0.8125rem;
  letter-spacing: 0.14em;
}

@media (min-width: 768px) {
  .cc_ozkoxgz2_blog_post .kombos-product-card__price, .cc_ozkoxgz2_cart_page .kombos-product-card__price, .cc_ozkoxgz2_navbar .kombos-product-card__price, .cc_ozkoxgz2_product_slider .kombos-product-card__price, .cc_ozkoxgz2_product_list .kombos-product-card__price, .cc_ozkoxgz2_account_favorites .kombos-product-card__price {
    font-size: 0.8125rem;
  }
}

/* ===== 06.10 (A11): ad rengi ve düğme hizası ===== */
/* Ad her durumda metin rengi; tarayıcının bağlantı/ziyaret edilmiş mavisi
   ya da mağaza genel bağlantı stili kartta görünmez. */
.cc_ozkoxgz2_blog_post .kombos-product-card__name, .cc_ozkoxgz2_cart_page .kombos-product-card__name, .cc_ozkoxgz2_navbar .kombos-product-card__name, .cc_ozkoxgz2_product_slider .kombos-product-card__name, .cc_ozkoxgz2_product_list .kombos-product-card__name, .cc_ozkoxgz2_account_favorites .kombos-product-card__name, .cc_ozkoxgz2_blog_post .kombos-product-card__name:link, .cc_ozkoxgz2_cart_page .kombos-product-card__name:link, .cc_ozkoxgz2_navbar .kombos-product-card__name:link, .cc_ozkoxgz2_product_slider .kombos-product-card__name:link, .cc_ozkoxgz2_product_list .kombos-product-card__name:link, .cc_ozkoxgz2_account_favorites .kombos-product-card__name:link, .cc_ozkoxgz2_blog_post .kombos-product-card__name:visited, .cc_ozkoxgz2_cart_page .kombos-product-card__name:visited, .cc_ozkoxgz2_navbar .kombos-product-card__name:visited, .cc_ozkoxgz2_product_slider .kombos-product-card__name:visited, .cc_ozkoxgz2_product_list .kombos-product-card__name:visited, .cc_ozkoxgz2_account_favorites .kombos-product-card__name:visited, .cc_ozkoxgz2_blog_post .kombos-product-card__name:active, .cc_ozkoxgz2_cart_page .kombos-product-card__name:active, .cc_ozkoxgz2_navbar .kombos-product-card__name:active, .cc_ozkoxgz2_product_slider .kombos-product-card__name:active, .cc_ozkoxgz2_product_list .kombos-product-card__name:active, .cc_ozkoxgz2_account_favorites .kombos-product-card__name:active {
  color: var(--som-ink);
  text-decoration: none;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__name:hover, .cc_ozkoxgz2_cart_page .kombos-product-card__name:hover, .cc_ozkoxgz2_navbar .kombos-product-card__name:hover, .cc_ozkoxgz2_product_slider .kombos-product-card__name:hover, .cc_ozkoxgz2_product_list .kombos-product-card__name:hover, .cc_ozkoxgz2_account_favorites .kombos-product-card__name:hover {
  color: var(--som-muted);
}

/* Ad alanı her kartta tam 2 satır yükseklik kaplar (tek satırlık ad da);
   2 sütunlu mobil ızgarada "Sepete Ekle" düğmeleri aynı hizada kalır. */
.cc_ozkoxgz2_blog_post .kombos-product-card__name, .cc_ozkoxgz2_cart_page .kombos-product-card__name, .cc_ozkoxgz2_navbar .kombos-product-card__name, .cc_ozkoxgz2_product_slider .kombos-product-card__name, .cc_ozkoxgz2_product_list .kombos-product-card__name, .cc_ozkoxgz2_account_favorites .kombos-product-card__name {
  height: calc(2 * 1.6em);
  align-self: stretch;
}

/* Düğme kartın dibine yaslanır; ızgara satırında kartlar eşit boyda. */
.cc_ozkoxgz2_blog_post .kombos-product-card__add-btn, .cc_ozkoxgz2_cart_page .kombos-product-card__add-btn, .cc_ozkoxgz2_navbar .kombos-product-card__add-btn, .cc_ozkoxgz2_product_slider .kombos-product-card__add-btn, .cc_ozkoxgz2_product_list .kombos-product-card__add-btn, .cc_ozkoxgz2_account_favorites .kombos-product-card__add-btn {
  margin-top: auto;
}

/* ===== Puan (10.11.2026) =====
   Görselin sol alt köşesinde küçük etiket: yıldız + ortalama + (sayı).
   Yazı ölçeği dışındaki 11px kartın ad/fiyat ölçüsüne göre. */
.cc_ozkoxgz2_blog_post .kombos-product-card__puan, .cc_ozkoxgz2_cart_page .kombos-product-card__puan, .cc_ozkoxgz2_navbar .kombos-product-card__puan, .cc_ozkoxgz2_product_slider .kombos-product-card__puan, .cc_ozkoxgz2_product_list .kombos-product-card__puan, .cc_ozkoxgz2_account_favorites .kombos-product-card__puan {
  position: absolute;
  left: 0.5rem;
  bottom: 0.5rem;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  margin: 0;
  padding: 0.125rem 0.375rem;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.88);
  font-size: 0.6875rem;
  line-height: 1.4;
  font-weight: 500;
  color: var(--som-ink);
  pointer-events: none;
}

/* Ürün grubu "+N renk" (11.11.2026): görselin sağ alt köşesi, küçük gri */
.cc_ozkoxgz2_blog_post .kombos-product-card__grup, .cc_ozkoxgz2_cart_page .kombos-product-card__grup, .cc_ozkoxgz2_navbar .kombos-product-card__grup, .cc_ozkoxgz2_product_slider .kombos-product-card__grup, .cc_ozkoxgz2_product_list .kombos-product-card__grup, .cc_ozkoxgz2_account_favorites .kombos-product-card__grup {
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
  margin: 0;
  padding: 0.125rem 0.375rem;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.88);
  font-size: 0.6875rem;
  line-height: 1.4;
  color: var(--som-muted);
  pointer-events: none;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__puan-yildiz, .cc_ozkoxgz2_cart_page .kombos-product-card__puan-yildiz, .cc_ozkoxgz2_navbar .kombos-product-card__puan-yildiz, .cc_ozkoxgz2_product_slider .kombos-product-card__puan-yildiz, .cc_ozkoxgz2_product_list .kombos-product-card__puan-yildiz, .cc_ozkoxgz2_account_favorites .kombos-product-card__puan-yildiz {
  font-size: 0.75rem;
}

.cc_ozkoxgz2_blog_post .kombos-product-card__puan-sayi, .cc_ozkoxgz2_cart_page .kombos-product-card__puan-sayi, .cc_ozkoxgz2_navbar .kombos-product-card__puan-sayi, .cc_ozkoxgz2_product_slider .kombos-product-card__puan-sayi, .cc_ozkoxgz2_product_list .kombos-product-card__puan-sayi, .cc_ozkoxgz2_account_favorites .kombos-product-card__puan-sayi {
  color: var(--som-muted);
  font-weight: 400;
}

/* ===== A10-d: tek tip "Sepete Ekle" ===== */
/* Seçici masaüstünde kartın üstünde açılır. */
.cc_ozkoxgz2_blog_post .kombos-product-card, .cc_ozkoxgz2_cart_page .kombos-product-card, .cc_ozkoxgz2_navbar .kombos-product-card, .cc_ozkoxgz2_product_slider .kombos-product-card, .cc_ozkoxgz2_product_list .kombos-product-card, .cc_ozkoxgz2_account_favorites .kombos-product-card {
  position: relative;
}

/* Düğme her kartta tek satır ve aynı yükseklikte; dar ekranda (360–399 px,
   Instagram/Facebook içi tarayıcı) harf aralığı ve iç boşluk daralır. */
.cc_ozkoxgz2_blog_post .kombos-product-card__add-btn, .cc_ozkoxgz2_cart_page .kombos-product-card__add-btn, .cc_ozkoxgz2_navbar .kombos-product-card__add-btn, .cc_ozkoxgz2_product_slider .kombos-product-card__add-btn, .cc_ozkoxgz2_product_list .kombos-product-card__add-btn, .cc_ozkoxgz2_account_favorites .kombos-product-card__add-btn {
  box-sizing: border-box;
  height: 2.625rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
}

@media (max-width: 399px) {
  .cc_ozkoxgz2_blog_post .kombos-product-card__add-btn, .cc_ozkoxgz2_cart_page .kombos-product-card__add-btn, .cc_ozkoxgz2_navbar .kombos-product-card__add-btn, .cc_ozkoxgz2_product_slider .kombos-product-card__add-btn, .cc_ozkoxgz2_product_list .kombos-product-card__add-btn, .cc_ozkoxgz2_account_favorites .kombos-product-card__add-btn {
    font-size: 0.75rem;
    letter-spacing: 0.08em;
  }
}

/* ===== SecenekSecici (A10-d) — kartta numara / seçenek seçicisi ===== */

/* Masaüstü: kartın üstünde, kartı kaplar */
.cc_ozkoxgz2_blog_post .som-secenek-secici--kart, .cc_ozkoxgz2_cart_page .som-secenek-secici--kart, .cc_ozkoxgz2_navbar .som-secenek-secici--kart, .cc_ozkoxgz2_product_slider .som-secenek-secici--kart, .cc_ozkoxgz2_product_list .som-secenek-secici--kart, .cc_ozkoxgz2_account_favorites .som-secenek-secici--kart {
  position: absolute;
  inset: 0;
  z-index: var(--kombos-z-dropdown);
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__panel, .cc_ozkoxgz2_cart_page .som-secenek-secici__panel, .cc_ozkoxgz2_navbar .som-secenek-secici__panel, .cc_ozkoxgz2_product_slider .som-secenek-secici__panel, .cc_ozkoxgz2_product_list .som-secenek-secici__panel, .cc_ozkoxgz2_account_favorites .som-secenek-secici__panel {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  height: 100%;
  box-sizing: border-box;
  padding: 0.875rem;
  overflow-y: auto;
  background: var(--kombos-white);
  border: 1px solid var(--kombos-gray-200);
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__deger, .cc_ozkoxgz2_cart_page .som-secenek-secici__deger, .cc_ozkoxgz2_navbar .som-secenek-secici__deger, .cc_ozkoxgz2_product_slider .som-secenek-secici__deger, .cc_ozkoxgz2_product_list .som-secenek-secici__deger, .cc_ozkoxgz2_account_favorites .som-secenek-secici__deger, .cc_ozkoxgz2_blog_post .som-secenek-secici__alt, .cc_ozkoxgz2_cart_page .som-secenek-secici__alt, .cc_ozkoxgz2_navbar .som-secenek-secici__alt, .cc_ozkoxgz2_product_slider .som-secenek-secici__alt, .cc_ozkoxgz2_product_list .som-secenek-secici__alt, .cc_ozkoxgz2_account_favorites .som-secenek-secici__alt {
  letter-spacing: normal;
}

/* Mobil: alttan açılan pencere */
.cc_ozkoxgz2_blog_post .som-secenek-secici--alt, .cc_ozkoxgz2_cart_page .som-secenek-secici--alt, .cc_ozkoxgz2_navbar .som-secenek-secici--alt, .cc_ozkoxgz2_product_slider .som-secenek-secici--alt, .cc_ozkoxgz2_product_list .som-secenek-secici--alt, .cc_ozkoxgz2_account_favorites .som-secenek-secici--alt {
  position: fixed;
  inset: 0;
  z-index: var(--kombos-z-overlay);
  display: flex;
  align-items: flex-end;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__ortu, .cc_ozkoxgz2_cart_page .som-secenek-secici__ortu, .cc_ozkoxgz2_navbar .som-secenek-secici__ortu, .cc_ozkoxgz2_product_slider .som-secenek-secici__ortu, .cc_ozkoxgz2_product_list .som-secenek-secici__ortu, .cc_ozkoxgz2_account_favorites .som-secenek-secici__ortu {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__panel--alt, .cc_ozkoxgz2_cart_page .som-secenek-secici__panel--alt, .cc_ozkoxgz2_navbar .som-secenek-secici__panel--alt, .cc_ozkoxgz2_product_slider .som-secenek-secici__panel--alt, .cc_ozkoxgz2_product_list .som-secenek-secici__panel--alt, .cc_ozkoxgz2_account_favorites .som-secenek-secici__panel--alt {
  position: relative;
  width: 100%;
  height: auto;
  max-height: 80vh;
  padding: 1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom, 0px));
  border: 0;
  border-radius: 12px 12px 0 0;
  animation: som-secici-acil 0.22s ease-out;
}

@keyframes som-secici-acil {
  from { transform: translateY(100%); }
  to { transform: translateY(0); }
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__ust, .cc_ozkoxgz2_cart_page .som-secenek-secici__ust, .cc_ozkoxgz2_navbar .som-secenek-secici__ust, .cc_ozkoxgz2_product_slider .som-secenek-secici__ust, .cc_ozkoxgz2_product_list .som-secenek-secici__ust, .cc_ozkoxgz2_account_favorites .som-secenek-secici__ust {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__baslik, .cc_ozkoxgz2_cart_page .som-secenek-secici__baslik, .cc_ozkoxgz2_navbar .som-secenek-secici__baslik, .cc_ozkoxgz2_product_slider .som-secenek-secici__baslik, .cc_ozkoxgz2_product_list .som-secenek-secici__baslik, .cc_ozkoxgz2_account_favorites .som-secenek-secici__baslik {
  margin: 0;
  color: var(--kombos-gray-900);
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__kapat, .cc_ozkoxgz2_cart_page .som-secenek-secici__kapat, .cc_ozkoxgz2_navbar .som-secenek-secici__kapat, .cc_ozkoxgz2_product_slider .som-secenek-secici__kapat, .cc_ozkoxgz2_product_list .som-secenek-secici__kapat, .cc_ozkoxgz2_account_favorites .som-secenek-secici__kapat {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  margin: -0.5rem -0.5rem -0.5rem 0;
  padding: 0;
  border: 0;
  background: none;
  color: var(--kombos-gray-700);
  font-size: 1.125rem;
  cursor: pointer;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__urun, .cc_ozkoxgz2_cart_page .som-secenek-secici__urun, .cc_ozkoxgz2_navbar .som-secenek-secici__urun, .cc_ozkoxgz2_product_slider .som-secenek-secici__urun, .cc_ozkoxgz2_product_list .som-secenek-secici__urun, .cc_ozkoxgz2_account_favorites .som-secenek-secici__urun {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  min-width: 0;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__gorsel, .cc_ozkoxgz2_cart_page .som-secenek-secici__gorsel, .cc_ozkoxgz2_navbar .som-secenek-secici__gorsel, .cc_ozkoxgz2_product_slider .som-secenek-secici__gorsel, .cc_ozkoxgz2_product_list .som-secenek-secici__gorsel, .cc_ozkoxgz2_account_favorites .som-secenek-secici__gorsel {
  flex: none;
  width: 3.5rem;
  height: 3.5rem;
  object-fit: contain;
  background: var(--kombos-white);
  border: 1px solid var(--kombos-gray-100);
  border-radius: 4px;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__bilgi, .cc_ozkoxgz2_cart_page .som-secenek-secici__bilgi, .cc_ozkoxgz2_navbar .som-secenek-secici__bilgi, .cc_ozkoxgz2_product_slider .som-secenek-secici__bilgi, .cc_ozkoxgz2_product_list .som-secenek-secici__bilgi, .cc_ozkoxgz2_account_favorites .som-secenek-secici__bilgi {
  min-width: 0;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__ad, .cc_ozkoxgz2_cart_page .som-secenek-secici__ad, .cc_ozkoxgz2_navbar .som-secenek-secici__ad, .cc_ozkoxgz2_product_slider .som-secenek-secici__ad, .cc_ozkoxgz2_product_list .som-secenek-secici__ad, .cc_ozkoxgz2_account_favorites .som-secenek-secici__ad {
  margin: 0;
  color: var(--kombos-gray-700);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__fiyat, .cc_ozkoxgz2_cart_page .som-secenek-secici__fiyat, .cc_ozkoxgz2_navbar .som-secenek-secici__fiyat, .cc_ozkoxgz2_product_slider .som-secenek-secici__fiyat, .cc_ozkoxgz2_product_list .som-secenek-secici__fiyat, .cc_ozkoxgz2_account_favorites .som-secenek-secici__fiyat {
  margin: 0.125rem 0 0;
  color: var(--kombos-gray-900);
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__grup-ad, .cc_ozkoxgz2_cart_page .som-secenek-secici__grup-ad, .cc_ozkoxgz2_navbar .som-secenek-secici__grup-ad, .cc_ozkoxgz2_product_slider .som-secenek-secici__grup-ad, .cc_ozkoxgz2_product_list .som-secenek-secici__grup-ad, .cc_ozkoxgz2_account_favorites .som-secenek-secici__grup-ad {
  margin: 0 0 0.375rem;
  color: var(--kombos-gray-500);
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__degerler, .cc_ozkoxgz2_cart_page .som-secenek-secici__degerler, .cc_ozkoxgz2_navbar .som-secenek-secici__degerler, .cc_ozkoxgz2_product_slider .som-secenek-secici__degerler, .cc_ozkoxgz2_product_list .som-secenek-secici__degerler, .cc_ozkoxgz2_account_favorites .som-secenek-secici__degerler {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(3.5rem, 1fr));
  gap: 0.5rem;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__deger, .cc_ozkoxgz2_cart_page .som-secenek-secici__deger, .cc_ozkoxgz2_navbar .som-secenek-secici__deger, .cc_ozkoxgz2_product_slider .som-secenek-secici__deger, .cc_ozkoxgz2_product_list .som-secenek-secici__deger, .cc_ozkoxgz2_account_favorites .som-secenek-secici__deger {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.125rem;
  min-height: 3rem;
  padding: 0.375rem 0.25rem;
  border: 1px solid var(--kombos-gray-200);
  border-radius: 6px;
  background: var(--kombos-white);
  color: var(--kombos-gray-900);
  cursor: pointer;
  white-space: nowrap;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__deger:hover:not(:disabled), .cc_ozkoxgz2_cart_page .som-secenek-secici__deger:hover:not(:disabled), .cc_ozkoxgz2_navbar .som-secenek-secici__deger:hover:not(:disabled), .cc_ozkoxgz2_product_slider .som-secenek-secici__deger:hover:not(:disabled), .cc_ozkoxgz2_product_list .som-secenek-secici__deger:hover:not(:disabled), .cc_ozkoxgz2_account_favorites .som-secenek-secici__deger:hover:not(:disabled) {
  border-color: var(--kombos-gray-900);
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__deger--secili, .cc_ozkoxgz2_cart_page .som-secenek-secici__deger--secili, .cc_ozkoxgz2_navbar .som-secenek-secici__deger--secili, .cc_ozkoxgz2_product_slider .som-secenek-secici__deger--secili, .cc_ozkoxgz2_product_list .som-secenek-secici__deger--secili, .cc_ozkoxgz2_account_favorites .som-secenek-secici__deger--secili {
  border-color: var(--kombos-gray-900);
  background: var(--kombos-gray-900);
  color: var(--kombos-white);
}

/* Stoksuz: soluk, seçilemez */
.cc_ozkoxgz2_blog_post .som-secenek-secici__deger--stoksuz, .cc_ozkoxgz2_cart_page .som-secenek-secici__deger--stoksuz, .cc_ozkoxgz2_navbar .som-secenek-secici__deger--stoksuz, .cc_ozkoxgz2_product_slider .som-secenek-secici__deger--stoksuz, .cc_ozkoxgz2_product_list .som-secenek-secici__deger--stoksuz, .cc_ozkoxgz2_account_favorites .som-secenek-secici__deger--stoksuz {
  opacity: 0.35;
  cursor: not-allowed;
  text-decoration: line-through;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__alt, .cc_ozkoxgz2_cart_page .som-secenek-secici__alt, .cc_ozkoxgz2_navbar .som-secenek-secici__alt, .cc_ozkoxgz2_product_slider .som-secenek-secici__alt, .cc_ozkoxgz2_product_list .som-secenek-secici__alt, .cc_ozkoxgz2_account_favorites .som-secenek-secici__alt {
  font-size: 0.625rem;
  line-height: 0.875rem;
  color: inherit;
  opacity: 0.7;
}

.cc_ozkoxgz2_blog_post .som-secenek-secici__deger .kombos-icon, .cc_ozkoxgz2_cart_page .som-secenek-secici__deger .kombos-icon, .cc_ozkoxgz2_navbar .som-secenek-secici__deger .kombos-icon, .cc_ozkoxgz2_product_slider .som-secenek-secici__deger .kombos-icon, .cc_ozkoxgz2_product_list .som-secenek-secici__deger .kombos-icon, .cc_ozkoxgz2_account_favorites .som-secenek-secici__deger .kombos-icon {
  font-size: 1rem;
}
