.kiosk-attract[data-v-83ffebf2]{background:linear-gradient(180deg,transparent 20%,#00000047 58%,#000000e0 100%),var(--kiosk-attract-image),radial-gradient(circle at 50% 28%,#285b3c,#07140c 68%);color:#fff;cursor:pointer;width:100%;height:100%;min-height:0;font:inherit;background-position:50%;background-size:cover;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.kiosk-attract__shade[data-v-83ffebf2]{background:radial-gradient(circle at 50% 20%,#0000 0 20%,#0003 58%,#00000094),linear-gradient(#0000004d,#0000 38%);position:absolute;inset:0}.kiosk-attract__content[data-v-83ffebf2]{align-content:center;justify-items:center;gap:clamp(calc(var(--spacing)*5),3vh,calc(var(--spacing)*14));width:min(82%,42rem);height:100%;padding:clamp(calc(var(--spacing)*12),8vh,calc(var(--spacing)*32)) 0;text-align:center;display:grid;position:relative}.kiosk-attract__identity[data-v-83ffebf2]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1rem 2.5rem #00000085);width:min(68%,24rem);max-height:14rem}.kiosk-attract__name[data-v-83ffebf2]{font-family:var(--menu-title-font);font-size:clamp(3.4rem,8vw,7rem);line-height:.92}.kiosk-attract__promise[data-v-83ffebf2]{text-transform:uppercase;text-shadow:0 .25rem 1.2rem #000000a6;gap:.55rem;display:grid}.kiosk-attract__promise small[data-v-83ffebf2]{font-size:clamp(.9rem,2vw,1.35rem);font-weight:var(--font-weight-bold);letter-spacing:.24em}.kiosk-attract__promise strong[data-v-83ffebf2]{font-family:var(--menu-title-font);font-size:clamp(2.6rem,7vw,var(--text-8xl));letter-spacing:-.055em;line-height:.95}.kiosk-attract__touch[data-v-83ffebf2],.kiosk-attract__touch-fallback[data-v-83ffebf2]{width:clamp(8rem,24vw,15rem);height:clamp(8rem,24vw,15rem);filter:drop-shadow(0 0 2rem color-mix(in srgb,var(--menu-primary) 72%,transparent))}.kiosk-attract__touch-reduced[data-v-83ffebf2]{display:none}.kiosk-attract__touch-fallback[data-v-83ffebf2]{border:.18rem solid;border-radius:9999px;padding:2.6rem}.kiosk-attract__hint[data-v-83ffebf2]{font-size:clamp(var(--text-base),2.4vw,var(--text-2xl));font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.kiosk-attract[data-v-83ffebf2]:focus-visible{outline:.35rem solid var(--menu-primary);outline-offset:-.55rem}@media (prefers-reduced-motion:reduce){.kiosk-attract__touch[data-v-83ffebf2]{display:none}.kiosk-attract__touch-fallback[data-v-83ffebf2]{display:block}}.showcase-kiosk-order[data-v-eb8f5d87]{height:100%;min-height:0;display:grid;position:relative}.showcase-kiosk-order__status[data-v-eb8f5d87]{align-content:center;place-items:center;gap:calc(var(--spacing)*6);min-height:0;padding:clamp(calc(var(--spacing)*4),4vw,calc(var(--spacing)*12));display:grid;overflow-y:auto}.showcase-kiosk-order__basket[data-v-eb8f5d87]{z-index:30;inset-inline:clamp(1rem,3vw,2rem);bottom:max(1rem,env(safe-area-inset-bottom));pointer-events:none;display:grid;position:absolute}.showcase-kiosk-order__basket[data-v-eb8f5d87] .menu-order-basket-summary{pointer-events:auto;width:min(100%,38rem);min-height:4.25rem;position:static}@media (width<=700px){.showcase-kiosk-order__basket[data-v-eb8f5d87]{bottom:max(7rem,env(safe-area-inset-bottom))}}.showcase-kiosk[data-v-646e9ae1]{background:var(--ui-bg);height:100svh;color:var(--ui-text);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.showcase-kiosk--standalone-preview[data-v-646e9ae1]{width:1080px;height:1920px;transform:scale(var(--demo-kiosk-window-scale,1));transform-origin:0 0;grid-template-rows:minmax(0,1fr)}.showcase-kiosk__popup-switcher[data-v-646e9ae1]{z-index:95;top:max(calc(var(--spacing)*3),env(safe-area-inset-top));right:max(calc(var(--spacing)*3),env(safe-area-inset-right));align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffffeb;border:1px solid #94a3b866;border-radius:9999px;display:flex;position:fixed;box-shadow:0 .75rem 2.5rem #0f172a33}.showcase-kiosk__popup-switcher-label[data-v-646e9ae1]{color:#475569;font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-inline-start:calc(var(--spacing)*1.5)}.showcase-kiosk__preview-toolbar[data-v-646e9ae1]{z-index:80;gap:calc(var(--spacing)*3);min-height:4.25rem;padding:max(calc(var(--spacing)*2),env(safe-area-inset-top)) max(calc(var(--spacing)*3),env(safe-area-inset-right)) calc(var(--spacing)*2) max(calc(var(--spacing)*3),env(safe-area-inset-left));border-bottom:1px solid var(--ui-border);background:var(--ui-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative;box-shadow:0 .45rem 1.6rem #0f172a1f}.showcase-kiosk__preview-copy[data-v-646e9ae1],.showcase-kiosk__preview-status[data-v-646e9ae1]{align-items:center;gap:calc(var(--spacing)*2);min-width:0;display:flex}.showcase-kiosk__preview-status small[data-v-646e9ae1]{color:var(--ui-text-dimmed);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showcase-kiosk__preview-target[data-v-646e9ae1]{align-items:center;gap:calc(var(--spacing)*1.25);color:var(--ui-text-muted);font-weight:var(--font-weight-semibold);display:inline-flex}.showcase-kiosk__preview-target[data-v-646e9ae1] svg{flex:none;width:.9rem;height:.9rem}.showcase-kiosk__preview-controls[data-v-646e9ae1]{justify-content:flex-end}.showcase-kiosk__kitchen-picker[data-v-646e9ae1],.showcase-kiosk__preview-controls[data-v-646e9ae1]{align-items:center;gap:calc(var(--spacing)*2);min-width:0;display:flex}.showcase-kiosk__kitchen-picker-label[data-v-646e9ae1]{color:var(--ui-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.showcase-kiosk__kitchen-options[data-v-646e9ae1]{gap:calc(var(--spacing)*1);min-width:0;display:flex}.showcase-kiosk__canvas[data-v-646e9ae1]{height:100%;min-height:0;overflow:hidden}.showcase-kiosk__canvas[data-v-646e9ae1] .menu-order-kiosk--order{animation:.42s cubic-bezier(.22,1,.36,1) both showcase-kiosk-enter-646e9ae1}.showcase-kiosk__canvas[data-v-646e9ae1] .menu-order-kiosk-catalogue__rail{animation:.52s cubic-bezier(.22,1,.36,1) 80ms both showcase-kiosk-enter-rail-646e9ae1}.showcase-kiosk__canvas[data-v-646e9ae1] .menu-order-kiosk-catalogue__content{animation:.56s cubic-bezier(.22,1,.36,1) .12s both showcase-kiosk-enter-content-646e9ae1}@keyframes showcase-kiosk-enter-646e9ae1{0%{opacity:0;transform:scale(.992)}}@keyframes showcase-kiosk-enter-rail-646e9ae1{0%{opacity:0;transform:translate(-1.25rem)}}@keyframes showcase-kiosk-enter-content-646e9ae1{0%{opacity:0;transform:translateY(1.25rem)}}.showcase-kiosk--refined .showcase-kiosk__canvas[data-v-646e9ae1]{--menu-radius:calc(var(--ui-radius)*6);--menu-radius-control:calc(var(--ui-radius)*6)}.showcase-kiosk--refined .showcase-kiosk__kitchen-options[data-v-646e9ae1] button[aria-pressed=true]{color:#fffaf1;background:#61715c}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk:before{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--menu-primary) 9%,transparent) 0 13rem,transparent 38rem),radial-gradient(circle at 88% 84%,color-mix(in srgb,var(--menu-secondary) 8%,transparent) 0 11rem,transparent 34rem),repeating-linear-gradient(105deg,color-mix(in srgb,var(--menu-text) 1.8%,transparent) 0 1px,transparent 1px 13px)}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start{gap:clamp(calc(var(--spacing)*12),8vh,calc(var(--spacing)*24));width:min(100%,58rem)}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__identity h1{font-size:clamp(var(--text-4xl),4vw,var(--text-6xl));font-weight:var(--font-weight-semibold);letter-spacing:-.035em}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__identity p{font-family:var(--menu-font);font-size:var(--text-xs);letter-spacing:.24em}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__prompt h2{font-size:clamp(3.1rem,6.5vw,5.4rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__options{gap:clamp(calc(var(--spacing)*6),3vw,calc(var(--spacing)*9))}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__option{border-color:color-mix(in srgb,var(--menu-secondary) 32%,transparent);border-radius:calc(var(--ui-radius)*6);background:color-mix(in srgb,var(--menu-bg) 93%,var(--menu-secondary));text-align:center;min-height:clamp(12rem,22vh,15rem);box-shadow:0 2rem 5rem color-mix(in srgb,var(--menu-text) 7%,transparent);grid-template-columns:1fr;justify-items:center}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__option-icon{border:1px solid color-mix(in srgb,var(--menu-primary) 35%,transparent);background:0 0;width:4.5rem;height:4.5rem}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__option-copy{justify-items:center}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-start__option-copy strong{font-family:var(--menu-title-font);font-weight:var(--font-weight-semibold)}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk__toolbar{border-bottom-color:color-mix(in srgb,var(--menu-secondary) 24%,transparent);background:color-mix(in srgb,var(--menu-bg) 96%,var(--menu-secondary))}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-catalogue__section--active{background:var(--menu-secondary);box-shadow:none;color:var(--menu-bg);border-radius:9999px}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-item{border-color:color-mix(in srgb,var(--menu-secondary) 16%,transparent);border-radius:calc(var(--ui-radius)*6);box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--menu-text) 7%,transparent)}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-kiosk-item__add{background:var(--menu-primary);color:var(--menu-bg);border:0;border-radius:9999px;padding:.7rem .9rem}.showcase-kiosk--refined[data-v-646e9ae1] .menu-order-basket-summary{border-color:color-mix(in srgb,var(--menu-secondary) 30%,transparent);background:color-mix(in srgb,var(--menu-bg) 90%,var(--menu-secondary));box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--menu-text) 12%,transparent)}.showcase-kiosk--pizzeria .showcase-kiosk__canvas[data-v-646e9ae1]{--menu-radius:calc(var(--ui-radius)*6);--menu-radius-control:calc(var(--ui-radius)*4)}.showcase-kiosk--pizzeria .showcase-kiosk__kitchen-options[data-v-646e9ae1] button[aria-pressed=true]{color:#fff7d6;background:#1f6b45}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk:before{background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--menu-secondary) 72%,transparent) 0 9rem,transparent 9.15rem),radial-gradient(circle at 83% 20%,transparent 0 13rem,color-mix(in srgb,var(--menu-primary) 18%,transparent) 13.1rem 14rem,transparent 14.1rem),radial-gradient(circle at 12% 88%,color-mix(in srgb,var(--menu-secondary) 42%,transparent) 0 7rem,transparent 7.1rem),radial-gradient(circle,color-mix(in srgb,var(--menu-primary) 10%,transparent) 1.25px,transparent 1.4px);opacity:.86;background-size:auto,auto,auto,1.35rem 1.35rem}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start{gap:clamp(calc(var(--spacing)*11),6vh,calc(var(--spacing)*19));width:min(100%,62rem)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__identity h1,.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__prompt h2{font-weight:var(--font-weight-extrabold);letter-spacing:-.06em}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__identity h1{font-size:clamp(2.8rem,5vw,4.8rem)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__identity p{color:var(--menu-primary);font-weight:var(--font-weight-bold);letter-spacing:.08em}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__prompt h2{font-size:clamp(3.6rem,7vw,6.4rem);line-height:.94}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__option{border:2px solid color-mix(in srgb,var(--menu-primary) 18%,transparent);border-radius:calc(var(--ui-radius)*6);background:color-mix(in srgb,var(--menu-bg) 82%,#fff);min-height:clamp(10rem,18vh,13rem);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--menu-primary) 10%,transparent)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-start__option-icon{background:var(--menu-secondary);color:var(--menu-primary);border:0;border-radius:9999px}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk__toolbar{background:var(--menu-primary);box-shadow:0 .75rem 2.5rem color-mix(in srgb,var(--menu-primary) 22%,transparent);border-bottom:0}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk__change,.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk__identity small,.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk__identity strong,.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk__mode{color:var(--menu-bg)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk__mode{border-color:color-mix(in srgb,var(--menu-secondary) 64%,transparent);background:color-mix(in srgb,var(--menu-secondary) 16%,transparent)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-catalogue__rail{background:var(--menu-primary);border-right:0}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-catalogue__section{font-family:var(--menu-title-font);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:color-mix(in srgb,var(--menu-bg) 72%,transparent)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-catalogue__section--active{background:var(--menu-secondary);box-shadow:none;color:var(--menu-primary);border-radius:9999px}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-catalogue__header h2{font-size:clamp(2.6rem,4.8vw,4.2rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.065em}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item{border:2px solid color-mix(in srgb,var(--menu-primary) 14%,transparent);border-radius:calc(var(--ui-radius)*6);background:color-mix(in srgb,var(--menu-bg) 72%,#fff);box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--menu-primary) 9%,transparent)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item__media{background:color-mix(in srgb,var(--menu-secondary) 30%,var(--menu-bg));border-bottom:0}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item__media img{-o-object-fit:cover;object-fit:cover;padding:0}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item h3{font-weight:var(--font-weight-extrabold);letter-spacing:-.045em}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item__variants button{border:1px solid color-mix(in srgb,var(--menu-primary) 28%,transparent);background:0 0;border-radius:9999px}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item__add{padding:.8rem calc(var(--spacing)*4);background:var(--menu-primary);color:var(--menu-bg);font-family:var(--menu-title-font);letter-spacing:-.02em;border:0;border-radius:9999px}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-kiosk-item--without-media{background:radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--menu-secondary) 55%,transparent) 0 4rem,transparent 9rem),color-mix(in srgb,var(--menu-bg) 72%,#fff)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-basket-summary{border:2px solid color-mix(in srgb,var(--menu-secondary) 70%,transparent);border-radius:calc(var(--ui-radius)*6);background:var(--menu-primary);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--menu-primary) 22%,transparent);color:var(--menu-bg)}.showcase-kiosk--pizzeria[data-v-646e9ae1] .menu-order-basket-summary__checkout{background:var(--menu-secondary);color:var(--menu-primary);border-radius:9999px}.showcase-kiosk--counter .showcase-kiosk__canvas[data-v-646e9ae1]{--menu-radius:calc(var(--ui-radius)*6);--menu-radius-control:calc(var(--ui-radius)*4)}.showcase-kiosk--counter .showcase-kiosk__kitchen-options[data-v-646e9ae1] button[aria-pressed=true]{color:#fff;background:#ff4f2e}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk:before{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--menu-primary) 15%,transparent) 0 11rem,transparent 27rem),radial-gradient(circle at 62% 100%,color-mix(in srgb,var(--menu-primary) 8%,transparent) 0 8rem,transparent 24rem),radial-gradient(circle,color-mix(in srgb,var(--menu-secondary) 9%,transparent) 1px,transparent 1.2px);opacity:.8;background-size:auto,auto,1.15rem 1.15rem}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start{gap:clamp(calc(var(--spacing)*10),6vh,calc(var(--spacing)*18));width:min(100%,64rem)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__identity h1{letter-spacing:-.065em;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:750}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__identity p{color:var(--menu-primary);font-family:var(--menu-font);font-weight:var(--font-weight-bold);letter-spacing:.08em}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__prompt h2{letter-spacing:-.075em;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:750;line-height:.94}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__options{gap:clamp(calc(var(--spacing)*7),3vw,calc(var(--spacing)*11))}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__option{border:1px solid color-mix(in srgb,var(--menu-secondary) 12%,transparent);border-radius:calc(var(--ui-radius)*6);background:color-mix(in srgb,var(--menu-bg) 84%,#fff);min-height:clamp(10rem,18vh,13rem);box-shadow:0 1.75rem 4.5rem color-mix(in srgb,var(--menu-secondary) 10%,transparent)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__option:focus-visible,.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__option:hover{border-color:color-mix(in srgb,var(--menu-primary) 48%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--menu-secondary) 14%,transparent);background:#fff;transform:translateY(-.2rem)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__option-icon{border-radius:calc(var(--ui-radius)*4);background:var(--menu-primary);color:#fff;border:0}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-start__option-copy strong{font-family:var(--menu-title-font);letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.6rem)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk__toolbar{background:var(--menu-secondary);box-shadow:0 .75rem 2.5rem color-mix(in srgb,var(--menu-secondary) 24%,transparent);border-bottom:0}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk__change,.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk__identity small,.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk__identity strong,.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk__mode{color:var(--menu-bg)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk__mode{border-color:color-mix(in srgb,var(--menu-bg) 24%,transparent);background:color-mix(in srgb,var(--menu-bg) 10%,transparent)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-catalogue__rail{background:var(--menu-secondary);border-right:0}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-catalogue__section{font-family:var(--menu-title-font);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:color-mix(in srgb,var(--menu-bg) 68%,transparent)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-catalogue__section--active{border-radius:calc(var(--ui-radius)*4);background:var(--menu-primary);box-shadow:none;color:#fff}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-catalogue__header h2{letter-spacing:-.07em;font-size:clamp(2.6rem,4.8vw,4.25rem);font-weight:750}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item{border:1px solid color-mix(in srgb,var(--menu-secondary) 9%,transparent);border-radius:calc(var(--ui-radius)*6);background:color-mix(in srgb,var(--menu-bg) 72%,#fff);box-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--menu-secondary) 9%,transparent)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item__media{background:#f4eee3;border-bottom:0}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item__media img{-o-object-fit:cover;object-fit:cover;padding:0}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item h3{letter-spacing:-.045em;font-weight:750}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item__variants button{border:1px solid color-mix(in srgb,var(--menu-secondary) 16%,transparent);background:0 0;border-radius:9999px}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item__add{padding:.8rem calc(var(--spacing)*4);background:var(--menu-primary);color:#fff;font-family:var(--menu-title-font);letter-spacing:-.02em;border:0;border-radius:9999px}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-kiosk-item--without-media{background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--menu-primary) 13%,transparent) 0 5rem,transparent 12rem),color-mix(in srgb,var(--menu-bg) 72%,#fff)}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-basket-summary{border-radius:calc(var(--ui-radius)*6);background:var(--menu-secondary);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--menu-secondary) 24%,transparent);color:var(--menu-bg);border:0}.showcase-kiosk--counter[data-v-646e9ae1] .menu-order-basket-summary__checkout{background:var(--menu-primary);color:#fff;border-radius:9999px}@media (width<=820px){.showcase-kiosk__preview-toolbar[data-v-646e9ae1]{grid-template-columns:auto minmax(0,1fr)}.showcase-kiosk__preview-status[data-v-646e9ae1]{justify-self:end}.showcase-kiosk__preview-controls[data-v-646e9ae1]{grid-column:1/-1;justify-content:space-between}.showcase-kiosk__kitchen-picker[data-v-646e9ae1]{flex:1;justify-content:flex-end}.showcase-kiosk__kitchen-options[data-v-646e9ae1]{flex:1}.showcase-kiosk__kitchen-options[data-v-646e9ae1] button{flex:1;justify-content:center}}@media (width<=520px){.showcase-kiosk__kitchen-picker-label[data-v-646e9ae1],.showcase-kiosk__preview-safety[data-v-646e9ae1]{display:none}.showcase-kiosk__preview-status[data-v-646e9ae1]{align-items:flex-end;gap:calc(var(--spacing)*.5);flex-direction:column}.showcase-kiosk__preview-target[data-v-646e9ae1]{font-size:.68rem}.showcase-kiosk__preview-toolbar[data-v-646e9ae1]{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2)}}@media (prefers-reduced-motion:reduce){.showcase-kiosk__canvas[data-v-646e9ae1] .menu-order-kiosk--order,.showcase-kiosk__canvas[data-v-646e9ae1] .menu-order-kiosk-catalogue__content,.showcase-kiosk__canvas[data-v-646e9ae1] .menu-order-kiosk-catalogue__rail{animation:none}}
