/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-brand:#eadfbe;--color-brand-contrast:#000;--color-brand-700:oklch(44% .039 91.8);--color-accent:#5b6152;--color-neutral-50:oklch(97.5% .012 70);--color-neutral-200:oklch(88.5% .012 70);--color-neutral-600:oklch(52% .012 70);--color-neutral-950:oklch(21% .012 70);--color-ink:#2a2a26;--color-paper:#f6f4ef;--color-surface:var(--color-neutral-50);--color-line:var(--color-neutral-200);--color-muted:var(--color-neutral-600);--color-night:var(--color-neutral-950);--color-night-ink:var(--color-neutral-50);--font-display:"Cormorant Garamond", ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-body:"Jost", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-h1:clamp(1.95rem, 1.45rem + 2.1vw, 3.1rem);--text-h1--line-height:1.1;--text-h1--letter-spacing:-.018em;--text-h1--font-weight:400;--text-h2:clamp(1.45rem, 1.2rem + 1.05vw, 2.1rem);--text-h2--line-height:1.1;--text-h2--letter-spacing:-.018em;--text-h2--font-weight:400;--text-h3:clamp(1.08rem, 1.02rem + .28vw, 1.28rem);--text-h3--line-height:1.25;--text-h3--font-weight:400;--text-lead:clamp(1.06rem, 1.02rem + .22vw, 1.22rem);--text-lead--line-height:1.5;--text-body:clamp(.98rem, .95rem + .15vw, 1.06rem);--text-body--line-height:1.62;--text-sm:.875rem;--text-sm--line-height:1.45;--text-xs:.75rem;--text-xs--line-height:1.4;--radius-ui:2px;--radius-btn:2px;--radius-card:2px;--radius-media:0px;--shadow-card:none;--spacing-section:clamp(3.5rem, 2.6rem + 4vw, 6rem);--spacing-section-sm:clamp(2.5rem, 2rem + 2.5vw, 4rem);--spacing-gutter:clamp(1.25rem, 5vw, 4rem);--container-content:76rem;--container-wide:90rem;--container-text:42rem;--ease-brand:cubic-bezier(.4, 0, .2, 1);--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--animate-marquee:marquee var(--marquee-duration,40s) linear infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}body{font-size:var(--text-body);line-height:var(--text-body--line-height)}h1,h2,h3,.font-display{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}h1,h2,h3,.text-display,.text-h1,.text-h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}img,video{max-width:100%;height:auto;display:block}.js-motion:not(.motion-ready) [data-motion],.js-motion:not(.motion-ready) [data-split]{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.section{padding-block:var(--spacing-section)}.section-sm{padding-block:var(--spacing-section-sm)}.section-tint{background:var(--color-surface)}.section-night{background:var(--color-night);color:var(--color-night-ink);--color-line:#fcf6ee2e}@supports (color:color-mix(in lab, red, red)){.section-night{--color-line:color-mix(in oklch, var(--color-night-ink) 18%, transparent)}}.section-night{--color-muted:#b4aea8}@supports (color:color-mix(in lab, red, red)){.section-night{--color-muted:color-mix(in oklch, var(--color-night-ink) 68%, var(--color-night))}}.section-night{--color-surface:#2e2924}@supports (color:color-mix(in lab, red, red)){.section-night{--color-surface:color-mix(in oklch, var(--color-night-ink) 8%, var(--color-night))}}.section-brand{background:var(--color-brand);color:var(--color-brand-contrast);--color-muted:#3b3830}@supports (color:color-mix(in lab, red, red)){.section-brand{--color-muted:color-mix(in oklch, var(--color-brand-contrast) 75%, var(--color-brand))}}.wrap{width:100%;max-width:var(--container-content);padding-inline:var(--spacing-gutter);margin-inline:auto}.wrap-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--spacing-gutter);margin-inline:auto}.wrap-text{max-width:var(--container-text)}.btn{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-btn);min-block-size:52px;font-weight:var(--btn-weight);white-space:nowrap;transition:background-color .25s var(--ease-brand), color .25s var(--ease-brand), border-color .25s var(--ease-brand), box-shadow .25s var(--ease-brand), transform .25s var(--ease-brand);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5em;line-height:1.2;display:inline-flex}.btn-primary{background:var(--color-brand);color:var(--color-brand-contrast)}@media (hover:hover){.btn-primary:hover{background:var(--color-brand-700);transform:translateY(var(--hover-lift))}}.btn-secondary{color:inherit;border-color:currentColor}@media (hover:hover){.btn-secondary:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background:color-mix(in oklch, currentColor 8%, transparent)}}}.btn-text{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border-radius:0;padding-inline:0}@media (hover:hover){.btn-text:hover{transition:background-size .45s var(--ease-brand);background-position:100% 100%;background-size:0% 1px}}.card{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);border:var(--line-w) solid var(--color-line);transition:transform .35s var(--ease-brand), box-shadow .35s var(--ease-brand);overflow:hidden}@media (hover:hover){.card:hover{transform:translateY(var(--hover-lift));box-shadow:var(--hover-shadow)}.card:hover .media>img{transform:scale(var(--hover-img-scale))}}.media{border-radius:var(--radius-media);isolation:isolate;position:relative;overflow:hidden}.media>img,.media>video{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-brand)}.media-arch{border-radius:999px 999px var(--radius-media) var(--radius-media)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))}.bg-gradient-brand{background-image:var(--gradient-brand)}.field{gap:.4rem;display:grid}.field>label{font-size:var(--text-sm);font-weight:500}.field>input,.field>textarea,.field>select{width:100%;font:inherit;color:inherit;background:var(--field-bg);border-style:solid;border-color:var(--color-line);border-width:var(--field-bw);border-radius:var(--field-radius);transition:border-color .2s var(--ease-brand), box-shadow .2s var(--ease-brand);padding:.8rem 1rem}.field>input:focus,.field>textarea:focus,.field>select:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px #eadfbe38}@supports (color:color-mix(in lab, red, red)){.field>input:focus,.field>textarea:focus,.field>select:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand) 22%, transparent)}}[data-nav]{z-index:50;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}[data-nav].is-scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:0 1px 0 var(--color-line)}[data-nav].is-hidden{transform:translateY(-100%)}[data-hscroll-track]{gap:var(--spacing-gutter);padding-inline:var(--spacing-gutter);scrollbar-width:none;display:flex;overflow-x:auto}[data-hscroll-track]>*{flex:none}.ey-clip-x{overflow-x:clip}[data-hscroll].is-pinned [data-hscroll-track]{overflow:visible}[data-scene].is-scene{align-content:center;min-height:100svh;display:grid}[data-scene].is-scene [data-scene-steps]{display:grid}[data-scene].is-scene [data-scene-step]{grid-area:1/1}[data-scene-progress]{background:var(--color-brand);transform-origin:0;height:2px;transform:scaleX(0)}[data-stack-card]{top:calc(6rem + var(--i,0) * 1rem);position:sticky}[data-slider-viewport]{scrollbar-width:none;overflow-x:auto}[data-slider-viewport]>[data-slider-container]{gap:var(--spacing-gutter);display:flex}[data-slider-container]>*{flex:none}[data-slider].is-embla [data-slider-viewport]{overflow:hidden}[data-slider-dots]{gap:.5rem;display:flex}[data-slider-dots]>button{background:var(--color-line);border-radius:9999px;width:.6rem;height:.6rem}[data-slider-dots]>button[aria-current=true]{background:var(--color-brand)}[data-slider-prev]:disabled,[data-slider-next]:disabled{opacity:.35;cursor:default}.marquee{clip-path:inset(0);display:flex;overflow:hidden}@media (hover:hover){.marquee:hover>[data-marquee-track]{animation-play-state:paused}}.marquee>[data-marquee-track]{min-width:100%;animation:var(--animate-marquee);flex-shrink:0;gap:4rem;display:flex}[data-element=STICKY-CTA]{transition:transform .35s var(--ease-out-soft);transform:translateY(110%)}[data-element=STICKY-CTA].is-visible{transform:none}[data-element=TOP],[data-element=TOAST]{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}[data-element=TOP].is-visible,[data-element=TOAST].is-visible{opacity:1;visibility:visible}[data-element=FORTSCHRITT]{transform-origin:0;transform:scaleX(0)}[data-element=VERGLEICH] [data-vergleich-oben]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);transition:none}html:has(dialog[open]){overflow:hidden}.ey-ruht,.ey-ruht *,.ey-ruht :before,.ey-ruht :after{animation-play-state:paused!important}.einbettung{border:0;width:100%;height:100%;position:absolute;inset:0}.oberzeile{font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-transform:uppercase;letter-spacing:.22em}.stoerer{z-index:5;pointer-events:none;grid-column:1/-1;height:0;position:relative}.stoerer__flaeche{pointer-events:auto;right:var(--spacing-gutter);width:clamp(15rem,24vw,19rem);padding:calc(var(--spacing) * 6);color:var(--color-paper);transform-origin:100% 100%;transition:transform .32s var(--ease-brand), box-shadow .32s var(--ease-brand);background:#b81d0e;text-decoration:none;display:block;position:absolute;bottom:clamp(-4.5rem,-4vw,-3rem);transform:rotate(-1.6deg);box-shadow:0 10px 40px #14140f52}.stoerer__ober{letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.stoerer__titel{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:500;line-height:1.2;display:block}.stoerer__mehr{opacity:0;max-height:0;transition:max-height .34s var(--ease-brand), opacity .26s var(--ease-brand), margin .34s var(--ease-brand);gap:.5rem;display:grid;overflow:hidden}.stoerer__text{font-size:var(--text-sm);line-height:1.5}.stoerer__frist{color:var(--color-brand);font-size:.72rem}.stoerer__weg{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.3em;margin-top:.7rem;font-size:.72rem;font-weight:600;text-decoration:underline;display:inline-block}.stoerer__vorbehalt{border-top:1px solid #f6f4ef38;margin-top:.75rem;padding-top:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.stoerer__vorbehalt{border-top:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent)}}.stoerer__vorbehalt{letter-spacing:.01em;color:#d7beb7;font-size:.68rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.stoerer__vorbehalt{color:color-mix(in srgb, var(--color-paper) 74%, #7e2617)}}@media (hover:hover){.stoerer__flaeche:hover{transform:rotate(0)scale(1.06);box-shadow:0 18px 60px #14140f70}.stoerer__flaeche:hover .stoerer__mehr{opacity:1;max-height:16rem;margin-top:.7rem}}.stoerer__flaeche:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px;transform:rotate(0)scale(1.06)}.stoerer__flaeche:focus-visible .stoerer__mehr{opacity:1;max-height:16rem;margin-top:.7rem}@media not all and (hover:hover){.stoerer{height:auto;padding:0 var(--spacing-gutter);margin-block:calc(var(--spacing) * 6)}.stoerer__flaeche{width:100%;position:static;transform:none}.stoerer__mehr{opacity:1;max-height:none;margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.stoerer__flaeche,.stoerer__mehr{transition:none}@media (hover:hover){.stoerer__flaeche:hover{transform:rotate(-1.6deg)}}}.ki-label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--color-paper);background:#2a2a26b3}@supports (color:color-mix(in lab, red, red)){.ki-label{background:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.markenband__logo{object-fit:contain;width:auto;height:53px}.markenband__feld{flex-shrink:0;align-items:center;display:flex}.markenband__link{min-height:52px;padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-media);transition:opacity .32s var(--ease-brand)}.markenband__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@media (hover:hover){.markenband__link:hover{opacity:.6}}.markenband:has(:focus-visible)>[data-marquee-track]{animation-play-state:paused}@media (hover:none),(prefers-reduced-motion:reduce){.markenband>[data-marquee-track]{justify-content:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);flex-wrap:wrap;flex-shrink:1;width:100%;min-width:0;animation:none}.markenband__feld[aria-hidden=true],.markenband>[data-marquee-track]>:nth-child(n+13){display:none}}.anker__zahl{font-family:var(--font-display);color:var(--color-muted);font-size:clamp(2.5rem,1.8rem + 3vw,4rem);font-weight:400;line-height:1}.kopf{background:var(--color-ink);color:var(--color-paper);transition:background-color .26s var(--ease-brand), box-shadow .26s var(--ease-brand)}.kopf__marke{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);min-height:108px;transition:min-height .26s var(--ease-brand);display:flex}.kopf__logo-link{flex-shrink:0;align-items:center;min-height:52px;display:inline-flex}.kopf__logo{width:auto;height:92px;color:var(--color-brand);transition:height .26s var(--ease-brand);display:block}.fuss__logo{color:var(--color-brand);display:block}.kopf__tel{min-height:52px;color:var(--color-brand);font-size:var(--text-sm);letter-spacing:.02em;flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.kopf__navzeile{border-top:1px solid #eadfbe2e}@supports (color:color-mix(in lab, red, red)){.kopf__navzeile{border-top:1px solid color-mix(in srgb, var(--color-brand) 18%, transparent)}}.kopf__navzeile{border-bottom:1px solid #eadfbe38}@supports (color:color-mix(in lab, red, red)){.kopf__navzeile{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 22%, transparent)}}.kopf__navzeile{background:#242421}@supports (color:color-mix(in lab, red, red)){.kopf__navzeile{background:color-mix(in srgb, #000 14%, var(--color-ink))}}.kopf__navzeile{transition:background-color .26s var(--ease-brand)}.kopf__liste{gap:0;margin:0;padding:0;list-style:none;display:flex}.kopf__punkt{position:relative}.kopf__link{min-height:56px;padding-inline:calc(var(--spacing) * 6);color:var(--color-paper);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:color .24s var(--ease-brand), border-color .24s var(--ease-brand);border-bottom:2px solid #0000;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.kopf__punkt:first-child .kopf__link{padding-inline-start:0}@media (min-width:1024px) and (max-width:1200px){.kopf__link{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs)}.kopf__shop{gap:var(--spacing)}}.kopf__link[aria-current=page]{color:var(--color-brand);border-bottom-color:var(--color-brand)}.kopf__link--zeichen,.kopf__punkt:first-child .kopf__link--zeichen{margin-inline-start:-.9rem;padding-inline:.9rem}.kopf__haus{color:currentColor;width:21px;height:21px;display:block}.kopf__pfeil{width:.42em;height:.42em;transition:transform .24s var(--ease-brand);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)translate(-.1em,-.1em)}.kopf.ist-klein{background:#2a2a26f0}@supports (color:color-mix(in lab, red, red)){.kopf.ist-klein{background:color-mix(in srgb, var(--color-ink) 94%, transparent)}}.kopf.ist-klein{box-shadow:0 1px 24px #00000047}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kopf.ist-klein{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%)}}.kopf.ist-klein .kopf__marke{min-height:74px}.kopf__link--sale{color:var(--so-sale-hell);font-weight:600}.kopf__link--sale[aria-current=page]{color:var(--so-sale-hell);border-bottom-color:var(--so-sale-hell)}@media (hover:hover){.kopf__punkt:hover>.kopf__link--sale{color:var(--so-sale-hell)}}.kopf.ist-klein .kopf__logo{height:60px}.kopf.ist-klein .btn{padding-block:.7rem}@media (hover:hover){.kopf__punkt:hover>.kopf__link{color:var(--color-brand);border-bottom-color:#eadfbe8c}@supports (color:color-mix(in lab, red, red)){.kopf__punkt:hover>.kopf__link{border-bottom-color:color-mix(in srgb, var(--color-brand) 55%, transparent)}}}@media (prefers-reduced-motion:reduce){.kopf,.kopf__marke,.kopf__navzeile,.kopf__logo{transition:none}}.schalter{width:52px;height:52px;color:var(--color-paper);cursor:pointer;background:0 0;border:0;flex:0 0 52px;padding:0;display:block;position:relative}.schalter__balken,.schalter__balken:before,.schalter__balken:after{width:24px;height:1.5px;transition:transform .24s var(--ease-brand), opacity .24s var(--ease-brand);background:currentColor;margin-left:-12px;position:absolute;left:50%}.schalter__balken{top:50%}.schalter__balken:before{content:"";top:-7px}.schalter__balken:after{content:"";top:7px}.schalter[aria-expanded=true] .schalter__balken{background:0 0}.schalter[aria-expanded=true] .schalter__balken:before{top:0;transform:rotate(45deg)}.schalter[aria-expanded=true] .schalter__balken:after{top:0;transform:rotate(-45deg)}@media (max-width:1023px){.kopf__marke{gap:calc(var(--spacing) * 4);min-height:72px}.kopf__logo{height:58px}.kopf__weg--schmal{letter-spacing:.02em;align-items:center;gap:.45rem;display:inline-flex}.kopf__weg--schmal svg{flex:none;width:15px;height:15px}.kopf .btn-akzent{padding-inline:calc(var(--spacing) * 4);letter-spacing:.06em;white-space:nowrap}}@media (max-width:22.5rem){.kopf__weg--schmal{display:none}.kopf__logo{height:52px}}.kopf__unter{z-index:5;gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 10) calc(var(--spacing) * 6) calc(var(--spacing) * 6);background:#1f1f1c;display:flex;position:absolute;top:100%;left:0}@supports (color:color-mix(in lab, red, red)){.kopf__unter{background:color-mix(in srgb, #000 26%, var(--color-ink))}}.kopf__unter{border:1px solid #eadfbe38}@supports (color:color-mix(in lab, red, red)){.kopf__unter{border:1px solid color-mix(in srgb, var(--color-brand) 22%, transparent)}}.kopf__unter{visibility:hidden;opacity:0;transition:opacity .2s var(--ease-brand), transform .2s var(--ease-brand), visibility 0s linear .2s;border-top:0;transform:translateY(-6px);box-shadow:0 18px 40px -24px #000000e6}.kopf__unter--breit .kopf__gruppe:first-child ul{gap:0 calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(11.5rem,1fr));display:grid}.kopf__gruppe{min-width:13rem}.kopf__gruppe ul{margin:0;padding:0;list-style:none}.kopf__gruppentitel{margin:0 0 var(--spacing);padding-inline:calc(var(--spacing) * 4);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand);font-size:.72rem}.kopf__unterlink{white-space:nowrap;min-height:42px;padding-inline:calc(var(--spacing) * 4);color:#f6f4ef;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kopf__unterlink{color:color-mix(in srgb, var(--color-paper) 90%, var(--so-taupe))}}.kopf__unterlink{font-size:var(--text-sm);border-radius:var(--radius-ui);transition:color .24s var(--ease-brand), background-color .24s var(--ease-brand);text-decoration:none}.kopf__punkt:has(:focus-visible)>.kopf__unter{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}@media (hover:hover){.kopf__punkt:hover>.kopf__unter{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}.kopf__punkt:hover .kopf__pfeil{transform:rotate(225deg)translate(-.1em,-.1em)}.kopf__unterlink:hover{color:var(--color-brand);background:#eadfbe1a}@supports (color:color-mix(in lab, red, red)){.kopf__unterlink:hover{background:color-mix(in srgb, var(--color-brand) 10%, transparent)}}}@media (prefers-reduced-motion:reduce){.kopf__unter,.kopf__unterlink,.kopf__pfeil{transition:none}}.kopf__navzeile{display:block}@media (max-width:1023px){.kopf__navzeile{display:none}.kopf:has(.kopf__nav[data-offen=true]) .kopf__navzeile{display:block}.kopf__nav{inset:var(--kopfhoehe,72px) 0 auto 0;background:#242421;position:fixed}@supports (color:color-mix(in lab, red, red)){.kopf__nav{background:color-mix(in srgb, #000 14%, var(--color-ink))}}.kopf__nav{border-bottom:1px solid #eadfbe40}@supports (color:color-mix(in lab, red, red)){.kopf__nav{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 25%, transparent)}}.kopf__nav{max-height:calc(100dvh - var(--kopfhoehe,72px));display:none;overflow-y:auto}.kopf__nav[data-offen=true]{display:block}.kopf__liste{padding:calc(var(--spacing) * 4) var(--spacing-gutter) calc(var(--spacing) * 6);flex-direction:column;align-items:stretch;gap:0}.kopf__punkt{position:static}.kopf__liste>li+li{border-top:1px solid var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.kopf__liste>li+li{border-top:1px solid color-mix(in srgb, var(--so-taupe) 26%, transparent)}}.kopf__link,.kopf__link--zeichen{width:100%;min-height:52px;font-size:var(--text-body);letter-spacing:.04em;border-bottom:0;justify-content:space-between;padding-inline:0}.kopf__unter{visibility:visible;opacity:1;min-width:0;padding:0 0 calc(var(--spacing) * 4);box-shadow:none;background:0 0;border:0;transition:none;display:block;position:static;transform:none}.kopf__unter--breit .kopf__gruppe:first-child ul{display:block}.kopf__gruppe+.kopf__gruppe{margin-top:calc(var(--spacing) * 4)}.kopf__gruppentitel{padding-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4)}.kopf__unterlink{padding-inline:calc(var(--spacing) * 4) 0;min-height:46px;font-size:var(--text-sm);white-space:normal}.kopf__pfeil{display:none}}.fuss__kopf{border-bottom:1px solid #eadfbe29}@supports (color:color-mix(in lab, red, red)){.fuss__kopf{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 16%, transparent)}}.fuss__kopf{background:#eadfbe0a}@supports (color:color-mix(in lab, red, red)){.fuss__kopf{background:color-mix(in srgb, var(--color-brand) 4%, transparent)}}.fuss__kopfzeile{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.fuss__marke{align-items:center;gap:calc(var(--spacing) * 8);display:flex}.fuss__logo{width:auto;height:74px}.fuss__anspruch{max-width:26rem;font-size:var(--text-sm);color:var(--sand-hell);margin:0}@media (min-width:30rem){.ungetrennt{white-space:nowrap}}.fuss__ruf{gap:calc(var(--spacing) * 4);justify-items:start;display:grid}.fuss__ruf .oberzeile{color:var(--sand-hell)}.fuss__nummer{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-brand);align-items:center;min-height:52px;line-height:1;text-decoration:none;display:inline-flex}.fuss__haupt{gap:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 16);grid-template-columns:34fr 66fr;display:grid}.fuss__spalten{gap:calc(var(--spacing) * 10) clamp(2.5rem, 4.5vw, 5.5rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.fuss__titel{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand);margin:0 0 calc(var(--spacing) * 4);font-size:.72rem;font-weight:600}.fuss__zweitertitel{margin-top:calc(var(--spacing) * 16)}@media (min-width:64rem){.fuss__haupt{grid-template-columns:27fr 73fr}.fuss__spalten{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}.fuss__gruppen{display:contents}.fuss__gruppen .fuss__zweitertitel{margin-top:0}}.fuss__adresse{font-style:normal;font-size:var(--text-sm);color:var(--color-paper);line-height:1.7}.fuss__kontakt{margin:calc(var(--spacing) * 4) 0 0;font-size:var(--text-sm);line-height:2}.fuss__kontakt a{color:var(--color-brand);-webkit-text-decoration:underline #eadfbe80;text-decoration:underline #eadfbe80}@supports (color:color-mix(in lab, red, red)){.fuss__kontakt a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent)}}.fuss__zeiten{font-size:var(--text-sm);margin:0}.fuss__zeitzeile{justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--so-taupe);padding-block:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fuss__zeitzeile{border-bottom:1px solid color-mix(in srgb, var(--so-taupe) 22%, transparent)}}.fuss__zeitzeile dt{color:var(--color-paper)}.fuss__zeitzeile dd{color:var(--sand-hell);margin:0}.fuss__notiz{margin:calc(var(--spacing) * 4) 0 0;color:var(--sand-hell);font-size:.72rem}.fuss__kartenhinweis{margin:calc(var(--spacing) * 4) 0 0;color:var(--sand-hell);max-width:24rem;font-size:.72rem;line-height:1.5}.fuss__liste{margin:0;padding:0;list-style:none;display:grid}.fuss__liste a{min-height:28px;line-height:1.35;font-size:var(--text-sm);color:var(--color-paper);align-items:center;padding-block:1px;text-decoration:none;display:inline-flex}.fuss__schluss{border-top:1px solid #eadfbe29}@supports (color:color-mix(in lab, red, red)){.fuss__schluss{border-top:1px solid color-mix(in srgb, var(--color-brand) 16%, transparent)}}.fuss__schluss{background:#16120e}@supports (color:color-mix(in lab, red, red)){.fuss__schluss{background:color-mix(in srgb, #000 22%, var(--color-night))}}@media (max-width:1023px){.fuss__schluss{padding-bottom:calc(var(--spacing) * 16)}}.fuss__schlusszeile{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);display:grid}.fuss__recht{color:var(--sand-hell);margin:0;font-size:.72rem}.fuss__rechtsliste{flex-wrap:wrap;gap:.1rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.fuss__rechtsliste a{min-height:0;color:var(--sand-hell);padding-block:2px;font-size:.72rem;line-height:1.25;text-decoration:none;display:inline}.credit{color:var(--sand-hell);opacity:.85;margin:0;font-size:.72rem;line-height:1.25}.credit__link{min-width:52px;min-height:52px;color:inherit;align-items:center;margin-block:calc(.625em - 26px);display:inline-flex}@media (hover:hover){.fuss__nummer:hover{color:var(--color-paper)}.fuss__liste a:hover,.fuss__rechtsliste a:hover,.credit__link:hover{color:var(--color-brand)}}.credit__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:1023px){.fuss__rechtsliste{gap:.1rem 1rem}.fuss__kopfzeile{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 11)}.fuss__haupt{gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 11);grid-template-columns:minmax(0,1fr)}.fuss__spalten{gap:calc(var(--spacing) * 9) calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.fuss__gruppen{gap:calc(var(--spacing) * 6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fuss__gruppen .fuss__zweitertitel{margin-top:0}}@media (max-width:767px){.fuss__spalten{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr)}.fuss__gruppen{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fuss__gruppen .fuss__zweitertitel{margin-top:0}.fuss__liste a{min-height:26px;padding-block:0}.fuss__zweitertitel{margin-top:calc(var(--spacing) * 6)}}.btn{letter-spacing:.1em;text-transform:uppercase;min-height:52px;font-size:.72rem}.btn-primary{background:var(--color-ink);color:var(--color-paper);border-color:#0000}.btn-secondary{color:var(--color-ink);border-color:var(--so-taupe);background:0 0}.btn-akzent{background:var(--color-brand);color:var(--color-ink);border-color:#a19a84}@supports (color:color-mix(in lab, red, red)){.btn-akzent{border-color:color-mix(in srgb, var(--color-brand) 62%, var(--color-ink))}}.btn-hell{color:var(--color-paper);background:0 0;border-color:#f6f4ef8c}@supports (color:color-mix(in lab, red, red)){.btn-hell{border-color:color-mix(in srgb, var(--color-paper) 55%, transparent)}}.btn-sale{background:var(--so-sale);color:var(--color-white);border-color:var(--so-sale)}@media (hover:hover){.btn-primary:hover{background:var(--color-accent)}.btn-akzent:hover{background:var(--color-paper)}.btn-sale:hover{background:#000}@supports (color:color-mix(in lab, red, red)){.btn-sale:hover{background:color-mix(in srgb, #000 16%, var(--so-sale))}}}.banner-exklusiv{isolation:isolate;color:var(--color-paper);background:#14140f;border-block:1px solid #eadfbe4d;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.banner-exklusiv{border-block:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent)}}.banner-exklusiv:before{content:"";z-index:-1;background:radial-gradient(70% 140% at 82% 0,#eadfbe29 0%,#eadfbe0d 42%,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.banner-exklusiv:before{background:radial-gradient(70% 140% at 82% 0%, color-mix(in srgb, var(--color-brand) 16%, transparent) 0%, color-mix(in srgb, var(--color-brand) 5%, transparent) 42%, transparent 72%)}}.banner-exklusiv:after{content:"";z-index:-1;pointer-events:none;border:1px solid #eadfbe38;position:absolute;inset:14px}@supports (color:color-mix(in lab, red, red)){.banner-exklusiv:after{border:1px solid color-mix(in srgb, var(--color-brand) 22%, transparent)}}@media (max-width:767px){.banner-exklusiv>.wrap{padding-inline:calc(var(--spacing-gutter) + calc(var(--spacing) * 4))}.banner-exklusiv .btn{justify-content:center;width:100%}}.banner-exklusiv__marke{font-size:var(--text-sm);letter-spacing:.32em;text-transform:uppercase;color:var(--sand-hell)}@supports (color:color-mix(in lab, red, red)){.banner-exklusiv__marke{color:color-mix(in srgb, var(--sand-hell) 92%, transparent)}}.einladung__raster{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:64rem){.einladung__raster{gap:calc(var(--spacing) * 16);grid-template-columns:24rem minmax(0,1fr)}.einladung__karte{margin-inline-start:calc(var(--spacing-gutter) * -.75)}}.einladung__karte{width:min(20rem,100%);padding:calc(var(--spacing) * 3);background:linear-gradient(160deg, #ece2c3 0%, var(--color-brand) 58%, #eadfbe 100%);justify-self:start}@supports (color:color-mix(in lab, red, red)){.einladung__karte{background:linear-gradient(160deg, color-mix(in srgb, var(--color-brand) 92%, white) 0%, var(--color-brand) 58%, color-mix(in srgb, var(--color-brand) 88%, var(--so-taupe)) 100%)}}.einladung__karte{--kipp:-3.5deg;--wackel:0deg;--heb:0px;transform:rotate(calc(var(--kipp) + var(--wackel))) translateY(var(--heb));transform-origin:62% 12%;box-shadow:0 18px 50px #0000008c}.einladung__rand{border:1px solid #2a2a2673}@supports (color:color-mix(in lab, red, red)){.einladung__rand{border:1px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}}.einladung__rand{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);text-align:center;color:var(--color-ink)}.einladung__haus{letter-spacing:.3em;text-transform:uppercase;color:#2a2a26b8;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.einladung__haus{color:color-mix(in srgb, var(--color-ink) 72%, transparent)}}.einladung__zeile{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:#2a2a26c7}@supports (color:color-mix(in lab, red, red)){.einladung__zeile{color:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.einladung__titel{font-family:var(--font-display);font-size:var(--text-h2);margin-top:var(--spacing);line-height:1.05}.einladung__fuss{margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);border-top:1px solid #2a2a2647}@supports (color:color-mix(in lab, red, red)){.einladung__fuss{border-top:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent)}}.einladung__fuss{letter-spacing:.18em;text-transform:uppercase;color:#2a2a26b8;font-size:.68rem;line-height:1.8}@supports (color:color-mix(in lab, red, red)){.einladung__fuss{color:color-mix(in srgb, var(--color-ink) 72%, transparent)}}.schein{isolation:isolate;position:relative}.schein:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 12% 8%,#eadfbe17,#0000 62%),radial-gradient(100% 80% at 88% 92%,#5b615224,#0000 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.schein:before{background:radial-gradient(120% 90% at 12% 8%, color-mix(in srgb, var(--color-brand) 9%, transparent), transparent 62%), radial-gradient(100% 80% at 88% 92%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 58%)}}@media (prefers-reduced-motion:no-preference){.js-motion [data-motion]:not(.ist-da) .kachel__medium img,.js-motion [data-motion]:not(.ist-da) .wandert img{transform:scale(1.04)}.js-motion [data-motion] .kachel__medium img,.js-motion [data-motion] .wandert img{transition:transform 1.1s var(--ease-brand)}.kenburns>.ki-medium img,.kenburns .hero__blatt.ist-aktiv img{animation:so-kenburns 14s var(--ease-brand) forwards;will-change:transform}}.hero__blatt{position:absolute;inset:0}.hero__blatt:not(:first-child){opacity:0}.ist-folge .hero__blatt{opacity:0;transition:opacity 1.4s var(--ease-brand)}.ist-folge .hero__blatt.ist-aktiv{opacity:1}.hero__punkte{right:calc(var(--spacing) * 6);top:calc(var(--spacing) * 6);z-index:3;gap:0;margin:-9px -9px 0 0;display:flex;position:absolute}.hero__punkt{cursor:pointer;background:0 0;border:0;width:52px;height:52px;padding:0;position:relative}.hero__punkt:after{content:"";background:#f6f4ef8c;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.hero__punkt:after{background:color-mix(in srgb, var(--color-paper) 55%, transparent)}}.hero__punkt:after{box-shadow:0 0 0 1px #1c171259}@supports (color:color-mix(in lab, red, red)){.hero__punkt:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-night) 35%, transparent)}}.hero__punkt:after{transition:background-color calc(var(--motion-duration) * 1s) var(--ease-brand)}.hero__punkt.ist-aktiv:after{background:var(--color-brand)}.hero__punkt:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ist-folge .hero__blatt,.hero__punkt:after{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wandert img{animation:linear both so-parallax;animation-timeline:view();animation-range:cover;scale:1.12}}}.so-karte,.so-skizze{width:100%;height:auto;display:block}.text-sand{color:var(--sand-hell)}.herz{color:#d70e54}.so-karte__ring,.so-karte__speiche{fill:none;stroke:#eadfbe42}@supports (color:color-mix(in lab, red, red)){.so-karte__ring,.so-karte__speiche{stroke:color-mix(in srgb, var(--color-brand) 26%, transparent)}}.so-karte__ring,.so-karte__speiche{stroke-width:1px}.so-karte__speiche{stroke-dasharray:2 6}.so-karte__km{fill:var(--sand-hell);font-size:19px;font-family:var(--font-body);letter-spacing:.08em}.so-karte__nadel,.so-karte__punkt{fill:var(--color-brand)}.so-karte__punkt--fern{fill:none;stroke:var(--color-brand);stroke-width:1.5px}.so-karte__name{fill:var(--color-paper);font-size:22px;font-family:var(--font-body)}.so-karte__name--fern{fill:var(--color-brand)}.so-karte__name--heim{fill:var(--color-brand);font-size:24px;font-weight:500}.so-karte__dist{fill:var(--color-brand);font-size:18px}.so-karte__fussnote{fill:var(--sand-hell);font-size:19px;font-family:var(--font-body)}.so-karte__halo{fill:#eadfbe38}@supports (color:color-mix(in lab, red, red)){.so-karte__halo{fill:color-mix(in srgb, var(--color-brand) 22%, transparent)}}.so-karte__heimpunkt{fill:var(--color-brand)}.karte-hell .so-karte{max-width:32rem;margin-inline:auto}.karte-hell .so-karte__ring,.karte-hell .so-karte__speiche{stroke:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.karte-hell .so-karte__ring,.karte-hell .so-karte__speiche{stroke:color-mix(in srgb, var(--so-taupe) 45%, transparent)}}.karte-hell .so-karte__km,.karte-hell .so-karte__dist,.karte-hell .so-karte__fussnote{fill:var(--color-muted)}.karte-hell .so-karte__name{fill:var(--color-ink)}.karte-hell .so-karte__name--fern,.karte-hell .so-karte__name--heim,.karte-hell .so-karte__punkt{fill:var(--color-accent)}.karte-hell .so-karte__punkt--fern{fill:none;stroke:var(--color-accent)}.karte-hell .so-karte__nadel{fill:var(--color-accent)}.karte-hell .so-karte__halo{fill:#5b61522e}@supports (color:color-mix(in lab, red, red)){.karte-hell .so-karte__halo{fill:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.karte-hell .so-karte__heimpunkt{fill:var(--color-accent)}.sk-block{fill:#f6f4ef12}@supports (color:color-mix(in lab, red, red)){.sk-block{fill:color-mix(in srgb, var(--color-paper) 7%, transparent)}}.sk-haupt{stroke:#eadfbe8c}@supports (color:color-mix(in lab, red, red)){.sk-haupt{stroke:color-mix(in srgb, var(--color-brand) 55%, transparent)}}.sk-haupt{stroke-width:9px;fill:none;stroke-linecap:round}.sk-neben{stroke:#eadfbe6b}@supports (color:color-mix(in lab, red, red)){.sk-neben{stroke:color-mix(in srgb, var(--color-brand) 42%, transparent)}}.sk-neben{stroke-width:6px;fill:none;stroke-linecap:round}.sk-klein{stroke:#f6f4ef38}@supports (color:color-mix(in lab, red, red)){.sk-klein{stroke:color-mix(in srgb, var(--color-paper) 22%, transparent)}}.sk-klein{stroke-width:3px;fill:none;stroke-linecap:round}.sk-zufahrt{stroke:var(--color-brand);stroke-width:3px;stroke-dasharray:5 5;fill:none}.sk-name{fill:var(--sand-hell);font-family:var(--font-body);letter-spacing:.04em;font-size:20px}.sk-name--haupt{fill:var(--color-brand);font-size:21px}.sk-name--klein{fill:var(--sand-hell);font-size:17px}@supports (color:color-mix(in lab, red, red)){.sk-name--klein{fill:color-mix(in srgb, var(--sand-hell) 80%, transparent)}}.sk-ziel rect{fill:#eadfbe29}@supports (color:color-mix(in lab, red, red)){.sk-ziel rect{fill:color-mix(in srgb, var(--color-brand) 16%, transparent)}}.sk-ziel rect{stroke:var(--color-brand);stroke-width:1.5px}.sk-zieltext{fill:var(--color-paper);font-family:var(--font-display);font-size:26px}.sk-zieltext--klein{font-size:15px;font-family:var(--font-body);fill:var(--sand-hell);letter-spacing:.12em}.sk-park rect{fill:#f6f4ef1a}@supports (color:color-mix(in lab, red, red)){.sk-park rect{fill:color-mix(in srgb, var(--color-paper) 10%, transparent)}}.sk-park rect{stroke:#f6f4ef4d}@supports (color:color-mix(in lab, red, red)){.sk-park rect{stroke:color-mix(in srgb, var(--color-paper) 30%, transparent)}}.sk-park rect{stroke-width:1px}.sk-parktext{fill:var(--sand-hell);font-family:var(--font-body);font-size:22px}.sk-halo{fill:#eadfbe3d}@supports (color:color-mix(in lab, red, red)){.sk-halo{fill:color-mix(in srgb, var(--color-brand) 24%, transparent)}}.sk-punkt{fill:var(--color-brand)}.sk-adresse{fill:var(--color-brand);font-family:var(--font-body);letter-spacing:.06em;font-size:21px}.sk-nadel,.sk-hinweis{fill:var(--sand-hell)}@supports (color:color-mix(in lab, red, red)){.sk-hinweis{fill:color-mix(in srgb, var(--sand-hell) 70%, transparent)}}.sk-hinweis{font-family:var(--font-body);font-size:16px}.skizze-hell .sk-block{fill:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-block{fill:color-mix(in srgb, var(--so-taupe) 12%, transparent)}}.skizze-hell .sk-haupt{stroke:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-haupt{stroke:color-mix(in srgb, var(--so-taupe) 85%, transparent)}}.skizze-hell .sk-haupt{stroke-width:11px}.skizze-hell .sk-neben{stroke:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-neben{stroke:color-mix(in srgb, var(--so-taupe) 65%, transparent)}}.skizze-hell .sk-neben{stroke-width:7px}.skizze-hell .sk-klein{stroke:#2a2a2647}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-klein{stroke:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.skizze-hell .sk-klein{stroke-width:3.5px}.skizze-hell .sk-zufahrt{stroke:var(--color-ink);stroke-width:3.5px}.skizze-hell .sk-name{fill:var(--color-muted)}.skizze-hell .sk-name--haupt{fill:var(--color-ink);font-weight:500}.skizze-hell .sk-name--klein{fill:var(--color-muted)}.skizze-hell .sk-ziel rect{fill:var(--color-ink);stroke:var(--color-ink);stroke-width:2px}.skizze-hell .sk-zieltext{fill:var(--color-paper)}.skizze-hell .sk-zieltext--klein{fill:var(--color-brand)}.skizze-hell .sk-park rect{fill:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-park rect{fill:color-mix(in srgb, var(--so-taupe) 16%, transparent)}}.skizze-hell .sk-park rect{stroke:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-park rect{stroke:color-mix(in srgb, var(--so-taupe) 60%, transparent)}}.skizze-hell .sk-park rect{stroke-width:1.5px}.skizze-hell .sk-parktext{fill:var(--color-ink)}.skizze-hell .sk-halo{fill:#5b615238}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-halo{fill:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.skizze-hell .sk-punkt{fill:var(--color-accent)}.skizze-hell .sk-adresse{fill:var(--color-ink);font-weight:500}.skizze-hell .sk-nadel{fill:var(--color-accent)}.skizze-hell .sk-hinweis{fill:#6e6862cc}@supports (color:color-mix(in lab, red, red)){.skizze-hell .sk-hinweis{fill:color-mix(in srgb, var(--color-muted) 80%, transparent)}}.kacheln{border:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1px;display:grid}@media (min-width:64rem){.kacheln--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kacheln--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kachel{box-shadow:0 0 0 1px var(--color-line)}@media (min-width:64rem){.kacheln-betont{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}}.kachel{background:var(--color-paper);color:var(--color-ink);transition:background-color .24s var(--ease-brand);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kachel__medium{aspect-ratio:4/3;position:relative;overflow:hidden}.kachel__medium img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-brand)}.kachel__inhalt{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.kachel__titel{font-family:var(--font-display);font-size:var(--text-h3);margin:0;font-weight:400;line-height:1.1}.kachel__mehr{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);line-height:1.35}.kachel__mehr:after{content:" →"}a.kachel__mehr{min-height:52px;margin-top:calc(var(--spacing) * 2);align-items:center;display:inline-flex}.kachel-gross{isolation:isolate;min-height:22rem;position:relative}@media (min-width:64rem){.kachel-gross{grid-area:span 2/span 2;min-height:0}}.kachel-gross .kachel__medium{aspect-ratio:auto;z-index:0;height:100%;min-height:18rem;position:absolute;inset:0}.kachel-gross .kachel__inhalt{z-index:2;color:var(--color-paper);padding:calc(var(--spacing) * 10) calc(var(--spacing) * 6) calc(var(--spacing) * 6);background:linear-gradient(#14141200 0%,#141412b8 55%,#141412e0 100%);margin-top:auto;position:relative}.kachel-gross .kachel__titel{font-size:var(--text-h2)}.kachel-gross .kachel__mehr{color:var(--color-brand)}@media (hover:hover){.kachel:hover{background:#f4f1e7}@supports (color:color-mix(in lab, red, red)){.kachel:hover{background:color-mix(in srgb, var(--color-brand) 16%, var(--color-paper))}}.kachel:hover .kachel__mehr{color:var(--color-ink)}.kachel-bild:hover{background:var(--color-paper)}.kachel-bild:hover .kachel__medium img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.kachel__medium img{transition:none}@media (hover:hover){.kachel-bild:hover .kachel__medium img{transform:none}}}.seitenkopf{padding-block:calc(var(--spacing) * 10);background:linear-gradient(to bottom, #f4f1e8, var(--color-paper))}@supports (color:color-mix(in lab, red, red)){.seitenkopf{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand) 14%, var(--color-paper)), var(--color-paper))}}.seitenkopf{border-bottom:1px solid var(--color-line)}.seitenkopf__satz{grid-template-columns:minmax(0,1fr);display:grid}.seitenkopf__lead{font-size:var(--text-lead);max-width:34rem;line-height:1.45}@media (min-width:48rem){.seitenkopf{padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 8)}}@media (min-width:64rem){.seitenkopf{padding-block:calc(var(--spacing) * 24) calc(var(--spacing) * 16)}.seitenkopf__satz--zwei{column-gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.seitenkopf__satz--zwei :where(h1){margin-bottom:0}.seitenkopf__satz--zwei .seitenkopf__lead{max-width:30rem;padding-top:.35rem}}.reihen{gap:calc(var(--spacing) * 16);display:grid}.reihe{isolation:isolate;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.reihe:nth-child(2n){padding-block:calc(var(--spacing) * 10)}.reihe:first-child{padding-top:calc(var(--spacing) * 8)}.reihe:last-child{padding-bottom:calc(var(--spacing) * 10)}.reihe:nth-child(2n):before{content:"";z-index:-1;background:var(--color-surface);inset-block:0;margin-inline:-50vw;position:absolute;left:50%;right:50%}.reihe__medium{aspect-ratio:4/3;isolation:isolate;background:var(--so-taupe);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reihe__medium{background:color-mix(in srgb, var(--so-taupe) 10%, var(--color-paper))}}.reihe__medium img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-brand)}.reihe__titel{margin-bottom:calc(var(--spacing) * 4)}.reihe__titel :where(a){color:inherit;text-decoration:none}.reihe__intro{color:var(--color-muted);max-width:34rem;margin-bottom:calc(var(--spacing) * 6)}.reihe:nth-child(2n) .reihe__intro{color:var(--color-ink)}.reihe__produkte{margin:calc(var(--spacing) * 4) 0;border-top:1px solid var(--color-line);padding:0;list-style:none}.reihe__produkte :where(li){border-bottom:1px solid var(--color-line)}.reihe__produkte :where(a){min-height:52px;padding-block:calc(var(--spacing) * 2);color:var(--color-ink);gap:.1rem;text-decoration:none;display:grid}.reihe__produktname{font-size:var(--text-sm)}.reihe__produktzusatz{font-size:var(--text-xs);color:var(--color-muted)}.reihe__mehr{min-height:52px;margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);text-decoration:underline;-webkit-text-decoration-color:var(--so-taupe);-webkit-text-decoration-color:var(--so-taupe);text-decoration-color:var(--so-taupe);text-underline-offset:.3em;align-items:center;display:inline-flex}.reihe__mehr:after{content:" →";margin-left:.4em}@media (min-width:64rem){.reihen{gap:calc(var(--spacing) * 10)}.reihe{gap:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 16);grid-template-columns:54fr 46fr}.reihe:nth-child(2n){padding-block:calc(var(--spacing) * 16)}.reihe:first-child{padding-top:calc(var(--spacing) * 16)}.reihe:last-child{padding-bottom:calc(var(--spacing) * 16)}.reihe--gedreht .reihe__medium{order:2}.reihe__produkte{margin:0 0 calc(var(--spacing) * 6)}.reihe__mehr{margin-top:0}}@media (hover:hover){.reihe__titel a:hover{color:var(--color-accent)}.reihe:hover .reihe__medium img{transform:scale(1.03)}.reihe__produkte a:hover .reihe__produktname{color:var(--color-accent)}.reihe__mehr:hover{color:var(--color-ink)}}.produkte{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.produkte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.produkte{gap:calc(var(--spacing) * 16) calc(var(--spacing) * 10)}}.pk__medium{aspect-ratio:4/3;isolation:isolate;background:var(--so-taupe);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pk__medium{background:color-mix(in srgb, var(--so-taupe) 10%, var(--color-paper))}}.pk__medium img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-brand)}.pk__anzahl{right:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:2;color:var(--color-paper);font-size:var(--text-xs);letter-spacing:.06em;background:#14140fb8;padding:.25rem .6rem;position:absolute}.pk__text{padding-top:calc(var(--spacing) * 4)}@media (min-width:64rem){.pk__text{padding-top:calc(var(--spacing) * 6)}}.pk__titel{font-family:var(--font-display);letter-spacing:-.018em;margin:0 0 .25rem;font-size:clamp(1.25rem,1.1rem + .45vw,1.55rem);font-weight:500;line-height:1.2}.pk__titel :where(a){color:inherit;text-decoration:none}.pk__zusatz{margin:0 0 calc(var(--spacing) * 6);font-size:var(--text-body);color:var(--color-muted);max-width:30rem}.pk__preis{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line);font-family:var(--font-display);margin:0;font-size:clamp(1.1rem,1.02rem + .3vw,1.35rem);font-weight:500}@media (hover:hover){.pk:hover .pk__medium img{transform:scale(1.035)}.pk__titel a:hover{color:var(--color-accent)}}.produkt{padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 10)}.brotkrumen{font-size:var(--text-sm);color:var(--color-muted)}.seitenkopf__brot{margin-bottom:calc(var(--spacing) * 6)}.seitenkopf:has(.seitenkopf__brot){padding-top:calc(var(--spacing) * 6)}@media (min-width:64rem){.seitenkopf:has(.seitenkopf__brot){padding-top:calc(var(--spacing) * 8)}.seitenkopf:has(.seitenkopf__brot) .seitenkopf__brot{margin-bottom:calc(var(--spacing) * 12)}}:where([id]){scroll-margin-top:calc(var(--kopfleiste,166px) + calc(var(--spacing) * 6))}.lichtbox{background:0 0;border:0;width:fit-content;max-width:96vw;max-height:92vh;margin:auto;padding:0;overflow:visible}.lichtbox::backdrop{background:var(--color-night);opacity:.93}.lichtbox__rahmen{justify-content:center;align-items:center;display:flex;position:relative}.lichtbox__bild{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:92vh}.lichtbox__zu,.lichtbox__pfeil{z-index:2;background:#1c1712b3;border:0;place-items:center;width:52px;height:52px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.lichtbox__zu,.lichtbox__pfeil{background:color-mix(in srgb, var(--color-night) 70%, transparent)}}.lichtbox__zu,.lichtbox__pfeil{color:var(--color-paper);cursor:pointer;font-size:1.4rem;line-height:1}.lichtbox__zu{top:0;right:0}.lichtbox__pfeil--zurueck{margin-top:-26px;top:50%;left:0}.lichtbox__pfeil--vor{margin-top:-26px;top:50%;right:0}.lichtbox__zahl{left:50%;bottom:calc(var(--spacing) * 4);padding:.3rem calc(var(--spacing) * 3);background:#1c1712b3;margin:0;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.lichtbox__zahl{background:color-mix(in srgb, var(--color-night) 70%, transparent)}}.lichtbox__zahl{color:var(--color-paper);font-size:var(--text-xs);letter-spacing:.08em}@media (min-width:64rem){.galerie.ist-bereit .galerie__buehne{cursor:zoom-in}}@media (hover:hover){.lichtbox__zu:hover,.lichtbox__pfeil:hover{background:var(--color-night);color:var(--color-brand)}}.flaeche-blatt,.flaeche-blatt .kacheln :where(.kachel){background:var(--color-blatt)}.kachel__zeichen{margin-bottom:calc(var(--spacing) * 4);color:var(--color-brand);display:block}.kachel__zeichen svg{stroke-width:1px;width:64px;height:64px}.seitenkopf__zeichen{margin-bottom:calc(var(--spacing) * 3);color:var(--color-brand);display:block}.wege{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.wege{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wege{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.weg{background:var(--color-blatt);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--color-line);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.weg__scheibe{background:#eadfbe4d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.weg__scheibe{background:color-mix(in srgb, var(--color-brand) 30%, transparent)}}.weg__scheibe{color:var(--color-ink);margin-bottom:calc(var(--spacing) * 4)}.weg__titel{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 calc(var(--spacing) * 2);line-height:1.15}.weg__text{font-size:var(--text-sm);margin:0 0 calc(var(--spacing) * 4);flex:1}.weg__mehr{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--so-taupe);-webkit-text-decoration-color:var(--so-taupe);text-decoration-color:var(--so-taupe);text-underline-offset:.3em}.wege__fuss{margin:calc(var(--spacing) * 8) 0 0;font-size:var(--text-xs);color:var(--color-muted);max-width:38rem}.kopfsuche{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-line);padding-bottom:var(--spacing)}.kopfsuche__feld{width:8.5rem;min-height:32px;font-size:max(16px, var(--text-sm));color:var(--color-paper);background:0 0;border:0}.kopfsuche__feld::placeholder{color:var(--sand-hell)}@supports (color:color-mix(in lab, red, red)){.kopfsuche__feld::placeholder{color:color-mix(in srgb, var(--sand-hell) 75%, transparent)}}.kopfsuche__feld:focus{outline:none}.kopfsuche:has(:focus-visible){border-bottom-color:var(--color-brand)}.kopfsuche__knopf{min-width:52px;min-height:52px;color:var(--sand-hell);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-10px;margin-inline-end:-10px;display:inline-flex}.kopfsuche__knopf svg{width:18px;height:18px}@media (hover:hover){.kopfsuche__knopf:hover{color:var(--color-brand)}}.panelsuche{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid #f6f4ef4d;display:flex}@supports (color:color-mix(in lab, red, red)){.panelsuche{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent)}}.panelsuche{margin-bottom:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2)}.panelsuche__feld{min-height:44px;font-size:var(--text-lead);color:var(--color-paper);background:0 0;border:0;flex:1}.panelsuche__feld::placeholder{color:var(--sand-hell)}@supports (color:color-mix(in lab, red, red)){.panelsuche__feld::placeholder{color:color-mix(in srgb, var(--sand-hell) 75%, transparent)}}.panelsuche__feld:focus{outline:none}.panelsuche:has(:focus-visible){border-bottom-color:var(--color-brand)}.panelsuche__knopf{min-width:52px;min-height:52px;color:var(--color-brand);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.panelsuche__knopf svg{width:20px;height:20px}.kopf__punkt--shop{margin-inline-start:auto}.kopf__shop{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-brand);display:inline-flex}.kopf__shop svg{width:17px;height:17px}@media (hover:hover){.kopf__shop:hover{color:var(--color-paper)}}.suchseite__formular{max-width:38rem;margin-bottom:calc(var(--spacing) * 12)}.suchseite__zeile{gap:calc(var(--spacing) * 4);flex-wrap:wrap;align-items:end;display:flex}.suchseite__zeile .feld{flex:16rem;margin-bottom:0}.suchseite__zeile .btn{min-height:52px}.suchseite__leer{max-width:38rem}.funde{gap:calc(var(--spacing) * 4);margin:0 0 calc(var(--spacing) * 12);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0;list-style:none;display:grid}.fund{background:var(--color-blatt);border-radius:var(--radius-card);height:100%;box-shadow:0 0 0 1px var(--color-line);padding:calc(var(--spacing) * 6);color:var(--color-ink);flex-direction:column;display:flex}.fund__art{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin-bottom:calc(var(--spacing) * 2)}.fund__titel{font-family:var(--font-display);font-size:var(--text-h3);line-height:1.15}.fund__zahl{font-size:var(--text-sm);color:var(--color-muted);margin-top:calc(var(--spacing) * 2);flex:1}.fund__mehr{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.fund__mehr:after{content:" →"}.fund:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.fund:hover{background:#f4f1e7}@supports (color:color-mix(in lab, red, red)){.fund:hover{background:color-mix(in srgb, var(--color-brand) 16%, var(--color-paper))}}.fund:hover .fund__mehr{color:var(--color-ink)}}.neuigkeiten{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.neuigkeiten--1{max-width:34rem}.neuigkeiten--2,.neuigkeiten--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.neuigkeiten--2{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}.neuigkeiten--3{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}}.angebotsband{background:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.angebotsband{background:color-mix(in srgb, var(--so-taupe) 12%, var(--color-paper))}}.angebotsband{border-block:1px solid var(--color-line)}.neuigkeiten__wege{align-items:center;gap:calc(var(--spacing) * 4) calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.neuigkeit{display:flex}.neuigkeit__link{background:var(--color-blatt);border-radius:var(--radius-card);width:100%;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.neuigkeit__medium{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.neuigkeit__medium img{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-brand)}.neuigkeit__stoerer{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:1;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-h3);white-space:nowrap;background:#b81d0e;align-items:center;line-height:1;display:inline-flex;position:absolute;transform:rotate(-2deg);box-shadow:0 8px 28px #14140f57}.neuigkeit__text{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}.neuigkeit__datum{gap:var(--spacing);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);justify-items:start;display:grid}.neuigkeiten--fristen .neuigkeit__datum{min-height:calc(2lh + var(--spacing))}.neuigkeit__frist{color:var(--color-ink);font-weight:500;display:block}.neuigkeitsseite__frist{color:var(--color-ink);font-weight:500}.neuigkeitsseite__frist:before{content:"· ";color:var(--color-muted);font-weight:400}.neuigkeit__titel{font-family:var(--font-display);font-size:var(--text-h3);line-height:1.15}.neuigkeit__anriss{font-size:var(--text-sm);color:var(--color-muted);flex:1}.neuigkeit__mehr{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.neuigkeit__mehr:after{content:" →"}.neuigkeit--hinweis .neuigkeit__link{background:var(--color-blatt)}.neuigkeit--hinweis .neuigkeit__medium img{object-fit:contain;padding:calc(var(--spacing) * 6)}.neuigkeit__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.neuigkeit__link:hover .neuigkeit__medium img{transform:scale(1.035)}.neuigkeit__link:hover .neuigkeit__mehr{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.neuigkeit__medium img{transition:none}@media (hover:hover){.neuigkeit__link:hover .neuigkeit__medium img{transform:none}}}.neuigkeitsseite{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.neuigkeitsseite{gap:calc(var(--spacing) * 16);grid-template-columns:48fr 52fr}}.neuigkeitsseite__medium{aspect-ratio:4/3;border-radius:var(--radius-media);margin:0;position:relative;overflow:hidden}.neuigkeitsseite__medium img{object-fit:cover;width:100%;height:100%}.neuigkeitsseite__datum{margin:0 0 calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;display:flex}.neuigkeitsseite__abgelaufen{padding:.15rem calc(var(--spacing) * 2);background:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.neuigkeitsseite__abgelaufen{background:color-mix(in srgb, var(--so-taupe) 22%, transparent)}}.neuigkeitsseite__abgelaufen{color:var(--color-ink);font-weight:500}.neuigkeitsseite__weg{margin:calc(var(--spacing) * 8) 0 0}.neuigkeitsseite__zurueck{margin:calc(var(--spacing) * 6) 0 0;font-size:var(--text-sm)}.neuigkeitsseite__zurueck a{text-underline-offset:.3em;text-decoration:underline}.hinweiskasten{max-width:52rem;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 8);background:var(--color-surface);border-inline-start:3px solid var(--color-brand)}.hinweiskasten__titel{font-family:var(--font-display);font-size:var(--text-h3);margin-bottom:calc(var(--spacing) * 2);line-height:1.15}.hinweiskasten__text :where(p){font-size:var(--text-sm)}.hinweiskasten__text :where(p+p){margin-top:calc(var(--spacing) * 3)}.bilderreihe{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.bilderreihe--2,.bilderreihe--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bilderreihe--2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.bilderreihe--3{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.bilderreihe__feld{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.bilderreihe__feld img{object-fit:cover;width:100%;height:100%}.zitat{max-width:46rem;margin:0}.zitat__satz{font-family:var(--font-display);font-size:var(--text-h3);text-wrap:balance;margin:0;line-height:1.35}.zitat__urheber{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-brand);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);display:inline-block}.reihe--ohnebild{grid-template-columns:minmax(0,1fr)}.beitraege{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.beitraege{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.beitraege{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}.beitraege:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.beitraege:has(>:only-child){grid-template-columns:minmax(0,34rem)}}.beitragskarte{display:flex}.beitragskarte__link{background:var(--color-blatt);width:100%;box-shadow:0 0 0 1px var(--color-line);color:inherit;flex-direction:column;text-decoration:none;display:flex}.beitragskarte__medium{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.beitragskarte__medium img{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-brand)}.beitragskarte__text{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}.beitragskarte__kopf{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;display:flex}.beitragskarte__format{color:var(--color-ink);font-weight:500}.beitragskarte__format:after{content:"";width:calc(var(--spacing) * 4);vertical-align:middle;background:var(--color-brand);height:1px;margin-inline-start:calc(var(--spacing) * 2);display:inline-block}.beitragskarte__titel{font-family:var(--font-display);font-size:var(--text-h3);line-height:1.15}.beitragskarte__anriss{font-size:var(--text-sm);color:var(--color-muted);flex:1}.beitragskarte__mehr{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.beitragskarte__mehr:after{content:" →"}.beitragskarte__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.beitragskarte__link:hover .beitragskarte__medium img{transform:scale(1.035)}.beitragskarte__link:hover .beitragskarte__mehr{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.beitragskarte__medium img{transition:none}@media (hover:hover){.beitragskarte__link:hover .beitragskarte__medium img{transform:none}}}.formatfilter{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.formatfilter__punkt{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);box-shadow:0 0 0 1px var(--color-line);align-items:center;text-decoration:none;display:inline-flex}.formatfilter__punkt.ist-aktiv{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.formatfilter__punkt:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.formatfilter__punkt:not(.ist-aktiv):hover{color:var(--color-ink)}}.beitrag__medium{aspect-ratio:16/9;margin:0;position:relative;overflow:hidden}.beitrag__medium img{object-fit:cover;width:100%;height:100%}.beitrag__raster{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.beitrag__raster{gap:calc(var(--spacing) * 16);grid-template-columns:22rem minmax(0,1fr)}.beitrag__inhalt{top:calc(var(--kopfleiste,166px) + calc(var(--spacing) * 6));position:sticky}}.beitrag__inhaltstitel{min-height:52px;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;align-items:center;display:flex}.beitrag__inhaltsliste{margin:calc(var(--spacing) * 4) 0 0;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);padding:0;padding-top:calc(var(--spacing) * 4);list-style:none;display:grid}.beitrag__inhaltsliste a{padding-block:var(--spacing);font-size:var(--text-sm);color:var(--color-muted);text-decoration:none;display:block}.beitrag__inhaltsliste a:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.beitrag__inhaltsliste a:hover{color:var(--color-ink)}}.beitrag__inhaltsklapp>summary{list-style:none}.beitrag__inhaltsklapp>summary::-webkit-details-marker{display:none}.beitrag__stand{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-block:0 calc(var(--spacing) * 6)}.beitrag__aktualisiert:before{content:"· "}@media (min-width:64rem){.beitrag__produkte{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(3,minmax(0,1fr))}}.beitrag__zurueck{margin-block:calc(var(--spacing) * 12) 0;font-size:var(--text-sm)}.beitrag__zurueck a{text-underline-offset:.3em;text-decoration:underline}.seitenkopf__bildtitel{margin:0 0 calc(var(--spacing) * 6)}@media (min-width:64rem){.seitenkopf__satz--zwei .seitenkopf__bildtitel{margin-bottom:0}}.seitenkopf__bildtitel img{object-fit:contain;object-position:left center;width:auto;max-width:17rem;height:auto;max-height:5.5rem;display:block}@media (min-width:48rem){.seitenkopf__bildtitel img{max-width:21rem;max-height:7rem}}.seitenkopf__zusatz{margin-top:calc(var(--spacing) * 6)}.markenhinweis{font-size:var(--text-sm);border-inline-start:3px solid var(--color-brand);padding-inline-start:calc(var(--spacing) * 5)}.markenhinweis :where(p){margin:0 0 calc(var(--spacing) * 3)}.markenhinweis :where(p:last-child){margin-bottom:0}.eckdaten{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.eckdaten{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.eckdaten{grid-template-columns:repeat(3,minmax(0,1fr))}}.eckdaten__feld>svg{color:var(--color-brand);margin-bottom:calc(var(--spacing) * 3)}.eckdaten__titel{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin:0 0 calc(var(--spacing) * 4)}.eckdaten__wert{margin:0 0 calc(var(--spacing) * 3);line-height:1.5}.eckdaten__wert a{text-underline-offset:.3em;text-decoration:underline}.eckdaten__nummer{margin:0 0 calc(var(--spacing) * 2)}.eckdaten__nummer a{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-paper);line-height:1.1}.eckdaten__zusatz{font-size:var(--text-sm);margin:calc(var(--spacing) * 4) 0 0;max-width:26rem}.eckdaten__mehr{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);text-underline-offset:.3em;text-decoration:underline;display:inline-block}.zeiten{margin:0}.zeiten__zeile{gap:calc(var(--spacing) * 4);padding-block:var(--spacing);border-bottom:1px solid #eadfbe29;grid-template-columns:4.5rem auto;display:grid}@supports (color:color-mix(in lab, red, red)){.zeiten__zeile{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 16%, transparent)}}.zeiten__zeile:last-child{border-bottom:0}.zeiten__zeile dt{color:var(--sand-hell);margin:0}.zeiten__zeile dd{color:var(--color-paper);margin:0}.zeiten__zeile--zu dd{color:var(--so-taupe)}.anfahrt{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.anfahrt{gap:calc(var(--spacing) * 16);grid-template-columns:52fr 48fr}}.anfahrt__skizze{background:var(--color-paper);border-radius:var(--radius-card);padding:calc(var(--spacing) * 4)}.anfahrt__skizze svg{width:100%;height:auto;display:block}.anfahrt__hinweis{font-size:var(--text-sm);color:var(--color-muted)}.kontaktfoto{margin:0 0 calc(var(--spacing) * 4)}.kontaktfoto__medium{aspect-ratio:16/9;border-radius:var(--radius-media);overflow:hidden}.kontaktfoto__medium img{object-fit:cover;width:100%;height:100%}.kontaktfoto__satz{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--color-muted)}.bezug{margin-bottom:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4);background:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.bezug{background:color-mix(in srgb, var(--so-taupe) 10%, var(--color-paper))}}.bezug{border-left:3px solid var(--color-brand);max-width:38rem}.bezug__ober{margin:0 0 calc(var(--spacing) * 3);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.bezug__zeile{align-items:center;gap:calc(var(--spacing) * 4);color:inherit;text-decoration:none;display:flex}.bezug__bild{object-fit:cover;flex:0 0 80px;width:80px;height:60px}.bezug__marke,.bezug__preis{font-size:var(--text-sm);color:var(--color-muted);display:block}.bezug__titel{font-family:var(--font-display);font-size:var(--text-h3);line-height:1.15;display:block}@media (hover:hover){.bezug__zeile:hover .bezug__titel{color:var(--color-accent)}}.brotkrumen__liste{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.brotkrumen__glied{align-items:center;min-height:28px;display:flex}.brotkrumen__glied+.brotkrumen__glied:before{content:"/";margin-inline:calc(var(--spacing) * 2);color:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.brotkrumen__glied+.brotkrumen__glied:before{color:color-mix(in srgb, var(--so-taupe) 60%, transparent)}}.brotkrumen :where(a){color:inherit;text-decoration:none}.brotkrumen :where([aria-current]){color:var(--color-ink)}@media (hover:hover){.brotkrumen :where(a):hover{color:var(--color-ink);text-underline-offset:.25em;text-decoration:underline}}.produkt__raster{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.produkt__brot{margin-bottom:calc(var(--spacing) * 2)}@media (min-width:64rem){.produkt__raster{gap:calc(var(--spacing) * 16);grid-template-columns:56fr 44fr}.produkt__brot{grid-column:1/-1;margin-bottom:0}.produkt__raster>.galerie{grid-area:2/1}.produkt__text{grid-area:3/1}.produkt__daten{top:calc(var(--kopfhoehe,108px) + 3.5rem);grid-area:2/2/span 2;position:sticky}}.galerie__blatt+.galerie__blatt{margin-top:calc(var(--spacing) * 4)}.galerie__mini{display:none}.galerie.ist-bereit .galerie__buehne{aspect-ratio:4/3;isolation:isolate;background:var(--so-taupe);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.galerie.ist-bereit .galerie__buehne{background:color-mix(in srgb, var(--so-taupe) 10%, var(--color-paper))}}.galerie.ist-bereit .galerie__blatt{opacity:0;pointer-events:none;transition:opacity .38s var(--ease-brand);margin:0;position:absolute;inset:0}.galerie.ist-bereit .galerie__blatt.ist-aktiv{opacity:1;pointer-events:auto}.galerie.ist-bereit .galerie__blatt img{object-fit:cover;width:100%;height:100%}.galerie.ist-bereit .galerie__mini{gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) 0 0;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));padding:0;list-style:none;display:grid}.galerie__knopf{cursor:pointer;opacity:.62;width:100%;min-height:52px;transition:border-color .24s var(--ease-brand), opacity .24s var(--ease-brand);background:0 0;border:1px solid #0000;padding:0;display:block}.galerie__knopf img{width:100%;height:auto;display:block}.galerie__knopf.ist-aktiv{border-color:var(--color-brand);opacity:1}@media (hover:hover){.galerie__knopf:hover{opacity:1}}.produkt__unter{font-size:var(--text-lead);color:var(--color-muted);margin-bottom:calc(var(--spacing) * 6)}.produkt__preis{margin-block:calc(var(--spacing) * 10) calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.produkt__wert{font-family:var(--font-display);font-size:var(--text-h2);line-height:1}.produkt__preishinweis{font-size:var(--text-sm);color:var(--color-muted);flex-basis:100%}.produkt__knoepfe{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 10);display:grid}.produkt__knoepfe .btn{padding-inline:calc(var(--spacing) * 6)}@media (min-width:48rem){.produkt__knoepfe{flex-wrap:wrap;display:flex}}.produkt__zwischentitel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin-block:calc(var(--spacing) * 10) calc(var(--spacing) * 4);line-height:1.1}.daten{border:0;min-inline-size:0;margin:0;padding:0}.daten>legend{float:none;width:100%;margin-block:calc(var(--spacing) * 8) calc(var(--spacing) * 4);padding:0;display:block}.daten__zeile{gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding-block:.5rem;display:grid}@media (min-width:48rem){.daten__zeile{padding-block:.6rem}}.daten :where(dt),.daten__name{font-weight:500}.daten :where(dd),.daten__preis{color:var(--color-muted);text-align:right;margin:0}.daten :where(dt) .daten__zusatz,.daten__name .daten__zusatz{font-size:inherit;display:inline}.daten:not([data-auswahl]) .daten__radio{display:none}.daten[data-auswahl] .daten__zeile{grid-template-columns:auto minmax(0,1fr) auto}.daten[data-auswahl] label.daten__zeile{cursor:pointer}.daten[data-auswahl] .daten__zeile--weg{cursor:default;padding-inline-start:1.6rem}.daten__radio{accent-color:var(--color-ink);width:1rem;height:1rem;margin:0}.daten[data-auswahl] .daten__zeile:has(:checked){background:#eadfbe2e}@supports (color:color-mix(in lab, red, red)){.daten[data-auswahl] .daten__zeile:has(:checked){background:color-mix(in srgb, var(--color-brand) 18%, transparent)}}.daten[data-auswahl] .daten__zeile:has(:checked){box-shadow:0 0 0 calc(var(--spacing) * 2) #eadfbe2e}@supports (color:color-mix(in lab, red, red)){.daten[data-auswahl] .daten__zeile:has(:checked){box-shadow:0 0 0 calc(var(--spacing) * 2) color-mix(in srgb, var(--color-brand) 18%, transparent)}}.daten[data-auswahl] .daten__zeile:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.daten[data-auswahl] label.daten__zeile:hover{background:#eadfbe1a}@supports (color:color-mix(in lab, red, red)){.daten[data-auswahl] label.daten__zeile:hover{background:color-mix(in srgb, var(--color-brand) 10%, transparent)}}}.produkt__hinweislink{margin:calc(var(--spacing) * 3) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.produkt__hinweislink a{text-underline-offset:.3em;color:var(--color-ink);text-decoration:underline}.materialtexte{margin-top:calc(var(--spacing) * 3)}.materialtext{border-top:1px solid var(--color-line)}.materialtext>summary{cursor:pointer;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);list-style:none}.materialtext>summary::-webkit-details-marker{display:none}.materialtext>summary:after{content:" +"}.materialtext[open]>summary:after{content:" –"}.materialtext>p{margin:0 0 calc(var(--spacing) * 3);font-size:var(--text-sm)}.produktleiste{z-index:40;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding-bottom:calc(calc(var(--spacing) * 2) + env(safe-area-inset-bottom));background:var(--color-ink);color:var(--color-paper);transition:transform .32s var(--ease-brand);inset-inline:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;transform:translateY(100%)}.produktleiste.ist-da{transform:translateY(0)}@media (min-width:64rem){.produktleiste{display:none}}.produktleiste__text{flex-direction:column;min-width:0;display:flex}.produktleiste__name{font-size:var(--text-xs);color:var(--sand-hell);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.produktleiste__preis{font-size:var(--text-sm);font-weight:500}.produktleiste__knopf{align-items:center;min-height:52px;display:inline-flex}@media (prefers-reduced-motion:reduce){.produktleiste{transition:none}}.produkt__herkunft{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.produkt__herkunft :where(a){color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.produkt__serie{color:var(--color-muted)}.produkt__flag{padding:.15rem calc(var(--spacing) * 2);background:var(--color-brand);color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.produkt__alt{margin-right:calc(var(--spacing) * 2);color:var(--color-muted);text-decoration:line-through}.produkt__uvp{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;display:inline-block}.produkt__stern{margin-left:.1em}.produkt__flag--sale{background:var(--color-brand);color:var(--color-ink)}.produkt__flag--halt{background:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.produkt__flag--halt{background:color-mix(in srgb, var(--so-taupe) 30%, var(--color-paper))}}.produkt__flag--halt{color:var(--color-ink)}.produkt__flag--weg{background:var(--color-line);color:var(--color-muted)}.produkt__wert--weg{color:var(--color-muted)}.produkt__salekonfig{margin:calc(var(--spacing) * 2) 0 0;font-size:var(--text-sm);color:var(--color-ink)}.produkt__salehinweis{margin:calc(var(--spacing) * 3) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.produkt__salehinweis :where(a){color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.pk__saleart{margin:0 0 var(--spacing);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.pk__vergriffen{color:var(--color-muted)}.pk__hinweis{margin:calc(var(--spacing) * 2) 0 0;font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.pk__prozent{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:2;padding:var(--spacing) calc(var(--spacing) * 2);background:var(--so-sale);color:var(--color-white);font-size:var(--text-sm);letter-spacing:.04em;white-space:nowrap;font-weight:600;line-height:1.2;display:inline-block;position:absolute}.salekopf{isolation:isolate;padding-block:calc(var(--spacing) * 12);background:var(--so-sale);color:var(--color-paper);position:relative;overflow:hidden}@media (min-width:64rem){.salekopf{padding-block:calc(var(--spacing) * 20) calc(var(--spacing) * 16)}}.salekopf__raster{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:64rem){.salekopf__raster{gap:calc(var(--spacing) * 16);grid-template-columns:58fr 42fr}}.salekopf__satz{max-width:46rem}.salekopf__motiv{justify-self:start;max-width:26rem}@media (min-width:64rem){.salekopf__motiv{justify-self:end;max-width:none}}.salekopf__motiv img{width:100%;height:auto;display:block}.salekopf__brot{margin-bottom:calc(var(--spacing) * 8)}.salekopf__brot .brotkrumen,.salekopf__brot .brotkrumen a,.salekopf__brot .brotkrumen span,.salekopf__brot .brotkrumen li{color:var(--color-paper)}.salekopf__brot .brotkrumen a{text-decoration-color:#f6f4ef8c}@supports (color:color-mix(in lab, red, red)){.salekopf__brot .brotkrumen a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-paper) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-paper) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-paper) 55%, transparent)}}.salekopf__ober{color:#f6f4ef}@supports (color:color-mix(in lab, red, red)){.salekopf__ober{color:color-mix(in srgb, var(--color-paper) 88%, var(--so-sale))}}.salekopf__titel{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,11vw,6.5rem);line-height:.92}.salekopf__unter{margin:calc(var(--spacing) * 4) 0 0;font-size:var(--text-lead);line-height:1.35}.salekopf__lead{margin:calc(var(--spacing) * 6) 0 0;max-width:36rem}.salekopf__stand{margin:calc(var(--spacing) * 8) 0 0;padding-top:calc(var(--spacing) * 4);border-top:1px solid #f6f4ef59}@supports (color:color-mix(in lab, red, red)){.salekopf__stand{border-top:1px solid color-mix(in srgb, var(--color-paper) 35%, transparent)}}.salekopf__stand{font-size:var(--text-sm);letter-spacing:.04em}.salekopf__stand strong{font-size:var(--text-h3);font-weight:600}.melder{background:var(--color-surface);border-top:1px solid var(--color-line)}.melder__satz{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.melder__satz{gap:calc(var(--spacing) * 16);grid-template-columns:42fr 58fr}}.melder__ober{margin-bottom:calc(var(--spacing) * 6);color:var(--so-sale)}.melder__text{margin:calc(var(--spacing) * 6) 0 0;max-width:34rem}.melder__motiv{width:100%;max-width:15rem;height:auto;margin-top:calc(var(--spacing) * 8);display:block}.melder__klein{margin:calc(var(--spacing) * 4) 0 0;font-size:var(--text-sm);color:var(--color-muted);max-width:34rem}.danke{background:var(--color-surface)}.danke__satz{max-width:34rem;padding-block:calc(var(--spacing) * 16)}@media (min-width:64rem){.danke__satz{padding-block:calc(var(--spacing) * 24)}}.danke__zeichen{color:var(--color-brand);margin-bottom:calc(var(--spacing) * 6);display:block}.danke__zeichen svg{width:44px;height:44px}.danke__ober{margin-bottom:calc(var(--spacing) * 4)}.danke__titel{font-family:var(--font-display);font-size:var(--text-h1);margin:0;line-height:1.05}.danke__lead{margin:calc(var(--spacing) * 4) 0 0;font-size:var(--text-lead);line-height:1.4}.danke__text{margin-top:calc(var(--spacing) * 8)}.danke__wege{margin-top:calc(var(--spacing) * 12)}.salezeichen{color:var(--so-sale);margin-bottom:calc(var(--spacing) * 3);display:block}.salezeichen svg{width:32px;height:32px}.seitenwechsel{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 10);display:flex}.seitenwechsel__weg{min-height:52px;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-line);align-items:center;display:inline-flex}.seitenwechsel__stand{font-size:var(--text-sm);color:var(--color-muted)}.produkt__fussnote{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.merkmale{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.merkmal{padding:.25rem calc(var(--spacing) * 3);border:1px solid var(--color-line);font-size:var(--text-sm)}.daten__zusatz{color:var(--color-muted);font-size:var(--text-xs);display:block}.filter{align-items:end;gap:0 calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.filter .feld{flex:13rem;max-width:22rem}.filter__stand{flex:1 0 100%}.filter .feld{margin-bottom:calc(var(--spacing) * 4)}.filter .feld :where(select){min-height:52px}.filter__knoepfe{align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.filter__reset{font-size:var(--text-sm);color:var(--color-muted);text-underline-offset:.25em;text-decoration:underline}.filter__stand{font-size:var(--text-sm);color:var(--color-muted);margin:0}.filter__leer{max-width:38rem}.filter :where([hidden]){display:none}.produkt__materialhinweis{margin:calc(var(--spacing) * 3) 0 0;font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.daten__zeile--weg :where(dt){color:var(--color-muted);font-weight:400}.daten__weg{color:var(--color-muted);font-variant:all-small-caps;letter-spacing:.08em}.daten__weg:before{content:"";width:calc(var(--spacing) * 4);height:1px;margin-right:calc(var(--spacing) * 2);vertical-align:middle;background:currentColor;display:inline-block}.spalten--eins{grid-template-columns:minmax(0,1fr)}.spalten{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}@media (min-width:48rem){.spalten{gap:calc(var(--spacing) * 16)}}.fliess>*{max-width:38rem}.fliess :where(p){margin-bottom:calc(var(--spacing) * 4)}.fliess :where(p):last-child{margin-bottom:0}.fliess :where(h2){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line);font-family:var(--font-body);font-size:var(--text-h3);letter-spacing:.01em;font-weight:600;line-height:1.1}.spalten .fliess :where(h2),.produkt__text :where(h2){text-transform:uppercase}@media (min-width:64rem){.fliess :where(h2){margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 6)}}.fliess :where(h2):first-child{border-top:0;margin-top:0;padding-top:0}.regionsbild{overflow:hidden}.regionsbild img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.regionsbild__hinweis{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.praesenz{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.praesenz{gap:calc(var(--spacing) * 16);grid-template-columns:62fr 38fr}.praesenz__weg{padding-top:calc(var(--spacing) * 2);justify-self:end}}.regionen-weiter{align-items:baseline;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.regionen-weiter__liste{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.regionen-weiter :where(a){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--so-taupe);-webkit-text-decoration-color:var(--so-taupe);text-decoration-color:var(--so-taupe);text-underline-offset:.25em}.regionskarte{margin:calc(var(--spacing) * 10) 0 0}.rk{width:100%;max-width:56rem;height:auto;margin-inline:auto;display:block}.rk__strahl,.rk__bruch{fill:none;stroke:var(--color-line)}.rk__strahl{stroke-width:1.5px}.rk__bruch{stroke-width:1.5px;stroke-dasharray:2 9}.rk__haus{fill:var(--color-ink);stroke:none}.rk__gebiet{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2.5px}.rk__name{fill:var(--color-ink);font-family:var(--font-body);font-size:24px;font-weight:500}@media (min-width:48rem){.rk__name{font-size:18px}}.rk__name--haus{letter-spacing:.04em;font-weight:600}.regionskarte__legende{justify-content:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.regionskarte__posten{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.regionskarte__posten:before{content:"";width:12px;height:12px;display:inline-block}.regionskarte__posten--haus:before{background:var(--color-ink);rotate:45deg}.regionskarte__posten--gebiet:before{border:2px solid var(--color-ink);border-radius:50%}@media (prefers-reduced-motion:reduce){.galerie.ist-bereit .galerie__blatt,.galerie__knopf{transition:none}}:where(.eng,.fliess,.faq__antwort,.reihe__intro,.textlinks) :where(a){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--so-taupe);-webkit-text-decoration-color:var(--so-taupe);text-decoration-color:var(--so-taupe);text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover){:where(.eng,.fliess,.faq__antwort,.reihe__intro,.textlinks) :where(a):hover{text-decoration-color:currentColor}}:where(.eng,.fliess,.textlinks) :where(a.ext,a.ey-ext):after{content:"";vertical-align:baseline;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23796D5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h7v7'/%3E%3Cpath d='M13 3 3 13'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.62em;height:.62em;margin-left:.28em;display:inline-block}.agenturvermerk{margin-top:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-muted)}.agenturvermerk a{color:inherit;text-underline-offset:2px}.eng{padding-block:calc(var(--spacing) * 9)}@media (min-width:64rem){.eng{padding-block:calc(var(--spacing) * 16)}}.anfrage{gap:calc(var(--spacing) * 16);display:grid}@media (min-width:64rem){.anfrage{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}[data-mitfahren]{top:calc(var(--kopfleiste,166px) + calc(var(--spacing) * 6));position:sticky}[data-mitfahren].mitfahren--js{will-change:transform;position:relative;top:auto}}.feld{margin-bottom:calc(var(--spacing) * 4)}.feld :where(label){font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.15rem;font-weight:600;display:block}.feld__zusatz{text-transform:none;letter-spacing:0;color:var(--color-muted);font-weight:400}.feld :where(input:not([type=checkbox]),select,textarea){width:100%;min-height:52px;color:var(--color-ink);border:0;border-bottom:1px solid var(--so-taupe);font:inherit;font-size:max(16px, var(--text-body));transition:border-color .2s var(--ease-brand);appearance:none;background:0 0;border-radius:0;padding:.55rem 0;line-height:1.5}.feld :where(select){color-scheme:light}.feld :where(select) option{background:var(--color-white);color:var(--color-ink);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font:inherit}.feld :where(select) option:checked{background:var(--color-brand);color:var(--color-ink)}.feld :where(select){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%232A2A26' stroke-width='1.4' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2rem}@supports (appearance:base-select){.feld :where(select){appearance:base-select;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);text-align:start;background-image:none;padding-right:0;display:flex}.feld :where(select)::picker-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' width='12' height='8'%3E%3Cpath fill='none' stroke='%232A2A26' stroke-width='1.4' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");width:12px;height:8px;transition:transform .2s var(--ease-brand)}.feld :where(select):open::picker-icon{transform:rotate(180deg)}.feld :where(select)::picker(select){appearance:base-select;box-sizing:border-box;background:var(--color-white);border:1px solid var(--so-taupe);border-radius:2px;margin-block-start:var(--spacing);padding:0;box-shadow:0 18px 40px -22px #2a2a2673}@supports (color:color-mix(in lab, red, red)){.feld :where(select)::picker(select){box-shadow:0 18px 40px -22px color-mix(in srgb, var(--color-ink) 45%, transparent)}}.feld :where(select)::picker(select){color-scheme:light;max-height:60vh;overflow-y:auto}.feld :where(select) option{align-items:center;gap:calc(var(--spacing) * 3);min-height:52px;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);color:var(--color-ink);font:inherit;font-size:max(16px, var(--text-body));border-bottom:1px solid var(--color-line);background:0 0;line-height:1.4;display:flex}.feld :where(select) option:last-child{border-bottom:0}.feld :where(select) option::checkmark{display:none}.feld :where(select) option:focus{background:var(--color-surface)}.feld :where(select) option:checked{background:var(--color-brand);color:var(--color-ink);font-weight:500}@media (hover:hover){.feld :where(select) option:hover{background:var(--color-surface)}.feld :where(select) option:checked:hover{background:var(--color-brand)}}}.feld :where(textarea){resize:vertical;min-height:6rem;padding-top:.7rem}@media (min-width:64rem){.feld :where(textarea){min-height:7rem}}.feld :is(input,select,textarea):focus-visible{border-bottom-width:2px;border-bottom-color:var(--color-ink);box-shadow:0 1px 0 0 var(--color-ink);outline:none}.feld [aria-invalid=true]{border-bottom:2px solid var(--so-fehler)}.feld__fehler{font-size:var(--text-sm);color:var(--so-fehler);margin:.5rem 0 0;font-weight:500}.feld--haken{margin-block:calc(var(--spacing) * 6);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .85rem;display:grid}.feld--haken :where(input[type=checkbox]){width:24px;height:24px;accent-color:var(--color-ink);margin:.15rem 0 0}.feld--haken :where(label){font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-ink);min-height:52px;margin:0;font-weight:400;line-height:1.5}.feld--haken :where(a){color:inherit;text-decoration:underline}.feld--haken .feld__fehler{grid-column:1/-1}.formular__senden{justify-content:center;width:100%}@media (min-width:48rem){.formular__senden{width:auto}}.formular__fuss{margin-top:calc(var(--spacing) * 4);max-width:32rem;font-size:var(--text-xs);color:var(--color-muted)}.honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.faq{background:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){.faq{background:color-mix(in srgb, var(--so-taupe) 7%, var(--color-paper))}}.faq{border-top:1px solid var(--color-line)}.faq__kopf{margin-bottom:calc(var(--spacing) * 10)}.faq__kopf :where(h2){font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.018em;margin:0;font-weight:400;line-height:1.1}.faq__eintrag{border-top:1px solid var(--color-line)}.faq__eintrag:last-child{border-bottom:1px solid var(--color-line)}.faq__frage{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);min-height:52px;padding-block:calc(var(--spacing) * 4);cursor:pointer;font-size:var(--text-body);line-height:1.45;list-style:none;display:flex}.faq__frage::-webkit-details-marker{display:none}.faq__zeichen{flex:0 0 13px;width:13px;height:13px;position:relative}.faq__zeichen:before,.faq__zeichen:after{content:"";background:var(--color-muted);height:1px;transition:transform .24s var(--ease-brand);position:absolute;inset:50% 0 auto}.faq__zeichen:after{transform:rotate(90deg)}[open]>.faq__frage .faq__zeichen:after{transform:rotate(0)}.faq__antwort{padding-bottom:calc(var(--spacing) * 6);color:var(--color-muted);font-size:var(--text-sm);max-width:44rem;line-height:1.7}.faq__antwort :where(p+p){margin-top:calc(var(--spacing) * 4)}.faq__liste.ist-verkuerzt .faq__eintrag--spaet{display:none}.faq__mehr{margin-top:calc(var(--spacing) * 6);cursor:pointer;min-height:52px;font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-muted);text-decoration:underline;-webkit-text-decoration-color:var(--so-taupe);-webkit-text-decoration-color:var(--so-taupe);text-decoration-color:var(--so-taupe);text-underline-offset:.25em;background:0 0;border:0;padding:0}@media (hover:hover){.faq__frage:hover{color:var(--color-accent)}.faq__mehr:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.faq__zeichen:before,.faq__zeichen:after,.feld :where(input,select,textarea){transition:none}}.logowand{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);background:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.logowand__feld{padding:calc(var(--spacing) * 4);background:var(--color-white);min-height:8rem;box-shadow:1px 0 0 var(--color-line), 0 1px 0 var(--color-line);justify-content:center;align-items:center;display:flex}.logowand__feld img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4rem}.logowand__link{width:100%;height:100%;padding:inherit;place-items:center;display:grid}.logowand__fuss{margin:calc(var(--spacing) * 6) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.logowand__wort{font-family:var(--font-display);font-size:var(--text-h3);text-align:center;font-weight:500}@media (min-width:64rem){.logowand{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.logowand__feld{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);min-height:7.5rem}.logowand__feld img{max-height:3.4rem}}@media (hover:hover){.logowand__feld img{filter:grayscale();transition:transform .32s var(--ease-brand)}.logowand__feld:hover img,.logowand__feld:has(:focus-visible) img{filter:grayscale(0);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.logowand__feld img{transition:none}@media (hover:hover){.logowand__feld:hover img{transform:none}}}.buehne{isolation:isolate;width:100vw;margin-inline:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.buehne img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:48rem){.buehne img{aspect-ratio:16/9}}.schritte{margin:0;padding:0;list-style:none}.schritt{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);border-top:1px solid var(--color-line);grid-template-columns:3rem 1fr;display:grid}.schritt:last-child{border-bottom:1px solid var(--color-line)}@media (min-width:48rem){.schritt{gap:calc(var(--spacing) * 6);grid-template-columns:4rem 1fr}}.schritt__nr{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-muted);line-height:1}.schritt__titel{font-family:var(--font-body);font-size:var(--text-h3);margin:0 0 calc(var(--spacing) * 2);font-weight:500;line-height:1.1}.schritt :where(p){color:var(--color-muted);max-width:38rem}.dunkel{background:var(--color-night);color:var(--color-paper)}.dunkel :where(p){color:var(--sand-hell)}.dunkel :where(h1,h2,h3),.dunkel .seitenkopf__lead{color:var(--color-paper)}.dunkel .oberzeile{color:var(--color-brand)}.dunkel :where(.fliess,.textlinks) :where(a){color:var(--color-brand);text-decoration-color:#eadfbe80}@supports (color:color-mix(in lab, red, red)){.dunkel :where(.fliess,.textlinks) :where(a){-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent)}}.dunkel__buehne{isolation:isolate;position:relative}.dunkel__medium{aspect-ratio:16/10;position:relative;overflow:hidden}.dunkel__medium img{object-fit:cover;width:100%;height:100%}.dunkel__einstieg{z-index:2;padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 16);position:relative}.dunkel__einstieg :where(.seitenkopf__lead){max-width:38rem}.dunkel__knoepfe{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 10);display:grid}@media (min-width:48rem){.dunkel__knoepfe{flex-wrap:wrap;display:flex}}@media (min-width:64rem){.dunkel__buehne{align-items:flex-end;min-height:min(30rem,74svh);display:flex}.dunkel__medium{z-index:0;aspect-ratio:auto;position:absolute;inset:0}.dunkel__buehne:after{content:"";z-index:1;background:linear-gradient(#1c1c1933 0%,#1c1c198c 38%,#1c1c19eb 68%,#1c1c19f7 100%);position:absolute;inset:0}.dunkel__einstieg{padding-block:calc(var(--spacing) * 24) calc(var(--spacing) * 16)}.dunkel__einstieg :where(h1){max-width:18ch}}.abschnittskopf{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.abschnittskopf .oberzeile{margin-bottom:calc(var(--spacing) * 2)}.abschnittskopf :where(h2){margin:0}@media (min-width:64rem){.abschnittskopf{margin-bottom:calc(var(--spacing) * 16)}}.schritte--dunkel .schritt{border-top-color:#eadfbe33}@supports (color:color-mix(in lab, red, red)){.schritte--dunkel .schritt{border-top-color:color-mix(in srgb, var(--color-brand) 20%, transparent)}}.schritte--dunkel .schritt:last-child{border-bottom-color:#eadfbe33}@supports (color:color-mix(in lab, red, red)){.schritte--dunkel .schritt:last-child{border-bottom-color:color-mix(in srgb, var(--color-brand) 20%, transparent)}}.schritte--dunkel .schritt__nr{color:var(--color-brand)}.schritte--dunkel .schritt :where(p){color:var(--sand-hell)}.dunkel__paar{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.dunkel__paar{gap:calc(var(--spacing) * 16);grid-template-columns:58fr 42fr}}.dunkel__detail{aspect-ratio:4/3;isolation:isolate;position:relative;overflow:hidden}.dunkel__detail img{object-fit:cover;width:100%;height:100%}.dunkel__schluss{border-top:1px solid #eadfbe33}@supports (color:color-mix(in lab, red, red)){.dunkel__schluss{border-top:1px solid color-mix(in srgb, var(--color-brand) 20%, transparent)}}.dunkel__schluss{text-align:center}.dunkel__schluss .seitenkopf__lead{margin-inline:auto}.dunkel__schluss .dunkel__knoepfe{justify-content:center}.faq--dunkel{background:#191510}@supports (color:color-mix(in lab, red, red)){.faq--dunkel{background:color-mix(in srgb, #000 12%, var(--color-night))}}.faq--dunkel{border-top-color:#eadfbe2e}@supports (color:color-mix(in lab, red, red)){.faq--dunkel{border-top-color:color-mix(in srgb, var(--color-brand) 18%, transparent)}}.faq--dunkel{color:var(--color-paper)}.faq--dunkel .oberzeile{color:var(--color-brand)}.faq--dunkel .faq__antwort{color:var(--sand-hell)}.faq--dunkel .faq__eintrag{border-color:#eadfbe2e}@supports (color:color-mix(in lab, red, red)){.faq--dunkel .faq__eintrag{border-color:color-mix(in srgb, var(--color-brand) 18%, transparent)}}.faq--dunkel .faq__zeichen:before,.faq--dunkel .faq__zeichen:after{background:var(--color-brand)}.faq--dunkel .faq__mehr{color:var(--sand-hell);text-decoration-color:#eadfbe80}@supports (color:color-mix(in lab, red, red)){.faq--dunkel .faq__mehr{-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand) 50%, transparent)}}@media (hover:hover){.faq--dunkel .faq__frage:hover{color:var(--color-brand)}.faq--dunkel .faq__mehr:hover{color:var(--color-paper)}}.anker{gap:calc(var(--spacing) * 4);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anker>div{gap:calc(var(--spacing) * 2);justify-items:center;display:grid}.anker .anker__zahl{font-size:clamp(1.6rem,7vw,2.2rem)}.anker>*>span{color:var(--color-muted);font-size:.72rem;line-height:1.3}@media (min-width:64rem){.anker{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.anker .anker__zahl{font-size:clamp(2.5rem,1.8rem + 3vw,4rem)}.anker>*>span{font-size:var(--text-sm);line-height:inherit}}:where(.buehne,.regionsbild)>.ki-medium{margin:0}.ey-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kachel:not(.kachel-bild){padding:calc(var(--spacing) * 10) calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);min-height:13rem}.kachel--statisch{cursor:default}.kachel__text{font-size:var(--text-sm);color:var(--color-muted);max-width:none;margin:0}.kachel__marke{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin:0}.kachel__preis{margin:calc(var(--spacing) * 2) 0 0;font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-ink)}.kachel__ab{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.04em}.kachel-gross .kachel__preis,.kachel-gross .kachel__marke{color:var(--color-paper)}.regionen__liste{background:var(--color-line);border:1px solid var(--color-line);margin-top:calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.regionen__eintrag{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-height:52px;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);background:var(--color-paper);color:var(--color-ink);text-decoration:none;display:flex}.regionen__eintrag :where(span){color:var(--color-muted);font-size:var(--text-xs)}@media (hover:hover){.regionen__eintrag:hover{background:#f4f0e6}@supports (color:color-mix(in lab, red, red)){.regionen__eintrag:hover{background:color-mix(in srgb, var(--color-brand) 18%, var(--color-paper))}}}.markenband__wort{font-family:var(--font-display);font-size:var(--text-h3);white-space:nowrap;font-weight:500}.meldung{padding:calc(var(--spacing) * 6);border-left:3px solid var(--color-brand);background:var(--color-surface);margin-bottom:calc(var(--spacing) * 6)}.meldung :where(h2){font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 calc(var(--spacing) * 2)}.meldung :where(a:not(.btn)){color:inherit;text-decoration:underline}.meldung--gut{border-left-width:4px;border-color:var(--color-brand);background:#f5f2ea}@supports (color:color-mix(in lab, red, red)){.meldung--gut{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-paper))}}.meldung--gut{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 8) calc(var(--spacing) * 8)}@media (min-width:48rem){.meldung--gut{padding:calc(var(--spacing) * 12)}}.meldung--gut :where(h2){font-size:var(--text-h2);margin-bottom:calc(var(--spacing) * 4);line-height:1.1}.meldung--gut :where(p){max-width:38rem}.meldung--fehler{border-color:var(--so-fehler);background:var(--so-fehler)}@supports (color:color-mix(in lab, red, red)){.meldung--fehler{background:color-mix(in srgb, var(--so-fehler) 4%, var(--color-surface))}}.meldung__titel{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--so-fehler);margin:0;font-weight:600}.meldung__text{margin:calc(var(--spacing) * 2) 0 0;max-width:34rem}.meldung__liste{margin:calc(var(--spacing) * 3) 0 0;padding:0;list-style:none}.meldung__liste>li{padding-left:calc(var(--spacing) * 5);position:relative}.meldung__liste>li+li{margin-top:calc(var(--spacing) * 2)}.meldung__liste>li:before{content:"–";color:var(--so-fehler);position:absolute;top:0;left:0}.meldung__liste :where(a){-webkit-text-decoration-color:var(--so-fehler);-webkit-text-decoration-color:var(--so-fehler);text-decoration-color:var(--so-fehler)}@supports (color:color-mix(in lab, red, red)){.meldung__liste :where(a){-webkit-text-decoration-color:color-mix(in srgb, var(--so-fehler) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--so-fehler) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--so-fehler) 45%, transparent)}}.meldung__liste :where(a){text-underline-offset:.25em}.cta-tief{align-items:flex-start;gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.cta-tief :where(p){color:#f6f4ef}@supports (color:color-mix(in lab, red, red)){.cta-tief :where(p){color:color-mix(in srgb, var(--color-paper) 82%, var(--so-taupe))}}.knopfpaar{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.knopfpaar>.btn{text-align:center;justify-content:center}@media (min-width:48rem){.knopfpaar{gap:calc(var(--spacing) * 4);flex-flow:wrap}.knopfpaar>.btn{justify-content:center}}.cta-tief__knoepfe{align-self:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.cta-tief__knoepfe>.btn{text-align:center;justify-content:center}@media (min-width:48rem){.cta-tief{flex-flow:wrap;justify-content:space-between;align-items:center}.cta-tief__knoepfe{align-self:auto;gap:calc(var(--spacing) * 4);flex-flow:wrap}}@media (prefers-reduced-motion:reduce){.reihe__medium img,.pk__medium img{transition:none}@media (hover:hover){.reihe:hover .reihe__medium img,.pk:hover .pk__medium img{transform:none}}}.textblock{padding-block:var(--spacing-section)}.titelblock{padding-top:var(--spacing-section);padding-bottom:0}.titelblock+.textblock{padding-top:calc(var(--spacing) * 6)}.textblock+.titelblock{padding-top:0}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.min-h-\[52px\]{min-height:52px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[52rem\]{max-width:52rem}.max-w-text{max-width:var(--container-text)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.bg-brand{background-color:var(--color-brand)}.bg-ink{background-color:var(--color-ink)}.bg-night{background-color:var(--color-night)}.bg-paper{background-color:var(--color-paper)}.mask-left{-webkit-mask-position:0;mask-position:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-section{padding-block:var(--spacing-section)}.py-section-sm{padding-block:var(--spacing-section-sm)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-section{padding-bottom:var(--spacing-section)}.font-display{font-family:var(--font-display)}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-brand{color:var(--color-brand)}.text-brand-contrast{color:var(--color-brand-contrast)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-paper{color:var(--color-paper)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-ui:focus{border-radius:var(--radius-ui)}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:shadow-float:focus{--tw-shadow:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-0{margin-bottom:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[634fr_806fr\]{grid-template-columns:634fr 806fr}.lg\:items-center{align-items:center}.lg\:py-section{padding-block:var(--spacing-section)}.lg\:pt-section{padding-top:var(--spacing-section)}}[data-element=TOP]:has(~[data-element=FLOATING]),[data-element=FLOATING]~[data-element=TOP]{bottom:6rem}@media not all and (min-width:1024px){[data-element=TOP]:has(~[data-element=FLOATING]),[data-element=FLOATING]~[data-element=TOP]{bottom:11rem}}}:root{--eyedee-stand:"Schulze Outdoor Living v1.0";--btn-pad-y:.85rem;--btn-pad-x:2.25rem;--btn-weight:500;--line-w:1px;--field-bw:1px;--field-bg:var(--color-paper);--field-radius:0px;--hover-lift:0px;--hover-shadow:none;--hover-img-scale:1.035;--pos:50%;--glass-bg:#f6f4eff0}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in oklch, var(--color-paper) 94%, transparent)}}:root{--glass-blur:0px;--gradient-brand:none;--motion-level:2;--motion-in:rise;--motion-out:stay;--motion-distance:14;--motion-duration:.62;--motion-stagger:.08;--motion-ease:power2.inOut;--motion-mobile:voll;--motion-smooth:desktop}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/fonts/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/fonts/jost-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--so-taupe:#9a8b72;--so-rand:var(--spacing-gutter);--so-fehler:#8c2a1c;--so-sale:#c9281a;--so-sale-hell:#ff5a4d;--sand-hell:#cfc7b4;--color-muted:#736b60;--color-line:var(--so-taupe)}@supports (color:color-mix(in lab, red, red)){:root{--color-line:color-mix(in srgb, var(--so-taupe) 35%, transparent)}}:root{--color-night:#1c1c19;--color-surface:#f5f3ed}@supports (color:color-mix(in lab, red, red)){:root{--color-surface:color-mix(in srgb, var(--color-brand) 5%, var(--color-paper))}}:root{--color-blatt:#fcfbf8;--a11y-akzent:var(--color-ink);--a11y-akzent-grad:linear-gradient(120deg, var(--color-brand), var(--so-taupe));--a11y-ink:var(--color-night);--a11y-paper:var(--color-paper);--a11y-line:var(--color-line);--a11y-muted:var(--color-muted)}@keyframes so-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.2%,-.8%)}}@keyframes so-parallax{0%{transform:translateY(4%)}to{transform:translateY(-4%)}}:is(.kachel__medium,.reihe__medium,.pk__medium,.galerie__blatt,.dunkel__medium,.dunkel__detail,.hero__medium,.hero__blatt,.kontaktfoto__medium)>.ki-medium{height:100%;margin:0;position:absolute;inset:0}:is(.kachel__medium,.reihe__medium,.pk__medium,.galerie__blatt,.dunkel__medium,.dunkel__detail,.hero__medium,.hero__blatt,.kontaktfoto__medium)>.ki-medium>img{object-fit:cover;width:100%;height:100%}.kachel-gross .ki-hinweis{top:.75rem;bottom:auto}@media (max-width:1023px){body{padding-bottom:calc(52px + env(safe-area-inset-bottom))}#a11yBtn,.a11y-btn{bottom:calc(52px + env(safe-area-inset-bottom) + .75rem)}}.a11y-panel.a11y-panel,.a11y-panel .a11y-row,.a11y-panel .a11y-range{font-size:16px}.a11y-panel .a11y-cap{font-size:12.5px}.a11y-panel .a11y-row{min-height:52px}.a11y-panel .sw input{width:52px;height:52px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.a11y-panel .a11y-range input[type=range]{height:52px}.a11y-panel .a11y-range output{font-size:14px}.a11y-panel .a11y-select{min-height:52px;font-size:16px}.a11y-panel .a11y-reset{min-height:52px;padding-inline:14px;font-size:14px}.a11y-panel .a11y-note{font-size:14px}#a11yBtn,.a11y-btn{font-size:max(16px, var(--text-body))}.ki-hinweis.ki-hinweis{background:#2a2a26a6;padding:.15rem .4rem}body.a11y-contrast{--color-muted:var(--color-ink);--color-line:#2a2a268c}@supports (color:color-mix(in lab, red, red)){body.a11y-contrast{--color-line:color-mix(in srgb, var(--color-ink) 55%, transparent)}}body.a11y-contrast{--sand-hell:#fff}body.a11y-contrast .schein:before{display:none}body.a11y-contrast .ki-label{background:var(--color-ink)}body.a11y-gray>:not(.a11y-btn):not(.a11y-panel){filter:grayscale()}body.cb-rg{--so-sale:#0b5fa5;--so-sale-hell:#56b4e9;--so-fehler:#084c85;--color-accent:#084c85}body.cb-by{--so-sale:#a5006e;--so-sale-hell:#ff6bbf;--color-accent:#0a565f}body[style*=--lh] :is(p,li,dd,dt,address,blockquote,figcaption,summary){line-height:var(--lh,inherit)}body.a11y-motion .kenburns>.ki-medium img,body.a11y-motion .kenburns .hero__blatt.ist-aktiv img,body.a11y-motion .wandert img{animation:none}body.a11y-motion .kachel__medium img{transition:none;transform:none}body.a11y-motion .wandert img,body.a11y-motion .ist-folge .hero__blatt,body.a11y-motion .stoerer__flaeche,body.a11y-motion .stoerer__mehr{transition:none}body.a11y-motion .markenband>[data-marquee-track]{animation:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes marquee{to{transform:translate(-50%)}}