/* Restrict the four-column layout to the actual brand block. */
.common-home .brands-section--logos.coop__preference--brands .item,
.information-information-24 .coop__preference--brands .item {
	width: calc(25% - 16.5px);
}

.common-home .brands-section--logos.coop__preference--brands .item:nth-child(3),
.information-information-24 .coop__preference--brands .item:nth-child(3) {
	margin-right: 20px;
}

.common-home .brands-section--logos.coop__preference--brands .item:nth-child(4n),
.information-information-24 .coop__preference--brands .item:nth-child(4n) {
	margin-right: 0;
}

/* Restore the original layout of special-offer cards. */
.common-home .brands-section:not(.brands-section--logos).coop__preference--brands .item {
	width: calc(33% - 12px);
}

.common-home .brands-section:not(.brands-section--logos).coop__preference--brands .item:nth-child(3) {
	margin-right: 0;
}

@media screen and (max-width: 768px) {
	.common-home .brands-section--logos.coop__preference--brands .item,
	.information-information-24 .coop__preference--brands .item {
		width: calc(50% - 11px);
	}

	.common-home .brands-section--logos.coop__preference--brands .item:nth-child(2n),
	.information-information-24 .coop__preference--brands .item:nth-child(2n) {
		margin-right: 0;
	}

	.common-home .brands-section--logos.coop__preference--brands .item:nth-child(3),
	.information-information-24 .coop__preference--brands .item:nth-child(3) {
		margin-right: 20px;
	}

	.common-home .brands-section:not(.brands-section--logos).coop__preference--brands .item {
		width: calc(50% - 21px);
	}

	.common-home .brands-section:not(.brands-section--logos).coop__preference--brands .item:nth-child(2n) {
		margin-right: 20px;
	}

	.common-home .brands-section:not(.brands-section--logos).coop__preference--brands .item:nth-child(3) {
		margin-right: 0;
	}
}

@media (max-width: 600px) {
	.common-home .brands-section--logos.coop__preference--brands .item,
	.information-information-24 .coop__preference--brands .item {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
}
