.bottom-sheet-container{--bottom-sheet-viewport-height:100vh;--bottom-sheet-lift:0px;--bottom-sheet-surface-background:var(--surface-solid);--bottom-sheet-surface-shadow:0 -4px 20px rgba(0,0,0,0.3);border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important;box-shadow:none!important;max-height:calc(var(--bottom-sheet-viewport-height) - var(--site-header-height, 64px) - 8px - var(--bottom-sheet-lift))!important;margin-top:auto!important;width:100%;max-width:1100px;transition:height .35s var(--ease-standard),max-height .35s var(--ease-standard),min-height .35s var(--ease-standard),top .35s var(--ease-standard),border-radius .2s ease,max-width .35s var(--ease-standard)}html:not(.dark) .bottom-sheet-container{--bottom-sheet-surface-shadow:0 -4px 20px rgba(0,0,0,0.1)}.bottom-sheet-container--content{border-top-left-radius:var(--radius-md)!important;border-top-right-radius:var(--radius-md)!important}@supports (height:100dvh){.bottom-sheet-container{--bottom-sheet-viewport-height:100dvh}}.lite-sheet-scroller,.react-modal-sheet-content-scroller{background:var(--bottom-sheet-surface-background);overscroll-behavior:contain;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);box-shadow:var(--bottom-sheet-surface-shadow)}.bottom-sheet-container--content :is(.react-modal-sheet-content-scroller,.lite-sheet-scroller){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.bottom-sheet-header,.react-modal-sheet-header-container{height:44px;min-height:44px;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;user-select:none;-webkit-user-select:none;background:transparent;pointer-events:none}.bottom-sheet-header .bottom-sheet-drag-indicator{grid-column:3;justify-self:center}.bottom-sheet-drag-indicator{--glass-filter:blur(10px);position:relative;appearance:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:auto;height:auto;padding:7px 12px;border-radius:var(--radius-md);border:1px solid var(--glass-border-subtle);background:var(--bottom-sheet-surface-background);color:var(--color-text);box-shadow:var(--shadow-card);pointer-events:auto;cursor:grab;font:inherit;text-align:center;transform:translate(32px,-4px);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.bottom-sheet-drag-indicator:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);min-width:44px;height:44px}.bottom-sheet-drag-indicator:active{cursor:grabbing}.sheet-handle-visual{display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;pointer-events:none}.bottom-sheet-header:hover .bottom-sheet-drag-indicator{transform:translate(32px,-5px);border-color:color-mix(in srgb,var(--color-secondary) 48%,transparent)}.bottom-sheet-content{padding:0 16px 160px;overflow-y:auto}.bottom-sheet-content-shell{min-height:0}.bottom-sheet-content--native-scroll{height:100%;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bottom-sheet-container--content[data-snap-index="3"] .bottom-sheet-content{padding:0 0 72px}.bottom-sheet-container--quiz-route .bottom-sheet-content{padding-bottom:calc(var(--secondary-footer-height, 0px) + 40px)}.bottom-sheet-container--quiz-route[data-snap-index="3"] .bottom-sheet-content{padding-bottom:calc(var(--secondary-footer-height, 0px) + 28px)}.bottom-sheet-container--quiz-subroute .bottom-sheet-drag-indicator{margin-top:54px;position:relative;z-index:1}.bottom-sheet-container--quiz-subroute[data-snap-index="1"] .bottom-sheet-content--native-scroll{overflow-y:hidden}.bottom-sheet-container--quiz-subroute[data-snap-index="1"] .bottom-sheet-content{visibility:hidden;padding-top:15px}.bottom-sheet-container--quiz-subroute[data-snap-index="1"] .react-modal-sheet-content-scroller{overflow:hidden}.bottom-sheet-container--quiz-subroute[data-snap-index="1"][data-header-active=true] .bottom-sheet-content{visibility:visible}.bottom-sheet-container--quiz-subroute[data-snap-index="1"][data-header-active=true] .bottom-sheet-content--native-scroll{overflow-y:auto}.bottom-sheet-container--quiz-subroute[data-snap-index="1"]:has(.bottom-sheet-drag-indicator:active) .bottom-sheet-content{visibility:visible}.bottom-sheet-container--quiz-subroute[data-snap-index="1"]:has(.bottom-sheet-drag-indicator:active) .bottom-sheet-content--native-scroll{overflow-y:auto}.bottom-sheet-shell{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:5}.bottom-sheet-shell .bottom-sheet-container{pointer-events:auto}.bottom-sheet-container[data-sheet-static=true]{display:flex;flex-direction:column;overflow:hidden}.bottom-sheet-container[data-sheet-static=true] .bottom-sheet-content{flex:1 1 auto}body>div:has(.react-modal-sheet-container){position:fixed!important;inset:0!important;z-index:10!important;pointer-events:none!important}body>div:has(.react-modal-sheet-container.bottom-sheet-container--detail){z-index:12!important;pointer-events:none!important}.react-modal-sheet-container.bottom-sheet-container--detail{pointer-events:auto!important}.react-modal-sheet-backdrop,.react-modal-sheet-container{z-index:inherit!important}.react-modal-sheet-container{pointer-events:none!important;left:0!important;right:0!important;margin-inline:auto!important;max-width:768px}.react-modal-sheet-content-scroller{pointer-events:auto}.react-modal-sheet-container.bottom-sheet-container--detail{max-width:650px!important}.bottom-sheet-shell:has(.bottom-sheet-container--detail){z-index:12;pointer-events:none}#sheet-root{position:fixed;inset:0;z-index:10;pointer-events:none}#sheet-root:has(.bottom-sheet-container--detail){z-index:12;pointer-events:none}#sheet-root .react-modal-sheet-container.bottom-sheet-container--detail{pointer-events:auto!important}@media (max-width:767px){#sheet-root:has(.bottom-sheet-container--detail),.bottom-sheet-shell:has(.bottom-sheet-container--detail),body>div:has(.react-modal-sheet-container.bottom-sheet-container--detail){z-index:var(--z-sheet,1600)!important}.bottom-sheet-container--detail .bottom-sheet-content{background:var(--surface-solid);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 24px rgba(0,0,0,.4);padding-bottom:180px}html:not(.dark) .bottom-sheet-container--detail .bottom-sheet-content{box-shadow:0 -4px 24px rgba(0,0,0,.14)}.bottom-sheet-container--detail .react-modal-sheet-content-scroller{background:transparent;box-shadow:none}}.food-sheet-image{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.bottom-sheet-container--header-fixed,.bottom-sheet-container--minimized-fixed{transition:height .35s var(--ease-standard),max-height .35s var(--ease-standard),min-height .35s var(--ease-standard),top .35s var(--ease-standard),border-radius .2s ease!important}.bottom-sheet-container--header-fixed{height:calc(var(--bottom-sheet-viewport-height) - var(--map-header-height))!important;max-height:calc(var(--bottom-sheet-viewport-height) - var(--map-header-height))!important;min-height:calc(var(--bottom-sheet-viewport-height) - var(--map-header-height))!important;top:var(--map-header-height)!important}.bottom-sheet-container--header-fixed,.bottom-sheet-container--minimized-fixed{width:100%!important;max-width:100%!important;border-radius:0!important;bottom:auto!important;transform:none!important}.bottom-sheet-container--minimized-fixed{height:var(--bottom-sheet-viewport-height)!important;max-height:var(--bottom-sheet-viewport-height)!important;min-height:var(--bottom-sheet-viewport-height)!important;top:0!important}.bottom-sheet-fixed-edge{height:1px;background:var(--glass-border-subtle);flex-shrink:0}.bottom-sheet-container--header-fixed,.bottom-sheet-container--minimized-fixed{pointer-events:auto}.bottom-sheet-container--header-fixed .bottom-sheet-content{padding-bottom:24px}.bottom-sheet-container--minimized-fixed .bottom-sheet-content{padding-top:calc(var(--site-header-height, 64px) + 12px);padding-bottom:calc(var(--footer-shell-height, 160px) + 24px)}.bottom-sheet-container--content .bottom-sheet-content{padding-inline:0}.mobile-sheet-page{min-width:0}.mobile-sheet-page__content{min-width:0;padding-inline:16px}.mobile-sheet-page__content:has(.country-page-wrapper){padding-inline:0}.bottom-sheet-drag-indicator:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;transform:translate(32px,-4px) scale(1.05)}@media (prefers-reduced-motion:reduce){.bottom-sheet-container,.bottom-sheet-container--header-fixed,.bottom-sheet-container--minimized-fixed,.bottom-sheet-drag-indicator,.react-modal-sheet-container{transition:none!important;animation:none!important}.react-modal-sheet-container{transition-duration:.01ms!important}}.bottom-sheet-container[data-snap-index="0"] :is(.react-modal-sheet-content-scroller,.bottom-sheet-content--native-scroll){scrollbar-width:none}.bottom-sheet-container[data-snap-index="0"] :is(.react-modal-sheet-content-scroller,.bottom-sheet-content--native-scroll)::-webkit-scrollbar{display:none}.bottom-sheet-container:not([data-snap-index="0"]) :is(.react-modal-sheet-content-scroller,.bottom-sheet-content--native-scroll,.lite-sheet-scroller){scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent}.bottom-sheet-container:not([data-snap-index="0"]) :is(.react-modal-sheet-content-scroller,.bottom-sheet-content--native-scroll,.lite-sheet-scroller)::-webkit-scrollbar{width:5px;height:5px}.bottom-sheet-container:not([data-snap-index="0"]) :is(.react-modal-sheet-content-scroller,.bottom-sheet-content--native-scroll,.lite-sheet-scroller)::-webkit-scrollbar-track{background:transparent}.bottom-sheet-container:not([data-snap-index="0"]) :is(.react-modal-sheet-content-scroller,.bottom-sheet-content--native-scroll,.lite-sheet-scroller)::-webkit-scrollbar-thumb{background:var(--glass-border-strong);border-radius:var(--radius-md)}@media (pointer:coarse){:is(.react-modal-sheet-content-scroller,.bottom-sheet-content,.bottom-sheet-content--native-scroll,.lite-sheet-scroller){scrollbar-width:none}:is(.react-modal-sheet-content-scroller,.bottom-sheet-content,.bottom-sheet-content--native-scroll,.lite-sheet-scroller)::-webkit-scrollbar{display:none;width:0;height:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}