.brand-list-section-item__brand-image-wrapper {
  overflow: hidden;
}

.brand-list-section-item__image {
  width: 100%;
  object-fit: contain;
  padding: 0 10px;
  background: #fff;
  box-sizing: border-box;
}

.brand-list-section-item__footer {
  background-color: var(--hs-color-card-bg);
}

.brand-list-section-item:hover .brand-list-section-item__image--hoverable {
  opacity: 0.7;
}

.brand-list-section-item--bordered {
  box-sizing: border-box;
  height: 100%;
  border: 1px solid var(--hs-color-border-light);
}

.brand-list-section-item__title {
  font-size: 12px;
  font-weight: normal;
}

.brand-swiper:not(.swiper-initialized) {
  display: none;
}
.brand-list-section .flex {
  display: block;
}
