.page-module__K-NSsq__main{background:var(--color-background);text-align:left;min-height:100vh;padding:0;display:block;overflow-x:clip}.page-module__K-NSsq__container{width:min(100%, var(--container-lg));padding-inline:var(--container-gutter);margin-inline:auto}.page-module__K-NSsq__intro{padding-block:clamp(var(--space-xl), 7vw, var(--space-3xl));background:var(--color-background)}.page-module__K-NSsq__introGrid,.page-module__K-NSsq__introContent,.page-module__K-NSsq__sectionIntroduction,.page-module__K-NSsq__categoryHeading{display:grid}.page-module__K-NSsq__introGrid{gap:var(--space-xl);align-items:center}.page-module__K-NSsq__introContent{gap:var(--space-sm)}.page-module__K-NSsq__eyebrow{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-module__K-NSsq__eyebrowDark{color:var(--color-brand-on-light)}.page-module__K-NSsq__title{max-width:10ch;font-size:var(--font-size-page-title);letter-spacing:-.055em}.page-module__K-NSsq__lead{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-module__K-NSsq__availabilityNotice{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-module__K-NSsq__menuFeature{aspect-ratio:1672/941;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}.page-module__K-NSsq__menuFeature img{object-fit:cover;width:100%;height:100%}.page-module__K-NSsq__categoryNavigation{border-block:1px solid var(--section-border)}.page-module__K-NSsq__categoryNavigation ul{gap:var(--space-2xs);padding-block:var(--space-xs);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.page-module__K-NSsq__categoryNavigation ul::-webkit-scrollbar{display:none}.page-module__K-NSsq__categoryNavigation li{flex:none}.page-module__K-NSsq__categoryNavigation a{min-height:2.75rem;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);align-items:center;text-decoration:none;display:inline-flex}.page-module__K-NSsq__categoryNavigation a:hover{border-color:var(--section-accent);color:var(--section-accent)}.page-module__K-NSsq__section{padding-block:var(--section-block-space)}.page-module__K-NSsq__beveragesSection{color:var(--color-text-dark);background:var(--color-surface-light)}.page-module__K-NSsq__sectionIntroduction{gap:var(--space-xs);max-width:40rem}.page-module__K-NSsq__sectionIntroduction h2{font-size:var(--font-size-section-title);letter-spacing:-.045em}.page-module__K-NSsq__sectionIntroduction>p:not(.page-module__K-NSsq__eyebrow){color:var(--section-muted);font-size:var(--font-size-base)}.page-module__K-NSsq__categories{gap:clamp(var(--space-xl), 6vw, var(--space-3xl));margin-top:var(--space-xl);display:grid}.page-module__K-NSsq__category{gap:var(--space-lg);padding-top:var(--space-md);border-top:.1875rem solid var(--color-brand-on-light);scroll-margin-top:6rem;display:grid}.page-module__K-NSsq__categoryHeading{gap:var(--space-2xs);align-content:start}.page-module__K-NSsq__categoryHeading h3{font-size:var(--font-size-feature-title)}.page-module__K-NSsq__categoryHeading p{max-width:27rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-module__K-NSsq__itemList,.page-module__K-NSsq__dessertList{margin:0;padding:0;list-style:none}.page-module__K-NSsq__itemList{border-top:1px solid var(--color-border-light)}.page-module__K-NSsq__menuItem{gap:var(--space-xs);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-light);display:grid}.page-module__K-NSsq__menuItem 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-module__K-NSsq__optionList{gap:var(--space-2xs);margin:0;display:grid}.page-module__K-NSsq__optionList>div{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.page-module__K-NSsq__optionList dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-module__K-NSsq__optionList dd{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;margin:0}.page-module__K-NSsq__dessertsSection{padding-block:clamp(var(--space-xl), 6vw, var(--space-2xl));border-top:1px solid var(--section-border)}.page-module__K-NSsq__dessertList{margin-top:var(--space-xl);border-top:1px solid var(--section-border);display:grid}.page-module__K-NSsq__dessertList li{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--section-border);display:grid}.page-module__K-NSsq__dessertList h3{color:var(--section-fg);font-size:var(--font-size-lg)}.page-module__K-NSsq__dessertList p{max-width:34rem;color:var(--section-muted);font-size:var(--font-size-sm)}@media (min-width:48rem){.page-module__K-NSsq__introGrid{gap:clamp(var(--space-xl), 6vw, var(--space-3xl));grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.page-module__K-NSsq__categoryNavigation ul{flex-wrap:wrap;overflow:visible}.page-module__K-NSsq__category{gap:clamp(var(--space-xl), 6vw, 5rem);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr)}.page-module__K-NSsq__menuItem{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(8rem,.65fr) 5.5rem;align-items:baseline}.page-module__K-NSsq__optionList,.page-module__K-NSsq__optionList>div{display:contents}.page-module__K-NSsq__optionList dt{grid-column:2}.page-module__K-NSsq__optionList dd{text-align:right;grid-column:3}.page-module__K-NSsq__dessertList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__K-NSsq__dessertList li{padding-inline:var(--space-md);border-right:1px solid var(--section-border)}.page-module__K-NSsq__dessertList li:first-child{padding-left:0}.page-module__K-NSsq__dessertList li:last-child{border-right:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.page-module__K-NSsq__categoryNavigation a{transition:none}}
