.fs-grund{--fs-basis:var(--fs-grund,var(--panel));--fs-wand:color-mix(in oklab, var(--fs-basis), white 45%);--fs-boden:color-mix(in oklab, var(--fs-basis), black 7%);--fs-schatten-ton:color-mix(in oklab, var(--fs-basis), #140a04 86%);--fs-wort-ton:color-mix(in oklab, var(--fs-basis), var(--ink) 8%);background:radial-gradient(ellipse 70% 55% at 50% 36%, #ffffff61, transparent 70%), linear-gradient(to bottom, var(--fs-wand), var(--fs-basis) 58%, var(--fs-boden))}[data-theme=dark] .fs-grund{--fs-basis:color-mix(in oklab, var(--fs-grund,var(--panel)), #0e0c0b 84%);--fs-wand:color-mix(in oklab, var(--fs-basis), white 6%);--fs-boden:color-mix(in oklab, var(--fs-basis), black 35%);--fs-schatten-ton:#000;--fs-wort-ton:color-mix(in oklab, var(--fs-basis), white 8%);background:radial-gradient(ellipse 70% 55% at 50% 36%, #ffffff0f, transparent 70%), linear-gradient(to bottom, var(--fs-wand), var(--fs-basis) 58%, var(--fs-boden))}.fs-motiv{width:100%;display:block;position:relative}.fs-bild{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;position:relative}.fs-schatten{pointer-events:none;background:var(--fs-schatten-ton);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s;position:absolute;top:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-schatten-ellipse{background:radial-gradient(closest-side, color-mix(in oklab, var(--fs-schatten-ton) 45%, transparent), transparent);width:88%;height:10%;top:auto;bottom:-4%;left:6%}.fs-band{--fs-rand:1.25rem;--fs-hmax:min(46svh, 400px);--fs-bmax:80vw;--fs-k:min(calc(var(--fs-hmax) / var(--fs-nat-h)), calc(var(--fs-bmax) / var(--fs-nat-b)));--fs-luecke:clamp(1.25rem, 4vw, 3.5rem);width:100vw;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}@media (min-width:768px){.fs-band{--fs-rand:max(2.5rem, calc((100vw - 1500px) / 2 + 2.5rem));--fs-hmax:min(58svh, 600px);--fs-bmax:min(54vw, 820px)}}.fs-wort{inset-inline:var(--fs-rand);pointer-events:none;font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;color:var(--fs-wort-ton);margin:0;font-weight:800;line-height:.8;position:absolute;top:clamp(1.25rem,4vw,3rem)}.fs-buehne{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--fs-rand);scroll-padding-inline:var(--fs-rand);padding-top:clamp(5rem,15vw,11rem);padding-bottom:calc(var(--fs-k) * var(--fs-nat-h) * .16 + 3.5rem);outline:none;position:relative;overflow:auto hidden}.fs-buehne::-webkit-scrollbar{display:none}.fs-buehne:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.fs-buehne.fs-zieht{scroll-snap-type:none;cursor:grabbing}.fs-reihe{justify-content:center;align-items:flex-end;gap:var(--fs-luecke);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.fs-stueck{width:calc(var(--fs-k) * var(--fs-b));scroll-snap-align:center;flex:none}.fs-knopf{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.fs-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:8px}@media (hover:hover) and (pointer:fine){.fs-knopf:hover .fs-bild{transform:translateY(-1.6%)}.fs-knopf:hover .fs-schatten{opacity:.72;transform:scale(1.04,1.08)}}.fs-band[data-bereit] .fs-stueck{opacity:0;transform:translateY(-5%)}.fs-band[data-bereit] .fs-schatten{opacity:0;transform:scale(1.18,1.3)}.fs-band.fs-da .fs-stueck{opacity:1;transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s), opacity .7s ease calc(var(--i) * .11s);transform:none}.fs-band.fs-da .fs-schatten{opacity:1;transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + .12s), opacity .9s ease calc(var(--i) * .11s + .12s);transform:none}@media (prefers-reduced-motion:reduce){.fs-band[data-bereit] .fs-stueck,.fs-band[data-bereit] .fs-schatten{opacity:1;transform:none}.fs-bild,.fs-schatten{transition:none}}.fs-steuer{right:var(--fs-rand);align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem}.fs-zahl{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:color-mix(in oklab, var(--ink) 62%, transparent);margin-right:.5rem;font-size:.75rem}.fs-pfeil{border:1px solid color-mix(in oklab, var(--ink) 16%, transparent);background:color-mix(in oklab, var(--paper) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:999px;place-items:center;font-size:1.05rem;transition:background .3s,opacity .3s;display:grid}.fs-pfeil:hover:not(:disabled){background:var(--paper)}.fs-pfeil:disabled{opacity:.35}.fs-licht-motiv{width:min(88vw, calc(74svh * var(--fs-v)))}
.menukarte-module__EqQczq__card{background:#f9f2d8;border-radius:31px;width:100%;height:130px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.menukarte-module__EqQczq__content{z-index:2;flex-direction:column;flex:1;justify-content:flex-start;min-width:0;padding:12px 27px;display:flex}.menukarte-module__EqQczq__textGroup{flex-direction:column;width:fit-content;height:100%;display:flex}.menukarte-module__EqQczq__title{color:#585656;white-space:nowrap;z-index:1;letter-spacing:-1.2px;margin:0 0 3px;font-family:Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22.5px;font-weight:600;line-height:1.1;position:relative}.menukarte-module__EqQczq__titleSmall{white-space:normal;max-width:100%;font-size:17px;line-height:1.05}.menukarte-module__EqQczq__titleLarge{font-size:27px}.menukarte-module__EqQczq__ingredients{color:#585656;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.6px;max-width:175px;margin:0 0 16px;font-family:Futura-Medium,Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:500;line-height:1.4;overflow:hidden}.menukarte-module__EqQczq__titleSmall+.menukarte-module__EqQczq__ingredients{margin-bottom:6px}.menukarte-module__EqQczq__priceRow{align-items:flex-end;gap:6px;margin-top:auto;display:flex}.menukarte-module__EqQczq__priceGroup{align-items:flex-end;gap:2px;display:flex}.menukarte-module__EqQczq__price{white-space:nowrap;align-items:flex-start;line-height:1;display:flex}.menukarte-module__EqQczq__euroSymbol{color:#585656;margin-right:2px;padding-bottom:4px;font-family:Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;line-height:1}.menukarte-module__EqQczq__priceEuros{color:#fa5402;letter-spacing:-1px;margin-right:2px;font-family:Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:700;line-height:1}.menukarte-module__EqQczq__priceCents{color:#585656;padding-top:1px;font-family:Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;line-height:1}.menukarte-module__EqQczq__shortDescription{color:#585656;word-spacing:999999px;max-width:60px;margin:0;padding-bottom:3px;font-family:Futura-Medium,Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-weight:500;line-height:1.3}.menukarte-module__EqQczq__shortDescription.menukarte-module__EqQczq__shortDescriptionLang{word-spacing:normal;flex-shrink:0;width:120px;max-width:none;max-height:calc(2.6em + 3px);overflow:hidden}.menukarte-module__EqQczq__imageContainer{z-index:2;flex-shrink:0;width:clamp(120px,40%,150px);height:116px;position:relative;overflow:visible}.menukarte-module__EqQczq__image{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .5s}.menukarte-module__EqQczq__cardImageLeft{flex-direction:row-reverse}.menukarte-module__EqQczq__cardImageLeft .menukarte-module__EqQczq__content{align-items:flex-end;padding-left:0;padding-right:18px}.menukarte-module__EqQczq__cardImageLeft .menukarte-module__EqQczq__textGroup{align-items:flex-start}.menukarte-module__EqQczq__cardReverse{background:#fa5402}.menukarte-module__EqQczq__cardReverse .menukarte-module__EqQczq__title,.menukarte-module__EqQczq__cardReverse .menukarte-module__EqQczq__ingredients,.menukarte-module__EqQczq__cardReverse .menukarte-module__EqQczq__euroSymbol,.menukarte-module__EqQczq__cardReverse .menukarte-module__EqQczq__priceEuros,.menukarte-module__EqQczq__cardReverse .menukarte-module__EqQczq__shortDescription{color:#f9f2d8}.menukarte-module__EqQczq__cardReverse .menukarte-module__EqQczq__priceCents{color:#f9f2d8b3}.menukarte-module__EqQczq__chip{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-family:Futura,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;display:inline-block}
