.w-265,.restaurant-name{width:265px}@media (min-width: 1024px){.restaurant-name{width:100%}}.restaurant-image{width:40px;height:40px}@media (min-width: 1024px){.restaurant-image{width:56px;height:56px}}.background-come-more-pay-less[data-v-1f3ef366]{background-image:url(/_astro/come-more-pay-less.DnXbhbj8.webp);background-position:center bottom}@media (min-width: 1024px){.background-come-more-pay-less[data-v-1f3ef366]{background-position:center center}}.special-days-title[data-v-8d20863b]{display:flex;width:100%;flex-direction:column;justify-content:flex-end;margin-bottom:1rem}.price-wrapper[data-v-8d20863b]:not(.special-days){display:flex;flex-direction:column}.price-wrapper:not(.special-days) .price-title[data-v-8d20863b]{font-size:.75rem;line-height:var(--tw-leading, var(--text-xs--line-height));font-weight:700;color:var(--color-black-primary)}@media (min-width: 1024px){.price-wrapper:not(.special-days) .price-title[data-v-8d20863b]{font-size:1rem;line-height:var(--tw-leading, var(--text-base--line-height))}}.price-wrapper:not(.special-days) .price-content[data-v-8d20863b]{display:flex;flex-direction:row;justify-content:space-between}.price-wrapper.special-days[data-v-8d20863b]{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}.price-wrapper.special-days .price-title[data-v-8d20863b]{margin-bottom:1rem;font-size:.625rem}@media (min-width: 1024px){.price-wrapper.special-days .price-title[data-v-8d20863b]{font-size:1rem;line-height:var(--tw-leading, var(--text-base--line-height))}}.price-wrapper.special-days .price-content[data-v-8d20863b]{margin-right:1rem;display:flex;flex-direction:column}.tippy-box[data-theme~=white]{background-color:#fff;color:#000c;font-size:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.tippy-box[data-theme~=white] .tippy-arrow{color:#fff}.tippy-box[data-theme~=white]:has(.dynamic-pricing-popup){width:90vw;box-shadow:none}.tippy-content:has(.dynamic-pricing-popup){padding:0!important;border-radius:12px;border:1px solid #dee2e4;box-shadow:0 8px 12px -2px #00000014,0 2px 6px -2px #0000000f}@media (min-width: 1024px){.tippy-box[data-theme~=white]:has(.dynamic-pricing-popup){width:444px}}.dynamic-pricing-popup[data-v-ad01640e]{max-height:268px;max-width:90vw;overflow-y:scroll;margin:1rem 1.5rem}@media (min-width: 1024px){.dynamic-pricing-popup[data-v-ad01640e]{max-height:366px;overflow-y:scroll;margin:1.5rem 2rem}}.dynamic-pricing-wrapper [data-tippy-root]{width:90%}@media (min-width: 1024px){.dynamic-pricing-wrapper [data-tippy-root]{width:auto}}.h-314px[data-v-cae61269]{max-height:314px}.package-menu-iframe-size[data-v-2d5a1a70]{height:87vh;width:100%}@media (min-width: 1024px){.package-menu-iframe-size[data-v-2d5a1a70]{height:87vh}}.iframe-container{width:100%;overflow:hidden}.iframe-wrapper{cursor:grab}.zoomable-iframe{transition:transform .3s ease}.disable-interaction{pointer-events:none}.zoom-iframe-slider .slider-base{width:200px!important}.zoom-iframe-slider .slider-horizontal .slider-handle{width:12px!important;height:12px!important;top:-3px!important}.zoom-iframe-slider .slider-connects{background:#e4e4e4;border-radius:10px!important;height:8px!important}.zoom-iframe-slider .slider-connect{background:var(--primary-color)!important}.zoom-iframe-slider .slider-horizontal .slider-tooltip-top{font-weight:400!important;font-size:12px!important;line-height:normal!important;color:#656c6f!important;background:transparent!important;border:none!important}.zoom-iframe-slider .slider-horizontal .slider-tooltip-top:before{display:none}.w-16[data-v-ed9ef547]{width:16px}.h-16[data-v-ed9ef547]{height:16px}.mt--15[data-v-ed9ef547]{margin-top:-15px}.view-full-menu-button[data-v-ed9ef547]{height:32px}@media (min-width: 1024px){.view-full-menu-button[data-v-ed9ef547]{height:43px;column-gap:8px}}.mt-12px[data-v-ed9ef547]{margin-top:12px}.max-height-menu-and-image[data-v-ed9ef547]{max-height:369px}@media (min-width: 1024px){.max-height-menu-and-image[data-v-ed9ef547]{max-height:734px}}.max-h-365px[data-v-ed9ef547]{max-height:365px}.max-height-not-menu[data-v-ed9ef547]{max-height:275px}@media (min-width: 1024px){.max-height-not-menu[data-v-ed9ef547]{max-height:734px}}
