@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.3khov2ymwgkd-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.1m3e1vmer71ef.woff2)format("woff2");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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.3wfkzzdejku_n.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.2eby0yrg01v4v.woff2)format("woff2");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:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}._021yG_className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}._021yG_variable{--font-display:"Zilla Slab", "Zilla Slab Fallback"}
@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6782197c4d5dd6ad-s.p.1p-shbhruafvc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5372248e942b0993-s.0rdzr53x8c8-0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed113078b1c8eb25-s.p.2yibybzdd5zj9.woff2)format("woff2");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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55ccc4e52c34800d-s.p.3rj_4-79y6dpx.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a6037d28403df9b5-s.31px6opyhwcge.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49eabb9678b0be2e-s.p.18iy506ss373e.woff2)format("woff2");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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/453f758e2ed7ecd1-s.p.00vnw57clamoq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3d31879ae4488f43-s.0iko6mrreq1u2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32c830f11645148a-s.p.2dqc93ya4aqyh.woff2)format("woff2");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:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}.W_rq5W_className{font-family:Mukta,Mukta Fallback;font-style:normal}.W_rq5W_variable{--font-body:"Mukta", "Mukta Fallback"}
:root{--slate:#2e3a50;--slate-deep:#1f2838;--maroon:#8c2b3b;--rose:#b4525d;--chili:#c23a2c;--achar:#d98a3d;--dough:#f7f1e6;--steam:#fff;--siding:#e9e4da;--cilantro:#4d7548;--ink:var(--slate-deep);--ink-soft:#5a6274;--line:#ddd5c6;--radius:10px;--max:1120px;--display:var(--font-display), "Rockwell", Georgia, serif;--body:var(--font-body), system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--dough);color:var(--ink);font-family:var(--body);margin:0;font-size:17px;line-height:1.55}main{max-width:var(--max);min-height:60vh;margin:0 auto;padding:0 20px 72px}a{color:var(--maroon);text-underline-offset:3px}a:hover{color:var(--chili)}h1,h2,h3{font-family:var(--display);color:var(--slate-deep);margin:0 0 12px;font-weight:600;line-height:1.12}h1{font-size:clamp(34px,5vw,52px)}h2{font-size:26px}h3{font-size:20px}p{margin:0 0 12px}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--achar);outline-offset:2px}.skip-link{background:var(--steam);z-index:50;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--rose);margin-bottom:10px;font-size:14px;font-weight:600}.lead{color:var(--ink-soft);max-width:60ch;font-size:19px}.fine{color:var(--ink-soft);font-size:14px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:14px;display:flex}.narrow{max-width:520px;margin-left:auto;margin-right:auto}.loading{text-align:center;color:var(--ink-soft);padding:64px 0}.error{color:var(--chili);margin:0;font-weight:500}.notice{background:color-mix(in srgb, var(--achar) 16%, var(--steam));border:1px solid color-mix(in srgb, var(--achar) 45%, var(--steam));border-radius:var(--radius);padding:12px 16px}.btn{background:var(--maroon);color:var(--steam);border:1px solid var(--maroon);font:600 16px/1 var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--chili);border-color:var(--chili);color:var(--steam)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--quiet{color:var(--slate);border-color:var(--slate);background:0 0}.btn--quiet:hover{background:var(--slate);border-color:var(--slate);color:var(--steam)}.btn--small{padding:9px 16px;font-size:15px}.btn--wide{width:100%}.link{font:inherit;color:var(--maroon);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.strip{background:var(--slate);color:var(--dough);font-size:14px}.strip__inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:7px 20px;display:flex}.strip a{color:var(--dough);font-weight:600;text-decoration:none}.strip__hours{align-items:center;gap:10px;display:inline-flex}.open-badge{letter-spacing:.04em;text-transform:uppercase;opacity:.85;border:1px solid;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.open-badge--open{background:var(--cilantro);border-color:var(--cilantro);color:var(--steam);opacity:1}.site-header{background:var(--steam)}.site-header__inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:14px 20px 10px;display:flex}.logo{text-decoration:none}.ridge{width:100%;display:block}.ridge--line{height:18px;color:var(--slate);background:var(--steam);margin-bottom:-1px}.ridge--filled{height:34px;color:var(--slate)}.wordmark{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--maroon);white-space:nowrap;align-items:baseline;gap:.32em;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.wordmark__momo{align-items:baseline;display:inline-flex}.wordmark__o{width:.92em;height:.8em;margin:0 .04em;transform:translateY(.06em)}.wordmark--light{color:var(--dough);font-size:22px}nav#site-nav{align-items:center;gap:22px;display:flex}nav#site-nav a:not(.btn){color:var(--slate);border-bottom:2px solid #0000;padding:4px 0;font-weight:500;text-decoration:none}nav#site-nav a:not(.btn):hover,nav#site-nav a[aria-current=page]{border-bottom-color:var(--rose);color:var(--slate-deep)}.cart-btn__count{background:var(--steam);color:var(--maroon);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;display:inline-grid}.menu-toggle{border:1px solid var(--slate);color:var(--slate);font:500 15px var(--body);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;display:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:56px 0 40px;display:grid}.hero__title{font-size:clamp(40px,6vw,64px)}.hero__title em{color:var(--maroon);font-style:normal;display:block}.hero .lead{margin-bottom:26px}.facts{color:var(--slate);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.facts__momo{width:22px;height:20px}.hero__art{place-items:center;display:grid}.plate{filter:drop-shadow(0 18px 30px #1f28381f);width:min(100%,420px);height:auto}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.section-title{font-size:clamp(26px,3.4vw,34px)}.section-head__link{font-weight:600}.tv{background:var(--steam);border:1px solid var(--line);box-shadow:0 1px 0 var(--line);border-radius:14px;overflow:hidden}.tv__head{background:var(--chili);color:var(--steam);text-align:center;padding:14px 20px 12px}.tv__slogan{font-family:var(--display);margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:600}.tv__sub{opacity:.92;margin:2px 0 0;font-size:15px;font-style:italic}.tv__body{padding:8px 22px 22px}.home-board{padding:24px 0 40px}.dishes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 28px;display:grid}.dishes--home{padding-top:14px}.dish{text-align:left;border:0;border-bottom:1px solid var(--siding);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:64px 1fr auto;align-items:start;gap:14px;width:100%;padding:14px 4px;text-decoration:none;display:grid}.dish:hover:not(:disabled) .dish__name{color:var(--chili)}.dish:hover:not(:disabled) .dish__plate{border-color:var(--rose)}.dish:disabled{cursor:default;opacity:.6}.dish--ghost{min-height:92px}.dish__plate{border:1.5px solid var(--siding);background:var(--dough);border-radius:50%;place-items:center;width:64px;height:64px;transition:border-color .15s;display:grid;overflow:hidden}.dish__plate img{object-fit:cover;width:100%;height:100%}.dish__momo{width:38px;height:34px}.dish__text{flex-direction:column;gap:3px;min-width:0;display:flex}.dish__name{font-family:var(--display);color:var(--maroon);font-size:20px;font-weight:600;line-height:1.2;transition:color .15s}.dish__desc{color:var(--ink-soft);font-size:15px;line-height:1.4}.dish__tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.tag{letter-spacing:.03em;border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.tag--halal{color:var(--slate);border-color:color-mix(in srgb, var(--slate) 35%, var(--steam))}.tag--vegetarian,.tag--vegan{color:var(--cilantro);border-color:color-mix(in srgb, var(--cilantro) 40%, var(--steam))}.tag--spicy{color:var(--chili);border-color:color-mix(in srgb, var(--chili) 35%, var(--steam))}.dish__price{color:var(--slate-deep);white-space:nowrap;padding-top:2px;font-size:17px;font-weight:600}.story{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding:48px 0;display:grid}.story__copy p{color:var(--ink-soft);max-width:56ch}.story__steps{counter-reset:step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.story__steps li{background:var(--steam);border:1px solid var(--line);border-radius:var(--radius);counter-increment:step;padding:16px 18px 14px 64px;position:relative}.story__steps li:before{content:counter(step);border:1.5px solid var(--rose);width:30px;height:30px;color:var(--rose);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;top:16px;left:18px}.story__steps h3{margin-bottom:4px;font-size:19px}.story__steps p{color:var(--ink-soft);margin:0;font-size:16px}.press{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:8px 0 40px;display:grid}.press__item{border-left:3px solid var(--rose);background:color-mix(in srgb, var(--rose) 7%, var(--dough));color:var(--ink);border-radius:0 var(--radius) var(--radius) 0;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.press__quote{font-family:var(--display);color:var(--slate-deep);font-size:21px;font-weight:500;line-height:1.3}.press__outlet{letter-spacing:.05em;text-transform:uppercase;color:var(--rose);font-size:14px;font-weight:600}.press__item:hover .press__quote{color:var(--maroon)}.visit{grid-template-columns:1fr 1fr;gap:24px;padding:16px 0 0;display:grid}.visit__card{background:var(--slate);color:var(--dough);border-radius:14px;padding:28px}.visit__card .section-title,.visit__card h2{color:var(--steam)}.visit__card a:not(.btn){color:var(--dough)}.visit__card .btn--quiet{color:var(--dough);border-color:color-mix(in srgb, var(--dough) 60%, transparent)}.visit__card .btn--quiet:hover{background:var(--dough);color:var(--slate-deep)}.visit__address{margin:16px 0;font-size:19px;font-weight:500}.hours-list{max-width:320px;margin:0 0 14px;padding:0;list-style:none}.hours-list li{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);justify-content:space-between;padding:6px 0;display:flex}.visit__open{margin-bottom:18px}.visit__aside{flex-direction:column;gap:24px;display:flex}.panel{background:var(--steam);border:1px solid var(--line);border-radius:14px;padding:24px 26px}.panel h2{font-size:24px}.panel p{color:var(--ink-soft)}.panel--plain{background:0 0}.panel__fine{margin:0;font-size:15px}.page-head{padding:44px 0 24px}.page-head .lead{margin-bottom:14px}.jump{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.jump a{border:1px solid var(--line);background:var(--steam);color:var(--slate);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500;text-decoration:none}.jump a:hover{border-color:var(--rose);color:var(--maroon)}.empty{text-align:center;flex-direction:column;align-items:center;padding:72px 0;display:flex}.empty .lead{margin-left:auto;margin-right:auto}.empty__momo{width:88px;height:77px;margin-bottom:16px}.menu{padding-bottom:32px}.menu__section{padding:22px 0 6px;scroll-margin-top:16px}.menu__section+.menu__section{border-top:1px solid var(--siding)}.menu__title{color:var(--chili);margin-bottom:2px;font-size:26px}.menu__note{color:var(--ink-soft);margin-bottom:4px;font-size:15px}.order-bar{z-index:20;background:var(--slate);max-width:560px;color:var(--steam);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:10px 10px 10px 22px;font-weight:500;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #1f283840}.modal-backdrop{z-index:40;background:#1f283880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sheet{background:var(--steam);border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden}.sheet__head{border-bottom:1px solid var(--siding);align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.sheet__head h2{color:var(--maroon);flex:1;margin:0;font-size:26px}.sheet__momo{flex:none;width:36px;height:32px}.sheet__close{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.sheet__body{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.sheet__desc{color:var(--ink-soft);margin:0}.sheet__foot{border-top:1px solid var(--siding);background:var(--dough);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.choice{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.choice.nested{margin:6px 0 4px 28px}.choice legend{margin-bottom:6px;padding:0;font-weight:600}.choice__hint{color:var(--ink-soft);margin-left:4px;font-size:14px;font-weight:400}.choice__price{color:var(--ink-soft);font-size:15px}.option{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.option--on{border-color:var(--maroon);background:color-mix(in srgb, var(--maroon) 5%, var(--steam))}.option__pick{align-items:center;gap:10px;display:inline-flex}.option input{accent-color:var(--maroon);width:18px;height:18px}.field{flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}input,select,textarea{font:400 16px var(--body);color:var(--ink);background:var(--steam);border:1px solid var(--line);border-radius:8px;width:100%;padding:10px 12px}textarea{resize:vertical;min-height:88px}input:focus,select:focus,textarea:focus{border-color:var(--slate);box-shadow:0 0 0 3px color-mix(in srgb, var(--slate) 15%, transparent);outline:none}.stepper{border:1px solid var(--line);background:var(--steam);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.stepper button{background:var(--dough);width:32px;height:32px;color:var(--slate);cursor:pointer;border:0;border-radius:50%;font-size:18px}.stepper button:hover:not(:disabled){background:var(--siding)}.stepper button:disabled{opacity:.4;cursor:default}.stepper span{text-align:center;min-width:24px;font-weight:600}.card{background:var(--steam);border:1px solid var(--line);border-radius:14px;padding:24px}.card__title{margin:22px 0 12px;font-size:20px}.card__title:first-child{margin-top:0}.checkout{padding-top:40px}.checkout__grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:24px;display:grid}.card--receipt{flex-direction:column;gap:18px;display:flex;position:sticky;top:16px}.line{border-bottom:1px solid var(--siding);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.line>span:first-child{flex-direction:column;display:flex}.line__note{color:var(--ink-soft);font-size:14px}.line--link{color:inherit;text-decoration:none}.line--link:hover{color:var(--maroon)}.segmented{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:inline-flex}.segmented button{font:500 15px var(--body);border:1px solid var(--line);background:var(--steam);color:var(--slate);cursor:pointer;border-radius:999px;padding:8px 16px}.segmented button[aria-pressed=true]{background:var(--slate);border-color:var(--slate);color:var(--steam)}.promo{gap:8px;margin:18px 0 8px;display:flex}.totals>div{justify-content:space-between;padding:4px 0;display:flex}.totals .total{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;font-size:20px;font-weight:600}.ready{color:var(--cilantro);margin:10px 0 0;font-weight:500}.status-page{max-width:560px;margin:0 auto;padding:40px 0}.status{text-align:center}.status__label{color:var(--maroon);margin-bottom:6px;font-size:38px}.status__line{color:var(--ink-soft)}.steamer{flex-direction:column;gap:6px;width:min(300px,100%);margin:24px auto;padding:0;list-style:none;display:flex}.steamer__tier{border:1.5px solid var(--slate);height:40px;color:var(--ink-soft);background:repeating-linear-gradient(90deg, transparent 0 10px, color-mix(in srgb, var(--slate) 9%, transparent) 10px 11px);border-radius:12px;place-items:center;font-weight:500;display:grid;position:relative}.steamer__tier--done{background:var(--slate);color:var(--steam)}.steamer__tier:first-child:before{content:"";border:1.5px solid var(--slate);background:var(--steam);border-bottom:0;border-radius:8px 8px 0 0;width:28px;height:8px;margin-left:-14px;position:absolute;top:-12px;left:50%}.status__ready{color:var(--cilantro);font-weight:600}.status__lines,.status .totals{text-align:left;margin-top:18px}.status__points{color:var(--rose);margin-top:16px;font-weight:600}.status__where{color:var(--ink-soft);margin-top:18px;font-size:14px}.status-page__back{text-align:center;margin-top:18px}.status-page__again{justify-items:center;gap:12px;margin-top:22px;display:grid}.status-page__again:empty{display:none}.again-note{margin:0 0 20px}.again-note p{margin:2px 0}.status-page__again .again-note{margin:0}.order-row .again-note{margin:8px 0 4px}.balance{background:var(--steam);border:1px solid var(--line);border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 10px;display:inline-flex}.balance__momo{width:34px;height:30px}.rewards__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.reward{border-bottom:1px solid var(--siding);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.reward strong{font-family:var(--display);color:var(--maroon);font-size:19px;font-weight:600;display:block}.reward__desc{color:var(--ink-soft);font-size:15px}.reward__cost{color:var(--slate);white-space:nowrap;font-weight:600}.climb{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.climb__step{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;display:grid}.climb__step strong{font-family:var(--display);font-size:19px;font-weight:600}.climb__at{color:var(--ink-soft);text-align:right;font-size:14px}.climb__perks{color:var(--ink-soft);grid-column:1/-1;font-size:15px}.climb__step--here{border-color:var(--slate);background:color-mix(in srgb, var(--slate) 5%, var(--steam))}.account{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.account .card{width:100%}.account__switch{justify-content:center;margin-top:16px}.contact__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.stream-form{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.stream-field{flex-direction:column;grid-column:span 6;gap:6px;display:flex}.stream-field--half{grid-column:span 3}.stream-field--third{grid-column:span 2}.stream-label{font-size:15px;font-weight:500;display:block}.stream-required{color:var(--chili);margin-left:2px}.stream-heading,.stream-paragraph{grid-column:1/-1;margin:0}.stream-paragraph{color:var(--ink-soft)}.stream-help{color:var(--ink-soft);margin:0;font-size:14px}.stream-error{color:var(--chili);margin:0;font-size:14px;font-weight:500}.stream-options{flex-direction:column;gap:6px;display:flex}.stream-option{align-items:center;gap:8px;font-weight:400;display:flex}.stream-option input{width:auto;accent-color:var(--maroon)}.stream-submit{background:var(--maroon);color:var(--steam);border:1px solid var(--maroon);font:600 16px/1 var(--body);cursor:pointer;border-radius:999px;grid-column:1/-1;justify-self:start;padding:13px 24px}.stream-submit:hover{background:var(--chili);border-color:var(--chili)}.stream-submit:disabled{opacity:.55}.stream-form-success{background:color-mix(in srgb, var(--cilantro) 12%, var(--steam));border:1px solid color-mix(in srgb, var(--cilantro) 35%, var(--steam));border-radius:var(--radius);padding:22px;font-weight:500}.stream-payment{flex-direction:column;gap:16px;display:flex}.site-footer{margin-top:32px}.site-footer__body{background:var(--slate);color:var(--dough)}.site-footer__inner{max-width:var(--max);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;margin:0 auto;padding:28px 20px 12px;display:grid}.site-footer a{color:var(--dough)}.site-footer a:hover{color:var(--achar)}.site-footer p{margin:0 0 6px;font-size:15px}.site-footer__h{color:var(--steam);margin-bottom:10px;font-size:17px}.site-footer__tag{opacity:.85;margin-top:12px!important}.site-footer__hours{justify-content:space-between;max-width:220px;display:flex}.site-footer__fine{opacity:.7;margin-top:8px!important;font-size:14px!important}.site-footer .site-footer__legal{max-width:var(--max);opacity:.65;margin:0 auto;padding:14px 20px 26px;font-size:13px}@media (max-width:900px){.hero,.story,.visit,.checkout__grid,.rewards__grid,.contact__grid{grid-template-columns:1fr}.hero{gap:28px;padding-top:36px}.plate{width:min(64%,300px)}.card--receipt{position:static}.site-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:760px){.menu-toggle{display:inline-flex}.site-header__inner{flex-wrap:wrap}nav#site-nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:8px 0;display:none}nav#site-nav.open{display:flex}nav#site-nav a:not(.btn){border-bottom:1px solid var(--siding);padding:12px 0}nav#site-nav .btn{margin-top:12px}.strip__inner{text-align:center;justify-content:center}.strip__inner>span:first-child,.strip__hours{display:none}.wordmark{font-size:21px}.dishes{grid-template-columns:1fr}.dish{grid-template-columns:52px 1fr auto}.dish__plate{width:52px;height:52px}.tv__body{padding:4px 14px 16px}.reward{grid-template-columns:1fr auto}.reward .btn{grid-column:1/-1;justify-self:start}}@media (max-width:560px){main{padding:0 16px 56px}.site-footer__inner{grid-template-columns:1fr}.stream-field--half,.stream-field--third{grid-column:span 6}.promo{flex-direction:column}.sheet__foot{flex-direction:column-reverse;align-items:stretch}.sheet__foot .stepper{align-self:center}}.keep-offer{margin:14px 0 0;font-weight:600}.keep-confirm{margin:16px 0}.keep-confirm p{margin:0 0 10px}.keep-confirm>:last-child{margin-bottom:0}.privacy,.terms{max-width:760px;padding:44px 0 24px}.stream-privacy h1,.stream-terms h1{margin:0 0 16px}.stream-privacy__updated,.stream-terms__updated{color:var(--ink-soft);margin:0 0 28px;font-size:14px}.stream-privacy h2,.stream-terms h2{margin:36px 0 10px;font-size:24px}.stream-privacy p,.stream-privacy li,.stream-terms p,.stream-terms li{max-width:68ch;line-height:1.65}.stream-privacy p,.stream-terms p{margin:0 0 12px}.stream-privacy ul,.stream-terms ul{margin:0 0 12px;padding-left:20px}.stream-privacy li,.stream-terms li{margin:6px 0}.stream-privacy-note,.stream-terms-note{color:var(--ink-soft);margin:12px 0 0;font-size:14px}
