.other-manufacturer .col {
	padding-right: 0rem !important;
	padding-left: 0rem !important;
	padding: .5rem !important;
} 

.other-manufacturer .productbox-image .inner {
	position: relative;
	border: 1px solid #eee;
	height: 5.625rem;
	transition: ease-in-out all 150ms;
	overflow: hidden;
	text-align: center;
	
	display: flex;
	align-items: center;
	justify-content: center;
} 
.other-manufacturer .productbox-image .inner:hover {
	border: 1px solid #ff8b18;
} 
.other-manufacturer .productbox-image .inner img {
	opacity: .7;
	padding: 10px;
	transition: ease-in-out all 150ms;
} 
.other-manufacturer .productbox-image .inner:hover img {
	opacity: 1;
} 

/* Begrenzt die Anzeige hart auf die Höhe von maximal zwei Zeilen */
 /* Richtwert: (Bildhöhe + Abstand) * 2 Zeilen */
.other-manufacturer {
	max-height: calc((78px + 2rem) * 2);
	overflow: hidden;
}

/* Falls das Grid mit Flexbox arbeitet, sorgt das für den sauberen Abschluss */
.other-manufacturer .row {
	/* align-content: flex-start; */
	margin-right: 0rem;
	margin-left: 0rem;
}

@media (max-width: 576px) {
	.other-manufacturer .productbox-image .inner {
		height: 4.625rem;
	}
	.other-manufacturer {
		/* 4.625rem Boxhöhe + 1rem (0.5rem Padding oben/unten pro Zeile) * 2 Zeilen */
		max-height: calc((4.625rem + 1rem) * 2); 
		overflow: hidden;
	}
}
