/* Açılış fırsatları: açık zemin, bakır yalnız rozet ve avantajda (kart bileşenlerinden gelir) */
.cc_88ct5bgz_V6QQo4l2zs .erz-deals__inner {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__head {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 0.5rem 1.5rem;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__titles {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__title {
  margin: 0;
  color: var(--erz-ink);
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__subtitle {
  margin: 0;
  color: var(--kombos-gray-500);
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__all {
  color: var(--erz-green);
  text-decoration: underline;
  text-underline-offset: 3px;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__all:hover {
  color: var(--erz-copper);
}

/* Telefonda yatay kayar; bir sonraki kartın kenarı görünür */
.cc_88ct5bgz_V6QQo4l2zs .erz-deals__track {
  display: flex;
  gap: 1rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  margin-right: -1rem;
  padding-right: 1rem;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__track::-webkit-scrollbar {
  display: none;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__card {
  flex: 0 0 44%;
  min-width: 0;
  scroll-snap-align: start;
}

.cc_88ct5bgz_V6QQo4l2zs .erz-deals__card-body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

@media (min-width: 768px) {
  .cc_88ct5bgz_V6QQo4l2zs .erz-deals__card {
    flex-basis: 30%;
  }
}

@media (min-width: 1024px) {
  .cc_88ct5bgz_V6QQo4l2zs .erz-deals__inner {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .cc_88ct5bgz_V6QQo4l2zs .erz-deals__track {
    margin-right: 0;
    padding-right: 0;
    gap: 1.5rem;
  }

  .cc_88ct5bgz_V6QQo4l2zs .erz-deals__card {
    flex-basis: calc((100% - 4.5rem) / 4);
  }
}
