@media (max-width: 1200px) {
	
	.siteWidth {
		max-width: 100vw;
	}
	.headerWrapper {
		grid-template-columns: 1fr 1fr;
	}
	
	.headerWrapper .spacer {
		display: none;
	}
	header .fiolaLogo {
		position: fixed;
		top: 0px;
		left: 0px;
		height: 60px;
		width: 100vw;
	}
	body.showSiteNotification header .fiolaLogo {
		_top: 35px;
	}
	.siteNotification {
		height: auto;
		padding: 5px 25px;
		line-height: 1.2;
	}
	
	.bannerArea {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.swiper.presenting {
		height: auto;
		text-align: center;
		background: var(--white);
	}

	.swiper.presenting .columns {
		grid-template-columns: 1fr;
	}
	
	.yellowWhiteWrapper {
		background: var(--white);
	}
	
	.productListingGroup {
		grid-template-columns: repeat(3, 1fr);
	}
	
	aside#filters #filters-container {
		grid-template-columns: repeat(4, 220px);
		grid-gap: 5px;
	}
	
	#pageProduct #imagesAndData {
		grid-template-columns: 400px auto;
	}
	
	#supplierCatalogues {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.giftProductSelectionTable {
		grid-template-columns: 1fr 1fr 1fr;
	}
	
}