/* NTG fix AB 1.0.3: shop header with the NTG logo 2026 (three-line version).
   Desktop and tablet: logo left, search, cart, in one row, vertically centred.
   Phone (below 768 px): logo and cart in one row, search below in full width. */
header {
	padding: 12px 0;
}
header > .container > .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
header > .container > .row:before,
header > .container > .row:after {
	display: none;
}
#logo {
	margin: 0;
}
#logo img {
	display: block;
	width: 182px;
	max-width: 100%;
	height: auto;
}
header #search,
header #cart {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	header {
		padding: 10px 0 12px;
	}
	header .ntg-col-logo {
		order: 1;
		width: 50%;
	}
	header .ntg-col-cart {
		order: 2;
		width: 50%;
	}
	header .ntg-col-search {
		order: 3;
		width: 100%;
		margin-top: 10px;
	}
	#logo img {
		width: 137px;
	}
	/* The cart text ("3 prece(s) - 1 234,56EUR") wraps instead of running out of the half-width button. */
	header #cart > .btn {
		white-space: normal;
		padding-left: 8px;
		padding-right: 8px;
	}
}
