.page_main__N_ECX{display:block;min-height:100vh;padding:0;overflow-x:clip;background:var(--color-background);text-align:left}.page_container__Lyk6B{width:min(100%,var(--container-lg));margin-inline:auto;padding-inline:var(--container-gutter)}.page_intro__O_TuZ{padding-block:clamp(var(--space-xl),7vw,var(--space-3xl));background:var(--color-background)}.page_categoryHeading___zXyf,.page_introContent__KpEzs,.page_introGrid___SgS_,.page_sectionIntroduction__gQmwD{display:grid}.page_introGrid___SgS_{gap:var(--space-xl);align-items:center}.page_introContent__KpEzs{gap:var(--space-sm)}.page_eyebrow__OOnQg{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:var(--line-height-snug);text-transform:uppercase}.page_eyebrowDark__vSeJw{color:var(--color-brand-on-light)}.page_title__GEhWf{max-width:10ch;font-size:var(--font-size-page-title);letter-spacing:-.055em}.page_lead__e20Me{max-width:34rem;color:var(--color-text-muted);font-size:clamp(var(--font-size-lg),1rem + .4vw,var(--font-size-xl));line-height:var(--line-height-relaxed)}.page_availabilityNotice__HCIFt{max-width:34rem;margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_menuFeature__jyAsG{aspect-ratio:1672/941;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_menuFeature__jyAsG img{width:100%;height:100%;object-fit:cover}.page_categoryNavigation__bu24X{border-block:1px solid var(--section-border)}.page_categoryNavigation__bu24X ul{display:flex;gap:var(--space-2xs);padding-block:var(--space-xs);overflow-x:auto;list-style:none;scrollbar-width:none}.page_categoryNavigation__bu24X ul::-webkit-scrollbar{display:none}.page_categoryNavigation__bu24X li{flex:0 0 auto}.page_categoryNavigation__bu24X a{display:inline-flex;min-height:2.75rem;align-items:center;padding-inline:var(--space-sm);border:1px solid var(--section-border);border-radius:var(--radius-pill);color:var(--section-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.page_categoryNavigation__bu24X a:hover{border-color:var(--section-accent);color:var(--section-accent)}.page_section__SO5Ba{padding-block:var(--section-block-space)}.page_beveragesSection__UZ4aO{color:var(--color-text-dark);background:var(--color-surface-light)}.page_sectionIntroduction__gQmwD{gap:var(--space-xs);max-width:40rem}.page_sectionIntroduction__gQmwD h2{font-size:var(--font-size-section-title);letter-spacing:-.045em}.page_sectionIntroduction__gQmwD>p:not(.page_eyebrow__OOnQg){color:var(--section-muted);font-size:var(--font-size-base)}.page_categories__tW_pk{display:grid;gap:clamp(var(--space-xl),6vw,var(--space-3xl));margin-top:var(--space-xl)}.page_category__y6Bzo{display:grid;gap:var(--space-lg);padding-top:var(--space-md);border-top:.1875rem solid var(--color-brand-on-light);scroll-margin-top:6rem}.page_categoryHeading___zXyf{gap:var(--space-2xs);align-content:start}.page_categoryHeading___zXyf h3{font-size:var(--font-size-feature-title)}.page_categoryHeading___zXyf p{max-width:27rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_dessertList__84Ylb,.page_itemList__b38lF{margin:0;padding:0;list-style:none}.page_itemList__b38lF{border-top:1px solid var(--color-border-light)}.page_menuItem__Eshl6{display:grid;gap:var(--space-xs);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-light)}.page_menuItem__Eshl6 h4{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-wrap:pretty}.page_optionList__5WGWJ{display:grid;gap:var(--space-2xs);margin:0}.page_optionList__5WGWJ>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm);align-items:baseline}.page_optionList__5WGWJ dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_optionList__5WGWJ dd{margin:0;color:var(--color-brand-on-light);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);white-space:nowrap}.page_dessertsSection__Oi_xv{padding-block:clamp(var(--space-xl),6vw,var(--space-2xl));border-top:1px solid var(--section-border)}.page_dessertList__84Ylb{display:grid;margin-top:var(--space-xl);border-top:1px solid var(--section-border)}.page_dessertList__84Ylb li{display:grid;gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--section-border)}.page_dessertList__84Ylb h3{color:var(--section-fg);font-size:var(--font-size-lg)}.page_dessertList__84Ylb p{max-width:34rem;color:var(--section-muted);font-size:var(--font-size-sm)}@media (min-width:48rem){.page_introGrid___SgS_{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(var(--space-xl),6vw,var(--space-3xl))}.page_categoryNavigation__bu24X ul{flex-wrap:wrap;overflow:visible}.page_category__y6Bzo{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:clamp(var(--space-xl),6vw,5rem)}.page_menuItem__Eshl6{grid-template-columns:minmax(0,1fr) minmax(8rem,.65fr) 5.5rem;gap:var(--space-lg);align-items:baseline}.page_optionList__5WGWJ,.page_optionList__5WGWJ>div{display:contents}.page_optionList__5WGWJ dt{grid-column:2}.page_optionList__5WGWJ dd{grid-column:3;text-align:right}.page_dessertList__84Ylb{grid-template-columns:repeat(3,minmax(0,1fr))}.page_dessertList__84Ylb li{padding-inline:var(--space-md);border-right:1px solid var(--section-border)}.page_dessertList__84Ylb li:first-child{padding-left:0}.page_dessertList__84Ylb li:last-child{padding-right:0;border-right:0}}@media (prefers-reduced-motion:reduce){.page_categoryNavigation__bu24X a{transition:none}}