*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:#0e0c0a;background-image:radial-gradient(120% 80% at 50% -10%,#2a2420 0%,#110f0d 55%,#0a0908 100%)}.fr-root{--fr-primary-600: #059e54;--fr-primary-700: #067e45;--fr-success: #059e54;--fr-success-strong: #047a42;--fr-info: #2563eb;--fr-info-strong: #1d4ed8;--fr-warning: #d97706;--fr-warning-strong: #b45309;--fr-danger: #e11d48;--fr-danger-strong: #be123c;--fr-page: #f6f3ee;--fr-surface: #ffffff;--fr-surface-2: #f9fafb;--fr-surface-3: #f1ece4;--fr-border: #ece6dd;--fr-border-2: #e4ddd2;--fr-ring: rgba(17,24,39,.04);--fr-text: #0f172a;--fr-text-2: #475569;--fr-text-3: #94a3b8;--fr-text-on: #ffffff;--fr-shadow-sm: 0 1px 2px rgba(15,23,42,.04);--fr-shadow: 0 1px 3px rgba(15,23,42,.06), 0 1px 2px rgba(15,23,42,.04);--fr-shadow-md: 0 4px 16px rgba(15,23,42,.06), 0 1px 3px rgba(15,23,42,.05);--fr-radius: 14px;--fr-radius-sm: 9px;--fr-radius-lg: 18px;--fr-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fr-font-num: "Inter", ui-monospace, monospace;--brand: #A4161A;--brand-deep: #7A0F12;--brand-300: #ef6f63;--brand-ink: #221110;--brand-tint: color-mix(in srgb, #A4161A 11%, #fff);--brand-shadow: color-mix(in srgb, #A4161A 55%, transparent);--brand-display: "Plus Jakarta Sans", var(--fr-font);--gold: #F2A93B;--gold-deep: #B26C0E;--gold-tint: color-mix(in srgb, #F2A93B 16%, #fff);font-family:var(--fr-font);color:var(--fr-text);background:var(--fr-page);font-feature-settings:"cv05" 1,"cv11" 1}.fr-root[dir=rtl]{--fr-font: "Cairo", "Inter", sans-serif;--fr-font-num: "Cairo", "Inter", sans-serif;--brand-display: "Cairo", "Inter", sans-serif}.fr-root *{box-sizing:border-box}.fr-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fr-ltr{direction:ltr;text-align:start}.fr-root[dir=rtl] iconify-icon[icon*=arrow-left],.fr-root[dir=rtl] iconify-icon[icon*=arrow-right]{transform:scaleX(-1)}iconify-icon{display:inline-flex;vertical-align:-.125em}iconify-icon svg{display:block}button{font-family:inherit;-webkit-tap-highlight-color:transparent}textarea,input,select{font-family:inherit}.fr-root *::-webkit-scrollbar{width:0;height:0;display:none}.fr-root *{scrollbar-width:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bb-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fr-root.bb-desktop .bb-page>*:not(router-outlet):not(app-desktop-footer){position:relative!important;inset:auto!important;width:100%;flex:1 0 auto;min-height:0}:root{--dk-head-h: 75px}@media (max-width: 1180px){:root{--dk-head-h: 65px}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none;will-change:auto}.reveal .reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible .reveal-stagger>*{opacity:1;transform:none}.reveal.is-visible .reveal-stagger>:nth-child(2){transition-delay:70ms}.reveal.is-visible .reveal-stagger>:nth-child(3){transition-delay:.14s}.reveal.is-visible .reveal-stagger>:nth-child(4){transition-delay:.21s}.reveal.is-visible .reveal-stagger>:nth-child(5){transition-delay:.28s}.reveal.is-visible .reveal-stagger>:nth-child(6){transition-delay:.35s}.reveal.is-visible .reveal-stagger>:nth-child(7){transition-delay:.42s}.reveal.is-visible .reveal-stagger>:nth-child(n+8){transition-delay:.49s}@media (prefers-reduced-motion: reduce){.reveal,.reveal .reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}:root{--bb-top:calc(10px + env(safe-area-inset-top));--bb-tab-h:calc(60px + env(safe-area-inset-bottom))}.fr-root.bb-doc-scroll{--bb-dock: 0px;height:auto!important;min-height:100vh;min-height:100dvh;overflow:visible!important;padding-bottom:var(--bb-dock)}.fr-root.bb-doc-scroll.bb-has-tabs{--bb-dock: var(--bb-tab-h)}.fr-root.bb-doc-scroll.bb-has-cartbar{padding-bottom:calc(var(--bb-dock) + 74px)}.fr-root.bb-doc-scroll .bb-viewport{flex:1 0 auto;overflow:visible;display:block}.fr-root.bb-doc-scroll .bb-page{position:static;overflow:visible}.fr-root.bb-doc-scroll .bb-page>*:not(router-outlet){position:relative!important;inset:auto!important;overflow:visible!important;display:block}.fr-root.bb-doc-scroll .bb-page .bb-screen{height:auto!important;min-height:calc(100dvh - var(--bb-dock))}.fr-root.bb-doc-scroll :is(.bb-acc-scroll,.bb-cart-scroll,.bb-co-scroll,.bb-menu-scroll,.bb-od-scroll,.bb-orders-scroll,.bb-res-scroll,.bb-search-body,.bb-track-sheet,.bb-body,.bb-doc-body){overflow:visible!important;flex:1 0 auto!important;padding-bottom:24px!important}.fr-root.bb-doc-scroll .bb-page :is(app-page-header,.bb-menu-head,.bb-orders-head,.bb-search-head,.bb-res-head,.bb-head){display:block;position:sticky;top:0;z-index:30}.fr-root.bb-doc-scroll :is(.bb-pin-foot,.bb-res-bar){position:sticky;bottom:var(--bb-dock);z-index:30}.fr-root.bb-doc-scroll app-tab-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50}.fr-root.bb-doc-scroll app-cart-bar>div{position:fixed!important;bottom:calc(var(--bb-dock) + 10px)!important}.fr-root.bb-doc-scroll .bb-dine-fab{position:fixed;bottom:calc(var(--bb-dock) + 15px)}.fr-root.bb-doc-scroll .bb-dine-fab--raised{bottom:calc(var(--bb-dock) + 82px)}.fr-root.bb-doc-scroll .bb-toast{position:fixed;bottom:calc(var(--bb-dock) + 96px)}.fr-root.bb-doc-scroll .bb-sheet-scrim{position:fixed}html:has(.bb-doc-scroll .bb-sheet-scrim){overflow:hidden}.fr-root.bb-doc-scroll .bb-sheet-body{padding-bottom:36px}.fr-root.bb-over-hero .dk-hero{padding-top:var(--dk-head-h)}@media (max-width: 899px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.bb-keep-size),textarea,select{font-size:16px!important}}.bb-sheet-card>div:has(>.dk-item){display:flex;flex-direction:column}html.sf-in-preview,html.sf-in-preview *{scrollbar-width:none}html.sf-in-preview ::-webkit-scrollbar{display:none}
