._menu_alcmr_1{width:min(1280px,100% - 40px);color:var(--ink);margin:64px auto;scroll-margin-top:110px}._header_alcmr_2{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}._eyebrow_alcmr_3{letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}._header_alcmr_2 h2{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}._dates_alcmr_5{margin:12px 0 0;font-size:1.15rem}._price_alcmr_6{text-align:right;flex-shrink:0;gap:5px;margin:0;display:grid}._price_alcmr_6 strong{color:var(--red,var(--orange));font-size:clamp(2.2rem,5vw,3.5rem);line-height:1}._price_alcmr_6 span{font-size:.9rem}._intro_alcmr_9{max-width:780px;margin:24px 0;line-height:1.65}._days_alcmr_10{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._card_alcmr_11{border:1px solid var(--line);background:var(--white,#fffdf7);border-radius:12px;padding:24px}._card_alcmr_11 h3{color:var(--red,var(--orange));margin:0 0 20px;font-size:1.1rem}._today_alcmr_13{border:2px solid var(--red);background:var(--white)}._todayLabel_alcmr_14{background:var(--red);color:#fff;border-radius:4px;margin-left:12px;padding:4px 8px;font-size:.875rem;display:inline-block}._orderLink_alcmr_15{text-underline-offset:5px;font-weight:700;text-decoration:underline;display:inline-block}._label_alcmr_16{text-transform:uppercase;letter-spacing:.07em;margin:20px 0 8px;font-size:.72rem;font-weight:700;line-height:1.5}._list_alcmr_17,._pizzaList_alcmr_17{margin:0;padding:0;list-style:none}._dish_alcmr_18{gap:7px;padding:12px 0;line-height:1.5;display:grid}._dish_alcmr_18+._dish_alcmr_18{border-top:1px solid var(--line)}._dish_alcmr_18 strong{font-size:1rem}._dish_alcmr_18 span{font-size:.88rem}._details_alcmr_22{color:var(--muted)}._pizzas_alcmr_23{border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:28px}._pizzas_alcmr_23 h3{margin:0 0 8px;font-size:1.35rem}._pizzas_alcmr_23>p{margin:0 0 18px}._pizzaList_alcmr_17{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}._pizzaList_alcmr_17 ._dish_alcmr_18{border:0}._notes_alcmr_28{color:var(--muted);margin-top:24px;font-size:.82rem;line-height:1.65}._notes_alcmr_28 p{margin:8px 0}._notes_alcmr_28 summary{cursor:pointer;color:var(--ink);padding:12px 0;font-weight:700}._notes_alcmr_28 a{color:var(--ink);text-underline-offset:3px}@media (width<=1000px){._days_alcmr_10,._pizzaList_alcmr_17{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._menu_alcmr_1{width:calc(100% - 32px);margin:40px auto}._header_alcmr_2{align-items:flex-start;gap:16px}._dates_alcmr_5{font-size:.95rem}._price_alcmr_6 span{max-width:100px;font-size:.75rem}._days_alcmr_10,._pizzaList_alcmr_17{grid-template-columns:1fr}._card_alcmr_11,._pizzas_alcmr_23{padding:20px}._pizzaList_alcmr_17{gap:0}._pizzaList_alcmr_17 ._dish_alcmr_18+._dish_alcmr_18{border-top:1px solid var(--line)}}._dishHeading_alcmr_35{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._itemPrice_alcmr_36{white-space:nowrap;color:var(--ink);font-weight:700}._header_alcmr_2{flex-wrap:wrap}@media (width<=600px){._price_alcmr_6{text-align:left}._price_alcmr_6 strong{font-size:clamp(1.8rem,8vw,2.6rem)}._price_alcmr_6 span{max-width:none}}._dayNavigation_alcmr_41{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}._dayNavigation_alcmr_41 a{border:1px solid var(--line);background:var(--white,#fffdf7);min-height:44px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}._dayNavigation_alcmr_41 a[aria-current=date]{color:#fff;border-color:var(--red,var(--orange));background:var(--red,var(--orange))}._dayNavigation_alcmr_41 a:hover{text-underline-offset:4px;text-decoration:underline}._dayNavigation_alcmr_41 a:focus-visible{outline:3px solid var(--red,var(--orange));outline-offset:3px}._card_alcmr_11,._pizzas_alcmr_23{scroll-margin-top:110px}._dishHeading_alcmr_35{align-items:flex-start}._dishHeading_alcmr_35 strong{overflow-wrap:anywhere;min-width:0}._dish_alcmr_18 ._itemPrice_alcmr_36{background:var(--cream,#f6efe3);border-radius:5px;flex:none;padding:3px 7px;font-size:.95rem}@media (width<=600px){._dayNavigation_alcmr_41{gap:7px}._dayNavigation_alcmr_41 a{padding-inline:11px}._label_alcmr_16{font-size:.82rem}}._menuControls_alcmr_53{margin-bottom:22px}._menuControls_alcmr_53 ._dayNavigation_alcmr_41{margin-bottom:10px}._expandWeek_alcmr_55{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:.875rem;font-weight:700;text-decoration:underline}._expandWeek_alcmr_55:focus-visible,._daySummary_alcmr_56:focus-visible{outline:3px solid var(--red,var(--orange));outline-offset:4px}._dayCard_alcmr_57{align-self:start;padding:0;overflow:clip}._dayCard_alcmr_57[open],._sharedCard_alcmr_58{grid-column:1/-1}._daySummary_alcmr_56{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:20px 24px;list-style:none;display:flex}._daySummary_alcmr_56::-webkit-details-marker{display:none}._daySummary_alcmr_56:after{content:"+";color:var(--ink);flex:none;font-size:1.45rem}._dayCard_alcmr_57[open]>._daySummary_alcmr_56:after{content:"−"}._card_alcmr_11 ._daySummary_alcmr_56 h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1.5;display:flex}._daySummary_alcmr_56 ._todayLabel_alcmr_14{margin:0}._dayBody_alcmr_65{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;padding:0 24px 24px;display:grid}._sharedCard_alcmr_58 ._list_alcmr_17{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}._menuOrder_alcmr_67{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:24px;display:flex}._menuOrder_alcmr_67 a{border:1px solid var(--ink);min-height:48px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}._menuOrder_alcmr_67 a:first-child{background:var(--ink);color:#fff}@media (width<=600px){._days_alcmr_10{gap:10px}._daySummary_alcmr_56{min-height:68px;padding:16px 18px}._dayBody_alcmr_65{grid-template-columns:1fr;gap:0;padding:0 18px 18px}._sharedCard_alcmr_58 ._list_alcmr_17{grid-template-columns:1fr}._menuOrder_alcmr_67{grid-template-columns:1fr;display:grid}}
