@media print {
	* {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}

	@page {
		margin: 1.5cm;
	}

	button.hamburger,
	#masthead,
	#main-nav,
	#menu-bottom,
	.container .hedaer-banner,
	.share-box,
	.share-box-split,
	#recipes,
	#footer-container,
	#back-to-top,
	#cookie-popup,
	#wpadminbar
	 {
		display: none !important;
	}

	a[href]::after {
		content: none !important;
	}

	img {
		max-width: 100% !important;
	}

	article {
		page-break-before: always;
	}

	ul, ol, img {
		page-break-inside: avoid;
	}

	body {
		color: #636466 !important;
	}

	#main-navigation,
	#main-navigation .logo-container {
		all: initial;
	}
	#main-navigation .logo-container .logo svg {
		max-width: 240px !important;
		margin-bottom: 30px;
	}
	article#preparation h1 {
		font-size: 34pt;
		page-break-after: avoid;
	}
	#recipe.content #preparation dl dt {
		color: #e94f2f !important;
	}
	#recipe.content>header #visual .recipe-visual {
		margin: 0;
	}
}