/*
 * Consistent, uncropped logo canvases for the theme-owned homepage and the
 * classic bike/gear directories. Scope deliberately excludes editorial cards.
 */
.bbb-home-section--brands a[href*="/brand/"] img,
.bbb-home-section--brands a[href*="/gear-brand/"] img,
.bbb-home-section--brands .bbb-card__logo img,
.bbb-home-section--brands .brand-card__logo img,
.brand-card img {
	display: block !important;
	width: 100% !important;
	max-width: 240px !important;
	height: 58px !important;
	max-height: 58px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	object-fit: contain !important;
	object-position: center !important;
	box-shadow: none !important;
	filter: none !important;
}

@media (max-width: 700px) {
	.bbb-home-section--brands a[href*="/brand/"] img,
	.bbb-home-section--brands a[href*="/gear-brand/"] img,
	.bbb-home-section--brands .bbb-card__logo img,
	.bbb-home-section--brands .brand-card__logo img,
	.brand-card img {
		max-width: 210px !important;
		height: 52px !important;
		max-height: 52px !important;
	}
}
