.background-video[data-v-945afc36]{position:fixed;top:0;left:0;z-index:-1;pointer-events:none;height:100%;width:100%;object-fit:cover}.modal-enter-active[data-v-58476abf],.modal-leave-active[data-v-58476abf]{transition:all .2s ease-in-out}.modal-enter-from[data-v-58476abf],.modal-leave-to[data-v-58476abf]{transform:scale(.8);opacity:0}.modal-enter-to[data-v-58476abf],.modal-leave-from[data-v-58476abf]{transform:scale(1);opacity:1}.text-lower[data-v-752df479]{text-transform:lowercase}#prompt-pay-modal .modal-content{padding:0!important}#prompt-pay-modal .close{display:none!important}.payment-failed-popup[data-v-5b7e0e00]{padding:3rem 0!important}.payment-failed-popup h2[data-v-5b7e0e00]{padding-bottom:1rem!important}.payment-failed-popup .swal2-html-container[data-v-5b7e0e00]{display:flex!important;flex-wrap:wrap;gap:5px}.header[data-v-5b7e0e00]{background-color:#0d3c66;margin-bottom:15px}.thaiqr-logo[data-v-5b7e0e00]{width:400px}.promptpay-logo img[data-v-5b7e0e00]{width:150px}.qr-code-wrapper[data-v-5b7e0e00]{display:flex;justify-content:center;align-items:center;margin:2ch 0;height:300px}.qr-code-image[data-v-5b7e0e00]{width:300px;height:300px}.qr-loader[data-v-5b7e0e00]{width:300px;height:300px;display:flex;align-items:center;justify-content:center}.btn-primary-link[data-v-5b7e0e00]{font-size:14px!important;text-decoration:none;cursor:pointer;font-size:inherit}.btn-primary-link[data-v-5b7e0e00]:hover{text-decoration:underline}.spinner-large[data-v-5b7e0e00]{width:40px;height:40px;border:4px solid #ccc;border-top:4px solid #3498db;border-radius:50%;animation:spin-5b7e0e00 .6s linear infinite}.amount[data-v-5b7e0e00]{font-size:32px;margin-bottom:20px}.details[data-v-5b7e0e00]{text-align:left;margin:10px 25px 30px;font-size:14px}.details div[data-v-5b7e0e00]{display:flex;justify-content:space-between;margin:5px 0}.timer[data-v-5b7e0e00]{margin-top:10px;text-align:center}.timer-text[data-v-5b7e0e00]{font-size:13px}.timer-value[data-v-5b7e0e00]{font-size:20px;font-weight:700}.actions[data-v-5b7e0e00]{display:flex;justify-content:space-between;margin:15px 25px 5px}.actions-center[data-v-5b7e0e00]{display:flex;justify-content:center;margin-bottom:15px}.btn-primary[data-v-5b7e0e00],.btn-secondary[data-v-5b7e0e00]{padding:8px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.btn-primary[data-v-5b7e0e00]{background-color:#007bdf;color:#fff}.btn-secondary[data-v-5b7e0e00]{background-color:#ccc;color:#000}.btn-primary[data-v-5b7e0e00]:disabled{opacity:.6;cursor:not-allowed}.warning-message[data-v-5b7e0e00]{background-color:#f8d7da;color:#721c24;min-height:30px;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .3s ease;font-size:14px}.warning-message.visible[data-v-5b7e0e00]{visibility:visible;opacity:1}.spinner[data-v-5b7e0e00]{display:inline-block;width:1em;height:1em;border:2px solid #fff;border-top:2px solid #3498db;border-radius:50%;animation:spin-5b7e0e00 .6s linear infinite;margin-right:.5em;vertical-align:middle}@keyframes spin-5b7e0e00{to{transform:rotate(360deg)}}.modal.table-selection-bg .type-selection-modal .table-title-container{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:center;column-gap:12px;width:100%;box-sizing:border-box;padding:1rem 2rem 0;margin-bottom:3rem;text-align:left}.table-title-text[data-v-de3a512f]{min-width:0;display:block}.table-title-text h2[data-v-de3a512f]{margin:0;font-size:1.5rem;font-weight:800;line-height:1.2;color:#0f172a}.table-title-text p[data-v-de3a512f]{margin:0;color:#6b7280;font-size:.95rem;line-height:1.4}.table-title-image[data-v-de3a512f]{width:112px;height:112px;justify-self:end;display:block}.table-title-image img[data-v-de3a512f],.table-title-image[data-v-de3a512f]{width:112px;height:112px;object-fit:contain;pointer-events:none}@media (max-width: 420px){.table-title-container[data-v-de3a512f]{grid-template-columns:minmax(0,1fr) 80px!important}.table-title-image[data-v-de3a512f],.table-title-image img[data-v-de3a512f]{width:80px;height:80px}}.table-selection-img[data-v-de3a512f]{position:static!important;right:auto!important;top:auto!important}.table-selection-img[data-v-11ce16a4]{position:absolute;right:-20px;top:1rem;width:7rem;height:7rem;object-fit:contain;pointer-events:none}.mb-0[data-v-7f5237b0]{margin-bottom:0!important}.modifier-container[data-v-ad2d4eaf],.modifier-container[data-v-bb47afb3]{margin-bottom:16px}.option-title[data-v-bb47afb3]{display:flex;align-items:center}.badge[data-v-bb47afb3]{display:inline-block;text-transform:uppercase;letter-spacing:.03em;padding:.25em .6em;font-size:.7rem;font-weight:600;line-height:1;color:#fff;background-color:var(--default-highlight-color-red);border-radius:.375rem;text-align:center;vertical-align:middle;white-space:nowrap;margin-left:.75em}.grow[data-v-45d1d184]{animation:grow-animation-45d1d184 .3s ease}@keyframes grow-animation-45d1d184{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.btn-disabled[data-v-45d1d184]{opacity:.5;cursor:not-allowed}.modifier-container[data-v-45d1d184]{margin-bottom:16px}.initial-cta-btn[data-v-45d1d184]{font-size:clamp(16px,3vw,var(--font-size-parent-title, 30px))!important}.screensaver[data-v-ceabab89]{display:block;position:fixed;height:100vh;height:100dvh;width:100vw;width:100dvw;top:0;left:0;z-index:99999;opacity:0;transition:opacity .4s ease}.screensaver img[data-v-ceabab89]{height:100%;width:100%;object-fit:cover}.screensaver.fade-in[data-v-ceabab89]{opacity:1}.screensaver.fade-out[data-v-ceabab89]{opacity:0}.order-queue-container[data-v-f5612e4a]{display:grid;width:100%;min-height:100vh;min-height:100dvh;grid-template-columns:1fr 1fr;background-color:#f5f5f5;color:#262626;padding:20px;overflow:hidden;column-gap:40px;position:relative;overflow-x:hidden;overflow-y:auto}.order-queue-container[data-v-f5612e4a]:after{content:"";display:block;width:2px;height:100%;background-color:#d9d9d9;position:absolute;left:50%;top:0;transform:translate(-50%)}.queued-order[data-v-f5612e4a]{width:100%}.order-queue-container h2[data-v-f5612e4a]{text-transform:uppercase;font-size:clamp(1.5rem,4vw,3.5rem);margin-bottom:40px;line-height:1}ul[data-v-f5612e4a]{list-style:none;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:clamp(1rem,4vw,2.5rem)}ul li[data-v-f5612e4a]{display:flex;width:calc(33.33% - 15px);padding:20px;background-color:#fff;min-width:clamp(7rem,18vw,12rem);border-radius:50px;align-items:center;justify-content:center;font-weight:600}.ready-order li[data-v-f5612e4a]{background-color:#3395e5;color:#fff}.featured-order[data-v-f5612e4a]{display:flex;align-items:center;justify-content:center;background-color:#3395e5;color:#fff;margin-bottom:20px;height:40vh;width:100%;font-size:clamp(4rem,10vw,12rem);border-radius:20px;font-weight:500}@media screen and (max-width: 1024px){.featured-order[data-v-f5612e4a]{height:20vh;height:20dvh}}@media screen and (max-width: 767px){.order-queue-container[data-v-f5612e4a]{display:flex;flex-direction:column-reverse;justify-content:flex-end}.ready-order[data-v-f5612e4a]{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d9d9d9}.order-queue-container[data-v-f5612e4a]:after{display:none}}.receipt-wrapper[data-v-975d6d89]{display:flex;justify-content:center}.receipt[data-v-975d6d89]{width:300px;padding:0 20px;font-family:monospace;font-size:14px;background-color:#f9f9f9;text-align:center}.receipt h2[data-v-975d6d89]{margin:0;font-size:16px}.receipt p[data-v-975d6d89]{margin:5px 0}.details[data-v-975d6d89],.date[data-v-975d6d89],.items[data-v-975d6d89],.totals[data-v-975d6d89],.payment[data-v-975d6d89],.footer[data-v-975d6d89]{margin-top:10px}.details[data-v-975d6d89]{text-align:left;margin-bottom:20px}.centered-label-number[data-v-975d6d89]{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.centered-label-number .label[data-v-975d6d89]{font-size:16px;font-weight:600;letter-spacing:1px;color:#333}.centered-label-number .big-number[data-v-975d6d89]{font-size:40px;font-weight:700;color:#111;margin-top:2px;margin-bottom:2px;line-height:1.1}.item-entry[data-v-975d6d89]{margin-bottom:10px}.item-name[data-v-975d6d89]{display:flex;justify-content:space-between}.item-details[data-v-975d6d89]{font-size:12px;text-align:left}.options[data-v-975d6d89],.extras[data-v-975d6d89]{color:#555}.options-row[data-v-975d6d89],.extras-row[data-v-975d6d89]{display:flex;justify-content:space-between;align-items:center;margin-left:15px}.options-key[data-v-975d6d89],.extras-option[data-v-975d6d89]{flex:1}.options-value[data-v-975d6d89],.extras-value[data-v-975d6d89]{font-weight:700;margin-left:8px;min-width:60px;text-align:right;display:inline-block}.totals p[data-v-975d6d89]{display:flex;justify-content:space-between}.footer[data-v-975d6d89]{margin-top:20px;font-weight:700}.receipt-hr[data-v-975d6d89]{margin:20px 0;border-style:dashed}.footer p[data-v-975d6d89]{text-transform:capitalize}#receipt-android.receipt-thermal[data-v-975d6d89]{max-width:300px;margin:0 auto;font-family:monospace;font-size:12px;line-height:1.4;background:#fff;padding:10px}.login-container[data-v-108eab34]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f7f7f7}.login-card[data-v-108eab34]{background-color:#fff;padding:2.5rem 2rem;border-radius:1rem;box-shadow:0 0 16px #0000000d;width:320px;text-align:center}.title[data-v-108eab34]{color:#007bdf;font-size:36px;font-weight:700;margin-bottom:2rem}.password-input-wrapper[data-v-108eab34]{position:relative}.password-field[data-v-108eab34]{padding-right:40px}.toggle-password[data-v-108eab34]{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;margin-top:-8px}.toggle-password svg[data-v-108eab34]{width:20px;height:20px}.login-input[data-v-108eab34]{width:100%;padding:12px 14px;margin-bottom:1rem;font-size:16px;border-radius:8px;border:1px solid #ddd;box-sizing:border-box}.login-button[data-v-108eab34]{width:100%;padding:12px;font-size:18px;font-weight:700;color:#fff;background-color:#007bdf;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;margin-top:1.5rem}.login-button[data-v-108eab34]:hover{background-color:#006acc}.spinner[data-v-108eab34]{display:inline-block;width:1em;height:1em;border:2px solid #fff;border-top:2px solid #3498db;border-radius:50%;animation:spin-108eab34 .6s linear infinite;margin-right:.5em;vertical-align:middle}@keyframes spin-108eab34{to{transform:rotate(360deg)}}.warning-message[data-v-108eab34]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-weight:500;margin-top:-35px;margin-bottom:10px}.status-icon[data-v-108eab34]{margin-bottom:1rem}.status-message[data-v-108eab34]{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.uuid[data-v-108eab34]{font-size:18px;color:#007bdf;font-weight:700;margin-bottom:20px}.action-buttons button[data-v-108eab34]{flex:1}.return-btn[data-v-108eab34],.logout-btn[data-v-108eab34]{width:100%;padding:10px 16px;font-size:16px;border-radius:6px;border:none;cursor:pointer;font-weight:500;transition:background-color .3s ease}.return-btn[data-v-108eab34]{background-color:#fff;color:#007bdf;border:1px solid #007bdf;width:100%;margin-bottom:10px}.return-btn[data-v-108eab34]:hover{background-color:#e6f0fb}.logout-btn[data-v-108eab34]{background-color:#f2f2f2;color:#444;border:1px solid #ccc}.logout-btn[data-v-108eab34]:hover{background-color:#e2e2e2}.loader[data-v-4f6af7dc]{position:fixed;display:flex;left:0;top:0;align-items:center;justify-content:center;background-color:#fff;height:100%;width:100%;z-index:9999}.fade-enter-active[data-v-4f6af7dc],.fade-leave-active[data-v-4f6af7dc]{transition:opacity .4s ease}.fade-enter-from[data-v-4f6af7dc],.fade-leave-to[data-v-4f6af7dc]{opacity:0}.nav-menu-card[data-v-f91bcb1a]{cursor:pointer}.left-nav-thumb-text[data-v-f91bcb1a]{font-size:42px;padding:0 10px}.left-nav-no-image-text[data-v-f91bcb1a]{font-size:12px;font-weight:100;line-height:46px}.no-foods-message[data-v-3d7dacab]{width:100%;padding:10px;text-align:center;font-size:20px}@media (min-width: 768px) and (max-width: 1024px){#food-modal .modal-content-container{margin:0 auto;width:80%}}polygon[data-v-0cd6f7f1]{fill:#007bdf}.verified-container[data-v-1666dcc8]{height:100vh;height:100dvh;width:100vw;width:100dvw;position:relative;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .4s ease}.verified-content[data-v-1666dcc8]{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;row-gap:3.5rem;color:#262626}.verified-content svg[data-v-1666dcc8]{height:3rem;width:3rem;object-fit:contain}.thankyou-heading-container[data-v-1666dcc8],.order-number-container[data-v-1666dcc8]{display:flex;flex-direction:column;row-gap:8px}.thankyou-heading-container h1[data-v-1666dcc8]{font-size:1.8rem;font-weight:600}.thankyou-heading-container p[data-v-1666dcc8],.order-number-container p[data-v-1666dcc8]{font-size:1.15rem;font-weight:500}.thankyou-heading-container .amount[data-v-1666dcc8]{justify-content:center;font-weight:600}.order-number-container[data-v-1666dcc8]{row-gap:15px;justify-content:center;align-items:center}.order-number-container>div[data-v-1666dcc8]{background-color:#007bdf;width:max-content;padding:3rem;display:inline-flex;flex-direction:column;row-gap:4px;align-items:center;justify-content:center;border-radius:5px}.order-number-container>div p[data-v-1666dcc8]{font-size:1.3rem;color:#fff}.order-number-container .serial[data-v-1666dcc8]{font-size:4rem;font-weight:600;line-height:1}.verified-container .btn[data-v-1666dcc8]{background-color:transparent;text-transform:uppercase;height:clamp(50px,12vw,60px);align-items:center;justify-content:center;column-gap:5px;width:120px;display:flex;font-size:clamp(1rem,2vw,1.2rem);font-weight:600;border-radius:0;border-bottom:3px solid #262626;color:#262626;transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out}.verified-container .btn[data-v-1666dcc8]:hover,.verified-container .btn[data-v-1666dcc8]:active{border-color:#007bdf}.verified-container .btn span[data-v-1666dcc8]{display:block;min-width:25px}.fade-out[data-v-1666dcc8]{opacity:0}.amount[data-v-1666dcc8]{display:flex;align-items:center;column-gap:4px}.amount svg[data-v-1666dcc8]{height:1rem;width:auto}.amount svg path[data-v-1666dcc8]{stroke:#262626}.thankyou-payment-summary[data-v-1666dcc8]{display:block;margin:0 auto}.thankyou-payment-summary ul[data-v-1666dcc8]{display:flex;flex-direction:column;row-gap:8px}.thankyou-payment-summary ul li[data-v-1666dcc8]{display:flex;justify-content:space-between;font-weight:600;column-gap:5rem}@media screen and (max-width: 767px){.verified-content[data-v-1666dcc8]{row-gap:2rem}}.modal-content.type-selection-modal{max-width:500px!important}.sr-only-input{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.scan-display[data-v-6114deac]{display:flex;align-items:center;justify-content:center;min-height:180px;margin:0 auto 16px;font-weight:800;font-size:clamp(72px,12vw,128px);line-height:1;color:#0f172a;background:#fff;border-radius:16px;box-shadow:0 10px 24px #00000014}.keypad-action>button[data-v-6114deac]:disabled{opacity:.5;cursor:not-allowed}.language-btn[data-v-124be047]{position:fixed;right:1.3rem;top:1.3rem}.logo-container[data-v-124be047]{position:fixed;left:1.3rem;top:1.3rem}.logo-container .logo-text span[data-v-124be047]{font-size:clamp(1.1rem,4.8vw,3.125rem)}.logo-container>svg[data-v-124be047]{width:clamp(1em,3.8vw,100%)}.screensaver[data-v-124be047]{display:block;position:fixed;height:100%;width:100%;top:0;left:0;z-index:99999}.screensaver img[data-v-124be047]{height:100%;width:100%;object-fit:cover}.fade-enter-active[data-v-124be047],.fade-leave-active[data-v-124be047]{transition:opacity .8s ease}.fade-enter-from[data-v-124be047],.fade-leave-to[data-v-124be047]{opacity:0}.order-type-hero-img[data-v-124be047]{max-width:500px;max-height:500px}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Poppins;src:url(./Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(./Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(./Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(./Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal}:root{--font-poppins: "Poppins", sans-serif;--font-logo: "Poppins", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--default-white-color: #ffffff;--logo-font-size: 8.75rem;--logo-font-tablet-size: 90px;--logo-font-mobile-size: 2.8rem;--font-size-main-title: 100px;--font-size-title: 50px;--font-size-parent-title: 30px;--font-size-sub-title: 24px;--font-size-child-title: 16px;--font-size-description: 16px;--font-size-menu: 20px;--default-highlight-color: #007bdf;--default-highlight-color-light-0: #3395e5;--default-highlight-color-red: #fe3c00;--default-highlight-color-red-light: #ffc3b0;--default-highlight-color-red-dark: #e73700;--default-highlight-color-dark: #0071cc;--default-highlight-color-light: #aedbff;--blue-bg-100: #b0d6f5;--stroke-color: #f0f0f0;--stroke-color-2: #d9d9d9;--default-black-charcoal: #262626;--secondary-black-charcoal: #1f1f1f;--bg-white: #f5f5f5;--initial-page-overlay-gradient: linear-gradient( 180deg, #404040 0%, #d1d1d1 52.1%, #000000 100% );--initial-page-overlay-opacity: .8;--blurred-background-color: rgba(29, 29, 29, .7);--blurred-background-blur: 6px;--neutral-background-color: #8c8c8c;--neutral-background-color-dark: #595959;--lang-hw: 52px;--lang-hw-mobile: 25px;--left-nav-cards-hw: 60px;--left-nav-cards-hw-responsive: 36px;--left-nav-cards-hw-mobile: 52px;--dashed-border-color: #bfbfbf;--scroller-thumb-color: #fcfcfc;--bt-0_5: rgba(0, 0, 0, .05);--bt-1: rgba(0, 0, 0, .1);--bt-1_5: rgba(0, 0, 0, .15);--bt-2: rgba(0, 0, 0, .2);--bs-1: inset 0 0 0 4px var(--default-highlight-color);--bs-2: 0 0 30px var(--bt-2);--bs-3: inset 0 0 2px var(--bg-white);--bs-4: 0 4px 25px var(--bt-1);--bs-5: 0 0 30px var(--bt-1);--bs-6: -1px 5px 8px rgb(0 0 0/05%);--bs-7: 0 0 20px rgba(0, 0, 0, .3);--bs-8: 0 0 20px var(--bt-1);--bs-9: 0 0 10px var(--bt-0_5);--radius-20: 20px;--radius-15: 15px;--radius-10: 10px;--mobile-font-size-1: 12px}div,a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:var(--font-poppins);text-decoration:none}button{font-family:var(--font-poppins);border:none;outline:none;cursor:pointer}.main-container{display:block;height:100vh;height:100dvh;max-width:100vw;max-width:100dvw;margin:0 auto;font-family:var(--font-poppins);overflow:hidden}.bg-initial-page{background-color:var(--default-highlight-color);background-image:url(./background-banner-image-2-xuzQfpcg.png);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0;position:relative}.bg-initial-page:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background-image:var(--initial-page-overlay-gradient);mix-blend-mode:multiply;z-index:-1}.initial-page-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%;padding-top:clamp(50px,10vw,140px);padding-right:0;padding-bottom:clamp(0px,10vh,102px);padding-left:0}.left-header-container{display:flex;align-items:center;justify-content:flex-start;position:relative}.back-btn{box-shadow:inset 0 0 0 2px var(--neutral-background-color);display:inline-flex;align-items:center;justify-content:center;height:clamp(30px,5vw,50px);width:clamp(135px,5vw,165px);font-size:var(--font-size-description, 16px);text-decoration:none;color:var(--default-black-charcoal);font-weight:var(--font-weight-regular);padding:9px;column-gap:8px;pointer-events:all;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.back-btn svg{display:block;height:15px;width:15px;position:relative}.back-btn svg path{fill:var(--default-black-charcoal);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.back-btn:active,.back-btn:focus{background-color:var(--neutral-background-color);color:var(--default-white-color)}.back-btn:active svg path,.back-btn:focus svg path{fill:var(--default-white-color)}.logo-container img{width:clamp(4rem,15vw,14rem);aspect-ratio:750 / 299;height:auto;object-fit:contain}.main-page-section .with-back .logo-container{padding-left:16px;margin-left:16px;position:relative}.main-page-section .with-back .logo-container:before{content:"";position:absolute;left:0;top:0;display:block;height:100%;width:2px;background-color:var(--default-white-color);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.logo-text{display:flex;color:var(--default-white-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-weight:var(--font-weight-bold)}.logo-text span{font-family:var(--font-logo);font-size:clamp(var(--logo-font-mobile-size, 2.8rem),9vw,var(--logo-font-size, 8.75rem))}.logo-container,.logo-container .logo-text{display:flex;gap:10px}.logo-container .logo-text span{color:var(--secondary-black-charcoal);font-size:clamp(.8rem,4vw,3.125rem);line-height:auto;font-weight:var(--font-weight-semibold)}.logo-container>svg{width:clamp(.5em,3vw,100%);height:auto}.main-logo-container{display:flex;column-gap:20px;align-items:center}.main-logo-container svg{width:clamp(2.8em,7vw,7em);height:clamp(2.8em,7vw,7em)}.main-logo-container .logo-text{column-gap:20px;font-weight:var(--font-weight-semibold)}.initial-cta-btn{text-decoration:none;background-color:var(--default-highlight-color);display:inline-flex;padding-top:clamp(1.6rem,6vw,3.4rem);padding-bottom:clamp(1.6rem,6vw,3.4rem);padding-left:clamp(3.1rem,12vw,15.6rem);padding-right:clamp(3.1rem,12vw,15.6rem);font-family:var(--font-poppins);font-weight:var(--font-weight-semibold);color:var(--default-white-color);font-size:clamp(.6rem,7vw,3.75rem);border:2px solid var(--default-highlight-color);outline:none;cursor:pointer;text-transform:uppercase;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease}.initial-cta-btn:active{background-color:var(--default-highlight-color-dark);border-color:var(--default-highlight-color-dark)}.blurred-bg:after{background:var(--blurred-background-color);backdrop-filter:blur(var(--blurred-background-blur));opacity:1}.table-page-section{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.table-page-title{font-family:var(--font-poppins);font-weight:var(--font-weight-bold);font-size:clamp(40px,8vw,100px);text-align:center;text-transform:uppercase;color:var(--default-black-charcoal);margin-bottom:clamp(55px,12vw,174px)}.order-action-button-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}.order-action-button{display:flex;flex-direction:column;width:100%;padding:clamp(40px,10vw,75.42px) clamp(25px,10vw,65px);text-align:center;text-decoration:none;text-transform:uppercase;color:var(--default-black-charcoal);background-color:var(--default-white-color);box-shadow:inset 0 0 0 4px var(--stroke-color);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease}.order-action-button svg{width:clamp(60px,10vw,142px);height:clamp(60px,10vw,142px);object-fit:contain;margin:0 auto clamp(20px,5vw,60px)}.order-action-button svg path{fill:var(--default-black-charcoal);transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease}.order-action-button span{font-family:var(--font-poppins);font-weight:var(--font-weight-bold);font-size:clamp(16px,4vw,50px)}.order-action-button:active{box-shadow:inset 0 0 0 4px var(--default-highlight-color-light-0)}.order-action-button:nth-child(2):active img{filter:invert(1) brightness(2);-webkit-filter:invert(1) brightness(2)}.main-page-section{position:relative;min-height:100%}.bg-white-300{background-color:var(--bg-white)}.banner{height:286px;width:100%}.banner img{height:100%;width:100%;object-fit:cover}.main-content-container{padding-right:20px;position:relative}.vertical-menu-content{display:grid;grid-template-columns:clamp(14.9rem,12vw,238px) 1fr;column-gap:25px}.pr-16{padding-right:16px}.top-action-btn{display:flex;justify-content:space-between;align-items:center;padding:min(16px,30px) min(16px,20px);position:relative;border-bottom:3px solid var(--default-white-color);margin-bottom:clamp(20px,3vw,28px)}.vertical-menu-content .left-navigation{height:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--default-white-color);width:100%;position:relative}.vertical-menu-content .left-navigation-container{display:flex;top:0;left:0;height:calc(100vh - 125px);height:calc(100dvh - 125px);width:100%;overflow-x:auto;overflow-y:hidden;position:relative;box-shadow:0 -1.8rem 0 0 var(--default-white-color);margin-top:-.5px}.vertical-menu-content .left-navigation-content{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:20px}.has-overflow{position:relative}.has-overflow:after,.has-overflow:before{content:"";position:absolute;display:block;width:100%;left:0;backdrop-filter:blur(2px);overflow:hidden;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.has-overflow:before{top:0;height:0;pointer-events:none;background:#00000008;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 90%);mask-image:linear-gradient(to bottom,#000 50%,#0000 90%)}.has-overflow.scrolling:before{height:40px;z-index:1}.has-overflow:after{display:none;bottom:0;pointer-events:none;height:30px;background:#00000008;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 90%);mask-image:linear-gradient(to top,#000 40%,#0000 90%)}.vertical-menu-content .left-navigation-content::-webkit-scrollbar{display:none}.md-mt-food{margin-top:30px}.vertical-menu-content .nav-menu-card-container{display:flex;flex-direction:column;gap:20px;font-family:var(--font-poppins);font-size:var(--font-size-menu, 20px);font-weight:var(--font-weight-semibold)}.vertical-menu-content .nav-menu-card{min-width:100%;min-height:167px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:18px 27px;background-color:var(--default-white-color);color:var(--default-black-charcoal);text-decoration:none;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);box-shadow:inset 0 0 0 1px var(--stroke-color)}.left-nav-thumb{display:flex;align-items:center;justify-content:center}.vertical-menu-content .nav-menu-card img{height:60px;width:60px;object-fit:contain}.vertical-menu-content .nav-menu-card.active{box-shadow:inset 0 0 0 3px var(--default-highlight-color)}.vertical-menu-content .nav-menu-card.active .left-nav-thumb{border-color:var(--stroke-color)}.top-language-container{display:flex;justify-content:flex-end;align-items:flex-end;gap:30px}.language-flag{height:clamp(var(--lang-hw-mobile),4.5vw,var(--lang-hw));width:clamp(var(--lang-hw-mobile),4.5vw,var(--lang-hw))}.language-btn{display:flex;align-items:center;justify-content:flex-start;gap:12px;border:none;background-color:var(--default-white-color);box-shadow:var(--bs-3);padding:10px 11px;font-family:var(--font-poppins);font-weight:var(--font-weight-semibold);text-transform:uppercase;font-size:var(--font-size-sub-title, 24px);cursor:pointer;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease}.language-btn:active,.language-btn:focus{background-color:var(--stroke-color)}.top-cta-container.sidemenu{display:flex;position:absolute;bottom:clamp(20px,3vw,29px);right:0;height:auto;width:100%;align-items:center;z-index:2}.sidemenu .top-cta-btn{text-decoration:none;position:relative;display:flex;width:100%;border:none;outline:none;height:clamp(75px,13vw,138px);overflow:hidden;padding:0 clamp(20px,8px,30px);background-color:var(--default-highlight-color);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);cursor:pointer}.cta-btn-text-count{color:var(--default-white-color);display:flex;align-items:center;column-gap:clamp(8px,3vw,13px);font-size:clamp(16px,3vw,var(--font-size-parent-title, 30px));text-transform:capitalize;font-weight:var(--font-weight-semibold)}.cta-btn-text-count svg{height:clamp(16px,3vw,33px);width:clamp(16px,3vw,33px);object-fit:contain}.cta-count{background-color:var(--default-white-color);height:clamp(18px,3vw,50px);width:clamp(38px,5vw,71px);display:flex;align-items:center;justify-content:center;color:var(--default-highlight-color);font-size:clamp(12px,2vw,var(--font-size-sub-title, 24px));border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.sidemenu .top-cta-btn .price{position:absolute;top:0;right:0;height:100%;padding:0 clamp(7px,3vw,37px);color:var(--default-white-color);background:linear-gradient(150deg,#4da6f7 50%,#00a8f6 50%)}.sidemenu .top-cta-btn .price svg path{fill:var(--default-white-color);stroke:var(--default-white-color)}.top-cta-content{display:flex;align-items:center;justify-content:space-evenly;width:100%}.selected-text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.selected-text{font-family:var(--font-poppins);font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold);text-transform:capitalize;line-height:.1}.price{font-size:clamp(18px,4vw,var(--font-size-title, 50px));font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:10px}.price svg{width:clamp(12px,2.5vw,30px);object-fit:contain}.price svg path{fill:var(--default-black-charcoal);stroke:var(--default-black-charcoal)}.food-modal-text-content .price svg path{fill:var(--default-highlight-color);stroke:var(--default-highlight-color)}.divider{display:block;width:2px;height:168px;position:relative}.divider:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:repeating-linear-gradient(to bottom,#bfbfbf 0%,#bfbfbf 13px,transparent 10px,transparent 20px)}.order-btn{text-decoration:none;background-color:var(--default-highlight-color);display:inline-flex;padding:31px 105px;font-family:var(--font-poppins);font-weight:var(--font-weight-semibold);color:var(--default-white-color);font-size:50px;border:2px solid var(--default-highlight-color);outline:none;cursor:pointer;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease}.order-btn:active{background-color:var(--default-highlight-color-dark);border-color:var(--default-highlight-color-dark)}.order-btn{display:flex;align-items:center;justify-content:center;position:relative}.order-btn .bubble-count{position:absolute;height:60px;width:60px;display:flex;align-items:center;justify-content:center;background-color:var(--default-highlight-color-red);font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-medium);top:-22px;right:-17px;color:var(--default-white-color);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:var(--bs-5)}.order-btn svg{margin-right:13px;width:40px;height:44px;object-fit:contain}.vertical-menu-content .selected-menu-title{font-size:clamp(1rem,3vw,1.875rem);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;line-height:1;grid-column:1 / -1}.vertical-menu-content .food-cards-container{display:grid;grid-template-columns:1fr;gap:31px;margin-bottom:0}.vertical-menu-content .food-cards-container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:0}.food-card{background-color:var(--default-white-color);display:flex;flex-direction:column;row-gap:10px;position:relative}.food-card img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.food-card-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:center;row-gap:2px;padding:0 clamp(10px,1.5vw,14px) clamp(10px,1.5vw,14px)}.food-price span{font-size:clamp(9px,2vw,var(--font-size-sub-title, 24px));font-weight:var(--font-weight-semibold)}.food-title{width:100%;height:47px;font-weight:var(--font-weight-regular);font-size:clamp(10px,1.5vw,var(--font-size-description, 16px));color:var(--default-black-charcoal);line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.5}.food-price{width:100%}.food-price svg{width:clamp(6px,1.5vw,16px);height:clamp(15px,2.5vw,27px)}.food-price{display:flex;align-items:center;justify-content:center;gap:5px}.food-price svg path{stroke:var(--default-highlight-color);stroke-width:2.4px}.food-price{color:var(--default-highlight-color)}.scrollable-container{position:relative;width:100%;flex:1;overflow:hidden}.scrollable-content{flex:1;overflow-y:auto;padding-right:40px;overflow-y:scroll;scrollbar-width:none}.scrollable-content.not-overflow{padding-right:0}#food-modal .scrollable-container,#food-modal .scrollable-content{max-height:65vh;max-height:65dvh;position:unset;padding:0 15px;margin:0}#food-modal .scrollable-content{padding:0}#food-modal .scrollable-container .custom-scroller{right:30px;top:73px;max-height:65vh;max-height:65dvh}.vw-kiosk #food-modal .scrollable-container .custom-scroller{max-height:85vh;max-height:85dvh}#food-modal .modal-content{padding:68px 40px}#food-modal .food-detail-container{text-align:center;position:relative;padding:0 10px}.quantity-action .quantity-text{width:calc(50% - 15px);font-size:clamp(14px,3.5vw,35px);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;border:5px solid var(--stroke-color);background-color:var(--bg-white);padding:20px clamp(0px,1vw,20px);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.quantity-action .modal-bottom-actions{margin-top:0;width:calc(50% - 15px)}.quantity-action .modal-bottom-actions .initial-cta-btn{font-size:clamp(14px,3.5vw,35px)}.quantity-text.modal-bottom-actions>div{background-color:var(--default-white-color)}.quantity-action.main-page .modal-bottom-actions{width:calc(clamp(50%,53vw,60%) - 15px)}.quantity-action.main-page .quantity-text.modal-bottom-actions{width:calc(clamp(50%,47vw,40%) - 15px)}.quantity-action.main-page .modal-bottom-actions .initial-cta-btn{width:100%}#food-modal .quantity-action{position:absolute;bottom:0;left:0;display:flex;grid-template-columns:1fr 1fr;width:100%;column-gap:1.2rem;padding:30px 65px;background-color:var(--default-white-color)}.scrollable-content::-webkit-scrollbar{display:none}.custom-scroller{display:none;position:absolute;top:0;right:10px;width:10px;height:100%;background-color:var(--bt-1);border-radius:5px}.scroller-thumb{position:absolute;width:22px;height:347px;background-color:var(--default-white-color);top:0;right:-6px;box-shadow:var(--bs-6);cursor:pointer;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.scroller-thumb>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.scroller-thumb>div>div{width:12px;height:3px;margin-bottom:6px;background-color:var(--dashed-border-color);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.scroller-thumb>div>div:last-child{margin-bottom:0}.sm-block{display:none}.lg-block{display:flex}.modal{pointer-events:uto;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;align-items:center;justify-content:center}.modal-content-container{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.modal-content{position:relative;background-color:var(--bg-white);padding:73px 54px 35px;max-width:930px;width:90%;animation:grow .3s ease-in-out;-webkit-animation:grow .3s ease-in-out}#food-modal .modal-content{background-color:var(--default-white-color)}.modal-content.small{max-width:750px;padding:60px 54px}.modal-content.full-screen{max-width:max-content;max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px);padding:38px 20px;position:relative;z-index:0}.table-selection-bg .modal-content.full-screen{max-width:clamp(25rem,43vw,45rem)}.table-selection-bg .tables-content-container{padding:0}.modal.table-selection-bg .table-title-container{text-align:left;padding:1rem 6.2rem 0 1.2rem;position:relative;margin-bottom:3rem}.vw-kiosk .modal.table-selection-bg .table-title-container{margin-bottom:4rem}.modal-content.full-screen .close{height:35px;width:35px;top:10px;right:10px}@keyframes grow{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.close{position:absolute;top:14px;right:14px;height:40px;width:40px;display:block;cursor:pointer;background:transparent;padding:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.small .close{height:70px;width:70px;padding:18px}.close svg{width:100%;height:100%;object-fit:contain}.close svg path{fill:var(--default-highlight-color-red)}.feature-img{height:clamp(250px,39.5vw,395px);width:clamp(250px,39.5vw,395px);object-fit:cover;box-shadow:var(--bs-8);margin-bottom:46px}.food-modal-title-container{display:flex;width:100%;align-items:center;margin-bottom:16px;justify-content:center;text-align:center;position:relative}.food-modal-title{font-size:clamp(14px,2.5vw,var(--font-size-parent-title, 30px));font-weight:var(--font-weight-semibold);display:block;width:100%;margin-bottom:16px}.food-counter-container{display:flex;justify-content:flex-end}#food-modal .food-counter-container{height:80px}.food-counter{display:flex;align-items:center;justify-content:center;column-gap:12px}#food-modal .food-counter{border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.food-counter div svg{height:100%;width:100%;object-fit:contain}.food-counter div svg path{fill:var(--default-black-charcoal)}.food-counter input{font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold);text-align:center;min-width:40px;border:none!important;outline:none!important;width:0;background-color:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.food-modal-text-content{margin-bottom:60px}.food-modal-title-container .price{color:var(--default-highlight-color);font-size:clamp(var(--mobile-font-size-1, 12px),3.5vw,var(--font-size-parent-title, 30px));font-weight:var(--font-weight-semibold);display:flex;gap:8px;justify-content:center;align-items:center}.food-modal-title-container .price svg{width:clamp(9px,3.5vw,22px);height:clamp(14px,3.5vw,32px);object-fit:contain}.food-modal-title-container .price svg path{fill:var(--default-highlight-color)}.food-modal-text-content p{font-size:clamp(var(--mobile-font-size-1, 12px),2vw,var(--font-size-menu, 20px));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;color:var(--secondary-black-charcoal);font-weight:var(--font-weight-regular)}.size-sweet-container,.size-sweet-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;row-gap:clamp(16px,6vw,20px);position:relative}.extra-note-btn{font-size:clamp(var(--mobile-font-size-1, 12px),2.2vw,var(--font-size-sub-title, 24px));font-weight:var(--font-weight-semibold);margin-bottom:16px;padding:0;background-color:transparent;display:flex;align-items:center;column-gap:8px}.extra-note-btn svg{width:clamp(10px,1.35vw,var(--font-size-sub-title, 16px));height:clamp(10px,1.35vw,var(--font-size-sub-title, 16px))}.extra-note-content{overflow:hidden;transition:height .3s ease;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease}.extra-note-popup-container{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#0006}.extra-note-container{height:auto;width:100%;text-align:left;padding-top:10px}.extra-note-title{font-size:clamp(var(--mobile-font-size-1, 12px),2.2vw,var(--font-size-sub-title, 24px));font-weight:var(--font-weight-semibold);margin-bottom:16px;text-align:left}.extra-note{padding:.5rem;font-family:var(--font-poppins);font-size:clamp(var(--mobile-font-size-1, 12px),1.5vw,var(--font-size-description, 16px));color:var(--default-black-charcoal);height:8rem;width:100%;border:1px solid var(--stroke-color-2);outline:none;resize:none;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.size-sweet-flex{justify-content:space-between;align-items:flex-start;flex-direction:column}.size-sweet-container>div{width:100%}.size-sweet-container>div.quantity-action{display:flex;justify-content:space-evenly;align-items:center;column-gap:clamp(15px,3vw,30px);width:80%;margin:58px auto 0}.size-sweet-container .radio-option label span{font-size:clamp(var(--mobile-font-size-1, 12px),1.5vw,var(--font-size-description, 16px))}.size-sweet-container .radio-container{display:flex;flex-wrap:wrap;gap:clamp(5px,2vw,30px)}.option-title{font-size:clamp(var(--mobile-font-size-1, 12px),2.2vw,var(--font-size-sub-title, 24px));font-weight:var(--font-weight-semibold);margin-bottom:16px;text-align:left}.size-options{display:flex;flex-wrap:wrap;gap:clamp(5px,2vw,30px)}.size-checkbox{display:inline-flex;align-items:center;justify-content:center;width:90px;height:30px;font-size:var(--font-size-description, 16px);font-weight:var(--font-weight-regular);background-color:var(--bg-white);cursor:pointer;transition:border-color .3s ease,background-color .3s ease;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.size-checkbox input[type=radio]{position:absolute;opacity:0;pointer-events:none}.size-checkbox span{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-poppins);width:100%;height:100%;color:var(--default-black-charcoal);font-size:clamp(var(--mobile-font-size-1, 12px),1.5vw,var(--font-size-description, 16px));font-weight:var(--font-weight-regular);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-ms-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease}.size-checkbox input[type=radio]:checked+span{background-color:var(--default-highlight-color);color:var(--default-white-color)}.extra-options{display:grid;gap:27px;grid-template-columns:repeat(4,1fr);position:relative}.extra-checkbox{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:100%;font-size:var(--font-size-child-title, 16px);font-weight:700;text-align:center;background-color:var(--bg-white);border:none;cursor:pointer;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10);transition:border-color .3s ease,background-color .3s ease}.extra-checkbox input[type=checkbox],.extra-checkbox input[type=radio]{position:absolute;opacity:0;pointer-events:none}.extra-checkbox img{width:24px;height:24px;object-fit:contain}.extra-checkbox span{display:block;color:var(--default-black-charcoal);font-size:var(--font-size-description, 16px);font-weight:var(--font-weight-regular);white-space:nowrap}.extra-checkbox div{display:flex;align-items:center;justify-content:flex-start;border:4px solid transparent;column-gap:10px;width:100%;height:50px;color:var(--default-black-charcoal);transition:background-color .3s ease;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10);-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease}.extra-checkbox input[type=checkbox]:checked+div,.extra-checkbox input[type=radio]:checked+div{border-color:var(--default-highlight-color)}#food-modal .extra-checkbox input[type=checkbox]:checked+div,#food-modal .extra-checkbox input[type=radio]:checked+div{background-color:var(--default-highlight-color);border-color:transparent}#food-modal .extra-checkbox input[type=checkbox]:checked+div span,#food-modal .extra-checkbox input[type=radio]:checked+div span{color:var(--default-white-color)}.modal-bottom-actions{display:flex;justify-content:center;align-items:center;column-gap:30px;margin-top:58px}.modal-bottom-actions>div{height:clamp(18px,6vw,60px);width:clamp(18px,6vw,60px);display:flex;align-items:center;justify-content:center;background-color:var(--bg-white);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer}.modal-bottom-actions>div.decrease.remove-order{background-color:var(--default-highlight-color-red)}.modal-bottom-actions>div svg{height:clamp(6px,2vw,24px);width:clamp(6px,2vw,24px);object-fit:contain}.modal-bottom-actions>div svg path{fill:var(--secondary-black-charcoal)}.modal-bottom-actions>div.decrease.remove-order svg path{fill:var(--default-white-color)}.modal-bottom-actions .initial-cta-btn{display:flex;align-items:center;justify-content:center;padding:0;font-size:var(--font-size-title, 50px);width:479px;text-transform:none;height:clamp(55px,12vw,127px);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.modal-bottom-actions svg{height:60px;width:60px;object-fit:contain}.modal-add-to-order{text-align:center}#food-modal .extra-options{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:16px}#food-modal .extra-options::-webkit-scrollbar{display:none}#food-modal .extra-checkbox div{width:100%;overflow:hidden}.extra-options-container.no-icons .extra-options,#food-modal .extra-options-container.no-icons .extra-options{display:flex;flex-wrap:wrap}.extra-options-container.no-icons .extra-options .extra-checkbox{width:auto;height:100%;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.extra-options-container.no-icons .extra-options .extra-checkbox>div{padding:0 18px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.extra-options-container.no-icons .extra-options .extra-checkbox .extra-price{display:inline-flex;align-items:center;font-size:clamp(var(--mobile-font-size-1, 12px),1.5vw,var(--font-size-description, 16px));font-weight:var(--font-weight-regular);column-gap:5px;padding-right:8px;border-width:0;border-right:1px solid var(--stroke-color-2);border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}.extra-options-container.no-icons .extra-options .extra-checkbox div{height:30px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.extra-options-container.no-icons .extra-options .extra-checkbox>div{border-width:0}.extra-price svg{height:clamp(13px,1.5vw,17px);width:clamp(8px,1vw,11px);object-fit:contain}.extra-price svg path{stroke:var(--default-black-charcoal);stroke-width:2px}.extra-options-container.no-icons .extra-options .extra-checkbox img{display:none}.extra-options-container.no-icons .extra-checkbox span{font-size:clamp(var(--mobile-font-size-1, 12px),1.5vw,var(--font-size-description, 16px));font-weight:var(--font-weight-regular)}.modal-add-to-order .initial-cta-btn{padding:32px 0;text-transform:none;min-width:300px;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);height:80px;font-size:var(--font-size-parent-title, 30px);display:flex;align-items:center;justify-content:center}.extra-options-container.no-icons .extra-options .extra-checkbox input:checked+div .extra-price{color:var(--default-white-color)}.extra-options-container.no-icons .extra-options .extra-checkbox input:checked+div .extra-price svg path{stroke:var(--default-white-color)}.body-unclickable{pointer-events:none;overflow:hidden}.body-unclickable .modal{pointer-events:all}.radio-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:10px}.radio-option{display:flex;align-items:center;gap:5px}.radio-option input[type=radio]{display:none}.radio-indicator{width:clamp(16px,2.6vw,26px);height:clamp(16px,2.6vw,26px);border:2px solid var(--dashed-border-color);flex-shrink:0;display:inline-block;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:border-color .3s;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-ms-transition:border-color .3s;-o-transition:border-color .3s}.radio-indicator:after{content:"";display:block;width:calc(clamp(14px,2.6vw,26px)/2);height:calc(clamp(14px,2.6vw,26px)/2);background-color:var(--dashed-border-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}.radio-option input[type=radio]:checked+label .radio-indicator{border-color:var(--default-highlight-color)}.radio-option input[type=radio]:checked+label .radio-indicator:after{background-color:var(--default-highlight-color)}.radio-option label{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:var(--font-poppins);width:90px;height:30px;color:var(--default-black-charcoal);font-size:clamp(var(--mobile-font-size-1, 12px),1.5vw,var(--font-size-description, 16px));font-weight:var(--font-weight-regular);background-color:var(--bg-white);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-ms-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease}#lang-modal .radio-container{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,5vw,40px)}#lang-modal .radio-option label{width:clamp(90px,12vw,120px);height:clamp(30px,5vw,50px);gap:6px;background-color:var(--default-white-color)!important;font-size:clamp(var(--mobile-font-size-1, 12px),2.5vw,var(--font-size-description, 16px))}.radio-option input[type=radio]:checked+label,#lang-modal .radio-option input[type=radio]:checked+label{background-color:var(--default-highlight-color)!important;color:var(--default-white-color)}.radio-option label img{width:17px;height:auto}.radio-option label span{font-size:30px;color:#333}.selected-input-text{font-size:var(--font-size-description, 16px);margin-bottom:18px;color:#595959;height:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.selected-input-text.hasValue{height:18px}.lang-title{font-size:var(--font-size-child-title, 16px);font-weight:var(--font-weight-semibold);color:var(--default-black-charcoal)}.lang-option-title{font-size:var(--font-size-parent-title, 30px);font-weight:var(--font-weight-semibold);margin-bottom:40px}.decrease:active svg path,.increase:active svg path{fill:var(--default-highlight-color)}.order-review-btn{background-color:var(--default-white-color);border:2px solid var(--stroke-color);padding:14.5px;margin-right:25px;position:relative;cursor:pointer;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.order-review-btn img{height:35px;width:35px;object-fit:contain}.order-review-btn span{position:absolute;top:-10px;right:-8px;background-color:var(--default-highlight-color);color:var(--default-white-color);min-width:32px;min-height:32px;font-size:14px;display:flex;justify-content:center;align-items:center;font-family:var(--font-poppins);font-weight:var(--font-weight-medium);border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.order-modal-footer{margin:0 -54px;border-bottom-left-radius:var(--radius-20);border-bottom-right-radius:var(--radius-20)}.order-modal-footer .top-cta-content{width:95%}.order-modal-footer .selected-text{font-size:40px}.order-modal-footer .price{font-size:50px}.order-modal-footer .price svg{width:30px}.checkout-btn-group{display:flex;gap:8px}.checkout-btn-group .order-btn{font-size:35px;position:relative}.checkout-btn-group .order-btn:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important;padding-left:50px;padding-right:30px}.checkout-btn-group .order-btn:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:30px;padding-right:50px}.order-review-section{padding:38px 20px 13px;position:relative;height:100%}.payment-review-content-container .scrollable-container,.payment-review-content-container .scrollable-content{padding-bottom:0}.order-review-title-container{display:flex;row-gap:5px;align-items:center;justify-content:center;margin-bottom:36px;flex-direction:column;position:relative}.order-review-title-container>div.title-text-container{display:flex;align-items:center;justify-content:center;column-gap:16px}.order-review-title-container>div.title-text-container .lg-flex{display:none}.order-review-title-container>div.title-text-container .sm-flex{font-size:clamp(var(--font-size-child-title, 16px),3.5vw,var(--font-size-parent-title, 30px));display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);column-gap:10px}.order-review-title-container>div.title-text-container .sm-flex span{display:flex;align-items:center;column-gap:10px;text-transform:uppercase}.order-review-title-container>div.title-text-container .sm-flex span:last-child{cursor:pointer}.order-review-title-container>div.title-text-container .sm-flex span svg{height:25px;width:25px;object-fit:contain}.order-review-title-container .subtitle-text{font-size:var(--font-size-menu, 20px);font-weight:var(--font-weight-medium);color:var(--neutral-background-color-dark)}.order-review-title{font-size:35px;text-transform:uppercase;font-weight:var(--font-weight-bold);text-align:center}.order-table-title{display:flex;cursor:pointer;align-items:center;justify-content:center;height:100px;width:100px;background-color:var(--default-white-color);border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.order-table-title span{width:75px;height:75px;display:flex;align-items:center;justify-content:center;padding:19px 0;font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;column-gap:8px;background-color:var(--default-highlight-color-light)}.cart-action-mb-btn{position:absolute;width:100%;line-height:0;align-items:center;justify-content:space-between;pointer-events:none;display:flex}.cart-action-mb-btn .mb-action-btn{display:flex;align-items:center;justify-content:center;column-gap:8px}.cart-action-mb-btn .mb-action-btn>svg{display:block;height:15px;width:15px;position:relative;top:-1px}.cart-action-mb-btn .mb-action-btn>svg path{fill:var(--default-black-charcoal)}.mb-action-btn{box-shadow:inset 0 0 0 3px var(--neutral-background-color);display:inline-flex;align-items:center;justify-content:center;height:50px;width:165px;font-size:var(--font-size-description, 16px);text-decoration:none;color:var(--default-black-charcoal);font-weight:var(--font-weight-regular);padding:9px;pointer-events:all;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-ms-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease}.mb-action-btn:focus,.mb-action-btn:active{background-color:var(--neutral-background-color)}.mb-action-btn.delete-all-order{background-color:var(--default-highlight-color-red);color:var(--default-white-color);box-shadow:none}.mb-action-btn.delete-all-order svg path{fill:var(--default-white-color)}.mb-action-btn.delete-all-order:focus,.mb-action-btn.delete-all-order:active{background-color:var(--default-highlight-color-red-dark)}.mb-action-btn svg{height:100%;width:100%;object-fit:contain}.mb-action-btn svg path{transition:fill .3s ease;-webkit-transition:fill .3s ease;-moz-transition:fill .3s ease;-ms-transition:fill .3s ease;-o-transition:fill .3s ease}.mb-action-btn:focus,.mb-action-btn:active,.mb-action-btn:focus svg path,.mb-action-btn:active svg path{color:var(--default-white-color);fill:var(--default-white-color)}.table-title img{height:30px;width:30px;object-fit:contain}.bottom-cta-container{position:absolute;bottom:13px;left:50%;display:flex;flex-direction:column;row-gap:33px;align-items:center;justify-content:center;width:calc(100% - 48px);transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);box-shadow:0 -4px 5px #00000005}.order-result-table{display:flex;flex-direction:column;width:869px;margin:0 auto;padding:44px 78px;background-color:var(--bg-white);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.order-result-table>div{display:flex;justify-content:space-between;align-items:center}.table-item-title{font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold)}.table-value{font-size:var(--font-size-parent-title, 30px);font-weight:var(--font-weight-bold)}.table-value.total-price{display:flex;align-items:center;flex-direction:row-reverse}.table-value.total-price svg{width:18px;margin-right:5px;margin-top:-2px}.order-card{display:grid;background-color:var(--default-white-color);padding:12px 13px;grid-template-columns:clamp(70px,20vw,175px) 1fr;width:100%;position:relative;column-gap:20px}.order-card .ordered-food-img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.order-card-content{display:flex;width:100%;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 0;overflow:hidden}.order-title{font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold);width:100%;overflow:hidden}.order-title h3{font-size:clamp(11px,2vw,var(--font-size-menu, 20px));font-weight:var(--font-weight-regular);max-height:65px;line-height:clamp(19px,2vw,24px);margin-bottom:clamp(3px,1.5vw,10px);width:100%;white-space:nowrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;padding-right:125px;display:block;padding-left:2px}.order-title h3 svg{margin-right:5px;height:clamp(10px,2vw,20px);width:clamp(10px,2vw,20px);animation:shake 1.3s infinite ease;-webkit-animation:shake 1.3s infinite ease}@keyframes shake{0%{transform:translate(0)}10%{transform:translate(-1.5px);-webkit-transform:translateX(-1.5px);-moz-transform:translateX(-1.5px);-ms-transform:translateX(-1.5px);-o-transform:translateX(-1.5px)}20%{transform:translate(1.5px);-webkit-transform:translateX(1.5px);-moz-transform:translateX(1.5px);-ms-transform:translateX(1.5px);-o-transform:translateX(1.5px)}30%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}50%{transform:translate(-1.5px)}60%{transform:translate(1.5px)}70%{transform:translate(-1.5px)}80%{transform:translate(1.5px)}90%{transform:translate(-1.5px)}to{transform:translate(0)}}.order-meta{display:flex;gap:5px;font-size:clamp(10px,2vw,var(--font-size-description, 16px));font-weight:var(--font-weight-regular)}.order-price-quantity{display:flex;justify-content:space-between;align-items:flex-end;width:100%;position:relative}.order-price{display:flex;align-items:center;justify-content:center;font-size:clamp(var(--mobile-font-size-1, 12px),4vw,var(--font-size-sub-title, 24px));font-weight:var(--font-weight-semibold);gap:clamp(1px,.3vw,3px);color:var(--default-highlight-color)}.order-price svg{height:auto;object-fit:contain}.order-price svg path{stroke:var(--default-highlight-color);stroke-width:2.4px}.order-list-container{display:flex;flex-direction:column;row-gap:31px}.order-price-quantity .food-counter{gap:5px;box-shadow:none;position:absolute;bottom:0}.order-price-quantity .food-counter input{font-size:14px;min-width:5px;font-family:var(--font-poppins)}.order-price-quantity .food-counter{display:flex;justify-content:center;align-items:center;column-gap:10px}.order-price-quantity .food-counter>div{height:clamp(20px,3.2vw,35px);width:clamp(20px,3.2vw,35px);display:flex;align-items:center;justify-content:center;background-color:var(--bg-white);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer}.order-price-quantity .food-counter>div:active,.order-price-quantity .food-counter>div:focus{background-color:var(--stroke-color)}.order-price-quantity .food-counter>div.remove-order{background-color:var(--default-highlight-color-red)}.order-price-quantity .food-counter>div svg{height:clamp(8px,1.5vw,15px);width:clamp(8px,1.5vw,15px);object-fit:contain}.order-price-quantity .food-counter span{font-size:clamp(12px,2vw,20px);font-weight:var(--font-weight-semibold);min-width:13px;text-align:center}.order-price-quantity .food-counter>div.decrease.remove-order svg:first-child{display:block}.order-price-quantity .food-counter>div svg path{fill:var(--secondary-black-charcoal)}.order-price-quantity .food-counter>div.decrease.remove-order svg path{fill:var(--default-white-color)}.order-card-action-btn{display:flex;align-items:center;column-gap:16px}.order-card-action-btn .btn{font-family:var(--font-poppins);display:inline-flex;cursor:pointer;height:clamp(20px,3.5vw,40px);width:clamp(44px,9vw,90px);align-items:center;justify-content:center;padding:0;font-size:clamp(9px,2vw,var(--font-size-child-title, 16px));line-height:var(--lang-hw-mobile);font-weight:var(--font-weight-medium);border:clamp(1px,2vw,2px) solid var(--stroke-color-2);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.order-card-action-btn .btn:active{background-color:var(--default-highlight-color);border-color:var(--default-highlight-color);color:var(--default-white-color)}.order-card-action-btn .btn:last-child:active{background-color:var(--default-highlight-color-red);border-color:var(--default-highlight-color-red)}.order-actions{display:flex;width:10%;gap:10px;align-items:flex-start;justify-content:flex-end}.order-price-container-top{position:absolute;right:23px;top:13px;border:none;background:transparent;display:flex;flex-direction:column;align-items:flex-end}.order-price-container-top svg{height:clamp(11.5px,3.5vw,25px);width:clamp(12px,2vw,25px);object-fit:contain}.order-price-container-top .order-price.single-price{font-size:clamp(.6rem,1.5vw,.9rem);color:#ccc;font-weight:var(--font-weight-medium);font-style:italic}.order-price-container-top .order-price.single-price svg{height:clamp(15.5px,1vw,20px);width:clamp(8px,1vw,11px);position:relative;top:-.3px}.order-price-container-top .order-price.single-price svg path{stroke:#ccc;stroke-width:2.2px}.payment-methods-container{width:100%;padding:23px 101px 32px;background-color:var(--default-white-color);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.payment-title{font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold);text-align:center;margin-bottom:28px;text-transform:capitalize}.payment-methods .extra-options{display:flex;align-items:center;justify-content:center;width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.payment-methods .extra-checkbox{width:100%;height:152px;display:flex;flex-direction:column;align-items:center;row-gap:5px;border:none;box-shadow:none;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.payment-methods .extra-checkbox>div{border-color:var(--bg-white);height:100%;flex-direction:row;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.payment-methods .extra-checkbox.img-only>div{padding:0 40px}.payment-methods .extra-checkbox>div>div{display:flex;width:100%;justify-content:center;align-items:center}.payment-methods .extra-checkbox>div>div svg{width:107px}.payment-methods .extra-checkbox.img-only>div img{width:100%;height:auto;position:relative;top:-10px}.bottom-cta-container .payment-methods .extra-checkbox>div{background-color:var(--default-white-color)!important}.checkout-action-btn-group .btn.btn-primary{display:flex;align-items:center;justify-content:flex-start;position:relative;width:100%;padding:0 30px}.checkout-action-btn-group .btn.btn-primary .price{position:absolute;right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.checkout-action-btn-group .cta-btn-text-count{font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold)}.checkout-action-btn-group .cta-btn-text-count svg{height:clamp(16px,2vw,26px);width:clamp(14px,2vw,24px)}.checkout-action-btn-group .btn.btn-primary .price{font-size:clamp(20px,4vw,var(--font-size-parent-title, 30px))}.checkout-action-btn-group .btn.btn-primary .price svg{width:22px;height:29px}.checkout-action-btn-group .btn.btn-primary .price svg path{fill:var(--default-white-color);stroke:var(--default-white-color)}.payment-methods .extra-checkbox div span{font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold)}.payment-methods .extra-checkbox div svg{width:62px;height:50px;object-fit:contain;margin-bottom:9px}.checkout-action-btn-group,.checkout-action-btn-group>div{display:flex;align-items:center;justify-content:center;column-gap:24px;width:100%}.checkout-action-btn-group .btn{text-decoration:none;border:none;height:84px;width:251px;display:flex;align-items:center;justify-content:center;padding:18px 0;font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-medium);background-color:var(--neutral-background-color);color:var(--default-white-color);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.checkout-action-btn-group .btn:active{background-color:var(--neutral-background-color-dark)}.checkout-action-btn-group .btn.btn-danger{background-color:var(--default-highlight-color-red)}.checkout-action-btn-group .btn.btn-primary{background-color:var(--default-highlight-color)}.checkout-action-btn-group .btn.btn-primary:active{background-color:var(--default-highlight-color-dark)}.checkout-action-btn-group .btn.btn-danger:active{background-color:var(--default-highlight-color-red-dark)}.modal-bottom-actions{display:flex;justify-content:center;align-items:center}.table-selection-section{padding:38px 20px 13px;position:relative;height:100%}.table-title-container{text-align:center;color:var(--secondary-black-charcoal);margin-bottom:56px}.modal .table-title-container{margin-bottom:35px}.table-title-container h2{font-size:clamp(25px,8vw,var(--font-size-title, 50px));font-weight:var(--font-weight-bold);width:100%;overflow:hidden;text-transform:uppercase}.table-title-container p{font-size:clamp(var(--font-size-child-title),2vw,var(--font-size-menu, 20px));line-height:24px}.table-card-input input[type=radio]{display:none}.tables-content-container{padding-left:clamp(50px,6vw,136px);padding-right:clamp(50px,6vw,136px)}.tables-content-container .scrollable-content{padding-right:46px}.table-card-list-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0}.table-card{text-decoration:none;color:var(--secondary-black-charcoal);display:flex;align-items:center;justify-content:center;background-color:var(--default-white-color);height:clamp(160px,26vw,216px);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.table-card>div{display:flex;flex-direction:column;row-gap:18px;width:100%;align-items:center;justify-content:center}.table-card .table-number{display:flex;height:84px;width:84px;align-items:center;justify-content:center;font-size:var(--font-size-sub-title, 24px);font-weight:var(--font-weight-semibold);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:var(--stroke-color)}.table-card .table-status{text-align:center;font-size:var(--font-size-child-title, 16px);line-height:19px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.table-card.reserved,.table-card.occupied{pointer-events:none}.table-card.reserved .table-number{background-color:var(--default-highlight-color-red-light)}.table-card.occupied .table-number{background-color:var(--default-highlight-color-light)}.table-card-input input[type=radio]:checked+.table-card{box-shadow:inset 0 0 0 4px var(--default-highlight-color)}.bottom-cta-container .divider,.bottom-cta-container .price-container{display:none}.bottom-cta-container.compact{flex-direction:row;justify-content:space-between;align-items:flex-end;column-gap:10px;bottom:clamp(20px,6vw,28px);width:min(calc(100% - 40px),684px);padding:28px 26px;box-shadow:none;background-color:var(--default-white-color);border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.bottom-cta-container.compact .payment-methods .extra-checkbox.img-only>div img{top:0}.bottom-cta-container.compact .payment-methods .extra-options{display:grid;grid-template-columns:1fr;gap:10px;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.bottom-cta-container.compact .payment-methods .extra-checkbox{height:clamp(50px,8vw,90px);width:100%}.bottom-cta-container.compact .payment-methods .extra-checkbox div svg{width:55px;margin-bottom:0}.bottom-cta-container.compact .payment-methods .extra-checkbox div span{font-size:clamp(var(--mobile-font-size-1, 12px),2vw,var(--font-size-sub-title, 24px));text-transform:capitalize}.bottom-cta-container.compact .divider{display:block;margin:13px 30px 0;height:235px;width:6px}.bottom-cta-container.compact .divider:after{background:repeating-linear-gradient(to bottom,#f5f5f5 0%,#f5f5f5 13px,transparent 10px,transparent 20px)}.bottom-cta-container.compact .checkout-action-btn-group{display:flex;flex-direction:column}.bottom-cta-container.compact .price-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.bottom-cta-container.compact .payment-methods-container{padding:0;background:transparent;flex:0 0 280px}.bottom-cta-container.compact .payment-methods .extra-checkbox>div>div{display:flex;padding:0;text-align:center;height:100%}.bottom-cta-container.compact .checkout-action-btn-group .btn.btn-primary{height:clamp(110px,22.5vw,190px);display:flex;flex-direction:column-reverse;justify-content:center;row-gap:5px;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.bottom-cta-container.compact .checkout-action-btn-group .cta-btn-text-count{font-size:clamp(16px,2.5vw,var(--font-size-sub-title, 24px));text-transform:capitalize}.bottom-cta-container.compact .checkout-action-btn-group .btn.btn-primary .price{position:relative;top:0;right:0;line-height:1;transform:none;column-gap:5px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;font-size:clamp(20px,4vw,var(--font-size-title, 50px))}.bottom-cta-container.compact .checkout-action-btn-group .btn.btn-primary .price svg{width:clamp(12px,2.5vw,33px);height:clamp(22px,3.5vw,46px)}.bottom-cta-container.compact .payment-title{text-transform:uppercase;font-size:clamp(10px,2.5vw,19px);font-weight:var(--font-weight-semibold);margin-bottom:10px}.bottom-cta-container.compact .payment-methods .extra-checkbox>div{width:100%;height:100%;padding:0 10px}.bottom-cta-container.compact .payment-methods .extra-checkbox>div img{width:clamp(124px,19vw,190px)}.small-alert{width:200px!important;padding:10px 20px!important}.small-title{font-size:14px!important;font-weight:500!important;font-family:var(--font-poppins)!important}.small-icon{width:25px!important;height:25px!important;font-size:18px!important;margin-top:0}.small-alert .swal2-success{border-color:transparent!important}.small-alert .swal2-success .swal2-success-ring{width:40px!important;height:40px!important;border-width:3px!important;left:50%!important;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.small-alert .swal2-success .swal2-success-line-tip,.small-alert .swal2-success .swal2-success-line-long{width:26px!important;height:3px!important}.small-alert .swal2-success .swal2-success-line-tip{top:23px!important;left:-3px!important;width:13px!important}.small-alert .swal2-success .swal2-success-line-long{top:19px!important;left:3px!important}.small-alert .swal2-success .swal2-success-fix,.small-alert .swal2-success-circular-line-right,.small-alert .swal2-success-circular-line-left{display:none}.swal2-popup,.swal2-popup button{font-family:var(--font-poppins)!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:clamp(1rem,2.5vw,1.875rem)!important;padding:clamp(.2rem,1vw,.8rem) 1rem 0!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:clamp(.8rem,2.5vw,1.125rem)!important;padding:clamp(.4rem,1vw,1rem) 1.6em .3em!important}.swal2-popup button{font-size:clamp(.8rem,2.5vw,1rem)!important}div:where(.swal2-container) div:where(.swal2-actions){margin:clamp(.8rem,2.5vw,1.25rem) auto 0!important}div:where(.swal2-icon){margin:clamp(1.5rem,2.5vw,2.5rem) auto .6rem!important}#prompt-pay-modal .modal-content{text-align:center;max-width:550px;padding:1rem}#prompt-pay-modal .modal-content h3{font-weight:var(--font-weight-regular);font-size:var(--font-size-menu, 20px);text-transform:capitalize;font-family:var(--font-poppins);margin-bottom:12px;line-height:1}#prompt-pay-modal .order-price{width:100%;justify-content:center;margin:10px 0 0;font-size:var(--font-size-title, 50px);gap:8px;color:var(--default-white-color);line-height:1}#prompt-pay-modal .order-price svg{width:2rem;position:relative;top:-1px}#prompt-pay-modal .order-price svg path{stroke:var(--default-white-color);stroke-width:2.8px}#prompt-pay-modal .payment-instruction{padding:15px;font-size:16px}#prompt-pay-modal .title-container{background-color:var(--default-highlight-color);color:var(--default-white-color);padding:2.2rem 1.5rem 2rem}.promptpay-container{padding:1rem;border:1px solid var(--stroke-color-2)}#prompt-pay-modal .close{background-color:var(--default-highlight-color-red);padding:4.5px 0 7px;height:28px;width:28px;top:2px;right:3px}#prompt-pay-modal .close svg path{fill:var(--default-white-color)}.title-container .close svg{height:20px;width:20px;object-fit:contain}.qr-code-placeholder{height:150px;width:150px;margin:20px auto 30px}.qr-code-placeholder img{width:100%;height:100%;object-fit:contain}#timer{font-size:var(--font-size-parent-title, 30px);font-weight:var(--font-weight-semibold);margin-top:20px}.close.text{right:10px;top:11px;width:94px;height:30px;padding:18px;background-color:var(--default-highlight-color-red);color:var(--default-white-color);border-radius:100px;display:flex;align-items:center;justify-content:center}.extra-checkbox.disabled{pointer-events:none;color:var(--stroke-color)}.extra-checkbox.disabled span{color:var(--stroke-color)}.extra-checkbox.disabled svg path{stroke:var(--stroke-color)}.add-to-cart{background-color:var(--default-highlight-color);display:flex;align-items:center;justify-content:center;height:30px;width:30px;position:absolute;right:10px;top:10px;border:none;outline:none;padding:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease}.add-to-cart:hover,.add-to-cart:focus{background-color:var(--default-highlight-color-dark)}.add-to-cart svg{height:100%;width:100%;object-fit:contain}.add-to-cart svg path{fill:var(--default-white-color)}.table-select-btn{text-transform:uppercase;font-weight:var(--font-weight-semibold);font-size:clamp(.65rem,2.5vw,1.4rem);display:flex;align-items:center;justify-content:center;background-color:var(--default-white-color);padding:0 clamp(13px,2.5vw,24px);column-gap:2px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.table-select-btn .full-screen-table-modal{display:flex;align-items:center;column-gap:5px}.table-show .table-page-title{font-size:clamp(20px,5vw,45px);margin-bottom:clamp(20px,5vw,40px)}.order-action-button-container{max-width:1080px}.table-show .order-action-button-container{max-width:490px;margin:0 auto}.modal .table-show .order-action-button-container{margin-bottom:50px}.table-show .order-action-button{padding:clamp(14px,4vw,45px) clamp(10px,3vw,27px)}.table-show .order-action-button.active{box-shadow:inset 0 0 0 4px var(--default-highlight-color-light-0)}.table-show .order-action-button svg{width:clamp(50px,10vw,90px);height:clamp(50px,10vw,90px);margin:0 auto clamp(10px,2vw,20px)}.table-show .order-action-button span{font-size:clamp(9px,3.5vw,20px)}.table-selection-container{width:80vw;width:80dvw;overflow:hidden;transition:height .3s ease;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;animation-delay:.1s}.table-selection-container .table-title-container{margin:80px 0 30px}.table-selection-container .table-title-container h2{font-size:clamp(20px,3vw,28px);text-transform:uppercase}.table-selection-container .tables-content-container{padding:0}.table-selection-container .table-card-list-container{grid-template-columns:repeat(5,1fr);gap:20px}.table-selection-container .table-card{height:clamp(141px,17vw,170px)}.table-show .scrollable-content{height:35vh!important}.table-page-title,.order-action-button,.order-action-button svg,.order-action-button span,.order-action-button-container{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.keypad-wrapper{text-align:center;max-width:400px;margin:auto}.code-display{font-size:2rem;text-align:center;width:100%;margin-bottom:1rem;padding:.5rem;border:2px solid var(--stroke-color);border-radius:10px}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.keypad button{padding:clamp(.5rem,2vw,1rem);font-size:clamp(.8rem,2vw,1.5rem);border:none;border-radius:8px;background-color:var(--default-white-color);cursor:pointer;transition:background-color .2s}.modal:not(#table-modal):not(#header-table-modal) .keypad button{padding:.5rem}.keypad button:hover{background-color:var(--stroke-color)}.keypad-action{display:flex;align-items:center;justify-content:center}.keypad-action button{width:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-poppins);font-size:clamp(12px,3vw,18px);font-weight:var(--font-weight-medium);text-transform:uppercase;background-color:var(--default-highlight-color);color:var(--default-white-color);border:none;outline:none;cursor:pointer;height:clamp(32px,8vw,50px);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;line-height:1}.modal .table-title-container h2{font-size:clamp(20px,6vw,35px)}.thai-food-img{width:90vw;height:clamp(12rem,39vw,26rem);object-fit:contain}.table-sub-text{text-align:center;font-size:clamp(.8rem,3vw,1.5rem);font-weight:var(--font-weight-medium);margin:40px 0}.reset-btn{width:calc(100% - 40px);height:clamp(75px,13vw,138px);position:absolute;bottom:clamp(20px,3vw,29px);left:20px;color:var(--default-black-charcoal);background-color:#ffffff0d;backdrop-filter:blur(5px);font-size:var(--font-size-menu);box-shadow:inset 0 0 0 1px var(--stroke-color);border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15);transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out}.reset-btn>div{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:clamp(4px,.5vw,8px);transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.reset-btn svg{width:clamp(35px,3vw,50px);height:100%}.reset-btn svg path{stroke:var(--default-black-charcoal);transition:stroke .3s ease-in-out;-webkit-transition:stroke .3s ease-in-out;-moz-transition:stroke .3s ease-in-out;-ms-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out}.reset-btn:hover,.reset-btn:active,.reset-btn:focus{background-color:var(--blue-bg-100)}.reset-btn:hover>div,.reset-btn:active>div,.reset-btn:focus>div{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.vertical-menu-content .main-content-container>.selected-menu-title{display:none}.vw-kiosk .vertical-menu-content .left-navigation-container{box-shadow:0 -1.5rem 0 0 var(--default-white-color)}.vw-kiosk .modal-content.full-screen .close{height:35px;width:35px;top:10px;right:10px;padding:8px}.vw-kiosk .vertical-menu-content,.vw-kiosk .vertical-menu-content .food-cards-container>div{gap:10px}.vw-kiosk .vertical-menu-content .selected-menu-title{margin-bottom:0}.vw-kiosk .vertical-menu-content{grid-template-columns:.3fr 1fr}.vw-kiosk #food-modal .scrollable-container,.vw-kiosk #food-modal .scrollable-content{max-height:85dvh}.vw-kiosk .feature-img,.vw-kiosk .food-modal-text-content{margin-bottom:20px}.vw-kiosk .size-sweet-container>div.quantity-action{margin-top:20px}.vw-kiosk .size-sweet-container,.vw-kiosk .size-sweet-flex{row-gap:clamp(16px,6vw,26px)}.vw-kiosk .vertical-menu-content .nav-menu-card-container{font-size:1rem}.vw-kiosk .vertical-menu-content .nav-menu-card img{height:6vw;width:6vw}.vw-kiosk .vertical-menu-content .nav-menu-card{min-height:auto;padding:3vw 0;font-size:2vw}.vw-kiosk .table-show .order-action-button{padding:9vw 3vw}.vw-kiosk .table-show .order-action-button-container{max-width:65vw}.vw-kiosk .sidemenu .top-cta-btn{height:20vw}.vw-kiosk .reset-btn{font-size:2vw;height:20vw;bottom:clamp(20px,7vw,45px)}.vw-kiosk .reset-btn svg{width:clamp(30px,3vw,50px)}.vw-kiosk .bottom-cta-container.compact .checkout-action-btn-group .btn.btn-primary{height:clamp(110px,26.5vw,190px)}.vw-kiosk .bottom-cta-container.compact .payment-methods .extra-checkbox{height:clamp(50px,13vw,90px)}.vw-kiosk .top-cta-container.sidemenu{bottom:15px}.vw-kiosk .modal .table-title-container h2{font-size:clamp(16px,4vw,25px)}@media screen and (max-width: 600px){.vw-kiosk .vertical-menu-content .left-navigation-content{padding:20px 2vw}.vw-kiosk .reset-btn{width:18vw;left:2vw}}@media screen and (max-width: 1024px),screen and (max-device-width: 1024px){.vw-1024 .main-content-container{grid-template-columns:1fr;padding-right:20px;position:relative}.vw-1024 .initial-page-section,.vw-1024 .table-page-section{min-height:100vh;min-height:100dvh}.vw-1024 .logo-text{gap:20px}.vw-1024 .md-mt-food{margin-top:191px}.vw-1024 .order-action-button-container{gap:15px}.vw-1024 .modal{overflow:hidden}.vw-1024 #food-modal .modal-content-container{height:100%;padding:40px 0}.vw-1024 .feature-img{box-shadow:var(--bs-9)}.vw-1024 .selected-text{font-size:26px;line-height:1}.vw-1024 .price{line-height:35px}.vw-1024 .order-btn{padding:16px 36px;font-size:var(--font-size-sub-title, 24px);border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-1024 .order-btn .bubble-count{height:45px;width:45px;font-size:var(--font-size-child-title, 16px)}.vw-1024 .divider{height:85px}.vw-1024 .left-action{display:flex;align-items:center;gap:10px}.vw-1024 .close-hamburger.close{border:none;position:absolute;right:0;top:0}.vw-1024 .close-hamburger svg{height:20px;width:20px}.vw-1024 .vertical-menu-content .left-navigation-content{overflow-x:hidden;overflow-y:auto}.vw-1024 .vertical-menu-content .left-navigation{width:100%;height:100%;padding-right:0;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.vw-1024 .vertical-menu-content .nav-menu-card{gap:10px;border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-1024 .extra-checkbox span{font-size:12px;line-height:1}.vw-1024 .modal-add-to-order .initial-cta-btn{width:80%}.vw-1024 #food-modal .extra-options{gap:10px}.vw-1024 .extra-checkbox div{padding-left:8px;padding-right:4px}.vw-1024 .modal-bottom-actions .initial-cta-btn{width:420px;font-size:40px}.vw-1024 .pr-16{padding-right:0}.vw-1024 .order-review-section{min-height:100vh;min-height:100dvh;height:100%}.vw-1024 .order-review-title{font-size:45px}.vw-1024 .table-title{width:230px;font-size:20px;padding:15px 0;margin-bottom:35px}.vw-1024 .order-list-container{width:100%;row-gap:16px}.vw-1024 .order-title h3{max-height:47px}.vw-1024 .order-price-container-top{top:21px;right:13px}.vw-1024 .order-price-quantity .food-counter{right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.vw-1024 .order-price-quantity .food-counter input{font-size:var(--font-size-child-title, 16px);min-width:18px}.vw-1024 .order-card{column-gap:20px}.vw-1024 .table-item-title,.vw-1024 .table-value{font-size:var(--font-size-child-title, 16px)}.vw-1024 .table-value.total-price svg{width:12px;margin-left:3px;margin-top:-1px}.vw-1024 .order-result-table{width:100%;padding:30px 20px}.vw-1024 .payment-methods-container{padding:16px 150px}.vw-1024 .payment-methods .extra-checkbox>div>div svg{width:90px}.vw-1024 .payment-title,.vw-1024 .payment-methods .extra-checkbox div span{font-size:var(--font-size-child-title, 16px)}.payment-methods .extra-checkbox{height:100%}.vw-1024 .payment-methods .extra-checkbox div svg{width:40px;height:auto}.vw-1024 .checkout-action-btn-group{width:100%;column-gap:10px}.vw-1024 .checkout-action-btn-group>div{column-gap:10px}.vw-1024 .checkout-action-btn-group .btn{font-size:var(--font-size-child-title, 16px);height:60px}.vw-1024 .checkout-action-btn-group .cta-btn-text-count{font-size:var(--font-size-child-title, 16px)}.vw-1024 .checkout-action-btn-group .btn.btn-primary .price svg{width:14px;height:20px}.vw-1024 .payment-methods .extra-options{gap:20px}.vw-1024 .payment-methods .extra-options .extra-checkbox>div{padding:0 35px;height:120px}.vw-1024 .table-selection-container .table-card-list-container{grid-template-columns:repeat(4,1fr)}.vw-1024 .table-show .order-action-button-container{max-width:420px}}@media screen and (max-width: 980px),screen and (max-device-width: 980px){.vw-980 .payment-methods-container{padding:16px 86px}.vw-980 .add-to-cart{height:20px;width:20px;padding:4px}.vw-980 .vertical-menu-content .food-cards-container>div{gap:16px}.vw-980 .food-title{height:33px;line-height:1.2}.vw-980 .table-card-list-container{grid-template-columns:repeat(3,1fr)}.vw-980 #food-modal .scroller-thumb{width:100%;box-shadow:none;right:0;background-color:var(--blue-bg-100)}.vw-980 #food-modal .scroller-thumb>div{display:none}}@media screen and (max-width: 780px),screen and (max-device-width: 780px){.vw-780 .sm-block{display:flex}.vw-780 .order-review-title-container .subtitle-text{display:none;font-size:var(--font-size-child-title, 16px)}.vw-780 .order-review-title-container>div.title-text-container .lg-flex{display:none}.vw-780 .order-review-title-container>div.title-text-container .sm-flex{font-weight:var(--font-weight-semibold);justify-content:center;column-gap:5px}.vw-780 .order-review-title-container>div.title-text-container .sm-flex span{display:flex;align-items:center;column-gap:5px}.vw-780 .mb-action-btn{height:40px;width:40px;padding:9px;box-shadow:0 0 0 2px var(--neutral-background-color)}.vw-780 .mb-action-btn.delete-all-order{box-shadow:0 0 0 2px var(--default-highlight-color-red)}.vw-780 .cart-action-mb-btn .mb-action-btn>svg{display:block;top:0}.vw-780 .cart-action-mb-btn .mb-action-btn>div{display:none}.vw-780 .cart-action-mb-btn,.vw-780 .sm-block{display:flex}.vw-780 .lg-block{display:none}.vw-780 .order-review-title-container>div.title-text-container .sm-flex span svg{height:18px;width:18px}.vw-780 .checkout-action-btn-group .btn.btn-primary .price{font-weight:var(--font-weight-semibold)}.vw-780 .bottom-cta-container.compact .payment-methods-container{flex:0 0 45%}.vw-780 .bottom-cta-container.compact .divider{margin:13px 15px 0}.vw-780 .vertical-menu-content .left-navigation-container{box-shadow:0 -1.5rem 0 0 var(--default-white-color)}}@media screen and (max-width: 767px),screen and (max-device-width: 767px){.vw-767 .bottom-cta-container.compact .divider{display:none}.vw-767 :root{--bs-1: inset 0 0 0 2px var(--default-highlight-color), 0 0 15px var(--bt-1_5)}.vw-767 .order-review-title-container>div.title-text-container .sm-flex span svg{height:15px;width:15px}.vw-767 .mb-action-btn,.vw-767 .back-btn{height:27px;width:27px;padding:8px}.vw-767 .extra-checkbox div,.vw-767 .size-checkbox input[type=radio]:checked+span{border-width:2px}.vw-767 .extra-checkbox,.vw-767 .extra-checkbox div{border-radius:var(--radius-10)!important;-webkit-border-radius:var(--radius-10)!important;-moz-border-radius:var(--radius-10)!important;-ms-border-radius:var(--radius-10)!important;-o-border-radius:var(--radius-10)!important}.vw-767 .extra-options-container.no-icons .extra-options .extra-checkbox,.vw-767 .extra-options-container.no-icons .extra-options .extra-checkbox>div{border-radius:var(--radius-20)!important;-webkit-border-radius:var(--radius-20)!important;-moz-border-radius:var(--radius-20)!important;-ms-border-radius:var(--radius-20)!important;-o-border-radius:var(--radius-20)!important}.vw-767 .extra-options-container.no-icons .extra-options .extra-checkbox{height:30px}.vw-767 .selected-input-text{font-size:var(--mobile-font-size-1, 12px)}.vw-767 .sm-display-none{display:none!important}.vw-767 .main-logo-container,.vw-767 .main-logo-container .logo-text{column-gap:15px}.vw-767 .vertical-menu-content .left-navigation-container{width:0;position:fixed;left:0;top:0;height:100vh;height:100dvh;z-index:99;transition:width .3s ease;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease}.vw-767 .vertical-menu-content .left-navigation-container.open{width:45dvw;width:45vw;box-shadow:4px 0 10px #0000001a}.vw-767 .top-language-container{gap:8px}.vw-767 .logo-container,.vw-767 .logo-container .logo-text{gap:4px}.vw-767 .vertical-menu-content .left-navigation{padding-bottom:0}.vw-767 .vertical-menu-content .nav-menu-card-container{display:flex;font-size:var(--mobile-font-size-1, 12px)}.vw-767 .vertical-menu-content .selected-menu-title{height:auto}.vw-767 .vertical-menu-content{grid-template-columns:1fr}.vw-767 .vertical-menu-content.all-screen{grid-template-columns:6.5rem 1fr;column-gap:8px}.vw-767 .vertical-menu-content.all-screen .selected-menu-title{margin-top:0;margin-bottom:0}.vw-767 .vertical-menu-content.all-screen .left-navigation-container{position:unset;height:calc(100vh - 75px);width:auto;z-index:1}.vw-767 .vertical-menu-content.all-screen .left-navigation-content{padding:15px}.vw-767 .vertical-menu-content.all-screen .nav-menu-card{gap:8px}.vw-767 .vertical-menu-content.all-screen .nav-menu-card{min-height:auto;gap:0;padding:5px 4px;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.vw-767 .vertical-menu-content.all-screen .nav-menu-card.active{box-shadow:inset 0 0 0 2px var(--default-highlight-color)}.vw-767 .vertical-menu-content.all-screen .nav-menu-card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow:hidden;text-overflow:ellipsis;font-size:10px}.vw-767 .vertical-menu-content.all-screen .nav-menu-card img{display:none}.vw-767 .vertical-menu-content.all-screen .top-cta-container.sidemenu{position:fixed;width:calc(100% - 30px);right:15px}.vw-767 .vertical-menu-content.all-screen .food-cards-container>div{gap:8px}.vw-767 .language-btn{border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15);height:auto;line-height:0;font-size:var(--mobile-font-size-1, 12px)}.vw-767 .language-btn{width:auto;padding:5px;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.vw-767 .main-content-container{padding:0 15px 0 0;grid-template-columns:1fr}.vw-767 .vertical-menu-content .nav-menu-card{min-height:105px}.vw-767 .vertical-menu-content .nav-menu-card img{height:40px;width:40px}.vw-767 .md-mt-food{margin-top:160px}.vw-767 .food-title{width:100%;height:24px;line-height:12px}.vw-767 .food-price{width:100%;gap:3px}.vw-767 .food-price svg{position:relative;top:-.52px}.vw-767 .quantity-action{column-gap:10px}.vw-767 .quantity-action .modal-bottom-actions{width:50%;font-size:16px;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.vw-767 .quantity-action.main-page .modal-bottom-actions{height:50px}.vw-767 .quantity-action.main-page .quantity-text.modal-bottom-actions{column-gap:12px}.vw-767 .quantity-action .modal-bottom-actions .initial-cta-btn{height:100%;width:100%;font-size:1rem;border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 .quantity-action .quantity-text{border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 #food-modal .quantity-action{padding:30px 40px}.vw-767 .scrollable-container,.vw-767 .scrollable-content{padding-right:0!important}.vw-767 .custom-scroller{display:none!important}.vw-767 .top-cta-content{width:100%;justify-content:space-evenly}.vw-767 .sidemenu .top-cta-btn .price{font-weight:var(--font-weight-semibold)}.vw-767 .selected-text{font-size:var(--mobile-font-size-1, 12px)}.vw-767 .price{line-height:17px;gap:4px}.vw-767 .divider{height:56px}.vw-767 .order-btn{padding:12px 24px;font-size:var(--mobile-font-size-1, 12px);border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 .order-btn .bubble-count{height:30px;width:30px;font-size:var(--mobile-font-size-1, 12px);top:-16px;right:-10px}.vw-767 .modal-content{width:100%!important;max-width:100%!important;min-height:100vh;min-height:100dvh;padding:30px!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.vw-767 .modal-content-container{height:100%}.vw-767 .table-item-title,.vw-767 .table-value{font-size:var(--mobile-font-size-1, 12px)}.vw-767 .table-value.total-price svg{width:8px}.vw-767 #food-modal .modal-content-container{padding:0;height:100%}.vw-767 #food-modal .modal-content{max-width:90%!important;min-height:20vh;min-height:20dvh;max-height:75vh;max-height:75dvh;padding:30px 20px!important;height:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.vw-767 #food-modal .modal-content::-webkit-scrollbar{display:none}.vw-767 .close{height:55px!important;width:55px!important;top:-6px;right:-6px;padding:18px}.vw-767 #prompt-pay-modal .close{height:25px!important;width:25px!important;top:6px;right:6px;padding:4px 6px 3px}.vw-767 #prompt-pay-modal .order-price{font-size:48px}.vw-767 .small .close{top:0;right:0}.vw-767 .lang-option-title{font-size:var(--mobile-font-size-1, 12px);margin-bottom:10px;margin-top:0}.vw-767 .radio-container{grid-template-columns:repeat(3,1fr)}.vw-767 .radio-option label{gap:3px}.vw-767 #lang-modal .modal-content-container{height:100%}.vw-767 #lang-modal .modal-content{width:90%!important;min-height:auto!important;overflow:hidden;padding:20px 30px!important}.vw-767 #lang-modal .radio-container{display:flex;align-items:center;flex-wrap:wrap}.vw-767 #lang-modal .radio-option label img{width:17px}.vw-767 .radio-option label span{font-size:var(--mobile-font-size-1, 12px)}.vw-767 #food-modal .scrollable-container,.vw-767 #food-modal .scrollable-content{height:auto;padding:0;margin:0}.vw-767 #food-modal .food-detail-container{padding-top:0}.vw-767 #food-modal .close{height:50px!important;width:50px!important;top:-10px}.vw-767 .feature-img{margin-bottom:10px;box-shadow:var(--bs-9)}.vw-767 .food-modal-title{font-weight:var(--font-weight-medium)}.vw-767 .food-modal-title,.vw-767 .food-modal-title-container{margin-bottom:8px}.vw-767 .food-modal-title-container .price,.vw-767 .food-counter{gap:4px}.vw-767 .food-counter input{font-size:var(--mobile-font-size-1, 12px);min-width:18px}.vw-767 .food-modal-text-content{margin-bottom:20px}.vw-767 .food-modal-text-content .price{font-size:var(--mobile-font-size-1, 12px);margin-bottom:0;column-gap:4px}.vw-767 .food-modal-text-content .price svg{width:8px}.vw-767 .extra-options{display:flex;gap:10px;width:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.vw-767 .extra-options::-webkit-scrollbar{display:none}.vw-767 .extra-checkbox div{width:85px;padding:5px 0}.vw-767 #food-modal .extra-options{grid-template-columns:repeat(2,1fr)}.vw-767 .modal-bottom-actions{column-gap:18px}.vw-767 #food-modal .extra-checkbox>div{width:100%;padding:0 15px;column-gap:6px}.vw-767 .extra-checkbox img{height:16px;width:16px}.vw-767 .extra-checkbox span{font-size:10px;font-weight:var(--font-weight-semibold)}.vw-767 .modal-add-to-order .initial-cta-btn{padding:10px 18px;font-size:var(--mobile-font-size-1, 12px);border-radius:12px;font-weight:var(--font-weight-semibold);min-width:150px;height:40px}.vw-767 #food-modal .food-counter-container{height:40px}.vw-767 #food-modal .food-counter,.vw-767 .extra-checkbox{border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 .order-review-title-container{margin-bottom:25px}.vw-767 .order-review-section{padding-top:13px}.vw-767 .order-review-title{font-size:20px;font-weight:var(--font-weight-semibold)}.vw-767 .order-table-title{height:50px;width:50px}.vw-767 .order-table-title span{padding:0;height:35px;width:35px;font-size:var(--mobile-font-size-1, 12px)}.vw-767 .table-title{width:136px;font-size:var(--mobile-font-size-1, 12px);padding:7px 0;margin-bottom:25px;gap:5px}.vw-767 .table-title img{height:18px;width:18px}.vw-767 .payment-methods .extra-checkbox div{width:100%}.vw-767 .bottom-cta-container{width:100%;bottom:0;padding:10px 16px;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"second-column second-column" "first-column first-column" "third-column third-column";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-shadow:var(--bs-4);row-gap:10px}.vw-767 .checkout-action-btn-group{column-gap:10px;row-gap:10px;flex-wrap:wrap}.vw-767 .checkout-action-btn-group .btn:not(.btn-primary){font-size:12px;padding:10px 20px;white-space:nowrap;height:40px;width:calc(50% - 5px)}.vw-767 .checkout-action-btn-group>div{column-gap:10px}.vw-767 .checkout-action-btn-group .btn.btn-danger{padding:10px 15px}.vw-767 .checkout-action-btn-group .btn.btn-primary{padding:10px 20px}.vw-767 .payment-methods-container{padding:0;text-align:center;width:100%;border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 .payment-title{background-color:transparent;color:var(--default-black-charcoal);font-size:18px;width:100%;height:100%;border:none;padding:0;display:flex;justify-content:center;align-items:center;column-gap:10px;font-family:var(--font-poppins)}.vw-767 button.payment-title svg{height:auto;width:13px;object-fit:contain}.vw-767 .payment-methods .extra-options{padding:10px;background:var(--scroller-thumb-color);z-index:1;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.vw-767 .payment-methods .extra-checkbox div span{font-size:15px}.vw-767 .payment-title{margin-bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--mobile-font-size-1, 12px)}.vw-767 .order-result-table{width:100%;padding:12px 16px;border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 .order-list-container{width:100%;display:grid;grid-template-columns:1fr;gap:16px}.vw-767 .order-card{flex-direction:row;column-gap:10px;width:100%;margin:0 auto}.vw-767 .order-title h3{padding:0 70px 0 2px;max-height:39px;margin-bottom:3px;max-height:none}.vw-767 .order-card-content{row-gap:9px;padding:0}.vw-767 .order-price-quantity{align-items:center}.vw-767 .order-card-action-btn{column-gap:8px}.vw-767 .order-price-quantity .food-counter{padding:0;gap:3px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.vw-767 .order-price-quantity .food-counter input{font-size:var(--mobile-font-size-1, 12px);min-width:24px}.vw-767 .order-price-container-top{right:14px;top:13px}.vw-767 .cart-action-mb-btn,.vw-767 .sm-block{display:flex}.vw-767 .lg-block{display:none}.vw-767 #select-payment-modal .modal-content-container{height:100%}.vw-767 #select-payment-modal .modal-content{width:85%!important;min-height:0;padding:20px!important;border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.vw-767 #select-payment-modal .payment-methods .extra-checkbox{height:110px;border-radius:var(--radius-20)!important;-webkit-border-radius:var(--radius-20)!important;-moz-border-radius:var(--radius-20)!important;-ms-border-radius:var(--radius-20)!important;-o-border-radius:var(--radius-20)!important}.vw-767 #select-payment-modal .payment-methods .extra-checkbox div{border-radius:var(--radius-20)!important;-webkit-border-radius:var(--radius-20)!important;-moz-border-radius:var(--radius-20)!important;-ms-border-radius:var(--radius-20)!important;-o-border-radius:var(--radius-20)!important}.vw-767 .bottom-cta-container .payment-methods .extra-options{background-color:transparent;column-gap:10px}.vw-767 .bottom-cta-container .payment-methods .extra-checkbox>div{flex-direction:row;column-gap:6px;align-items:center;padding:0 25px;height:65px}.vw-767 .payment-methods .extra-checkbox.img-only>div img{top:0}.vw-767 .bottom-cta-container .payment-methods .extra-checkbox div svg{width:40px;margin:0}.vw-767 .bottom-cta-container .payment-methods .extra-checkbox div span{font-size:var(--mobile-font-size-1, 12px)}.vw-767 #select-payment-modal .lang-option-title{margin-top:0}.vw-767 #select-payment-modal .close{height:35px!important;width:35px!important;padding:10px!important;right:2px;top:2px}.vw-767 #select-payment-modal .lang-option-title{font-size:17px;text-align:center}.vw-767 .price-counter-container{margin-bottom:5px}.vw-767 .table-card-list-container{grid-template-columns:repeat(2,1fr);padding:0!important;gap:20px}.vw-767 .table-card{border-radius:var(--radius-20);-webkit-border-radius:var(--radius-20);-moz-border-radius:var(--radius-20);-ms-border-radius:var(--radius-20);-o-border-radius:var(--radius-20)}.vw-767 .table-card .table-number{height:60px;width:60px;font-size:var(--font-size-menu)}.vw-767 .modal .table-title-container p{font-size:var(--font-size-child-title, 16px)}.vw-767 .tables-content-container{padding-left:0;padding-right:0}.vw-767 .tables-content-container .scrollable-container,.vw-767 .tables-content-container .scrollable-content{padding-bottom:0;padding-right:0}.vw-767 .bottom-cta-container.compact{padding:15px}.vw-767 .bottom-cta-container.compact .payment-methods-container{flex:0 0 50%}.vw-767 .bottom-cta-container.compact .checkout-action-btn-group .btn.btn-primary{border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 #prompt-pay-modal .modal-content{width:90%!important;min-height:auto!important;overflow:hidden;padding:1rem!important}.vw-767 #prompt-pay-modal .modal-content-container{height:100%}.vw-767 .close.text{height:27px!important;width:68px!important;font-size:11px;padding:0}.vw-767 .add-to-cart{height:12px;width:12px;top:13px;right:13px;padding:3px}.vw-767 .vertical-menu-content .food-cards-container .selected-menu-title{display:flex;font-size:10px}.vw-767 .vertical-menu-content .main-content-container>.selected-menu-title,.vw-767 .has-overflow:after,.vw-767 .has-overflow:before{display:none}.vw-767 .size-sweet-container>div.quantity-action{width:100%}.vw-767 .modal-content.full-screen{min-height:auto;max-width:calc(100vw - 50px)!important;max-width:calc(100dvw - 50px)!important;max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px)}.vw-767 .table-selection-container .table-card-list-container{grid-template-columns:repeat(2,1fr)}.vw-767 .table-show .order-action-button-container{max-width:60vw;max-width:60dvw}.vw-767 .vertical-menu-content.all-screen .food-cards-container>div{grid-template-columns:repeat(2,1fr)}.vw-767 .table-selection-container .table-title-container{margin-top:40px}.vw-767 .order-action-button{border-radius:var(--radius-15);-webkit-border-radius:var(--radius-15);-moz-border-radius:var(--radius-15);-ms-border-radius:var(--radius-15);-o-border-radius:var(--radius-15)}.vw-767 .main-page-section .with-back .logo-container{margin-right:-30px;padding-left:10px;margin-left:10px}.vw-767 .reset-btn{font-size:10px;height:26px;bottom:6.5rem;border-radius:var(--radius-10);-webkit-border-radius:var(--radius-10);-moz-border-radius:var(--radius-10);-ms-border-radius:var(--radius-10);-o-border-radius:var(--radius-10)}.vw-767 .reset-btn svg{display:none}.vw-767 .modal-content.full-screen .close{height:35px!important;width:35px!important;top:10px;right:10px;padding:8px}.vw-767 .table-selection-bg .table-title-container:after{right:-30px}}@media screen and (max-width: 420px),screen and (max-device-width: 420px){.vw-420 .sm-min-block{display:none!important}.vw-420 .table-selection-container .table-title-container{margin-bottom:20px}.vw-420 .code-display{font-size:1.3rem;margin-bottom:.8rem}.vw-420 .back-btn{height:25px;width:25px}}@media screen and (max-width: 375px),screen and (max-device-width: 375px){.vw-375 .order-price-quantity .food-counter{padding:0}.vw-375 .bottom-cta-container.compact{padding-left:10px;padding-right:10px}}@media screen and (max-width: 350px),screen and (max-device-width: 350px){.vw-350 .size-checkbox{width:70px}.vw-350 .quantity-action .modal-bottom-actions{font-size:16px}.vw-350 .top-action-btn,.vw-350 .vertical-menu-content.all-screen .left-navigation-content{padding-left:12px;padding-right:12px}.vw-350 .main-content-container{padding-right:12px}.vw-350 .modal-content.full-screen .close{height:25px!important;width:25px!important;top:10px;right:10px;padding:3px}}@media screen and (min-width: 768px),screen and (min-device-width: 768px){.payment-modal-btn,.md-display-none{display:none}}.cart-empty-container{display:flex;align-items:center;justify-content:center;height:60vh;height:60dvh;width:100%}.cart-empty{background-color:var(--default-white-color);padding:40px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--stroke-color-2);text-transform:capitalize;row-gap:10px;font-size:min(.8rem,1rem)}.cart-empty svg{width:min(100px,130px);height:min(100px,130px);object-fit:contain;fill:var(--bg-white)}.no-scroller{scrollbar-width:none;-ms-overflow-style:none}.no-scroller::-webkit-scrollbar{display:none}.overflow-y-auto{overflow-x:hidden;overflow-y:auto}
