.bm-menu-masthead{gap:var(--bs-space-6);margin-bottom:var(--bs-space-8);display:grid}.bm-menu-formats{gap:var(--bs-space-3) var(--bs-space-6);flex-wrap:wrap;display:flex}.bm-menu-experience{--menu-header-height:4.5rem;--menu-controls-height:16rem;border:var(--bs-border-hairline) solid var(--bs-color-border-decorative);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface);min-width:0}.bm-menu-experience [hidden]{display:none!important}.bm-menu-switcher{gap:var(--bs-space-4);padding:var(--bs-space-4);background:var(--bs-color-background);border-bottom:var(--bs-border-hairline) solid var(--bs-color-border-decorative);display:grid}.bm-menu-switcher .bs-label{margin-bottom:var(--bs-space-2)}.bm-menu-switcher__choices{gap:var(--bs-space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:480px){.bm-menu-switcher__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.bm-menu-switcher button{padding:var(--bs-space-3);text-align:left;border:var(--bs-border-hairline) solid var(--bs-color-border-interactive);border-radius:var(--bs-radius-md);background:var(--bs-color-surface);color:var(--bs-color-heading);font:inherit;cursor:pointer}.bm-menu-switcher button span{font-size:var(--bs-font-size-sm);margin-top:var(--bs-space-1);display:block}.bm-menu-switcher button[aria-pressed=true]{background:var(--bs-color-action-primary);color:var(--bs-color-action-primary-foreground);border-color:var(--bs-color-action-primary)}.bm-menu-switcher aside{padding:var(--bs-space-3);border:var(--bs-border-hairline) solid var(--bs-color-border-decorative);border-radius:var(--bs-radius-md);background:var(--bs-color-surface);font-size:var(--bs-font-size-sm)}.bm-menu-switcher aside p+p{margin-top:var(--bs-space-2)}.bm-menu-controls{top:var(--menu-header-height);z-index:var(--bs-z-raised);padding:var(--bs-space-2);background:var(--bs-color-background);border-bottom:var(--bs-border-hairline) solid var(--bs-color-border-decorative);position:sticky}.bm-menu-search-row{gap:var(--bs-space-2);padding:var(--bs-space-2);display:grid}.bm-menu-search-row label{min-width:0}.bm-menu-results{gap:var(--bs-space-3);font-size:var(--bs-font-size-xs);justify-content:space-between;align-items:center;display:flex}.bm-menu-results>span{font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-heading)}.bm-menu-results p{white-space:nowrap}.bm-menu-filters{align-items:center;gap:var(--bs-space-2);border-top:var(--bs-border-hairline) solid var(--bs-color-border-decorative);padding:var(--bs-space-2);font-size:var(--bs-font-size-sm);flex-wrap:wrap;display:flex}.bm-menu-filters>a{min-height:var(--bs-layout-target);color:var(--bs-color-link);align-items:center;text-decoration:underline;display:inline-flex}.bm-menu-filters button,.bm-menu-categories button{min-height:var(--bs-layout-target);padding:var(--bs-space-2) var(--bs-space-3);background:var(--bs-color-surface);color:var(--bs-color-heading);border:var(--bs-border-hairline) solid var(--bs-color-border-interactive);border-radius:var(--bs-radius-md);font:inherit;font-weight:var(--bs-font-weight-semibold);cursor:pointer;transition:background-color var(--bs-motion-duration-fast) var(--bs-motion-easing-standard)}@media (hover:hover) and (pointer:fine){.bm-menu-experience button:not([aria-pressed=true]):hover{background:var(--bs-color-surface-selected);color:var(--bs-color-heading)}}.bm-menu-filters button[aria-pressed=true],.bm-menu-categories button[aria-pressed=true]{background:var(--bs-color-action-primary);color:var(--bs-color-action-primary-foreground)}.bm-menu-experience :where(button,a,input):focus-visible{outline:var(--bs-border-thick) solid var(--bs-color-focus-ring);outline-offset:var(--bs-space-1)}.bm-menu-categories{gap:var(--bs-space-2);overscroll-behavior-inline:contain;padding:var(--bs-space-2);font-size:var(--bs-font-size-sm);display:flex;overflow-x:auto}.bm-menu-categories button{white-space:nowrap;flex-shrink:0}.bm-menu-categories button span{margin-left:var(--bs-space-2);font-weight:var(--bs-font-weight-regular)}.bm-menu-content{padding:var(--bs-space-3);scroll-margin-top:calc(var(--menu-header-height) + var(--menu-controls-height) + var(--bs-space-4))}.bm-menu-experience .bm-menu-category{scroll-margin-top:calc(var(--menu-header-height) + var(--menu-controls-height) + var(--bs-space-4));padding:var(--bs-space-3) var(--bs-space-1)}.bm-menu-category+.bm-menu-category{border-top:var(--bs-border-hairline) solid var(--bs-color-border-decorative)}.bm-menu-category__heading{justify-content:space-between;align-items:center;gap:var(--bs-space-4);display:flex}.bm-menu-category__heading h2{font-family:var(--bs-font-family-heading);font-size:var(--bs-font-size-xl);line-height:var(--bs-font-line-height-snug);color:var(--bs-color-heading)}.bm-menu-category__heading>span{font-size:var(--bs-font-size-xs);padding:var(--bs-space-1) var(--bs-space-2);background:var(--bs-color-background-alt);border-radius:var(--bs-radius-sm)}.bm-menu-category__intro{max-width:var(--bs-layout-measure);font-size:var(--bs-font-size-sm);color:var(--bs-color-foreground-muted);margin-top:var(--bs-space-2)}.bm-menu-dish{padding-block:var(--bs-space-4);border-bottom:var(--bs-border-hairline) solid var(--bs-color-border-decorative);font-size:var(--bs-font-size-sm)}.bm-menu-dish:last-child{border-bottom:0}.bm-menu-dish__line{justify-content:space-between;gap:var(--bs-space-4);align-items:flex-start;display:flex}.bm-menu-dish__line>div{min-width:0}.bm-menu-dish h3{font-family:var(--bs-font-family-body);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-heading);line-height:var(--bs-font-line-height-snug)}.bm-menu-dish__line>div p{max-width:var(--bs-layout-measure);margin-top:var(--bs-space-1)}.bm-menu-price,.bm-menu-variants dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-foreground)}.bm-menu-variants{gap:var(--bs-space-2) var(--bs-space-5);margin-top:var(--bs-space-2);flex-wrap:wrap;display:flex}.bm-menu-variants>div{gap:var(--bs-space-2);max-width:100%;display:flex}.bm-menu-variants dt{min-width:0}.bm-menu-dish__note{max-width:var(--bs-layout-measure);margin-top:var(--bs-space-2)}.bm-menu-badges{align-items:center;gap:var(--bs-space-2);margin-top:var(--bs-space-2);flex-wrap:wrap;display:flex}.bm-menu-heat{padding:var(--bs-space-1) var(--bs-space-2);background:var(--bs-color-background-alt);border-radius:var(--bs-radius-sm)}.bm-menu-dish mark{background:var(--bs-color-surface-selected);color:var(--bs-color-heading);text-decoration:underline;text-decoration-thickness:var(--bs-border-thick)}.bm-menu-empty{padding:var(--bs-space-8) var(--bs-space-4);text-align:center}.bm-menu-empty h2{font-family:var(--bs-font-family-heading);font-size:var(--bs-font-size-xl)}.bm-menu-empty p{margin-block:var(--bs-space-4)}.bm-menu-top{right:var(--bs-space-4);bottom:calc(var(--bs-action-bar-height,0px) + var(--bs-space-3) + env(safe-area-inset-bottom,0px));z-index:var(--bs-z-floating);position:fixed}.bm-menu-next__grid{gap:var(--bs-space-8);display:grid}.bm-menu-help-list{gap:0;display:grid}.bm-menu-help-list article{padding:var(--bs-space-6);border-bottom:var(--bs-border-hairline) solid var(--bs-color-border-decorative)}.bm-menu-help-list article:nth-child(2n){background:var(--bs-color-background)}.bm-menu-help-list h2{font-family:var(--bs-font-family-heading);font-size:var(--bs-font-size-xl);margin-bottom:var(--bs-space-3)}@media (min-width:768px){.bm-menu-switcher{padding:var(--bs-space-6);grid-template-columns:minmax(0,1fr) 16rem}.bm-menu-search-row{align-items:center;gap:var(--bs-space-4);grid-template-columns:minmax(0,1fr) auto}.bm-menu-content{padding:var(--bs-space-5)}.bm-menu-next__grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.bm-menu-experience{--menu-header-height:5.5rem}.bm-menu-masthead{grid-template-columns:1.6fr 1fr}.bm-menu-formats{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bm-menu-experience *{scroll-behavior:auto!important;transition:none!important}}@media print{.bm-menu-controls,.bm-menu-switcher,.bm-menu-top{display:none!important}.bm-menu-experience{border:0}}.bm-takeaway-entry{justify-content:space-between;align-items:center;gap:var(--bs-space-4);padding:var(--bs-space-5);margin-bottom:var(--bs-space-6);border:var(--bs-border-hairline) solid var(--bs-color-border-decorative);background:var(--bs-color-background);border-radius:var(--bs-radius-md);flex-wrap:wrap;display:flex}.bm-takeaway-entry p{margin-top:var(--bs-space-2);font-size:var(--bs-font-size-sm)}.bm-menu-switcher--single{grid-template-columns:minmax(0,1fr)}.bm-menu-switcher--single aside{background:0 0;border:0;padding:0}@media (max-width:767.98px){.bm-takeaway-entry>.bs-button{width:100%}}.bm-page:not(.bs-has-action-bar) .bm-menu-top{bottom:calc(var(--bs-space-4) + env(safe-area-inset-bottom))}.bm-menu-disclosure{margin-block:var(--bs-space-4);border:var(--bs-border-hairline) solid var(--bs-color-border-decorative);border-radius:var(--bs-radius-md);background:var(--bs-color-background);color:var(--bs-color-foreground)}.bm-menu-disclosure>summary{min-height:var(--bs-layout-target);padding:var(--bs-space-4);font-family:var(--bs-font-family-heading);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-heading);cursor:pointer}.bm-menu-disclosure>summary::marker{color:var(--bs-color-heading)}.bm-menu-disclosure>summary:focus-visible{outline:var(--bs-border-thick) solid var(--bs-color-focus-ring);outline-offset:var(--bs-space-1)}.bm-menu-disclosure__body{gap:var(--bs-space-4);padding:var(--bs-space-4);border-top:var(--bs-border-hairline) solid var(--bs-color-border-decorative);background:var(--bs-color-surface);border-radius:0 0 var(--bs-radius-md) var(--bs-radius-md);display:grid}.bm-page .bm-menu-disclosure [id]{scroll-margin-top:calc(var(--menu-header-height,5.5rem) + var(--menu-controls-height,0px) + var(--bs-space-6))}.bm-menu-disclosure h3{font-family:var(--bs-font-family-heading);font-size:var(--bs-font-size-lg);color:var(--bs-color-heading);margin-bottom:var(--bs-space-2)}.bm-menu-support-record+.bm-menu-support-record{border-top:var(--bs-border-hairline) solid var(--bs-color-border-decorative);padding-top:var(--bs-space-4)}.bm-menu-support-record p+p{margin-top:var(--bs-space-2)}@media print{.bm-menu-disclosure::details-content{content-visibility:visible!important;display:block!important}.bm-menu-disclosure:not([open])>.bm-menu-disclosure__body{display:grid!important}.bm-menu-disclosure__body{border:0}.bm-menu-disclosure>summary{list-style:none}.bm-menu-support-record{break-inside:avoid}}@media (max-height:600px){.bm-menu-controls{position:static}}
