.filter-menu[data-v-1285cd4b]{--se-primary:#2b7fff;--se-dark:#0f1f3d;--se-bg:#f2f4f8;--se-card:#fff;--se-border:#e8ebf0;--se-text:#0f1f3d;--se-text-muted:#8a96a8;--se-success:#27ae60;--se-destructive:#e53935;--se-destructive-soft-bg:#fff0f0;--se-destructive-border:#ffd6d6;--se-icon-navy-bg:#eef1f8;--se-input-bg:#f6f8fb;--se-input-border:#dde1ea;--se-radius-card:16px;--se-radius-icon:9px;--se-radius-pill:20px;--se-radius-btn-sm:8px;--se-radius-input:10px;--se-font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--se-header-back-size:34px;--se-header-back-bg:hsla(0,0%,100%,.2);--se-header-padding:52px 20px 14px;--se-strip-icon-bg:rgba(43,127,255,.25);--se-strip-decor-bg:rgba(43,127,255,.2);--se-strip-sub:hsla(0,0%,100%,.5);--se-input-focus-shadow:0 0 0 3.5px rgba(43,127,255,.16);--se-password-weak:#e53935;--se-password-medium:#f5a623;--se-password-good:#27ae60;--se-password-strong:#1a8a4a;color:var(--se-text);font-family:var(--se-font-family);-webkit-tap-highlight-color:transparent;align-items:flex-end;background:#0f1f3d73;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:100}.filter-menu-sheet[data-v-1285cd4b]{background:var(--se-bg);border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:min(92vh,760px);overflow:hidden;width:100%}.filter-menu-handle[data-v-1285cd4b]{display:flex;justify-content:center;padding:8px 0 0}.filter-menu-handle[data-v-1285cd4b]:before{background:var(--se-border);border-radius:99px;content:"";height:4px;width:36px}.filter-menu-header[data-v-1285cd4b]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 16px 10px}.filter-menu-title[data-v-1285cd4b]{color:var(--se-text);font-size:17px;font-weight:600;margin:0}.filter-menu-close[data-v-1285cd4b]{background:var(--se-card);border:0;border-radius:50%;color:var(--se-text-muted);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.filter-menu-close svg[data-v-1285cd4b]{height:16px;width:16px}.filter-menu-close[data-v-1285cd4b]:active{background:var(--se-border)}.filter-menu-body[data-v-1285cd4b]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 16px;scrollbar-width:thin}.filter-menu-section+.filter-menu-section[data-v-1285cd4b]{margin-top:20px}.filter-menu-section-label[data-v-1285cd4b]{color:var(--se-text-muted);font-size:11px;font-weight:600;letter-spacing:.6px;margin:0 0 8px;text-transform:uppercase}.filter-menu-ticket[data-v-1285cd4b]{align-items:center;background:var(--se-card);border:1px solid var(--se-border);border-radius:var(--se-radius-card);color:var(--se-text);cursor:pointer;display:flex;gap:14px;padding:15px 16px;text-align:left;width:100%}.filter-menu-ticket[data-v-1285cd4b]:active{background:var(--se-bg)}.filter-menu-ticket-icon[data-v-1285cd4b]{background:var(--se-bg);border-radius:var(--se-radius-icon);color:var(--se-primary);display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.filter-menu-ticket-icon svg[data-v-1285cd4b]{height:18px;width:18px}.filter-menu-ticket-text[data-v-1285cd4b]{flex:1 1 auto;font-size:15px;font-weight:500;min-width:0}.filter-menu-switch[data-v-1285cd4b]{background:#d8e0ea;border-radius:12px;flex:0 0 42px;height:24px;position:relative;width:42px}.filter-menu-switch[data-v-1285cd4b]:after{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:18px}.filter-menu-ticket.is-on .filter-menu-switch[data-v-1285cd4b]{background:var(--se-primary)}.filter-menu-ticket.is-on .filter-menu-switch[data-v-1285cd4b]:after{transform:translate(18px)}.filter-menu-mode[data-v-1285cd4b]{display:flex;gap:8px}.filter-menu-mode-btn[data-v-1285cd4b]{background:var(--se-card);border:1px solid var(--se-border);border-radius:var(--se-radius-input);color:var(--se-text);cursor:pointer;flex:1 1 0;font-size:15px;font-weight:500;height:44px;min-width:0;padding:0 10px}.filter-menu-mode-btn[data-v-1285cd4b]:active:not(.is-selected){background:var(--se-bg)}.filter-menu-mode-btn.is-selected[data-v-1285cd4b]{background:#eef5fc;border-color:var(--se-primary);color:var(--se-primary);font-weight:600}.filter-menu-cuisines[data-v-1285cd4b]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.filter-menu-cuisine[data-v-1285cd4b]{align-items:center;background:var(--se-card);border:1px solid var(--se-border);border-radius:12px;color:var(--se-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:68px;padding:8px 4px 6px}.filter-menu-cuisine[data-v-1285cd4b]:active:not(.is-selected){background:var(--se-bg)}.filter-menu-cuisine.is-selected[data-v-1285cd4b]{background:#eef5fc;border-color:var(--se-primary)}.filter-menu-cuisine-icon[data-v-1285cd4b]{color:var(--se-dark);display:grid;height:36px;place-items:center;width:36px}.filter-menu-cuisine-icon[data-v-1285cd4b] svg{height:22px;width:22px}.filter-menu-cuisine.is-selected .filter-menu-cuisine-icon[data-v-1285cd4b]{color:var(--se-primary)}.filter-menu-cuisine.is-selected .filter-menu-cuisine-icon[data-v-1285cd4b] svg [fill]:not([fill=none]){fill:var(--se-primary)}.filter-menu-cuisine.is-selected .filter-menu-cuisine-icon[data-v-1285cd4b] svg [stroke]:not([stroke=none]){stroke:var(--se-primary)}.filter-menu-cuisine-label[data-v-1285cd4b]{color:var(--se-text-muted);color:var(--se-text);font-size:12px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.filter-menu-cuisine.is-selected .filter-menu-cuisine-label[data-v-1285cd4b]{color:var(--se-primary);font-weight:600}.filter-menu-footer[data-v-1285cd4b]{background:var(--se-card);border-top:1px solid var(--se-border);display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.filter-menu-apply[data-v-1285cd4b],.filter-menu-reset[data-v-1285cd4b]{border-radius:var(--se-radius-btn-sm);cursor:pointer;font-size:15px;font-weight:600;height:44px}.filter-menu-reset[data-v-1285cd4b]{background:var(--se-bg);border:1px solid var(--se-border);color:var(--se-text);flex:0 0 auto;padding:0 14px}.filter-menu-reset[data-v-1285cd4b]:active:not(:disabled){background:var(--se-border)}.filter-menu-reset[data-v-1285cd4b]:disabled{color:var(--se-text-muted);cursor:default;opacity:.65}.filter-menu-apply[data-v-1285cd4b]{background:var(--se-primary);border:0;color:#fff;flex:1 1 auto}.filter-menu-apply[data-v-1285cd4b]:active{opacity:.9}.filter-sheet-enter-active[data-v-1285cd4b],.filter-sheet-leave-active[data-v-1285cd4b]{transition:opacity .22s ease}.filter-sheet-enter-active .filter-menu-sheet[data-v-1285cd4b],.filter-sheet-leave-active .filter-menu-sheet[data-v-1285cd4b]{transition:transform .22s ease}.filter-sheet-enter-from[data-v-1285cd4b],.filter-sheet-leave-to[data-v-1285cd4b]{opacity:0}.filter-sheet-enter-from .filter-menu-sheet[data-v-1285cd4b],.filter-sheet-leave-to .filter-menu-sheet[data-v-1285cd4b]{transform:translateY(24px)}@media (min-width:640px){.filter-menu[data-v-1285cd4b]{align-items:center;padding:24px 16px}.filter-menu-sheet[data-v-1285cd4b]{border:1px solid var(--se-border);border-radius:var(--se-radius-card);max-height:min(86vh,720px);max-width:440px}.filter-menu-handle[data-v-1285cd4b]{display:none}.filter-menu-header[data-v-1285cd4b]{padding:16px 16px 12px}.filter-menu-cuisines[data-v-1285cd4b]{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-menu-footer[data-v-1285cd4b]{padding:12px 16px 16px}.filter-sheet-enter-from .filter-menu-sheet[data-v-1285cd4b],.filter-sheet-leave-to .filter-menu-sheet[data-v-1285cd4b]{transform:translateY(12px)}}.hero{background:#2e84dd;border-radius:0 0 24px 24px;color:#fff;min-height:200px;overflow:hidden;padding:0 16px 18px;position:relative}.hero>:not(.hero-background){position:relative;z-index:2}.hero .hero-background{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.hero .hero-warm-shape{background:#ffd98a;border-radius:44% 56% 58% 42%;height:210px;position:absolute;right:-58px;top:-76px;transform:rotate(-12deg);width:210px}.hero .hero-blue-shape{background:#1165bb42;border-radius:50%;bottom:-84px;height:132px;position:absolute;right:72px;transform:rotate(10deg);width:180px}.hero .hero-inner{width:100%}.hero .hero-app-bar{min-height:28px}.hero .hero-main{align-items:center;display:flex;gap:10px;justify-content:space-between}.hero .hero-copy{min-width:0;padding-top:2px}.hero .hero-personal{color:#ffffffe0;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.01em;margin:0 0 5px}.hero .hero-title-text{color:#fff;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:220px}.hero .hero-side{display:flex;flex:0 0 92px;justify-content:flex-end}.hero .hero-food-illustration{height:86px;position:relative;width:86px}.hero .hero-dish-picture{display:block;height:86px;overflow:visible;width:86px}.hero .hero-dish-plate{fill:#fff8ea}.hero .hero-dish-rim,.hero .hero-dish-smile,.hero .hero-dish-steam{fill:none;stroke:#0f1f3d;stroke-linecap:round;stroke-linejoin:round}.hero .hero-dish-steam{stroke-width:4}.hero .hero-dish-bowl{fill:#ff8a65}.hero .hero-dish-rim{stroke-width:5}.hero .hero-dish-smile{stroke-width:3.5}.hero .hero-dish-leaf{fill:#4baf73;stroke:#0f1f3d;stroke-linejoin:round;stroke-width:2.5}.hero .hero-logo-picture{background:#2e84dd;border:2px solid hsla(0,0%,100%,.72);border-radius:50%;bottom:-2px;height:34px;-o-object-fit:contain;object-fit:contain;padding:3px;position:absolute;right:-2px;width:34px}.hero .hero-search{align-items:flex-start;display:flex;gap:8px;margin-top:12px}.hero .hero-search-input{color:#0f1f3d;flex:1 1 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;min-width:0}.hero .hero-search-input input::-moz-placeholder{color:#596980;font-size:14px;font-weight:600;opacity:1}.hero .hero-search-input input::placeholder{color:#596980;font-size:14px;font-weight:600;opacity:1}.hero .hero-search-input .v-field{background:#fff!important;background-color:#fff!important;border:1px solid rgba(15,31,61,.06);border-radius:14px;box-shadow:none!important;min-height:46px}.hero .hero-search-input .v-field__field,.hero .hero-search-input .v-input__control{background:transparent!important;background-color:transparent!important}.hero .hero-search-input .v-field__input{background:transparent!important;background-color:transparent!important;color:#0f1f3d;min-height:44px}.hero .hero-search-input .v-field__input input,.hero .hero-search-input input{background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#0f1f3d}.hero .hero-search-input .v-field__overlay{background:transparent!important;opacity:0!important}.hero .hero-search-input svg,.hero .hero-search-input svg path{color:#2e84dd;fill:#2e84dd!important;opacity:1}.hero .hero-filter-button{background:#0f1f3d;border:0;border-radius:14px;color:#fff;display:grid;flex:0 0 46px;height:46px;place-items:center;transition:background .16s ease,transform .16s ease;width:46px}.hero .hero-filter-button:active{background:#1b3158;transform:scale(.97)}@media (min-width:390px) and (max-width:639px){.hero{min-height:208px}.hero .hero-title-text{font-size:28px;max-width:238px}.hero .hero-side{flex-basis:100px}.hero .hero-dish-picture,.hero .hero-food-illustration{height:94px;width:94px}}@media (min-width:640px){.hero{align-items:center;display:flex;min-height:204px;padding:24px 16px 26px}.hero .hero-inner{align-items:center;display:grid;gap:clamp(32px,7vw,100px);grid-template-columns:minmax(260px,1fr) minmax(360px,520px);margin:0 auto;max-width:1120px;padding:0 24px}.hero .hero-app-bar{display:none}.hero .hero-main{min-width:0}.hero .hero-title-text{font-size:clamp(28px,3vw,38px);max-width:none}.hero .hero-personal{font-size:13px}.hero .hero-side{flex-basis:100px}.hero .hero-dish-picture,.hero .hero-food-illustration{height:98px;width:98px}.hero .hero-search{margin-top:0}.hero .hero-warm-shape{height:360px;right:4%;top:-140px;width:360px}.hero .hero-blue-shape{bottom:-130px;height:200px;right:31%;width:320px}}@media (max-width:359px){.hero .hero-title-text{font-size:24px;max-width:190px}.hero .hero-side{flex-basis:76px}.hero .hero-dish-picture,.hero .hero-food-illustration{height:76px;width:76px}}.hero .v-field__prepend-inner svg,.hero .v-field__prepend-inner svg path{fill:#2e84dd!important;opacity:1!important}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field__input{border-radius:14px;box-shadow:none}.navbar[data-v-ca0577f3]{bottom:0;height:4rem;position:fixed;width:100%;z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 0 24px #0b23341a}.navbar[data-v-ca0577f3],.navbar__btn[data-v-ca0577f3]{align-items:center;display:flex;justify-content:center}.navbar__btn[data-v-ca0577f3]{flex-direction:column;padding-bottom:.5rem;width:70px;--tw-text-opacity:1;color:rgb(138 148 166/var(--tw-text-opacity,1))}.navbar__btn--active[data-v-ca0577f3],.navbar__btn--active .navbar__text[data-v-ca0577f3]{--tw-text-opacity:1;color:rgb(95 168 255/var(--tw-text-opacity,1))}.navbar__text[data-v-ca0577f3]{font-size:.75rem;letter-spacing:0;line-height:1rem;--tw-text-opacity:1;color:rgb(138 148 166/var(--tw-text-opacity,1))}@media (min-width:390px){.navbar__text[data-v-ca0577f3]{display:block;font-size:.75rem;line-height:1rem}}.navbar__link__basket[data-v-ca0577f3]{border-radius:9999px;border-width:4px;height:72px;margin-bottom:2.5rem;width:72px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(46 132 221/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navbar__link__basket--active[data-v-ca0577f3]{--tw-bg-opacity:1;background-color:rgb(95 168 255/var(--tw-bg-opacity,1))}.navbar__basket__text[data-v-ca0577f3]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navbar__basket__count[data-v-ca0577f3]{align-items:center;border-radius:9999px;display:flex;height:1.5rem;justify-content:center;margin-left:2.5rem;position:absolute;top:-1rem;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(4 27 52/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem}.animate-count[data-v-ca0577f3]{animation:count-animation-ca0577f3 .7s}@keyframes count-animation-ca0577f3{0%{transform:scale(1)}50%{transform:scale(4)}to{transform:scale(1)}}
