[data-menu-typography]{letter-spacing:0;font-size:14px;line-height:1.55;font-family:var(--menu-type-body-font)!important;font-weight:400!important}[data-menu-typography] :where(*){font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}[data-menu-typography] :where(p){line-height:1.55!important}[data-menu-typography] :where([data-menu-type=body]){font-size:14px!important;line-height:1.55!important}[data-menu-typography] :where(a,button,input,select,textarea,summary,[role=button],[data-menu-type=action]){font-family:var(--menu-type-action-font)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.4!important}[data-menu-typography] :where([data-menu-type=action]){font-size:14px!important}[data-menu-typography] :where(label,strong,b,th){font-weight:600!important}[data-menu-typography] :where(h1,h2,h3,h4,h5,h6,[data-menu-type=heading],blockquote,.hp-title,.us-title,.us-medium-title){font-family:var(--menu-type-heading-font)!important;font-weight:var(--menu-profile-heading-weight)!important;letter-spacing:var(--menu-profile-heading-tracking)!important;line-height:1.2!important}[data-menu-typography] :where(h1){font-size:clamp(28px,6cqw,36px)!important}[data-menu-typography] :where(h2){font-size:clamp(24px,5cqw,32px)!important}[data-menu-typography] :where(h3){font-size:18px!important}[data-menu-typography] :where(h4,h5,h6){font-size:16px!important}[data-menu-typography] :where(blockquote){font-size:clamp(22px,5cqw,28px)!important;line-height:1.35!important}[data-menu-typography] :where([data-menu-type=category],[data-menu-type=dish-name],[data-menu-type=item],.hp-platform,.us-platform,.hp-compact-label,.us-compact-label){font-family:var(--menu-type-item-font)!important;letter-spacing:-.01em!important;font-weight:600!important;line-height:1.35!important}[data-menu-typography] :where([data-menu-type=category]){font-size:var(--menu-profile-navigation-size)!important}[data-menu-typography] :where([data-officina-variant-options] [data-menu-type=item]){font-size:14px!important}[data-menu-typography] :where([data-officina-dish] h3){font-size:clamp(16px,1.5cqw,18px)!important}[data-menu-typography] :where([data-menu-type=eyebrow],[data-menu-type=label],.hp-eyebrow,.us-kicker,.us-medium-kicker){font-family:var(--menu-type-label-font)!important;font-weight:600!important;font-size:var(--menu-profile-label-size)!important;letter-spacing:.045em!important;line-height:20px!important}[data-menu-typography] :where(figcaption,[data-menu-type=caption],.hp-note,.us-note,.us-medium-subtitle,.hp-handle,.us-compact-subtitle){font-family:var(--menu-type-caption-font)!important;letter-spacing:0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}[data-menu-typography] :where([data-menu-type=price],[data-detail-part=price],[data-detail-part=price-stack]){font-variant-numeric:tabular-nums;font-family:var(--menu-type-price-font)!important;letter-spacing:0!important;font-weight:600!important}[data-menu-typography] :where(.hp-large .hp-title,.us-large .us-title){font-size:clamp(26px,6cqw,32px)!important}[data-menu-typography] :where(.hp-medium .hp-title,.us-medium-title){font-size:18px!important}[data-menu-typography] :where(.hp-copy,.us-copy){font-size:14px!important;line-height:1.55!important}[data-menu-typography] :where(.hp-cta,.us-cta){font-family:var(--menu-type-action-font)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}[data-menu-typography] :where(.hp-compact-label,.us-compact-label){font-size:var(--menu-profile-compact-size)!important}[data-menu-typography] :where([aria-label="Powered by Hostience"] strong){font-family:var(--font-display), sans-serif!important;font-weight:700!important}[data-menu-section-heading]{min-width:0;color:inherit;font:700 clamp(24px, 5cqw, 32px)/1.2 var(--menu-heading-font,var(--base-heading-font,var(--font-body))), sans-serif;letter-spacing:-.025em;text-align:center;text-transform:none;justify-content:center;align-items:center;gap:clamp(6px,2cqw,12px);margin:0;display:flex}[data-menu-section-heading]>span{overflow-wrap:anywhere;text-wrap:balance;min-width:0}[data-menu-heading-ornament]{width:clamp(20px,7cqw,32px);min-width:20px;height:8px;fill:var(--of51-accent,var(--social-accent,var(--menu-accent,#b64025)));pointer-events:none;flex:0 32px}[data-menu-heading-ornament]:last-child{transform:rotate(180deg)}
