.brand-header-logo {
  width: 172px;
  height: auto;
  max-width: none;
  object-fit: contain;
  flex: 0 0 172px;
}

header a[data-brand-enhanced="true"] {
  min-width: 172px;
  flex-shrink: 0;
}

.brand-footer-logo {
  width: 176px;
  height: 43px;
  object-fit: contain;
}

.brand-chip-logo {
  width: 24px;
  height: 24px;
  object-fit: contain;
  flex: 0 0 24px;
}

.brand-mini-logo {
  width: 32px;
  height: 32px;
  object-fit: contain;
  flex: 0 0 32px;
}

.brand-card-logo {
  width: 48px;
  height: 48px;
  object-fit: contain;
  flex: 0 0 48px;
  border-radius: 8px;
}

.brand-card-logo-lg {
  width: 64px;
  height: 64px;
  object-fit: contain;
  flex: 0 0 64px;
  border-radius: 8px;
}

@media (max-width: 640px) {
  .brand-header-logo {
    width: 56px;
    flex-basis: 56px;
    content: url("/assets/aca-hydraulic-mark.svg");
  }

  header a[data-brand-enhanced="true"] {
    min-width: 56px;
  }
}
