@font-face{font-family:Shrikhand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shrikhand-gujarati-400-normal-CTxA0mt4.woff2)format("woff2"),url(/assets/shrikhand-gujarati-400-normal-yYiOcJ74.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Shrikhand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shrikhand-latin-ext-400-normal-7QjthHjq.woff2)format("woff2"),url(/assets/shrikhand-latin-ext-400-normal-XWw2aAd9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shrikhand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shrikhand-latin-400-normal-PjOFgsiX.woff2)format("woff2"),url(/assets/shrikhand-latin-400-normal-CDpcAN0A.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2)format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2)format("woff2"),url(/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2)format("woff2"),url(/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2)format("woff2"),url(/assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mortadella:#f4e2ae;--mortadella-deep:#e8cc7a;--mozzarella:#fffaeb;--sauce:#a81f14;--sauce-dark:#7e140c;--butter:#e0a917;--basil:#1d5b36;--char:#16130c;--char-raised:#2c2716;--char-soft:#4a4128;--flour:#fff4d6;--flour-soft:#dccb9c;--steel:#b5ab95;--color-bg:var(--mortadella);--color-text:var(--char);--color-text-soft:var(--char-soft);--color-paper:var(--mozzarella);--color-action:var(--char);--color-action-hover:#000;--color-on-action:var(--butter);--color-select:var(--butter);--color-border:var(--char);--color-error:var(--sauce-dark);--color-success:var(--basil);--status-new:var(--butter);--status-preparing:#ffa97a;--status-ready:#9bdcae;--status-done:var(--steel);--status-cancelled:#ffb4a8;--font-display:"Shrikhand", "Cooper Black", "Arial Black", Georgia, serif;--font-body:"Atkinson Hyperlegible", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--text-3xl:clamp(2.5rem, 1.7rem + 4.2vw, 5rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--radius-pill:999px;--radius-field:6px;--rule:2px solid var(--color-border);--rule-thick:4px solid var(--color-border);--ease-drop:cubic-bezier(.2, 1.4, .4, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur-med:.24s;--target-min:44px;--page-max:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);overflow-wrap:break-word;margin:0;line-height:1.5}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}fieldset{border:0;min-width:0}legend{padding:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:2px}.display,h1,h2{font-family:var(--font-display);font-synthesis:none;letter-spacing:0;overflow-wrap:normal;font-weight:400;line-height:1.05}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg);font-weight:700;line-height:1.25}.soft{color:var(--color-text-soft)}.small{font-size:var(--text-sm)}.xsmall{font-size:var(--text-xs)}.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--char);outline-offset:2px;box-shadow:0 0 0 2px var(--flour);border-radius:2px}.on-dark :focus-visible,.surface-sauce :focus-visible{outline-color:var(--butter);box-shadow:0 0 0 2px var(--char)}.skip-link{left:var(--s3);z-index:100;background:var(--char);color:var(--flour);padding:var(--s3) var(--s4);border-radius:var(--radius-field);position:absolute;top:-100px}.skip-link:focus{top:var(--s3)}.surface-sauce{background:var(--sauce);color:var(--flour)}.surface-paper{background:var(--color-paper);color:var(--color-text)}.on-dark{background:var(--char);color:var(--flour);--color-text-soft:var(--flour-soft);--color-border:var(--flour)}.perforated{--perf-r:6px;--perf-w:18px;padding-block:calc(var(--s5) + var(--perf-r));-webkit-mask:radial-gradient(circle var(--perf-r) at 50% 0, #0000 97%, #000) 0 0 / var(--perf-w) 51% repeat-x, radial-gradient(circle var(--perf-r) at 50% 100%, #0000 97%, #000) 0 100% / var(--perf-w) 51% repeat-x;-webkit-mask:radial-gradient(circle var(--perf-r) at 50% 0, #0000 97%, #000) 0 0 / var(--perf-w) 51% repeat-x, radial-gradient(circle var(--perf-r) at 50% 100%, #0000 97%, #000) 0 100% / var(--perf-w) 51% repeat-x;mask:radial-gradient(circle var(--perf-r) at 50% 0, #0000 97%, #000) 0 0 / var(--perf-w) 51% repeat-x, radial-gradient(circle var(--perf-r) at 50% 100%, #0000 97%, #000) 0 100% / var(--perf-w) 51% repeat-x}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--target-min);padding:var(--s2) var(--s5);border-radius:var(--radius-pill);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) linear, transform var(--dur-fast) var(--ease-out);border:2px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-action);color:var(--color-on-action)}.btn-primary:hover{background:var(--color-action-hover)}.btn-butter{background:var(--butter);color:var(--char)}.btn-butter:hover{background:#ffd566}.btn-line{color:inherit;background:0 0;border-color:currentColor}.btn-line:hover{background:#2a0f0a14}.on-dark .btn-line:hover,.surface-sauce .btn-line:hover{background:#fff1dc1f}.btn-text{padding:var(--s2);min-height:var(--target-min);min-width:var(--target-min);cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.btn[disabled],.btn[aria-disabled=true]{border:2px dashed var(--char-soft);color:var(--char-soft);cursor:not-allowed;background:0 0;transform:none}.on-dark .btn[disabled]{border-color:var(--flour-soft);color:var(--flour-soft)}.btn-wide{width:100%}.field{gap:var(--s1);display:grid}.field label,.field .label{font-weight:700}.field-hint{font-size:var(--text-sm);color:var(--color-text-soft)}.field-error{font-size:var(--text-sm);color:var(--color-error);font-weight:700}.input,.select,.textarea{width:100%;min-height:var(--target-min);padding:var(--s2) var(--s3);background:var(--mozzarella);color:var(--char);border:2px solid var(--char);border-radius:var(--radius-field)}.input[aria-invalid=true]{border-color:var(--sauce-dark);border-width:3px}.textarea{resize:vertical;min-height:88px}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{align-items:center;gap:var(--s2);min-height:var(--target-min);padding:var(--s2) var(--s4);border:2px solid var(--char);border-radius:var(--radius-pill);background:0 0;font-weight:700;display:inline-flex}.chip input:hover+span{background:#2a0f0a14}.chip input:checked+span{background:var(--butter);box-shadow:inset 0 0 0 2px var(--char)}.chip input:focus-visible+span{outline:3px solid var(--char);outline-offset:2px}.chip input:disabled{cursor:not-allowed}.chip input:disabled+span{color:var(--char-soft);border-style:dashed}.stamp{padding:2px var(--s2);border:2px solid var(--sauce-dark);color:var(--sauce-dark);background:var(--mozzarella);font-weight:700;font-size:var(--text-sm);white-space:nowrap;border-radius:3px;line-height:1.3;display:inline-block;transform:rotate(-3deg)}.status{padding:2px var(--s3);border-radius:var(--radius-pill);color:var(--char);font-weight:700;font-size:var(--text-sm);white-space:nowrap;display:inline-block}.status-new{background:var(--status-new)}.status-preparing{background:var(--status-preparing)}.status-ready{background:var(--status-ready)}.status-done{background:var(--status-done)}.status-cancelled{background:var(--status-cancelled)}.notice{padding:var(--s3) var(--s4);border:2px solid var(--char);border-radius:var(--radius-field);background:var(--mozzarella);color:var(--char)}.notice-error{border-color:var(--sauce-dark);border-left-width:8px}.notice-ok{border-color:var(--basil);border-left-width:8px}.notice-warn{background:var(--butter)}.test-stripes{background:repeating-linear-gradient(-45deg, var(--butter) 0 12px, var(--char) 12px 24px);height:12px}.allergy-flag{padding:var(--s2) var(--s3);background:var(--sauce-dark);color:var(--flour);font-weight:700;display:block}.halves{border:2px solid var(--char);grid-template-columns:1fr 1fr;display:grid}.halves>div{padding:var(--s2);min-width:0}.halves>div+div{border-left:4px double var(--char)}.halves dt,.halves strong{font-weight:700}.skeleton{background:var(--mortadella-deep);border-radius:var(--radius-field);animation:1.4s ease-in-out infinite skeleton-breathe}.skeleton-line{height:1em;margin-block:.35em}@keyframes skeleton-breathe{50%{opacity:.55}}.pz{width:100%;height:auto;display:block;overflow:visible}.pz-half{transition:transform var(--dur-med) var(--ease-out)}.pz-split .pz-half-left{transform:translate(-4px)}.pz-split .pz-half-right{transform:translate(4px)}.pz-layer-new use{transform-box:fill-box;transform-origin:50%;animation:pz-drop .3s var(--ease-drop) backwards}@keyframes pz-drop{0%{opacity:0;translate:0 -26px;scale:1.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.chip input:checked+span{outline:3px solid highlight}.btn{border-color:buttontext}}.print-ticket{color:#000;width:100%;max-width:80mm;font-family:var(--font-body);background:#fff;padding:4mm;font-size:12pt;line-height:1.3}.print-ticket h1{font-family:var(--font-body);font-size:28pt;font-weight:700;line-height:1}.print-ticket .pt-head{border-bottom:3px solid #000;justify-content:space-between;align-items:baseline;gap:2mm;padding-bottom:2mm;display:flex}.print-ticket .pt-how{font-size:16pt;font-weight:700}.print-ticket .pt-meta{border-bottom:1px solid #000;padding-block:2mm}.print-ticket .pt-item{break-inside:avoid;border-bottom:1px solid #000;padding-block:3mm}.print-ticket .pt-name{font-size:14pt;font-weight:700}.print-ticket .pt-halves{border:2px solid #000;grid-template-columns:1fr 1fr;margin-block:2mm;display:grid}.print-ticket .pt-halves>div{min-width:0;padding:1.5mm}.print-ticket .pt-halves>div+div{border-left:4px solid #000}.print-ticket .pt-halves h3{border-bottom:2px solid #000;margin-bottom:1mm;font-size:12pt;font-weight:700}.print-ticket .pt-whole,.print-ticket .pt-addon{font-weight:700}.print-ticket .pt-note{border:3px solid #000;margin-top:2mm;padding:2mm;font-size:14pt;font-weight:700}.print-ticket .pt-allergy{color:#fff;forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000;margin-block:3mm;padding:2.5mm;font-size:15pt;font-weight:700}.print-ticket .pt-foot{padding-top:2mm;font-size:10pt}@media print{@page{size:80mm auto;margin:0}html,body{color:#000!important;background:#fff!important}body *{visibility:hidden}.print-ticket,.print-ticket *{visibility:visible}.print-ticket{width:80mm;max-width:none;position:absolute;top:0;left:0}.no-print{display:none!important}}[hidden]{display:none!important}html{scroll-padding-block:64px 84px}.stack-sm>*+*{margin-top:var(--s2)}.stack>*+*{margin-top:var(--s4)}.stack-lg>*+*{margin-top:var(--s6)}.wrap{max-width:var(--page-max);padding-inline:var(--s4);margin-inline:auto}@media (width>=800px){.wrap{padding-inline:var(--s6)}}.topbar{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s4);background:var(--mortadella);border-bottom:var(--rule-thick);grid-template-columns:1fr auto;grid-template-areas:"brand order""loc loc";display:grid}.brand{align-items:center;gap:var(--s2);font-size:var(--text-lg);grid-area:brand;min-height:44px;text-decoration:none;display:inline-flex}.order-link{grid-area:order}.order-count{background:var(--butter);min-width:26px;height:26px;color:var(--char);font-size:var(--text-sm);border-radius:13px;place-items:center;padding-inline:4px;display:inline-grid}.loc-button{justify-content:space-between;align-items:baseline;gap:0 var(--s2);width:100%;min-height:44px;padding:var(--s1) var(--s3);text-align:left;background:var(--mozzarella);border:2px solid var(--char);border-radius:var(--radius-field);cursor:pointer;flex-wrap:wrap;grid-area:loc;display:flex}.loc-button:hover{background:#fff}.loc-name{font-weight:700}@media (width>=800px){.topbar{padding-inline:var(--s6);gap:var(--s5);grid-template-columns:auto 1fr auto;grid-template-areas:"brand loc order"}.brand{font-size:var(--text-xl)}.loc-button{justify-self:start;gap:0 var(--s3);width:auto}}dialog.sheet{border:4px solid var(--char);background:var(--mortadella);width:min(100% - 2rem,520px);max-height:90dvh;color:var(--char);border-radius:4px;padding:0}dialog.sheet::backdrop{background:#2a0f0a99}.sheet-body{gap:var(--s4);padding:var(--s5);display:grid}.sheet-actions,.loc-list{gap:var(--s2);display:grid}.loc-option{gap:var(--s3);padding:var(--s3);background:var(--mozzarella);border:2px solid var(--char);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.loc-option:has(input:checked){box-shadow:inset 0 0 0 3px var(--char);background:#ffe6a0}.loc-option input{width:22px;height:22px;accent-color:var(--sauce);margin-top:2px}.open-now{color:var(--basil);font-weight:700}.hero-sign{background:var(--char);color:var(--flour);border-bottom:6px solid var(--butter)}.hero-sign-inner{max-width:var(--page-max);padding:var(--s6) var(--s4) var(--s5);gap:var(--s5);margin-inline:auto;display:grid}.hero-copy{gap:var(--s3);align-content:center;display:grid}.hero-copy h1{color:var(--flour);font-size:clamp(2rem,8vw,3rem)}.hero-copy p{color:var(--flour-soft);font-size:var(--text-lg);max-width:34ch}.hero-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.btn-line-light{border-color:var(--flour);color:var(--flour);background:0 0}.btn-line-light:hover{background:#fff4d61f}@media (width>=1000px){.hero-sign-inner{align-items:end;gap:var(--s7);padding:var(--s7) var(--s6) var(--s6);grid-template-columns:auto 1fr}.hero-copy h1{font-size:3.25rem}}.cat-nav{z-index:5;background:var(--mortadella);border-bottom:var(--rule);position:sticky;top:0}.cat-nav ul{gap:0 var(--s4);max-width:var(--page-max);padding-inline:var(--s4);flex-wrap:wrap;margin-inline:auto;display:flex}.cat-nav a{border-bottom:4px solid #0000;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.cat-nav a:hover,.cat-nav a[aria-current=true]{border-bottom-color:var(--char)}@media (width<=799.98px){.cat-nav ul{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.cat-nav a{white-space:nowrap}}.menu-page{gap:var(--s6);padding-block:var(--s5) var(--s8);display:grid}.menu-section{scroll-margin-top:56px}.menu-section>h2{margin-bottom:var(--s4)}@media (width>=1000px){.menu-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.pizza-gallery{margin-bottom:var(--s6)}.pizza-gallery>h2{margin-bottom:var(--s4)}.gallery-strip{gap:var(--s3);margin-inline:calc(-1 * var(--s4));padding:0 var(--s4) var(--s3);scroll-padding-inline:var(--s4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:60%;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery-strip li{scroll-snap-align:start}.gallery-strip img{aspect-ratio:1;object-fit:cover;background:var(--mortadella-deep);border:var(--rule-thick);width:100%;height:auto;display:block}.gallery-strip:focus-visible{outline-offset:-4px}@media (width>=640px){.gallery-strip{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}.build-band{align-items:center;gap:var(--s4);padding:var(--s4);margin-bottom:var(--s5);background:var(--butter);border:var(--rule-thick);grid-template-columns:112px 1fr;text-decoration:none;display:grid}.build-band h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);line-height:1.1}.build-band:hover{background:#ffd566}.specials{gap:var(--s5) var(--s6);display:grid}.special{gap:var(--s3);grid-template-columns:104px 1fr;align-items:start;display:grid}.special h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);line-height:1.1}.special-meta{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.tags{font-size:var(--text-sm);color:var(--color-text-soft)}.is-soldout .pz,.is-soldout img{filter:grayscale(.85);opacity:.7}@media (width>=640px){.specials{grid-template-columns:1fr 1fr}.special{grid-template-columns:132px 1fr}.build-band{grid-template-columns:170px 1fr auto}}.rows{display:grid}.row{gap:var(--s3);padding-block:var(--s3);border-bottom:2px solid #2a0f0a40;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.row:last-child{border-bottom:0}.row-head{align-items:baseline;gap:var(--s2);display:flex}.row-noart{grid-template-columns:minmax(0,1fr) auto}.row-head h3{font-size:var(--text-md);flex:0 auto;min-width:0}.leader{min-width:var(--s4);border-bottom:3px dotted var(--char-soft);flex:1;translate:0 -4px}@media (width<=599.98px){.row-head{column-gap:var(--s3);flex-wrap:wrap}.row-head .leader{display:none}}.bottom-bar{z-index:6;padding:var(--s2) var(--s4);background:var(--char);color:var(--flour);position:sticky;bottom:0}.bottom-bar .btn{justify-content:space-between;width:100%}@media (width>=1000px){.phone-only{display:none!important}}@media (width<=999.98px){.desktop-only{display:none!important}}.slip{background:var(--mozzarella);padding-inline:var(--s4);gap:var(--s3);display:grid}.slip h2{font-size:var(--text-xl)}.slip-sticky{position:sticky;top:60px}.slip-line{gap:var(--s2) var(--s3);padding-block:var(--s3);border-bottom:2px dashed var(--char);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.slip-line:has(>.slip-plain){grid-template-columns:minmax(0,1fr) auto}.slip-line h3{font-size:var(--text-md)}.slip-actions{gap:var(--s1);margin-left:calc(var(--s2) * -1);flex-wrap:wrap;display:flex}.slip-actions .btn-text{min-width:36px;min-height:36px;font-size:var(--text-sm);font-weight:400}.totals{row-gap:var(--s1);grid-template-columns:1fr auto;display:grid}.totals dd{padding-left:var(--s3);text-align:right;font-variant-numeric:tabular-nums}.totals .grand{font-size:var(--text-lg);border-top:3px solid var(--char);padding-top:var(--s2);margin-top:var(--s1);font-weight:700}.halves-mini{gap:var(--s2);margin-top:var(--s1);font-size:var(--text-sm);grid-template-columns:1fr 1fr;display:grid}.halves-mini>div{padding-left:var(--s2);border-left:4px solid var(--char)}.halves-mini>div+div{border-left-color:var(--butter)}.addon-list{margin-top:var(--s1);font-weight:700}.state-panel{justify-items:center;gap:var(--s3);padding:var(--s6) var(--s4);text-align:center;display:grid}.state-panel img{width:150px;height:auto}.state-panel h2,.state-panel h3{max-width:22ch}.state-panel p{max-width:46ch}.builder-head{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.builder-head h1{font-size:var(--text-xl)}.builder{display:grid}.stage{z-index:4;align-items:center;gap:var(--s1);padding:var(--s2) var(--s2);background:linear-gradient(90deg, var(--mortadella-deep) 50%, var(--char) 50%);border-block:var(--rule-thick);grid-template-columns:minmax(0,1fr) 176px minmax(0,1fr);display:grid;position:sticky;top:0}.stage-pie{transition:scale var(--dur-med) var(--ease-out);grid-area:1/2}.stage-side{font-size:var(--text-xs);min-width:0;padding-top:var(--s1);align-self:start;line-height:1.25}.stage-h{font-weight:700;font-size:var(--text-sm);line-height:1.25}.stage-side ul{margin-top:2px}.stage-left{grid-area:1/1}.stage-right{text-align:right;color:var(--flour);grid-area:1/3}.stage-more{font-weight:700}.options{gap:var(--s5);padding:var(--s4);padding-bottom:var(--s5);min-width:0;display:grid}.opt-group>h2{font-size:var(--text-xl);margin-bottom:var(--s2)}.opt-note{font-size:var(--text-sm);margin-bottom:var(--s2)}.choice-pick{margin-top:var(--s3)}.choice-pick legend{margin-bottom:var(--s1);font-weight:700}.tp-group{margin-top:var(--s4)}.tp-group>h3{padding-bottom:var(--s1);border-bottom:var(--rule)}.tp{gap:var(--s2);padding:var(--s2) var(--s1);border-bottom:2px solid #2a0f0a40;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.tp.is-on{background:var(--mozzarella)}.tp-art{width:38px;height:38px}@media (width<=359.98px){.tp{grid-template-columns:minmax(0,1fr) auto}.tp-art{display:none}}.size-grid{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.size-grid .chip{display:block}.size-grid .chip span{height:100%;padding:var(--s2) 2px;border-radius:var(--radius-field);text-align:center;line-height:1.25;font-size:var(--text-sm);flex-direction:column;gap:0;display:flex}.size-grid .chip small{font-size:var(--text-xs);font-weight:400}.tp-name{font-weight:700;line-height:1.2}.tp-price{font-size:var(--text-xs);color:var(--char-soft)}.side-pick{border:2px solid var(--char);border-radius:var(--radius-pill);background:var(--mozzarella);grid-template-columns:repeat(4,44px);display:grid;overflow:hidden}.side-pick label{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.side-pick label+label{border-left:1px solid #2a0f0a4d}.side-pick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.side-pick label:hover{background:#2a0f0a1a}.side-pick label:has(input:checked):not(.pick-none){background:var(--butter)}.side-pick label:has(input:focus-visible){outline:3px solid var(--char);outline-offset:-3px}.ico{border:2px solid var(--char);pointer-events:none;border-radius:50%;width:24px;height:24px;display:block}.ico-left{background:linear-gradient(90deg, var(--char) 50%, transparent 50%)}.ico-right{background:linear-gradient(90deg, transparent 50%, var(--char) 50%)}.ico-whole{background:var(--char)}.ico-none{background:linear-gradient(45deg, transparent 45%, var(--char) 45% 55%, transparent 55%);opacity:.75}.pick-legend{gap:var(--s1) var(--s3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pick-legend span{align-items:center;gap:var(--s1);display:inline-flex}.pick-legend .ico{width:18px;height:18px}.add-bar{z-index:5;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--char);color:var(--flour);grid-template-columns:auto 1fr;align-items:center;display:grid;position:sticky;bottom:0}.qty{align-items:center;gap:var(--s1);display:inline-flex}.qty button{width:44px;height:44px;color:inherit;font-weight:700;font-size:var(--text-lg);cursor:pointer;background:0 0;border:2px solid;border-radius:50%}.qty output{text-align:center;min-width:2ch;font-weight:700}.builder-page{scroll-padding-top:240px;scroll-padding-bottom:90px}@media (height<=600px){.stage,.add-bar{position:static}.builder-page{scroll-padding:0}}@media (width>=1000px){.builder{grid-template-columns:1fr 1fr;align-items:start}.stage{height:100vh;padding:var(--s5) var(--s6);align-content:center;gap:var(--s4) var(--s5);border-block:0;border-right:var(--rule-thick);grid-template-rows:minmax(0,auto) 1fr;grid-template-columns:1fr 1fr;top:0}.stage-pie{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,72vh,520px)}.stage-left,.stage-right{font-size:var(--text-md);grid-row:2;line-height:1.35}.stage-left{grid-column:1}.stage-right{grid-column:2}.stage-h{font-size:var(--text-lg)}.options{padding:var(--s5) var(--s6)}.builder-page{scroll-padding-top:var(--s4)}}.checkout{gap:var(--s5);padding-block:var(--s4) var(--s8);display:grid}.checkout>h1{font-size:var(--text-2xl)}.form-block{gap:var(--s3);padding-block:var(--s4);border-top:var(--rule-thick);min-width:0;display:grid}.form-block>h2{font-size:var(--text-xl)}.form-cols{gap:var(--s3);display:grid}@media (width>=640px){.form-cols{grid-template-columns:1fr 1fr}.form-cols .span-2{grid-column:1/-1}}.test-pay{background:var(--mozzarella);border:var(--rule)}.test-pay-body{padding:var(--s3) var(--s4);gap:var(--s1);display:grid}.place-bar{padding:var(--s2) 0;background:var(--mortadella);z-index:3;position:sticky;bottom:0}.confirm{gap:var(--s4);padding-block:var(--s5);justify-items:start;display:grid}.order-number{font-family:var(--font-display);font-size:var(--text-3xl);font-synthesis:none;line-height:1}@media (width>=1000px){.checkout{align-items:start;column-gap:var(--s7);grid-template-columns:minmax(0,1fr) 400px}.checkout>h1,.checkout>.full{grid-column:1/-1}.checkout-side{top:var(--s4);grid-area:2/2;position:sticky}.checkout-main{grid-area:2/1}}.track{gap:var(--s5);padding-block:var(--s4) var(--s8);display:grid}.track-hero{justify-items:center;gap:var(--s3);text-align:center;display:grid}.track-ring{width:min(56vw,220px);height:auto}.track-ring path{stroke:var(--char);stroke-width:6px}.track-ring .ring-done{fill:var(--butter)}.track-ring .ring-todo{fill:var(--mortadella-deep)}.track-ring .ring-hole{fill:var(--char)}.track-hero h1{font-size:var(--text-2xl)}.track-steps{counter-reset:step;gap:0;display:grid}.track-steps li{gap:var(--s3);padding-block:var(--s2);grid-template-columns:36px 1fr auto;align-items:center;display:grid}.track-dot{border:2px solid var(--char);width:34px;height:34px;font-weight:700;font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid}.track-steps li.is-done .track-dot{background:var(--char);color:var(--flour)}.track-steps li.is-now .track-dot{background:var(--butter);box-shadow:0 0 0 3px var(--char)}.track-steps li.is-now{font-weight:700}.track-steps li.is-todo{color:var(--char-soft)}@media (width>=1000px){.track{align-items:start;column-gap:var(--s6);grid-template-columns:1fr 1fr 380px}.track>.full{grid-column:1/-1}.track-hero h1{font-size:3rem}}.staffbar{align-items:center;gap:var(--s1) var(--s4);padding:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.staff-links{gap:0 var(--s4);flex-wrap:wrap;display:flex}.staff-links a{border-bottom:4px solid #0000;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.staff-links a[aria-current=page],.staff-links a:hover{border-bottom-color:var(--butter)}.signout{color:var(--flour);margin-left:auto}.staff-page{background:var(--flour);min-height:100vh}.kitchen-page{background:var(--char);color:var(--flour);--color-text-soft:var(--flour-soft);min-height:100vh}.kds-tools{align-items:end;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4);background:var(--char-raised);flex-wrap:wrap;display:flex}.kds-tools h1{font-size:var(--text-xl);margin-right:auto}.kds-tools .select{background:var(--char);color:var(--flour);border-color:var(--flour);width:auto}.kds-new-banner{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--butter);color:var(--char);font-weight:700;display:flex}.kds-later-note{padding:var(--s2) var(--s4);background:var(--char-raised);border-left:4px solid var(--butter);margin:0}.kds-tabs{gap:var(--s1);padding:var(--s2) var(--s3) 0;grid-template-columns:repeat(3,1fr);display:grid}.kds-tabs .chip{display:block}.kds-tabs .chip span{border-color:var(--flour);padding-inline:var(--s1);color:var(--flour);text-align:center;justify-content:center;display:flex}.kds-tabs .chip input:checked+span{color:var(--char)}@media (width<=400px){.kds-tabs .chip span{border-radius:var(--radius-field);height:100%;line-height:1.25;font-size:var(--text-sm)}}.kds-tabs .chip input:focus-visible+span{outline-color:var(--butter)}.kds-board{gap:var(--s4);padding:var(--s3);display:grid}.kds-col{min-width:0}.kds-col>h2{font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--s2)}.rail{gap:var(--s3);padding-top:var(--s3);border-top:8px solid var(--steel);display:grid;position:relative}.ticket{background:var(--mozzarella);color:var(--char);padding-inline:var(--s3);padding-block:var(--s3) var(--s4);gap:var(--s2);display:grid}.ticket-head{justify-content:space-between;align-items:baseline;gap:0 var(--s2);flex-wrap:wrap;display:flex}.ticket-num{font-size:1.75rem;font-weight:700;line-height:1}.ticket-age{font-variant-numeric:tabular-nums;font-weight:700}.ticket-age.is-late{background:var(--sauce-dark);color:var(--flour);padding-inline:var(--s2)}.ticket-item{border-top:2px dashed var(--char);padding-top:var(--s2)}.ticket-item-name{font-weight:700;font-size:var(--text-lg);line-height:1.2}.ticket-note{padding:var(--s2);background:var(--butter);font-weight:700}.ticket-addons{margin-top:var(--s1);font-weight:700}.ticket-actions{gap:var(--s2);grid-template-columns:1fr;display:grid}.ticket-actions-sub{justify-content:space-between;display:flex}.ticket.is-new{box-shadow:0 0 0 4px var(--butter);animation:ticket-in .5s var(--ease-drop)}@keyframes ticket-in{0%{translate:0 -24px}}@media (width<=999.98px){.kds-col:not(.is-active){display:none}}@media (width>=1000px){.kds-board{padding:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}.kds-tabs{display:none}}.done-list{padding:0 var(--s3) var(--s5)}.done-list summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.done-list ul{gap:var(--s1);display:grid}.done-list li{gap:var(--s1) var(--s3);flex-wrap:wrap;align-items:center;display:flex}.print-screen{background:var(--char);min-height:100vh;color:var(--flour)}.print-screen-body{justify-items:center;gap:var(--s4);padding:var(--s5) var(--s3);display:grid}.smenu{padding-block:var(--s4) var(--s8);gap:var(--s4);display:grid}.smenu-tools{gap:var(--s3);display:grid}.smenu-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.smenu-head h1{font-size:var(--text-2xl)}@media (width>=800px){.smenu-tools{grid-template-columns:1fr 240px}}.mtable{border-collapse:collapse;width:100%}.mtable caption{text-align:left;font-family:var(--font-display);font-size:var(--text-xl);padding-block:var(--s3) var(--s2)}.mtable th{text-align:left;font-size:var(--text-sm);padding:var(--s1) var(--s2);border-bottom:var(--rule)}.mtable td{padding:var(--s2);vertical-align:middle;border-bottom:2px solid #2a0f0a33}.mtable .price-input{width:96px}.mtable tr.is-hidden-item td:first-child{text-decoration:line-through}.switch{align-items:center;gap:var(--s2);cursor:pointer;min-height:44px;font-size:var(--text-sm);font-weight:700;display:inline-flex}.switch input{appearance:none;border:2px solid var(--char);background:var(--mozzarella);cursor:pointer;border-radius:13px;flex:none;width:46px;height:26px;margin:0;position:relative}.switch input:before{content:"";background:var(--char);width:16px;height:16px;transition:translate var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked{background:var(--sauce)}.switch input:checked:before{background:var(--flour);translate:20px}.on-dark .switch input,.kds-tools .switch input{border-color:var(--flour);background:var(--char)}.kds-tools .switch input:before{background:var(--flour)}.kds-tools .switch input:checked{background:var(--sauce)}@media (width<=799.98px){.mtable,.mtable tbody,.mtable tr,.mtable td{display:block}.mtable thead{display:none}.mtable tr{padding-block:var(--s2);border-bottom:var(--rule)}.mtable td{justify-content:space-between;align-items:center;gap:var(--s3);border:0;padding:2px 0;display:flex}.mtable td[data-label]:before{content:attr(data-label);font-size:var(--text-sm);color:var(--char-soft)}}.sales{gap:var(--s5) var(--s7);padding:var(--s4);background:var(--mozzarella);border:var(--rule);flex-wrap:wrap;display:flex}.sales strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:1.1;display:block}.customers{gap:var(--s5);display:grid}@media (width>=1000px){.customers{grid-template-columns:1fr 1fr}}.signin{min-height:80vh;padding:var(--s5) var(--s4);place-items:center;display:grid}.signin form{gap:var(--s4);width:min(100%,380px);display:grid}.sample-footer{max-width:var(--page-max);padding:var(--s5) var(--s4);gap:var(--s2);border-top:var(--rule-thick);margin-inline:auto;display:grid}.sample-footer p{max-width:72ch}.footer-english{gap:var(--s1);display:grid}.footer-english p{margin:0}.total-english{margin:var(--s2) 0 0;text-align:right}.toast{z-index:20;padding:var(--s2) var(--s4);background:var(--char);color:var(--flour);border:2px solid var(--flour);max-width:calc(100vw - 2rem);font-weight:700;position:fixed;bottom:84px;left:50%;translate:-50%}.loc-static{cursor:default;margin:0}.loc-static:hover{background:var(--mozzarella)}.wordmark{justify-items:start;line-height:.95;display:inline-grid}.wordmark-name{font-family:var(--font-display);font-synthesis:none;font-weight:400}.wordmark-kind{letter-spacing:.04em;font-weight:700}.wordmark-small{padding:var(--s1) var(--s3);background:var(--char);border-radius:4px}.wordmark-small .wordmark-name{color:var(--butter);font-size:1.35em}.wordmark-small .wordmark-kind{color:var(--flour);font-size:.7em}.wordmark-big .wordmark-name{color:var(--butter);font-size:clamp(4rem,19vw,9rem)}.wordmark-big .wordmark-kind{color:var(--flour);margin-top:var(--s2);font-size:clamp(1.5rem,6vw,3rem)}@media (width<=480px){body .slip .halves-mini{grid-template-columns:1fr}}@media (width<=359.98px){body .add-bar{grid-template-columns:1fr;justify-items:center}body .add-bar .btn{width:100%}}.pt-discount,.pt-tip{font-weight:700}.smenu-tools{align-items:start}.mtable{table-layout:fixed}.mtable caption{display:table-caption}.mtable td .switch{vertical-align:middle}.mtable .is-hidden-item td:first-child{color:var(--char-soft)}.menu-table th:first-child{width:38%}.menu-table th:nth-child(2){width:18%}.menu-table th:nth-child(3),.menu-table th:nth-child(4){width:15%}@media (width<=799.98px){.mtable{table-layout:auto}.mtable caption{display:block}.mtable td>.switch{flex:none}.mtable td:not([data-label]){justify-content:flex-start}}.members{gap:var(--s3);display:grid}.members-list{gap:var(--s1);display:grid}.members-list .row-button{width:100%;min-height:var(--target-min);text-align:left}.member-activity{gap:var(--s1);display:grid}@media (width>=768px){html:has(body.kitchen-page){font-size:112.5%}}.btn-big{min-height:56px;padding-inline:var(--s5);font-size:var(--text-lg)}.kds-sticky{z-index:10;position:sticky;top:0}.ordering-bar{gap:var(--s1);padding:var(--s2) var(--s4);color:var(--flour);display:grid}.ordering-bar.is-open{background:var(--basil)}.ordering-bar.is-paused{background:var(--sauce)}.ordering-switch{align-items:center;gap:var(--s4);width:100%;min-height:64px;padding:var(--s2) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ordering-switch[disabled]{cursor:progress}.ordering-knob{border:3px solid var(--flour);background:#2a0f0a59;border-radius:20px;flex:none;width:72px;height:40px;position:relative}.ordering-knob:before{content:"";background:var(--flour);width:26px;height:26px;transition:translate var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:4px;left:4px}.is-open .ordering-knob:before{translate:32px}.ordering-words{gap:2px;display:grid}.ordering-words strong{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);line-height:1.1}.ordering-detail{font-weight:700}.ordering-hours,.ordering-problem{margin:0;font-weight:700}.ordering-problem{padding:var(--s2) var(--s3);background:var(--flour);color:var(--sauce-dark);border-radius:var(--radius-field)}@media (prefers-reduced-motion:reduce){.ordering-knob:before{transition:none}}.kds-setup{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);margin:var(--s3) var(--s3) 0;padding:var(--s4);border:3px dashed var(--butter);border-radius:var(--radius-field);flex-wrap:wrap;display:flex}.kds-setup h2{font-family:var(--font-body);font-weight:700;font-size:var(--text-xl)}.kds-setup-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.dash-tabs{gap:var(--s2);padding:var(--s3) var(--s3) 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width<=599px){.dash-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.dash-tabs [role=tab]{min-height:56px;padding:var(--s2) var(--s3);border:2px solid var(--flour);border-radius:var(--radius-field);color:var(--flour);font:inherit;font-weight:700;font-size:var(--text-lg);cursor:pointer;background:0 0}.dash-tabs [role=tab][aria-selected=true]{background:var(--butter);border-color:var(--butter);color:var(--char)}.dash-panel{padding:var(--s3)}@media (width>=1000px){.dash-panel{padding:var(--s4)}}.ticket-answer{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.btn-accept{background:var(--basil);color:var(--flour)}.btn-accept:hover{background:#164a2b}.btn-refuse{border-color:var(--sauce-dark);color:var(--sauce-dark);background:0 0}.btn-refuse:hover{background:#7e140c14}.ticket-contact a{min-height:var(--target-min);align-items:center;display:inline-flex}.big-choices .btn{width:100%}.refuse-reasons{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.refuse-reasons .btn{width:100%}.refuse-preview{font-weight:700}.input-big{min-height:56px;font-size:var(--text-lg)}.done-list li .small{color:var(--flour-soft)}.avail{gap:var(--s4);display:grid}.avail-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.avail-count{font-size:var(--text-xl);margin:0;font-weight:700}.avail-group h3{font-size:var(--text-lg);margin-bottom:var(--s2)}.avail-grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.avail-toggle{align-items:center;gap:var(--s1) var(--s3);width:100%;min-height:72px;padding:var(--s3) var(--s4);border-radius:var(--radius-field);font:inherit;text-align:left;cursor:pointer;border:3px solid;grid-template-columns:1fr auto;display:grid}.avail-toggle.is-in{background:var(--mozzarella);border-color:var(--basil);color:var(--char)}.avail-toggle.is-out{background:var(--char-raised);border-color:var(--sauce);color:var(--flour);border-style:dashed}.avail-name{font-weight:700;font-size:var(--text-lg);line-height:1.2}.avail-state{padding:2px var(--s3);border-radius:var(--radius-pill);white-space:nowrap;font-weight:700}.is-in .avail-state{background:var(--basil);color:var(--flour)}.is-out .avail-state{background:var(--sauce);color:var(--flour)}.avail-hidden{font-size:var(--text-sm);grid-column:1/-1}.is-out .avail-name{text-decoration:line-through;text-decoration-thickness:2px}.dash-light{background:var(--flour);color:var(--char);--color-text-soft:var(--char-soft);--color-border:var(--char)}.on-dark .dash-light .switch input{border-color:var(--char);background:var(--mozzarella)}.on-dark .dash-light .switch input:before{background:var(--char)}.on-dark .dash-light .switch input:checked{background:var(--sauce)}.on-dark .dash-light .switch input:checked:before{background:var(--flour)}.on-dark .dash-light :focus-visible{outline-color:var(--char);box-shadow:0 0 0 2px var(--flour)}.on-dark .dash-light .btn[disabled]{border-color:var(--char-soft);color:var(--char-soft)}.on-dark .dash-light .btn-line:hover{background:#2a0f0a14}.smenu-body{display:contents}.check-row{align-items:center;gap:var(--s3);min-height:var(--target-min);cursor:pointer;display:flex}.check-row input{width:28px;height:28px;accent-color:var(--butter);flex:none;margin:0}.paused-banner{padding:var(--s3) var(--s4);background:var(--sauce);color:var(--flour);text-align:center;margin:0;font-weight:700}.signin form>a{min-height:var(--target-min);align-items:center;display:inline-flex}.ticket-answer .btn{padding-inline:var(--s3);white-space:nowrap}.coupons{gap:var(--s5);max-width:60rem;display:grid}.coupon-form{gap:var(--s3);padding:var(--s4);border:3px solid var(--char);border-radius:var(--radius-field);background:var(--mozzarella);display:grid}.coupon-form h3,.coupons h3{font-size:var(--text-xl)}.coupon-fields{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.coupon-code-input{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.coupon-active{align-self:end;min-height:56px}.coupon-active input{accent-color:var(--basil)}.coupon-form>.btn{justify-self:start}.coupon-list{gap:var(--s2);display:grid}.coupon-row{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:2px solid var(--char);border-radius:var(--radius-field);grid-template-columns:1fr auto;display:grid}.coupon-info p{margin:0}.coupon-code{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.04em}.coupon-toggle{grid-template-columns:1fr;justify-items:center;width:auto;min-width:11rem;min-height:64px}.pz-sprite{position:absolute}.pz-layer-new>g:nth-child(2) use{animation-delay:28ms}.pz-layer-new>g:nth-child(3) use{animation-delay:56ms}.pz-layer-new>g:nth-child(4) use{animation-delay:84ms}.pz-layer-new>g:nth-child(5) use{animation-delay:.112s}.pz-layer-new>g:nth-child(6) use{animation-delay:.14s}.pz-layer-new>g:nth-child(7) use{animation-delay:.168s}.pz-layer-new>g:nth-child(8) use{animation-delay:.196s}.pz-layer-new>g:nth-child(9) use{animation-delay:.224s}.state-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:1.05}h3.state-title{font-size:var(--text-xl)}.menu-notice{margin-bottom:var(--s4)}.menu-page-empty{padding-block:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr)!important}.menu-page-empty .state-panel{padding-block:var(--s4)}.price-size{font-weight:400;font-size:var(--text-sm)}#root{min-height:100vh}main:focus,.full:focus,h1:focus{box-shadow:none;outline:none}.skeleton-band{height:144px;margin-bottom:var(--s5)}.skeleton-pie{aspect-ratio:1;border-radius:50%}.skeleton-short{width:60%}.skeleton-row{height:56px}.track-skeleton{width:220px}.build-col{min-width:0}.back-link{padding-left:0}.gf-note{margin-top:var(--s2)}.add-button{justify-content:space-between}.on-dark .add-button[disabled]{background:0 0}.full{min-width:0}.full:empty{display:none}.form-cols .field{align-content:start}@media (width>=1000px){.checkout>.full{grid-row:2}.checkout-side,.checkout-main{grid-row:3}.checkout:has(>.full:empty){row-gap:0}}.confirm-title{font-size:var(--text-2xl)}.steps-title{font-size:var(--text-xl);margin-bottom:var(--s2)}.steps-where{margin-top:var(--s3)}.slip-actions .slip-qty{border:2px solid var(--char);background:0 0;border-radius:50%;width:36px;height:36px;padding:0;font-weight:700;text-decoration:none}.slip-actions .slip-qty:first-of-type{margin-left:var(--s2)}.slip-actions .slip-qty[disabled]{color:var(--char-soft);cursor:not-allowed;border-style:dashed}.place-note{margin-bottom:var(--s2)}.customers>*{min-width:0}.customers h2,.customers .row-button,.customers td{overflow-wrap:anywhere}.sample-strip{padding:2px var(--s4);background:var(--char);color:var(--flour);font-size:var(--text-xs);text-align:center;font-weight:700}.kds-board>.kds-col,.rail{min-width:0}.rail{grid-template-columns:minmax(0,1fr)}.ticket,.ticket *{overflow-wrap:anywhere}.ticket-halves{margin-top:var(--s1)}.ticket-contact a{font-weight:700}.ticket-later{padding:var(--s2);background:var(--butter);font-weight:700}.kds-alert{border-width:0;border-radius:0}.kds-alert.notice-error{background:var(--sauce);color:var(--flour);border:3px solid var(--sauce)}.kds-alert.notice-error .btn-text{color:inherit}.kds-alert.notice-error :focus-visible{outline-color:var(--butter);box-shadow:0 0 0 2px var(--char)}.kds-skeleton{opacity:.25;height:320px}.state-panel.on-paper{background:var(--flour);color:var(--char)}.ticket-where{font-size:var(--text-sm)}.kds-banner-link{color:inherit}.kitchen-page .state-title{color:var(--flour)}.smenu-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.group-edit{gap:var(--s2);padding:var(--s3);border:var(--rule);border-radius:var(--radius-field);background:var(--mozzarella);display:grid}.group-row{gap:var(--s2);grid-template-columns:minmax(0,1fr) 96px auto;align-items:end;display:grid}.group-limits{gap:var(--s2);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.size-prices{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.print-actions{gap:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.sheet-body .field label,.sheet-body legend{color:var(--char)}.detail-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.row-button{cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}.mtable td .btn-line{white-space:nowrap}.price-cell{align-items:center;gap:4px;display:flex}.pagination{gap:var(--s2);align-items:center;display:flex}.demo-hint{max-width:60ch}.signin .brand-mark,.mtable td .inline-note{display:block}.add-button{white-space:nowrap}@media (width<=480px){.add-button{white-space:normal;text-align:left;min-width:0}.add-button .money{white-space:nowrap}}@media (width<=359.98px){.add-bar{gap:var(--s2);padding-inline:var(--s2)}.add-button{padding-inline:var(--s3);gap:var(--s2);font-size:var(--text-sm)}.stage{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr)}.chips .chip span{padding-inline:var(--s3)}}@media print{.pt-page-hide{display:none!important}}.flavor-pick{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.flavor-pick label:before{content:"";border:2px solid var(--char);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}.flavor-pick .field:first-child label:before{background:linear-gradient(90deg, var(--char) 50%, transparent 50%)}.flavor-pick .field:last-child label:before{background:linear-gradient(90deg, transparent 50%, var(--char) 50%)}.stage-flavor{font-weight:700}.footer-links{gap:var(--s4);flex-wrap:wrap;display:flex}.footer-links a{min-height:24px;padding-block:2px;display:inline-block}.ticket-pay{align-items:center;gap:var(--s2);margin-block:var(--s2);padding:var(--s2) var(--s3);border:2px dashed;flex-wrap:wrap;display:flex}.ticket-pay p{margin:0;font-weight:700}.ticket-pay.is-paid{border-style:solid}.ticket-pay .ticket-handed-by{flex:10rem;margin:0}.ticket-pay p.small{font-weight:400}.tip-record{width:min(100%,26rem);margin:var(--s4) auto 0;padding:var(--s3) var(--s4);background:var(--flour);color:var(--char);gap:var(--s2);display:grid}.tip-record h2,.tip-record p{margin:0}.pt-pay{border-block:2px solid #000;margin-block:6px;padding:4px 0;font-weight:700}.confirm-pay,.track-pay{font-weight:700}.legal-page{max-width:68ch;padding-block:var(--s5) var(--s6);gap:var(--s3);display:grid}.legal-page h2{margin-top:var(--s3)}.coupon-entry{gap:var(--s2);display:flex}.coupon-entry .input{text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0}.coupon-entry .btn{flex:none}.coupon-applied{color:var(--basil);margin:0;font-weight:700}.rewards-block{gap:var(--s1);display:grid}.rewards-member{gap:var(--s2);padding:var(--s3);border:2px solid var(--basil);border-radius:var(--radius-field);display:grid}.rewards-member p{margin:0}.confirm-coupon,.confirm-rewards,.track-rewards{font-weight:700}.noite{--mortadella:#0c0b09;--mortadella-deep:#1d1a15;--mozzarella:#16140f;--char:#f6f0e2;--char-soft:#cbc2ad;--char-raised:#1d1a15;--flour:#0c0b09;--flour-soft:#3a342a;--butter:#d6b04c;--sauce:#9e2a1f;--sauce-dark:#f3a99c;--basil:#6fd59a;--brass:#d6b04c;--brass-bright:#ecd07a;--copper:#b9774a;--hair:#d6b04c52;--hair-soft:#f6f0e21f;--br-green:#009c3b;--br-yellow:#ffdf00;--br-band:linear-gradient(90deg, var(--br-green) 0 50%, var(--br-yellow) 50% 100%);--color-bg:var(--mortadella);--color-text:var(--char);--color-text-soft:var(--char-soft);--color-paper:var(--mozzarella);--color-action:var(--brass);--color-action-hover:var(--brass-bright);--color-on-action:var(--flour);--color-select:var(--brass);--color-border:var(--hair);--color-error:var(--sauce-dark);--color-success:var(--basil);--status-new:var(--brass);--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-body:"Manrope", "Segoe UI", system-ui, sans-serif;--text-2xl:clamp(1.6rem, 1.3rem + 1.2vw, 2.1rem);--text-3xl:clamp(2.4rem, 1.8rem + 3vw, 4rem);--radius-pill:2px;--radius-field:2px;--rule:1px solid var(--hair);--rule-thick:1px solid var(--hair);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:1rem;line-height:1.6}:is(html:has(.noite),body:has(.noite)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#3a342a #0c0b09;background:#0c0b09}.noite ::selection{background:var(--brass);color:var(--flour)}.noite input,.noite textarea{caret-color:var(--brass)}.noite input[type=checkbox],.noite input[type=radio]{accent-color:var(--brass)}.noite .check-row input{appearance:none;background:var(--mortadella);width:26px;height:26px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #f6f0e28c;border-radius:2px;place-content:center;display:inline-grid}.noite .check-row input:before{content:"";border-left:2px solid var(--flour);border-bottom:2px solid var(--flour);opacity:0;width:12px;height:6px;translate:0 -2px;rotate:-45deg}.noite .check-row input:hover{border-color:var(--brass)}.noite .check-row input:checked{background:var(--brass);border-color:var(--brass)}.noite .check-row input:checked:before{opacity:1}@media (forced-colors:active){.noite .check-row input{appearance:auto}.noite .check-row input:before{content:none}}.noite .display,.noite h1,.noite h2{letter-spacing:-.015em;font-synthesis:none;font-weight:400;line-height:1.1}.noite h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:600;line-height:1.3}.noite .money{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;font-weight:600}.noite a{text-underline-offset:.22em;text-decoration-thickness:1px}.noite .soft{color:var(--char-soft)}.noite :focus-visible{outline:2px solid var(--brass);outline-offset:3px;box-shadow:none;border-radius:1px}.noite .skip-link{background:var(--brass);color:var(--flour)}.noite .btn{min-height:var(--target-min);letter-spacing:.02em;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;border-radius:2px;padding:.55rem 1.4rem;font-size:.9375rem;font-weight:600}.noite .btn:active{transform:none}.noite .btn-primary{background:var(--brass);color:var(--flour);border-color:var(--brass)}.noite .btn-primary:hover{background:var(--brass-bright);border-color:var(--brass-bright)}.noite .btn-butter{background:var(--brass);color:var(--flour)}.noite .btn-butter:hover{background:var(--brass-bright)}.noite .btn-line{border-color:var(--hair);color:var(--char);background:0 0}.noite .btn-line:hover{border-color:var(--brass);background:#d6b04c14}.noite .btn-text{text-underline-offset:.25em;color:var(--char);font-weight:600;text-decoration-thickness:1px}.noite .btn[disabled],.noite .btn[aria-disabled=true]{border:1px dashed var(--char-soft);color:var(--char-soft);background:0 0}.noite .btn-cover{border-color:var(--brass);color:var(--char);letter-spacing:.06em;padding-inline:2rem}.noite .btn-cover:hover{background:var(--brass);color:var(--flour)}.noite .btn-menu{min-height:var(--target-min);color:var(--brass);letter-spacing:.04em;text-underline-offset:.35em;background:0 0;border:0;padding:0 .1rem;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #d6b04c73;text-decoration:underline #d6b04c73;text-decoration-thickness:1px}.noite .btn-menu:hover{color:var(--brass-bright);text-decoration-color:currentColor}.noite .input,.noite .select,.noite .textarea{background:var(--mozzarella);color:var(--char);border:1px solid #f6f0e259;border-radius:2px}.noite .input:hover,.noite .select:hover,.noite .textarea:hover{border-color:#f6f0e299}.noite .input::placeholder,.noite .textarea::placeholder{color:#a49b87}.noite .input[aria-invalid=true]{border-color:var(--sauce-dark);border-width:2px}.noite .field label,.noite .field .label{font-weight:600}.noite .chip span{border:1px solid #f6f0e259;border-radius:2px;font-weight:600}.noite .chip input:hover+span{border-color:var(--brass);background:#d6b04c14}.noite .chip input:checked+span{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass);color:var(--char);background:#d6b04c29}.noite .chip input:focus-visible+span{outline:2px solid var(--brass);outline-offset:3px}.noite .stamp{border:1px solid var(--sauce-dark);color:var(--sauce-dark);font-synthesis:small-caps;letter-spacing:.12em;background:0 0;border-radius:2px;padding:3px 8px;font-size:.875rem;font-variant-caps:all-small-caps;transform:none}.noite .notice{background:var(--mozzarella);color:var(--char);border:1px solid var(--hair);border-radius:2px}.noite .notice-warn{border-color:var(--brass);background:#d6b04c1f}.noite .notice-error{border-color:var(--sauce-dark);border-left-width:1px}.noite .notice-ok{border-color:var(--basil);border-left-width:1px}.noite .paused-banner{background:var(--sauce);color:#fff4ea}.noite .sample-strip{box-sizing:border-box;min-height:26px;color:var(--char-soft);letter-spacing:.04em;border-bottom:1px solid var(--hair-soft);background:#070605;font-weight:600}.noite .loc-placeholder{visibility:hidden;pointer-events:none}html:has(meta[name=robots][content=noindex]) .noite:has(.loc-placeholder) .topbar{border-top:26px solid #070605}.noite .toast{background:var(--char);color:var(--flour);border:0;border-radius:2px;font-weight:600;box-shadow:0 10px 30px #00000059}.noite .allergy-flag{background:var(--sauce);color:#fff4ea}.noite .skeleton{background:var(--mortadella-deep)}.noite .topbar{background:var(--mortadella);border-bottom:1px solid var(--hair-soft);padding-block:var(--s3)}.noite .loc-button{color:var(--char);background:0 0;border:0;padding-inline:0}.noite .loc-button:hover,.noite .loc-static:hover{background:0 0}.noite .loc-button .soft{color:var(--char-soft)}.noite .loc-name{font-weight:600}.noite .open-now{color:var(--basil);font-weight:600}.noite .order-link{color:var(--char);border-color:var(--brass);background:0 0}.noite .order-link:hover{border-color:var(--brass-bright);background:#d6b04c1f}.noite .order-count{background:var(--brass);min-width:24px;height:24px;color:var(--flour);border-radius:50%;font-size:.8125rem;font-weight:700}@media (width>=800px){.noite .loc-static{padding-left:var(--s5);border-left:1px solid var(--hair-soft);border-radius:0}}.noite .wordmark{justify-items:start;line-height:1}.noite .wordmark-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--char);font-weight:400}.noite .wordmark-kind{font-family:var(--font-body);font-synthesis:small-caps;color:var(--brass);font-variant-caps:all-small-caps;font-weight:600}.noite .wordmark-small{background:0 0;border-radius:0;padding:0}.noite .wordmark-small .wordmark-name{color:var(--char);font-size:1.45rem}.noite .wordmark-small .wordmark-kind{color:var(--brass);letter-spacing:.42em;margin-top:3px;font-size:.8rem}.noite .wordmark-big{justify-items:center}.noite .wordmark-big .wordmark-name{color:var(--char);letter-spacing:-.03em;font-size:clamp(4.25rem,21vw,10.5rem);line-height:.9}.noite .wordmark-big .wordmark-kind{width:100%;margin-top:var(--s4);color:var(--brass);letter-spacing:.6em;text-indent:.6em;align-items:center;gap:1rem;font-size:clamp(1rem,3.4vw,1.3rem);display:flex}.noite .wordmark-big .wordmark-kind:before,.noite .wordmark-big .wordmark-kind:after{content:"";background:var(--hair);flex:1;height:1px}.noite .wordmark-badge{align-items:center;gap:.7rem;display:inline-flex}.noite .badge{flex:none;display:block}.noite .badge-arc{font-family:var(--font-body);letter-spacing:.32em;font-size:17px;font-weight:700}.noite .badge-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:33px;font-weight:600}.noite .wordmark-small.wordmark-badge .badge{width:46px;height:46px}.noite .badge-photo{clip-path:circle(41%)}.noite .wordmark-small.wordmark-badge .badge.badge-photo{width:56px;height:56px;margin:-5px}.noite .wordmark-big.wordmark-badge .badge.badge-photo{filter:none;width:clamp(11rem,48vw,12.5rem)}.noite .wordmark-small .wordmark-text{justify-items:start;line-height:1;display:inline-grid}.noite .wordmark-big.wordmark-badge{justify-content:center;width:100%}.noite .wordmark-big.wordmark-badge .badge{aspect-ratio:1;filter:drop-shadow(0 18px 40px #0009)drop-shadow(0 0 32px #d6b04c2e);width:clamp(13rem,58vw,19rem);height:auto}.noite .topbar{border-bottom:0;position:relative}.noite .topbar:after{content:"";background:var(--br-band);pointer-events:none;height:3px;position:absolute;inset:auto 0 0}.noite .hero-sign{background:radial-gradient(120% 70% at 50% -10%, #d6b04c29, transparent 60%), radial-gradient(90% 60% at 50% 120%, #000000b3, transparent 70%), var(--mortadella);color:var(--char);padding:var(--s4);border-bottom:0;position:relative}.noite .hero-cover{text-align:center;max-width:1100px;padding:var(--s5) var(--s4) var(--s7);border:1px solid var(--hair);outline-offset:5px;outline:1px solid #d6b04c24;justify-items:center;margin-inline:auto;display:grid}.noite .hero-corners{justify-content:space-between;gap:var(--s1) var(--s4);width:100%;margin-bottom:var(--s7);color:var(--char-soft);letter-spacing:.22em;font-synthesis:small-caps;flex-wrap:wrap;font-size:.875rem;font-variant-caps:all-small-caps;font-weight:600;display:flex}.noite .hero-corners span:last-child{text-align:right}.noite .hero-name{width:min(100%,44rem)}.noite .hero-rule{width:3.5rem;height:1px;margin-block:var(--s6) var(--s5);background:var(--brass);transform-origin:50%;display:block}.noite .hero-copy{justify-items:center;gap:var(--s4);display:grid}.noite .hero-copy h1{max-width:18ch;color:var(--char);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-style:italic;font-weight:400}.noite .hero-copy p{max-width:38ch;color:var(--char-soft);text-wrap:balance;font-size:1.0625rem}.noite .hero-actions{margin-top:var(--s2);justify-content:center}@media (width<=599.98px){.noite .hero-sign{padding:var(--s3)}.noite .hero-cover{padding:var(--s4) var(--s3) var(--s6)}.noite .hero-corners{text-align:center;margin-bottom:var(--s6);letter-spacing:.18em;justify-content:center;font-size:.8rem}.noite .hero-corners span:last-child{text-align:center}}@media (width>=1000px){.noite .hero-sign{padding:var(--s5) var(--s6)}.noite .hero-cover{padding:var(--s5) var(--s7) var(--s8)}}.noite .cat-nav{border-block:1px solid var(--hair-soft);background:#0c0b09f5}.noite .cat-nav ul{gap:0 var(--s5);justify-content:center}.noite .cat-nav a{letter-spacing:.16em;font-synthesis:small-caps;color:var(--char-soft);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-bottom:1px solid #0000;font-size:.95rem;font-variant-caps:all-small-caps;font-weight:600}.noite .cat-nav a:hover{color:var(--char);border-bottom-color:var(--hair)}.noite .cat-nav a[aria-current=true]{color:var(--brass);border-bottom-color:var(--brass)}@media (width<=799.98px){.noite .cat-nav ul{scrollbar-width:none;justify-content:flex-start}}.noite .menu-page{gap:var(--s7);padding-block:var(--s7) var(--s8)}@media (width>=1000px){.noite .menu-page{column-gap:var(--s8);grid-template-columns:minmax(0,1fr) 320px}}.noite .stack-lg>*+*{margin-top:var(--s8)}.noite .menu-section{scroll-margin-top:64px}.noite .menu-section>h2{align-items:center;gap:var(--s4);margin-bottom:var(--s5);letter-spacing:.3em;font-synthesis:small-caps;color:var(--brass);font-size:1.35rem;font-variant-caps:all-small-caps;font-weight:600;display:flex}.noite .menu-section>h2:before,.noite .menu-section>h2:after{content:"";background:var(--hair);flex:1;height:1px}.noite .menu-section>h2:before{max-width:2.5rem}.noite .rows{gap:0 var(--s7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.noite .rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.noite .row{align-content:start;column-gap:var(--s4);padding-block:var(--s3) var(--s1);border-bottom:1px solid var(--hair-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""desc act";row-gap:0;display:grid}.noite .row>.row-head{grid-area:head}.noite .row>.row-desc{padding-bottom:var(--s2);grid-area:desc;align-self:start;margin-top:2px}.noite .row>.row-act{grid-area:act;justify-content:flex-end;align-self:end}.noite .row:last-child{border-bottom:1px solid var(--hair-soft)}.noite .row-head{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:nowrap;display:flex}.noite .row-head h3{flex:auto;min-width:0;font-size:1.1875rem}.noite .row-head .money{color:var(--char);text-align:right;flex:none;font-size:.9375rem}.noite .row-desc{max-width:52ch;color:var(--char-soft);font-size:.875rem;line-height:1.55}.noite .row-act{min-height:var(--target-min);align-items:center;display:flex}.noite .row .stamp{margin-block:var(--s2)}.noite .is-soldout h3,.noite .is-soldout .money{color:var(--char-soft)}.noite .specials{margin-top:0}.noite .build-band{gap:var(--s4);padding:var(--s4);margin-bottom:var(--s5);border:1px solid var(--hair);color:var(--char);transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out);background:#d6b04c0f;grid-template-columns:96px 1fr}.noite .build-band:hover{border-color:var(--brass);background:#d6b04c1f}.noite .build-band h3{font-family:var(--font-display);font-size:1.5rem;font-style:italic;font-weight:400}.noite .build-band p{color:var(--char-soft)}.noite .build-band .money{color:var(--brass);font-weight:600}@media (width>=640px){.noite .build-band{padding:var(--s4) var(--s5);grid-template-columns:120px 1fr auto}}.noite .slip{gap:var(--s3);padding:var(--s5);background:var(--mozzarella);border:1px solid var(--hair);border-radius:3px;box-shadow:0 24px 48px -24px #0000008c}.noite .slip-sticky{top:72px}.noite .slip h2{padding-bottom:var(--s3);border-bottom:1px solid var(--hair);font-size:1.5rem;font-style:italic}.noite .slip>p{color:var(--char-soft);font-size:.9375rem}.noite .slip-line{border-bottom:1px solid var(--hair-soft);position:relative}.noite .slip-line h3{padding-right:6.5rem;font-size:1rem}.noite .slip-line>.money{top:var(--s3);margin:0;position:absolute;right:0}.noite .slip-actions .slip-qty,.noite .qty button{width:var(--target-min);height:var(--target-min);min-width:var(--target-min);border:1px solid var(--hair);color:var(--brass);font-family:var(--font-body);cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);background:#d6b04c0f;border-radius:2px;place-items:center;padding:0;font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none;display:inline-grid}.noite .slip-actions .slip-qty:hover:not([disabled]),.noite .qty button:hover:not([disabled]){border-color:var(--brass);color:var(--brass-bright);background:#d6b04c29}.noite .slip-actions .slip-qty:active:not([disabled]),.noite .qty button:active:not([disabled]){background:var(--brass);color:var(--flour)}.noite .slip-actions .slip-qty[disabled],.noite .qty button[disabled]{color:var(--char-soft);cursor:not-allowed;background:0 0;border:1px dashed #f6f0e247}.noite .slip-actions .slip-qty+.slip-qty{margin-left:0}.noite .qty{gap:var(--s2)}.noite .qty output{min-width:2.5ch;font-family:var(--font-display);color:var(--char);font-size:1.25rem;font-weight:600}.noite .totals .grand{border-top:1px solid var(--hair)}.noite .halves-mini>div{border-left:1px solid var(--char-soft)}.noite .halves-mini>div+div{border-left-color:var(--brass)}.noite .halves{border:1px solid var(--hair)}.noite .halves>div+div{border-left:1px solid var(--hair)}.noite .bottom-bar{color:var(--char);border-top:1px solid var(--hair);padding-block:var(--s3);background:#070605f7}.noite dialog.sheet{background:var(--mozzarella);color:var(--char);border:1px solid var(--hair);border-radius:4px;box-shadow:0 30px 80px #0009}.noite dialog.sheet::backdrop{background:#000000b8}.noite .sheet-body h2{font-size:1.75rem}.noite .sheet-body .field label,.noite .sheet-body legend{color:var(--char)}.noite .loc-option{border:1px solid var(--hair);background:0 0}.noite .loc-option:has(input:checked){box-shadow:inset 0 0 0 1px var(--brass);background:#d6b04c1f}@media (width<=599.98px){.noite dialog.sheet[open]{width:100%;max-width:100%;animation:noite-sheet-up .36s var(--ease-out);border-bottom:0;border-radius:10px 10px 0 0;margin:auto auto 0}}@keyframes noite-sheet-up{0%{opacity:0;translate:0 40px}}.noite .state-title{font-style:italic;font-weight:400}.noite .state-panel img{opacity:.9}.noite .sample-footer{border-top:1px solid var(--hair-soft);color:var(--char-soft);padding-block:var(--s6) var(--s7)}.noite .sample-footer strong{color:var(--char)}.noite .footer-links a{color:var(--brass)}.noite .stage{background:var(--mozzarella);border-block:1px solid var(--hair)}.noite .stage-right{color:var(--char)}@media (width>=1000px){.noite .stage{border-right:1px solid var(--hair)}}.noite .add-bar{color:var(--char);border-top:1px solid var(--hair);background:#070605f7}.noite .add-bar.on-dark{--color-text-soft:var(--char-soft)}.noite .tp{border-bottom:1px solid var(--hair-soft)}.noite .tp.is-on{background:#d6b04c1a}.noite .tp-price{color:var(--char-soft)}.noite .side-pick{background:0 0;border:1px solid #f6f0e259}.noite .side-pick label:has(input:checked):not(.pick-none){background:var(--brass)}.noite .side-pick label:has(input:checked):not(.pick-none) .ico{border-color:var(--flour)}.noite .form-block{border-top:1px solid var(--hair)}.noite .test-pay{background:var(--mozzarella);border:1px solid var(--hair)}.noite .place-bar{background:var(--mortadella)}.noite .track-ring path{stroke:var(--char);stroke-width:3px}.noite .track-ring .ring-hole{fill:var(--mortadella)}.noite .track-steps li.is-done .track-dot{background:var(--brass);color:var(--flour);border-color:var(--brass)}.noite .track-steps li.is-now .track-dot{color:var(--brass);box-shadow:0 0 0 1px var(--brass);border-color:var(--brass);background:0 0}.noite .track-dot{border-width:1px}.noite .rewards-member{border:1px solid var(--basil)}.noite .test-stripes{background:repeating-linear-gradient(-45deg, var(--brass) 0 12px, #070605 12px 24px)}@media (prefers-reduced-motion:no-preference){.noite .rise{animation:noite-rise .9s var(--ease-out) both}.noite .rise-2{animation-delay:80ms}.noite .rise-3{animation-delay:.38s}.noite .hero-rule{animation:noite-draw 1.1s var(--ease-out) .26s both}@supports (animation-timeline:view()){.noite .reveal{animation:linear both noite-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes noite-rise{0%{opacity:0;translate:0 14px}}@keyframes noite-draw{0%{scale:0 1}}@media (forced-colors:active){.noite .btn-menu{text-decoration-color:linktext}}@media (width>=1000px){.noite .menu-page>aside{align-self:stretch}}.noite .perforated{padding-block:var(--s5);-webkit-mask:none;mask:none}.noite .status{color:var(--flour)}
