body[data-application=ordering]{--fx-app-width:32.5rem;--fx-wide-width:75rem;--fx-gutter:1rem;--fx-leaf:var(--primary,#175c4c);--fx-leaf-deep:#0f4336;--fx-leaf-soft:#e3f0eb;--fx-leaf-tint:#f1f7f4;--fx-turmeric:var(--accent,#f0a13e);--fx-turmeric-soft:#fdf0d9;--fx-page:#f2f4f3;--fx-card:#fff;--fx-plate:var(--fx-card);--fx-hairline:#e7ebe9;--fx-hairline-strong:#d9dfdc;--fx-muted:#5b6661;--fx-strong:#14201d;--fx-text-xs:.6875rem;--fx-text-sm:.75rem;--fx-text-md:.8125rem;--fx-text-base:.875rem;--fx-text-lg:.9375rem;--fx-text-xl:1.0625rem;--fx-text-title:1.125rem;--fx-text-display:1.75rem;--fx-radius-control:.625rem;--fx-radius-card:1rem;--fx-radius-plate:1.25rem;--fx-appbar-height:3.25rem;--fx-sticky-offset:6.5rem;--fx-safe-top:env(safe-area-inset-top,0px);--fx-safe-bottom:env(safe-area-inset-bottom,0px);--fx-safe-left:env(safe-area-inset-left,0px);--fx-safe-right:env(safe-area-inset-right,0px);--fx-shadow-float:0 6px 18px #0f433624;--fx-shadow-rise:0 10px 30px #0f433638;--fx-shadow-sheet:0 -12px 40px #0b1a162e;--fx-focus-ring:0 0 0 2px var(--fx-card), 0 0 0 4px var(--fx-leaf);--fx-ease-out:cubic-bezier(.22, 1, .36, 1);--fx-ease-in-out:cubic-bezier(.65, 0, .35, 1);--fx-ease-exit:cubic-bezier(.55, 0, 1, .45);--fx-dur-1:.12s;--fx-dur-2:.22s;--fx-dur-3:.32s;background:var(--fx-page);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}@media (width<=22.5rem){body[data-application=ordering]{--fx-gutter:.875rem;--fx-text-display:1.5rem}}html:has(body[data-application=ordering]){scroll-behavior:smooth;scroll-padding-top:var(--fx-sticky-offset)}body[data-application=ordering] .fx-shell{background:var(--fx-plate);min-height:100dvh;padding-left:var(--fx-safe-left);padding-right:var(--fx-safe-right);position:relative}@media (width>=34rem){body[data-application=ordering] .fx-shell{width:100%;max-width:var(--fx-app-width);border-left:1px solid var(--fx-hairline-strong);border-right:1px solid var(--fx-hairline-strong);background:var(--fx-card);margin:0 auto}body[data-application=ordering]{background:radial-gradient(circle at 50% 0%, #175c4c14, transparent 30rem), var(--fx-page)}}body[data-application=ordering] .fx-shell.fx-shell-wide{border-left:0;border-right:0;max-width:none}body[data-application=ordering] .fx-shell>main{animation:fx-page-in var(--fx-dur-3) var(--fx-ease-out)}@media (width<=26rem){body[data-application=ordering] .system-state{padding:24px}body[data-application=ordering] .system-state-heading{flex-direction:column;align-items:flex-start;min-width:0}body[data-application=ordering] .system-state h2,body[data-application=ordering] .system-state h3,body[data-application=ordering] .system-state p{overflow-wrap:anywhere;min-width:0}}body[data-application=ordering] .fx-band{isolation:isolate;margin-inline:calc(-1 * var(--fx-gutter));padding:calc(1.25rem + var(--fx-safe-top)) var(--fx-gutter) calc(1.125rem + var(--fx-radius-plate));background:radial-gradient(110% 90% at 100% 0%, #ffffff17, transparent 62%), linear-gradient(180deg, var(--fx-leaf) 0%, var(--fx-leaf-deep) 100%);color:#fff;flex-direction:column;gap:.75rem;display:flex;position:relative}body[data-application=ordering] .fx-band:after{content:"";z-index:-1;height:var(--fx-radius-plate);border-radius:var(--fx-radius-plate) var(--fx-radius-plate) 0 0;background:var(--fx-plate);position:absolute;bottom:-1px;left:0;right:0}body[data-application=ordering] .fx-band a:not([class]){color:#fff}.fx-band-title{color:#fff;font-size:var(--fx-text-display,1.75rem);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.12}.fx-band-sub{color:#fffc;font-size:var(--fx-text-base,.875rem);margin:0;line-height:1.45}body[data-application=ordering] .fx-band-placeholder{justify-content:flex-start;min-height:9rem}.fx-band-placeholder>span{background:linear-gradient(90deg,#ffffff1f 0%,#ffffff42 50%,#ffffff1f 100%) 0 0/200% 100%;border-radius:.5rem;width:38%;height:.875rem;animation:1.4s linear infinite fx-shimmer;display:block}.fx-band-placeholder>span:first-child{width:62%;height:1.75rem}.fx-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-focusable:focus-visible,body[data-application=ordering] .fx-shell :focus-visible{outline:2px solid var(--focus);outline-offset:2px}body[data-application=ordering] .fx-band :focus-visible{outline-color:#fff}body[data-application=ordering] .fx-topbar:not([data-pinned=true]):has(+.fx-band) :focus-visible{outline-color:#fff}:where(body[data-application=ordering] .fx-shell button,body[data-application=ordering] .fx-sheet-root button){transition:transform var(--fx-dur-1) var(--fx-ease-out), background-color var(--fx-dur-1) ease, border-color var(--fx-dur-1) ease, color var(--fx-dur-1) ease, box-shadow var(--fx-dur-1) ease}@keyframes fx-page-in{0%{opacity:0}to{opacity:1}}@keyframes fx-rise-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translate(0,0)}}@keyframes fx-slide-up{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translate(0,0)}}@keyframes fx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fx-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fx-grow-in{0%{opacity:.4;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@keyframes fx-bump{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes fx-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes fx-digit-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translate(0,0)}}@keyframes fx-digit-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:translate(0,0)}}@keyframes fx-sheet-up{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes fx-sheet-down{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@keyframes fx-dialog-in{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fx-dialog-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(.5rem)scale(.98)}}@keyframes fx-draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fx-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){html:has(body[data-application=ordering]){scroll-behavior:auto}body[data-application=ordering] *,body[data-application=ordering] :before,body[data-application=ordering] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.fx-qr-pager{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);cursor:pointer;transition:border-color var(--fx-dur-2,.22s) ease, background-color var(--fx-dur-2,.22s) ease;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.75rem .875rem;display:flex}.fx-qr-pager[data-tone=on]{background:var(--fx-leaf-tint,#f1f7f4);border-color:#175c4c73}.fx-qr-pager[data-tone=warning]{border-color:var(--warning);background:var(--warning-soft)}.fx-qr-pager-icon{background:var(--fx-leaf-soft,#e3f0eb);width:2.5rem;height:2.5rem;color:var(--fx-leaf,#175c4c);border-radius:.75rem;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.fx-qr-pager-icon svg,.fx-track-pager-icon svg{width:1.25rem;height:1.25rem}.fx-qr-pager[data-tone=on] .fx-qr-pager-icon{background:var(--fx-card,#fff);animation:.7s ease-in-out fx-pager-buzz}.fx-qr-pager-copy{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.fx-qr-pager-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-weight:800;line-height:1.25}.fx-qr-pager-status{color:var(--ink-soft);font-size:var(--fx-text-sm,.75rem);overflow-wrap:anywhere;line-height:1.4}.fx-qr-pager[data-tone=warning] .fx-qr-pager-status{color:var(--warning);font-weight:650}.fx-qr-pager-switch{appearance:none;cursor:pointer;background:#8a9591;border-radius:999px;flex:none;width:3.25rem;height:1.875rem;min-height:0;margin:0;transition:background .16s;position:relative}.fx-qr-pager-switch:before{content:"";width:1.5rem;height:1.5rem;transition:transform var(--fx-dur-2,.22s) var(--fx-ease-out,ease);background:#fff;border-radius:999px;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #00000047}.fx-qr-pager-switch:checked{background:var(--fx-leaf,#175c4c)}.fx-qr-pager-switch:checked:before{transform:translate(1.375rem)}.fx-qr-pager-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fx-track-pager{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);align-items:flex-start;gap:.875rem;padding:1rem;display:flex}.fx-track-pager[data-view=offer],.fx-track-pager[data-view=allow]{background:var(--fx-leaf-tint,#f1f7f4);border-color:#175c4c59}.fx-track-pager[data-view=on-push],.fx-track-pager[data-view=on-page]{background:var(--fx-leaf-tint,#f1f7f4);border-color:#175c4c73}.fx-track-pager[data-view=blocked],.fx-track-pager[data-view=failed]{border-color:var(--warning);background:var(--warning-soft)}.fx-track-pager-icon{background:var(--fx-leaf-soft,#e3f0eb);width:2.5rem;height:2.5rem;color:var(--fx-leaf,#175c4c);border-radius:.75rem;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.fx-track-pager[data-view=blocked] .fx-track-pager-icon,.fx-track-pager[data-view=failed] .fx-track-pager-icon{color:var(--warning);background:#ffffffb3}.fx-track-pager-body{flex:auto;min-width:0}.fx-track-pager h2{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:800;display:flex}.fx-track-pager-badge{background:var(--fx-leaf,#175c4c);color:#fff;font-size:var(--fx-text-sm,.75rem);animation:fx-pop-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border-radius:999px;padding:.0625rem .5rem;font-weight:750}.fx-track-pager p{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);margin:.25rem 0 0;line-height:1.45}.fx-track-pager[data-view=blocked] p,.fx-track-pager[data-view=failed] p{color:var(--warning)}.fx-track-pager .fx-track-pager-hint{font-size:var(--fx-text-sm,.75rem)}.fx-track-pager-action{appearance:none;border-radius:var(--fx-radius-control,.625rem);background:var(--fx-leaf,#175c4c);color:#fff;width:100%;min-height:2.75rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:.75rem;padding:0 1rem;font-weight:800;display:flex}@media (hover:hover){.fx-track-pager-action:hover{background:var(--fx-leaf-deep,#0f4336)}}.fx-track-pager-action:active{transform:scale(.98)}.fx-track-pager-action[data-variant=secondary]{border:1.5px solid var(--warning);background:var(--fx-card,#fff);color:var(--warning)}.fx-track-ready-alert{top:calc(var(--fx-appbar-height,3.25rem) + .5rem);z-index:5;border-radius:var(--fx-radius-card,1rem);background:var(--success);color:#fff;box-shadow:var(--fx-shadow-float);animation:fx-ready-pop .42s var(--fx-ease-out,ease-out);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;position:sticky}.fx-track-ready-bell svg{width:1.375rem;height:1.375rem}.fx-track-ready-bell{transform-origin:50% 10%;background:#ffffff29;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.75rem;animation:.9s ease-in-out 3 fx-ready-ring;display:inline-flex}.fx-track-ready-alert div{flex:auto;min-width:0}.fx-track-ready-alert h2{font-size:var(--fx-text-xl,1.0625rem);margin:0;font-weight:850;line-height:1.25}.fx-track-ready-alert p{font-size:var(--fx-text-md,.8125rem);overflow-wrap:anywhere;margin:.125rem 0 0;line-height:1.4}.fx-track-ready-alert button{appearance:none;color:#fff;min-height:2.5rem;font:inherit;font-size:var(--fx-text-md,.8125rem);cursor:pointer;background:0 0;border:1.5px solid #ffffffbf;border-radius:999px;flex:none;padding:0 .875rem;font-weight:800}.fx-track-ready-alert button:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes fx-pager-buzz{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@keyframes fx-ready-pop{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes fx-ready-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)}75%{transform:rotate(18deg)}}@media (prefers-reduced-motion:reduce){.fx-qr-pager,.fx-qr-pager-switch,.fx-qr-pager-switch:before{transition:none}.fx-qr-pager[data-tone=on] .fx-qr-pager-icon,.fx-track-ready-alert,.fx-track-ready-bell{animation:none}}.fx-pay-group{border:0;min-width:0;margin:0;padding:0}.fx-pay-legend{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);margin-bottom:.625rem;padding:0;font-weight:750;display:block}.fx-pay-options{flex-direction:column;gap:.5rem;display:flex}.fx-pay-option{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);cursor:pointer;transition:border-color var(--fx-dur-2,.22s) ease, background-color var(--fx-dur-2,.22s) ease, box-shadow var(--fx-dur-2,.22s) ease;align-items:flex-start;gap:.75rem;padding:.875rem .9375rem;display:flex}@media (hover:hover){.fx-pay-option:hover:not(:has(input:checked)){border-color:#175c4c66}}.fx-pay-option:has(input:checked){border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4);box-shadow:0 0 0 1px var(--fx-leaf,#175c4c) inset}.fx-pay-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fx-pay-option input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--fx-leaf,#175c4c);flex:none;margin:.0625rem 0 0}.fx-pay-option-body{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.fx-pay-option-name{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-weight:700;line-height:1.25}.fx-pay-option-hint{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);line-height:1.35}.fx-pay-panel{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);padding:1rem}.fx-pay-head{align-items:center;gap:.625rem;display:flex}.fx-pay-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0;font-weight:800}.fx-pay-badge{background:var(--warning-soft);width:2rem;height:2rem;color:var(--warning);animation:fx-pop-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-pay-badge svg{width:1.125rem;height:1.125rem}.fx-pay-badge[data-state=paid]{background:var(--success-soft);color:var(--success)}.fx-pay-badge[data-state=failed]{background:var(--danger-soft);color:var(--danger)}.fx-pay-description{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);margin:.5rem 0 0;line-height:1.45}.fx-pay-amount{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin:.875rem 0 0;padding:.75rem 1rem;display:flex}.fx-pay-amount-label{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);font-weight:650}.fx-pay-amount-value{overflow-wrap:anywhere;min-width:0;color:var(--fx-strong,#14201d);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.fx-pay-meta{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin:.5rem 0 0}dl.fx-pay-meta{font-size:var(--fx-text-md,.8125rem);grid-template-columns:minmax(0,1fr) auto;gap:.3125rem 1rem;margin-top:.75rem;padding:0 1rem;display:grid}dl.fx-pay-meta dd{color:var(--fx-strong,#14201d);font-variant-numeric:tabular-nums;text-align:right;margin:0}.fx-pay-error{border-radius:var(--fx-radius-control,.625rem);background:var(--danger-soft);color:var(--danger);font-size:var(--fx-text-md,.8125rem);margin:.625rem 0 0;padding:.5rem .6875rem;font-weight:650;line-height:1.4}.fx-pay-note{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);margin-top:.75rem;padding:.75rem .875rem}.fx-pay-note[data-tone=warning]{background:var(--warning-soft)}.fx-pay-note[data-tone=danger]{background:var(--danger-soft)}.fx-pay-note-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);font-weight:750;display:block}.fx-pay-note[data-tone=warning] .fx-pay-note-title{color:var(--warning)}.fx-pay-note[data-tone=danger] .fx-pay-note-title{color:var(--danger)}.fx-pay-note p{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);margin:.1875rem 0 0;line-height:1.4}.fx-pay-note-action{appearance:none;border:1px solid var(--fx-hairline-strong,#d9dfdc);background:var(--fx-card,#fff);min-height:2.5rem;color:var(--fx-strong,#14201d);font:inherit;font-size:var(--fx-text-md,.8125rem);cursor:pointer;border-radius:999px;align-items:center;margin-top:.625rem;padding:0 1rem;font-weight:700;display:inline-flex}.fx-pay-fields{flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}.fx-pay-field label{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);margin-bottom:.25rem;font-weight:700;display:block}.fx-pay-field input{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);width:100%;min-height:2.875rem;color:var(--fx-strong,#14201d);font:inherit;transition:border-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease;padding:0 .75rem;font-size:1rem;display:block}.fx-pay-field input:focus{border-color:var(--fx-leaf,#175c4c);outline:none;box-shadow:0 0 0 3px #175c4c24}.fx-pay-field input[aria-invalid=true]{border-color:var(--danger)}.fx-pay-help{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin:0;line-height:1.4}.fx-pay-invalid{color:var(--danger);font-size:var(--fx-text-sm,.75rem);margin:0;font-weight:650}.fx-pay-actions{flex-direction:column;gap:.75rem;margin-top:.875rem;display:flex}.fx-pay-cta{appearance:none;border-radius:var(--fx-radius-control,.625rem);background:var(--fx-leaf,#175c4c);color:#fff;width:100%;min-height:3.25rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 1rem;font-weight:800;display:flex}@media (hover:hover){.fx-pay-cta:hover:not(:disabled){background:var(--fx-leaf-deep,#0f4336)}}.fx-pay-cta:active:not(:disabled){transform:scale(.98)}.fx-pay-cta:disabled{background:var(--fx-hairline-strong,#d9dfdc);color:var(--fx-muted,#5b6661);cursor:not-allowed;opacity:1}.fx-pay-return-main{padding:0 var(--fx-gutter,1rem) calc(1.5rem + var(--fx-safe-bottom,0px));display:block}.fx-pay-return{text-align:center;min-height:70vh;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem .5rem;display:flex}.fx-pay-return-mark{background:var(--fx-leaf-soft,#e3f0eb);width:4rem;height:4rem;color:var(--fx-leaf,#175c4c);border-radius:1.25rem;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.375rem;display:inline-flex}.fx-pay-return-mark svg{width:1.75rem;height:1.75rem}.fx-pay-return[data-tone=error] .fx-pay-return-mark{background:var(--danger-soft);color:var(--danger)}.fx-pay-return-spinner{border:2.5px solid #175c4c33;border-top-color:var(--fx-leaf,#175c4c);border-radius:999px;width:1.75rem;height:1.75rem;animation:.9s linear infinite fx-pay-spin}@keyframes fx-pay-spin{to{transform:rotate(360deg)}}.fx-pay-return h1{color:var(--fx-strong,#14201d);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:800}.fx-pay-return p{max-width:22rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-lg,.9375rem);margin:0;line-height:1.55}.fx-config-backdrop{z-index:1000;animation:fx-fade-in var(--fx-dur-2,.22s) ease-out;background:#091e187a;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.fx-config-dialog{border-radius:var(--fx-radius-plate,1.25rem) var(--fx-radius-plate,1.25rem) 0 0;background:var(--fx-card,#fff);width:min(36rem,100%);max-height:min(46rem,92dvh);color:var(--fx-strong,#14201d);box-shadow:var(--fx-shadow-sheet);animation:fx-sheet-up var(--fx-dur-3,.32s) var(--fx-ease-out,ease);flex-direction:column;display:flex;overflow:hidden}.fx-config-header,.fx-config-footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem .875rem;display:flex}.fx-config-header{border-bottom:1px solid var(--fx-hairline,#e7ebe9)}.fx-config-header h2,.fx-config-header p,.fx-config-footer span,.fx-config-footer strong{margin:0}.fx-config-header h2{font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;font-weight:800;line-height:1.25}.fx-config-header h2:focus{outline:none}.fx-config-eyebrow,.fx-config-help{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem)}.fx-config-header .fx-config-eyebrow{margin-bottom:.125rem}.fx-config-close{background:var(--fx-page,#f2f4f3);width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--fx-strong,#14201d);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.375rem;line-height:1;display:inline-flex}@media (hover:hover){.fx-config-close:hover{background:var(--fx-hairline,#e7ebe9)}}.fx-config-body{overscroll-behavior:contain;padding:0 1.25rem;overflow-y:auto}.fx-config-group{border:0;border-bottom:1px solid var(--fx-hairline,#e7ebe9);min-width:0;margin:0;padding:1.125rem 0 .75rem}.fx-config-group:last-child{border-bottom:0}.fx-config-group legend{font-size:var(--fx-text-lg,.9375rem);padding:0;font-weight:750}.fx-config-help{margin:.25rem 0 .375rem}.fx-config-choice,.fx-config-combo{min-height:3rem;font-size:var(--fx-text-lg,.9375rem);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.fx-config-choice+.fx-config-choice,.fx-config-combo+.fx-config-combo{border-top:1px solid var(--fx-hairline,#e7ebe9)}.fx-config-choice>:last-child,.fx-config-combo>:last-child{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);font-variant-numeric:tabular-nums}.fx-config-choice:has(input:checked){font-weight:650}.fx-config-choice input{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--store-accent,var(--fx-leaf,#175c4c));margin:0}.fx-config-stepper,.fx-config-combo>.fx-config-stepper{color:var(--fx-strong,#14201d);text-align:center;grid-template-columns:2.5rem 2rem 2.5rem;align-items:center;font-weight:750;display:grid}.fx-config-stepper button{background:var(--fx-card,#fff);min-height:2.5rem;color:var(--fx-leaf,#175c4c);border:1px solid #175c4c52;border-radius:999px;font-size:1.125rem;font-weight:700}.fx-config-error{color:var(--danger);font-size:var(--fx-text-md,.8125rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);margin:.5rem 0 0;font-weight:650}.fx-config-clear{min-height:2.75rem;color:var(--store-accent,var(--fx-leaf,#175c4c));background:0 0;border:0;padding:0;font-weight:700}.fx-config-footer{padding:.875rem 1.25rem calc(.875rem + var(--fx-safe-bottom,0px));border-top:1px solid var(--fx-hairline,#e7ebe9)}.fx-config-footer>div{flex:none;gap:.0625rem;display:grid}.fx-config-footer span{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-weight:600}.fx-config-footer strong{font-size:var(--fx-text-xl,1.0625rem);font-variant-numeric:tabular-nums;font-weight:800}.fx-config-footer>button{border-radius:var(--fx-radius-control,.625rem);background:var(--store-accent,var(--fx-leaf,#175c4c));color:#fff;max-width:18rem;min-height:3.25rem;font-size:var(--fx-text-lg,.9375rem);border:0;flex:auto;padding:.75rem 1rem;font-weight:800}.fx-config-footer>button:active{transform:scale(.98)}@media (width>=40rem){.fx-config-backdrop{place-items:center;padding:1.5rem}.fx-config-dialog{border-radius:var(--fx-radius-plate,1.25rem);animation:fx-dialog-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);box-shadow:0 24px 64px #091e1847}}.fx-sheet-root{z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fx-sheet-root[data-state=closing]{pointer-events:none}.fx-sheet-backdrop{cursor:pointer;animation:fx-fade-in var(--fx-dur-2,.22s) ease-out;background:#091e187a;border:0;padding:0;position:absolute;inset:0}.fx-sheet{width:100%;max-width:var(--fx-app-width,32.5rem);border-radius:var(--fx-radius-plate,1.25rem) var(--fx-radius-plate,1.25rem) 0 0;background:var(--fx-card,#fff);max-height:88dvh;box-shadow:var(--fx-shadow-sheet);animation:fx-sheet-up var(--fx-dur-3,.32s) var(--fx-ease-out,ease);flex-direction:column;display:flex;position:relative}.fx-sheet:focus{outline:none}.fx-sheet-root[data-state=closing] .fx-sheet{animation:fx-sheet-down .2s var(--fx-ease-exit,ease-in) forwards}.fx-sheet-root[data-state=closing] .fx-sheet-backdrop{animation:.2s ease-in forwards fx-fade-out}.fx-sheet-handle{background:var(--fx-hairline-strong,#d9dfdc);border-radius:999px;flex:none;width:2.5rem;height:.25rem;margin:.625rem auto .125rem;display:block}.fx-sheet-head{flex:none;align-items:center;gap:.75rem;padding:.5rem 1rem .75rem 1.125rem;display:flex}.fx-sheet-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0;font-weight:800}.fx-sheet-close{appearance:none;background:var(--fx-page,#f2f4f3);width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--fx-strong,#14201d);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}@media (hover:hover){.fx-sheet-close:hover{background:var(--fx-hairline,#e7ebe9)}}.fx-sheet-close svg{width:.8125rem;height:.8125rem}.fx-sheet-body{padding:0 1.125rem calc(1.25rem + var(--fx-safe-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.fx-sheet-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-sheet-list-item{appearance:none;border:0;border-bottom:1px solid var(--fx-hairline,#e7ebe9);width:100%;min-height:3rem;color:var(--fx-strong,#14201d);font:inherit;font-size:var(--fx-text-lg,.9375rem);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .25rem;font-weight:650;display:flex}.fx-sheet-list li:last-child .fx-sheet-list-item{border-bottom:0}.fx-sheet-list-item[aria-current=true]{color:var(--fx-leaf,#175c4c);font-weight:800}.fx-sheet-list-count{background:var(--fx-page,#f2f4f3);min-width:1.75rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.125rem .5rem;font-weight:700}.fx-sheet-list-item[aria-current=true] .fx-sheet-list-count{background:var(--fx-leaf-soft,#e3f0eb);color:var(--fx-leaf,#175c4c)}@media (width>=48rem){.fx-sheet-root{align-items:center;padding:1.5rem}.fx-sheet{border-radius:var(--fx-radius-plate,1.25rem);max-height:min(86dvh,46rem);animation:fx-dialog-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);overflow:hidden;box-shadow:0 24px 64px #091e1847}.fx-sheet-root[data-state=closing] .fx-sheet{animation:fx-dialog-out .18s var(--fx-ease-exit,ease-in) forwards}.fx-sheet-handle{display:none}.fx-sheet-head{padding-top:1rem}}.fx-tabs{z-index:40;top:calc(var(--fx-sticky-offset,6.5rem) + var(--fx-safe-top,0px));padding:.625rem max(var(--fx-gutter,1rem), var(--fx-safe-left,0px));border-bottom:1px solid var(--fx-hairline,#e7ebe9);-webkit-backdrop-filter:saturate(1.4)blur(.75rem);backdrop-filter:saturate(1.4)blur(.75rem);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fffffff0;gap:.4375rem;display:flex;position:sticky;overflow-x:auto}.fx-tabs::-webkit-scrollbar{display:none}.fx-tabs-static{position:static}.fx-tab{appearance:none;border:1px solid var(--fx-hairline-strong,#d9dfdc);background:var(--fx-card,#fff);min-height:2.25rem;color:var(--fx-strong,#14201d);font:inherit;font-size:var(--fx-text-md,.8125rem);white-space:nowrap;cursor:pointer;scroll-margin-inline:var(--fx-gutter,1rem);transition:background-color var(--fx-dur-2,.22s) var(--fx-ease-out,ease), border-color var(--fx-dur-2,.22s) var(--fx-ease-out,ease), color var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.25rem .875rem;font-weight:650;display:inline-flex}@media (hover:hover){.fx-tab:hover:not([aria-current=true]){border-color:#175c4c66}}.fx-tab:active{transform:scale(.96)}.fx-tab[aria-current=true]{background:var(--fx-leaf,#175c4c);color:#fff;border-color:#0000}.fx-tab-count{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-xs,.6875rem);font-variant-numeric:tabular-nums;transition:color var(--fx-dur-2,.22s) ease;font-weight:700}.fx-tab[aria-current=true] .fx-tab-count{color:#ffffffc7}.fx-stepper{border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);min-width:5.5rem;color:var(--fx-leaf,#175c4c);border:1px solid #175c4c52;justify-content:space-between;align-items:stretch;display:inline-flex;overflow:hidden}.fx-stepper-solid{background:var(--fx-leaf,#175c4c);color:#fff;border-color:#0000}.fx-stepper-button{appearance:none;min-width:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1;display:inline-flex}.fx-stepper-button:disabled{opacity:.4;cursor:not-allowed}.fx-stepper-button:active:not(:disabled){background:#175c4c1a}.fx-stepper-solid .fx-stepper-button:active:not(:disabled){background:#ffffff29}@media (hover:hover){.fx-stepper-button:hover:not(:disabled){background:#175c4c12}.fx-stepper-solid .fx-stepper-button:hover:not(:disabled){background:#ffffff1f}}.fx-stepper-value{min-width:1.5rem;color:inherit;font-size:var(--fx-text-lg,.9375rem);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:.375rem 0;font-weight:750;display:inline-flex;overflow:hidden}.fx-stepper-digit{display:inline-block}.fx-stepper-value[data-direction=up] .fx-stepper-digit{animation:fx-digit-up var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-stepper-value[data-direction=down] .fx-stepper-digit{animation:fx-digit-down var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-stepper-sm{min-width:4.75rem}.fx-stepper-sm .fx-stepper-button{min-width:1.75rem;font-size:.9375rem}.fx-stepper-sm .fx-stepper-value{font-size:var(--fx-text-md,.8125rem)}.fx-item-row{border-bottom:1px solid var(--fx-hairline,#e7ebe9);align-items:flex-start;gap:1rem;padding:1.125rem 0 1.25rem;display:flex}.fx-item-row:last-child{border-bottom:0}.fx-item-main{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.fx-item-diet{border:1.5px solid var(--success);border-radius:.1875rem;justify-content:center;align-items:center;width:.875rem;height:.875rem;margin-bottom:.125rem;display:inline-flex}.fx-item-diet:after{content:"";background:var(--success);border-radius:50%;width:.4375rem;height:.4375rem}.fx-item-diet-non_veg{border-color:var(--danger)}.fx-item-diet-non_veg:after{background:var(--danger)}.fx-item-name{color:var(--fx-strong,#14201d);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.fx-item-price{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fx-item-desc{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);margin:.25rem 0 0;line-height:1.5}.fx-item-note{color:var(--danger);font-size:var(--fx-text-sm,.75rem);margin:.25rem 0 0;font-weight:650}.fx-item-media{flex:0 0 6.75rem;width:6.75rem;padding-bottom:.875rem;position:relative}.fx-item-image{border-radius:var(--fx-radius-card,1rem);object-fit:cover;background:var(--fx-leaf-soft,#e3f0eb);width:6.75rem;height:6.75rem;display:block}.fx-item-action{justify-content:center;min-width:5.75rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fx-item-media-none{flex:none;width:auto;padding:0}.fx-item-media-none .fx-item-action{position:static;transform:none}.fx-item-add{appearance:none;border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);min-width:5.75rem;min-height:2.5rem;color:var(--fx-leaf,#175c4c);font:inherit;font-size:var(--fx-text-base,.875rem);cursor:pointer;border:1px solid #175c4c52;justify-content:center;align-items:center;gap:.3125rem;padding:0 .875rem;font-weight:750;display:inline-flex}.fx-item-add-icon{flex:none;width:.6875rem;height:.6875rem}.fx-item-image+.fx-item-action .fx-item-add{box-shadow:var(--fx-shadow-float)}@media (hover:hover){.fx-item-add:hover:not(:disabled){border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4)}}.fx-item-add:active:not(:disabled){transform:scale(.95)}.fx-item-add:disabled{border-color:var(--fx-hairline-strong,#d9dfdc);box-shadow:none;background:var(--fx-page,#f2f4f3);color:var(--fx-muted,#5b6661);cursor:not-allowed}.fx-item-image+.fx-item-action .fx-item-add:disabled{box-shadow:none}.fx-item-action .fx-stepper{transform-origin:50%;min-width:5.75rem;min-height:2.5rem;animation:fx-grow-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-item-action .fx-stepper-button{min-height:2.5rem}.fx-item-image+.fx-item-action .fx-stepper{box-shadow:var(--fx-shadow-float)}.fx-item-row[data-sold-out=true] .fx-item-image{filter:grayscale(.85);opacity:.55}.fx-item-row[data-sold-out=true] .fx-item-name,.fx-item-row[data-sold-out=true] .fx-item-price{color:var(--fx-muted,#5b6661)}@media (width<=22.5rem){.fx-item-media,.fx-item-image{width:5.75rem}.fx-item-media{flex-basis:5.75rem}.fx-item-image{height:5.75rem}.fx-item-media-none{flex-basis:auto;width:auto}}.fx-menu-jump{z-index:55;left:0;right:0;bottom:calc(1rem + var(--fx-safe-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.fx-menu-jump[data-raised=true]{bottom:calc(5rem + var(--fx-safe-bottom,0px))}.fx-menu-jump-button{appearance:none;background:var(--fx-strong,#14201d);min-height:2.5rem;box-shadow:var(--fx-shadow-float,0 6px 20px #13322a1f);color:#fff;font:inherit;font-size:var(--fx-text-md,.8125rem);cursor:pointer;pointer-events:auto;animation:fx-pop-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border:0;border-radius:999px;align-items:center;gap:.4375rem;padding:0 1.0625rem;font-weight:750;display:inline-flex}.fx-menu-jump-button svg{width:.875rem;height:.875rem}.fx-menu-jump-button:active{transform:scale(.96)}.fx-chip{border:1px solid var(--fx-hairline-strong,#d9dfdc);background:var(--surface);max-width:100%;color:var(--ink-soft);font-size:var(--fx-text-sm,.75rem);white-space:nowrap;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-weight:650;line-height:1.4;display:inline-flex}.fx-chip-primary{background:var(--primary-soft);color:var(--primary-strong);border-color:#0000}.fx-chip-success{background:var(--success-soft);color:var(--success);border-color:#0000}.fx-chip-warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.fx-chip-danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.fx-chip-accent{background:var(--accent-soft);color:#8a4f04;border-color:#0000}.fx-chip-icon{font-size:.8125rem;line-height:1;display:inline-flex}.fx-chip-icon svg{width:.875rem;height:.875rem}.fx-search{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-page,#f2f4f3);min-height:2.875rem;transition:border-color var(--fx-dur-1,.12s) ease, background-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease;align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.fx-search:focus-within{border-color:var(--fx-leaf,#175c4c);background:var(--fx-card,#fff);box-shadow:0 0 0 3px #175c4c24}.fx-search-icon{width:1.0625rem;height:1.0625rem;color:var(--fx-muted,#5b6661);flex:none}.fx-search-input{width:100%;min-width:0;color:var(--fx-strong,#14201d);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:.5rem 0;font-size:1rem}body[data-application=ordering] .fx-shell .fx-search-input:focus-visible{outline:none}.fx-search-input::placeholder{color:var(--fx-muted,#5b6661)}.fx-search-input::-webkit-search-cancel-button{display:none}.fx-search-clear{appearance:none;background:var(--fx-hairline-strong,#d9dfdc);width:1.5rem;height:1.5rem;min-height:1.5rem;color:var(--fx-strong,#14201d);cursor:pointer;animation:fx-pop-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-search-clear svg{width:.625rem;height:.625rem}.fx-section-header{width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:1.5rem 0 .25rem;display:flex}button.fx-section-header{appearance:none;cursor:pointer}.fx-section-title{color:var(--fx-strong,#14201d);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.fx-section-count{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;font-weight:600}.fx-section-chevron{width:1rem;height:1rem;color:var(--fx-muted,#5b6661);transition:transform var(--fx-dur-2,.22s) var(--fx-ease-out,ease);align-self:center;margin-inline-start:auto}.fx-section-header[aria-expanded=false] .fx-section-chevron{transform:rotate(-90deg)}.fx-section-rule{display:none}.fx-skeleton{flex-direction:column;display:flex}.fx-skeleton-row{border-bottom:1px solid var(--fx-hairline,#e7ebe9);align-items:flex-start;gap:.875rem;padding:1rem 0 1.5rem;display:flex}.fx-skeleton-row:last-child{border-bottom:0}.fx-skeleton-text{flex-direction:column;flex:auto;gap:.5rem;padding-top:.25rem;display:flex}.fx-skeleton-block{background:linear-gradient(90deg,#e8efec99 0%,#f4f7f5f2 50%,#e8efec99 100%) 0 0/200% 100%;border-radius:.5rem;animation:1.4s linear infinite fx-shimmer}.fx-skeleton-line-lg{width:62%;height:.875rem}.fx-skeleton-line-md{width:34%;height:.75rem}.fx-skeleton-line-sm{width:86%;height:.6875rem}.fx-skeleton-media{border-radius:var(--radius-lg,1rem);flex:0 0 6.75rem;width:6.75rem;height:6.75rem}.fx-skeleton-heading{width:40%;height:1rem;margin:1.125rem 0 .25rem}.fx-cart-bar{z-index:60;max-width:var(--fx-app-width,32.5rem);padding:0 .75rem calc(.75rem + var(--fx-safe-bottom,0px));padding-left:max(.75rem, var(--fx-safe-left,0px));padding-right:max(.75rem, var(--fx-safe-right,0px));pointer-events:none;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.fx-cart-bar-inner{border-radius:var(--fx-radius-card,1rem);background:radial-gradient(120% 140% at 0% 0%, #ffffff1a, transparent 55%), var(--fx-leaf-deep,#0f4336);width:100%;min-height:3.5rem;box-shadow:var(--fx-shadow-rise);color:#fff;font:inherit;text-align:start;cursor:pointer;pointer-events:auto;animation:fx-slide-up var(--fx-dur-3,.32s) var(--fx-ease-out,ease);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.125rem .75rem;padding:.625rem .875rem .625rem 1.125rem;display:flex}.fx-cart-bar-inner:active{transform:scale(.985)}.fx-cart-bar-summary{flex-direction:column;gap:.0625rem;min-width:0;display:flex;overflow:hidden}.fx-cart-bar-count{color:var(--fx-turmeric,#f0a13e);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;font-weight:700}.fx-cart-bar-total{font-size:var(--fx-text-xl,1.0625rem);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}.fx-cart-bar-summary[data-direction=up]>span{animation:fx-digit-up var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-cart-bar-summary[data-direction=down]>span{animation:fx-digit-down var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-cart-bar-cta{font-size:var(--fx-text-lg,.9375rem);flex:none;align-items:center;gap:.25rem;padding:.5rem .25rem .5rem .75rem;font-weight:750;display:inline-flex}.fx-cart-bar-cta svg{width:1.125rem;height:1.125rem;transition:transform var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}@media (hover:hover){.fx-cart-bar-inner:hover .fx-cart-bar-cta svg{transform:translate(.1875rem)}}.fx-cart-bar-spacer{height:calc(5rem + var(--fx-safe-bottom,0px))}.fx-topbar{z-index:42;top:calc(var(--fx-appbar-height,3.25rem) + var(--fx-safe-top,0px));min-height:var(--fx-appbar-height,3.25rem);padding:.375rem max(.75rem, var(--fx-safe-right,0px)) .375rem max(.75rem, var(--fx-safe-left,0px));background:0 0;border-bottom:1px solid #0000;align-items:center;gap:.625rem;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:sticky}.fx-topbar[data-scrolled=true][data-pinned=false]:has(+.fx-band){background:var(--fx-leaf,#175c4c)}.fx-topbar[data-pinned=true]{border-bottom-color:var(--fx-hairline-strong,#e2e6e8);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffffeb;box-shadow:0 1px 2px #13322a0f}.fx-topbar-lead,.fx-topbar-trail{flex:none;align-items:center;gap:.25rem;display:inline-flex}.fx-topbar-trail{margin-inline-start:auto}.fx-topbar-title{min-width:0;color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;opacity:0;margin:0;font-weight:750;transition:opacity .18s,transform .18s;display:block;overflow:hidden;transform:translateY(.375rem)}.fx-topbar[data-pinned=true] .fx-topbar-title{opacity:1;transform:translateY(0)}.fx-topbar-sentinel{width:100%;height:1px;margin:0;display:block}body[data-application=ordering] .fx-band.fx-hero{gap:.875rem}.fx-hero-top{flex-wrap:wrap;align-items:flex-start;gap:.875rem;display:flex}.fx-hero-titles{flex-direction:column;flex:12rem;gap:.3125rem;min-width:0;display:flex}.fx-hero-name{color:#fff;font-size:var(--fx-text-display,1.75rem);letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-weight:800;line-height:1.12}.fx-hero-tagline{color:#fffc;font-size:var(--fx-text-base,.875rem);margin:0;line-height:1.45}.fx-hero-logo,.fx-hero-mark{border-radius:.875rem;flex:none;width:3.25rem;height:3.25rem}.fx-hero-logo{object-fit:cover;background:#fff;border:2px solid #ffffffe0}.fx-hero-mark{color:#fff;letter-spacing:-.02em;background:#ffffff1f;border:1px solid #ffffff38;justify-content:center;align-items:center;font-size:1.375rem;font-weight:800;display:flex}.fx-hero-meta{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.fx-hero .fx-chip{color:#fff;background:#ffffff1f;border-color:#fff3}.fx-hero .fx-chip-success:before,.fx-hero .fx-chip-danger:before,.fx-hero .fx-chip-accent:before,.fx-hero .fx-chip-warning:before{content:"";background:#8ee6bf;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.fx-hero .fx-chip-danger:before{background:#ffab9f}.fx-hero .fx-chip-accent:before,.fx-hero .fx-chip-warning:before{background:var(--fx-turmeric,#f0a13e)}.fx-hero .fx-chip-icon{filter:saturate(.9)}.fx-hero-body{flex-direction:column;gap:.625rem;display:flex}.fx-hero-notice,.fx-hero-body p{color:#ffffffd1;font-size:var(--fx-text-md,.8125rem);margin:0;line-height:1.45}.fx-hero-toggle{appearance:none;color:#fff;min-height:2rem;font-size:var(--fx-text-md,.8125rem);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:.125rem 0;font-weight:700;display:inline-flex}.fx-hero-toggle svg{width:.875rem;height:.875rem;transition:transform var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-hero-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.fx-hero>*{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) backwards}.fx-hero>.fx-hero-meta{animation-delay:60ms}.fx-hero>.fx-hero-body,.fx-hero>.fx-hero-toggle{animation-delay:.11s}body[data-application=ordering] .fx-topbar+.fx-hero{padding-top:calc(3.75rem + var(--fx-safe-top,0px));margin-top:-3.25rem}.fx-toast-root{z-index:70;left:0;right:0;bottom:calc(1rem + var(--fx-safe-bottom,0px));pointer-events:none;justify-content:center;padding:0 .75rem;display:flex;position:fixed}.fx-toast-root[data-raised=true]{bottom:calc(8.5rem + var(--fx-safe-bottom,0px))}.fx-toast{background:var(--fx-strong,#14201d);max-width:100%;box-shadow:var(--fx-shadow-float,0 6px 20px #13322a1f);color:#fff;font-size:var(--fx-text-md,.8125rem);pointer-events:auto;animation:fx-slide-up var(--fx-dur-3,.32s) var(--fx-ease-out,ease);border-radius:999px;align-items:center;gap:.625rem;padding:.5625rem .875rem;font-weight:650;display:inline-flex}.fx-toast-success{background:var(--fx-leaf-deep,#0f4336)}.fx-toast-danger{background:#7a2626}.fx-toast-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-toast-action{appearance:none;color:#ffd9a3;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:800}.fx-qr-main{padding:0 var(--fx-gutter,1rem) calc(1.5rem + var(--fx-safe-bottom,0px));display:block}.fx-track-main{--fx-sticky-offset:var(--fx-appbar-height,3.25rem);padding-bottom:calc(2rem + var(--fx-safe-bottom,0px))}.fx-qr-screen{text-align:center;min-height:70vh;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem .5rem;display:flex}.fx-qr-screen-mark{background:var(--fx-leaf-soft,#e3f0eb);width:4rem;height:4rem;color:var(--fx-leaf,#175c4c);border-radius:1.25rem;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.625rem;display:inline-flex}.fx-qr-screen-mark svg{width:1.75rem;height:1.75rem}.fx-qr-screen[data-tone=danger] .fx-qr-screen-mark{background:var(--danger-soft);color:var(--danger)}.fx-qr-screen h1{color:var(--fx-strong,#14201d);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}.fx-qr-screen p{max-width:22rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-lg,.9375rem);margin:0;line-height:1.55}.fx-qr-screen .fx-qr-cta{width:auto;min-width:min(12rem,100%);max-width:100%;margin-top:.75rem}.fx-qr-search{margin:0 0 .75rem}body[data-application=ordering] .fx-qr-main>.fx-tabs{margin-inline:calc(-1 * var(--fx-gutter,1rem))}.fx-qr-banner{border-radius:var(--fx-radius-control,.625rem);background:var(--warning-soft);color:var(--warning);font-size:var(--fx-text-md,.8125rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.75rem .875rem;font-weight:650;line-height:1.45;display:flex}.fx-qr-banner[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.fx-qr-banner[data-tone=success]{background:var(--success-soft);color:var(--success)}.fx-qr-category{scroll-margin-top:calc(var(--fx-sticky-offset,6.5rem) + var(--fx-safe-top,0px) + 3.5rem)}.fx-qr-category+.fx-qr-category{margin:.5rem calc(-1 * var(--fx-gutter,1rem)) 0;padding:0 var(--fx-gutter,1rem);border-top:.5rem solid var(--fx-page,#f2f4f3)}.fx-qr-menu>.fx-qr-category:first-child{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 90ms backwards}.fx-qr-search,.fx-qr-main>.fx-tabs{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 50ms backwards}.fx-qr-subcategory-name{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);letter-spacing:-.005em;margin:1.25rem 0 0;font-weight:700}.fx-qr-rows{flex-direction:column;display:flex}.fx-qr-empty{text-align:center;padding:3rem .5rem}.fx-qr-empty strong{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);font-weight:800;display:block}.fx-qr-empty span{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);margin-top:.375rem;display:block}.fx-qr-revision{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-xs,.6875rem);text-align:center;margin:1.5rem 0 0}body[data-application=ordering] .fx-qr-cart-sheet .fx-sheet-body{padding-bottom:1rem}body[data-application=ordering] .fx-qr-cart-sheet .fx-qr-banner{margin:1rem 0 0}.fx-qr-cart-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-qr-cart-line{border-bottom:1px solid var(--fx-hairline,#e7ebe9);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.375rem .625rem;padding:.625rem 0;display:grid}.fx-qr-cart-line:first-child{padding-top:.25rem}.fx-qr-cart-name{min-width:0;color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);overflow-wrap:anywhere;grid-area:1/1;font-weight:700;line-height:1.3}.fx-qr-cart-unit{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:.375rem;font-weight:550;display:inline}.fx-qr-cart-name small{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-weight:500;display:block}.fx-qr-cart-quantity{grid-area:1/2/3}.fx-qr-cart-total{min-width:3.5rem;color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-variant-numeric:tabular-nums;text-align:end;grid-area:1/3/3;font-weight:750}.fx-qr-cart-note{grid-area:2/1;min-width:0}.fx-qr-cart-note input,.fx-qr-promotion input,.fx-qr-note-field textarea,.fx-qr-payer input{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);width:100%;min-width:0;color:var(--fx-strong,#14201d);font:inherit;transition:border-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease;padding:.5rem .75rem;font-size:1rem;display:block}.fx-qr-cart-note input{background:var(--fx-page,#f2f4f3);font-size:var(--fx-text-base,.875rem);padding-block:.375rem}@media (pointer:coarse){.fx-qr-cart-note input{font-size:1rem}}.fx-qr-cart-note input:focus,.fx-qr-promotion input:focus,.fx-qr-note-field textarea:focus,.fx-qr-payer input:focus{border-color:var(--fx-leaf,#175c4c);background:var(--fx-card,#fff);outline:none;box-shadow:0 0 0 3px #175c4c24}.fx-qr-cart-note input::placeholder,.fx-qr-note-field textarea::placeholder{color:var(--fx-muted,#5b6661)}.fx-qr-sheet-link{appearance:none;min-height:2.75rem;color:var(--fx-leaf,#175c4c);font:inherit;font-size:var(--fx-text-base,.875rem);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;margin:.25rem 0 0;padding:0;font-weight:750;display:inline-flex}.fx-qr-note-field{margin-top:1rem}.fx-qr-note-field label{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);margin-bottom:.375rem;font-weight:700;display:block}.fx-qr-promotion{grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.5rem;display:grid}.fx-qr-promotion label{margin:0}.fx-qr-hint{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin:.375rem 0 0;line-height:1.45;display:block}.fx-qr-bill{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);margin-top:1.25rem;padding:.875rem 1rem}.fx-qr-bill h3,.fx-track-bill h3{color:var(--fx-strong,#14201d);font-size:var(--fx-text-base,.875rem);margin:0 0 .375rem;font-weight:750}.fx-qr-bill-row,.fx-track-bill-row{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.25rem 0;display:flex}.fx-qr-bill-row span:last-child,.fx-track-bill-row span:last-child{color:var(--fx-strong,#14201d);font-variant-numeric:tabular-nums;font-weight:650}.fx-qr-bill-row.fx-qr-bill-total{border-top:1px solid var(--fx-hairline-strong,#d9dfdc);color:var(--fx-strong,#14201d);margin-top:.25rem;padding-top:.5rem;font-weight:750}.fx-qr-payer{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.fx-qr-payer legend{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);padding:0;font-weight:750}.fx-qr-payer .fx-qr-note-field{margin-top:.75rem}.fx-qr-payer input[aria-invalid=true]{border-color:var(--danger)}.fx-qr-error{color:var(--danger);font-size:var(--fx-text-sm,.75rem);margin:.5rem 0 0;font-weight:650}.fx-qr-bill-grand,.fx-track-bill-grand{border-top:1px solid var(--fx-hairline-strong,#d9dfdc);color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);margin-top:.375rem;padding-top:.625rem;font-weight:800}.fx-qr-bill-grand span:last-child,.fx-track-bill-grand span:last-child{font-weight:800}.fx-qr-reconcile{border-radius:var(--fx-radius-card,1rem);background:var(--fx-turmeric-soft,#fdf0d9);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border:1px solid #f0a13e8c;margin-top:1rem;padding:1rem}.fx-qr-reconcile h3{color:#6f3e02;font-size:var(--fx-text-lg,.9375rem);margin:0;font-weight:800}.fx-qr-reconcile p{color:#6f3e02;font-size:var(--fx-text-md,.8125rem);margin:.25rem 0 0;line-height:1.45}.fx-qr-reconcile ul{color:#6f3e02;font-size:var(--fx-text-md,.8125rem);margin:.5rem 0 .75rem;padding-inline-start:1.125rem}.fx-qr-reconcile li+li{margin-top:.1875rem}.fx-qr-checkout{padding:.75rem 1.125rem calc(.875rem + var(--fx-safe-bottom,0px));border-top:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-card,#fff);flex:none}.fx-qr-cta{appearance:none;border-radius:var(--fx-radius-control,.625rem);background:var(--fx-leaf,#175c4c);color:#fff;width:100%;min-height:3.25rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;margin-top:.625rem;padding:0 1rem;font-weight:800;display:flex}@media (hover:hover){.fx-qr-cta:hover:not(:disabled){background:var(--fx-leaf-deep,#0f4336)}}.fx-qr-cta:active:not(:disabled){transform:scale(.98)}.fx-qr-cta:disabled{background:var(--fx-hairline-strong,#d9dfdc);color:var(--fx-muted,#5b6661);cursor:not-allowed;opacity:1}.fx-track-stack{flex-direction:column;display:flex}.fx-track-stack>.fx-qr-banner,.fx-track-stack>.fx-track-ready-alert,body[data-application=ordering] .fx-track-stack>.fx-track-pager{margin:0 0 1rem}.fx-track-stack>.fx-track-card,body[data-application=ordering] .fx-track-stack>.fx-pay-panel{margin:0 calc(-1 * var(--fx-gutter,1rem));padding:.25rem var(--fx-gutter,1rem) 1.5rem;box-shadow:none;background:0 0;border:0;border-radius:0}body[data-application=ordering] .fx-track-stack>:is(.fx-track-card,.fx-pay-panel)+:is(.fx-track-card,.fx-pay-panel){border-top:.5rem solid var(--fx-page,#f2f4f3);padding-top:1.25rem}body[data-application=ordering] .fx-band.fx-track-hero{gap:.625rem}body[data-application=ordering] .fx-band.fx-track-hero[data-tone=danger]{background:linear-gradient(#8f2f2f 0%,#6a1f1f 100%)}.fx-track-lead{color:#fff;font-size:var(--fx-text-xl,1.0625rem);letter-spacing:-.01em;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);align-items:center;gap:.5rem;margin:0;font-weight:750;line-height:1.3;display:flex}.fx-track-pulse{background:var(--fx-turmeric,#f0a13e);border-radius:999px;flex:none;width:.5625rem;height:.5625rem;animation:1.9s ease-out infinite fx-track-pulse;display:inline-block;box-shadow:0 0 #f0a13e99}@keyframes fx-track-pulse{0%{box-shadow:0 0 #f0a13e99}70%{box-shadow:0 0 0 .5625rem #f0a13e00}to{box-shadow:0 0 #f0a13e00}}.fx-track-order-number{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-weight:800;line-height:1.05}.fx-track-order-number small{color:#ffffffc7;font-size:var(--fx-text-sm,.75rem);letter-spacing:0;margin-top:.375rem;font-weight:600;display:block}.fx-track-receipt{color:#ffffffdb;font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.fx-track-chips{flex-wrap:wrap;gap:.4375rem;margin-top:.125rem;display:flex}.fx-track-hero .fx-chip{color:#fff;background:#ffffff1f;border-color:#fff3}.fx-track-card>h2{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0 0 .875rem;font-weight:800}.fx-track-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-track-lines li{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.fx-track-lines li+li{border-top:1px solid var(--fx-hairline,#e7ebe9)}.fx-track-qty{background:var(--fx-leaf-soft,#e3f0eb);min-width:1.75rem;color:var(--fx-leaf,#175c4c);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;border-radius:.375rem;justify-content:center;margin-inline-end:.625rem;padding:.0625rem .3125rem;font-weight:750;display:inline-flex}.fx-track-lines li>span:last-child{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.fx-track-bill{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);margin-top:1rem;padding:.875rem 1rem}.fx-track-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-track-step{gap:.875rem;padding:0 0 1.125rem;display:flex;position:relative}.fx-track-step:last-child{padding-bottom:0}.fx-track-step:before{content:"";background:var(--fx-hairline-strong,#d9dfdc);transform-origin:50% 0;border-radius:999px;width:2px;position:absolute;top:1.375rem;bottom:.1875rem;left:calc(.625rem - 1px)}.fx-track-step:last-child:before{display:none}.fx-track-step[data-state=done]:before{background:var(--fx-leaf,#175c4c);animation:fx-draw-down .48s var(--fx-ease-out,ease) backwards}.fx-track-dot{z-index:1;border:2px solid var(--fx-hairline-strong,#d9dfdc);background:var(--fx-card,#fff);width:1.25rem;height:1.25rem;transition:background-color var(--fx-dur-3,.32s) ease, border-color var(--fx-dur-3,.32s) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex;position:relative}.fx-track-step[data-state=done] .fx-track-dot{border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf,#175c4c)}.fx-track-step[data-state=done] .fx-track-dot:after{content:"";width:.4375rem;height:.25rem;animation:fx-pop-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-.125rem;transform:rotate(-45deg)}.fx-track-step[data-state=current] .fx-track-dot{border-color:var(--fx-leaf,#175c4c);background:var(--fx-card,#fff);box-shadow:0 0 0 .3125rem var(--fx-leaf-soft,#e3f0eb);animation:1.8s ease-in-out infinite fx-track-blink}.fx-track-step[data-state=current] .fx-track-dot:after{content:"";background:var(--fx-leaf,#175c4c);border-radius:999px;width:.5rem;height:.5rem}@keyframes fx-track-blink{0%,to{box-shadow:0 0 0 .3125rem var(--fx-leaf-soft,#e3f0eb)}50%{box-shadow:0 0 0 .125rem var(--fx-leaf-soft,#e3f0eb)}}.fx-track-step-body{flex:auto;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.fx-track-step-name{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-lg,.9375rem);font-weight:600;line-height:1.35;display:block}.fx-track-step[data-state=done] .fx-track-step-name,.fx-track-step[data-state=current] .fx-track-step-name{color:var(--fx-strong,#14201d)}.fx-track-step[data-state=current] .fx-track-step-name{font-weight:800}.fx-track-step-time{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;flex:none;display:block}.fx-track-stack:has(.fx-track-hero[data-tone=danger]) .fx-track-step[data-state=current] .fx-track-dot{border-color:var(--danger);box-shadow:0 0 0 .3125rem var(--danger-soft);animation:none}.fx-track-stack:has(.fx-track-hero[data-tone=danger]) .fx-track-step[data-state=current] .fx-track-dot:after{background:var(--danger)}.fx-qr-bill-row span.fx-qr-bill-later{max-width:60%;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);text-align:end;font-weight:500}.fx-sf{padding:0 var(--fx-gutter,1rem) calc(1.5rem + var(--fx-safe-bottom,0px));display:block}body[data-application=ordering] .fx-sf>.fx-topbar{margin-inline:calc(-1 * var(--fx-gutter,1rem));padding-inline:max(var(--fx-gutter,1rem), var(--fx-safe-left,0px)) max(var(--fx-gutter,1rem), var(--fx-safe-right,0px))}.fx-sf-topbar-back{background:var(--fx-card,#fff);width:2.5rem;height:2.5rem;color:var(--fx-strong,#14201d);transition:background-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease, transform var(--fx-dur-1,.12s) var(--fx-ease-out,ease);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #091e1838}.fx-sf-topbar-back svg{width:1.125rem;height:1.125rem}.fx-topbar[data-pinned=true] .fx-sf-topbar-back{background:var(--fx-page,#f2f4f3);box-shadow:none}@media (hover:hover){.fx-sf-topbar-back:hover{background:var(--fx-leaf-tint,#f1f7f4)}.fx-topbar[data-pinned=true] .fx-sf-topbar-back:hover{background:var(--fx-hairline,#e7ebe9)}}.fx-sf-topbar-back:active{transform:scale(.96)}body[data-application=ordering] .fx-topbar[data-pinned=false] .fx-sf-topbar-back:focus-visible,body[data-application=ordering] .fx-sf .fx-hero :focus-visible{outline-color:#fff}.fx-sf-reservation-action{flex:0 0 100%;min-width:0;padding-top:.5rem}.fx-sf-reservation-link{color:#14201d;width:100%;min-height:3.5rem;transition:background-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease, transform var(--fx-dur-1,.12s) var(--fx-ease-out,ease);background:#ffd178;border:1px solid #ffe1a0;border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-size:1.125rem;font-weight:800;line-height:1.3;text-decoration:none;display:flex;box-shadow:0 4px 14px #091e182e}.fx-sf-reservation-link svg{flex:none;width:1.375rem;height:1.375rem}.fx-sf-reservation-arrow{margin-inline-start:auto}@media (width>=48rem){.fx-sf-reservation-link{max-width:24rem}}@media (hover:hover){.fx-sf-reservation-link:hover{background:#ffdf9c;box-shadow:0 6px 18px #091e183d}}.fx-sf-reservation-link:active{transform:translateY(1px)}.fx-sf-banner{border-radius:var(--fx-radius-control,.625rem);background:var(--fx-page,#f2f4f3);color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);align-items:flex-start;gap:.625rem;margin:0 0 .75rem;padding:.75rem .875rem;line-height:1.45;display:flex}.fx-sf-banner-icon{flex:none;padding-top:.0625rem;display:inline-flex}.fx-sf-banner-icon svg{width:1.125rem;height:1.125rem}.fx-sf-banner-text{overflow-wrap:anywhere;flex:auto;min-width:0}.fx-sf-banner-text strong{font-weight:750}.fx-sf-banner-warning{background:var(--warning-soft,#fff0cb);color:var(--warning,#85510b)}.fx-sf-banner-danger{background:var(--danger-soft,#fee6e5);color:var(--danger,#a33333)}.fx-sf-banner-info{background:var(--fx-leaf-soft,#e3f0eb);color:var(--fx-leaf-deep,#0f4336)}.fx-sf-banner-action{appearance:none;min-height:2rem;color:inherit;font:inherit;font-size:var(--fx-text-md,.8125rem);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-self:center;margin:-.25rem -.25rem -.25rem 0;padding:.25rem .625rem;font-weight:750;text-decoration:underline}@media (hover:hover){.fx-sf-banner-action:hover{background:#0f433614}}.fx-sf-search{margin:0 0 .75rem}body[data-application=ordering] .fx-sf-menu-col>.fx-tabs{margin-inline:calc(-1 * var(--fx-gutter,1rem))}.fx-sf-category{scroll-margin-top:calc(var(--fx-sticky-offset,3.25rem) + var(--fx-safe-top,0px) + 3.5rem)}.fx-sf-category+.fx-sf-category{margin:.5rem calc(-1 * var(--fx-gutter,1rem)) 0;padding:0 var(--fx-gutter,1rem);border-top:.5rem solid var(--fx-page,#f2f4f3)}.fx-sf-subhead{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);letter-spacing:-.005em;margin:1.25rem 0 0;font-weight:700}.fx-sf-search,.fx-sf-menu-col>.fx-tabs{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 50ms backwards}.fx-sf-menu>.fx-sf-category:first-child{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 90ms backwards}body[data-application=ordering] .fx-sf-menu>.system-state{max-width:none;box-shadow:none;text-align:center;background:0 0;border:0;justify-items:center;padding:3rem .5rem}body[data-application=ordering] .fx-sf-menu>.system-state .system-state-heading{flex-direction:column;align-items:center;gap:.625rem}body[data-application=ordering] .fx-sf-menu>.system-state h3{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);font-weight:800}body[data-application=ordering] .fx-sf-menu>.system-state p{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem)}.fx-sf-checkout{margin:.5rem calc(-1 * var(--fx-gutter,1rem)) 0;border-top:.5rem solid var(--fx-page,#f2f4f3);scroll-margin-top:calc(var(--fx-sticky-offset,3.25rem) + var(--fx-safe-top,0px));container-type:inline-size}body[data-application=ordering] .fx-sf .fx-sf-checkout:focus,body[data-application=ordering] .fx-sf .fx-sf-checkout:focus-visible{outline:none}.fx-sf-card{min-width:0;padding:1.25rem var(--fx-gutter,1rem) 1.5rem;flex-direction:column;gap:.875rem;display:flex}.fx-sf-card+.fx-sf-card{border-top:.5rem solid var(--fx-page,#f2f4f3)}.fx-sf-card-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.fx-sf-card-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0;font-weight:800;line-height:1.25}.fx-sf-card-note{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.fx-sf-delivery{animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}body[data-application=ordering] .fx-sf-order .system-state{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);max-width:none;box-shadow:none;text-align:center;border:0;justify-items:center;gap:.25rem;padding:1.25rem 1rem}body[data-application=ordering] .fx-sf-order .system-state-heading{flex-direction:column;align-items:center;gap:.5rem}body[data-application=ordering] .fx-sf-order .system-state-icon{background:var(--fx-card,#fff);color:var(--fx-muted,#5b6661)}body[data-application=ordering] .fx-sf-order .system-state h3{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-weight:750}body[data-application=ordering] .fx-sf-order .system-state p{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem)}.fx-sf-cart-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-sf-cart-line{border-bottom:1px solid var(--fx-hairline,#e7ebe9);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem .75rem;padding:.75rem 0;display:grid}.fx-sf-cart-line:first-child{padding-top:.125rem}.fx-sf-cart-line-info{min-width:0}.fx-sf-cart-line-name{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.fx-sf-cart-line-price{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-weight:550}.fx-sf-cart-line-info small{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin-top:.125rem;line-height:1.4;display:block}.fx-sf-cart-line-total{min-width:3.5rem;color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-variant-numeric:tabular-nums;text-align:end;font-weight:750}.fx-sf-bill{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);flex-direction:column;padding:.875rem 1rem;display:flex}.fx-sf-bill-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-base,.875rem);margin:0 0 .375rem;font-weight:750}.fx-sf-bill-row{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.25rem 0;display:flex}.fx-sf-bill-row strong{color:var(--fx-strong,#14201d);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.fx-sf-bill-row.fx-sf-bill-total{border-top:1px solid var(--fx-hairline-strong,#d9dfdc);color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);margin-top:.375rem;padding-top:.625rem;font-weight:800}.fx-sf-bill-total strong{font-weight:800}.fx-sf-segment-set{border:0;min-width:0;margin:0;padding:0}.fx-sf-segments{--fx-sf-segment-inset:.25rem;isolation:isolate;padding:var(--fx-sf-segment-inset);border-radius:calc(var(--fx-radius-control,.625rem) + .25rem);background:var(--fx-page,#f2f4f3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.fx-sf-segments:before{content:"";z-index:-1;top:var(--fx-sf-segment-inset);bottom:var(--fx-sf-segment-inset);left:var(--fx-sf-segment-inset);width:calc((100% - 2 * var(--fx-sf-segment-inset)) / var(--fx-sf-segment-count,2));border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);transform:translateX(calc(100% * var(--fx-sf-segment-index,0)));transition:transform var(--fx-dur-3,.32s) var(--fx-ease-out,ease);position:absolute;box-shadow:0 0 0 1px #0f433612,0 1px 3px #0f433629}.fx-sf-segment{border-radius:var(--fx-radius-control,.625rem);min-width:0;min-height:2.75rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-lg,.9375rem);text-align:center;cursor:pointer;transition:color var(--fx-dur-2,.22s) ease;justify-content:center;align-items:center;padding:.375rem .75rem;font-weight:650;line-height:1.25;display:flex;position:relative}.fx-sf-segment span{overflow-wrap:anywhere;min-width:0}.fx-sf-segment input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.fx-sf-segment:has(input:checked){color:var(--fx-leaf,#175c4c);font-weight:750}.fx-sf-segment:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.fx-sf-segment:hover:not(:has(input:checked)){color:var(--fx-strong,#14201d)}}@container (width<=17rem){.fx-sf-segments{grid-auto-rows:1fr;grid-auto-flow:row}.fx-sf-segments:before{right:var(--fx-sf-segment-inset);width:auto;height:calc((100% - 2 * var(--fx-sf-segment-inset)) / var(--fx-sf-segment-count,2));transform:translateY(calc(100% * var(--fx-sf-segment-index,0)));bottom:auto}}.fx-sf-hint{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin:-.25rem 0 0;line-height:1.45}.fx-sf-fields{grid-template-columns:minmax(0,1fr);gap:.875rem .75rem;display:grid}@container (width>=20rem){.fx-sf-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx-sf-field{grid-column:1/-1}.fx-sf-field-pair{grid-column:auto}}@container (width>=26rem){.fx-sf-field:not(.fx-sf-field-wide){grid-column:auto}}.fx-sf-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.fx-sf-label{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);font-weight:700;line-height:1.35}.fx-sf-optional{color:var(--fx-muted,#5b6661);font-weight:500}.fx-sf-input,.fx-sf-textarea{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);width:100%;min-width:0;min-height:3rem;color:var(--fx-strong,#14201d);font:inherit;transition:border-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease;padding:.625rem .875rem;font-size:1rem;line-height:1.4;display:block}.fx-sf-textarea{resize:vertical;min-height:5.25rem}@media (hover:hover){.fx-sf-input:hover:not(:focus),.fx-sf-textarea:hover:not(:focus){border-color:#bcc6c1}}body[data-application=ordering] .fx-sf .fx-sf-input:focus,body[data-application=ordering] .fx-sf .fx-sf-textarea:focus{border-color:var(--fx-leaf,#175c4c);outline:none;box-shadow:0 0 0 3px #175c4c24}.fx-sf-input[aria-invalid=true],.fx-sf-input[aria-invalid=true]:hover{border-color:var(--danger,#a33333)}body[data-application=ordering] .fx-sf .fx-sf-input[aria-invalid=true]:focus{border-color:var(--danger,#a33333);box-shadow:0 0 0 3px #a3333324}.fx-sf-error{color:var(--danger,#a33333);font-size:var(--fx-text-sm,.75rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);font-weight:650;line-height:1.4;display:block}.fx-sf-banner .fx-sf-error{color:inherit;font-size:inherit;animation:none;display:inline}body[data-application=ordering] .fx-sf-payment .fx-pay-legend{font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin-bottom:.875rem;font-weight:800}.fx-sf-place-errors{padding:0 var(--fx-gutter,1rem);flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}.fx-sf-place-errors:empty{display:none}.fx-sf-place{padding:0 var(--fx-gutter,1rem);flex-direction:column;display:flex}.fx-sf-place-errors .fx-sf-banner{margin:0}.fx-sf-place-note{padding:.75rem var(--fx-gutter,1rem) 0}body[data-application=ordering] .fx-sf-place-errors .system-state{border-radius:var(--fx-radius-control,.625rem);background:var(--danger-soft,#fee6e5);max-width:none;box-shadow:none;animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border:0;gap:.25rem;padding:.75rem .875rem}body[data-application=ordering] .fx-sf-place-errors .system-state-heading{flex-direction:row;align-items:center;gap:.5rem}body[data-application=ordering] .fx-sf-place-errors .system-state-icon{background:0 0;width:1.5rem;height:1.5rem}body[data-application=ordering] .fx-sf-place-errors .system-state h3{color:var(--danger,#a33333);font-size:var(--fx-text-base,.875rem);font-weight:750}body[data-application=ordering] .fx-sf-place-errors .system-state p{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem)}.fx-sf-submit,.fx-sf-sheet-cta{appearance:none;border-radius:var(--fx-radius-control,.625rem);background:var(--fx-leaf,#175c4c);color:#fff;width:100%;min-height:3.25rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:800;line-height:1.25;display:flex}@media (hover:hover){.fx-sf-submit:hover:not(:disabled),.fx-sf-sheet-cta:hover{background:var(--fx-leaf-deep,#0f4336)}}.fx-sf-submit:active:not(:disabled),.fx-sf-sheet-cta:active{transform:scale(.98)}.fx-sf-submit:disabled{background:var(--fx-hairline-strong,#d9dfdc);color:var(--fx-muted,#5b6661);cursor:not-allowed;opacity:1}.fx-sf-note{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);text-align:center;margin:0;line-height:1.5}.fx-sf-note a{color:var(--fx-leaf,#175c4c);font-weight:700}.fx-sf-privacy{max-width:30rem;margin:1.5rem auto 0}body[data-application=ordering] .fx-sf-cart-sheet .fx-sheet-body{padding-bottom:1rem}.fx-sf-sheet-bill{margin-top:.875rem}.fx-sf-sheet-footer{padding:.75rem 1.125rem calc(.875rem + var(--fx-safe-bottom,0px));border-top:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-card,#fff);flex:none}.fx-sf-unavailable{padding-top:2rem}body[data-application=ordering] .fx-sf-unavailable>.system-state{border-color:var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);box-shadow:none;margin:0 auto}@media (width>=64rem){.fx-sf{--fx-gutter:2rem;--fx-text-display:2rem;--fx-sf-panel-top:calc(var(--fx-sticky-offset,3.25rem) + var(--fx-safe-top,0px) + 1rem)}.fx-sf-layout{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;column-gap:2.5rem;display:grid}body[data-application=ordering] .fx-sf-menu-col>.fx-tabs,.fx-sf-category+.fx-sf-category{margin-inline:0;padding-inline:0}.fx-sf-order-col{top:var(--fx-sf-panel-top);animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) .12s backwards;position:sticky}.fx-sf-checkout{max-height:calc(100vh - var(--fx-sf-panel-top) - 1rem);max-height:calc(100dvh - var(--fx-sf-panel-top) - 1rem);border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);scrollbar-width:thin;margin:0;scroll-padding-bottom:6rem;overflow-y:auto}.fx-sf-card{gap:.75rem;padding:1.125rem 1.25rem 1.25rem}.fx-sf-card+.fx-sf-card{border-top:1px solid var(--fx-hairline,#e7ebe9)}.fx-sf-place-errors{margin:0;padding:.875rem 1.25rem 0}.fx-sf-place{z-index:1;border-top:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-card,#fff);padding:.875rem 1.25rem;position:sticky;bottom:0}.fx-sf-place-note{padding:0 1.25rem 1.25rem}.fx-sf-privacy{margin-top:2.5rem}.fx-sf .fx-sf-cart-bar,.fx-sf .fx-sf-jump,.fx-sf .fx-sf-spacer{display:none}body[data-application=ordering] .fx-sf .fx-toast-root[data-raised=true]{bottom:calc(1.5rem + var(--fx-safe-bottom,0px))}}.fx-sf:has(.fx-sf-order-col :is(input,textarea,select):focus) :is(.fx-cart-bar,.fx-menu-jump){display:none}.fx-sf-bill-later{max-width:60%;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);text-align:end;font-weight:500}body[data-application=ordering] .fx-mk-main{width:100%;max-width:none;padding:0 var(--fx-gutter,1rem) calc(1.5rem + var(--fx-safe-bottom,0px));margin:0;display:block}body[data-application=ordering] .fx-mk-directory{--fx-sticky-offset:var(--fx-appbar-height,3.25rem)}.fx-mk-primary,.fx-mk-secondary{appearance:none;border-radius:var(--fx-radius-control,.625rem);width:100%;min-height:3.25rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-weight:800;line-height:1.25;display:inline-flex}.fx-mk-primary{background:var(--fx-leaf,#175c4c);color:#fff}.fx-mk-secondary{border-color:var(--fx-hairline-strong,#d9dfdc);background:var(--fx-card,#fff);color:var(--fx-leaf,#175c4c);font-weight:750}@media (hover:hover){.fx-mk-primary:hover:not(:disabled){background:var(--fx-leaf-deep,#0f4336)}.fx-mk-secondary:hover:not(:disabled){border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4)}}.fx-mk-primary:active:not(:disabled),.fx-mk-secondary:active:not(:disabled){transform:scale(.98)}.fx-mk-primary:disabled,.fx-mk-secondary:disabled{background:var(--fx-hairline-strong,#d9dfdc);color:var(--fx-muted,#5b6661);cursor:not-allowed;opacity:1;border-color:#0000}.fx-mk-notice{border-radius:var(--fx-radius-control,.625rem);background:var(--fx-page,#f2f4f3);color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);margin:0 0 .75rem;padding:.75rem .875rem;line-height:1.45}.fx-mk-notice strong{color:var(--fx-strong,#14201d);font-weight:700}.fx-mk-notice-alert{background:var(--warning-soft);color:var(--warning)}.fx-mk-notice-alert strong{color:inherit}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state{max-width:28rem;box-shadow:none;text-align:center;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);background:0 0;border:0;border-radius:0;justify-items:center;gap:.5rem;margin:1.5rem auto 0;padding:2rem .5rem 1rem}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state-heading{flex-direction:column;align-items:center;gap:.75rem;min-width:0}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state-icon{background:var(--fx-leaf-soft,#e3f0eb);width:3.5rem;height:3.5rem;color:var(--fx-leaf,#175c4c);border-radius:1.125rem}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state-icon svg{width:1.5rem;height:1.5rem}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state:is([data-kind=error],[data-kind=forbidden]) .system-state-icon{background:var(--danger-soft);color:var(--danger)}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state[data-kind=offline] .system-state-icon{background:var(--warning-soft);color:var(--warning)}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state :is(h2,h3){color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0;font-weight:800;line-height:1.25}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state p{max-width:24rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);margin:0;line-height:1.5}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state .button{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);min-height:2.75rem;color:var(--fx-leaf,#175c4c);font-size:var(--fx-text-base,.875rem);margin-top:.5rem;padding:0 1.25rem;font-weight:750}@media (hover:hover){body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state .button:hover{border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4)}}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state-compact{padding:1.5rem .5rem .75rem}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state-compact .system-state-icon{border-radius:.875rem;width:2.75rem;height:2.75rem}body[data-application=ordering] :is(.fx-mk-main,.fx-mk-cart-sheet) .system-state-compact :is(h2,h3){font-size:var(--fx-text-xl,1.0625rem)}body[data-application=ordering] .fx-mk-main>.system-state:only-child{align-content:center;min-height:70vh;margin-top:0}body[data-application=ordering] .fx-mk-main>.system-state:only-child .button{background:var(--fx-leaf,#175c4c);color:#fff;min-width:min(12rem,100%);min-height:3.25rem;font-size:var(--fx-text-lg,.9375rem);border-color:#0000;font-weight:800}@media (hover:hover){body[data-application=ordering] .fx-mk-main>.system-state:only-child .button:hover{background:var(--fx-leaf-deep,#0f4336);border-color:#0000}}body[data-application=ordering] :is(.fx-mk-advanced,.fx-mk-form) .field{gap:.375rem}body[data-application=ordering] :is(.fx-mk-advanced,.fx-mk-form) .field label{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);font-weight:700}body[data-application=ordering] :is(.fx-mk-advanced,.fx-mk-form) .field :is(input,select){border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background-color:var(--fx-card,#fff);min-height:3rem;color:var(--fx-strong,#14201d);transition:border-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease;padding:.625rem .875rem;font-size:1rem}body[data-application=ordering] :is(.fx-mk-advanced,.fx-mk-form) .field :is(input,select):focus{border-color:var(--fx-leaf,#175c4c);outline:none;box-shadow:0 0 0 3px #175c4c24}body[data-application=ordering] :is(.fx-mk-advanced,.fx-mk-form) .field input::placeholder{color:var(--fx-muted,#5b6661)}body[data-application=ordering] .fx-mk-form .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%235b6661' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.5rem}.fx-mk-hero>*{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) backwards}.fx-mk-hero>.fx-band-sub{max-width:38rem;animation-delay:50ms}.fx-mk-filter-bar{z-index:40;top:calc(var(--fx-sticky-offset,0px) + var(--fx-safe-top,0px));margin-inline:calc(-1 * var(--fx-gutter,1rem));padding:.5rem var(--fx-gutter,1rem) .75rem;border-bottom:1px solid var(--fx-hairline,#e7ebe9);-webkit-backdrop-filter:saturate(1.4)blur(.75rem);backdrop-filter:saturate(1.4)blur(.75rem);animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 90ms backwards;background:#fffffff0;flex-direction:column;gap:.625rem;display:flex;position:sticky}.fx-mk-filter-bar[data-advanced=open]{position:relative}.fx-mk-search-row{align-items:stretch;gap:.5rem;display:flex}.fx-mk-search{flex:auto;min-width:0}.fx-mk-search-go{width:auto;min-height:2.875rem;font-size:var(--fx-text-base,.875rem);flex:none;padding:0 1.125rem}.fx-mk-chip-row{margin-inline:calc(-1 * var(--fx-gutter,1rem));padding:.125rem var(--fx-gutter,1rem);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.4375rem;display:flex;overflow-x:auto}.fx-mk-chip-row::-webkit-scrollbar{display:none}.fx-mk-chip{border:1px solid var(--fx-hairline-strong,#d9dfdc);background:var(--fx-card,#fff);min-height:2.25rem;color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);white-space:nowrap;cursor:pointer;transition:background-color var(--fx-dur-2,.22s) var(--fx-ease-out,ease), border-color var(--fx-dur-2,.22s) var(--fx-ease-out,ease), color var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border-radius:999px;flex:none;align-items:center;padding:.25rem .875rem;font-weight:650;display:inline-flex;position:relative}@media (hover:hover){.fx-mk-chip:hover:not(:has(input:checked)){border-color:#175c4c66}}.fx-mk-chip:has(input:checked){background:var(--fx-leaf,#175c4c);color:#fff;border-color:#0000}.fx-mk-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fx-mk-chip-group{flex:none;align-items:center;gap:.4375rem;display:inline-flex}.fx-mk-chip-action{appearance:none;font:inherit;font-size:var(--fx-text-md,.8125rem);font-weight:650}.fx-mk-chip-action[aria-expanded=true]{border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4);color:var(--fx-leaf,#175c4c)}.fx-mk-chip-divider{background:var(--fx-hairline-strong,#d9dfdc);flex:none;width:1px;height:1.25rem;margin-inline:.125rem}.fx-mk-advanced{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);gap:.75rem;padding:.875rem;display:grid}.fx-mk-advanced[hidden]{display:none}.fx-mk-advanced .fx-mk-secondary{min-height:3rem}.fx-mk-results{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);padding-top:1rem}.fx-mk-results-count{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;margin:0 0 .75rem;font-weight:600}.fx-mk-card-list{transition:opacity var(--fx-dur-2,.22s) ease;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fx-mk-directory>.fx-mk-card-list{margin-top:3.125rem}.fx-mk-results[aria-busy=true] .fx-mk-card-list{opacity:.55}.fx-mk-card-item{min-width:0;display:flex}.fx-mk-card{border:1px solid var(--fx-hairline,#e7ebe9);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);min-width:0;color:inherit;transition:border-color var(--fx-dur-1,.12s) ease, background-color var(--fx-dur-1,.12s) ease;flex:auto;align-items:flex-start;gap:.875rem;padding:.875rem;text-decoration:none;display:flex}@media (hover:hover){a.fx-mk-card:hover{border-color:#175c4c66}}a.fx-mk-card:active{background:var(--fx-leaf-tint,#f1f7f4)}.fx-mk-card-media{background:var(--fx-leaf-soft,#e3f0eb);width:4.5rem;height:4.5rem;color:var(--fx-leaf,#175c4c);border-radius:.875rem;flex:0 0 4.5rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.fx-mk-card-media:has(>img){border:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-card,#fff)}.fx-mk-card-media[data-tone=turmeric]{color:#7a4b06;background:#fbefd5}.fx-mk-card-media[data-tone=chilli]{color:#9a2f22;background:#f8e3de}.fx-mk-card-media[data-tone=lagoon]{color:#1d5566;background:#ddeef2}.fx-mk-card-media[data-tone=coconut]{color:#5d4431;background:#efe6dc}.fx-mk-card-image{object-fit:cover;width:100%;height:100%}.fx-mk-card-initial{letter-spacing:-.02em;font-size:1.625rem;font-weight:800;line-height:1}.fx-mk-card-body{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.fx-mk-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.3125rem .625rem;display:flex}.fx-mk-card-name{min-width:0;color:var(--fx-strong,#14201d);font-size:var(--fx-text-xl,1.0625rem);letter-spacing:-.012em;overflow-wrap:anywhere;flex:8rem;font-weight:750;line-height:1.3}.fx-mk-status{background:var(--fx-leaf-soft,#e3f0eb);color:var(--fx-leaf,#175c4c);font-size:var(--fx-text-sm,.75rem);border-radius:999px;flex:0 auto;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-weight:700;line-height:1.4;display:inline-flex}.fx-mk-status:before{content:"";background:#1f9a6a;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.fx-mk-status[data-open=false]{background:var(--fx-page,#f2f4f3);color:var(--fx-muted,#5b6661)}.fx-mk-status[data-open=false]:before{background:#c2412d}.fx-mk-card-cuisines{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);line-height:1.4}.fx-mk-card-meta{color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.125rem .375rem;font-weight:600;display:flex}.fx-mk-card-dot{color:var(--fx-muted,#5b6661)}.fx-mk-card-eta{align-items:center;gap:.25rem;display:inline-flex}.fx-mk-card-eta .fx-glyph{width:.875rem;height:.875rem;color:var(--fx-muted,#5b6661);flex:none}.fx-mk-card-tags{flex-wrap:wrap;gap:.3125rem;margin-top:.25rem;display:flex}.fx-mk-tag{background:var(--fx-page,#f2f4f3);color:var(--fx-muted,#5b6661);font-size:var(--fx-text-xs,.6875rem);border-radius:999px;padding:.125rem .5rem;font-weight:650;line-height:1.5}.fx-mk-card-skeleton{pointer-events:none}.fx-mk-skeleton-media,.fx-mk-skeleton-line{background:linear-gradient(90deg,#e8efec99 0%,#f4f7f5f2 50%,#e8efec99 100%) 0 0/200% 100%;border-radius:.5rem;animation:1.4s linear infinite fx-shimmer;display:block}.fx-mk-skeleton-media{border-radius:.875rem;flex:0 0 4.5rem;width:4.5rem;height:4.5rem}.fx-mk-skeleton-body{flex-direction:column;flex:auto;gap:.5625rem;padding-top:.25rem;display:flex}.fx-mk-skeleton-line-lg{width:58%;height:1rem}.fx-mk-skeleton-line-md{width:80%;height:.75rem}.fx-mk-skeleton-line-sm{width:42%;height:.75rem}.fx-mk-pagination{justify-content:space-between;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.fx-mk-page-button{appearance:none;border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);min-height:2.75rem;color:var(--fx-leaf,#175c4c);font:inherit;font-size:var(--fx-text-base,.875rem);cursor:pointer;justify-content:center;align-items:center;padding:0 1.125rem;font-weight:750;display:inline-flex}@media (hover:hover){.fx-mk-page-button:hover:not(:disabled){border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4)}}.fx-mk-page-button:disabled{border-color:var(--fx-hairline,#e7ebe9);color:var(--fx-muted,#5b6661);cursor:not-allowed;opacity:1;background:0 0}.fx-mk-page-status{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;font-weight:650}@media (width<=26rem){.fx-mk-card{gap:10px;padding:12px}.fx-mk-card-media,.fx-mk-skeleton-media{border-radius:14px;flex-basis:64px;width:64px;height:64px}.fx-mk-card-initial{font-size:24px}.fx-mk-pagination{flex-wrap:wrap}.fx-mk-page-button{min-width:0;padding-inline:14px}}.fx-mk-legal{border-top:1px solid var(--fx-hairline,#e7ebe9);color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin-top:2.5rem;padding:1.25rem 0 .5rem;line-height:1.5;display:flex}.fx-mk-legal-links{flex-wrap:wrap;gap:0 1rem;display:flex}.fx-mk-legal a{min-height:1.5rem;color:inherit;text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover){.fx-mk-legal a:hover{color:var(--fx-leaf,#175c4c)}}@media (width>=48rem){body[data-application=ordering] .fx-mk-directory{--fx-gutter:1.5rem;--fx-text-display:2.25rem;--fx-mk-column:72rem}body[data-application=ordering] .fx-mk-directory>:is(.fx-mk-hero,.fx-mk-filter-bar){padding-inline:max(var(--fx-gutter), calc((100% + 2 * var(--fx-gutter) - var(--fx-mk-column)) / 2))}body[data-application=ordering] .fx-mk-directory>.fx-mk-hero{padding-top:calc(2.5rem + var(--fx-safe-top,0px));padding-bottom:calc(2.25rem + var(--fx-radius-plate,1.25rem))}.fx-mk-hero>.fx-band-sub{font-size:var(--fx-text-lg,.9375rem)}.fx-mk-directory>:is(.fx-mk-notice,.fx-mk-card-list,.fx-mk-results,.fx-mk-legal){max-width:var(--fx-mk-column);margin-inline:auto}.fx-mk-search-row{max-width:40rem}.fx-mk-chip-row{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.fx-mk-advanced{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:1rem}.fx-mk-advanced .fx-mk-secondary{width:auto}.fx-mk-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fx-mk-card{padding:1rem}.fx-mk-pagination{justify-content:center;gap:1rem}}@media (width>=80rem){.fx-mk-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-application=ordering] .fx-mk-store>.fx-topbar,body[data-application=ordering] .fx-mk-menu-col>.fx-tabs{margin-inline:calc(-1 * var(--fx-gutter,1rem))}body[data-application=ordering] .fx-mk-store>.fx-topbar{padding-inline:var(--fx-gutter,1rem)}.fx-mk-icon-link{background:var(--fx-card,#fff);width:2.5rem;height:2.5rem;color:var(--fx-strong,#14201d);transition:background-color var(--fx-dur-1,.12s) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fx-mk-icon-link svg{width:1.125rem;height:1.125rem}.fx-topbar[data-pinned=true] .fx-mk-icon-link{background:var(--fx-page,#f2f4f3)}@media (hover:hover){.fx-mk-icon-link:hover,.fx-topbar[data-pinned=true] .fx-mk-icon-link:hover{background:var(--fx-leaf-soft,#e3f0eb)}}body[data-application=ordering] .fx-topbar:not([data-pinned=true]) .fx-mk-icon-link:focus-visible{outline-offset:3px;outline-color:#fff}body[data-application=ordering] .fx-mk-store>.fx-band-placeholder{min-height:14rem}.fx-mk-store>.fx-band-placeholder>span{max-width:16rem}.fx-mk-store>.fx-band-placeholder>span:first-child{max-width:20rem}.fx-mk-tools{margin:0 0 .75rem}.fx-mk-menu{padding-bottom:.5rem}.fx-mk-category{scroll-margin-top:calc(var(--fx-sticky-offset,3.25rem) + var(--fx-safe-top,0px) + 3.5rem)}.fx-mk-category+.fx-mk-category{margin:.5rem calc(-1 * var(--fx-gutter,1rem)) 0;padding:0 var(--fx-gutter,1rem);border-top:.5rem solid var(--fx-page,#f2f4f3)}.fx-mk-subhead{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);letter-spacing:-.005em;margin:1.25rem 0 0;font-weight:700}.fx-mk-tools,.fx-mk-menu-col>.fx-tabs{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 50ms backwards}.fx-mk-menu{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 90ms backwards}.fx-mk-order{margin:1rem calc(-1 * var(--fx-gutter,1rem)) 0;padding:1.25rem var(--fx-gutter,1rem) .25rem;border-top:.5rem solid var(--fx-page,#f2f4f3);scroll-margin-top:calc(var(--fx-sticky-offset,3.25rem) + var(--fx-safe-top,0px))}.fx-mk-order:focus{outline:none}.fx-mk-order[data-empty=true]{display:none}.fx-mk-order-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:.25rem;display:flex}.fx-mk-panel-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0;font-weight:800;line-height:1.25}.fx-mk-order-count{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;font-weight:650}.fx-mk-order .fx-mk-cart-line{animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease)}.fx-mk-order-empty{align-items:center;gap:.875rem;padding-top:.75rem;display:flex}.fx-mk-order-empty-mark{background:var(--fx-leaf-soft,#e3f0eb);width:2.75rem;height:2.75rem;color:var(--fx-leaf,#175c4c);border-radius:.875rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-mk-order-empty-mark svg{width:1.375rem;height:1.375rem}.fx-mk-order-empty p{min-width:0;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);margin:0;line-height:1.45}.fx-mk-order-empty strong{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-weight:750;display:block}.fx-mk-cart-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-mk-cart-line{border-bottom:1px solid var(--fx-hairline,#e7ebe9);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem 0;display:flex}.fx-mk-cart-line:last-child{border-bottom:0}.fx-mk-cart-name{min-width:0;color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);overflow-wrap:anywhere;flex:8rem;font-weight:700;line-height:1.3}.fx-mk-cart-unit{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:.375rem;font-weight:550}.fx-mk-cart-line .fx-stepper{flex:none}.fx-mk-cart-amount{min-width:3.5rem;color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);font-variant-numeric:tabular-nums;text-align:end;flex:none;margin-inline-start:auto;font-weight:750}.fx-mk-bill{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);margin-top:1rem;padding:.875rem 1rem}.fx-mk-bill-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-base,.875rem);margin:0 0 .375rem;font-weight:750}.fx-mk-bill-row{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.25rem 0;display:flex}.fx-mk-bill-row strong{color:var(--fx-strong,#14201d);font-variant-numeric:tabular-nums;font-weight:650}.fx-mk-bill-total{border-top:1px solid var(--fx-hairline-strong,#d9dfdc);color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);margin-top:.25rem;padding-top:.5rem;font-weight:800}.fx-mk-bill-title+.fx-mk-bill-total{border-top:0;margin-top:0;padding-top:.25rem}.fx-mk-bill-total strong{font-weight:800}.fx-mk-bill-note{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin:.375rem 0 0;line-height:1.45}.fx-mk-form{gap:.875rem;margin-top:1.5rem;display:grid}.fx-mk-form-title{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);margin:0;font-weight:750}.fx-mk-place{gap:.625rem;margin-top:.25rem;display:grid}.fx-mk-form-error{border-radius:var(--fx-radius-control,.625rem);background:var(--danger-soft);color:var(--danger);font-size:var(--fx-text-md,.8125rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);margin:0;padding:.75rem .875rem;font-weight:650;line-height:1.45}.fx-mk-form-help{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin:0;line-height:1.45}.fx-mk-privacy{max-width:36rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);text-align:center;margin:1.75rem auto 0;line-height:1.5}.fx-mk-privacy a{color:var(--fx-leaf,#175c4c);font-weight:700}.fx-mk-sheet-focus:focus{outline:none}.fx-mk-cart-sheet .fx-mk-cart-line:first-child{padding-top:.25rem}.fx-mk-sheet-footer{padding:.75rem 1.125rem calc(.875rem + var(--fx-safe-bottom,0px));border-top:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-card,#fff);flex-wrap:wrap;flex:none;gap:.625rem;display:flex}.fx-mk-sheet-footer-split>*{flex:9rem}.fx-mk-sheet-text{color:var(--fx-strong,#14201d);font-size:var(--fx-text-lg,.9375rem);margin:0 0 .25rem;line-height:1.55}@media (width>=48rem){.fx-sheet.fx-mk-switch-sheet{max-width:26rem}}@media (width>=64rem){body[data-application=ordering] .fx-mk-store{--fx-gutter:2rem;--fx-text-display:2rem}.fx-mk-layout{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;column-gap:2.5rem;display:grid}body[data-application=ordering] .fx-mk-menu-col>.fx-tabs{margin-inline:0;padding-inline:0}.fx-mk-category+.fx-mk-category{border-top:0;margin-inline:0;padding-inline:0}.fx-mk-category+.fx-mk-category:before{content:"";background:var(--fx-page,#f2f4f3);border-radius:999px;height:.5rem;display:block}.fx-mk-privacy{max-width:none;margin-inline:0 25rem}.fx-mk-order,.fx-mk-order[data-empty=true]{top:calc(var(--fx-sticky-offset,3.25rem) + var(--fx-safe-top,0px) + 1rem);max-height:calc(100vh - var(--fx-sticky-offset,3.25rem) - var(--fx-safe-top,0px) - 2rem);max-height:calc(100dvh - var(--fx-sticky-offset,3.25rem) - var(--fx-safe-top,0px) - 2rem);overscroll-behavior:contain;border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);scrollbar-width:thin;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) .12s backwards;margin:0;padding:1.25rem 1.25rem 1.375rem;scroll-padding-bottom:6rem;display:block;position:sticky;overflow-y:auto}.fx-mk-order:not([data-empty=true]){padding-bottom:0}.fx-mk-place{z-index:1;border-top:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-card,#fff);margin:.25rem -1.25rem 0;padding:.875rem 1.25rem 1.25rem;position:sticky;bottom:0}body[data-application=ordering] .fx-mk-store>:is(.fx-cart-bar,.fx-menu-jump,.fx-cart-bar-spacer){display:none}body[data-application=ordering] .fx-mk-store>.fx-toast-root[data-raised=true]{bottom:calc(1.5rem + var(--fx-safe-bottom,0px))}}.fx-mk-store:has(.fx-mk-order :is(input,textarea,select):focus) :is(.fx-cart-bar,.fx-menu-jump){display:none}.fx-mk-bill-later{max-width:60%;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);text-align:end;font-weight:500}.fx-rv{min-width:0;padding:0 var(--fx-gutter,1rem) calc(2rem + var(--fx-safe-bottom,0px));display:block}body[data-application=ordering] .fx-band.fx-rv-band{gap:1rem}.fx-rv-back{margin:-.25rem 0 0 -.25rem;display:flex}.fx-rv-back a{color:#fff;min-height:2.25rem;font-size:var(--fx-text-md,.8125rem);transition:background-color var(--fx-dur-1,.12s) ease, transform var(--fx-dur-1,.12s) var(--fx-ease-out,ease);background:#ffffff24;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .875rem .25rem .5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.fx-rv-back svg{flex:none;width:1rem;height:1rem}@media (hover:hover){.fx-rv-back a:hover{background:#ffffff38}}.fx-rv-back a:active{transform:scale(.97)}body[data-application=ordering] .fx-rv .fx-rv-band :focus-visible{outline-color:#fff}.fx-rv-band-top{flex-wrap:wrap;align-items:flex-start;gap:.875rem;display:flex}.fx-rv-band-titles{flex-direction:column;flex:12rem;gap:.3125rem;min-width:0;display:flex}.fx-rv-logo,.fx-rv-mark{border-radius:.875rem;flex:none;width:3.25rem;height:3.25rem}.fx-rv-logo{object-fit:cover;background:#fff;border:2px solid #ffffffe0}.fx-rv-mark{color:#fff;letter-spacing:-.02em;background:#ffffff1f;border:1px solid #ffffff38;justify-content:center;align-items:center;font-size:1.375rem;font-weight:800;display:inline-flex}.fx-rv-band>*{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) backwards}.fx-rv-band>.fx-rv-band-top{animation-delay:60ms}.fx-rv-form,.fx-rv-booking{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) .11s backwards}.fx-rv-notice{border-radius:var(--fx-radius-control,.625rem);min-width:0;font-size:var(--fx-text-md,.8125rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);flex-direction:column;gap:.125rem;margin:0 0 1rem;padding:.75rem .875rem;font-weight:550;line-height:1.45;display:flex}.fx-rv-notice strong{font-weight:750}.fx-rv-notice small{overflow-wrap:anywhere;font-weight:500}.fx-rv-notice-warning{background:var(--warning-soft,#fff0cb);color:var(--warning,#85510b)}.fx-rv-notice-danger{background:var(--danger-soft,#fee6e5);color:var(--danger,#a33333)}.fx-rv-form{padding-top:.25rem;container-type:inline-size}.fx-rv-section{border:0;min-width:0;margin:0;padding:0}.fx-rv-section+.fx-rv-section{margin:1.75rem calc(-1 * var(--fx-gutter,1rem)) 0;padding:1.5rem var(--fx-gutter,1rem) 0;border-top:.5rem solid var(--fx-page,#f2f4f3)}.fx-rv-section-title{float:left;width:100%;color:var(--fx-strong,#14201d);font-size:var(--fx-text-title,1.125rem);letter-spacing:-.015em;margin:0 0 1rem;padding:0;font-weight:800;line-height:1.25}.fx-rv-section-title+*{clear:both}.fx-rv-grid{grid-template-columns:minmax(0,1fr);gap:1rem .75rem;min-width:0;display:grid}@container (width>=20rem){.fx-rv-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.fx-rv-field{grid-column:1/-1}.fx-rv-field-short{grid-column:auto}}@container (width>=28rem){.fx-rv-field-pair{grid-column:auto}}.fx-rv-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.fx-rv-field label{min-width:0;color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.fx-rv-field label small{color:var(--fx-muted,#5b6661);font-size:inherit;font-weight:500}.fx-rv-field input,.fx-rv-field select,.fx-rv-field textarea{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-control,.625rem);background:var(--fx-card,#fff);width:100%;min-width:0;min-height:3rem;color:var(--fx-strong,#14201d);font:inherit;transition:border-color var(--fx-dur-1,.12s) ease, box-shadow var(--fx-dur-1,.12s) ease;padding:.625rem .875rem;font-size:1rem;font-weight:500;line-height:1.4;display:block}.fx-rv-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%235b6661' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.5rem}.fx-rv-field textarea{resize:vertical;min-height:5.5rem}@media (hover:hover){.fx-rv-field input:hover:not(:focus),.fx-rv-field select:hover:not(:focus),.fx-rv-field textarea:hover:not(:focus){border-color:#bcc6c1}}body[data-application=ordering] .fx-rv .fx-rv-field input:focus,body[data-application=ordering] .fx-rv .fx-rv-field select:focus,body[data-application=ordering] .fx-rv .fx-rv-field textarea:focus{border-color:var(--fx-leaf,#175c4c);outline:none;box-shadow:0 0 0 3px #175c4c24}.fx-rv-field [aria-invalid=true],.fx-rv-field [aria-invalid=true]:hover{border-color:var(--danger,#a33333)}body[data-application=ordering] .fx-rv .fx-rv-field [aria-invalid=true]:focus{border-color:var(--danger,#a33333);box-shadow:0 0 0 3px #a3333324}.fx-rv-help{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);font-weight:500;line-height:1.45}.fx-rv-error{color:var(--danger,#a33333);font-size:var(--fx-text-sm,.75rem);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);margin:0;font-weight:650;line-height:1.4}.fx-rv-submit-area{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}.fx-rv-privacy{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);text-align:center;margin:0;line-height:1.5}.fx-rv-button{appearance:none;border-radius:var(--fx-radius-control,.625rem);min-width:0;min-height:3rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);text-align:center;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:750;line-height:1.25;display:inline-flex}.fx-rv-button-primary{background:var(--fx-leaf,#175c4c);color:#fff;font-weight:800}.fx-rv-button-primary:active:not(:disabled){transform:scale(.98)}.fx-rv-submit{width:100%;min-height:3.25rem}.fx-rv-button-secondary{border-color:var(--fx-hairline-strong,#d9dfdc);background:var(--fx-card,#fff);color:var(--fx-leaf,#175c4c)}.fx-rv-button-danger-outline{background:var(--fx-card,#fff);color:var(--danger,#a33333);border-color:#a333335c}.fx-rv-button-danger{border-color:var(--danger,#a33333);background:var(--danger,#a33333);color:#fff}@media (hover:hover){.fx-rv-button-primary:hover:not(:disabled){background:var(--fx-leaf-deep,#0f4336)}.fx-rv-button-secondary:hover:not(:disabled){background:var(--fx-leaf-tint,#f1f7f4);border-color:#175c4c66}.fx-rv-button-danger-outline:hover:not(:disabled){border-color:var(--danger,#a33333);background:var(--danger-soft,#fee6e5)}.fx-rv-button-danger:hover:not(:disabled){background:#8a2a2a;border-color:#8a2a2a}}.fx-rv-button:disabled{border-color:var(--fx-hairline,#e7ebe9);background:var(--fx-page,#f2f4f3);color:var(--fx-muted,#5b6661);cursor:not-allowed;opacity:1}.fx-rv-button-primary:disabled{background:var(--fx-hairline-strong,#d9dfdc);border-color:#0000}.fx-rv-booking{flex-direction:column;gap:1rem;min-width:0;padding-top:.25rem;display:flex}.fx-rv-moment{text-align:center;flex-direction:column;align-items:center;padding:.75rem 0 .5rem;display:flex}.fx-rv-moment-mark{background:var(--fx-leaf,#175c4c);width:4rem;height:4rem;box-shadow:0 0 0 .5rem var(--fx-leaf-soft,#e3f0eb);color:#fff;animation:fx-rv-pop .52s var(--fx-ease-out,ease) both;border-radius:999px;justify-content:center;align-items:center;margin:.5rem 0 1.25rem;display:inline-flex}.fx-rv-moment-mark svg{width:2rem;height:2rem}.fx-rv-moment[data-tone=ended] .fx-rv-moment-mark{background:var(--fx-page,#f2f4f3);box-shadow:0 0 0 .5rem var(--fx-leaf-tint,#f1f7f4);color:var(--fx-muted,#5b6661)}.fx-rv-moment[data-tone=missed] .fx-rv-moment-mark{background:var(--fx-turmeric-soft,#fdf0d9);color:#6f3e02;box-shadow:0 0 0 .5rem #f0a13e24}.fx-rv-tick path{stroke-dasharray:1;stroke-dashoffset:0;animation:fx-rv-draw var(--fx-dur-3,.32s) var(--fx-ease-out,ease) .12s both}.fx-rv-moment h2{color:var(--fx-strong,#14201d);letter-spacing:-.02em;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) 60ms backwards;margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}.fx-rv-moment p{max-width:24rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem);animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease) .1s backwards;margin:.5rem 0 0;line-height:1.5}.fx-rv-moment .fx-rv-reference{background:var(--fx-page,#f2f4f3);color:var(--fx-strong,#14201d);font-size:var(--fx-text-md,.8125rem);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:.875rem;padding:.25rem .75rem;font-weight:700}@keyframes fx-rv-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes fx-rv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.fx-rv-summary{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);margin:0;padding:.25rem 1rem}.fx-rv-summary>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-width:0;padding:.6875rem 0;display:flex}.fx-rv-summary>div+div{border-top:1px solid var(--fx-hairline-strong,#d9dfdc)}.fx-rv-summary dt{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-base,.875rem)}.fx-rv-summary dd{min-width:0;color:var(--fx-strong,#14201d);font-size:var(--fx-text-base,.875rem);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end;margin:0 0 0 auto;font-weight:700;line-height:1.45}.fx-rv-status{background:var(--fx-turmeric-soft,#fdf0d9);color:#6f3e02;font-size:var(--fx-text-sm,.75rem);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-weight:750;display:inline-flex}.fx-rv-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.fx-rv-status-confirmed,.fx-rv-status-seated,.fx-rv-status-completed{background:var(--fx-leaf-soft,#e3f0eb);color:var(--fx-leaf-deep,#0f4336)}.fx-rv-status-cancelled,.fx-rv-status-no_show{background:var(--danger-soft,#fee6e5);color:var(--danger,#a33333)}.fx-rv-private-note{border-radius:var(--fx-radius-card,1rem);background:var(--fx-leaf-tint,#f1f7f4);min-width:0;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-md,.8125rem);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;line-height:1.5;display:flex}.fx-rv-private-note svg{width:1.125rem;height:1.125rem;color:var(--fx-leaf,#175c4c);flex:none;margin-top:.0625rem}.fx-rv-private-note p{min-width:0;margin:0}.fx-rv-private-note strong{color:var(--fx-strong,#14201d);font-weight:750}.fx-rv-actions{flex-wrap:wrap;gap:.625rem;min-width:0;display:flex}.fx-rv-actions .fx-rv-button{flex:10rem}.fx-rv-cancel-confirm{border-radius:var(--fx-radius-card,1rem);background:var(--danger-soft,#fee6e5);min-width:0;color:var(--fx-strong,#14201d);animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.fx-rv-cancel-confirm strong{color:var(--danger,#a33333);font-size:var(--fx-text-lg,.9375rem);font-weight:800}.fx-rv-cancel-confirm p{font-size:var(--fx-text-md,.8125rem);margin:0;line-height:1.45}.fx-rv-cancel-confirm .fx-rv-actions{margin-top:.375rem}body[data-application=ordering] .fx-rv .system-state{border:1px solid var(--fx-hairline-strong,#d9dfdc);border-radius:var(--fx-radius-card,1rem);background:var(--fx-card,#fff);max-width:none;box-shadow:none;padding:1.25rem 1rem}.fx-rv-unavailable{padding-top:2rem}.fx-rv-slots{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px;margin:16px 0;display:grid}.fx-rv-slots .fx-rv-button{width:100%;min-height:48px}.fx-rv-booking-next{background:var(--fx-surface,#f5f8f4);border-radius:16px;margin-top:24px;padding:20px}.fx-rv-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:20px 0;display:grid}.fx-rv-fields input{width:100%;min-height:48px;font:inherit;box-sizing:border-box;border:1px solid #cbd7ce;border-radius:10px;margin-top:8px;padding:10px}body[data-application=ordering] .fx-shell:has(.fx-tb){--fx-app-width:62rem}.fx-tb{color:var(--fx-strong,#14201d)}body[data-application=ordering] .fx-tb-band{gap:1.125rem}.fx-tb-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fx-tb-title-row>div{min-width:0}.fx-tb-title-row .fx-band-sub{margin-top:.5rem}.fx-tb-hero-icon{color:#ffd178;background:#ffd1781f;border:1px solid #ffd17859;border-radius:.875rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.fx-tb-hero-icon svg{width:1.5rem;height:1.5rem}.fx-tb-steps{flex-wrap:wrap;gap:.5rem .875rem;margin:0;padding:0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.fx-tb-steps li{color:#ffffffd1;align-items:center;gap:.3125rem;display:inline-flex}.fx-tb-steps li[aria-current]{color:#ffe1a0}.fx-tb-steps span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;display:grid}.fx-tb-steps [aria-current] span{color:#14201d;background:#ffd178;border-color:#ffd178;font-weight:800}.fx-tb-layout{gap:1.25rem;padding-top:.5rem;display:grid}.fx-tb-selection,.fx-tb-details{min-width:0}.fx-tb-section-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;margin-bottom:1rem;display:flex}.fx-tb-section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.fx-tb-section-heading p{color:var(--fx-muted,#5b6661);flex-wrap:wrap;align-items:center;gap:.25rem;margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.fx-tb-section-heading .fx-glyph{width:.875rem;height:.875rem}.fx-tb-day-shortcuts{gap:.5rem;margin-bottom:1rem;display:flex}.fx-tb-day-shortcuts button{border:1px solid var(--fx-hairline-strong,#d9dfdc);color:#14201d;min-width:0;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border-radius:.75rem;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem .5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:750;display:flex}.fx-tb-day-shortcuts span{color:var(--fx-muted,#5b6661);font-size:.75rem;font-weight:500}.fx-tb-day-shortcuts [aria-pressed=true]{border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-tint,#f1f7f4);box-shadow:inset 0 0 0 1px var(--fx-leaf,#175c4c);color:var(--fx-leaf-deep,#0f4336)}.fx-tb-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:start;gap:.875rem;display:grid}.fx-tb-fields .fx-rv-field{gap:.5rem;font-size:.8125rem;font-weight:700}.fx-tb-date-field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:3rem;padding:.625rem .75rem;font-size:.9375rem}.fx-tb-guest-counter{border:1px solid var(--fx-hairline-strong,#d9dfdc);background:#fff;border-radius:.625rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;min-width:0;min-height:3rem;padding:.0625rem;display:grid}.fx-tb-guest-counter button{background:var(--fx-leaf-tint,#f1f7f4);width:2.75rem;height:2.75rem;color:var(--fx-leaf,#175c4c);font:inherit;cursor:pointer;border:0;border-radius:.5rem;place-items:center;padding:0;font-size:1.25rem;font-weight:750;display:grid}.fx-tb-guest-counter button:disabled{color:#7a8781;cursor:default;background:0 0}.fx-tb .fx-tb-guest-counter input{appearance:textfield;text-align:center;background:0 0;border:0;border-radius:.25rem;min-height:2.75rem;padding:.25rem;font-size:1rem;font-weight:750}.fx-tb-guest-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-tb-guest-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-tb-field-help{color:var(--fx-muted,#5b6661);font-size:.6875rem;font-weight:500;line-height:1.4}.fx-tb-field-error{color:var(--danger,#a33333);margin:.75rem 0 0;font-size:.8125rem}.fx-tb-times{border-top:1px solid var(--fx-hairline,#e7ebe9);margin-top:1.25rem;padding-top:1.25rem}.fx-tb-time-count{background:var(--fx-leaf-soft,#e3f0eb);color:var(--fx-leaf-deep,#0f4336);border-radius:999px;flex:none;margin-top:.125rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:750}.fx-tb-slots{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.625rem;display:grid}.fx-tb-slots button{min-width:0;min-height:3rem;color:var(--fx-leaf-deep,#0f4336);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.875rem;font-weight:750;display:flex}.fx-tb-slots [aria-pressed=true]{border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf,#175c4c);color:#fff;box-shadow:0 3px 8px #0f433624}.fx-tb-slots .fx-glyph{flex:none;width:1rem;height:1rem}.fx-tb-state{border:1px solid var(--fx-hairline,#e7ebe9);background:var(--fx-leaf-tint,#f1f7f4);text-align:center;overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem;display:flex}.fx-tb-state-icon{width:2.75rem;height:2.75rem;color:var(--fx-leaf,#175c4c);background:#e3eee7;border-radius:50%;place-items:center;margin-bottom:.125rem;display:grid}.fx-tb-state-icon svg{width:1.375rem;height:1.375rem}.fx-tb-state h3{margin:0;font-size:1rem;font-weight:800;line-height:1.3}.fx-tb-state p{max-width:24rem;color:var(--fx-muted,#5b6661);margin:0;font-size:.8125rem;line-height:1.5}.fx-tb-state .fx-tb-primary,.fx-tb-state .fx-rv-button{margin-top:.375rem}.fx-tb-state-error{background:#fff8f5}.fx-tb-loading{justify-content:center;min-height:10rem}.fx-tb-loading>.fx-glyph{width:1.5rem;height:1.5rem;color:var(--fx-leaf,#175c4c)}.fx-tb-info-card{background:#fff9ec;border:1px solid #f0dfbb;border-radius:1rem;padding:1.125rem}.fx-tb-minimum{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fx-tb-minimum>span{color:#664614;background:#ffe5b0;border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.fx-tb-minimum .fx-glyph{width:1.375rem;height:1.375rem}.fx-tb-minimum p{margin:0 0 .125rem;font-size:.75rem;font-weight:600}.fx-tb-minimum strong{letter-spacing:-.025em;font-size:1.5rem;font-weight:800;line-height:1.2}.fx-tb-info-card>p,.fx-tb-confirmation-note p{color:#66563a;margin:.875rem 0 0;font-size:.8125rem;line-height:1.55}.fx-tb-confirmation-note{border-top:1px solid #ecdcb9;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:.875rem;display:flex}.fx-tb-confirmation-note .fx-glyph{width:1.125rem;height:1.125rem;color:var(--fx-leaf,#175c4c);flex:none;margin-top:.125rem}.fx-tb-confirmation-note p{margin:0}.fx-tb-primary{color:#14201d;min-width:0;min-height:3rem;font:inherit;text-align:center;cursor:pointer;background:#ffd178;border:1px solid #eec26f;border-radius:.75rem;justify-content:center;align-items:center;gap:.875rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.fx-tb-primary svg{flex:none;width:1.125rem;height:1.125rem}.fx-tb-next{z-index:30;width:100%;max-width:var(--fx-app-width);padding:.875rem max(1rem, var(--fx-safe-right)) calc(.875rem + var(--fx-safe-bottom)) max(1rem, var(--fx-safe-left));border-top:1px solid var(--fx-hairline-strong,#d9dfdc);background:#fff;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 24px #0f433614}.fx-tb-next .fx-tb-primary{justify-content:space-between;width:100%}.fx-tb-selected-visit{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;margin:0 0 .625rem;font-size:.8125rem;line-height:1.45;display:flex}.fx-tb-selected-visit>span{color:var(--fx-muted,#5b6661)}.fx-tb-has-selection{padding-bottom:calc(10rem + var(--fx-safe-bottom))}@media (hover:hover){.fx-tb-day-shortcuts button:hover,.fx-tb-slots button:not([aria-pressed=true]):hover,.fx-tb-guest-counter button:not(:disabled):hover{border-color:var(--fx-leaf,#175c4c);background:var(--fx-leaf-soft,#e3f0eb)}.fx-tb-primary:hover{background:#ffdf9c}}@media (width<=22rem){.fx-tb-fields{grid-template-columns:minmax(0,1fr)}.fx-tb-hero-icon{display:none}}@media (width>=48rem){.fx-tb{--fx-gutter:1.75rem}.fx-tb-layout{grid-template-columns:minmax(0,1fr) 18rem;gap:2rem;padding-top:1rem}.fx-tb-details{align-self:start;position:sticky;top:1.5rem}.fx-tb-next{border:1px solid var(--fx-hairline-strong,#d9dfdc);width:auto;box-shadow:none;border-radius:1rem;margin-top:1rem;padding:1rem;position:static;transform:none}.fx-tb-has-selection{padding-bottom:calc(2rem + var(--fx-safe-bottom))}}.pager-page{min-height:100dvh;padding:0 0 calc(2rem + var(--fx-safe-bottom,0px));color:var(--fx-strong,#14201d);display:block}.pager-card{padding:0 var(--fx-gutter,1rem)}body[data-application=ordering] .fx-band.pager-band{gap:1.25rem}.pager-brand{color:#fff;font-size:var(--fx-text-md,.8125rem);align-items:center;gap:.625rem;font-weight:750;display:flex}.pager-brand img{background:#fff;border-radius:.625rem;width:2rem;height:2rem;padding:.1875rem}.pager-order-summary{animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);flex-direction:column;gap:.375rem;display:flex}.pager-store{color:#ffffffd1;font-size:var(--fx-text-lg,.9375rem);margin:0;font-weight:650}.pager-order-summary h1{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-weight:800;line-height:1.05}.pager-summary-chips{flex-wrap:wrap;gap:.4375rem;margin-top:.375rem;display:flex}.pager-summary-chips span{color:#fff;font-size:var(--fx-text-sm,.75rem);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:.25rem .625rem;font-weight:650}.pager-state{text-align:center;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);flex-direction:column;align-items:center;padding:1.5rem .25rem 1rem;display:flex}.pager-state h1,.pager-state h2{color:var(--fx-strong,#14201d);letter-spacing:-.02em;margin:1rem 0 0;font-size:1.375rem;font-weight:800;line-height:1.2}.pager-state p{max-width:24rem;color:var(--fx-muted,#5b6661);font-size:var(--fx-text-lg,.9375rem);margin:.625rem 0 0;line-height:1.55}.pager-state small{color:var(--fx-muted,#5b6661);font-size:var(--fx-text-sm,.75rem);margin-top:.75rem}.pager-glyph{background:var(--fx-leaf-soft,#e3f0eb);width:4rem;height:4rem;color:var(--fx-leaf,#175c4c);border-radius:1.25rem;place-items:center;display:grid}.pager-glyph svg{width:1.75rem;height:1.75rem}.pager-state[role=alert] .pager-glyph{background:var(--danger-soft);color:var(--danger)}.pager-state .pager-privacy{border-radius:var(--fx-radius-card,1rem);background:var(--fx-page,#f2f4f3);font-size:var(--fx-text-md,.8125rem);padding:.75rem .875rem}.pager-test-guidance{border-radius:var(--fx-radius-card,1rem);background:var(--fx-turmeric-soft,#fdf0d9);color:#6f3e02;text-align:left;width:100%;animation:fx-rise-in var(--fx-dur-2,.22s) var(--fx-ease-out,ease);border:1px solid #f0a13e8c;margin-top:1rem;padding:.875rem 1rem}.pager-test-guidance p{color:#6f3e02;font-size:var(--fx-text-base,.875rem);margin-top:.3125rem;line-height:1.45}.pager-primary,.pager-secondary{border-radius:var(--fx-radius-control,.625rem);min-height:3.25rem;font:inherit;font-size:var(--fx-text-lg,.9375rem);cursor:pointer;border:0;margin-top:1.25rem;padding:.75rem 1.25rem;font-weight:800}.pager-primary{background:var(--fx-leaf,#175c4c);color:#fff;width:100%}.pager-secondary{background:var(--fx-card,#fff);color:var(--fx-leaf,#175c4c);border:1px solid #175c4c66}@media (hover:hover){.pager-primary:hover{background:var(--fx-leaf-deep,#0f4336)}.pager-secondary:hover{border-color:var(--fx-leaf,#175c4c)}}.pager-primary:active,.pager-secondary:active{transform:scale(.98)}.pager-primary:focus-visible,.pager-secondary:focus-visible{outline:3px solid var(--fx-turmeric,#f0a13e);outline-offset:3px}.pager-success .pager-glyph,.pager-ready .pager-glyph{background:var(--fx-leaf,#175c4c);color:#fff;animation:fx-pop-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease)}.pager-ready .pager-glyph{background:var(--fx-turmeric,#f0a13e);color:var(--fx-strong,#14201d);box-shadow:0 0 0 .5rem var(--fx-turmeric-soft,#fdf0d9)}.pager-ready h2{color:var(--fx-leaf,#175c4c);font-size:1.75rem}.fx-shell{--fx-appbar-height:0px;--fx-sticky-offset:3.25rem}.fx-shell .fx-topbar{min-height:3.25rem}.fx-shell-qr{--fx-sticky-offset:0px}@media (width>=48rem){body[data-application=ordering] .fx-shell:has(>main.fx-mk-directory,>main.fx-host-main){border-left:0;border-right:0;max-width:none}}@media (width>=64rem){body[data-application=ordering] .fx-shell:has(>main.fx-sf,>main.fx-mk-main:not(.fx-mk-directory)){max-width:var(--fx-wide-width,75rem)}}@media print{.fx-notice-stack{display:none!important}}.fx-notice-stack{z-index:65;left:0;right:0;top:calc(var(--fx-appbar-height,3.25rem) + var(--fx-safe-top,0px) + .5rem);pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;padding:0 .75rem;display:flex;position:fixed}.fx-notice{border:1px solid var(--fx-hairline-strong,#e2e6e8);background:var(--surface);max-width:min(100%,26rem);box-shadow:var(--fx-shadow-float,0 6px 20px #13322a1f);color:var(--ink-soft);font-size:var(--fx-text-sm,.75rem);pointer-events:auto;border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .4375rem .4375rem .875rem;line-height:1.35;animation:.2s ease-out fx-pop-in;display:flex}.fx-notice-text{min-width:0;color:var(--fx-strong,#14201d);font-weight:650}.fx-notice-hint{color:var(--fx-muted,#6b7280);font-weight:500;display:block}.fx-notice-action{appearance:none;background:var(--primary);color:#fff;min-height:1.75rem;font:inherit;font-size:var(--fx-text-sm,.75rem);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 .6875rem;font-weight:750;display:inline-flex}.fx-notice-action:disabled{opacity:.6;cursor:progress}.fx-notice-dismiss{appearance:none;background:var(--surface-soft);width:1.5rem;height:1.5rem;color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-notice-dismiss svg{width:.625rem;height:.625rem}body[data-application=ordering] .not-found{padding:3rem var(--fx-gutter,1rem)}body[data-application=ordering] .not-found-card{box-shadow:none;animation:fx-rise-in var(--fx-dur-3,.32s) var(--fx-ease-out,ease);background:0 0;border:0;padding:0}body[data-application=ordering] .not-found-code{color:var(--fx-leaf,#175c4c)}body[data-application=ordering] .not-found-card h1{letter-spacing:-.02em;font-size:1.375rem}.fx-host-main{padding:0 var(--fx-gutter,1rem);display:block}
