.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos {
  padding-top: var(--nc-section);
}

.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__head {
  max-width: var(--nc-max);
  margin: 0 auto;
  padding: 0 var(--nc-gutter);
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__note {
  font-family: var(--nc-font-hand);
  font-size: 22px;
  color: var(--nc-moss);
}

.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__title {
  margin: 0;
  font-family: var(--nc-font-h);
  font-weight: 500;
  font-size: clamp(28px, 3.2vw, 44px);
  letter-spacing: -.03em;
  line-height: 1.05;
}

.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__subtitle {
  margin: 4px 0 0;
  font-size: 15px;
  color: var(--nc-muted);
}

.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__track {
  max-width: var(--nc-max);
  margin: 0 auto;
  padding: 24px var(--nc-gutter) 8px;
  display: flex;
  gap: 12px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__track::-webkit-scrollbar {
  display: none;
}

/* ikas kartları iki display:contents kutuya sarar (liste + öğe): düzen doğrudan kartın kendisine */
.cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__track .customer-video {
  flex: 0 0 62%;
  min-width: 0;
  scroll-snap-align: start;
}

@media (min-width: 960px) {
  .cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__track {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 20px;
    overflow-x: visible;
  }

  .cc_pl2f9a5m_g2ga7oHZ3T .customer-videos__track .customer-video {
    flex: initial;
  }
}
