.ct-product-brands {
	display: inline-flex;
	align-items: center;
	justify-content: var(--horizontal-alignment); // for archive alignment
	flex-wrap: wrap;
	gap: var(--product-brands-gap, 10px);
	// margin-bottom: var(--theme-content-spacing);

	--theme-link-initial-color: var(--theme-text-color);
}

.ct-product-brand {
	width: var(--product-brand-logo-size, 100px);
}