/* Ajustes finais da página principal */
@media (min-width: 901px) {
  .brand-laundry {
    height: 640px;
    min-height: 0;
  }

  .brand-laundry-media {
    height: 640px;
    min-height: 0;
  }

  .brand-laundry-media img {
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .brand-logo-grid {
    grid-template-columns: repeat(6, 1fr);
    gap: 14px;
  }

  .brand-logo {
    height: 118px;
    padding: 14px;
  }

  .brand-logo img {
    max-width: 94%;
    max-height: 88px;
  }
}

@media (min-width: 621px) and (max-width: 900px) {
  .brand-laundry {
    height: auto;
  }

  .brand-laundry-media {
    height: 520px;
  }

  .brand-laundry-media img {
    height: 100%;
    object-fit: cover;
  }

  .brand-logo-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }

  .brand-logo {
    height: 108px;
    padding: 12px;
  }

  .brand-logo img {
    max-width: 94%;
    max-height: 80px;
  }
}

@media (max-width: 620px) {
  .brand-laundry {
    height: auto;
  }

  .brand-laundry-media {
    height: 390px;
  }

  .brand-laundry-media img {
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .brand-logo-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }

  .brand-logo {
    height: 98px;
    padding: 10px;
  }

  .brand-logo img {
    max-width: 96%;
    max-height: 74px;
  }
}
