/*
Theme Name: Fotografie Blocks Child
Theme URI: https://catchthemes.com/themes/fotografie-blocks
Template: fotografie-blocks
Author: Catch Themes
Author URI: https://catchthemes.com
Description: Fotografie Blocks is a free modern and creative photography WordPress block theme. It is ideal for professional or freelance photographers, travel journalists, graphic designers, amateur photographers, or photojournalists who want an online foothold for their work. This theme is the block version of our popular theme “Fotografie”. And, this theme is perfect for building a gallery or portfolio website. With its amazing layouts, you can showcase your high-res photography beautifully. The theme comes with a dark and light color scheme which expands your presentation options. With its full site editing features, you can easily customize your site easily. There are 17+ different block patterns, 16 Templates, and 9 Template Parts available in this theme. Some of the block patterns are 404 Header, Archive Header, Blog Header, Footer, Footer Three Columns, Header, Header Media Top, Hidden Blog, Post Header, Recent Blog Posts, Search Header, Shop Header, Sidebar Products, and many more. The theme offers many customizable options that let you showcase visual works in a captivating way. Its impressive navigational experience will keep the visitors coming back for more. This theme is fully responsive, user-friendly, and highly customizable.
Tags: blog,portfolio,photography,one-column,two-columns,left-sidebar,right-sidebar,block-patterns,block-styles,custom-background,custom-logo,custom-menu,featured-images,footer-widgets,full-site-editing,threaded-comments,wide-blocks,translation-ready
Version: 1.2.1.1766572595
Updated: 2025-12-24 13:36:35

*/

.cookie-notice {
	position: fixed;
	bottom: 20px;
	left: 20px;
	background: var(--main-text);
	color: var(--background-color);
	padding: 4px 20px;
	border-radius: 8px;
	display: none;
	align-items: center;
	gap: 8px;
	z-index: 9999!important;
	max-width: 640px;
	--shadow-color: 0deg 0% 5%;
	--shadow-elevation-medium:
	0px 1px 0.8px hsl(var(--shadow-color) / 0.88),
	0px 1.4px 1px -1.2px hsl(var(--shadow-color) / 0.7),
	0px 4px 3px -2.5px hsl(var(--shadow-color) / 0.52),
	-0.1px 11.1px 8.3px -3.7px hsl(var(--shadow-color) / 0.35),
	-0.3px 25px 18.8px -5px hsl(var(--shadow-color) / 0.17);
	box-shadow: var(--shadow-elevation-medium);
	border: 1px solid var(--card-background);
}

.cookie-notice a {
	color: var(--card-background);
	border-color: var(--background-color);
}

.cookie-notice button {
	cursor: pointer;
	word-break: keep-all;
	word-wrap: normal;
}

@media only screen and (max-width: 960px) {
	.cookie-notice {
		left: 4%;
		right: 4%;
		max-width: 100%;
		flex-wrap: wrap;
	}
	
	.cookie-notice button {
		margin-bottom: 20px!important;
	}
}