.cc_7i6nlac3_xEjxFQKAdr .pstrip { padding: 1.5rem 0; background: var(--color-bg); }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__head { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; margin-bottom: 1rem; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__all { color: var(--color-accent, #E8632C); text-decoration: none; white-space: nowrap; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__track { display: flex; gap: .75rem; overflow-x: auto; scroll-snap-type: x mandatory; padding: 0 1rem .5rem; -webkit-overflow-scrolling: touch; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__track::-webkit-scrollbar { display: none; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__cell { position: relative; flex: 0 0 44%; max-width: 220px; scroll-snap-align: start; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__seal { position: absolute; top: .5rem; left: .5rem; z-index: 1; display: inline-flex; align-items: center; gap: .25rem; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__seal svg { width: 12px; height: 12px; }
@media (min-width: 768px) { .cc_7i6nlac3_xEjxFQKAdr .pstrip__cell { flex-basis: 23%; } }

/* Kaydırma okları (Serkan: "sağa kaydırma seçeneği yok"). Mobilde dokunmatik kaydırma yeterli → oklar gizli;
   masaüstünde (≥768) track kenarlarında yuvarlak ok butonları. */
.cc_7i6nlac3_xEjxFQKAdr .pstrip__viewport { position: relative; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__arrow {
  display: none;
  position: absolute; top: 50%; transform: translateY(-50%); z-index: 2;
  width: 2.5rem; height: 2.5rem; border-radius: 50%;
  background: var(--color-surface); border: 1px solid var(--color-border);
  color: var(--color-text-primary); cursor: pointer; align-items: center; justify-content: center;
  box-shadow: 0 2px 10px rgba(26,26,26,.12); transition: background .15s ease, color .15s ease, transform .15s ease;
}
.cc_7i6nlac3_xEjxFQKAdr .pstrip__arrow:hover { background: var(--color-accent); color: #fff; border-color: var(--color-accent); }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__arrow--prev { left: .25rem; }
.cc_7i6nlac3_xEjxFQKAdr .pstrip__arrow--next { right: .25rem; }
@media (min-width: 768px) {
  .cc_7i6nlac3_xEjxFQKAdr .pstrip__arrow { display: inline-flex; }
  .cc_7i6nlac3_xEjxFQKAdr .pstrip__track { padding-left: 2rem; padding-right: 2rem; }
}

/* Geniş ekran / zoom-out düzeltmesi (2026-07-02, Serkan ekran görüntüsü): tam-genişlik şerit çok geniş
   viewport'ta sol kenara yapışıyordu → şerit konteynerle (1400px, .kombos-container ile aynı) hizalanır.
   ≤1439px'te davranış AYNEN eski (mobil kenardan-kenara kaydırma korunur). */
@media (min-width: 1440px) {
  .cc_7i6nlac3_xEjxFQKAdr .pstrip__viewport { max-width: 1400px; margin-inline: auto; }
}
