:where([class*="dgv-"]:not(html, body)) :where(h1, h2, h3, h4, h5, h6):not(#dgv-schutz):not(#dgv-schutz){padding: 0; line-height: 1.25; font-weight: 700; letter-spacing: normal; text-transform: none;}:where([class*="dgv-"]:not(html, body)) :where(p):not(#dgv-schutz):not(#dgv-schutz){padding: 0;}:where([class*="dgv-"]:not(html, body)) :where(ul):not(#dgv-schutz):not(#dgv-schutz){list-style: disc; margin: 0 0 1em; padding: 0 0 0 1.5em; line-height: inherit;}:where([class*="dgv-"]:not(html, body)) :where(ol):not(#dgv-schutz):not(#dgv-schutz){list-style: decimal; margin: 0 0 1em; padding: 0 0 0 1.5em; line-height: inherit;}:where([class*="dgv-"]:not(html, body)) :where(li):not(#dgv-schutz):not(#dgv-schutz){padding: 0;}:where([class*="dgv-"]:not(html, body)) :where(ul, ol) :where(ul, ol):not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0;}:where([class*="dgv-"]:not(html, body)) :where(blockquote):not(#dgv-schutz):not(#dgv-schutz){border: 0; margin: 0; padding: 0; quotes: none;}:where([class*="dgv-"]:not(html, body)) :where(table, th, td):not(#dgv-schutz):not(#dgv-schutz){border: 0;}:where([class*="dgv-"]:not(html, body)) :where(button, input, select, textarea):not(#dgv-schutz):not(#dgv-schutz){font-family: inherit; letter-spacing: normal; text-shadow: none; text-transform: none;}.dgv-form:not(#dgv-schutz):not(#dgv-schutz){--dgv-a: var(--dgv-akzent, #1a4fd0);
	--dgv-linie: #d0d5dd;
	--dgv-flaeche: #f6f7f9;
	--dgv-leise: #5b6270;
	--dgv-rot: #b00020;
	--dgv-rund: 12px;
	
	--dgv-hell: color-mix(in srgb, var(--dgv-a) 10%, #fff);
	--dgv-dunkel: color-mix(in srgb, var(--dgv-a) 75%, #000);
	background: #fff;
	border: 1px solid rgba(16, 24, 40, 0.06);
	border-radius: 20px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 12px 32px rgba(16, 24, 40, 0.08);
	box-sizing: border-box;
	color: #1d2327;
	margin: 1.5rem auto 2.5rem;
	max-width: 44rem;
	padding: clamp(1.25rem, 4vw, 2.5rem);
	text-align: left;}.dgv-form *:not(#dgv-schutz):not(#dgv-schutz),.dgv-form *:not(#dgv-schutz):not(#dgv-schutz)::before,.dgv-form *:not(#dgv-schutz):not(#dgv-schutz)::after{box-sizing: border-box;}.dgv-form p:not(#dgv-schutz):not(#dgv-schutz){padding-bottom: 0;}.dgv-gruppe:not(#dgv-schutz):not(#dgv-schutz){border: 0;
	margin: 0 0 1.5rem;
	min-width: 0;
	padding: 0;}.dgv-gruppe > legend:not(#dgv-schutz):not(#dgv-schutz),.dgv-zusammenfassung__titel:not(#dgv-schutz):not(#dgv-schutz){color: inherit;
	font-size: 1.375rem;
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.3;
	margin: 0 0 1.25rem;
	padding: 0;}.dgv-feld:not(#dgv-schutz):not(#dgv-schutz){border: 0;
	margin: 0 0 1.25rem;
	min-width: 0;
	padding: 0;}.dgv-feld > label:not(#dgv-schutz):not(#dgv-schutz),.dgv-feld > legend:not(#dgv-schutz):not(#dgv-schutz){color: inherit;
	display: block;
	font-size: 0.95rem;
	font-weight: 600;
	margin-bottom: 0.4rem;
	padding: 0;}.dgv-zwischen:not(#dgv-schutz):not(#dgv-schutz){color: inherit;
	font-size: 1.1rem;
	font-weight: 700;
	line-height: 1.3;
	margin: 1.75rem 0 0.75rem;
	padding: 0;}.dgv-gruppe > legend + .dgv-zwischen:not(#dgv-schutz):not(#dgv-schutz){margin-top: 0;}.dgv-zwischen + .dgv-zwischen__text:not(#dgv-schutz):not(#dgv-schutz){margin: -0.35rem 0 1rem;}.dgv-pflicht:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.85em;
	font-weight: 400;}.dgv-hilfe:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.4rem 0 0;}.dgv-form > .dgv-hilfe:first-child:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 1.25rem;}.dgv-kopf:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 1.5rem;}.dgv-kopf:empty:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-form .dgv-kopf__titel:not(#dgv-schutz):not(#dgv-schutz){color: inherit;
	font-size: clamp(1.5rem, 1.2rem + 1.2vw, 1.875rem);
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 0.5rem;
	padding: 0;}body.dgv-titel-aus :is(.wp-block-post-content, .entry-content) h1:not(#dgv-schutz):not(#dgv-schutz){font-size: clamp(1.9rem, 4vw, 2.6rem);
	line-height: 1.15;
	margin: 0 0 1.5rem;}.dgv-form .dgv-kopf__titel:focus:not(#dgv-schutz):not(#dgv-schutz){outline: none;}.dgv-form .dgv-kopf__text:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 1.05rem;
	line-height: 1.55;
	margin: 0;}.dgv-kopf + .dgv-hilfe:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 1.25rem;}dialog.dgv-popup:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border: 0;
	color: #1d2327;
	margin: auto;
	max-height: calc(100dvh - 1.5rem);
	max-width: none;
	overflow: auto;
	overscroll-behavior: contain;
	padding: 0;
	width: min(46rem, calc(100% - 1.5rem));}.dgv-zurueck-zeile:not(#dgv-schutz):not(#dgv-schutz){margin: 0 auto 1rem;
	max-width: var(--dgv-breite, 46rem);}.dgv-zurueck-zeile a:not(#dgv-schutz):not(#dgv-schutz){font-weight: 600;}#dgv-angebot:not(#dgv-schutz):not(#dgv-schutz),#dgv-buchung:not(#dgv-schutz):not(#dgv-schutz),#dgv-shop:not(#dgv-schutz):not(#dgv-schutz){scroll-margin-top: 6rem;}[data-dgv-ziel]:not(#dgv-schutz):not(#dgv-schutz){cursor: pointer;}dialog.dgv-popup:not(#dgv-schutz):not(#dgv-schutz)::backdrop{background: rgba(15, 23, 42, 0.55);
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);}html:has(dialog.dgv-popup[open]):not(#dgv-schutz):not(#dgv-schutz){overflow: hidden;}dialog.dgv-popup .dgv-form:not(#dgv-schutz):not(#dgv-schutz),dialog.dgv-popup .dgv-erfolg:not(#dgv-schutz):not(#dgv-schutz),dialog.dgv-popup .dgv-hinweis:not(#dgv-schutz):not(#dgv-schutz){margin: 0;
	max-width: none;}dialog.dgv-popup .dgv-erfolg:not(#dgv-schutz):not(#dgv-schutz),dialog.dgv-popup .dgv-hinweis:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border-radius: 20px;
	padding: 2rem 3.5rem 2rem 2rem;}dialog.dgv-popup .dgv-kopf:not(#dgv-schutz):not(#dgv-schutz){padding-right: 3rem;}.dgv-popup__zu:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border: 1.5px solid #d0d5dd;
	border-radius: 999px;
	box-shadow: 0 2px 8px rgba(16, 24, 40, 0.12);
	color: #1d2327;
	cursor: pointer;
	display: flex;
	font-size: 1.6rem;
	height: 2.75rem;
	justify-content: center;
	line-height: 1;
	margin: 0.9rem 0.9rem -3.65rem auto;
	padding: 0;
	position: sticky;
	top: 0.9rem;
	width: 2.75rem;
	
	z-index: 901;}.dgv-popup__zu:hover:not(#dgv-schutz):not(#dgv-schutz){background: #f6f7f9;}.dgv-popup__zu[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}dialog.dgv-popup--buchung:not(#dgv-schutz):not(#dgv-schutz){width: min(50rem, calc(100% - 1.5rem));}dialog.dgv-popup--buchung > .dgv-form + .dgv-form:not(#dgv-schutz):not(#dgv-schutz){margin-top: 1rem;}.dgv-buchung-fenster > .dgv-popup__zu:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-popup__zu:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-akzent, #1a4fd0);
	outline-offset: 2px;}.dgv-popup .screen-reader-text:not(#dgv-schutz):not(#dgv-schutz){clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;}.dgv-form input[type="text"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-form input[type="email"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-form input[type="tel"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-form input[type="date"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-form input[type="number"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-form select:not(#dgv-schutz):not(#dgv-schutz),.dgv-form textarea:not(#dgv-schutz):not(#dgv-schutz){-webkit-appearance: none;
	appearance: none;
	background: #fff;
	border: 1.5px solid var(--dgv-linie);
	border-radius: 10px;
	box-shadow: none;
	color: #1d2327;
	font: inherit;
	font-size: 1rem;
	line-height: 1.4;
	margin: 0;
	max-width: 100%;
	min-height: 3rem;
	padding: 0.7rem 0.9rem;
	transition: border-color 0.15s ease, box-shadow 0.15s ease;
	width: 100%;}.dgv-form input[type="file"]:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1.5px dashed var(--dgv-linie);
	border-radius: 10px;
	box-sizing: border-box;
	color: #1d2327;
	font: inherit;
	font-size: 1rem;
	max-width: 100%;
	padding: 0.8rem 0.9rem;
	width: 100%;}.dgv-form select:not(#dgv-schutz):not(#dgv-schutz){background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235b6270' stroke-width='2'/%3E%3C/svg%3E");
	background-position: right 0.9rem center;
	background-repeat: no-repeat;
	padding-right: 2.5rem;}.dgv-form textarea:not(#dgv-schutz):not(#dgv-schutz){min-height: 7rem;}.dgv-form input:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-form select:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-form textarea:hover:not(#dgv-schutz):not(#dgv-schutz){border-color: #98a2b3;}.dgv-form input:focus:not(#dgv-schutz):not(#dgv-schutz),.dgv-form select:focus:not(#dgv-schutz):not(#dgv-schutz),.dgv-form textarea:focus:not(#dgv-schutz):not(#dgv-schutz){border-color: var(--dgv-a);
	box-shadow: 0 0 0 4px rgba(26, 79, 208, 0.15);
	box-shadow: 0 0 0 4px color-mix(in srgb, var(--dgv-a) 20%, transparent);
	outline: none;}.dgv-form :focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-a);
	outline-offset: 2px;}.dgv-form input:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-form select:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-form textarea:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 2px solid var(--dgv-a);
	outline-offset: 1px;}.dgv-radio:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border: 1.5px solid var(--dgv-linie);
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	gap: 0.75rem;
	margin: 0 0 0.5rem;
	padding: 0 1rem;
	position: relative;
	transition: border-color 0.15s ease, background-color 0.15s ease;}.dgv-radio:hover:not(#dgv-schutz):not(#dgv-schutz){border-color: #98a2b3;}.dgv-radio input[type="radio"]:not(#dgv-schutz):not(#dgv-schutz){accent-color: var(--dgv-a);
	flex: none;
	height: 1.2rem;
	margin: 0;
	width: 1.2rem;}.dgv-radio > label:not(#dgv-schutz):not(#dgv-schutz){cursor: pointer;
	flex: 1;
	font-weight: 500;
	margin: 0;
	padding: 0.85rem 0;}.dgv-radio:has(input:checked):not(#dgv-schutz):not(#dgv-schutz){background: #f3f5ff;
	background: color-mix(in srgb, var(--dgv-a) 7%, #fff);
	border-color: var(--dgv-a);}.dgv-radio:has(input:focus-visible):not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-a);
	outline-offset: 2px;}.dgv-radio input:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: none;}.dgv-feld--checkbox > label:not(#dgv-schutz):not(#dgv-schutz){display: inline;
	font-weight: 400;}.dgv-feld input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz){accent-color: var(--dgv-a);
	height: 1.25rem;
	width: 1.25rem;}.dgv-form p.dgv-feld:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: 10px;
	padding: 0.85rem 1rem;}.dgv-radio small:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.85rem;
	font-weight: 400;}.dgv-form p.dgv-summe strong:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.1rem;
	white-space: nowrap;}.dgv-fehler:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-rot);
	font-size: 0.9rem;
	font-weight: 600;
	margin: 0.4rem 0 0;}.dgv-fehler:not(#dgv-schutz):not(#dgv-schutz)::before{content: "⚠ ";}.dgv-form .dgv-feld--fehler input:not(#dgv-schutz):not(#dgv-schutz),.dgv-form .dgv-feld--fehler select:not(#dgv-schutz):not(#dgv-schutz),.dgv-form .dgv-feld--fehler textarea:not(#dgv-schutz):not(#dgv-schutz){border: 2px solid var(--dgv-rot);}.dgv-feld--fehler .dgv-radio:not(#dgv-schutz):not(#dgv-schutz){border-color: var(--dgv-rot);}.dgv-feld--kontoinhaber-name input[name="dgv[kontoinhaber]"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-feld--kontoinhaber-name > label .dgv-pflicht:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-kontoinhaber__name:not(#dgv-schutz):not(#dgv-schutz){font-weight: 600;
	margin: 0;}.dgv-kontoinhaber__name[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-kontoinhaber__schalter:not(#dgv-schutz):not(#dgv-schutz){margin-top: 0.5rem;}.dgv-mitglied-status:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.9rem;
	line-height: 1.5;
	margin: 0.4rem 0 0;}.dgv-mitglied-status[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-mitglied-status--ok:not(#dgv-schutz):not(#dgv-schutz){background: #edf7ed;
	border-radius: 8px;
	color: #1e6b2e;
	font-weight: 600;
	padding: 0.5rem 0.75rem;}.dgv-mitglied-status--fehler:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-rot);
	font-weight: 600;}.dgv-mitglied-status--fehler:not(#dgv-schutz):not(#dgv-schutz)::before{content: "⚠ ";}.dgv-fehlerliste:not(#dgv-schutz):not(#dgv-schutz),.dgv-erfolg:not(#dgv-schutz):not(#dgv-schutz),.dgv-hinweis:not(#dgv-schutz):not(#dgv-schutz){background: #fdf2f4;
	border-left: 5px solid var(--dgv-rot);
	border-radius: 10px;
	margin: 0 auto 1.5rem;
	max-width: 44rem;
	padding: 1rem 1.25rem;}.dgv-fehlerliste ul:not(#dgv-schutz):not(#dgv-schutz){margin: 0.5rem 0 0 1.25rem;}.dgv-erfolg:not(#dgv-schutz):not(#dgv-schutz){background: #eef7ef;
	border-left-color: #1b5e20;}.dgv-hinweis:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche, #f6f7f9);
	border-left-color: #5b6270;}.dgv-form .dgv-fehlerliste:not(#dgv-schutz):not(#dgv-schutz){max-width: none;}.dgv-mandat:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	font-size: 0.9rem;
	line-height: 1.55;
	margin-bottom: 1.5rem;
	padding: 1rem 1.25rem;}.dgv-mandat p:last-child:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0;}.dgv-unterschrift:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border: 0;
	border-radius: var(--dgv-rund);
	margin: 0 0 1.25rem;
	min-width: 0;
	padding: 1rem 1.25rem 1.25rem;}.dgv-unterschrift > legend:not(#dgv-schutz):not(#dgv-schutz){float: left;
	font-size: 1rem;
	font-weight: 700;
	margin: 0 0 0.25rem;
	padding: 0;
	width: 100%;}.dgv-unterschrift > legend + *:not(#dgv-schutz):not(#dgv-schutz){clear: both;}.dgv-zeichnen:not(#dgv-schutz):not(#dgv-schutz){margin: 0.75rem 0 1rem;}.dgv-zeichnen canvas:not(#dgv-schutz):not(#dgv-schutz){aspect-ratio: 10 / 3;
	background: #fff;
	border: 1.5px dashed #98a2b3;
	border-radius: 10px;
	cursor: crosshair;
	display: block;
	height: auto;
	touch-action: none;
	width: 100%;}.dgv-unterschrift.dgv-feld--fehler canvas:not(#dgv-schutz):not(#dgv-schutz){border: 2px solid var(--dgv-rot);}.dgv-unterschrift .dgv-feld:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0;}.dgv-form button:not(#dgv-schutz):not(#dgv-schutz){font: inherit;
	letter-spacing: normal;
	text-transform: none;}.dgv-weiter:not(#dgv-schutz):not(#dgv-schutz),.dgv-zurueck:not(#dgv-schutz):not(#dgv-schutz),.dgv-absenden:not(#dgv-schutz):not(#dgv-schutz),.dgv-zeichnen__loeschen:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	border-radius: 999px;
	cursor: pointer;
	display: inline-flex;
	font-size: 1rem;
	font-weight: 600;
	gap: 0.25rem;
	justify-content: center;
	line-height: 1.2;
	min-height: 3rem;
	padding: 0.75rem 1.75rem;
	transition: background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;}.dgv-weiter:not(#dgv-schutz):not(#dgv-schutz),.dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);
	border: 2px solid var(--dgv-a);
	box-shadow: 0 4px 14px rgba(26, 79, 208, 0.25);
	box-shadow: 0 4px 14px color-mix(in srgb, var(--dgv-a) 30%, transparent);
	color: #fff;
	margin: 0;}.dgv-weiter:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-absenden:hover:not(#dgv-schutz):not(#dgv-schutz){background: color-mix(in srgb, var(--dgv-a) 85%, #000);
	border-color: color-mix(in srgb, var(--dgv-a) 85%, #000);}.dgv-zurueck:not(#dgv-schutz):not(#dgv-schutz),.dgv-zeichnen__loeschen:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1.5px solid var(--dgv-linie);
	color: #1d2327;}.dgv-zurueck:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-zeichnen__loeschen:hover:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-color: #98a2b3;}.dgv-zeichnen__loeschen:not(#dgv-schutz):not(#dgv-schutz){font-size: 0.9rem;
	margin-top: 0.5rem;
	min-height: 2.5rem;
	padding: 0.5rem 1.25rem;}.dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz){margin: 1rem 0 0;}.dgv-datenschutz-hinweis:not(#dgv-schutz):not(#dgv-schutz){margin: 1rem 0 0;
	font-size: 0.9em;
	line-height: 1.5;}.dgv-hp:not(#dgv-schutz):not(#dgv-schutz){height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	width: 1px;}.dgv-form .screen-reader-text:not(#dgv-schutz):not(#dgv-schutz){clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;}.dgv-gruppe--zustimmung .dgv-feld:not(#dgv-schutz):not(#dgv-schutz){border-bottom: 1px solid #eaecf0;
	margin: 0;
	padding: 1rem 0;}.dgv-gruppe--zustimmung .dgv-feld:last-child:not(#dgv-schutz):not(#dgv-schutz){border-bottom: 0;}.dgv-gruppe--zustimmung > legend + .dgv-feld:not(#dgv-schutz):not(#dgv-schutz){padding-top: 0;}.dgv-schalter:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-start;
	display: flex;
	gap: 0.875rem;}.dgv-schalter > label:not(#dgv-schutz):not(#dgv-schutz){font-weight: 400;
	line-height: 1.5;
	margin: 0;}.dgv-feld .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz){-webkit-appearance: none;
	appearance: none;
	background: #98a2b3;
	border: 0;
	border-radius: 999px;
	cursor: pointer;
	flex: none;
	height: 1.625rem;
	margin: 0;
	position: relative;
	width: 2.875rem;}.dgv-feld .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz)::before{background: #fff;
	border-radius: 50%;
	box-shadow: 0 1px 3px rgba(16, 24, 40, 0.3);
	content: "";
	height: 1.25rem;
	left: 0.1875rem;
	position: absolute;
	top: 0.1875rem;
	width: 1.25rem;}.dgv-feld .dgv-schalter input[type="checkbox"]:checked:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);}.dgv-feld .dgv-schalter input[type="checkbox"]:checked:not(#dgv-schutz):not(#dgv-schutz)::before{transform: translateX(1.25rem);}.dgv-feld--fehler .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz){border: 0;
	outline: 2px solid var(--dgv-rot);
	outline-offset: 2px;}.dgv-schalter + .dgv-hilfe:not(#dgv-schutz):not(#dgv-schutz),.dgv-schalter ~ .dgv-fehler:not(#dgv-schutz):not(#dgv-schutz){padding-left: 3.75rem;}.dgv-angebot .dgv-kopf__titel:not(#dgv-schutz):not(#dgv-schutz){margin-top: 0;}.dgv-angebot__bild:not(#dgv-schutz):not(#dgv-schutz){aspect-ratio: 1;
	border-radius: var(--dgv-rund);
	display: block;
	height: auto;
	margin-bottom: 1rem;
	object-fit: cover;
	width: 100%;}.dgv-form.dgv-angebot--einzeln:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	container-type: inline-size;
	max-width: 75rem;
	padding: 0;
	width: 100%;}.dgv-form.dgv-korb-leiste:has(+ .dgv-angebot--einzeln):not(#dgv-schutz):not(#dgv-schutz),.dgv-zurueck-zeile:has(~ .dgv-angebot--einzeln):not(#dgv-schutz):not(#dgv-schutz){max-width: 75rem;}.dgv-shop--seite > .dgv-angebot--einzeln:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0;
	margin-top: 0;}.dgv-angebot__oben:not(#dgv-schutz):not(#dgv-schutz){align-items: start;
	display: grid;
	gap: 1.5rem 2.5rem;
	grid-template-columns: minmax(0, 1fr);}@container (min-width: 44rem){.dgv-angebot--einzeln:not(.dgv-angebot--ohne-bild) .dgv-angebot__oben:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}}.dgv-angebot__bilder .dgv-galerie:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0;}.dgv-angebot__kauf > :first-child:not(#dgv-schutz):not(#dgv-schutz){margin-top: 0;}.dgv-angebot__kauf .dgv-korb-formular:not(#dgv-schutz):not(#dgv-schutz){background: none;
	border: 0;
	border-radius: 0;
	border-top: 1px solid var(--dgv-linie);
	box-shadow: none;
	margin: 1.5rem 0 0;
	max-width: none;
	padding: 1.5rem 0 0;}.dgv-angebot__kauf .dgv-korb-formular .dgv-gruppe--teilnehmer:not(#dgv-schutz):not(#dgv-schutz){background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;}.dgv-angebot__kauf .dgv-korb-formular .dgv-gruppe--teilnehmer > legend:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.125rem;}.dgv-angebot__bilder:not(#dgv-schutz):not(#dgv-schutz){position: relative;}.dgv-angebot__bildmarke:not(#dgv-schutz):not(#dgv-schutz){left: 1rem;
	position: absolute;
	top: 1rem;
	z-index: 1;}.dgv-angebot__bildmarke .dgv-marke.dgv-marke:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);
	box-shadow: 0 2px 8px rgba(16, 24, 40, 0.15);
	color: #fff;}@container (min-width: 44rem){.dgv-angebot--seite:not(.dgv-angebot--ohne-bild) .dgv-angebot__oben:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);}}.dgv-pfad ol:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	display: flex;
	flex-wrap: wrap;
	font-size: 0.875rem;
	gap: 0.25rem 0.5rem;
	list-style: none;
	margin: 0 0 0.75rem;
	padding: 0;}.dgv-pfad li:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: inline-flex;
	gap: 0.5rem;
	margin: 0;}.dgv-pfad li + li:not(#dgv-schutz):not(#dgv-schutz)::before{content: "›";}.dgv-pfad a:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	color: inherit;
	display: inline-flex;
	gap: 0.375rem;
	text-decoration: none;}.dgv-pfad a:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-pfad a:focus-visible:not(#dgv-schutz):not(#dgv-schutz){text-decoration: underline;}.dgv-angebot--seite .dgv-angebot__kauf .dgv-kopf__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: clamp(1.75rem, 1.2rem + 2vw, 2.5rem);
	line-height: 1.15;}.dgv-angebot--seite .dgv-angebot__kurz:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.0625rem;
	line-height: 1.6;}.dgv-angebot__buchen:not(#dgv-schutz):not(#dgv-schutz){align-items: start;
	display: grid;
	gap: 1.25rem;
	grid-template-columns: minmax(0, 1fr);
	margin-top: 2rem;}@container (min-width: 44rem){.dgv-angebot__buchen:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.dgv-angebot__buchung:not(#dgv-schutz):not(#dgv-schutz){grid-column: 1 / -1;}}@container (min-width: 60rem){.dgv-angebot__buchen:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, 1fr);}.dgv-angebot__buchen:not(:has(.dgv-angebot__enthalten)):not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}.dgv-angebot__buchung:not(#dgv-schutz):not(#dgv-schutz){border-left: 1px solid var(--dgv-linie);
		grid-column: auto;
		padding-left: 1.5rem;}}.dgv-angebot__kasten:not(#dgv-schutz):not(#dgv-schutz){align-self: stretch;
	background: var(--dgv-flaeche);
	border-radius: 16px;
	padding: 1.25rem;}.dgv-angebot__kasten > :is(h2, h3):not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 700;
	gap: 0.625rem;
	letter-spacing: normal;
	line-height: 1.3;
	margin: 0 0 0.75rem;
	padding: 0;}.dgv-angebot__kasten > :is(h2, h3) .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-a);
	height: 1.375rem;
	width: 1.375rem;}.dgv-angebot__kosten dl:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border-radius: 12px;
	margin: 0;
	padding: 0.25rem 1rem;}.dgv-angebot__kosten dl > div:not(#dgv-schutz):not(#dgv-schutz){align-items: baseline;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	padding: 0.5rem 0;}.dgv-angebot__kosten dl > div + div:not(#dgv-schutz):not(#dgv-schutz){border-top: 1px solid var(--dgv-linie);}.dgv-angebot__kosten dt:not(#dgv-schutz):not(#dgv-schutz){font-weight: 400;
	margin: 0;}.dgv-angebot__kosten dd:not(#dgv-schutz):not(#dgv-schutz){font-variant-numeric: tabular-nums;
	font-weight: 600;
	margin: 0;
	text-align: right;
	white-space: nowrap;}.dgv-angebot__kosten dd small:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	display: block;
	font-size: 0.8125rem;
	font-weight: 400;}.dgv-angebot__kasten .dgv-hilfe:not(#dgv-schutz):not(#dgv-schutz){margin: 0.75rem 0 0;}.dgv-angebot__enthalten ul:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 0.5rem;
	list-style: none !important;
	margin: 0;
	padding: 0 !important;}.dgv-angebot__enthalten li:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border-radius: 12px;
	display: flex;
	gap: 0.75rem;
	margin: 0;
	padding: 0.75rem 1rem;}.dgv-angebot__enthalten li > .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-a);
	flex: none;
	height: 1.25rem;
	width: 1.25rem;}.dgv-angebot__enthalten-text:not(#dgv-schutz):not(#dgv-schutz){flex: 1;
	min-width: 0;}.dgv-angebot__enthalten-text strong:not(#dgv-schutz):not(#dgv-schutz){display: block;}.dgv-angebot__enthalten-text span:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	display: block;
	font-size: 0.875rem;}.dgv-angebot__enthalten-bild:not(#dgv-schutz):not(#dgv-schutz){border-radius: 8px;
	flex: none;
	height: 4.5rem;
	object-fit: contain;
	width: 4.5rem;}.dgv-angebot__buchung:not(#dgv-schutz):not(#dgv-schutz){align-self: center;
	display: grid;
	gap: 0.75rem;
	justify-items: center;}.dgv-angebot__buchung > p:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-angebot__buchung .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}.dgv-angebot__buchung .dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: inline-flex;
	font-size: 1.125rem;
	gap: 0.625rem;
	justify-content: center;
	min-height: 3.25rem;
	width: 100%;}.dgv-angebot__info:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-start;
	display: flex;
	gap: 0.5rem;
	justify-self: stretch;}.dgv-angebot__info .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){flex: none;
	margin-top: 0.125rem;}.dgv-angebot__beschreibung:not(#dgv-schutz):not(#dgv-schutz){border-top: 1px solid var(--dgv-linie);
	margin-top: 2rem;
	padding-top: 1.5rem;}.dgv-angebot__beschreibung h3:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.125rem;
	margin: 0 0 0.5rem;}.dgv-angebot__beschreibung p + h3:not(#dgv-schutz):not(#dgv-schutz){margin-top: 1.5rem;}.dgv-angebot__beschreibung p:not(#dgv-schutz):not(#dgv-schutz){margin: 0;
	max-width: 75ch;}ul.dgv-galerie__leiste:not(#dgv-schutz):not(#dgv-schutz),ul.dgv-angebot__preise:not(#dgv-schutz):not(#dgv-schutz),ul.dgv-inklusive__liste:not(#dgv-schutz):not(#dgv-schutz){line-height: inherit !important;
	list-style: none !important;
	padding: 0 !important;}ul.dgv-galerie__leiste > li:not(#dgv-schutz):not(#dgv-schutz),ul.dgv-angebot__preise > li:not(#dgv-schutz):not(#dgv-schutz),ul.dgv-inklusive__liste > li:not(#dgv-schutz):not(#dgv-schutz){list-style: none !important;}ul.dgv-galerie__leiste > li:not(#dgv-schutz):not(#dgv-schutz)::marker,ul.dgv-angebot__preise > li:not(#dgv-schutz):not(#dgv-schutz)::marker,ul.dgv-inklusive__liste > li:not(#dgv-schutz):not(#dgv-schutz)::marker{content: none;}.dgv-galerie:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 1rem;}.dgv-galerie .dgv-angebot__bild:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: .5rem;}.dgv-galerie__leiste:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-wrap: wrap;
	gap: .5rem;
	list-style: none;
	margin: 0;
	padding: 0;}.dgv-galerie__leiste li:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-galerie__wahl:not(#dgv-schutz):not(#dgv-schutz){border: 2px solid transparent;
	border-radius: calc(var(--dgv-rund) / 2);
	display: block;
	line-height: 0;
	opacity: .75;
	overflow: hidden;}.dgv-galerie__wahl img:not(#dgv-schutz):not(#dgv-schutz){display: block;
	height: 4rem;
	object-fit: cover;
	width: 4rem;}.dgv-galerie__wahl:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-galerie__wahl:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-galerie__wahl[aria-current="true"]:not(#dgv-schutz):not(#dgv-schutz){opacity: 1;}.dgv-galerie__wahl[aria-current="true"]:not(#dgv-schutz):not(#dgv-schutz){border-color: var(--dgv-a);}.dgv-angebot__meta:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-weight: 600;}.dgv-angebot__preise:not(#dgv-schutz):not(#dgv-schutz){list-style: none;
	margin: 0 0 1rem;
	padding: 0;}.dgv-angebot__preise li:not(#dgv-schutz):not(#dgv-schutz){border-bottom: 1px solid var(--dgv-linie);
	padding: 0.5rem 0;}.dgv-angebot__frei:not(#dgv-schutz):not(#dgv-schutz){font-weight: 600;}a.dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){display: inline-block;
	text-decoration: none;}.dgv-gruppe--teilnehmer:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid rgba(16, 24, 40, 0.08);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 6px 18px rgba(16, 24, 40, 0.05);
	padding: 1rem 1.25rem;}.dgv-gruppe--teilnehmer > legend:not(#dgv-schutz):not(#dgv-schutz){float: left;
	margin-bottom: 0.75rem;
	width: 100%;}.dgv-gruppe--teilnehmer > legend + *:not(#dgv-schutz):not(#dgv-schutz){clear: both;}.dgv-shop:not(#dgv-schutz):not(#dgv-schutz){--dgv-a: var(--dgv-akzent, #1a4fd0);
	--dgv-linie: #d0d5dd;
	--dgv-flaeche: #f6f7f9;
	--dgv-leise: #5b6270;
	--dgv-rund: 12px;
	--dgv-hell: color-mix(in srgb, var(--dgv-a) 9%, #fff);
	--dgv-dunkel: color-mix(in srgb, var(--dgv-a) 80%, #000);
	
	box-sizing: border-box;
	color: #1d2327;
	margin: 1.5rem auto 2.5rem;
	
	max-width: 75rem;
	text-align: left;}.dgv-shop *:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop *:not(#dgv-schutz):not(#dgv-schutz)::before,.dgv-shop *:not(#dgv-schutz):not(#dgv-schutz)::after,.dgv-angebot .dgv-marke:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot .dgv-angebot__meta *:not(#dgv-schutz):not(#dgv-schutz){box-sizing: border-box;}.dgv-nur-lesbar:not(#dgv-schutz):not(#dgv-schutz){border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;}.dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){flex: none;
	height: 1em;
	vertical-align: -0.125em;
	width: 1em;}.dgv-shop__kopf:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem 1.5rem;
	justify-content: space-between;
	margin-bottom: 1.25rem;}.dgv-shop__titel:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 18rem;
	min-width: 0;}.dgv-shop__ueberschrift:not(#dgv-schutz):not(#dgv-schutz){font-size: clamp(1.5rem, 3vw, 2rem);
	font-weight: 800;
	line-height: 1.2;
	margin: 0 0 0.375rem;
	padding: 0;}.dgv-shop__satz:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	margin: 0;}.dgv-ansicht:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;}.dgv-ansicht__wahl:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border: 1px solid var(--dgv-linie);
	border-radius: 999px;
	color: inherit;
	display: inline-flex;
	font-size: 0.95rem;
	font-weight: 600;
	gap: 0.5rem;
	min-height: 2.75rem;
	padding: 0.5rem 1.125rem;
	text-decoration: none;}.dgv-ansicht__wahl:hover:not(#dgv-schutz):not(#dgv-schutz){border-color: var(--dgv-a);}.dgv-ansicht__wahl[aria-current]:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);
	border-color: var(--dgv-a);
	color: #fff;}.dgv-shop__filter:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	margin: 0 0 0.5rem;}.dgv-shop__suche:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex: 1 1 16rem;
	position: relative;}.dgv-shop__suche .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	left: 1rem;
	pointer-events: none;
	position: absolute;}.dgv-shop__filter input[type="search"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop__filter select:not(#dgv-schutz):not(#dgv-schutz){background-color: #fff;
	border: 1px solid var(--dgv-linie);
	border-radius: 999px;
	color: inherit;
	font: inherit;
	font-size: 0.95rem;
	margin: 0;
	min-height: 2.75rem;
	padding: 0.5rem 1rem;
	width: 100%;}.dgv-shop__filter input[type="search"]:not(#dgv-schutz):not(#dgv-schutz){padding-left: 2.625rem;}.dgv-shop__filter select:not(#dgv-schutz):not(#dgv-schutz){appearance: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6270' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
	background-position: right 0.875rem center;
	background-repeat: no-repeat;
	background-size: 1rem;
	cursor: pointer;
	padding-right: 2.5rem;
	width: auto;}.dgv-shop__filter input:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop__filter select:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-ansicht__wahl:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-menge__knopf:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel a:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-a);
	outline-offset: 2px;}.dgv-shop__wahl:not(#dgv-schutz):not(#dgv-schutz){display: inline-flex;}.dgv-shop__sortierung:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: inline-flex;
	margin-left: auto;
	position: relative;}.dgv-shop__sortierung > .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){left: 1rem;
	pointer-events: none;
	position: absolute;}.dgv-shop__sortierung select:not(#dgv-schutz):not(#dgv-schutz){font-weight: 700;
	padding-left: 2.5rem;}.dgv-shop__los:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);
	border: 0;
	border-radius: 999px;
	color: #fff;
	cursor: pointer;
	font: inherit;
	font-weight: 600;
	min-height: 2.75rem;
	padding: 0.5rem 1.25rem;}.dgv-shop__los[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-shop__zahl:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.9rem;
	margin: 0.5rem 0 1rem;}.dgv-shop__leer:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	margin: 1rem 0 0;
	padding: 1.25rem;
	text-align: center;}.dgv-shop__gefiltert:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-left: 4px solid var(--dgv-a);
	border-radius: var(--dgv-rund);
	margin: 0 0 1rem;
	padding: 0.75rem 1rem;}.dgv-shop__gefiltert[hidden]:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop__leer[hidden]:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop__eintrag[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-shop__meldung:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop .dgv-korb-leiste:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-hell);
	border: 0;
	border-left: 4px solid var(--dgv-a);
	border-radius: var(--dgv-rund);
	box-shadow: none;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem 1.25rem;
	justify-content: space-between;
	margin: 0 0 1.25rem;
	max-width: none;
	padding: 0.875rem 1.25rem;}.dgv-shop__meldung p:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-shop .dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){gap: 0.5rem;}.dgv-angebote--raster:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 1.25rem;
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 17rem), 1fr));}.dgv-angebote--liste:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 1rem;}.dgv-angebote--raster > .dgv-shop__eintrag:not(#dgv-schutz):not(#dgv-schutz){display: flex;}.dgv-angebote--karten:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 1.25rem;}.dgv-angebote--karten .dgv-angebot--eintrag:not(#dgv-schutz):not(#dgv-schutz){border: 1px solid rgba(16, 24, 40, 0.08);
	border-radius: 20px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 12px 32px rgba(16, 24, 40, 0.08);
	column-gap: 2rem;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.9fr);
	margin: 0;
	max-width: none;
	overflow: hidden;
	padding: 1.5rem;
	row-gap: 1.5rem;}.dgv-angebote--karten .dgv-angebot--eintrag.dgv-angebot--artikel:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr);}.dgv-angebot--eintrag .dgv-angebot__medien:not(#dgv-schutz):not(#dgv-schutz){align-self: start;
	border-radius: 16px;
	overflow: hidden;}.dgv-angebot--eintrag > .dgv-angebot__inhalt:not(#dgv-schutz):not(#dgv-schutz){padding: 0.25rem 0 0;}.dgv-angebot--artikel .dgv-angebot__medien .dgv-bildflaeche:not(#dgv-schutz):not(#dgv-schutz){background: #fff;}.dgv-angebot--artikel .dgv-angebot__medien img:not(#dgv-schutz):not(#dgv-schutz){object-fit: contain;}.dgv-angebot--eintrag.dgv-angebot--artikel > .dgv-angebot__inhalt:not(#dgv-schutz):not(#dgv-schutz){border-left: 1px solid var(--dgv-linie);
	padding-left: 2rem;}.dgv-angebot--eintrag .dgv-angebot__kurz:not(#dgv-schutz):not(#dgv-schutz){color: #344054;
	font-size: 1.0625rem;
	line-height: 1.6;
	margin: 0 0 1rem;}.dgv-angebot--eintrag .dgv-angebot__meta:not(#dgv-schutz):not(#dgv-schutz){color: #344054;
	font-size: 1rem;
	font-weight: 600;}.dgv-angebot--eintrag .dgv-angebot__meta > span + span:not(#dgv-schutz):not(#dgv-schutz){border-left: 1px solid var(--dgv-linie);
	padding-left: 1.25rem;}.dgv-angebot--eintrag .dgv-bedingungen:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid var(--dgv-linie);
	border-radius: 12px;
	margin: 0 0 1rem;
	padding: 0;}.dgv-angebot--eintrag .dgv-bedingungen > summary:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	font-weight: 700;
	gap: 0.5rem;
	list-style: none;
	padding: 0.75rem 1rem;}.dgv-angebot--eintrag .dgv-bedingungen > summary:not(#dgv-schutz):not(#dgv-schutz)::-webkit-details-marker{display: none;}.dgv-angebot--eintrag .dgv-bedingungen > summary:not(#dgv-schutz):not(#dgv-schutz)::after{content: "›";
	font-size: 1.375rem;
	line-height: 1;
	margin-left: auto;
	transition: transform 0.2s ease;}.dgv-angebot--eintrag .dgv-bedingungen[open] > summary:not(#dgv-schutz):not(#dgv-schutz)::after{transform: rotate(90deg);}.dgv-angebot--eintrag .dgv-bedingungen > p:not(#dgv-schutz):not(#dgv-schutz){margin: 0;
	padding: 0 1rem 1rem;}.dgv-angebot__kaesten:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 1rem;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));}.dgv-angebot__kaesten .dgv-angebot__kasten:not(#dgv-schutz):not(#dgv-schutz){background: color-mix(in srgb, var(--dgv-a) 4%, #fff);
	border: 1px solid color-mix(in srgb, var(--dgv-a) 14%, #fff);}.dgv-angebot--eintrag > .dgv-angebot__buchung:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-flaeche);
	border-left: 0;
	border-radius: 16px;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem 2rem;
	grid-column: 1 / -1;
	padding: 1.25rem 1.75rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__frei:not(.dgv-angebot__frei--platz):not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 100%;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border-radius: 0;
	color: var(--dgv-dunkel);
	flex: 1 1 12rem;
	font-size: 1.125rem;
	font-weight: 700;
	gap: 0.75rem;
	margin: 0;
	padding: 0;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__frei--platz:has(+ .dgv-absenden-zeile):not(#dgv-schutz):not(#dgv-schutz){border-right: 1px solid var(--dgv-linie);
	padding-right: 2rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__frei--zu:not(#dgv-schutz):not(#dgv-schutz){color: #b42318;}.dgv-angebot--eintrag > .dgv-angebot__buchung .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){height: 1.5rem;
	width: 1.5rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 16rem;
	margin: 0;
	max-width: 26rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung .dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){min-height: 3.25rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung .dgv-absenden .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){height: 1.25rem;
	width: 1.25rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__info:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 16rem;
	font-size: 0.875rem;
	margin: 0;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__info .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){height: 1.125rem;
	width: 1.125rem;}.dgv-angebot--artikel .dgv-angebot__preise li:not(#dgv-schutz):not(#dgv-schutz){border-radius: 10px;
	font-size: 1rem;
	padding: 0.5rem 0.875rem;}.dgv-angebot--eintrag .dgv-angebot__info:not(#dgv-schutz):not(#dgv-schutz){margin: 0.5rem 0 0;}.dgv-angebot--eintrag.dgv-angebot--artikel .dgv-kachel__kauf:not(#dgv-schutz):not(#dgv-schutz){align-items: end;
	column-gap: 1rem;
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	max-width: none;
	row-gap: 1rem;}.dgv-angebot--eintrag.dgv-angebot--artikel .dgv-kachel__wahl:not(#dgv-schutz):not(#dgv-schutz){display: contents;}.dgv-angebot--eintrag.dgv-angebot--artikel .dgv-kachel__feld--variante:not(#dgv-schutz):not(#dgv-schutz){grid-column: 1 / -1;}.dgv-angebot--eintrag.dgv-angebot--artikel .dgv-kachel__kauf .dgv-menge:not(#dgv-schutz):not(#dgv-schutz){height: 3.25rem;}.dgv-angebot--eintrag .dgv-kachel__wahl:not(#dgv-schutz):not(#dgv-schutz){flex-wrap: wrap;
	gap: 1rem;}.dgv-angebot--eintrag .dgv-kachel__feld--variante:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 100%;}.dgv-angebot--eintrag .dgv-kachel__kauf .dgv-kachel__los:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.125rem;
	min-height: 3.25rem;}.dgv-wechsel__bahn:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	scrollbar-width: none;}.dgv-wechsel__bahn:not(#dgv-schutz):not(#dgv-schutz)::-webkit-scrollbar{display: none;}.dgv-wechsel__bahn > .dgv-bildflaeche:not(#dgv-schutz):not(#dgv-schutz){aspect-ratio: 1;
	background: var(--dgv-flaeche);
	display: block;
	flex: 0 0 100%;
	scroll-snap-align: start;}.dgv-wechsel__pfeil:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border: 0;
	border-radius: 50%;
	bottom: 0.75rem;
	box-shadow: 0 2px 8px rgba(16, 24, 40, 0.18);
	color: #1d2327;
	cursor: pointer;
	display: inline-flex;
	height: 2.75rem;
	justify-content: center;
	padding: 0;
	position: absolute;
	right: 0.75rem;
	width: 2.75rem;}.dgv-wechsel__pfeil--zurueck:not(#dgv-schutz):not(#dgv-schutz){left: 0.75rem;
	right: auto;}.dgv-wechsel__pfeil--zurueck .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){transform: rotate(180deg);}.dgv-wechsel__pfeil:disabled:not(#dgv-schutz):not(#dgv-schutz){cursor: default;
	opacity: 0.4;}.dgv-wechsel__pfeil[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-wechsel__punkte:not(#dgv-schutz):not(#dgv-schutz){bottom: 1.75rem;
	display: flex;
	gap: 0.375rem;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);}.dgv-wechsel:not(.is-js) .dgv-wechsel__punkte:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-wechsel__punkte > span:not(#dgv-schutz):not(#dgv-schutz){background: rgba(255, 255, 255, 0.8);
	border-radius: 50%;
	box-shadow: 0 0 0 1px rgba(16, 24, 40, 0.2);
	height: 0.5rem;
	width: 0.5rem;}.dgv-wechsel__punkte > span.is-an:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);}.dgv-angebote--karten .dgv-angebot--eintrag:not(#dgv-schutz):not(#dgv-schutz){align-items: start;}.dgv-angebot__medien:not(#dgv-schutz):not(#dgv-schutz){align-self: stretch;
	position: relative;}.dgv-angebot__medien > .dgv-bildflaeche:not(#dgv-schutz):not(#dgv-schutz){aspect-ratio: 1;
	background: var(--dgv-flaeche);
	display: block;
	width: 100%;}.dgv-angebot__medien img:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot__medien .dgv-kachel__platzhalter:not(#dgv-schutz):not(#dgv-schutz){display: block;
	height: 100%;
	object-fit: cover;
	width: 100%;}.dgv-angebot__inhalt:not(#dgv-schutz):not(#dgv-schutz){min-width: 0;
	padding: 1.5rem 1.75rem 1.75rem;}.dgv-angebot--eintrag .dgv-kopf__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: clamp(1.5rem, 1.1rem + 1.2vw, 2.125rem);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.15;
	margin: 0 0 0.625rem;
	padding: 0;}.dgv-angebot--eintrag .dgv-kopf__titel a:not(#dgv-schutz):not(#dgv-schutz){color: inherit;
	text-decoration: none;}.dgv-angebot--eintrag .dgv-kopf__titel a:hover:not(#dgv-schutz):not(#dgv-schutz){text-decoration: underline;}.dgv-angebot--eintrag .dgv-angebot__meta:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 0.75rem;}.dgv-angebot--eintrag > .dgv-angebot__inhalt > p:not([class]):not(#dgv-schutz):not(#dgv-schutz){color: #414651;
	line-height: 1.55;
	margin: 0 0 0.75rem;}.dgv-angebot--eintrag .dgv-angebot__preise:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin: 1rem 0 0.5rem;}.dgv-angebot--eintrag .dgv-angebot__preise li:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border: 0;
	border-radius: 8px;
	font-size: 0.925rem;
	margin: 0;
	padding: 0.375rem 0.75rem;}.dgv-angebot__aktion:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	gap: 0.75rem 1rem;
	justify-content: space-between;
	margin: 1.25rem 0 0;}.dgv-angebot__aktion > .dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot--eintrag .dgv-angebot__aktion > .dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz){display: inline-flex;
	justify-content: center;
	margin: 0 0 0 auto;
	text-align: center;}.dgv-angebot__aktion > .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot--eintrag .dgv-angebot__aktion > .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-form .dgv-angebot__inklusive:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-start;
	background: var(--dgv-hell);
	border: 2px solid var(--dgv-a);
	border-radius: 12px;
	color: #1d2327;
	display: inline-flex;
	gap: 0.6rem;
	line-height: 1.45;
	margin: 0.75rem 0 0.25rem;
	padding: 0.6rem 0.9rem;}.dgv-angebot__inklusive > .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-dunkel);
	flex: none;
	height: 1.25rem;
	margin-top: 0.1rem;
	width: 1.25rem;}.dgv-angebot__inklusive strong:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-dunkel);}.dgv-galerie__auf:not(#dgv-schutz):not(#dgv-schutz){border-radius: var(--dgv-rund);
	cursor: zoom-in;
	display: block;
	position: relative;}.dgv-angebot--eintrag .dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){gap: 0.5rem;
	min-height: 2.75rem;
	padding: 0.625rem 1.25rem;}.dgv-kachel:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid rgba(16, 24, 40, 0.08);
	container-type: inline-size;
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 8px 24px rgba(16, 24, 40, 0.07);
	color: #1d2327;
	display: flex;
	flex: 1;
	flex-direction: column;
	
	margin: 0;
	max-width: none;
	min-width: 0;
	overflow: hidden;
	text-align: left;}.dgv-kachel *:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel *:not(#dgv-schutz):not(#dgv-schutz)::before,.dgv-kachel *:not(#dgv-schutz):not(#dgv-schutz)::after{box-sizing: border-box;}.dgv-kachel__bild:not(#dgv-schutz):not(#dgv-schutz){aspect-ratio: 1;
	background: var(--dgv-flaeche);
	flex: none;
	overflow: hidden;
	position: relative;}.dgv-kachel__bild > .dgv-bildflaeche:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel__platzhalter:not(#dgv-schutz):not(#dgv-schutz){display: block;
	height: 100%;
	object-fit: cover;
	width: 100%;}.dgv-kachel__platzhalter:not(#dgv-schutz):not(#dgv-schutz){background: linear-gradient(135deg, var(--dgv-hell), var(--dgv-flaeche));}.dgv-kachel--artikel .dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz){object-fit: contain;
	padding: 0.75rem;}.dgv-kachel--zu .dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz){opacity: 0.55;}.dgv-marke:not(#dgv-schutz):not(#dgv-schutz){--dgv-marke: var(--dgv-a);
	align-items: center;
	background: rgba(255, 255, 255, 0.94);
	border-radius: 999px;
	box-shadow: 0 1px 3px rgba(16, 24, 40, 0.12);
	color: var(--dgv-marke);
	display: inline-flex;
	font-size: 0.85rem;
	font-weight: 700;
	gap: 0.375rem;
	line-height: 1.2;
	padding: 0.375rem 0.75rem;}.dgv-kachel__bild .dgv-marke:not(#dgv-schutz):not(#dgv-schutz){left: 0.75rem;
	position: absolute;
	top: 0.75rem;}.dgv-marke--artikel:not(#dgv-schutz):not(#dgv-schutz){--dgv-marke: #b42318;}.dgv-marke--kurs:not(#dgv-schutz):not(#dgv-schutz){--dgv-marke: #0b6b50;}.dgv-marke--veranstaltung:not(#dgv-schutz):not(#dgv-schutz){--dgv-marke: #8a4b00;}.dgv-marke--sonstiges:not(#dgv-schutz):not(#dgv-schutz){--dgv-marke: #475467;}.dgv-kachel__text:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex: 1;
	flex-direction: column;
	gap: 0.5rem;
	min-width: 0;
	padding: 1rem 1.25rem 0;}.dgv-kachel__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.25rem;
	font-weight: 800;
	line-height: 1.3;
	margin: 0;
	padding: 0;}.dgv-kachel__titel a:not(#dgv-schutz):not(#dgv-schutz){color: inherit;
	text-decoration: none;}.dgv-kachel__titel a:hover:not(#dgv-schutz):not(#dgv-schutz){text-decoration: underline;}.dgv-kachel__meta:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot__meta:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	display: flex;
	flex-wrap: wrap;
	font-size: 0.925rem;
	gap: 0.25rem 1.25rem;
	margin: 0;}.dgv-kachel__meta span:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot__meta span:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: inline-flex;
	gap: 0.375rem;}.dgv-kachel__kurz:not(#dgv-schutz):not(#dgv-schutz){-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	color: #414651;
	display: -webkit-box;
	font-size: 0.95rem;
	line-height: 1.5;
	margin: 0;
	overflow: hidden;}.dgv-kachel__stand:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-hell);
	border-radius: 8px;
	color: var(--dgv-dunkel);
	display: flex;
	font-size: 0.925rem;
	font-weight: 600;
	gap: 0.5rem;
	margin: 0.25rem 0 0;
	padding: 0.5rem 0.75rem;}.dgv-kachel__stand--zu:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot__frei--zu:not(#dgv-schutz):not(#dgv-schutz){background: #fef3f2;
	color: #b42318;}.dgv-kachel__fuss:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	justify-content: space-between;
	margin-top: auto;
	padding: 1rem 1.25rem 1.25rem;}.dgv-kachel__preis:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-direction: column;
	margin: 0;}.dgv-kachel__preis strong:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.375rem;
	font-weight: 800;
	line-height: 1.2;}.dgv-kachel__preis span:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.85rem;}.dgv-shop .dgv-kachel__los:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: inline-flex;
	font-size: 0.975rem;
	gap: 0.5rem;
	justify-content: center;
	min-height: 2.75rem;
	padding: 0.625rem 1.25rem;
	text-decoration: none;}.dgv-kachel--artikel .dgv-kachel__fuss:not(#dgv-schutz):not(#dgv-schutz){align-items: stretch;
	flex-direction: column;
	flex-wrap: nowrap;}.dgv-kachel__kauf:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-direction: column;
	gap: 0.75rem;
	margin: 0;
	min-width: 0;}.dgv-kachel__kauf .dgv-kachel__los:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}.dgv-angebot .dgv-kachel__kauf:not(#dgv-schutz):not(#dgv-schutz){margin-top: 1rem;
	max-width: 26rem;}@container (max-width: 23rem){.dgv-kachel__fuss .dgv-kachel__los:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}}.dgv-kachel__wahl:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-end;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	min-width: 0;}.dgv-kachel__feld:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-direction: column;
	gap: 0.375rem;
	min-width: 0;}.dgv-kachel__feld--variante:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 5.5rem;}.dgv-kachel__feld--anzahl:not(#dgv-schutz):not(#dgv-schutz){flex: none;}.dgv-kachel__label:not(#dgv-schutz):not(#dgv-schutz){color: #1d2327;
	font-size: 0.875rem;
	font-weight: 700;
	line-height: 1.3;}.dgv-kachel__variante:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid var(--dgv-linie);
	border-radius: 10px;
	font: inherit;
	max-width: 100%;
	min-height: 2.75rem;
	min-width: 0;
	padding: 0.5rem 0.75rem;
	text-overflow: ellipsis;
	width: 100%;}.dgv-kachel__kauf .dgv-menge:not(#dgv-schutz):not(#dgv-schutz){align-self: auto;
	background: #fff;
	border-radius: 10px;
	gap: 0;
	height: 2.75rem;
	overflow: hidden;
	padding: 0;}.dgv-kachel__kauf .dgv-menge__knopf:not(#dgv-schutz):not(#dgv-schutz){border: 0;
	border-radius: 0;
	font-size: 1.125rem;
	height: 100%;
	width: 2.25rem;}.dgv-kachel__kauf .dgv-menge__knopf:hover:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);}.dgv-kachel__kauf .dgv-menge.is-js .dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz){border-left: 1px solid var(--dgv-linie);
	border-right: 1px solid var(--dgv-linie);
	height: 100%;
	min-height: 0;
	width: 2.5rem;}.dgv-menge:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	align-self: flex-start;
	border: 1px solid var(--dgv-linie);
	border-radius: 999px;
	display: inline-flex;
	gap: 0.25rem;
	padding: 0.25rem;}.dgv-menge__knopf:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border: 1px solid var(--dgv-linie);
	border-radius: 999px;
	color: inherit;
	cursor: pointer;
	display: inline-flex;
	font-size: 1.25rem;
	height: 2.5rem;
	justify-content: center;
	line-height: 1;
	padding: 0;
	width: 2.5rem;}.dgv-menge__knopf[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz){-moz-appearance: textfield;
	background: transparent;
	border: 0;
	font: inherit;
	font-weight: 600;
	min-height: 2.5rem;
	text-align: center;
	width: 3.5rem;}.dgv-menge.is-js .dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz){width: 2.5rem;}.dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz)::-webkit-inner-spin-button,.dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz)::-webkit-outer-spin-button{-webkit-appearance: none;
	margin: 0;}.dgv-kachel--zeile:not(#dgv-schutz):not(#dgv-schutz){align-items: stretch;
	display: grid;
	gap: 0;
	grid-template-columns: clamp(11rem, 22%, 15rem) minmax(0, 1fr) minmax(15rem, 18rem);
	padding: 0.75rem;
	transition: box-shadow 0.2s ease, transform 0.2s ease;}.dgv-kachel--zeile.dgv-kachel--artikel:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: clamp(11rem, 22%, 15rem) minmax(0, 1fr) minmax(14rem, auto);}.dgv-kachel--zeile:hover:not(#dgv-schutz):not(#dgv-schutz){box-shadow: 0 2px 4px rgba(16, 24, 40, 0.05), 0 16px 40px rgba(16, 24, 40, 0.12);
	transform: translateY(-2px);}.dgv-kachel--zeile .dgv-kachel__bild:not(#dgv-schutz):not(#dgv-schutz){align-self: start;
	aspect-ratio: 1;
	border-radius: var(--dgv-rund);
	margin: 0;}.dgv-kachel--zeile .dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz){transition: transform 0.4s ease;}.dgv-kachel--zeile:hover .dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz){transform: scale(1.04);}@media (prefers-reduced-motion: reduce){.dgv-kachel--zeile:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel--zeile .dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz){transition: none;}.dgv-kachel--zeile:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel--zeile:hover .dgv-kachel__bild img:not(#dgv-schutz):not(#dgv-schutz){transform: none;}}.dgv-kachel__marke:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-kachel--zeile .dgv-marke:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border: 0;
	box-shadow: none;
	font-size: 0.75rem;
	letter-spacing: 0.06em;
	padding: 0;
	text-transform: uppercase;}.dgv-kachel--zeile .dgv-kachel__text:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-start;
	gap: 0.375rem;
	justify-content: center;
	padding: 0.5rem 1.75rem;}.dgv-kachel--zeile .dgv-kachel__text > *:not(#dgv-schutz):not(#dgv-schutz){max-width: 100%;}.dgv-kachel--zeile .dgv-kachel__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.375rem;
	letter-spacing: -0.01em;
	line-height: 1.25;}.dgv-kachel--zeile .dgv-kachel__kurz:not(#dgv-schutz):not(#dgv-schutz){-webkit-line-clamp: 2;
	max-width: 46rem;}.dgv-kachel .dgv-kachel__stand:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border-radius: 0;
	color: #067647;
	font-size: 0.85rem;
	gap: 0.5rem;
	margin: 0.125rem 0 0;
	padding: 0;}.dgv-kachel .dgv-kachel__stand .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-kachel .dgv-kachel__stand:not(#dgv-schutz):not(#dgv-schutz)::before{background: currentColor;
	border-radius: 50%;
	box-shadow: 0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);
	content: "";
	flex: none;
	height: 0.5rem;
	width: 0.5rem;}.dgv-kachel .dgv-kachel__stand--zu:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	color: #b42318;}.dgv-kachel--zeile .dgv-kachel__fuss:not(#dgv-schutz):not(#dgv-schutz){align-items: stretch;
	background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	flex-direction: column;
	justify-content: center;
	margin: 0;
	padding: 1.25rem;}.dgv-kachel--zeile .dgv-kachel__preis strong:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.75rem;
	letter-spacing: -0.02em;}.dgv-kachel--zeile .dgv-kachel__fuss .dgv-kachel__los:not(#dgv-schutz):not(#dgv-schutz){box-sizing: border-box;
	padding-inline: 1rem;
	white-space: nowrap;
	width: 100%;}.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__fuss:not(#dgv-schutz):not(#dgv-schutz){align-items: stretch;}.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__fuss:has(.dgv-kachel__kauf):not(#dgv-schutz):not(#dgv-schutz){align-content: center;
	column-gap: 1.5rem;
	display: grid;
	grid-template-areas: "wahl preis" "wahl los";
	grid-template-columns: auto minmax(11rem, auto);
	row-gap: 0.75rem;}.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__kauf:not(#dgv-schutz):not(#dgv-schutz){display: contents;}.dgv-kachel--zeile .dgv-kachel__wahl:not(#dgv-schutz):not(#dgv-schutz){align-self: center;
	border-right: 1px solid var(--dgv-linie);
	flex-wrap: nowrap;
	grid-area: wahl;
	padding-right: 1.5rem;}.dgv-kachel--zeile .dgv-kachel__feld--variante:not(#dgv-schutz):not(#dgv-schutz){flex: 0 1 12rem;
	min-width: 8rem;}.dgv-kachel--zeile .dgv-kachel__feld--variante:has(.dgv-kombi__zeile--kurz):not(#dgv-schutz):not(#dgv-schutz){flex: 0 1 15rem;}.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__preis:not(#dgv-schutz):not(#dgv-schutz){align-self: end;
	grid-area: preis;}.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__los:not(#dgv-schutz):not(#dgv-schutz){grid-area: los;}@container (max-width: 52rem){.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__fuss:has(.dgv-kachel__kauf):not(#dgv-schutz):not(#dgv-schutz){grid-template-areas: "preis" "wahl" "los";
		grid-template-columns: minmax(0, 1fr);}.dgv-kachel--zeile .dgv-kachel__wahl:not(#dgv-schutz):not(#dgv-schutz){border-right: 0;
		padding-right: 0;}}@media (max-width: 40rem){.dgv-ansicht:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}.dgv-ansicht__wahl:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 auto;
		font-size: 0.875rem;
		justify-content: center;
		padding: 0.5rem 0.75rem;}.dgv-ansicht__wahl .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-shop__sortierung:not(#dgv-schutz):not(#dgv-schutz){margin-left: 0;}.dgv-shop__wahl:not(#dgv-schutz):not(#dgv-schutz),.dgv-shop__sortierung:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 9rem;}.dgv-shop__filter select:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}.dgv-kachel--zeile:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel--zeile.dgv-kachel--artikel:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: 6rem minmax(0, 1fr);
		padding: 0.625rem;}.dgv-kachel--zeile .dgv-kachel__text:not(#dgv-schutz):not(#dgv-schutz){justify-content: flex-start;
		padding: 0.25rem 0.25rem 0 1rem;}.dgv-kachel--zeile .dgv-kachel__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.125rem;}.dgv-kachel--zeile .dgv-kachel__kurz:not(#dgv-schutz):not(#dgv-schutz){-webkit-line-clamp: 2;}.dgv-kachel--zeile .dgv-kachel__fuss:not(#dgv-schutz):not(#dgv-schutz){grid-column: 1 / -1;
		margin: 0.625rem 0 0;
		padding: 1rem;}.dgv-kachel--zeile .dgv-kachel__preis strong:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.375rem;}.dgv-kachel--zeile.dgv-kachel--artikel .dgv-kachel__fuss:not(#dgv-schutz):not(#dgv-schutz){flex-direction: column;}.dgv-kachel--zeile .dgv-kachel__wahl:not(#dgv-schutz):not(#dgv-schutz){flex-wrap: wrap;}.dgv-kachel--zeile .dgv-kachel__feld--variante:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 5.5rem;}.dgv-angebote--karten .dgv-angebot--eintrag:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebote--karten .dgv-angebot--eintrag.dgv-angebot--artikel:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1fr);
		padding: 1rem;
		row-gap: 1.25rem;}.dgv-angebot--eintrag.dgv-angebot--artikel > .dgv-angebot__inhalt:not(#dgv-schutz):not(#dgv-schutz){border-left: 0;
		padding-left: 0;}.dgv-angebot--eintrag.dgv-angebot--artikel .dgv-kachel__kauf:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: minmax(0, 1fr);}.dgv-angebot--eintrag.dgv-angebot--artikel .dgv-kachel__feld--anzahl:not(#dgv-schutz):not(#dgv-schutz){justify-self: start;}.dgv-angebot--eintrag > .dgv-angebot__buchung:not(#dgv-schutz):not(#dgv-schutz){align-items: stretch;
		flex-direction: column;
		gap: 1rem;
		padding: 1.25rem;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__frei--platz:has(+ .dgv-absenden-zeile):not(#dgv-schutz):not(#dgv-schutz){border-right: 0;
		flex: none;
		padding-right: 0;}.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot--eintrag > .dgv-angebot__buchung > .dgv-angebot__info:not(#dgv-schutz):not(#dgv-schutz){flex: none;
		max-width: none;}.dgv-angebot--eintrag .dgv-angebot__meta > span + span:not(#dgv-schutz):not(#dgv-schutz){border-left: 0;
		padding-left: 0;}.dgv-angebot__aktion:not(#dgv-schutz):not(#dgv-schutz){align-items: stretch;
		flex-direction: column;}.dgv-angebot__aktion > .dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz),.dgv-angebot--eintrag .dgv-angebot__aktion > .dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-angebot__aktion .dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){justify-content: center;
		width: 100%;}.dgv-angebot__inhalt:not(#dgv-schutz):not(#dgv-schutz){padding: 1rem 1.25rem 1.25rem;}.dgv-angebot--eintrag .dgv-kopf__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.5rem;}.dgv-angebot--eintrag > .dgv-angebot__inhalt:not(#dgv-schutz):not(#dgv-schutz){padding: 0;}}.dgv-angebot__marke:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 0.5rem;}.dgv-angebot .dgv-marke:not(#dgv-schutz):not(#dgv-schutz){--dgv-hell: color-mix(in srgb, var(--dgv-marke) 10%, #fff);
	background: var(--dgv-hell);
	box-shadow: none;}.dgv-angebot .dgv-angebot__meta:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 1rem;}.dgv-angebot__frei--platz:not(#dgv-schutz):not(#dgv-schutz){--dgv-hell: color-mix(in srgb, var(--dgv-a) 9%, #fff);
	--dgv-dunkel: color-mix(in srgb, var(--dgv-a) 80%, #000);
	margin: 0 0 1rem;}.dgv-form.dgv-korb-leiste:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem 1.25rem;
	justify-content: space-between;
	margin-bottom: 1rem;
	padding: 0.875rem 1.25rem;}.dgv-korb-leiste p:not(#dgv-schutz):not(#dgv-schutz){font-weight: 600;
	margin: 0;}.dgv-korb-drin:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-left: 4px solid var(--dgv-a);
	border-radius: var(--dgv-rund);
	margin-bottom: 1.5rem;
	padding: 1rem 1.25rem;}.dgv-korb-drin p:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-korb-drin__knoepfe:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem 1.25rem;
	margin-top: 0.75rem !important;}.dgv-korb__hilfe:not(#dgv-schutz):not(#dgv-schutz){margin: 0.5rem 0 0;}.dgv-korb__zu:not(#dgv-schutz):not(#dgv-schutz){background: none;
	border: 0;
	color: var(--dgv-a);
	cursor: pointer;
	font: inherit;
	min-height: 2.75rem;
	padding: 0.5rem 0;
	text-decoration: underline;}.dgv-korb__knoepfe:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem 1.25rem;
	justify-content: space-between;
	margin: 1.25rem 0 0;}.dgv-korb__aendern:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border: 2px solid var(--dgv-a);
	border-radius: 999px;
	color: var(--dgv-a);
	cursor: pointer;
	font: inherit;
	font-weight: 600;
	min-height: 2.75rem;
	padding: 0.5rem 1.25rem;}.dgv-korb__aendern:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-korb__aendern:focus-visible:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);}.dgv-korb-weiter:not(#dgv-schutz):not(#dgv-schutz){margin: 0 auto 2rem;
	max-width: 44rem;
	text-align: center;}.dgv-gruppe--personen > .dgv-gruppe--teilnehmer:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 1rem;}.dgv-gruppe--personen > .dgv-feld--auswahl > label:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.15rem;
	font-weight: 700;}.dgv-gruppe--personen select[name="dgv[weitere]"]:not(#dgv-schutz):not(#dgv-schutz){border: 2px solid var(--dgv-a);
	font-size: 1.25rem;
	font-weight: 700;
	max-width: 22rem;
	min-height: 3.75rem;
	width: 100%;}.dgv-inklusive-hinweis:not(#dgv-schutz):not(#dgv-schutz),.dgv-inklusive:not(#dgv-schutz):not(#dgv-schutz){background: linear-gradient(100deg, color-mix(in srgb, var(--dgv-a) 12%, #fff), color-mix(in srgb, var(--dgv-a) 5%, #fff));
	border: 1px solid color-mix(in srgb, var(--dgv-a) 18%, #fff);
	border-left: 5px solid var(--dgv-a);
	border-radius: 16px;
	margin: 0 0 1.25rem;
	padding: 0.85rem 1.1rem;}.dgv-inklusive:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	gap: 1rem;
	padding: 1rem 1.25rem;}.dgv-inklusive__haken:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-a);
	border-radius: 999px;
	color: #fff;
	display: inline-flex;
	flex: none;
	height: 2.5rem;
	justify-content: center;
	width: 2.5rem;}.dgv-inklusive__haken .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){height: 1.5rem;
	width: 1.5rem;}.dgv-inklusive__text:not(#dgv-schutz):not(#dgv-schutz){min-width: 0;}.dgv-inklusive__titel:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-dunkel);
	font-size: 1.1rem;
	font-weight: 800;
	margin: 0 0 0.2rem;}.dgv-inklusive__liste:not(#dgv-schutz):not(#dgv-schutz){list-style: none;
	margin: 0;
	padding: 0;}.dgv-inklusive__liste li:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-gruppe__unter:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	margin: -0.75rem 0 1.25rem;}.dgv-gruppe__zeichen:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-a);
	border-radius: 12px;
	color: #fff;
	display: inline-flex;
	height: 2.5rem;
	justify-content: center;
	margin-right: 0.75rem;
	vertical-align: middle;
	width: 2.5rem;}.dgv-gruppe__zeichen .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){height: 1.35rem;
	width: 1.35rem;}.dgv-extra-karte:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid rgba(16, 24, 40, 0.08);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 6px 18px rgba(16, 24, 40, 0.06);
	display: grid;
	gap: 1.25rem;
	grid-template-columns: 9rem minmax(0, 1fr);
	margin: 0 0 1rem;
	padding: 1rem;}.dgv-extra-karte__medien:not(#dgv-schutz):not(#dgv-schutz){min-width: 0;}.dgv-extra-karte__bild:not(#dgv-schutz):not(#dgv-schutz){aspect-ratio: 1;
	background: var(--dgv-flaeche);
	border-radius: 12px;
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;}.dgv-extra-karte__bild img:not(#dgv-schutz):not(#dgv-schutz){display: block;
	height: 100%;
	object-fit: cover;
	transition: transform 0.2s ease;
	width: 100%;}a.dgv-extra-karte__bild:hover img:not(#dgv-schutz):not(#dgv-schutz){transform: scale(1.04);}a.dgv-extra-karte__bild:focus-visible:not(#dgv-schutz):not(#dgv-schutz),a.dgv-korb-zeile__bild:focus-visible:not(#dgv-schutz):not(#dgv-schutz),a.dgv-galerie__auf:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-a);
	outline-offset: 2px;}.dgv-bild-gross__lupe:not(#dgv-schutz):not(#dgv-schutz),.dgv-galerie__lupe:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: rgba(255, 255, 255, 0.92);
	border-radius: 999px;
	bottom: 0.5rem;
	box-shadow: 0 1px 4px rgba(16, 24, 40, 0.18);
	color: #1d2327;
	display: inline-flex;
	height: 2rem;
	justify-content: center;
	position: absolute;
	right: 0.5rem;
	width: 2rem;}.dgv-extra-karte__inhalt:not(#dgv-schutz):not(#dgv-schutz){min-width: 0;}.dgv-extra-karte__kopf:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	gap: 1rem;
	justify-content: space-between;}.dgv-extra-karte__name:not(#dgv-schutz):not(#dgv-schutz){min-width: 0;}.dgv-form .dgv-extra-karte__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.2rem;
	font-weight: 800;
	line-height: 1.3;
	margin: 0 0 0.25rem;}.dgv-form .dgv-extra-karte__text:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.95rem;
	line-height: 1.45;
	margin: 0;}.dgv-form .dgv-extra-karte__preis:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-end;
	display: flex;
	flex: none;
	flex-direction: column;
	gap: 0.4rem;
	margin: 0;
	text-align: right;}.dgv-extra-karte__optional:not(#dgv-schutz):not(#dgv-schutz){border: 1px solid var(--dgv-linie);
	border-radius: 999px;
	color: var(--dgv-leise);
	font-size: 0.8rem;
	padding: 0.15rem 0.65rem;}.dgv-extra-karte__betrag:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.4rem;
	font-weight: 800;
	white-space: nowrap;}.dgv-extra-karte__mitglied:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.85rem;
	margin-top: -0.25rem;
	white-space: nowrap;}.dgv-extra-karte .dgv-extra-groessen:not(#dgv-schutz):not(#dgv-schutz){margin: 1rem 0 0;}.dgv-extra-wahl:not(#dgv-schutz):not(#dgv-schutz){align-items: end;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem 1rem;
	margin: 1rem 0 0;}.dgv-extra-wahl > .dgv-feld:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-extra-wahl__groesse:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 auto;
	min-width: 8rem;}.dgv-extra-wahl__groesse select:not(#dgv-schutz):not(#dgv-schutz){box-sizing: border-box;
	min-height: 3rem;
	width: 100%;}.dgv-extra-wahl__anzahl .dgv-menge:not(#dgv-schutz):not(#dgv-schutz){border-radius: 10px;
	box-sizing: border-box;
	min-height: 3rem;
	padding: 0.2rem;}.dgv-form .dgv-extra-wahl__anzahl .dgv-menge__knopf:not(#dgv-schutz):not(#dgv-schutz){border-radius: 8px;
	font-size: 1.1rem;}.dgv-form .dgv-extra-wahl__anzahl .dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz){font-size: 1rem;
	height: 2.5rem;
	min-height: 0;}.dgv-form .dgv-extra-wahl__dazu:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-a);
	border: 0;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	flex: 1 1 10rem;
	font: inherit;
	font-size: 1rem;
	font-weight: 700;
	gap: 0.6rem;
	justify-content: center;
	min-height: 3rem;
	padding: 0.6rem 1.25rem;}.dgv-extra-wahl__dazu:hover:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-dunkel);}.dgv-extra-wahl__dazu:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-extra-wahl__weg:focus-visible:not(#dgv-schutz):not(#dgv-schutz),.dgv-menge__knopf:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-a);
	outline-offset: 2px;}.dgv-form .dgv-extra-wahl__meldung:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	flex-basis: 100%;
	font-size: 0.9rem;
	margin: 0;}.dgv-extra-wahl__meldung:empty:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-form .dgv-extra-wahl__liste:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex-basis: 100%;
	flex-wrap: wrap;
	gap: 0.5rem;
	list-style: none;
	margin: 0;
	padding: 0;}.dgv-extra-wahl__liste:empty:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-form .dgv-extra-wahl__liste li:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: var(--dgv-hell);
	border-radius: 1rem;
	color: var(--dgv-dunkel);
	display: inline-flex;
	font-size: 0.95rem;
	font-weight: 600;
	gap: 0.5rem;
	line-height: 1.35;
	margin: 0;
	max-width: 100%;
	padding: 0.3rem 0.4rem 0.3rem 0.9rem;}.dgv-form .dgv-extra-wahl__weg:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid color-mix(in srgb, var(--dgv-a) 25%, #fff);
	border-radius: 999px;
	color: var(--dgv-dunkel);
	cursor: pointer;
	flex: none;
	font: inherit;
	font-size: 0.85rem;
	padding: 0.2rem 0.7rem;}.dgv-extra-groessen:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 0 1rem;
	grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr));
	margin-bottom: 1rem;}.dgv-extra-groessen[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-extra-groessen--korb:not(#dgv-schutz):not(#dgv-schutz){gap: 0.75rem;
	grid-template-columns: 1fr;}.dgv-korb-zeile:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: #fff;
	border: 1px solid rgba(16, 24, 40, 0.08);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 6px 18px rgba(16, 24, 40, 0.05);
	display: flex;
	gap: 1rem;
	padding: 0.75rem;}.dgv-korb-zeile > .dgv-feld:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	gap: 0.5rem 1rem;
	justify-content: space-between;
	margin: 0;
	min-width: 0;}.dgv-korb-zeile > .dgv-feld > label:not(#dgv-schutz):not(#dgv-schutz){font-size: 1rem;
	font-weight: 700;
	margin: 0;}.dgv-korb-zeile > .dgv-feld select:not(#dgv-schutz):not(#dgv-schutz){max-width: 10rem;}.dgv-korb-zeile__bild:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: 12px;
	display: block;
	flex: none;
	height: 5rem;
	overflow: hidden;
	position: relative;
	width: 5rem;}.dgv-korb-zeile__bild img:not(#dgv-schutz):not(#dgv-schutz),img.dgv-korb-zeile__bild:not(#dgv-schutz):not(#dgv-schutz){display: block;
	height: 100%;
	object-fit: cover;
	width: 100%;}.dgv-korb-zeile__bild .dgv-bild-gross__lupe:not(#dgv-schutz):not(#dgv-schutz){bottom: 0.25rem;
	height: 1.5rem;
	right: 0.25rem;
	width: 1.5rem;}.dgv-korb-zeile__bild .dgv-bild-gross__lupe .dgv-zeichen:not(#dgv-schutz):not(#dgv-schutz){height: 0.85rem;
	width: 0.85rem;}.dgv-korb-zeile__bild--leer:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-linie);}.dgv-menge--korb .dgv-menge__zahl:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: inline-flex;
	justify-content: center;
	min-width: 2.5rem;}.dgv-menge__knopf:disabled:not(#dgv-schutz):not(#dgv-schutz){cursor: default;
	opacity: 0.4;}select.dgv-menge__auswahl[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}@media (max-width: 36rem){.dgv-extra-karte:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: 5.5rem minmax(0, 1fr);
		gap: 0.85rem;
		padding: 0.85rem;}.dgv-extra-karte__kopf:not(#dgv-schutz):not(#dgv-schutz){flex-direction: column;
		gap: 0.5rem;}.dgv-form .dgv-extra-karte__preis:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
		flex-direction: row-reverse;
		flex-wrap: wrap-reverse;
		justify-content: flex-end;}.dgv-extra-karte__mitglied:not(#dgv-schutz):not(#dgv-schutz){margin-top: 0;}.dgv-extra-karte .dgv-extra-wahl:not(#dgv-schutz):not(#dgv-schutz),.dgv-extra-karte .dgv-extra-groessen:not(#dgv-schutz):not(#dgv-schutz){grid-column: 1 / -1;}.dgv-extra-karte__inhalt:not(#dgv-schutz):not(#dgv-schutz){display: contents;}.dgv-extra-karte__kopf:not(#dgv-schutz):not(#dgv-schutz){grid-column: 2;}.dgv-form .dgv-extra-wahl__dazu:not(#dgv-schutz):not(#dgv-schutz){flex-basis: 100%;}}.dgv-gruppe > .dgv-hilfe:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 1rem;}.dgv-kasse-summen:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	margin: 1.25rem 0 0;
	padding: 0.75rem 1rem;}.dgv-kasse-summen__titel:not(#dgv-schutz):not(#dgv-schutz){font-weight: 700;
	margin: 0 0 0.5rem;}table.dgv-summen:not(#dgv-schutz):not(#dgv-schutz){border: 0 !important;
	border-collapse: collapse;
	margin: 0.75rem 0 0;
	width: 100%;}.dgv-kasse-summen table.dgv-summen:not(#dgv-schutz):not(#dgv-schutz){margin-top: 0;}table.dgv-summen th:not(#dgv-schutz):not(#dgv-schutz),table.dgv-summen td:not(#dgv-schutz):not(#dgv-schutz){background: none !important;
	border: 0 !important;
	font-weight: 400;
	padding: 0.2rem 0 !important;
	text-align: left;
	vertical-align: baseline;}table.dgv-summen td:not(#dgv-schutz):not(#dgv-schutz){font-variant-numeric: tabular-nums;
	padding-left: 1rem !important;
	text-align: right;
	white-space: nowrap;}table.dgv-summen .dgv-summen__gesamt th:not(#dgv-schutz):not(#dgv-schutz),table.dgv-summen .dgv-summen__gesamt td:not(#dgv-schutz):not(#dgv-schutz){border-top: 1px solid var(--dgv-linie) !important;
	font-size: 1.1em;
	font-weight: 700;
	padding-top: 0.5rem !important;}table.dgv-summen .dgv-summen__leise th:not(#dgv-schutz):not(#dgv-schutz),table.dgv-summen .dgv-summen__leise td:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.9rem;}.dgv-extra-groessen:has(> .dgv-kombi):not(#dgv-schutz):not(#dgv-schutz){display: block;}.dgv-kombi__zeile:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-end;
	border-bottom: 1px solid var(--dgv-linie);
	display: flex;
	flex-wrap: wrap;
	gap: 0 1rem;
	margin-bottom: 0.75rem;
	padding-bottom: 0.25rem;}.dgv-kombi__zeile > .dgv-feld:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 10rem;
	min-width: 0;}.dgv-kombi__zeile > .dgv-kombi__anzahl:not(#dgv-schutz):not(#dgv-schutz){flex: 0 1 7rem;}.dgv-kombi__zeile > .dgv-kombi__anzahl:has(.dgv-menge):not(#dgv-schutz):not(#dgv-schutz){flex: 0 0 auto;}.dgv-kombi__info:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	flex: 1 0 100%;
	font-size: 0.9rem;
	margin: 0 0 0.5rem;}.dgv-kombi__info:empty:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-kombi__weg:not(#dgv-schutz):not(#dgv-schutz),.dgv-kombi__plus:not(#dgv-schutz):not(#dgv-schutz){background: none;
	border: 0;
	color: var(--dgv-a);
	cursor: pointer;
	font: inherit;
	font-weight: 600;
	min-height: 2.75rem;
	padding: 0.5rem 0;
	text-decoration: underline;}.dgv-kombi__weg:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 1rem;}.dgv-kombi__weg[hidden]:not(#dgv-schutz):not(#dgv-schutz),.dgv-extra-groessen > .dgv-feld[hidden]:not(#dgv-schutz):not(#dgv-schutz),.dgv-form select[hidden]:not(#dgv-schutz):not(#dgv-schutz),.dgv-kachel__kauf select[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-kombi__zeile--kurz:not(#dgv-schutz):not(#dgv-schutz){align-items: flex-end;
	border: 0;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0.75rem;
	margin: 0;
	padding: 0;}.dgv-kombi__kurz:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	flex: 1 1 7rem;
	flex-direction: column;
	gap: 0.375rem;
	min-width: 0;}.dgv-kachel__feld--variante:has(.dgv-kombi__zeile--kurz):not(#dgv-schutz):not(#dgv-schutz){flex-basis: 100%;}.dgv-kombi__zeile--kurz .dgv-kachel__variante:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}.dgv-bedingungen:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	margin-bottom: 1rem;
	padding: 0.75rem 1rem;}.dgv-bedingungen summary:not(#dgv-schutz):not(#dgv-schutz){cursor: pointer;
	font-weight: 600;}.dgv-bedingungen-hinweis:not(#dgv-schutz):not(#dgv-schutz){margin: 1rem 0 0;}.dgv-bedingungen-hinweis p:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 0.75rem;}@media (forced-colors: active){.dgv-feld .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz){border: 1px solid CanvasText;}.dgv-feld .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz)::before{background: CanvasText;}.dgv-feld .dgv-schalter input[type="checkbox"]:checked:not(#dgv-schutz):not(#dgv-schutz){background: Highlight;}}.dgv-form.is-schritte .is-aus:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-fortschritt:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 2rem;}.dgv-fortschritt__text:not(#dgv-schutz):not(#dgv-schutz){align-items: baseline;
	display: flex;
	flex-wrap: wrap;
	gap: 0.25rem 0.75rem;
	justify-content: space-between;
	margin: 0 0 0.75rem;}.dgv-fortschritt__zahl:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-a);
	font-size: 0.8rem;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;}.dgv-fortschritt__rest:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.85rem;}.dgv-fortschritt__balken:not(#dgv-schutz):not(#dgv-schutz){display: flex;
	gap: 0.375rem;}.dgv-fortschritt__balken span:not(#dgv-schutz):not(#dgv-schutz){background: #e4e7ec;
	border-radius: 999px;
	flex: 1;
	height: 0.375rem;}.dgv-fortschritt__balken .is-fertig:not(#dgv-schutz):not(#dgv-schutz),.dgv-fortschritt__balken .is-aktuell:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-a);}.dgv-fortschritt__balken .is-fertig:not(#dgv-schutz):not(#dgv-schutz){opacity: 0.45;}.dgv-schritt-nav:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	border-top: 1px solid #eaecf0;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	margin-top: 0.5rem;
	padding-top: 1.5rem;}.dgv-schritt-nav [hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}.dgv-schritt-nav .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz){margin: 0 0 0 auto;}.dgv-weiter:not(#dgv-schutz):not(#dgv-schutz){margin-left: auto;}.dgv-zusammenfassung > .dgv-hilfe:not(#dgv-schutz):not(#dgv-schutz){margin: -0.75rem 0 1.25rem;}.dgv-zusammenfassung__teil:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	margin: 0 0 0.75rem;
	padding: 1rem 1.25rem;}.dgv-zusammenfassung__kopf:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	margin-bottom: 0.5rem;}.dgv-zusammenfassung__kopf h3:not(#dgv-schutz):not(#dgv-schutz){font-size: 1rem;
	font-weight: 700;
	margin: 0;
	padding: 0;}.dgv-aendern:not(#dgv-schutz):not(#dgv-schutz){background: none;
	border: 0;
	border-radius: 999px;
	color: var(--dgv-a);
	cursor: pointer;
	font-size: 0.9rem;
	font-weight: 600;
	min-height: 2.75rem;
	padding: 0 0.75rem;}.dgv-aendern:hover:not(#dgv-schutz):not(#dgv-schutz){background: color-mix(in srgb, var(--dgv-a) 10%, transparent);
	text-decoration: underline;}.dgv-zusammenfassung dl:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	font-size: 0.95rem;
	gap: 0.4rem 1rem;
	grid-template-columns: minmax(8rem, 40%) 1fr;
	line-height: 1.45;
	margin: 0;
	padding: 0;}.dgv-zusammenfassung dt:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-weight: 400;}.dgv-zusammenfassung dd:not(#dgv-schutz):not(#dgv-schutz){font-weight: 600;
	margin: 0;
	overflow-wrap: anywhere;}@media (max-width: 600px){.dgv-form:not(#dgv-schutz):not(#dgv-schutz){border-radius: 16px;
		padding: 1.25rem 1rem;}.dgv-gruppe > legend:not(#dgv-schutz):not(#dgv-schutz),.dgv-zusammenfassung__titel:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.2rem;}.dgv-mandat:not(#dgv-schutz):not(#dgv-schutz),.dgv-unterschrift:not(#dgv-schutz):not(#dgv-schutz),.dgv-zusammenfassung__teil:not(#dgv-schutz):not(#dgv-schutz){padding: 0.875rem 1rem;}}@media (max-width: 480px){.dgv-zusammenfassung dl:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: 1fr;
		gap: 0;}.dgv-zusammenfassung dd:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0.6rem;}.dgv-schritt-nav > *:not(#dgv-schutz):not(#dgv-schutz){flex: 1 1 auto;}.dgv-schritt-nav .dgv-absenden-zeile:not(#dgv-schutz):not(#dgv-schutz),.dgv-schritt-nav .dgv-absenden:not(#dgv-schutz):not(#dgv-schutz){width: 100%;}}@media (prefers-reduced-motion: no-preference){.dgv-fortschritt__balken span:not(#dgv-schutz):not(#dgv-schutz){transition: background-color 0.25s ease, opacity 0.25s ease;}.dgv-feld .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz),.dgv-feld .dgv-schalter input[type="checkbox"]:not(#dgv-schutz):not(#dgv-schutz)::before{transition: background-color 0.15s ease, transform 0.15s ease;}.dgv-form.is-schritte .dgv-gruppe:not(.is-aus):not(#dgv-schutz):not(#dgv-schutz){animation: dgv-rein 0.25s ease;}.dgv-weiter:active:not(#dgv-schutz):not(#dgv-schutz),.dgv-absenden:active:not(#dgv-schutz):not(#dgv-schutz){transform: translateY(1px);}dialog.dgv-popup[open]:not(#dgv-schutz):not(#dgv-schutz){animation: dgv-rein 0.2s ease;}dialog.dgv-popup[open]:not(#dgv-schutz):not(#dgv-schutz)::backdrop{animation: dgv-dunkel 0.2s ease;}.dgv-gruppe--personen select[name="dgv[weitere]"]:not([data-dgv-gewaehlt]):not(:focus):not(#dgv-schutz):not(#dgv-schutz){animation: dgv-puls 1.8s ease-in-out infinite;}}@keyframes dgv-puls{50% {
		box-shadow: 0 0 0 6px color-mix(in srgb, var(--dgv-a) 30%, transparent);
	}}@keyframes dgv-dunkel{from {
		opacity: 0;
	}}@keyframes dgv-rein{from {
		opacity: 0;
		transform: translateY(6px);
	}
	to {
		opacity: 1;
		transform: none;
	}}@media (prefers-reduced-motion: reduce){.dgv-form *:not(#dgv-schutz):not(#dgv-schutz){scroll-behavior: auto;
		transition: none;}}.dgv-service:not(#dgv-schutz):not(#dgv-schutz){--dgv-a: var(--dgv-akzent, #1a4fd0);
	--dgv-linie: #d0d5dd;
	--dgv-flaeche: #f6f7f9;
	--dgv-leise: #5b6270;
	--dgv-rund: 12px;
	clear: both;
	margin: 0 auto;
	max-width: 60rem;}.dgv-service__kacheln:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 1rem;
	grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
	list-style: none;
	margin: 0 0 2rem;
	padding: 0;}.dgv-service__kacheln li:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-service__kachel:not(#dgv-schutz):not(#dgv-schutz){background: #fff;
	border: 1px solid var(--dgv-linie);
	border-radius: var(--dgv-rund);
	color: inherit;
	display: flex;
	flex-direction: column;
	gap: 0.4rem;
	height: 100%;
	padding: 1.25rem 1.25rem 1.1rem;
	text-decoration: none;
	transition: border-color 0.15s, box-shadow 0.15s;}.dgv-service__kachel:hover:not(#dgv-schutz):not(#dgv-schutz),.dgv-service__kachel:focus-visible:not(#dgv-schutz):not(#dgv-schutz){border-color: var(--dgv-a);
	box-shadow: 0 4px 16px rgba(16, 24, 40, 0.08);}.dgv-service__kachel:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid var(--dgv-a);
	outline-offset: 2px;}.dgv-service__titel:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-a);
	font-size: 1.1rem;
	font-weight: 600;}.dgv-service__titel:not(#dgv-schutz):not(#dgv-schutz)::after{content: " →";}.dgv-service__satz:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-size: 0.95rem;
	line-height: 1.5;}.dgv-service__kontakt:not(#dgv-schutz):not(#dgv-schutz){background: var(--dgv-flaeche);
	border-radius: var(--dgv-rund);
	padding: 1.25rem 1.5rem;}.dgv-service__kontakt h2:not(#dgv-schutz):not(#dgv-schutz){font-size: 1.2rem;
	margin: 0 0 0.75rem;}.dgv-service__kontakt dl:not(#dgv-schutz):not(#dgv-schutz){display: grid;
	gap: 0.4rem 1.5rem;
	grid-template-columns: max-content 1fr;
	margin: 0;}.dgv-service__kontakt dt:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-leise);
	font-weight: 600;}.dgv-service__kontakt dd:not(#dgv-schutz):not(#dgv-schutz){margin: 0;}.dgv-service__kontakt a:not(#dgv-schutz):not(#dgv-schutz){color: var(--dgv-a);}@media (max-width: 480px){.dgv-service__kontakt dl:not(#dgv-schutz):not(#dgv-schutz){grid-template-columns: 1fr;}.dgv-service__kontakt dd:not(#dgv-schutz):not(#dgv-schutz){margin-bottom: 0.5rem;}}@media (prefers-reduced-motion: reduce){.dgv-service__kachel:not(#dgv-schutz):not(#dgv-schutz){transition: none;}}a.dgv-extra-karte__bild:not(#dgv-schutz):not(#dgv-schutz),a.dgv-korb-zeile__bild:not(#dgv-schutz):not(#dgv-schutz){cursor: zoom-in;}.dgv-lichtbox:not(#dgv-schutz):not(#dgv-schutz){background: transparent;
	border: 0;
	color: #fff;
	height: 100%;
	margin: 0;
	max-height: none;
	max-width: none;
	overflow: hidden;
	padding: 0;
	width: 100%;}.dgv-lichtbox:not(#dgv-schutz):not(#dgv-schutz)::backdrop{background: rgba(8, 10, 18, 0.92);}.dgv-lichtbox__innen:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	box-sizing: border-box;
	display: grid;
	gap: 0.75rem;
	grid-template-columns: auto minmax(0, 1fr) auto;
	grid-template-rows: auto minmax(0, 1fr) auto;
	height: 100%;
	padding: 1rem;}.dgv-lichtbox__zahl:not(#dgv-schutz):not(#dgv-schutz){font-size: 1rem;
	grid-column: 1 / 3;
	margin: 0;}.dgv-lichtbox figure:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	grid-column: 2;
	grid-row: 2;
	height: 100%;
	justify-content: center;
	margin: 0;
	min-height: 0;}.dgv-lichtbox img:not(#dgv-schutz):not(#dgv-schutz){border-radius: 8px;
	display: block;
	flex: 0 1 auto;
	max-height: 100%;
	max-width: 100%;
	min-height: 0;
	object-fit: contain;}.dgv-lichtbox figcaption:not(#dgv-schutz):not(#dgv-schutz){font-size: 1rem;
	line-height: 1.4;
	text-align: center;}.dgv-lichtbox button:not(#dgv-schutz):not(#dgv-schutz){align-items: center;
	background: rgba(255, 255, 255, 0.14);
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 3rem;
	justify-content: center;
	padding: 0;
	width: 3rem;}.dgv-lichtbox button:hover:not(#dgv-schutz):not(#dgv-schutz){background: rgba(255, 255, 255, 0.28);}.dgv-lichtbox button:focus-visible:not(#dgv-schutz):not(#dgv-schutz){outline: 3px solid #fff;
	outline-offset: 3px;}.dgv-lichtbox__zu:not(#dgv-schutz):not(#dgv-schutz){grid-column: 3;
	grid-row: 1;}.dgv-lichtbox__zurueck:not(#dgv-schutz):not(#dgv-schutz){grid-column: 1;
	grid-row: 2;}.dgv-lichtbox__vor:not(#dgv-schutz):not(#dgv-schutz){grid-column: 3;
	grid-row: 2;}.dgv-lichtbox button[hidden]:not(#dgv-schutz):not(#dgv-schutz){display: none;}@media (max-width: 600px){.dgv-lichtbox__innen:not(#dgv-schutz):not(#dgv-schutz){gap: 0.4rem;
		padding: 0.6rem;}.dgv-lichtbox button:not(#dgv-schutz):not(#dgv-schutz){height: 2.75rem;
		width: 2.75rem;}}
