.menu-card.svelte-2dafop.svelte-2dafop{min-width:0;display:grid;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);min-height:330px;color:var(--takeaway-ink, #23221d);background:var(--takeaway-paper-light, #f7f3e9)}.menu-card__image.svelte-2dafop.svelte-2dafop{position:relative;min-width:0;min-height:330px;margin:0;overflow:hidden;background:#d6cebd}.menu-card__image.svelte-2dafop.svelte-2dafop:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,rgba(20,19,16,.48),transparent 42%);pointer-events:none}.menu-card__image.svelte-2dafop img.svelte-2dafop{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.menu-card.svelte-2dafop:hover .menu-card__image img.svelte-2dafop{transform:scale(1.025)}figcaption.svelte-2dafop.svelte-2dafop{position:absolute;z-index:1;right:1rem;bottom:.85rem;left:1rem;display:flex;justify-content:space-between;gap:1rem;color:#fff;font-family:var(--takeaway-sans, sans-serif);font-size:.58rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}figcaption.svelte-2dafop strong.svelte-2dafop{color:#f1c5b9}.menu-card__body.svelte-2dafop.svelte-2dafop{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2.8vw,2.5rem)}h3.svelte-2dafop.svelte-2dafop{margin:0;font-family:var(--takeaway-serif, serif);font-size:clamp(1.65rem,2.2vw,2.35rem);font-weight:400;letter-spacing:-.035em;line-height:1.03}p.svelte-2dafop.svelte-2dafop{margin:1rem 0 0;color:#6e695e;font-size:.88rem;line-height:1.65}footer.svelte-2dafop.svelte-2dafop{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.1rem;border-top:1px solid rgba(35,34,29,.18)}.menu-card__price.svelte-2dafop.svelte-2dafop{color:var(--takeaway-clay, #9a4934);font-family:var(--takeaway-serif, serif);font-size:1.25rem}.add-button.svelte-2dafop.svelte-2dafop{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:42px;align-items:center;gap:.7rem;padding:0 .95rem;color:var(--takeaway-paper-light, #f7f3e9);background:var(--takeaway-ink, #23221d);border:1px solid var(--takeaway-ink, #23221d);font-family:var(--takeaway-sans, sans-serif);font-size:.59rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.add-button.svelte-2dafop span.svelte-2dafop{font-size:.9rem;font-weight:400}.add-button.svelte-2dafop.svelte-2dafop:hover,.add-button.svelte-2dafop.svelte-2dafop:focus-visible{color:var(--takeaway-ink, #23221d);background:transparent}.add-button.sold-out.svelte-2dafop.svelte-2dafop{color:#777166;background:transparent;border-color:#23221d42;cursor:not-allowed}.quantity-control.svelte-2dafop.svelte-2dafop{display:inline-grid;grid-template-columns:38px 32px 38px;align-items:center;border:1px solid var(--takeaway-ink, #23221d)}.quantity-control.svelte-2dafop button.svelte-2dafop{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:40px;padding:0;color:var(--takeaway-ink, #23221d);background:transparent;border:0;cursor:pointer}.quantity-control.svelte-2dafop button.svelte-2dafop:hover,.quantity-control.svelte-2dafop button.svelte-2dafop:focus-visible{color:var(--takeaway-paper-light, #f7f3e9);background:var(--takeaway-ink, #23221d)}.quantity-control.svelte-2dafop>span.svelte-2dafop{font-family:var(--takeaway-sans, sans-serif);font-size:.75rem;font-weight:750;text-align:center}.browse-only.svelte-2dafop.svelte-2dafop{color:#777166;font-size:.6rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}button.svelte-2dafop.svelte-2dafop:focus-visible{outline:3px solid var(--takeaway-clay, #9a4934);outline-offset:3px}@media (max-width: 1200px){.menu-card.svelte-2dafop.svelte-2dafop{grid-template-columns:1fr}.menu-card__image.svelte-2dafop.svelte-2dafop{min-height:260px;aspect-ratio:16 / 10}}@media (max-width: 900px){.menu-card.svelte-2dafop.svelte-2dafop{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.menu-card__image.svelte-2dafop.svelte-2dafop{min-height:300px;aspect-ratio:auto}}@media (max-width: 600px){.menu-card.svelte-2dafop.svelte-2dafop{grid-template-columns:1fr}.menu-card__image.svelte-2dafop.svelte-2dafop{min-height:250px;aspect-ratio:4 / 3}.menu-card__body.svelte-2dafop.svelte-2dafop{padding:1.5rem}h3.svelte-2dafop.svelte-2dafop{font-size:1.8rem}footer.svelte-2dafop.svelte-2dafop{align-items:flex-end}}.extras-overlay.svelte-xa7d1l.svelte-xa7d1l{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1.25rem;font-family:var(--takeaway-sans, "Avenir Next", "Segoe UI", Arial, sans-serif)}.extras-backdrop.svelte-xa7d1l.svelte-xa7d1l{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:#11100dc7;border:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.extras-card.svelte-xa7d1l.svelte-xa7d1l{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 2.5rem));overflow:auto;color:var(--takeaway-ink, #23221d);background:var(--takeaway-paper-light, #f7f3e9);border:1px solid rgba(255,255,255,.35);box-shadow:0 30px 90px #0000006b}.extras-head.svelte-xa7d1l.svelte-xa7d1l{display:flex;justify-content:space-between;gap:2rem;padding:2rem 2rem 1.5rem;color:var(--takeaway-paper-light, #f7f3e9);background:var(--takeaway-charcoal, #272824)}.extras-head.svelte-xa7d1l p.svelte-xa7d1l{margin:0 0 .45rem;color:#ead8bd;font-size:.6rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.extras-head.svelte-xa7d1l h2.svelte-xa7d1l{margin:0;font-family:var(--takeaway-serif, serif);font-size:clamp(2rem,6vw,2.8rem);font-weight:400;letter-spacing:-.04em;line-height:1}.extras-close.svelte-xa7d1l.svelte-xa7d1l{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;flex:0 0 auto;padding:0;color:var(--takeaway-paper-light, #f7f3e9);background:transparent;border:1px solid rgba(255,255,255,.35);font-size:1.65rem;font-weight:300;line-height:1;cursor:pointer}.extras-intro.svelte-xa7d1l.svelte-xa7d1l{margin:0;padding:1.5rem 2rem;color:#666156;border-bottom:1px solid rgba(35,34,29,.16)}.extras-list.svelte-xa7d1l.svelte-xa7d1l{padding:0 2rem}.extras-row.svelte-xa7d1l.svelte-xa7d1l{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;border-bottom:1px solid rgba(35,34,29,.15)}.extras-name.svelte-xa7d1l strong.svelte-xa7d1l,.extras-name.svelte-xa7d1l span.svelte-xa7d1l{display:block}.extras-name.svelte-xa7d1l strong.svelte-xa7d1l{font-family:var(--takeaway-serif, serif);font-size:1.08rem;font-weight:400}.extras-name.svelte-xa7d1l span.svelte-xa7d1l{margin-top:.15rem;color:var(--takeaway-clay, #9a4934);font-size:.72rem;font-weight:700}.extras-stepper.svelte-xa7d1l.svelte-xa7d1l{display:grid;grid-template-columns:38px 30px 38px;align-items:center;border:1px solid rgba(35,34,29,.5)}.extras-stepper.svelte-xa7d1l button.svelte-xa7d1l{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;padding:0;color:var(--takeaway-ink, #23221d);background:transparent;border:0;font-size:1rem;cursor:pointer}.extras-stepper.svelte-xa7d1l button.svelte-xa7d1l:hover,.extras-stepper.svelte-xa7d1l button.svelte-xa7d1l:focus-visible{color:var(--takeaway-paper-light, #f7f3e9);background:var(--takeaway-ink, #23221d)}.extras-stepper.svelte-xa7d1l>span.svelte-xa7d1l{font-size:.75rem;font-weight:750;text-align:center}.extras-card.svelte-xa7d1l footer.svelte-xa7d1l{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem 2rem}.extras-card.svelte-xa7d1l footer div span.svelte-xa7d1l,.extras-card.svelte-xa7d1l footer div strong.svelte-xa7d1l{display:block}.extras-card.svelte-xa7d1l footer div span.svelte-xa7d1l{color:#746f64;font-size:.58rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.extras-card.svelte-xa7d1l footer div strong.svelte-xa7d1l{margin-top:.2rem;color:var(--takeaway-clay, #9a4934);font-family:var(--takeaway-serif, serif);font-size:1.4rem;font-weight:400}.extras-add.svelte-xa7d1l.svelte-xa7d1l{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:46px;display:inline-flex;align-items:center;gap:1rem;padding:0 1.2rem;color:var(--takeaway-paper-light, #f7f3e9);background:var(--takeaway-clay, #9a4934);border:1px solid var(--takeaway-clay, #9a4934);font-family:inherit;font-size:.63rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.extras-add.svelte-xa7d1l.svelte-xa7d1l:hover,.extras-add.svelte-xa7d1l.svelte-xa7d1l:focus-visible{color:var(--takeaway-clay, #9a4934);background:transparent}button.svelte-xa7d1l.svelte-xa7d1l:focus-visible{outline:3px solid #d6b071;outline-offset:3px}@media (max-width: 560px){.extras-overlay.svelte-xa7d1l.svelte-xa7d1l{align-items:end;padding:0}.extras-card.svelte-xa7d1l.svelte-xa7d1l{width:100%;max-height:92vh}.extras-head.svelte-xa7d1l.svelte-xa7d1l,.extras-intro.svelte-xa7d1l.svelte-xa7d1l,.extras-list.svelte-xa7d1l.svelte-xa7d1l,.extras-card.svelte-xa7d1l footer.svelte-xa7d1l{padding-right:1.25rem;padding-left:1.25rem}.extras-card.svelte-xa7d1l footer.svelte-xa7d1l{align-items:stretch;flex-direction:column}.extras-add.svelte-xa7d1l.svelte-xa7d1l{justify-content:space-between}}:root{--takeaway-ink:#23221d;--takeaway-charcoal:#272824;--takeaway-paper:#eee9dd;--takeaway-paper-light:#f7f3e9;--takeaway-clay:#9a4934;--takeaway-line:rgba(35, 34, 29, .2);--takeaway-serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--takeaway-sans:"Avenir Next", "Segoe UI", Arial, sans-serif}.takeaway-page,.takeaway-page *,.takeaway-page *:before,.takeaway-page *:after{box-sizing:border-box}.takeaway-page.svelte-15cska6.svelte-15cska6{min-height:100vh;color:var(--takeaway-ink);background:var(--takeaway-paper);font-family:var(--takeaway-sans);line-height:1.6}.takeaway-hero.svelte-15cska6.svelte-15cska6{position:relative;min-height:340px;display:flex;align-items:flex-end;padding:8rem 6vw 2.6rem;overflow:hidden;color:var(--takeaway-paper-light);background:url(../../../design/assets/paperplate-interior.webp) center 54% / cover no-repeat}.takeaway-hero__shade.svelte-15cska6.svelte-15cska6{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12110ee0,#12110e7a 53%,#12110e1f),linear-gradient(0deg,rgba(18,17,14,.66),transparent 54%)}.takeaway-hero__content.svelte-15cska6.svelte-15cska6{position:relative;z-index:1;width:min(780px,78vw)}.eyebrow.svelte-15cska6.svelte-15cska6{margin:0 0 .8rem;color:#ead8bd;font-size:.66rem;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.eyebrow--clay.svelte-15cska6.svelte-15cska6{color:var(--takeaway-clay)}.takeaway-hero.svelte-15cska6 h1.svelte-15cska6{max-width:900px;margin:0;font-family:var(--takeaway-serif);font-size:clamp(2.7rem,4.3vw,4.4rem);font-weight:400;letter-spacing:-.055em;line-height:.95}.takeaway-hero.svelte-15cska6 h1 em.svelte-15cska6{display:block;color:#ead8bd;font-weight:400}.menu-shell.svelte-15cska6.svelte-15cska6{padding:clamp(2.5rem,4vw,4rem) 6vw clamp(5rem,8vw,8rem)}.menu-heading.svelte-15cska6.svelte-15cska6{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:clamp(2rem,5vw,5rem);align-items:end;padding-bottom:clamp(2rem,3vw,3rem)}.menu-heading.svelte-15cska6 h2.svelte-15cska6,.menu-unavailable.svelte-15cska6 h2.svelte-15cska6{margin:0;font-family:var(--takeaway-serif);font-size:clamp(2.4rem,3.4vw,3.8rem);font-weight:400;letter-spacing:-.05em;line-height:.98}.cart-summary.svelte-15cska6.svelte-15cska6{padding:1rem 0;border-top:1px solid var(--takeaway-line);border-bottom:1px solid var(--takeaway-line)}.cart-summary.svelte-15cska6>span.svelte-15cska6,.cart-summary.svelte-15cska6>strong.svelte-15cska6,.cart-summary.svelte-15cska6>b.svelte-15cska6,.cart-summary.svelte-15cska6>small.svelte-15cska6{display:block}.cart-summary.svelte-15cska6>span.svelte-15cska6{color:#756f63;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cart-summary.svelte-15cska6>strong.svelte-15cska6{margin-top:.45rem;font-family:var(--takeaway-serif);font-size:1.35rem;font-weight:400}.cart-summary.svelte-15cska6>b.svelte-15cska6{margin-top:.1rem;color:var(--takeaway-clay);font-size:.78rem}.cart-summary.svelte-15cska6 a.svelte-15cska6{display:inline-flex;gap:.5rem;margin-top:1rem;color:var(--takeaway-ink);border-bottom:1px solid;font-size:.64rem;font-weight:750;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.cart-summary.svelte-15cska6 small.svelte-15cska6{margin-top:.8rem;color:#777165}.ordering-notice.svelte-15cska6.svelte-15cska6{display:grid;grid-template-columns:150px minmax(0,1fr);gap:2rem;margin-bottom:2.5rem;padding:1.35rem 1.5rem;color:var(--takeaway-paper-light);background:var(--takeaway-clay)}.ordering-notice.svelte-15cska6>span.svelte-15cska6{font-size:.63rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ordering-notice.svelte-15cska6 p.svelte-15cska6{margin:0;color:#ffffffd6}.ordering-notice.svelte-15cska6 strong.svelte-15cska6{color:#fff}.ordering-notice.svelte-15cska6 a.svelte-15cska6{color:inherit;text-underline-offset:.15em}.menu-filters.svelte-15cska6.svelte-15cska6{display:flex;overflow-x:auto;border-top:1px solid var(--takeaway-line);border-bottom:1px solid var(--takeaway-line);scrollbar-width:thin}.menu-filters.svelte-15cska6 button.svelte-15cska6{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:62px;flex:1 0 auto;padding:0 1.35rem;color:#5f5b51;background:transparent;border:0;border-right:1px solid var(--takeaway-line);font-family:var(--takeaway-sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background .16s ease}.menu-filters.svelte-15cska6 button.svelte-15cska6:first-child{border-left:1px solid var(--takeaway-line)}.menu-filters.svelte-15cska6 button span.svelte-15cska6{margin-right:.45rem;color:var(--takeaway-clay);font-family:var(--takeaway-serif);font-style:italic}.menu-filters.svelte-15cska6 button.svelte-15cska6:hover,.menu-filters.svelte-15cska6 button.svelte-15cska6:focus-visible,.menu-filters.svelte-15cska6 button.active.svelte-15cska6{color:var(--takeaway-paper-light);background:var(--takeaway-ink)}.menu-filters.svelte-15cska6 button.active span.svelte-15cska6{color:#ead8bd}.filter-result.svelte-15cska6.svelte-15cska6{margin:.9rem 0 1.6rem;color:#746f64;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.menu-grid.svelte-15cska6.svelte-15cska6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--takeaway-line);border:1px solid var(--takeaway-line)}.menu-unavailable.svelte-15cska6.svelte-15cska6{max-width:760px;padding:clamp(3rem,6vw,6rem);background:var(--takeaway-paper-light);border:1px solid var(--takeaway-line)}.menu-unavailable.svelte-15cska6 p.svelte-15cska6:last-child{color:#676257}.menu-unavailable.svelte-15cska6 a.svelte-15cska6{color:inherit}.order-promise.svelte-15cska6.svelte-15cska6{padding:clamp(5rem,9vw,9rem) 8vw;color:var(--takeaway-paper-light);background:var(--takeaway-clay);text-align:center}.order-promise.svelte-15cska6 blockquote.svelte-15cska6{max-width:940px;margin:0 auto;font-family:var(--takeaway-serif);font-size:clamp(2.35rem,4.1vw,4.3rem);font-weight:400;letter-spacing:-.04em;line-height:1.06}.order-promise.svelte-15cska6>div.svelte-15cska6{display:flex;justify-content:center;gap:2.5rem;margin-top:3rem;color:#ffffffad;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 900px){.takeaway-hero.svelte-15cska6.svelte-15cska6{min-height:310px;padding-right:6vw;padding-left:6vw}.menu-heading.svelte-15cska6.svelte-15cska6{grid-template-columns:1fr;gap:2.5rem}.cart-summary.svelte-15cska6.svelte-15cska6{max-width:320px}.menu-grid.svelte-15cska6.svelte-15cska6{grid-template-columns:1fr}}@media (max-width: 600px){.takeaway-hero.svelte-15cska6.svelte-15cska6{min-height:270px;padding:6.5rem 5vw 1.6rem;background-position:59% center}.takeaway-hero__content.svelte-15cska6.svelte-15cska6{width:100%}.takeaway-hero.svelte-15cska6 h1.svelte-15cska6{font-size:clamp(2.55rem,12vw,3.4rem)}.menu-shell.svelte-15cska6.svelte-15cska6{padding:2rem 5vw 4.5rem}.menu-heading.svelte-15cska6 h2.svelte-15cska6,.menu-unavailable.svelte-15cska6 h2.svelte-15cska6{font-size:clamp(2.75rem,13vw,3.7rem)}.ordering-notice.svelte-15cska6.svelte-15cska6{grid-template-columns:1fr;gap:.55rem}.menu-filters.svelte-15cska6.svelte-15cska6{margin-right:-5vw;margin-left:-5vw;padding-left:5vw;border-left:0}.menu-filters.svelte-15cska6 button.svelte-15cska6{min-height:56px;padding:0 1rem}.menu-filters.svelte-15cska6 button.svelte-15cska6:first-child{border-left:0}.order-promise.svelte-15cska6.svelte-15cska6{padding-right:6vw;padding-left:6vw}.order-promise.svelte-15cska6>div.svelte-15cska6{flex-direction:column;gap:.65rem}}
