/* ===== ReviewHighlights (Giyenler ne diyor?) — DESIGN §4.29 ===== */
.cc_yxicgech_1p5WgCm6oY .yb-rh {
  background: var(--bg);
}

.cc_yxicgech_1p5WgCm6oY .yb-rh[hidden] {
  display: none;
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__wrap {
  max-width: var(--container);
  margin: 0 auto;
  padding: 1.75rem 0;
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-3);
  margin-bottom: var(--space-3);
  padding: 0 var(--gutter);
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__title {
  margin: 0;
  font-size: var(--fs-h2);
  font-weight: 600;
  line-height: 1.25;
  color: var(--ink);
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__summary {
  flex: none;
  display: inline-flex;
  align-items: center;
  gap: var(--space-1);
  font-size: 0.9375rem;
  color: var(--ink);
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__star {
  display: inline-flex;
  color: var(--star);
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__star svg {
  fill: currentColor;
  stroke: none;
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__avg {
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__meta {
  color: var(--ink-2);
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__meta--desktop {
  display: none;
}

/* Mobil: yatay ray */
.cc_yxicgech_1p5WgCm6oY .yb-rh__rail {
  display: flex;
  gap: 10px;
  padding: 0 var(--gutter);
  overflow-x: auto;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
}

.cc_yxicgech_1p5WgCm6oY .yb-rh__rail::-webkit-scrollbar {
  display: none;
}

/* Bileşen yuvası ve iç kapları ray düzenine karışmaz; kartlar doğrudan ray öğesi olur */
.cc_yxicgech_1p5WgCm6oY .yb-rh__slot, .cc_yxicgech_1p5WgCm6oY .yb-rh__slot-inner, .cc_yxicgech_1p5WgCm6oY .yb-rh__slot-inner > * {
  display: contents;
}

@media (min-width: 1024px) {
  .cc_yxicgech_1p5WgCm6oY .yb-rh__wrap {
    padding: var(--space-8) var(--gutter) 0;
  }

  .cc_yxicgech_1p5WgCm6oY .yb-rh__head {
    margin-bottom: 1.125rem;
    padding: 0;
  }

  .cc_yxicgech_1p5WgCm6oY .yb-rh__title {
    font-size: 1.625rem;
    line-height: 1.2;
  }

  .cc_yxicgech_1p5WgCm6oY .yb-rh__summary {
    font-size: var(--fs-body);
  }

  .cc_yxicgech_1p5WgCm6oY .yb-rh__meta--mobile {
    display: none;
  }

  .cc_yxicgech_1p5WgCm6oY .yb-rh__meta--desktop {
    display: inline;
  }

  .cc_yxicgech_1p5WgCm6oY .yb-rh__rail {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr));
    gap: var(--space-4);
    padding: 0;
    overflow: visible;
  }
}
