
/* ===== Slider Arrow =====
 * A bare chevron by default. The reference sites give these no circle, border
 * or shadow — the arrow is a hint, not a control surface. `filled` opts into a
 * round plate for sections that need the arrow to survive a busy image.
 *
 * `--arrow-size-m` is the mobile size; the desktop query falls back to
 * `--arrow-size`, so a section may set either one alone.
 *
 * DİKKAT: burada `position` bildirme. Bu dosyayı @import eden bölümler oku
 * `position: absolute` ile konumlandırıyor ve derleme sırasına göre buradaki
 * bildirim onu ezip oku ray hizasından düşürebiliyor.
 */
.cc_c1wmfzom_product_detail_reviews .kombos-slider-arrow, .cc_c1wmfzom_bdGVMblQxB .kombos-slider-arrow, .cc_c1wmfzom_product_detail_option_set .kombos-slider-arrow, .cc_c1wmfzom_product_slider .kombos-slider-arrow, .cc_c1wmfzom_product_detail .kombos-slider-arrow, .cc_c1wmfzom_hero_slider .kombos-slider-arrow {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kombos-space-10);
  /* Dokunma hedefi 44px; plaka bundan bağımsız ölçekleniyor */
  min-width: 2.75rem;
  min-height: 2.75rem;
  border: none;
  background: none;
  cursor: pointer;
  font-size: var(--arrow-size-m, var(--arrow-size, 1.5rem));
  color: var(--arrow-color, var(--kombos-gray-900));
  transition: opacity var(--kombos-duration-fast) var(--kombos-ease-standard);
}

/* Plaka butona değil ikona çiziliyor: buton 44px vuruş alanı olarak kalırken
   görünen daire ok boyutuyla büyüyüp küçülüyor (çap = ok + 2×halka).
   Halka 12px'te duruyor ki büyük masaüstü oklarında plaka şişmesin. */
.cc_c1wmfzom_product_detail_reviews .kombos-slider-arrow--filled .kombos-icon, .cc_c1wmfzom_bdGVMblQxB .kombos-slider-arrow--filled .kombos-icon, .cc_c1wmfzom_product_detail_option_set .kombos-slider-arrow--filled .kombos-icon, .cc_c1wmfzom_product_slider .kombos-slider-arrow--filled .kombos-icon, .cc_c1wmfzom_product_detail .kombos-slider-arrow--filled .kombos-icon, .cc_c1wmfzom_hero_slider .kombos-slider-arrow--filled .kombos-icon {
  box-sizing: content-box;
  padding: min(0.4em, 0.75rem);
  background: var(--arrow-bg, var(--kombos-white));
  border-radius: 999px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.cc_c1wmfzom_product_detail_reviews .kombos-slider-arrow:hover:not(:disabled), .cc_c1wmfzom_bdGVMblQxB .kombos-slider-arrow:hover:not(:disabled), .cc_c1wmfzom_product_detail_option_set .kombos-slider-arrow:hover:not(:disabled), .cc_c1wmfzom_product_slider .kombos-slider-arrow:hover:not(:disabled), .cc_c1wmfzom_product_detail .kombos-slider-arrow:hover:not(:disabled), .cc_c1wmfzom_hero_slider .kombos-slider-arrow:hover:not(:disabled) {
  opacity: 0.55;
}

.cc_c1wmfzom_product_detail_reviews .kombos-slider-arrow:disabled, .cc_c1wmfzom_bdGVMblQxB .kombos-slider-arrow:disabled, .cc_c1wmfzom_product_detail_option_set .kombos-slider-arrow:disabled, .cc_c1wmfzom_product_slider .kombos-slider-arrow:disabled, .cc_c1wmfzom_product_detail .kombos-slider-arrow:disabled, .cc_c1wmfzom_hero_slider .kombos-slider-arrow:disabled {
  cursor: default;
  opacity: 0.2;
}

@media (min-width: 768px) {
  .cc_c1wmfzom_product_detail_reviews .kombos-slider-arrow, .cc_c1wmfzom_bdGVMblQxB .kombos-slider-arrow, .cc_c1wmfzom_product_detail_option_set .kombos-slider-arrow, .cc_c1wmfzom_product_slider .kombos-slider-arrow, .cc_c1wmfzom_product_detail .kombos-slider-arrow, .cc_c1wmfzom_hero_slider .kombos-slider-arrow {
    font-size: var(--arrow-size, 1.5rem);
  }
}
