.noise{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}:root:has(.home-stage) [data-shop-band]{display:none}.home-stage{--stage-size:140% 60%;--stage-at:50% 56%}@media (min-width:64rem){.home-stage{--stage-size:1200px 700px;--stage-at:68% 30%}}.hero-blob{border-radius:44% 56% 54% 46%/46% 44% 56% 54%}.heroimg{opacity:0}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes heroswap{0%{opacity:0;transform:scale(1.07)}4%{opacity:1}22%{opacity:1;transform:scale(1)}28%{opacity:0;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.kenburns{animation:9s ease-in-out infinite alternate kenburns}.heroimg{animation:18s ease-in-out infinite heroswap}}.home-claims{--claims-toggle-end:max(.25rem, env(safe-area-inset-right))}.home-claims-track{margin-right:calc(2.75rem + var(--claims-toggle-end));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.home-claims-toggle{top:50%;right:var(--claims-toggle-end);position:absolute;translate:0 -50%}.home-claims-static{display:none}.home-ticker{white-space:nowrap;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.home-ticker{animation:20s linear infinite ticker}.home-claims:has([data-paused]) .home-ticker{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.home-claims-track,.home-claims-toggle{display:none}.home-claims-static{display:block}}@keyframes drawline{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.drawline-path{stroke-dasharray:100;animation:drawline .9s var(--ease-out-expo) .4s both}.zutat{transform:rotate(var(--r0,0deg))}@keyframes floaty{0%{transform:translateY(0) rotate(var(--r0,0deg))}to{transform:translateY(-16px) rotate(var(--r1,6deg))}}@keyframes zutat-drift{0%{translate:0 var(--drift,1.5rem)}to{translate:0 calc(var(--drift,1.5rem) * -1)}}@media (prefers-reduced-motion:no-preference){.zutat{animation:floaty var(--float-dur,5s) ease-in-out var(--float-delay,0s) infinite alternate both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zutat{animation:floaty var(--float-dur,5s) ease-in-out var(--float-delay,0s) infinite alternate both, zutat-drift linear both;animation-timeline:auto,view()}}}.reveal-pending{opacity:0;transform:translateY(12px)}.reveal-in{opacity:1;transition:opacity var(--dur-reveal) var(--ease-out-expo), transform var(--dur-reveal) var(--ease-out-expo);transform:translateY(0)}.home-contact{content-visibility:auto;contain-intrinsic-size:auto 50rem}@media (min-width:64rem){.home-contact{contain-intrinsic-size:auto 47.5rem}}@media (prefers-reduced-motion:reduce){.reveal-pending{opacity:1;transform:none}.drawline-path{stroke-dashoffset:0;animation:none}}
.cart-scroll-viewport,.chip-scroller{scrollbar-width:none}.cart-scroll-viewport::-webkit-scrollbar{display:none}.chip-scroller::-webkit-scrollbar{display:none}html:has(.order-chipbar){scroll-padding-top:4.25rem}@media (min-width:64rem){html:has(.order-chipbar){scroll-padding-top:5rem}}@media (max-width:63.999rem){html:has([data-cart-dock]){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}:root{--sheet-overlap:1.75rem}.order-stage{background-color:#6e070c;background-image:radial-gradient(120% 90% at 18% 0,#96141e59,#0000 60%),linear-gradient(#7c0a13 0%,#6a060b 100%)}.stage-pad{padding-top:max(.875rem, env(safe-area-inset-top));padding-bottom:.875rem}.stage-pad-overlap{padding-top:max(.875rem, env(safe-area-inset-top));padding-bottom:calc(.875rem + var(--sheet-overlap))}.stage-bar{grid-template:"logo status"2.75rem/auto minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid}.stage-bar:has(>.stage-bar-center){grid-template-rows:2.75rem auto;grid-template-areas:"logo status""center center"}.stage-bar-logo{border-radius:var(--radius-control);grid-area:logo;align-items:center;height:2.75rem;margin-inline-start:-.25rem;padding-inline-start:.25rem;padding-inline-end:.25rem;display:flex}.stage-bar-status{text-align:right;grid-area:status;justify-self:end}.stage-bar-center{grid-area:center;margin-top:.875rem}@media (min-width:48rem){.stage-bar{grid-template:"logo center status"2.75rem/minmax(0,1fr) auto minmax(0,1fr);column-gap:1.5rem}.stage-bar:has(>.stage-bar-center){grid-template:"logo center status"2.75rem/minmax(0,1fr) auto minmax(0,1fr);column-gap:1.5rem}.stage-bar-logo{justify-self:start}.stage-bar-center{margin-top:0}}@media (min-width:64rem){.stage-pad{padding-top:1.25rem;padding-bottom:1.25rem}.stage-pad-overlap{padding-top:1.25rem;padding-bottom:calc(1.25rem + var(--sheet-overlap))}.stage-bar{grid-template-rows:3.5rem;column-gap:2rem}.stage-bar:has(>.stage-bar-center){grid-template-rows:3.5rem;column-gap:2rem}.stage-bar-logo{height:3.5rem}.stage-bar[data-logo=large]{grid-template-rows:auto}.stage-bar[data-logo=large] .stage-bar-logo{height:auto}}.stage-segment{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background-color:#ffffff21;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;height:2.25rem;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.stage-segment-thumb{background-color:var(--color-paper);width:calc(50% - 3px);transition:translate var(--dur-layout) var(--ease-out-expo);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;right:auto;box-shadow:0 1px 2px #28040640,0 3px 10px -2px #28040659}.stage-segment[data-value=delivery] .stage-segment-thumb{translate:100%}.stage-segment-option{color:var(--color-paper);transition:color var(--dur-base) var(--ease-out-quart);border-radius:999px;font-size:.9375rem;font-weight:500;position:relative}.stage-segment-option:before{content:"";position:absolute;top:-7px;bottom:-7px;left:0;right:0}.stage-segment-option[aria-checked=true]{color:var(--color-bordeaux-bright);font-weight:600}.stage-segment-option:disabled{color:#ffffff80;cursor:not-allowed}.stage-segment-option:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}@media (min-width:48rem){.stage-segment{width:20rem;height:2.5rem}}@media (min-width:64rem){.stage-segment{width:22rem;height:2.75rem}.stage-segment-option{font-size:1rem}}@media (prefers-reduced-motion:reduce){.stage-segment-thumb,.stage-segment-option{transition:none}}.category-tab{color:var(--color-muted);margin-inline-start:-.5rem;margin-inline-end:-.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-weight:400}.category-tab[aria-current=true]{color:var(--color-ink);font-weight:700}.category-tab:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid}.category-tab:after{content:"";left:.5rem;right:.5rem;background-color:var(--color-brand);opacity:0;height:3px;transition:scale var(--dur-layout) var(--ease-out-expo), opacity var(--dur-base) var(--ease-out-quart), background-color var(--dur-base) var(--ease-out-quart);border-radius:3px 3px 0 0;position:absolute;bottom:0;scale:.4 1}.category-tab[aria-current=true]:after{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){.category-tab:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.category-tab:after{transition:none}}.section-title{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.75rem;font-weight:700;line-height:1.15}.menu-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left)));padding-inline:max(var(--gutter), env(safe-area-inset-left));scroll-padding-inline:max(var(--gutter), env(safe-area-inset-left));align-items:stretch;gap:.5rem;margin-block-end:-6px;padding-block-start:2px;padding-block-end:6px;display:flex;overflow-x:auto}.menu-shelf::-webkit-scrollbar{display:none}.menu-shelf>.shelf-card{scroll-snap-align:start}@media (min-width:64rem){.menu-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding:0;display:grid;overflow:visible}}.menu-list{background-color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:22px;overflow:hidden}.menu-list>.menu-row+.menu-row:before{content:"";border-top:1px solid var(--color-line);position:absolute;top:0;left:5.375rem;right:0}@media (min-width:64rem){.menu-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-list>.menu-row:nth-child(2):before{content:none}.menu-list>.menu-row:nth-child(2n){box-shadow:inset 1px 0 0 var(--color-line)}}.cart-bar{background-color:var(--color-paper);border-radius:24px 24px 0 0;box-shadow:0 -1px #1c19170f,0 -12px 32px -12px #1c191738}.order-chipbar{transition:background-color var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) var(--ease-out-quart)}.order-chipbar[data-docked]{background-color:var(--color-bordeaux);border-color:var(--color-bordeaux)}.order-chipbar:after{content:"";left:0;right:0;opacity:0;pointer-events:none;height:.75rem;transition:opacity var(--dur-base) var(--ease-out-quart);background-image:linear-gradient(#1c191717,#1c191700);position:absolute;top:100%}.order-chipbar[data-docked]:after{opacity:1}.order-chipbar .category-tab{transition:color var(--dur-base) var(--ease-out-quart)}.order-chipbar[data-docked] .category-tab{color:#ffffffc7}.order-chipbar[data-docked] .category-tab[aria-current=true]{color:var(--color-paper)}.order-chipbar[data-docked] .category-tab:after{background-color:var(--color-paper)}@media (hover:hover) and (pointer:fine){.order-chipbar[data-docked] .category-tab:hover{color:var(--color-paper)}}@media (prefers-reduced-motion:reduce){.order-chipbar,.order-chipbar:after,.order-chipbar .category-tab{transition:none}}@media (hover:hover) and (pointer:fine){.shelf-card:has(>button:not(:disabled):hover){box-shadow:var(--shadow-floating)}.menu-row:has(>button:not(:disabled):hover){background-color:var(--color-cream)}}@keyframes anchorflash{0%,35%{opacity:1}to{opacity:0}}.anchor-flash:after{content:"";border:3px solid var(--color-gold);border-radius:inherit;opacity:0;pointer-events:none;animation:anchorflash 2s var(--ease-out-quart) both;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@keyframes cartpop{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.cartpop{animation:cartpop .22s var(--ease-out-quart)}@keyframes numfade-in{0%{opacity:0}to{opacity:1}}@keyframes numfade-out{0%{opacity:1}to{opacity:0}}.numfade-in{animation:numfade-in .26s var(--ease-out-quart) both}.numfade-out{animation:numfade-out .26s var(--ease-out-quart) both}.cart-fly{z-index:95;pointer-events:none;width:4rem;height:4rem;position:fixed}.cart-fly>*,.cart-fly>*>*{width:100%;height:100%}.cart-fly-img{border:2.5px solid var(--color-paper);object-fit:cover;box-shadow:var(--shadow-floating);border-radius:9999px;display:block}.cart-fly-dot{background-color:var(--color-brand);color:var(--color-paper);box-shadow:var(--shadow-floating);border-radius:9999px;justify-content:center;align-items:center;display:flex}.cart-plus{z-index:95;pointer-events:none;color:var(--color-basil);font-size:1.4375rem;position:fixed}@keyframes plusfloat{0%{opacity:0;transform:translate(-50%)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-18px)}}.plusfloat{animation:plusfloat .6s var(--ease-out-quart) forwards}.cart-row{grid-template-rows:1fr;display:grid}.cart-row>*{min-height:0}.cart-row[data-row-state]>*{overflow:hidden}.cart-row[data-row-state=enter]{animation:cart-row-in var(--dur-layout) var(--ease-out-expo) both}.cart-row[data-row-state=exit]{animation:cart-row-out var(--dur-base) var(--ease-in-quart) both}@keyframes cart-row-in{0%{opacity:0;grid-template-rows:0fr}}@keyframes cart-row-out{to{opacity:0;grid-template-rows:0fr}}.cart-aside-panel{max-height:calc(100svh + -7.75rem - 79px)}.mbw-fill{transform-origin:0;transform:scaleX(var(--mbw-progress,0));transition:transform var(--dur-layout) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.cartpop{animation:none!important}.plusfloat{opacity:0;animation:none}.cart-row[data-row-state]{animation:none}.cart-row[data-row-state]>*{overflow:visible}.cart-row[data-row-state=exit]{display:none}.mbw-fill{transition:none}}
@keyframes field-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.field-shake{animation:field-shake .3s var(--ease-out-quart)}[data-pay-tiles]{border:1px solid var(--color-line);border-radius:var(--radius-tile);background-color:var(--color-paper);flex-direction:column;display:flex;overflow:hidden}[data-pay-tiles]>*+:before{content:"";border-top:1px solid var(--color-line-soft);position:absolute;top:0;left:4.875rem;right:0}@media (min-width:64rem){[data-checkout-summary][data-pinned]{top:min(1.5rem, calc(100vh - var(--summary-h) - 1.5rem));position:sticky}@supports (height:100svh){[data-checkout-summary][data-pinned]{top:min(1.5rem, calc(100svh - var(--summary-h) - 1.5rem))}}}html:has([data-checkout-owner]){scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.field-shake{animation:none}}
.scene-stage{position:relative;overflow:clip}.scene-canvas{height:100%;position:absolute;top:0;left:50%}.scene-frame{width:100%;height:100%;position:absolute;top:0}.scene-layer,.scene-anim{position:absolute}.scene-layer{display:block;overflow:hidden}.scene-chunk{will-change:transform}g.scene-anim{transform-box:view-box;transform-origin:0 0}.scene-defs{width:0;height:0;position:absolute;overflow:hidden}.scene-anim{animation-duration:var(--scene-period);animation-delay:var(--scene-delay,0s);animation-timing-function:linear;animation-iteration-count:infinite}[data-scene-paused] .scene-anim{animation-play-state:paused}.scene-spin{animation-name:vehicle-spin}@keyframes vehicle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene-spin-reverse{animation-name:vehicle-spin-reverse}@keyframes vehicle-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.scene-scroll{animation-name:scene-scroll}@keyframes scene-scroll{0%{transform:translate(0)}to{transform:translateX(var(--scene-tx))}}.scene-keys{animation-name:var(--scene-name)}.scene-bob{animation-name:scene-bob}@keyframes scene-bob{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)}50%{transform:translateY(var(--scene-ty));animation-timing-function:cubic-bezier(.37,0,.63,1)}to{transform:translateY(0)}}.scene-sway{animation-name:scene-sway}@keyframes scene-sway{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:rotate(0)}25%{transform:rotate(calc(var(--scene-a) * 1deg));animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{transform:rotate(calc(var(--scene-a) * -1deg));animation-timing-function:cubic-bezier(.12,0,.39,0)}to{transform:rotate(0)}}.scene-puff{animation-name:scene-puff-move,scene-puff-fade;animation-timing-function:cubic-bezier(.33,1,.68,1),linear}@keyframes scene-puff-move{0%{transform:translate(0, 0) scale(var(--scene-s0))}to{transform:translate(var(--scene-dx), var(--scene-dy)) scale(var(--scene-s1))}}@keyframes scene-puff-fade{0%{opacity:0;animation-timing-function:cubic-bezier(.61,1,.88,1)}20%{opacity:var(--scene-o);animation-timing-function:cubic-bezier(.37,0,.63,1)}to{opacity:0}}.scene-pulse{animation-name:scene-pulse}@keyframes scene-pulse{0%,to{opacity:var(--scene-o0);animation-timing-function:cubic-bezier(.37,0,.63,1)}50%{opacity:var(--scene-o1);animation-timing-function:cubic-bezier(.37,0,.63,1)}}.oven-flame{animation-name:oven-flick}@keyframes oven-flick{0%,to{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:scale(1)skew(0)}25%{transform:scale(calc(1 - .06 * var(--scene-a)), calc(1 + .16 * var(--scene-a))) skewX(calc(-5deg * var(--scene-a)));animation-timing-function:cubic-bezier(.37,0,.63,1)}50%{transform:scale(calc(1 + .05 * var(--scene-a)), calc(1 - .1 * var(--scene-a))) skewX(calc(3deg * var(--scene-a)));animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{transform:scale(calc(1 - .03 * var(--scene-a)), calc(1 + .08 * var(--scene-a))) skewX(calc(-2deg * var(--scene-a)));animation-timing-function:cubic-bezier(.37,0,.63,1)}}.step-transit{animation:.5s ease-in-out step-transit}@keyframes step-transit{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.94)}}.step-phases-in{animation:.4s cubic-bezier(.16,1,.3,1) both step-phases-in}@keyframes step-phases-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html:has([data-status-wait-dock]){scroll-padding-bottom:calc(9rem + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.scene-anim,.oven-flame,.vehicle-wheel,.vehicle-crank,.step-transit,.step-phases-in{animation:none}}
:root:has([data-konto-page]) [data-shop-band]{display:none}html:has([data-konto-stage]){background-color:#5c0b0f}body:has([data-konto-stage]){background-color:#5c0b0f}
