.cafe-home-module__DZlomq__dinnerTitle.cafe-home-module__DZlomq__dinnerTitle{letter-spacing:-.045em;text-wrap:balance;max-width:560px;font-size:clamp(48px,5.4vw,78px);line-height:1}.cafe-home-module__DZlomq__ambianceNote{max-width:425px;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.8}.cafe-home-module__DZlomq__allDaySection{padding-block:92px}.cafe-home-module__DZlomq__menuHeader{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:70px;margin-bottom:44px;display:grid}.cafe-home-module__DZlomq__menuHeader h2{max-width:700px;color:var(--paper-ink);font-family:var(--font-display);letter-spacing:-.05em;margin-top:16px;font-size:clamp(52px,6vw,78px);font-weight:400;line-height:.96}.cafe-home-module__DZlomq__menuHeader h2 em{color:#785b3c;font-style:normal}.cafe-home-module__DZlomq__menuHeader>p{max-width:430px;color:var(--paper-muted);font-size:13px;line-height:1.9}.cafe-home-module__DZlomq__daypartGrid{border-top:1px solid #62413142;border-bottom:1px solid #62413142;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cafe-home-module__DZlomq__daypartCard{border-right:1px solid #62413133;flex-direction:column;min-height:390px;padding:34px 30px 30px;display:flex}.cafe-home-module__DZlomq__daypartCard:last-child{border-right:0}.cafe-home-module__DZlomq__daypartKicker{color:#8b673f;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.cafe-home-module__DZlomq__daypartCard h3{color:var(--paper-ink);font-family:var(--font-display);letter-spacing:-.04em;margin-top:22px;font-size:42px;font-weight:400;line-height:1}.cafe-home-module__DZlomq__daypartCopy{max-width:330px;color:var(--paper-muted);margin-top:22px;font-size:12px;line-height:1.85}.cafe-home-module__DZlomq__daypartBottom{border-top:1px solid #62413126;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:25px;display:flex}.cafe-home-module__DZlomq__daypartBottom>span{color:#80684e;font-size:10px;font-weight:600}.cafe-home-module__DZlomq__daypartBottom button{color:var(--paper-ink);background:0 0;align-items:center;gap:8px;padding:4px 0;font-size:10px;font-weight:700;display:inline-flex}.cafe-home-module__DZlomq__menuFooter{justify-content:space-between;align-items:center;gap:32px;margin-top:34px;display:flex}.cafe-home-module__DZlomq__menuFooter p{max-width:520px;color:var(--paper-muted);text-align:right;font-size:10px;line-height:1.7}.cafe-home-module__DZlomq__menuDialog{width:min(920px,100%)}.cafe-home-module__DZlomq__menuTabs{scrollbar-width:thin;overflow-x:auto}.cafe-home-module__DZlomq__menuTabs button{white-space:nowrap;min-width:115px}.cafe-home-module__DZlomq__menuPanel{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:30px;display:grid}.cafe-home-module__DZlomq__menuPanelIntro{background:var(--panel);align-self:start;padding:24px;position:sticky;top:0}.cafe-home-module__DZlomq__menuPanelIntro h3{color:var(--cream);margin:13px 0 12px;font-size:42px;line-height:1.02}.cafe-home-module__DZlomq__menuPanelIntro>p:not(:first-child){color:var(--muted);font-size:15px;line-height:1.65}.cafe-home-module__DZlomq__menuGroups{gap:30px;display:grid}.cafe-home-module__DZlomq__menuGroup{min-width:0}.cafe-home-module__DZlomq__menuGroupHead{border-bottom:1px solid var(--line);padding-bottom:12px}.cafe-home-module__DZlomq__menuGroupHead h4{color:var(--gold-light);font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:1.1}.cafe-home-module__DZlomq__menuGroupHead p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.cafe-home-module__DZlomq__menuItems{display:grid}.cafe-home-module__DZlomq__menuItem{border-bottom:1px solid #d4b37a1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:14px 0;display:grid}.cafe-home-module__DZlomq__menuItemName{color:var(--cream);font-size:15px;line-height:1.45;display:block}.cafe-home-module__DZlomq__menuItem small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.cafe-home-module__DZlomq__menuItem strong,.cafe-home-module__DZlomq__pricePending{color:var(--gold);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4}.cafe-home-module__DZlomq__pricePending{color:var(--muted);font-weight:500}.cafe-home-module__DZlomq__menuDisclaimer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:30px;padding-top:18px;display:flex}.cafe-home-module__DZlomq__menuDisclaimer p{max-width:510px;color:var(--muted);font-size:12px;line-height:1.65}@media (max-width:900px){.cafe-home-module__DZlomq__menuHeader{grid-template-columns:1fr;gap:22px}.cafe-home-module__DZlomq__daypartGrid{grid-template-columns:1fr}.cafe-home-module__DZlomq__daypartCard{border-bottom:1px solid #62413133;border-right:0;min-height:0}.cafe-home-module__DZlomq__daypartCard:last-child{border-bottom:0}.cafe-home-module__DZlomq__daypartBottom{margin-top:30px}.cafe-home-module__DZlomq__menuPanel{grid-template-columns:1fr}.cafe-home-module__DZlomq__menuPanelIntro{position:static}}@media (max-width:640px){.cafe-home-module__DZlomq__dinnerTitle.cafe-home-module__DZlomq__dinnerTitle{font-size:clamp(42px,10vw,64px)}.cafe-home-module__DZlomq__allDaySection{padding-block:70px}.cafe-home-module__DZlomq__menuHeader h2{font-size:clamp(46px,12vw,62px)}.cafe-home-module__DZlomq__menuHeader>p{font-size:16px;line-height:1.75}.cafe-home-module__DZlomq__daypartCard{padding-inline:8px}.cafe-home-module__DZlomq__daypartKicker{letter-spacing:.14em;font-size:12px}.cafe-home-module__DZlomq__daypartCard h3{font-size:40px;line-height:1.05}.cafe-home-module__DZlomq__daypartCopy{max-width:none;font-size:16px;line-height:1.75}.cafe-home-module__DZlomq__daypartBottom>span{font-size:13px}.cafe-home-module__DZlomq__daypartBottom button{gap:10px;font-size:14px}.cafe-home-module__DZlomq__menuFooter p{font-size:13px;line-height:1.75}.cafe-home-module__DZlomq__menuFooter,.cafe-home-module__DZlomq__menuDisclaimer{flex-direction:column;align-items:flex-start}.cafe-home-module__DZlomq__menuFooter p{text-align:left}.cafe-home-module__DZlomq__menuTabs{padding-inline:14px!important}.cafe-home-module__DZlomq__menuTabs button{min-width:92px;flex:none!important;padding-inline:11px!important}.cafe-home-module__DZlomq__menuPanelIntro>p:not(:first-child){font-size:clamp(15px,3.8vw,17px);line-height:1.65}.cafe-home-module__DZlomq__menuPanelIntro h3{font-size:clamp(36px,8vw,42px);line-height:1.02}.cafe-home-module__DZlomq__menuGroupHead h4{font-size:clamp(27px,6vw,32px)}.cafe-home-module__DZlomq__menuGroupHead p{font-size:13px;line-height:1.65}.cafe-home-module__DZlomq__menuItem{gap:14px;padding-block:15px}.cafe-home-module__DZlomq__menuItemName{font-size:clamp(15px,3.8vw,17px);line-height:1.45}.cafe-home-module__DZlomq__menuItem small{font-size:13px;line-height:1.55}.cafe-home-module__DZlomq__menuItem strong,.cafe-home-module__DZlomq__pricePending{font-size:clamp(14px,3.5vw,15px);line-height:1.4}.cafe-home-module__DZlomq__menuDisclaimer p{font-size:14px;line-height:1.65}}
