/* Marka sliderları, mevcut kategori sliderının DOM ve davranışını kullanır. */
section.rc-brand-slider[data-home-slider] .section-wrap.rc-slider-wrap {
  padding-top: 22px;
}
section.rc-brand-slider[data-home-slider] .rc-category-slider-heading {
  max-width: 100%;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 8px;
}
section.rc-brand-slider[data-home-slider] .rc-category-slider-heading h1 {
  font-size: clamp(28px, 3vw, 38px);
}
section.rc-brand-slider[data-home-slider] .rc-brand-model-count {
  flex: 0 0 auto;
  margin: 0;
  color: #62718a;
  font-size: 13px;
  line-height: 1.5;
}
section.rc-brand-slider[data-home-slider] .rc-brand-model-count strong {
  color: #113892;
}
section.rc-brand-slider[data-home-slider] .rc-slider-controls[hidden] {
  display: none !important;
}
section.rc-brand-slider[data-home-slider] .rc-slider-pause,
section.rc-brand-slider[data-home-slider] .rc-slider-arrow,
section.rc-brand-slider[data-home-slider] .rc-slider-dot {
  min-height: 44px;
}
.rc-page-section.rc-brand-catalog-area {
  padding-top: 36px;
  scroll-margin-top: 110px;
}
.rc-brand-catalog-heading {
  margin-bottom: 28px;
}
.rc-brand-catalog-heading h2 {
  margin: 0 0 10px;
  color: #10294e;
  font-size: clamp(24px, 2.6vw, 32px);
  line-height: 1.2;
  letter-spacing: -.035em;
}
.rc-brand-catalog-heading p {
  max-width: 820px;
  margin: 0;
  color: #62718a;
  font-size: 13px;
  line-height: 1.7;
}
@media (max-width: 760px) {
  section.rc-brand-slider[data-home-slider] .rc-category-slider-heading {
    align-items: flex-start;
    gap: 10px;
  }
  section.rc-brand-slider[data-home-slider] .rc-brand-model-count {
    padding-top: 5px;
    font-size: 11px;
  }
  .rc-page-section.rc-brand-catalog-area { padding-top: 28px; }
}
