.menu-module__Dfg7xG__hideScrollbar{scrollbar-width:none}.menu-module__Dfg7xG__hideScrollbar::-webkit-scrollbar{display:none}
.mini-module__ft0cia__miniShell{--mini-bg:#f3eee5;--mini-surface:#fbf8f2;--mini-surface-muted:#e3dbcf;--mini-ink:#211c18;--mini-ink-muted:#81776b;--mini-accent:#a53227;--mini-radius-sm:.9rem;--mini-radius-md:1.25rem;--mini-radius-lg:1.5rem}.mini-module__ft0cia__display,.mini-module__ft0cia__miniDisplay{font-family:Georgia,Times New Roman,serif}.mini-module__ft0cia__content{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.mini-module__ft0cia__cartDock{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.mini-module__ft0cia__heroTitle{font-size:clamp(2.35rem,10vw,3.75rem);line-height:.9}.mini-module__ft0cia__sectionTitle{font-size:clamp(2rem,8vw,3rem);line-height:1}.mini-module__ft0cia__pagePadding{padding-left:max(.875rem, env(safe-area-inset-left));padding-right:max(.875rem, env(safe-area-inset-right))}.mini-module__ft0cia__miniSection{padding:1.25rem .75rem}@media (min-width:360px){.mini-module__ft0cia__miniSection{padding:1.5rem 1rem}}.mini-module__ft0cia__miniEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mini-accent);font-size:.5625rem;font-weight:800}@media (min-width:360px){.mini-module__ft0cia__miniEyebrow{letter-spacing:.16em;font-size:.625rem}}.mini-module__ft0cia__miniCard{border-radius:var(--mini-radius-md);background:var(--mini-surface);border:1px solid #211c181a;overflow:hidden;box-shadow:0 8px 24px #211c180a}.mini-module__ft0cia__miniCardMuted{border-radius:var(--mini-radius-md);background:var(--mini-surface-muted);border:1px solid #211c181a}.mini-module__ft0cia__miniIconCircle{background:var(--mini-surface-muted);color:var(--mini-accent);border-radius:9999px;place-items:center;display:grid}.mini-module__ft0cia__miniInput{border-radius:var(--mini-radius-sm);background:var(--mini-surface);border:1px solid #211c1826;height:3rem;padding-inline:.75rem;font-size:.875rem}.mini-module__ft0cia__miniInput:focus-visible{border-color:var(--mini-accent);outline-offset:0;outline:2px solid #a5322726}.mini-module__ft0cia__miniEmptyState{border-radius:var(--mini-radius-lg);background:var(--mini-surface);text-align:center;border:1px solid #211c181a;padding:3.5rem 1.25rem}@media (min-width:360px){.mini-module__ft0cia__miniEmptyState{padding-inline:1.5rem}}.mini-module__ft0cia__miniEtaBlock{border-radius:var(--mini-radius-sm);background:#ffffff73;border:1px solid #211c1814;margin-top:1rem;padding:.75rem;font-size:.75rem}.mini-module__ft0cia__miniEtaLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mini-ink-muted);align-items:center;gap:.375rem;font-size:.5rem;font-weight:800;display:flex}.mini-module__ft0cia__miniEtaValue{color:var(--mini-ink);margin-top:.25rem;font-size:.8125rem;font-weight:700}.mini-module__ft0cia__grain{opacity:.15;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.mini-module__ft0cia__checkers{background-image:linear-gradient(45deg,#f3eee512 25%,#0000 25%),linear-gradient(-45deg,#f3eee512 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f3eee512 75%),linear-gradient(-45deg,#0000 75%,#f3eee512 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.mini-module__ft0cia__pickupChip{border-radius:var(--mini-radius-sm);letter-spacing:.06em;text-transform:uppercase;border:1px solid #211c181f;min-height:2.75rem;font-size:.72rem;font-weight:800;transition:background-color .15s,border-color .15s,color .15s}.mini-module__ft0cia__pickupChipActive{border-color:var(--mini-ink);background:var(--mini-ink);color:#fff}.mini-module__ft0cia__pickupChipIdle{color:#5d5145;background:0 0}.mini-module__ft0cia__pickupChipAsap{letter-spacing:.04em;text-transform:none;text-wrap:balance;width:100%;min-height:3rem;font-size:.82rem;font-weight:700}
.mini-navigation-module__jGp7VW__navigation{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}