/* GÜREL – 10.10.2026 Kentdor + Gardrop marka genişletmesi
   Önceden onaylanan marka bandı ve kart geometrileri korunur. */
.brands--logo-marquee-v2 .logo-mark--kentdor img {
  display: block;
  width: auto;
  max-width: 184px;
  max-height: 52px;
  height: auto;
  object-fit: contain;
}
.brands--logo-marquee-v2 .logo-mark--gardrop img {
  display: block;
  width: auto;
  max-width: 190px;
  max-height: 48px;
  height: auto;
  object-fit: contain;
}
.detail-card.detail-card--brand-logo .detail-card-surface img {
  box-sizing: border-box;
  display: block;
  width: 100%;
  aspect-ratio: 2 / 1;
  height: auto;
  margin-bottom: 24px;
  object-fit: contain;
  padding: 25px 28px;
  background: #f2f5f9;
  border: 1px solid #e0e7ee;
}
.brand-card-refined .brand-visual--logo-only {
  background: #f2f5f9;
  border: 1px solid #e0e7ee;
}
.brand-card-refined .brand-visual--logo-only::after {
  display: none;
}
.brand-card-refined .brand-visual--logo-only .brand-photo {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  padding: 22px 15px;
  object-fit: contain;
  opacity: 1;
  transform: none;
  filter: none;
}
.brand-card-refined:hover .brand-visual--logo-only .brand-photo {
  opacity: 1;
  transform: none;
}
@media (max-width: 600px) {
  .detail-card.detail-card--brand-logo .detail-card-surface img { padding: 17px 21px; }
  .brand-card-refined .brand-visual--logo-only .brand-photo { padding: 15px 13px; }
}
