:root:is(.stil-edel,:has(.stil-edel)){--display:var(--font-serif), Garamond, Georgia, serif;--gewicht-titel:500;--script:var(--display);--punkte:none;--r-gross:6px;--r-mittel:4px;--gelb:#b39257;--gelb-hell:#efe6d4;--gelb-schatten:#806233;--gold-hell:#d4b98a;--gold-verlauf:linear-gradient(115deg, #9c7a43 0%, #d6bd8c 38%, #b08d52 60%, #e2cc9f 82%, #a07d45 100%);--gold-verlauf-creme:linear-gradient(115deg, #5c4117 0%, #9f7f47 38%, #74552a 60%, #a4834a 82%, #5f4419 100%);--gold-linie:color-mix(in srgb, var(--gelb) 70%, transparent);--muster-raute:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cg fill='none' stroke='%23b39257' stroke-width='.6' opacity='.55'%3E%3Cpath d='M22 0 44 22 22 44 0 22Z'/%3E%3C/g%3E%3Cg fill='%23b39257' opacity='.7'%3E%3Ccircle cx='22' cy='0' r='1.2'/%3E%3Ccircle cx='22' cy='44' r='1.2'/%3E%3Ccircle cx='0' cy='22' r='1.2'/%3E%3Ccircle cx='44' cy='22' r='1.2'/%3E%3Cpath d='M22 18.5 23 22 22 25.5 21 22ZM18.5 22 22 21 25.5 22 22 23Z' opacity='.6'/%3E%3C/g%3E%3C/svg%3E");--papierkorn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .34 0 0 0 0 .2 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");--trenner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 22'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23b39257' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23b39257'/%3E%3C/linearGradient%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%23b39257'/%3E%3Cstop offset='1' stop-color='%23b39257' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect y='10.5' width='148' height='1' fill='url(%23a)'/%3E%3Crect x='212' y='10.5' width='148' height='1' fill='url(%23b)'/%3E%3Cpath d='M152 11l4.5-4.5 4.5 4.5-4.5 4.5z' fill='%23b39257'/%3E%3Cpath d='M199 11l4.5-4.5 4.5 4.5-4.5 4.5z' fill='%23b39257'/%3E%3Cpath transform='translate(170 2) scale(.84)' fill='%237e1e3a' d='M12%2021C2.6%2013.6%200%209.9%200%206.3%200%202.8%202.6%200%206%200c2.3%200%204.5%201.3%206%203.4C13.5%201.3%2015.7%200%2018%200c3.4%200%206%202.8%206%206.3%200%203.6-2.6%207.3-12%2014.7z'/%3E%3C/svg%3E");--champagner:#f4ecdd;--ink-70:#1a1216d9;--ink-45:#1a1216b3;--gewicht-text:500;--gruen:#17804f;--schatten:0 1px 2px #1a12160d, 0 12px 32px -20px #1a12164d;--schatten-hoch:0 1px 2px #1a12160f, 0 20px 44px -26px #1a12165c;--tiefe:var(--schatten);--tiefe-hoch:var(--schatten-hoch)}:root:is(.stil-edel,:has(.stil-edel)) body{font-weight:var(--gewicht-text)}:root:is(.stil-edel,:has(.stil-edel)) h1,:root:is(.stil-edel,:has(.stil-edel)) h2,:root:is(.stil-edel,:has(.stil-edel)) h3{font-weight:var(--gewicht-titel);text-transform:none;letter-spacing:-.005em;font-size-adjust:ex-height .5;line-height:1.08}:root:is(.stil-edel,:has(.stil-edel)) .held h1{word-spacing:-.08em;font-size:clamp(44px,6.4vw,104px)}:root:is(.stil-edel,:has(.stil-edel)) h1,:root:is(.stil-edel,:has(.stil-edel)) h2,:root:is(.stil-edel,:has(.stil-edel)) h3,:root:is(.stil-edel,:has(.stil-edel)) .preis,:root:is(.stil-edel,:has(.stil-edel)) [class*=preis],:root:is(.stil-edel,:has(.stil-edel)) .schritt-zeit{font-variant-numeric:lining-nums}:root:is(.stil-edel,:has(.stil-edel)) .script,:root:is(.stil-edel,:has(.stil-edel)) .held h1 .script{font-family:var(--display);font-style:italic;font-weight:var(--gewicht-titel);color:var(--gelb-schatten);letter-spacing:0;rotate:none}:root:is(.stil-edel,:has(.stil-edel)) .held h1 .script{word-spacing:normal;margin-top:6px;font-size:clamp(30px,3.6vw,52px)}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root:is(.stil-edel,:has(.stil-edel)) .held h1 .script{background:var(--gold-verlauf-creme);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.3em;padding:.3em .1em .3em 0;display:inline-block}}:root:is(.stil-edel,:has(.stil-edel)) input,:root:is(.stil-edel,:has(.stil-edel)) select,:root:is(.stil-edel,:has(.stil-edel)) textarea{font-family:var(--sans)}:root:is(.stil-edel,:has(.stil-edel)) :is(.kal-kopf strong,.kurzfrist-band strong,.karte-reiter a,.paket-gang legend,.korb-gesamt dt,.korb-gesamt dd,.kasse-sendet){text-transform:none;letter-spacing:0;font-weight:var(--gewicht-titel);font-variant-numeric:lining-nums}:root:is(.stil-edel,:has(.stil-edel)) .bestell-feld legend{font-size:24px;font-weight:var(--gewicht-titel);text-transform:none;font-size-adjust:ex-height .5}:root:is(.stil-edel,:has(.stil-edel)) .legende-titel{font:inherit;font-size-adjust:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:root:is(.stil-edel,:has(.stil-edel)) footer h2,:root:is(.stil-edel,:has(.stil-edel)) footer h3{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800}:root:is(.stil-edel,:has(.stil-edel)) .karte-kueche-name,:root:is(.stil-edel,:has(.stil-edel)) .karte-notiz{font-style:italic}:root:is(.stil-edel,:has(.stil-edel)) .kicker,:root:is(.stil-edel,:has(.stil-edel)) .aktion-kicker{color:var(--gelb-schatten);letter-spacing:.22em;background:0 0;border-radius:0;gap:12px;padding:0;font-size:12.5px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .kicker:before{content:"";background:var(--gold-verlauf);width:32px;height:1px}:root:is(.stil-edel,:has(.stil-edel)) :is(.pakete-band,.band-dunkel,.aktion--rot,.schluss) :is(.kicker,.aktion-kicker),:root:is(.stil-edel,:has(.stil-edel)) .paket-hinweis b{color:var(--gold-hell)}:root:is(.stil-edel,:has(.stil-edel)) :is(h1,h2) .gold{color:var(--gelb-schatten)}:root:is(.stil-edel,:has(.stil-edel)) :is(.pakete-band,.band-dunkel,.aktion--rot,.schluss) h2 .gold{color:var(--gold-hell)}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root:is(.stil-edel,:has(.stil-edel)) :is(h1,h2) .gold{background-image:var(--gold-verlauf-creme);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;-webkit-background-clip:text;background-clip:text}:root:is(.stil-edel,:has(.stil-edel)) :is(.pakete-band,.band-dunkel,.aktion--rot,.schluss) :is(h2 .gold,.script){background-image:var(--gold-verlauf);color:#0000;-webkit-background-clip:text;background-clip:text}}:root:is(.stil-edel,:has(.stil-edel)) .herz-kicker svg,:root:is(.stil-edel,:has(.stil-edel)) .kicker .herz,:root:is(.stil-edel,:has(.stil-edel)) .held:before,:root:is(.stil-edel,:has(.stil-edel)) .schluss:before,:root:is(.stil-edel,:has(.stil-edel)) .laufband-rahmen,:root:is(.stil-edel,:has(.stil-edel)) .aktion-sticker,:root:is(.stil-edel,:has(.stil-edel)) .notiz,:root:is(.stil-edel,:has(.stil-edel)) .aktion-notiz,:root:is(.stil-edel,:has(.stil-edel)) .welle{display:none}:root:is(.stil-edel,:has(.stil-edel)) .pakete-band,:root:is(.stil-edel,:has(.stil-edel)) .aktion--gelb,:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot{background-image:none}:root:is(.stil-edel,:has(.stil-edel)) .held-weiter{display:none}:root:is(.stil-edel,:has(.stil-edel)) .vorteil svg{box-shadow:inset 0 0 0 1px var(--gold-linie);fill:var(--gelb-schatten);background:0 0}:root:is(.stil-edel,:has(.stil-edel)) .held-plz-zeile,:root:is(.stil-edel,:has(.stil-edel)) .plz-zeile{border-radius:8px}:root:is(.stil-edel,:has(.stil-edel)) .held-plz-zeile .knopf,:root:is(.stil-edel,:has(.stil-edel)) .plz-zeile .knopf,:root:is(.stil-edel,:has(.stil-edel)) .plz-zeile button{box-shadow:none;border-radius:5px}:root:is(.stil-edel,:has(.stil-edel)) .plz-zeile input{font-family:var(--sans)}:root:is(.stil-edel,:has(.stil-edel)) .knopf{letter-spacing:.04em;border-radius:4px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .aktion{border:1px solid var(--gold-linie)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--gelb{background-color:var(--creme-tief)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot{background-color:var(--rot-dunkel)}:root:is(.stil-edel,:has(.stil-edel)) .aktion-bild .foto,:root:is(.stil-edel,:has(.stil-edel)) .aktion--schwarz .aktion-bild .foto{border-radius:2px;rotate:none}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet:hover{transform:translateY(-3px)}:root:is(.stil-edel,:has(.stil-edel)) .chip,:root:is(.stil-edel,:has(.stil-edel)) .merkmal{border-radius:3px}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue[data-offen=true]{min-height:calc(100dvh - var(--kopf-hoehe,72px));border-top-color:var(--gold-linie);background:var(--creme)}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue .breit{min-height:inherit;flex-direction:column;padding-block:18px 28px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue ul{counter-reset:menue;gap:0;padding:0}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue ul a{border-bottom:1px solid color-mix(in srgb, var(--gelb) 35%, transparent);font-family:var(--display);letter-spacing:-.01em;align-items:baseline;gap:16px;padding:15px 2px;font-size:27px;font-weight:400;line-height:1.15;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue ul li:not(.menue-konto) a:before{counter-increment:menue;content:counter(menue, decimal-leading-zero) / "";min-width:22px;font-family:var(--sans);letter-spacing:.12em;color:var(--gelb-schatten);font-size:12px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue ul li:not(.menue-konto) a:after{content:"→" / "";font-family:var(--sans);color:var(--gelb);opacity:.7;margin-left:auto;font-size:18px}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue ul a[aria-current]{color:var(--rot);font-style:italic}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue ul li.menue-konto a{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-70);border-bottom:0;margin-top:18px;padding-left:38px;font-size:15px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue .knopf{min-height:54px;margin-top:auto}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue .knopf:has(+.menue-anrufen){margin-bottom:10px}:root:is(.stil-edel,:has(.stil-edel)) .handy-menue .menue-anrufen{margin-top:0}@media (prefers-reduced-motion:no-preference){:root:is(.stil-edel,:has(.stil-edel)) .handy-menue[data-offen=true]{animation:.24s ease-out edel-menue-rein}}:root:is(.stil-edel,:has(.stil-edel)) .kal-gitter .frei,:root:is(.stil-edel,:has(.stil-edel)) .kal-muster--frei{box-shadow:inset 0 0 0 1px var(--gelb);background:#fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .kal-gitter .frei{color:#76592c}:root:is(.stil-edel,:has(.stil-edel)) .kal-gitter .frei:hover{box-shadow:inset 0 0 0 1px var(--gelb), 0 0 0 2px var(--gelb)}:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 46% 60% at 8% 12%, #fffcf4f2, transparent 70%), var(--muster-raute) center / 44px 44px, linear-gradient(160deg, #fbf7ef, #f3eadb);opacity:.75;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--spalte-ende) - 120px), #0009 calc(var(--spalte-ende) + 40px), transparent calc(var(--spalte-ende) + 220px));mask-image:linear-gradient(90deg, #000 calc(var(--spalte-ende) - 120px), #0009 calc(var(--spalte-ende) + 40px), transparent calc(var(--spalte-ende) + 220px));position:absolute;inset:0}@media (max-width:860px){:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{-webkit-mask-image:linear-gradient(#0000 calc(56.25vw - 40px),#000 calc(56.25vw + 60px));mask-image:linear-gradient(#0000 calc(56.25vw - 40px),#000 calc(56.25vw + 60px))}}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{-webkit-mask-image:linear-gradient(#0000 calc(75vw - 40px),#000 calc(75vw + 60px));mask-image:linear-gradient(#0000 calc(75vw - 40px),#000 calc(75vw + 60px))}}:root:is(.stil-edel,:has(.stil-edel)) body{background-color:var(--creme);background-image:var(--papierkorn);background-size:240px 240px}:root:is(.stil-edel,:has(.stil-edel)) :is(#fertige-buffets,#fingerfood,#getraenke,#ablauf,#liefergebiet,.service){isolation:isolate;position:relative}:root:is(.stil-edel,:has(.stil-edel)) :is(#fertige-buffets,#ablauf){background:radial-gradient(ellipse min(46vw, 760px) min(36vw, 520px) at calc(100% - var(--seite-rand) - 8vw) 18%, color-mix(in srgb, var(--gelb-hell) 80%, transparent), transparent 72%) no-repeat}:root:is(.stil-edel,:has(.stil-edel)) #liefergebiet{background:radial-gradient(ellipse min(50vw, 820px) min(40vw, 620px) at 82% 86%, color-mix(in srgb, var(--gelb-hell) 70%, transparent), transparent 72%) no-repeat}:root:is(.stil-edel,:has(.stil-edel)) :is(#fertige-buffets,#ablauf):before{content:"";aspect-ratio:360/22;background:var(--trenner) center / contain no-repeat;pointer-events:none;width:min(360px,64vw);position:absolute;top:0;left:50%;translate:-50% -50%}:root:is(.stil-edel,:has(.stil-edel)) :is(#fingerfood,.service){border-block:1px solid var(--gold-linie);background:linear-gradient(color-mix(in srgb, var(--gelb) 45%, transparent), color-mix(in srgb, var(--gelb) 45%, transparent)) top 5px left 0 / 100% 1px no-repeat, linear-gradient(color-mix(in srgb, var(--gelb) 45%, transparent), color-mix(in srgb, var(--gelb) 45%, transparent)) bottom 5px left 0 / 100% 1px no-repeat, radial-gradient(ellipse 70% 90% at 50% 0%, #fffdf8bf, transparent 70%), linear-gradient(color-mix(in srgb, var(--champagner) 62%, transparent), color-mix(in srgb, var(--champagner) 62%, transparent)), var(--muster-raute) center / 44px 44px, var(--champagner)}:root:is(.stil-edel,:has(.stil-edel)) .kopf-mit-bild{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,72px);margin-bottom:clamp(28px,4vw,44px);display:grid}:root:is(.stil-edel,:has(.stil-edel)) .kopf-mit-bild .abschnitt-kopf{margin-bottom:0}:root:is(.stil-edel,:has(.stil-edel)) .kopf-bild{border:1px solid var(--gold-linie);box-shadow:var(--schatten-hoch);background:#fffdf9;padding:10px;position:relative}:root:is(.stil-edel,:has(.stil-edel)) .kopf-bild .foto{aspect-ratio:3/2}@media (max-width:860px){:root:is(.stil-edel,:has(.stil-edel)) .kopf-mit-bild{grid-template-columns:minmax(0,1fr)}}:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-bild{position:relative}@media (min-width:681px) and (max-width:1100px){:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-karte:nth-child(odd):last-child>.fingerfood-bild{flex:none;width:44%;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-karte:nth-child(odd):last-child .foto{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--linie);min-height:100%}:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-karte:nth-child(odd):last-child .happen-zahl{top:50%;bottom:auto;left:100%;translate:-50% -50%}:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-karte:nth-child(odd):last-child .inhalt{padding:26px clamp(20px,2vw,30px) 26px 50px}}:root:is(.stil-edel,:has(.stil-edel)) .service-titel{font-size:clamp(30px,3.2vw,46px);font-weight:var(--gewicht-titel);letter-spacing:0;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);display:flex}:root:is(.stil-edel,:has(.stil-edel)) .service-titel:before,:root:is(.stil-edel,:has(.stil-edel)) .service-titel:after{content:"";aspect-ratio:1;background-color:var(--gelb);flex:none;width:clamp(48px,5.5vw,84px);-webkit-mask:url(/zier/zweig.svg) 50%/contain no-repeat;mask:url(/zier/zweig.svg) 50%/contain no-repeat}:root:is(.stil-edel,:has(.stil-edel)) .service-titel:after{scale:-1 1}:root:is(.stil-edel,:has(.stil-edel)) .service-punkt svg{width:84px;height:84px;stroke:var(--gelb-schatten);stroke-width:1.3px;box-shadow:0 0 0 1px var(--gelb), 0 0 0 6px #fffdf9, 0 0 0 7px color-mix(in srgb, var(--gelb) 45%, transparent), 0 12px 26px -12px #1a121673;background:#fffdf9;border-radius:50%;margin-bottom:26px;padding:20px}:root:is(.stil-edel,:has(.stil-edel)) .service-punkt h3{letter-spacing:0;font-size:clamp(23px,1.8vw,27px)}:root:is(.stil-edel,:has(.stil-edel)) :is(.pakete-band,.band-dunkel){isolation:isolate;position:relative;overflow:hidden}:root:is(.stil-edel,:has(.stil-edel)) .aktion--gelb{background:linear-gradient(color-mix(in srgb, var(--champagner) 60%, transparent), color-mix(in srgb, var(--champagner) 60%, transparent)), var(--muster-raute) center / 44px 44px, var(--champagner)}:root:is(.stil-edel,:has(.stil-edel)) .lieferkarte{border:1px solid color-mix(in srgb, var(--gelb) 55%, transparent);border-radius:4px;box-shadow:0 1px 2px #1a12160d,0 30px 60px -36px #1a121673}:root:is(.stil-edel,:has(.stil-edel)) .lieferkarte:after{content:"";border:1px solid color-mix(in srgb, var(--gelb) 70%, transparent);outline:1px solid color-mix(in srgb, var(--gelb) 30%, transparent);outline-offset:3px;pointer-events:none;z-index:2;position:absolute;inset:clamp(8px,1.2vw,14px)}:root:is(.stil-edel,:has(.stil-edel)) .karte-gebiet-rand{fill:none;stroke:var(--gelb-schatten);stroke-width:.45px;stroke-dasharray:.01 1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.9}:root:is(.stil-edel,:has(.stil-edel)) .karte-kreis{stroke:var(--ink);stroke-opacity:.16;stroke-width:.3px;stroke-dasharray:none}:root:is(.stil-edel,:has(.stil-edel)) .karte-land{stroke:var(--gelb-schatten);stroke-opacity:.4;stroke-width:.35px;stroke-dasharray:2.4 .9 .4 .9}:root:is(.stil-edel,:has(.stil-edel)) .karte-wald{stroke:#7d9478;stroke-opacity:.16;stroke-width:7px}:root:is(.stil-edel,:has(.stil-edel)) .karte-fluss{stroke:#8eaabd;stroke-width:.7px}:root:is(.stil-edel,:has(.stil-edel)) .karte-strasse-rand{stroke:var(--gelb-schatten);stroke-opacity:.55;stroke-width:.6px}:root:is(.stil-edel,:has(.stil-edel)) .karte-strasse{stroke:#fffdf8;stroke-width:.32px}:root:is(.stil-edel,:has(.stil-edel)) .karte-schild rect{fill:#fffdf8;stroke:var(--gelb-schatten);stroke-width:.3px}:root:is(.stil-edel,:has(.stil-edel)) .karte-schild text{font-family:var(--sans);fill:var(--ink-70);font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .karte-punkt{fill:var(--ink);stroke:#fffdf8;stroke-width:.45px}:root:is(.stil-edel,:has(.stil-edel)) .karte-kueche circle{fill:#fffdf8;stroke:var(--gelb);stroke-width:.5px}:root:is(.stil-edel,:has(.stil-edel)) .karte-kueche{filter:drop-shadow(0 .6px 1.2px #1a121659)}:root:is(.stil-edel,:has(.stil-edel)) .karte-landname{font-family:var(--display);letter-spacing:.42em;color:var(--gelb-schatten);font-size:clamp(11px,1.05vw,14px);font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .karte-kreisname{font-family:var(--display);letter-spacing:.12em;text-transform:none;color:#1a1216a8;font-size:clamp(10px,.9vw,12px);font-style:italic;font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .karte-landschaft{font-family:var(--display);font-size:clamp(12px,1.05vw,14px);font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .karte-landschaft.ist-wald{color:#5c7358}:root:is(.stil-edel,:has(.stil-edel)) .karte-landschaft.ist-fluss{color:#46677c}:root:is(.stil-edel,:has(.stil-edel)) .karte-name.stufe-1{box-shadow:none;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 3px #fffdf8,0 0 3px #fffdf8,0 0 6px #fffdf8;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(13px,1.25vw,17px);font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .karte-name.stufe-2{color:var(--ink-70);font-size:clamp(11px,.92vw,12.5px);font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .karte-kueche-name{font-size:clamp(20px,1.9vw,26px);font-weight:500;rotate:none}:root:is(.stil-edel,:has(.stil-edel)) .karte-notiz{color:var(--gelb-schatten);font-weight:500;bottom:7.5%;left:7%;rotate:none}:root:is(.stil-edel,:has(.stil-edel)) .karte-notiz svg{stroke:var(--gelb);stroke-width:1.6px}:root:is(.stil-edel,:has(.stil-edel)) .lieferkarte>svg.karte-nord{background:0 0;border:0;width:clamp(40px,4.4vw,58px);height:auto;inset:clamp(18px,2.4vw,30px) clamp(18px,2.4vw,30px) auto auto;overflow:visible}:root:is(.stil-edel,:has(.stil-edel)) .karte-nord:before{display:none}:root:is(.stil-edel,:has(.stil-edel)) .karte-nord .ring{fill:#fffdf8;stroke:var(--gelb);stroke-width:.6px}:root:is(.stil-edel,:has(.stil-edel)) .karte-nord .ring.fein{fill:none;stroke-width:.3px}:root:is(.stil-edel,:has(.stil-edel)) .karte-nord .strahl{fill:var(--rot)}:root:is(.stil-edel,:has(.stil-edel)) .karte-nord .strahl.hell{fill:var(--gelb)}:root:is(.stil-edel,:has(.stil-edel)) .karte-nord text{font-family:var(--display);fill:var(--ink);font-size:8px;font-weight:600}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .karte-landname{letter-spacing:.16em;font-size:11px}}:root:is(.stil-edel,:has(.stil-edel)) .karte-treffer{border-width:1px;box-shadow:0 6px 16px -8px #1a121699}:root:is(.stil-edel,:has(.stil-edel)) .band-dunkel{border-radius:var(--r-gross);color:var(--creme);padding:clamp(28px,4vw,52px)}:root:is(.stil-edel,:has(.stil-edel)) .band-dunkel .abschnitt-kopf h2{color:var(--creme)}:root:is(.stil-edel,:has(.stil-edel)) :is(.pakete-band,.band-dunkel) .abschnitt-kopf p{color:color-mix(in srgb, var(--creme) 84%, transparent)}:root:is(.stil-edel,:has(.stil-edel)) :is(.pakete-band,.band-dunkel){background:radial-gradient(ellipse 60% 50% at 85% 0%, color-mix(in srgb, var(--rot) 55%, transparent), transparent 70%), radial-gradient(ellipse 50% 60% at 0% 100%, color-mix(in srgb, var(--gelb) 14%, transparent), transparent 70%), #1d1418;border:1px solid color-mix(in srgb, var(--gelb) 30%, transparent)}:root:is(.stil-edel,:has(.stil-edel)) .pakete{align-items:stretch;gap:clamp(18px,2vw,30px)}:root:is(.stil-edel,:has(.stil-edel)) .paket{background:#fffdf9;border-radius:6px;gap:0;padding:0;overflow:visible}:root:is(.stil-edel,:has(.stil-edel)) .paket--empfehlung{outline:1px solid var(--gelb);outline-offset:5px}:root:is(.stil-edel,:has(.stil-edel)) .paket-bild{position:relative}:root:is(.stil-edel,:has(.stil-edel)) .paket-bild .foto{aspect-ratio:16/9;border-radius:6px 6px 0 0;overflow:hidden}:root:is(.stil-edel,:has(.stil-edel)) :is(.paket-stufe,.happen-zahl){width:58px;height:58px;box-shadow:0 0 0 1px var(--gelb), 0 0 0 5px #fffdf9, 0 0 0 6px color-mix(in srgb, var(--gelb) 45%, transparent), 0 10px 24px -10px #1a121680;font-family:var(--display);color:var(--gelb-schatten);font-variant-numeric:lining-nums;background:#fffdf9;border-radius:50%;place-items:center;font-size:26px;font-weight:500;line-height:1;display:grid;position:absolute;bottom:0;left:50%;translate:-50% 50%}:root:is(.stil-edel,:has(.stil-edel)) .happen-zahl{color:var(--rot);font-size:30px}:root:is(.stil-edel,:has(.stil-edel)) .paket-inhalt{text-align:center;flex-direction:column;flex:1;gap:14px;padding:46px clamp(20px,2vw,30px) 26px;display:flex;position:relative}:root:is(.stil-edel,:has(.stil-edel)) .paket h3{font-size:clamp(25px,2vw,30px)}:root:is(.stil-edel,:has(.stil-edel)) .paket .unter{font-family:var(--display);color:var(--gelb-schatten);margin-top:-10px;font-size:18px;font-style:italic;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge{border-block:1px solid color-mix(in srgb, var(--gelb) 40%, transparent);text-align:left;gap:9px;margin:4px 0 2px;padding:18px 0 16px;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge>div{align-items:baseline;gap:8px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge>div:after{content:"";border-bottom:1px dotted color-mix(in srgb, var(--gelb-schatten) 55%, transparent);flex:1;order:1;min-width:16px;translate:0 -4px}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge dt{color:var(--ink-70);font-size:15px}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge dd{white-space:nowrap;min-width:1ch;font-family:var(--display);color:var(--rot);font-variant-numeric:lining-nums;flex:none;order:2;margin:0;font-size:24px;line-height:1}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge .nach-wahl{font-family:var(--sans);color:var(--ink-70);font-size:13px;font-weight:600}@media (max-width:420px){:root:is(.stil-edel,:has(.stil-edel)) .paket-inhalt{padding-inline:16px}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge>div{gap:6px}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge>div:after{min-width:10px}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge .nach-wahl{font-size:12px}}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge .ist-leer dt,:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge .ist-leer dd small{color:var(--ink-45)}:root:is(.stil-edel,:has(.stil-edel)) .paket-gaenge dd small{font-family:var(--sans);font-size:12.5px;font-style:italic}:root:is(.stil-edel,:has(.stil-edel)) .paket .preis{justify-content:center;margin-top:2px;font-size:34px}:root:is(.stil-edel,:has(.stil-edel)) .paket .preis small{letter-spacing:.04em;flex-basis:100%;margin-top:-4px;font-size:12.5px}:root:is(.stil-edel,:has(.stil-edel)) .paket .knopf{margin-top:auto}@media (min-width:681px) and (max-width:999px){:root:is(.stil-edel,:has(.stil-edel)) .pakete{grid-template-columns:repeat(2,minmax(0,1fr))}:root:is(.stil-edel,:has(.stil-edel)) .paket:nth-child(odd):last-child{flex-direction:row;grid-column:1/-1}:root:is(.stil-edel,:has(.stil-edel)) .paket:nth-child(odd):last-child>.paket-bild{flex:none;width:44%;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .paket:nth-child(odd):last-child .foto{aspect-ratio:auto;border-radius:6px 0 0 6px;min-height:100%}:root:is(.stil-edel,:has(.stil-edel)) .paket:nth-child(odd):last-child .paket-stufe{top:50%;bottom:auto;left:100%;translate:-50% -50%}:root:is(.stil-edel,:has(.stil-edel)) .paket:nth-child(odd):last-child .paket-inhalt{padding:30px clamp(20px,2vw,30px) 26px 50px}}:root:is(.stil-edel,:has(.stil-edel)) .paket-hinweis{border-top:1px solid color-mix(in srgb, var(--gelb) 22%, transparent);justify-content:center;padding-top:22px}:root:is(.stil-edel,:has(.stil-edel)) :is(.fertig-buffet,.schritt,.kalender-karte){border:1px solid color-mix(in srgb, var(--gelb) 38%, transparent);background:#fffdf9;border-radius:6px;box-shadow:0 1px 2px #1a12160d,0 22px 44px -30px #1a121673}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .inhalt{text-align:center;gap:12px;padding:22px clamp(20px,2vw,30px) 26px}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .inhalt:before{content:"";aspect-ratio:360/22;background:var(--trenner) center / contain no-repeat;width:112px;margin:2px auto 0;display:block}:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-karte .inhalt{padding-top:46px}:root:is(.stil-edel,:has(.stil-edel)) .fingerfood-karte .inhalt:before{display:none}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .fuer{font-family:var(--display);color:var(--gelb-schatten);margin-top:-8px;font-size:18px;font-style:italic;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .liste{border-block:1px solid color-mix(in srgb, var(--gelb) 40%, transparent);color:var(--ink-70);justify-items:center;gap:0;padding:14px 0;font-size:15px}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .liste li{padding-block:5px;display:block}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .liste svg{display:none}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .liste li+li:before{content:"";background:var(--gelb);width:5px;height:5px;margin:0 auto 10px;display:block;rotate:45deg}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .abschluss{border-top:0;flex-direction:column;align-items:stretch;gap:14px;padding-top:6px}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .preis{text-align:center;color:var(--rot);font-size:34px}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .preis small{letter-spacing:.04em;margin-top:2px;font-size:12.5px}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet .abschluss .knopf{flex:none;width:100%}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe{color:var(--ink);background:#fffdf9;border:0;border-radius:6px;padding:24px clamp(18px,1.6vw,26px) 16px;box-shadow:0 24px 48px -32px #000000b3}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe h3{border-bottom:1px solid color-mix(in srgb, var(--gelb) 40%, transparent);text-align:center;margin-bottom:12px;padding-bottom:14px;font-size:26px;position:relative}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe h3:after{content:"";background:var(--gelb);width:7px;height:7px;position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe li{gap:8px;padding:8px 0;font-size:15.5px;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe li>span small{color:var(--ink-70);margin-top:2px;font-size:13px;font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe li+li{border-top:0}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe li:after{content:"";border-bottom:1px dotted color-mix(in srgb, var(--gelb-schatten) 55%, transparent);flex:1;order:1;min-width:14px;translate:0 -5px}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe li>b{font-family:var(--display);color:var(--rot);font-variant-numeric:lining-nums;order:2;font-size:20px;font-weight:600;line-height:1.1}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe li>b small{font-family:var(--sans);color:var(--ink-70);font-size:12px;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .wahl-hinweis{border:1px solid color-mix(in srgb, var(--gelb) 35%, transparent);background:#fffdf9b3;border-radius:4px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-hinweis svg{fill:var(--gelb-schatten)}:root:is(.stil-edel,:has(.stil-edel)) .band-dunkel .wahl-hinweis{border-color:color-mix(in srgb, var(--gelb) 28%, transparent);color:color-mix(in srgb, var(--creme) 82%, transparent);background:#fffdf90a}:root:is(.stil-edel,:has(.stil-edel)) .band-dunkel .wahl-hinweis svg{fill:var(--gold-hell)}:root:is(.stil-edel,:has(.stil-edel)) .band-dunkel .wahl-hinweis a{color:var(--gold-hell)}:root:is(.stil-edel,:has(.stil-edel)) .ablauf{--ablauf-rand:clamp(22px, 3.2vw, 56px);--ablauf-faden:74px;isolation:isolate;padding:clamp(40px, 4vw, 60px) var(--ablauf-rand) clamp(36px, 3.6vw, 52px);background:radial-gradient(ellipse 60% 90% at 50% 0%, color-mix(in srgb, var(--gelb-hell) 70%, transparent), transparent 70%), #fffdf9;border-radius:6px;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:relative;box-shadow:0 1px 2px #1a12160d,0 34px 70px -46px #1a12168c}:root:is(.stil-edel,:has(.stil-edel)) .ablauf:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--gelb) 62%, transparent);outline:1px solid color-mix(in srgb, var(--gelb) 26%, transparent);outline-offset:4px;pointer-events:none;position:absolute;inset:clamp(8px,1vw,14px)}:root:is(.stil-edel,:has(.stil-edel)) .ablauf:before{content:"";top:calc(clamp(40px, 4vw, 60px) + var(--ablauf-faden));left:var(--ablauf-rand);right:var(--ablauf-rand);background:linear-gradient(90deg, transparent, var(--gelb) 9%, var(--gelb) 91%, transparent);height:1px;position:absolute}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0 clamp(12px,1.4vw,24px);display:flex;position:relative}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt+.schritt{background:linear-gradient(color-mix(in srgb, var(--gelb) 30%, transparent), color-mix(in srgb, var(--gelb) 30%, transparent)) left calc(var(--ablauf-faden) + 26px) / 1px calc(100% - var(--ablauf-faden) - 26px) no-repeat}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt:before{content:"";top:calc(var(--ablauf-faden) - 5px);background:var(--gelb);width:10px;height:10px;position:absolute;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 0 5px #fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt .uhr{width:auto;height:calc(var(--ablauf-faden) - 18px);box-shadow:none;color:var(--rot);font-family:var(--display);white-space:nowrap;font-variant-numeric:lining-nums;background:0 0;border-radius:0;justify-content:center;align-items:flex-end;margin:0;padding:0;font-size:clamp(32px,2.7vw,42px);font-style:italic;font-weight:500;line-height:1;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt h3{margin:40px 0 8px;font-size:clamp(21px,1.6vw,25px)}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt p{max-width:24ch;font-size:15px}@media (max-width:1099px){:root:is(.stil-edel,:has(.stil-edel)) .ablauf{--zeit-breite:clamp(76px, 18vw, 120px);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;padding:clamp(32px,5vw,48px) clamp(22px,5vw,48px)}:root:is(.stil-edel,:has(.stil-edel)) .ablauf:before{top:clamp(44px,6vw,60px);bottom:clamp(44px,6vw,60px);left:calc(clamp(22px, 5vw, 48px) + var(--zeit-breite) + 18px);background:linear-gradient(to bottom, transparent, var(--gelb) 6%, var(--gelb) 94%, transparent);width:1px;height:auto;right:auto}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt{grid-template-columns:var(--zeit-breite) minmax(0, 1fr);text-align:left;align-items:baseline;column-gap:36px;padding:0 0 clamp(22px,4vw,30px);display:grid}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt:last-child{padding-bottom:0}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt+.schritt{background:0 0}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt:before{top:.55em;left:calc(var(--zeit-breite) + 18px);font-size:22px}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt .uhr{grid-row:span 2;justify-content:flex-end;height:auto;font-size:clamp(24px,5.4vw,32px)}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt h3{margin:0 0 4px;font-size:22px}:root:is(.stil-edel,:has(.stil-edel)) .ablauf .schritt p{grid-column:2;max-width:52ch}}@media (min-width:641px) and (max-width:1099px){:root:is(.stil-edel,:has(.stil-edel)) .ablauf{max-width:780px;margin-inline:auto}}:root:is(.stil-edel,:has(.stil-edel)) .aktion-kicker{margin-left:0}:root:is(.stil-edel,:has(.stil-edel)) .aktion-bild .foto{outline:1px solid var(--gold-linie);outline-offset:7px}:root:is(.stil-edel,:has(.stil-edel)) .schluss .knopf-schwarz{color:var(--rot-dunkel);box-shadow:none;background:#fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .schluss .knopf-schwarz:hover{background:var(--gelb-hell)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot{--wein:#2b0c17;isolation:isolate;border:1px solid color-mix(in srgb, var(--gelb) 45%, transparent);background:radial-gradient(ellipse 50% 70% at 26% 50%, color-mix(in srgb, var(--gelb) 12%, transparent), transparent 70%), radial-gradient(ellipse 70% 90% at 0% 0%, color-mix(in srgb, var(--rot) 60%, transparent), transparent 70%), var(--wein);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #1a121614,0 34px 70px -40px #1a1216b3}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot:after{content:"";z-index:3;border:1px solid color-mix(in srgb, var(--gelb) 60%, transparent);outline:1px solid color-mix(in srgb, var(--gelb) 26%, transparent);outline-offset:4px;pointer-events:none;position:absolute;inset:clamp(10px,1.2vw,16px)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-inhalt{text-align:center;flex-direction:column;align-items:center;padding:clamp(52px,6vw,92px) clamp(36px,4.5vw,76px);display:flex}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-kicker{align-items:center;display:inline-flex}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-kicker:before,:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-kicker:after{content:"";background:var(--gold-verlauf);width:32px;height:1px}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot h2{color:var(--creme);margin-block:18px 0;font-size:clamp(32px,3.3vw,52px)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot h2:after{content:"";aspect-ratio:360/22;background:var(--trenner) center / contain no-repeat;width:150px;margin:24px auto 2px;display:block}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-text{max-width:40ch;color:color-mix(in srgb, var(--creme) 80%, transparent);opacity:1;margin:16px auto 0}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-liste{text-align:center;color:var(--creme);justify-items:center;gap:0;margin-top:18px;font-size:16px}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-liste li{text-wrap:balance;padding-block:4px;display:block}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-liste svg{display:none}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-liste li+li:before{content:"";background:var(--gold-hell);width:5px;height:5px;margin:2px auto 10px;display:block;rotate:45deg}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-abschluss{justify-content:center;margin-top:30px}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .knopf{white-space:normal;text-wrap:balance;background:var(--gold-verlauf);min-width:230px;max-width:100%;color:var(--wein);letter-spacing:.08em;border:0;box-shadow:0 12px 26px -14px #000000b3}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .knopf:hover{background:var(--gold-hell);color:var(--wein)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-bild{align-self:stretch;min-height:clamp(340px,34vw,500px);position:relative}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-bild .foto{aspect-ratio:auto;box-shadow:none;border:0;border-radius:0;outline:0;position:absolute;inset:0;rotate:none}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-bild:after{content:"";background:linear-gradient(90deg, var(--wein) 0%, color-mix(in srgb, var(--wein) 60%, transparent) 16%, transparent 46%), linear-gradient(0deg, color-mix(in srgb, var(--wein) 55%, transparent), transparent 35%), #5a1a142e;pointer-events:none;position:absolute;inset:0}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .foto--ki:after{top:clamp(26px,2.6vw,34px);right:clamp(26px,2.6vw,34px)}@media (max-width:760px){:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot{grid-template-columns:minmax(0,1fr)}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-bild{aspect-ratio:16/10;min-height:0}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-bild:after{background:linear-gradient(0deg, var(--wein) 0%, color-mix(in srgb, var(--wein) 55%, transparent) 22%, transparent 55%), #5a1a142e}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-inhalt{padding:8px 28px 48px}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .knopf{letter-spacing:.01em;min-width:0;padding-inline:14px;font-size:14px}}@media (min-width:761px) and (max-width:1199px){:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-inhalt{padding-inline:26px}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .knopf{letter-spacing:.01em;min-width:0;padding-inline:14px;font-size:14px}}:root:is(.stil-edel,:has(.stil-edel)) .schluss{border:1px solid color-mix(in srgb, var(--gelb) 40%, transparent);background:radial-gradient(ellipse 60% 70% at 100% 0%, color-mix(in srgb, var(--rot-hell) 50%, transparent), transparent 70%), radial-gradient(ellipse 55% 70% at 0% 100%, color-mix(in srgb, var(--gelb) 16%, transparent), transparent 70%), var(--rot-dunkel)}:root:is(.stil-edel,:has(.stil-edel)) .schluss .script{color:var(--gold-hell);margin-top:-.3em;margin-bottom:calc(8px - .3em);padding-block:.3em}:root:is(.stil-edel,:has(.stil-edel)) .schluss .knopf-rahmen{border-color:color-mix(in srgb, var(--gold-hell) 70%, transparent);color:var(--creme)}:root:is(.stil-edel,:has(.stil-edel)) .schluss .knopf-rahmen:is(:hover,:focus-visible,:active){color:var(--rot-dunkel);background:#fffdf9;box-shadow:inset 0 0 0 2px #fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .orte li>button{box-shadow:0 0 0 1px color-mix(in srgb, var(--gelb) 45%, transparent);background:#fffdf9;border-radius:999px;font-weight:600}@media (hover:hover){:root:is(.stil-edel,:has(.stil-edel)) .orte li>button:hover{background:var(--gelb-hell)}}:root:is(.stil-edel,:has(.stil-edel)) .orte li>button[aria-pressed=true]{background:var(--rot);color:#fff;box-shadow:none}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte h3{font-size:26px}:root:is(.stil-edel,:has(.stil-edel)) :is(p,li,dd){text-wrap:pretty}:root:is(.stil-edel,:has(.stil-edel)) :is(h1,h2,h3,h4,.fuer,.unter,.aktion-text,.aktion-liste li,.schritt p,.service-punkt p,.schluss p,.fertig-buffet .liste li,.wahl-hinweis span,.orte-titel,.karte-quelle){text-wrap:balance}:root:is(.stil-edel,:has(.stil-edel)) :is(h1,h2) .gold{margin-block:-.3em;padding-block:.3em;display:inline-block}:root:is(.stil-edel,:has(.stil-edel)) :is(.karte-landname,.karte-kreisname,.karte-landschaft,.karte-name:not(.karte-treffer),.karte-notiz){text-shadow:0 0 1px #fdfaf3,0 0 2px #fdfaf3,0 0 3px #fdfaf3,0 0 5px #fdfaf3,0 0 8px #fdfaf3}:root:is(.stil-edel,:has(.stil-edel)) .held .kicker{margin-bottom:clamp(8px,1.2vw,18px)}@media (min-width:861px){:root:is(.stil-edel,:has(.stil-edel)) .held-vorteile{flex-wrap:nowrap;gap:clamp(14px,1.6vw,24px)}:root:is(.stil-edel,:has(.stil-edel)) .vorteil{gap:10px;font-size:15px}:root:is(.stil-edel,:has(.stil-edel)) .vorteil svg{width:38px;height:38px;padding:8px}}:root:is(.stil-edel,:has(.stil-edel)) .fertig-buffet h3{font-size:clamp(23px,1.8vw,28px)}:root:is(.stil-edel,:has(.stil-edel)) .preis-weg{letter-spacing:.16em;text-transform:uppercase;color:var(--gelb-schatten);margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}:root:is(.stil-edel,:has(.stil-edel)) .aktion-kicker{align-items:center;display:inline-flex}:root:is(.stil-edel,:has(.stil-edel)) .aktion-kicker:before{content:"";background:var(--gold-verlauf);width:32px;height:1px}:root:is(.stil-edel,:has(.stil-edel)) .aktion-liste{font-weight:500}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .service-titel:before,:root:is(.stil-edel,:has(.stil-edel)) .service-titel:after{display:none}}:root:is(.stil-edel,:has(.stil-edel)) .foto b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;width:100%}:root:is(.stil-edel,:has(.stil-edel)) .foto.karte-bild b{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .foto.karte-bild b{font-size:9.5px}}:root:is(.stil-edel,:has(.stil-edel)) .abschnitt-kopf p+p{margin-top:.6em}:root:is(.stil-edel,:has(.stil-edel)) .fuss-zeile{align-items:center}:root:is(.stil-edel,:has(.stil-edel)) .fuss-zeile ul{align-items:center;margin:0}:root:is(.stil-edel,:has(.stil-edel)) .fuss-knopf{padding:0;text-decoration:none}:root:is(.stil-edel,:has(.stil-edel)) .fuss-knopf:hover{text-decoration:underline}:root:is(.stil-edel,:has(.stil-edel)) .paket-fahne{z-index:3;background:var(--gold-verlauf);color:#2b0c17;letter-spacing:.18em;white-space:nowrap;border-radius:999px;padding:5px 16px 4px;font-size:11px;font-weight:800;top:-12px;left:50%;translate:-50%;box-shadow:0 6px 14px -8px #0009}:root:is(.stil-edel,:has(.stil-edel)) .zusagen{color:var(--ink-70);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13.5px;font-weight:600;line-height:1.35;list-style:none;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .zusagen li{align-items:flex-start;gap:8px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .zusagen li:before{content:"";border-left:1.5px solid var(--gelb-schatten);border-bottom:1.5px solid var(--gelb-schatten);flex:none;width:9px;height:5px;margin-top:.32em;rotate:-45deg}:root:is(.stil-edel,:has(.stil-edel)) .held-zusagen{margin-top:10px}:root:is(.stil-edel,:has(.stil-edel)) .aktion-zusagen{text-align:left;color:color-mix(in srgb, var(--creme) 82%, transparent);justify-content:center;margin-top:22px;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .aktion-zusagen li:before{border-color:var(--gold-hell)}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe--sammel{flex-direction:column;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-gruppe--sammel li>b{color:var(--gelb-schatten);font-size:17px;font-style:italic}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-sammel-hinweis{color:var(--ink-70);text-align:center;text-wrap:balance;margin:auto 0 4px;padding-top:14px;font-size:14px;font-weight:500;line-height:1.45}@media (min-width:641px) and (max-width:1100px){:root:is(.stil-edel,:has(.stil-edel)) .getraenke-spalte:last-child:nth-child(odd) .getraenke-gruppe--sammel ul{columns:2;column-gap:36px}:root:is(.stil-edel,:has(.stil-edel)) .getraenke-spalte:last-child:nth-child(odd) .getraenke-gruppe--sammel li{break-inside:avoid}}@media (min-width:861px) and (max-width:1100px){:root:is(.stil-edel,:has(.stil-edel)) .held-plz-zeile{flex-direction:column}:root:is(.stil-edel,:has(.stil-edel)) .held-plz input{text-align:center;min-height:50px;padding:0 12px}:root:is(.stil-edel,:has(.stil-edel)) .held-plz .knopf{width:100%}:root:is(.stil-edel,:has(.stil-edel)) .held-vorteile{flex-flow:column;gap:10px}}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .tafel-bild{aspect-ratio:16/10}:root:is(.stil-edel,:has(.stil-edel)) .einwilligung{gap:8px;padding:10px 12px;font-size:13px}:root:is(.stil-edel,:has(.stil-edel)) .einwilligung-knoepfe{gap:6px 8px}:root:is(.stil-edel,:has(.stil-edel)) .einwilligung .knopf{white-space:nowrap;min-height:40px;padding:6px 12px;font-size:13.5px}}@media (max-width:359px){:root:is(.stil-edel,:has(.stil-edel)) .einwilligung-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .einwilligung .knopf{white-space:normal}:root:is(.stil-edel,:has(.stil-edel)) .einwilligung-mehr{grid-column:1/-1;justify-self:center}:root:is(.stil-edel,:has(.stil-edel)).einwilligung-offen body:has(.einwilligung){--cookie-hoehe:158px}}:root:is(.stil-edel,:has(.stil-edel)) :is(.karte-artikel,.korb,.bestell-feld){border:1px solid color-mix(in srgb, var(--gelb) 38%, transparent);background:#fffdf9;border-radius:6px;box-shadow:0 1px 2px #1a12160d,0 22px 44px -30px #1a121673}:root:is(.stil-edel,:has(.stil-edel)) .karte-artikel.ist-im-korb{border-color:var(--gelb);box-shadow:0 0 0 1px var(--gelb), 0 22px 44px -30px #1a121673}:root:is(.stil-edel,:has(.stil-edel)) .karte-artikel h4{font-family:var(--display);font-size:22px;font-weight:var(--gewicht-titel);font-size-adjust:ex-height .5;line-height:1.1}:root:is(.stil-edel,:has(.stil-edel)) .karte-bild{border-radius:6px}:root:is(.stil-edel,:has(.stil-edel)) .karte-im-korb{color:var(--gelb-schatten)}:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips button{border:1px solid color-mix(in srgb, var(--gelb) 55%, transparent);color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;background:#fffdf9;font-size:14px;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips button[aria-pressed=true]{border-color:var(--rot);background:var(--rot);color:#fff}:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips button[aria-pressed=true] :is(.wahl-aufpreis,small){color:#ffffffd1}@media (hover:hover){:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips button:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true]){background:var(--gelb-hell)}}:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips--erklaert button{text-align:left;border-radius:10px;gap:2px;padding:10px 16px;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips--erklaert small{color:var(--ink-70);font-size:12.5px;font-weight:500}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .wahl-chips--erklaert button{flex:100%}}:root:is(.stil-edel,:has(.stil-edel)) .paket-gang{border:1px solid color-mix(in srgb, var(--gelb) 38%, transparent);background:#fffdf9;border-radius:6px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-rubrik+.wahl-rubrik{margin-top:14px}:root:is(.stil-edel,:has(.stil-edel)) .paket-gang--reiter{background:0 0;border:0}:root:is(.stil-edel,:has(.stil-edel)) .wahl-reiter{border-bottom-color:color-mix(in srgb, var(--gelb) 35%, transparent)}:root:is(.stil-edel,:has(.stil-edel)) .wahl-reiter [role=tab]{border:1px solid color-mix(in srgb, var(--gelb) 55%, transparent);background:#fffdf9;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .wahl-reiter [role=tab][aria-selected=true]{border-color:var(--rot);background:var(--rot);color:#fff}:root:is(.stil-edel,:has(.stil-edel)) .wahl-reiter-zahl{background:var(--gelb-hell);color:var(--rot)}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile{border:1px solid color-mix(in srgb, var(--gelb) 40%, transparent);background:#fffdf9;border-radius:8px;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile-kasten{border-color:color-mix(in srgb, var(--gelb-schatten) 70%, transparent);border-radius:4px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile[aria-pressed=true]{border-color:var(--rot);background:color-mix(in srgb, var(--gelb-hell) 60%, #fffdf9)}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile[aria-pressed=true] .wahl-zeile-kasten{border-color:var(--rot);background:var(--rot)}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile[aria-pressed=true] .wahl-zeile-kasten:after{color:#fff}:root:is(.stil-edel,:has(.stil-edel)) .wahl-gewaehlt button{border:1px solid var(--rot);background:color-mix(in srgb, var(--gelb-hell) 60%, #fffdf9);font-weight:600}@media (hover:hover){:root:is(.stil-edel,:has(.stil-edel)) .wahl-reiter [role=tab]:hover:not([aria-selected=true]),:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile:hover:not([aria-disabled=true],[aria-pressed=true]){border-color:var(--gelb-schatten)}}:root:is(.stil-edel,:has(.stil-edel)) .wahl-rubrik-titel{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gelb-schatten);font-size-adjust:ex-height .5;align-items:center;gap:10px;margin:4px 0 9px;font-size:11.5px;font-weight:700;line-height:1.08;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .wahl-rubrik-titel:after{content:"";background:color-mix(in srgb, var(--gelb) 40%, transparent);flex:1;height:1px}:root:is(.stil-edel,:has(.stil-edel)) .paket-tipp{margin:-2px 0 12px;font-style:italic}:root:is(.stil-edel,:has(.stil-edel)) .paket-zaehlt.ist-fertig:before,:root:is(.stil-edel,:has(.stil-edel)) .extras-schritte li.ist-fertig{color:var(--gelb-schatten)}:root:is(.stil-edel,:has(.stil-edel)) .extras-schritte li[aria-current=step]{color:var(--rot)}:root:is(.stil-edel,:has(.stil-edel)) .ist-drin.knopf{color:var(--rot);box-shadow:inset 0 0 0 1.5px var(--rot);background:#fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .status-leiste li[data-stand=fertig] .status-punkt{background:var(--gelb);border-color:var(--gelb)}:root:is(.stil-edel,:has(.stil-edel)) .extras-fuss{flex-direction:row-reverse;justify-content:space-between;align-items:center}:root:is(.stil-edel,:has(.stil-edel)) .extras-fuss-knoepfe{flex-flow:row-reverse wrap;gap:10px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .extras-zurueck{padding:8px 2px}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .extras-fuss,:root:is(.stil-edel,:has(.stil-edel)) .extras-fuss-knoepfe{flex-direction:column;align-items:stretch}:root:is(.stil-edel,:has(.stil-edel)) .extras-fuss .knopf{flex:none;width:100%}:root:is(.stil-edel,:has(.stil-edel)) .extras-zurueck{align-self:center}}:root:is(.stil-edel,:has(.stil-edel)) :is(.korb-mitte,.korb-fuss){display:contents}:root:is(.stil-edel,:has(.stil-edel)) .korb--leiste{overflow:hidden}:root:is(.stil-edel,:has(.stil-edel)) .korb--leiste .korb-mitte{overscroll-behavior:contain;background:linear-gradient(#fffdf9 30%,#fffdf900) top/100% 36px no-repeat local,linear-gradient(#fffdf900,#fffdf9 70%) bottom/100% 36px no-repeat local,radial-gradient(farthest-side at 50% 0,#1a121629,#0000) top/100% 12px no-repeat,radial-gradient(farthest-side at 50% 100%,#1a121629,#0000) bottom/100% 12px no-repeat;flex:auto;min-height:0;margin-inline:-6px;padding-inline:6px;display:block;overflow-y:auto}:root:is(.stil-edel,:has(.stil-edel)) .korb--leiste .korb-mitte .korb-liste{min-height:0;overflow:visible}:root:is(.stil-edel,:has(.stil-edel)) .korb--leiste .korb-fuss{border-top:1px solid color-mix(in srgb, var(--gelb) 30%, transparent);flex:none;padding-top:6px;display:block}:root:is(.stil-edel,:has(.stil-edel)) .zahlart{border:1px solid color-mix(in srgb, var(--gelb) 45%, transparent);background:#fffdf9;border-radius:8px}:root:is(.stil-edel,:has(.stil-edel)) .zahlart:has(input:checked){border-color:var(--rot);background:color-mix(in srgb, var(--gelb-hell) 55%, #fffdf9);box-shadow:0 0 0 1px var(--rot)}:root:is(.stil-edel,:has(.stil-edel)) .kasse-summe{border-top:1px solid color-mix(in srgb, var(--gelb) 40%, transparent);font-family:var(--display);font-variant-numeric:lining-nums;justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 10px;padding-top:14px;font-size:24px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .kasse-summe small{font-family:var(--sans);color:var(--ink-45);font-size:12px}:root:is(.stil-edel,:has(.stil-edel)) .kasse-summe b{font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .bestell-seite{padding-top:0}:root:is(.stil-edel,:has(.stil-edel)) .bestell-kopf{border-bottom:1px solid var(--gold-linie);background:linear-gradient(color-mix(in srgb, var(--gelb) 45%, transparent), color-mix(in srgb, var(--gelb) 45%, transparent)) bottom 5px left 0 / 100% 1px no-repeat, radial-gradient(ellipse 60% 120% at 12% 0%, #fffdf8d9, transparent 70%), linear-gradient(color-mix(in srgb, var(--champagner) 62%, transparent), color-mix(in srgb, var(--champagner) 62%, transparent)), var(--muster-raute) center / 44px 44px, var(--champagner);margin-bottom:clamp(24px,3vw,40px);padding-block:clamp(30px,4vw,56px) clamp(26px,3.4vw,44px);position:relative}:root:is(.stil-edel,:has(.stil-edel)) .bestell-kopf h1{margin-block:14px 12px;font-size:clamp(36px,5vw,64px)}:root:is(.stil-edel,:has(.stil-edel)) .bestell-kopf p{max-width:60ch;color:var(--ink-70);font-size:clamp(16px,1.3vw,18.5px)}:root:is(.stil-edel,:has(.stil-edel)) .bestell-kopf .zurueck-link{width:fit-content;margin-bottom:18px;display:block}:root:is(.stil-edel,:has(.stil-edel)) .bestell-zusagen{margin-top:14px}:root:is(.stil-edel,:has(.stil-edel)) .testhinweis{border:1px solid color-mix(in srgb, var(--gelb) 45%, transparent);border-left:3px solid var(--rot);color:var(--ink-70);background:#fffdf9;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:11px 16px;font-size:14px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .testhinweis b{letter-spacing:.18em;text-transform:uppercase;color:var(--rot);font-size:11.5px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .testhinweis a{color:var(--ink)}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .testhinweis{padding:9px 12px;font-size:13px}}:root:is(.stil-edel,:has(.stil-edel)) .bestell-stufe{gap:16px;margin-block-end:20px;font-size:clamp(28px,2.8vw,38px)}:root:is(.stil-edel,:has(.stil-edel)) .bestell-haupt>.bestell-stufe:not(:first-child){margin-top:clamp(40px,4.4vw,60px)}:root:is(.stil-edel,:has(.stil-edel)) .bestell-stufe:after{content:"";background:linear-gradient(90deg, var(--gelb), transparent);flex:1;height:1px}:root:is(.stil-edel,:has(.stil-edel)) .bestell-stufe span{width:48px;height:48px;box-shadow:0 0 0 1px var(--gelb), 0 0 0 5px #fffdf9, 0 0 0 6px color-mix(in srgb, var(--gelb) 45%, transparent), 0 10px 22px -12px #1a121673;font-family:var(--display);color:var(--gelb-schatten);font-variant-numeric:lining-nums;background:#fffdf9;border:0;font-size:21px;font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .feier-zeile{border:1px solid color-mix(in srgb, var(--gelb) 38%, transparent);background:#fffdf9;border-radius:6px;padding:18px 22px;box-shadow:0 1px 2px #1a12160d,0 22px 44px -30px #1a121673}:root:is(.stil-edel,:has(.stil-edel)) .feier-kurz{align-items:baseline;gap:4px 12px;font-size:15px;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .feier-kurz span:first-child{font-family:var(--display);font-variant-numeric:lining-nums;font-size:22px;font-weight:500}:root:is(.stil-edel,:has(.stil-edel)) .feier-kurz span:not(:last-child):after{content:"";background:var(--gelb);width:5px;height:5px;margin:0 0 3px 12px;display:inline-block;rotate:45deg}:root:is(.stil-edel,:has(.stil-edel)) :is(.korb-feier,.details-block) .feier-kurz span:after{content:none}:root:is(.stil-edel,:has(.stil-edel)) .feier-zeile .knopf,:root:is(.stil-edel,:has(.stil-edel)) .karte-aktion .knopf-rot:not(.ist-drin){border:1.5px solid var(--rot);color:var(--rot);box-shadow:none;background:#fffdf9}@media (hover:hover){:root:is(.stil-edel,:has(.stil-edel)) .feier-zeile .knopf:hover,:root:is(.stil-edel,:has(.stil-edel)) .karte-aktion .knopf-rot:not(.ist-drin):hover{background:var(--rot);color:#fff}}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter{border-bottom:1px solid color-mix(in srgb, var(--gelb) 35%, transparent);background:color-mix(in srgb, var(--creme) 94%, transparent);gap:2px;padding-block:8px}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter[data-rechts]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter[data-links]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter[data-links][data-rechts]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter a{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);background:0 0;border:0;border-radius:0;padding:12px 10px;font-size:11.5px;font-weight:700;position:relative}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter a:after{content:"";background:var(--gold-verlauf);height:1.5px;transition:scale .25s;position:absolute;bottom:6px;left:10px;right:10px;scale:0 1}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter a[aria-current=true]{color:var(--rot);background:0 0;border:0}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter a[aria-current=true]:after{scale:1}@media (hover:hover){:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter a:hover{color:var(--ink);background:0 0}:root:is(.stil-edel,:has(.stil-edel)) .karte-reiter a:hover:after{scale:1}}:root:is(.stil-edel,:has(.stil-edel)) .karte-bereich{padding-top:clamp(30px,3.4vw,46px)}:root:is(.stil-edel,:has(.stil-edel)) .karte-bereich-titel{align-items:center;gap:18px;font-size:clamp(30px,3vw,42px);display:flex}:root:is(.stil-edel,:has(.stil-edel)) .karte-bereich-titel:after{content:"";background:linear-gradient(90deg, var(--gelb), transparent);flex:1;height:1px}:root:is(.stil-edel,:has(.stil-edel)) .karte-bereich-text{font-family:var(--display);color:var(--gelb-schatten);margin-top:6px;font-size:19px;font-style:italic;font-weight:600}:root:is(.stil-edel,:has(.stil-edel)) .karte-liste{gap:16px;margin-top:20px}:root:is(.stil-edel,:has(.stil-edel)) .karte-artikel{grid-template-columns:minmax(0,1fr) 128px;gap:18px;padding:18px 18px 18px 22px}:root:is(.stil-edel,:has(.stil-edel)) .karte-bild{width:128px}:root:is(.stil-edel,:has(.stil-edel)) .karte-zeilen{font-size:14px;line-height:1.5}:root:is(.stil-edel,:has(.stil-edel)) .karte-preis{letter-spacing:.02em;font-size:12.5px}:root:is(.stil-edel,:has(.stil-edel)) .karte-preis b{font-size:22px;font-weight:500}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .karte-artikel{grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding:16px}:root:is(.stil-edel,:has(.stil-edel)) .karte-bild{width:96px}}:root:is(.stil-edel,:has(.stil-edel)) .ist-drin.knopf{border:1px solid var(--gelb);background:var(--champagner);color:var(--gelb-schatten);box-shadow:none}:root:is(.stil-edel,:has(.stil-edel)) .foto:not(.foto--ki,.foto--produkt){background:linear-gradient(color-mix(in srgb, var(--champagner) 68%, transparent), color-mix(in srgb, var(--champagner) 68%, transparent)), var(--muster-raute) center / 44px 44px, var(--champagner);box-shadow:inset 0 0 0 1px var(--gold-linie);color:var(--gelb-schatten)}:root:is(.stil-edel,:has(.stil-edel)) .foto:not(.foto--ki) b{font-family:var(--display);font-size:15px;font-style:italic;font-weight:500;line-height:1.25}:root:is(.stil-edel,:has(.stil-edel)) .foto.karte-bild:not(.foto--ki) b{font-size:12.5px}:root:is(.stil-edel,:has(.stil-edel)) .korb{position:relative}:root:is(.stil-edel,:has(.stil-edel)) .korb:after{content:"";border:1px solid color-mix(in srgb, var(--gelb) 28%, transparent);pointer-events:none;border-radius:3px;position:absolute;inset:6px}:root:is(.stil-edel,:has(.stil-edel)) .korb .korb-titel{font-size:28px}:root:is(.stil-edel,:has(.stil-edel)) .korb-anzahl{letter-spacing:.16em;text-transform:uppercase;color:var(--gelb-schatten);font-size:11px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .korb-feier{border:1px solid color-mix(in srgb, var(--gelb) 35%, transparent);background:color-mix(in srgb, var(--champagner) 70%, #fffdf9);border-radius:4px}:root:is(.stil-edel,:has(.stil-edel)) .korb-feier .feier-kurz span:first-child{font-size:19px}:root:is(.stil-edel,:has(.stil-edel)) .korb-gesamt{border-top:1px solid var(--gelb)}@media (max-width:1100px){:root:is(.stil-edel,:has(.stil-edel)) .korb-leiste{border:1px solid color-mix(in srgb, var(--gelb) 55%, transparent);background:linear-gradient(120deg, var(--rot-hell), var(--rot) 45%, var(--rot-dunkel))}:root:is(.stil-edel,:has(.stil-edel)) .korb-leiste b{font-family:var(--display);font-variant-numeric:lining-nums;font-size:21px}}:root:is(.stil-edel,:has(.stil-edel)) .korb-leiste-zahl{background:var(--gold-verlauf);color:#2b0c17;font-weight:800}@media (prefers-reduced-motion:no-preference){:root:is(.stil-edel,:has(.stil-edel)) :is(.abschnitt-kopf,.kachel,.fertig-buffet,.paket,.produkt,.schritt,.service-punkt,.lieferkarte,.kalender-karte,.schluss){animation:none}:root:is(.stil-edel,:has(.stil-edel)) .held .kicker,:root:is(.stil-edel,:has(.stil-edel)) .held h1,:root:is(.stil-edel,:has(.stil-edel)) .held-text,:root:is(.stil-edel,:has(.stil-edel)) .held-plz,:root:is(.stil-edel,:has(.stil-edel)) .held-vorteile{animation:.45s cubic-bezier(.2,.7,.2,1) both edel-hoch}:root:is(.stil-edel,:has(.stil-edel)) .held h1{animation-delay:40ms}:root:is(.stil-edel,:has(.stil-edel)) .held-text,:root:is(.stil-edel,:has(.stil-edel)) .held-plz,:root:is(.stil-edel,:has(.stil-edel)) .held-vorteile{animation-delay:80ms}:root:is(.stil-edel,:has(.stil-edel)) [data-auf]{transition:opacity .95s cubic-bezier(.2,.7,.2,1),translate .95s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .12s)}:root:is(.stil-edel,:has(.stil-edel)) [data-auf="0"]{opacity:0;translate:0 36px}:root:is(.stil-edel,:has(.stil-edel)) [data-auf] .foto img,:root:is(.stil-edel,:has(.stil-edel)) [data-auf].aktion-bild img{transition:scale 1.8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .12s + .1s)}:root:is(.stil-edel,:has(.stil-edel)) [data-auf="0"] .foto img,:root:is(.stil-edel,:has(.stil-edel)) [data-auf="0"].aktion-bild img{scale:1.08}:root:is(.stil-edel,:has(.stil-edel)) .kicker[data-auf]:before{transform-origin:0;transition:scale .9s cubic-bezier(.2,.7,.2,1) .25s}:root:is(.stil-edel,:has(.stil-edel)) .kicker[data-auf="0"]:before{scale:0 1}}@keyframes edel-hoch{0%{opacity:0;translate:0 10px}}@keyframes edel-zoom{0%{scale:1.07}}@keyframes edel-menue-rein{0%{opacity:0;transform:translateY(-6px)}}:root:is(.stil-edel,:has(.stil-edel)) .aktion--rot .aktion-text{color:var(--creme)}:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--spalte-ende) - 120px), #0009 calc(var(--spalte-ende) + 40px), transparent calc(var(--spalte-ende) + 220px)), linear-gradient(to bottom, #000 calc(100% - 240px), transparent calc(100% - 30px));mask-image:linear-gradient(90deg, #000 calc(var(--spalte-ende) - 120px), #0009 calc(var(--spalte-ende) + 40px), transparent calc(var(--spalte-ende) + 220px)), linear-gradient(to bottom, #000 calc(100% - 240px), transparent calc(100% - 30px));-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:860px){:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{-webkit-mask-image:linear-gradient(#0000 calc(56.25vw - 40px),#000 calc(56.25vw + 60px)),linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 16px));mask-image:linear-gradient(#0000 calc(56.25vw - 40px),#000 calc(56.25vw + 60px)),linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 16px));-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{-webkit-mask-image:linear-gradient(#0000 calc(75vw - 40px),#000 calc(75vw + 60px)),linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 16px));mask-image:linear-gradient(#0000 calc(75vw - 40px),#000 calc(75vw + 60px)),linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 16px));-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:860px){:root:is(.stil-edel,:has(.stil-edel)) .held--tafel:after{display:none}}:root:is(.stil-edel,:has(.stil-edel)) #fertige-buffets{padding-top:clamp(48px,5vw,76px)}:root:is(.stil-edel,:has(.stil-edel)) .tafel-bild{background:0 0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}:root:is(.stil-edel,:has(.stil-edel)) .tafel-bild:after{background:linear-gradient(90deg, var(--creme) calc(var(--spalte-ende) - 160px), color-mix(in srgb, var(--creme) 78%, transparent) calc(var(--spalte-ende) - 20px), color-mix(in srgb, var(--creme) 30%, transparent) calc(var(--spalte-ende) + 130px), transparent calc(var(--spalte-ende) + 240px))}@media (max-width:860px){:root:is(.stil-edel,:has(.stil-edel)) .tafel-bild{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}:root:is(.stil-edel,:has(.stil-edel)) .tafel-bild:after{background:0 0}}:root:is(.stil-edel,:has(.stil-edel)) #fertige-buffets{background:radial-gradient(ellipse min(46vw, 760px) min(30vw, 380px) at calc(100% - var(--seite-rand) - 8vw) 400px, color-mix(in srgb, var(--gelb-hell) 80%, transparent), transparent 72%) no-repeat;padding-bottom:clamp(24px,3vw,40px)}:root:is(.stil-edel,:has(.stil-edel)) #pakete{padding-top:clamp(28px,3.5vw,48px)}:root:is(.stil-edel,:has(.stil-edel)) .wechselband{isolation:isolate;text-align:center;border:1px solid color-mix(in srgb, var(--gelb) 50%, transparent);background:radial-gradient(ellipse 55% 140% at 50% 0%, #fffdf8eb, transparent 72%), linear-gradient(color-mix(in srgb, var(--champagner) 55%, transparent), color-mix(in srgb, var(--champagner) 55%, transparent)), var(--muster-raute) center / 44px 44px, var(--champagner);box-shadow:var(--schatten);border-radius:6px;justify-items:center;gap:12px;padding:clamp(24px,2.6vw,34px) clamp(20px,4vw,72px) clamp(12px,1.4vw,18px);display:grid;position:relative}:root:is(.stil-edel,:has(.stil-edel)) .wechselband:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--gelb) 32%, transparent);pointer-events:none;border-radius:3px;position:absolute;inset:7px}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-kicker:after{content:"";background:var(--gold-verlauf);width:32px;height:1px}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-buehne{perspective:900px;width:100%;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-hinweis{backface-visibility:hidden;transform-origin:50% 50% -28px;grid-area:1/1;align-content:center;justify-items:center;gap:6px;transition:transform .85s cubic-bezier(.3,.7,.2,1),opacity .55s;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-hinweis[data-lage=danach]{opacity:0;transform:rotateX(-92deg)}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-hinweis[data-lage=davor]{opacity:0;transform:rotateX(92deg)}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-titel{font-family:var(--display);color:var(--ink);font-variant-numeric:lining-nums;font-size-adjust:ex-height .5;font-size:clamp(27px,2.5vw,36px);font-weight:600;line-height:1.12}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-text{max-width:52ch;color:var(--ink-70);font-size:clamp(16px,1.15vw,18px)}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-aktion{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:6px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-knopf{border:1px solid color-mix(in srgb, var(--rot) 55%, transparent);min-height:40px;color:var(--rot);white-space:nowrap;background:#fffdf9;border-radius:3px;align-items:center;padding:6px 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-knopf:hover{background:var(--rot);color:#fff}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-steuerung{align-items:center;gap:2px;display:flex}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-punkt{place-items:center;width:24px;height:24px;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-punkt:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--gelb-schatten);background:0 0;transition:background .3s,box-shadow .3s,scale .3s;rotate:45deg}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-punkt[aria-current=true]:before{box-shadow:none;background:var(--rot);scale:1.3}@media (prefers-reduced-motion:reduce){:root:is(.stil-edel,:has(.stil-edel)) .wechsel-hinweis{transition:opacity .3s}:root:is(.stil-edel,:has(.stil-edel)) .wechsel-hinweis:not([data-lage=jetzt]){transform:none}}:root:is(.stil-edel,:has(.stil-edel)) .service .breit{max-width:var(--seite-max);gap:clamp(18px,2vw,30px)}:root:is(.stil-edel,:has(.stil-edel)) .service-titel{border:1px solid color-mix(in srgb, var(--gelb) 75%, transparent);outline:1px solid color-mix(in srgb, var(--gelb) 32%, transparent);outline-offset:5px;background:#fffdf9;width:fit-content;margin:0 auto clamp(30px,4vw,52px);padding:.3em 1.15em .36em;font-size:clamp(38px,4.4vw,66px);position:relative;box-shadow:0 18px 40px -28px #1a121680}@media (max-width:560px){:root:is(.stil-edel,:has(.stil-edel)) .service h2.service-titel{white-space:nowrap;text-wrap:nowrap;padding-inline:.6em;font-size:clamp(28px,8.6vw,34px)}}:root:is(.stil-edel,:has(.stil-edel)) .service-titel:before,:root:is(.stil-edel,:has(.stil-edel)) .service-titel:after{aspect-ratio:auto;background:var(--gelb);width:11px;height:11px;box-shadow:0 0 0 4px var(--champagner);display:block;position:absolute;top:50%;rotate:45deg;scale:1;-webkit-mask:none;mask:none}:root:is(.stil-edel,:has(.stil-edel)) .service-titel:before{left:0;translate:-50% -50%}:root:is(.stil-edel,:has(.stil-edel)) .service-titel:after{right:0;translate:50% -50%}:root:is(.stil-edel,:has(.stil-edel)) .service-punkt{border:1px solid color-mix(in srgb, var(--gelb) 38%, transparent);background:#fffdf9;border-radius:6px;padding:clamp(28px,2.6vw,38px) clamp(20px,2.2vw,36px) clamp(26px,2.4vw,34px);box-shadow:0 1px 2px #1a12160d,0 22px 44px -30px #1a121673}:root:is(.stil-edel,:has(.stil-edel)) .service-punkt p{max-width:46ch}:root:is(.stil-edel,:has(.stil-edel)) .service-punkt svg.symbol-neu{width:104px;height:104px;stroke:var(--gelb-schatten);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;padding:14px;overflow:visible}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .fl{fill:var(--gelb-hell)}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .fl2{fill:color-mix(in srgb, var(--gelb) 50%, var(--gelb-hell))}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .papier{fill:#fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .ak{fill:var(--rot);stroke:none}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .kern{fill:var(--gelb);stroke:none}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .hell{stroke:#fffdf9;stroke-width:2.4px}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .glanz{stroke:#fffdf9;stroke-width:1.6px}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .dampf{stroke:var(--gelb);stroke-width:1.8px}:root:is(.stil-edel,:has(.stil-edel)) .symbol-neu .punkte{fill:var(--gelb-schatten);stroke:none}:root:is(.stil-edel,:has(.stil-edel)) .schluss:after{content:"";border:1px solid color-mix(in srgb, var(--gelb) 60%, transparent);outline:1px solid color-mix(in srgb, var(--gelb) 26%, transparent);outline-offset:4px;pointer-events:none;position:absolute;inset:clamp(10px,1.2vw,16px)}:root:is(.stil-edel,:has(.stil-edel)) .paket-dialog{width:min(960px,100vw - 24px)}:root:is(.stil-edel,:has(.stil-edel)) .paket-dialog--viele{width:min(1100px,100vw - 24px)}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten{grid-template-columns:repeat(auto-fill,minmax(min(168px,50% - 6px),1fr));gap:12px;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten>button{text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;padding:0;transition:border-color .18s,box-shadow .18s,translate .18s;display:flex;position:relative;overflow:hidden}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten .gericht-bild{aspect-ratio:4/3;border-bottom:1px solid color-mix(in srgb, var(--gelb) 30%, transparent);width:100%}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karte-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;padding:10px 12px 12px;font-size:14.5px;line-height:1.3;display:block}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten>button[aria-pressed=true]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat, var(--rot);border-radius:50%;width:26px;height:26px;position:absolute;top:8px;left:8px;box-shadow:0 0 0 2px #fffdf9}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten>button[aria-pressed=true]{box-shadow:0 10px 22px -14px color-mix(in srgb, var(--rot) 80%, transparent)}@media (hover:hover){:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten>button:hover:not([aria-disabled=true],[aria-pressed=true]){box-shadow:var(--schatten);translate:0 -2px}}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt>button{flex-direction:row;align-items:center;min-height:64px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt .gericht-bild{aspect-ratio:auto;border-bottom:0;border-right:1px solid color-mix(in srgb, var(--gelb) 30%, transparent);width:64px;height:100%;min-height:64px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt .gericht-bild--leer span{display:none}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt .wahl-karte-text{padding:8px 12px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt>button[aria-pressed=true]:after{background-size:14px;width:22px;height:22px;top:50%;left:50px;translate:0 -50%}:root:is(.stil-edel,:has(.stil-edel)) .wahl-karten--kompakt .gericht-bild--ki:after{padding:0 4px;font-size:9px;bottom:3px;right:3px}:root:is(.stil-edel,:has(.stil-edel)) .gericht-bild{background:var(--champagner);flex:none;display:block;position:relative;overflow:hidden}:root:is(.stil-edel,:has(.stil-edel)) .gericht-bild img{object-fit:cover;width:100%;height:100%;display:block}:root:is(.stil-edel,:has(.stil-edel)) .gericht-bild--leer{background:linear-gradient(color-mix(in srgb, var(--champagner) 50%, transparent), color-mix(in srgb, var(--champagner) 50%, transparent)), var(--muster-raute) center / 30px 30px, var(--champagner);place-items:center;display:grid}:root:is(.stil-edel,:has(.stil-edel)) .gericht-bild--leer span{color:var(--gelb-schatten);letter-spacing:.12em;text-transform:uppercase;background:#fffdf9d9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}:root:is(.stil-edel,:has(.stil-edel)) .gericht-bild--ki:after{content:"KI";color:#fff;letter-spacing:.08em;background:#0000008c;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;right:6px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile{align-items:center}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile .gericht-bild{border-radius:8px;width:52px;height:52px}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile .gericht-bild--leer span{display:none}:root:is(.stil-edel,:has(.stil-edel)) .wahl-zeile .gericht-bild--ki:after{padding:0 4px;font-size:9px;bottom:3px;right:3px}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte{max-width:600px;padding:clamp(22px,2.4vw,34px)}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte h3{font-size:clamp(26px,2.2vw,32px)}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte>p{font-size:15.5px}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte .kal-gitter{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(5px,.6vw,8px)}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte .kal-gitter>button,:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte .kal-gitter>span{border-radius:10px;font-size:clamp(14.5px,1.25vw,17px)}:root:is(.stil-edel,:has(.stil-edel)) .kalender-karte .kal-gitter .kal-wochentag{font-size:12px}:root:is(.stil-edel,:has(.stil-edel)) .feier-kurz>span.feier-kurz-offen:first-child{font-family:inherit;font-size:inherit;font-weight:inherit}:root:is(.stil-edel,:has(.stil-edel)) .held-fortsetzen{box-shadow:inset 0 0 0 1px var(--gold-linie);background:#fffdf9;border-radius:4px}:root:is(.stil-edel,:has(.stil-edel)) .held-fortsetzen b{color:var(--rot)}:root:is(.stil-edel,:has(.stil-edel)) .nebenkosten{text-align:center;border-top:1px solid color-mix(in srgb, var(--gelb) 22%, transparent);padding-top:22px}:root:is(.stil-edel,:has(.stil-edel)) .nebenkosten b,:root:is(.stil-edel,:has(.stil-edel)) .nebenkosten-preis{color:var(--gold-hell)}:root:is(.stil-edel,:has(.stil-edel)) .nebenkosten+.paket-hinweis{border-top:0;padding-top:0}@media (max-width:640px){:root:is(.stil-edel,:has(.stil-edel)) .nebenkosten+.paket-hinweis{text-align:center}}:root:has(.stil-edel) .gebiet h2 .gold{line-height:1.3}:root:has(.stil-edel) .gebiet-anfrage .knopf{border:1px solid color-mix(in srgb, var(--gelb) 80%, transparent);min-height:44px;box-shadow:none;color:var(--rot);background:#fffdf9;border-radius:3px;padding:8px 20px;font-weight:700}@media (hover:hover){:root:has(.stil-edel) .gebiet-anfrage .knopf:hover{border-color:var(--gelb);background:var(--gelb-hell);color:var(--rot-dunkel)}}:root:has(.stil-edel) .getraenke-gruppe li>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}
