/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.85);opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:transparent;color:#fff;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem 3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{filter:blur(8px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.8rem;width:1.6rem;vertical-align:middle;font-size:0}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.tingle-enabled .tingle-content-wrapper{filter:none}}@keyframes scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}/*!
 * 
 *   simple-keyboard v3.5.26
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;max-width:272px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;background:#d0d0d0;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}@charset "UTF-8";:root{--text-light-gray:#222725;--text-light-gray-2:rgba(0,0,0,0.3);--text-gray:#3d3d3d;--text-black:#201e1f;--light-gray-1:#eaeaea;--light-gray-2:#dddddd;--gray-70:#B3B3B3;--white:#ffffff;--red:#ec1c24;--green:#72b944;--theme-primary:#72b944;--theme-light:rgba(114,185,68,0.1);--theme-secondary:#007236;--background-primary:#ffffff;--background-white:#faf9f4;--text-primary:#201e1f;--font-text:"MuseoSansRounded-300";--font-text-sans:"MuseoSansRounded-500";--font-header:"MuseoSansRounded-700";--background-readonly:#f0f0f0}*{user-select:none}input,textarea{user-select:text!important}.h-200{height:200px}.w-auto{width:auto}.m-auto{margin:auto}.my-18{margin-top:18px;margin-bottom:18px}.mb-35{margin-bottom:35px}.align-items-center{align-items:center!important}.relative{position:relative}.spacer-25{min-height:25px;min-width:25px}.justify-content-center{justify-content:center!important}.overflow-y{overflow-y:auto}.text-center{text-align:center}.between-wrapper{display:flex;align-items:center;justify-content:space-between;gap:5px}.menu-grid-wrapper{display:flex;flex-direction:column;gap:20px;overflow:auto}.menu-grid-wrapper__title{animation:slide-left-v2 0.4s cubic-bezier(0.25,0.46,0.45,0.94) both}.menu-grid-wrapper__menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.menu-grid-recommendation-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-height:650px;overflow-y:scroll;grid-template-columns:repeat(4,1fr);padding-right:20px}::-webkit-scrollbar{width:0px;background:transparent}.slim-scrollbar::-webkit-scrollbar{width:8px;margin-left:20px}.slim-scrollbar::-webkit-scrollbar-track{background:var(--background-primary);border-radius:20px}.slim-scrollbar::-webkit-scrollbar-thumb{background:var(--theme-primary);border-radius:20px}.slim-scrollbar--muted::-webkit-scrollbar-track{background:var(--background-primary);border-radius:20px}.slim-scrollbar--muted::-webkit-scrollbar-thumb{background:var(--light-gray-2);border-radius:20px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}.horizontal-line{width:100%!important;margin:0 auto;margin-top:30px;border-top:1px solid var(--background-white)}html,body{height:100%;background-color:var(--background-primary)}body{padding:0;margin:0;line-height:1.6;color:var(--text-primary);font-family:var(--font-text)}a{text-decoration:none;outline:none;color:var(--text-primary)}a,button{-webkit-tap-highlight-color:transparent}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;width:100%}.svg-fill{fill:var(--theme-primary)}.svg-fill-text{fill:var(--text-black)}.svg-stroke{stroke:var(--theme-primary)}.upper{text-transform:uppercase}.success{color:var(--green)}input[type='checkbox']:checked + .choice .tick-green,input[type='checkbox']:checked + .choice--borderless .tick-green,input[type='radio']:checked + .choice .tick-green,input[type='radio']:checked + .choice--borderless .tick-green{display:block;position:absolute;top:-8px;right:-6px}input[type='checkbox']:checked + .choice .radio,input[type='checkbox']:checked + .choice--borderless .radio,input[type='radio']:checked + .choice .radio,input[type='radio']:checked + .choice--borderless .radio{border:4px solid var(--theme-primary)}input[type='checkbox']:checked + .choice .radio .inside,input[type='checkbox']:checked + .choice--borderless .radio .inside,input[type='radio']:checked + .choice .radio .inside,input[type='radio']:checked + .choice--borderless .radio .inside{background:var(--theme-primary)}input[type='checkbox']:checked + .choice.thick,input[type='checkbox']:checked + .thick.choice--borderless,input[type='radio']:checked + .choice.thick,input[type='radio']:checked + .thick.choice--borderless{border:4px solid var(--theme-primary)}.styling-guide{cursor:default;font:14px var(--font-text);margin:20px}.styling-guide__buttons{background:var(--theme-light);padding:20px;border-radius:10px;display:grid;grid-template-columns:repeat(4,auto);gap:14px}.action-wrapper{display:table;width:100%;padding:10px 5px;box-sizing:border-box}.button-add img,.button-min img{width:initial}.button-add,.button-min{background-color:var(--theme-primary);border:none;cursor:pointer;height:35px;outline:none;width:35px;padding:0;border-radius:7px;display:grid;place-items:center}.button-add{margin-left:-5px}.button-min{margin-right:-5px}.button-min:disabled{background-color:var(--light-gray-1);cursor:not-allowed}.action-price{position:relative;top:5px;color:var(--text-light-gray);font:18px var(--font-text-sans)}.badge{position:absolute;margin:-6px 0 0 20px;color:var(--white);font-family:var(--font-header);padding:1px 7px 2px 7px;border-radius:10px;line-height:normal;font-size:15px;z-index:300}.badge.red{background-color:var(--red)}.badge.green{background-color:var(--theme-primary)}.block{display:block}.btn{display:inline-flex;justify-content:center;align-items:baseline;gap:8px;width:fit-content;outline:none;border:none;cursor:pointer;border-radius:8px;background:var(--theme-primary);color:var(--white);font:24px/1 var(--font-header);padding:12px 20px;box-sizing:border-box}.btn--sm{font-family:var(--font-text-sans);font-size:18px;padding:8px 22px}.btn--md{font-size:28px;padding:24px;border-radius:10px}.btn--lg{font-size:32px;padding:28px 30px;border-radius:10px}.btn--full{display:flex;width:100%}.btn--md-fixed-width{width:321px}.btn--inversed{color:var(--theme-primary);background-color:var(--white)}.btn--outlined{font-family:var(--font-header);border:2px solid var(--theme-primary)}.btn--transparent{background:transparent;color:var(--theme-primary)}.btn--normal{font-family:var(--font-text-sans)}.btn--disabled{background:var(--gray-70);color:var(--white)}.btn-icon{padding:16px;border-radius:50%;background:var(--theme-primary);color:var(--white);outline:none;border:none;cursor:pointer;border:1px solid}.btn-icon{position:relative}.btn-icon::after,.btn-icon::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid currentColor;left:50%}.btn-icon::before{transform:translate(-50%,-50%)}.category-box{text-align:center;border-radius:8px;padding:12px;font:500 18px/21.6px var(--font-text);background:var(--white)}.category-box img{display:block;margin:0 auto;width:auto;height:60px}.category-box.checked{color:var(--white);background:var(--text-primary)}.category-box.name-only{padding:11px 15px;font-size:16px;line-height:19.2px}.category-box.name-only.checked{color:var(--white);background:var(--theme-primary)}.update-stock-modal{display:grid;gap:20px}.update-stock-modal .helptext{font-size:20px}.update-stock-modal select{height:80px;width:240px;padding-left:20px;background-color:var(--white);font-size:25px;border:2px solid var(--light-gray-2);border-radius:8px}.update-stock-modal .checkbox-field{display:flex;gap:20px;margin:16px 0}.update-stock-modal .checkbox-field input[type=checkbox]{margin:4px auto;line-height:normal;width:25px;height:25px;accent-color:var(--theme-primary)}.tingle-modal::before{backdrop-filter:none!important}.tingle-modal .tingle-modal-box{border-radius:20px;width:83%;padding:64px 80px 80px 80px}.tingle-modal .tingle-modal-box.no-animation{animation:none}.tingle-modal .tingle-modal-box__close-icon{position:absolute;top:0;right:0;transform:translate(30%,-30%);width:80px;height:80px;border-radius:50%;background:var(--background-white);font-size:32px;font-weight:bold;color:var(--theme-primary);display:grid;place-items:center}.tingle-modal .tingle-modal-box__content{padding:0;text-align:center}.tingle-modal .languages{display:flex;flex-direction:column;gap:40px;text-align:left}.tingle-modal .languages .header{font-size:20px}.tingle-modal .languages .btn{justify-content:space-between;align-items:center}.tingle-modal .languages img{width:auto}.services,.select_member{width:100%;height:100%;text-align:center}.services__bg{width:100%;height:100%;background-size:cover;background-position:center}.services__content{position:absolute;width:100%;top:46%}.services h1,.select_member h1{font-family:var(--font-header);color:var(--theme-primary);margin-top:60px;font-size:48px}.services .header,.select_member .header{font-size:24px}.services .choices-wrapper,.select_member .choices-wrapper{margin:0px 140px}.services .choices,.select_member .choices{display:flex;gap:40px;margin:40px 0}.services .list,.select_member .list{flex:1}.services .choice,.select_member .choice,.services .choice--borderless,.select_member .choice--borderless{display:flex;flex:1;flex-direction:column;padding:90px 0 60px;background:var(--white)}.services .choice span,.select_member .choice span,.services .choice--borderless span,.select_member .choice--borderless span{margin-top:34px;font-size:26px;font-family:var(--font-text-sans)}.services .choice span.header,.select_member .choice span.header,.services .choice--borderless span.header,.select_member .choice--borderless span.header{font:40px/48px var(--font-header)}.services .icon,.select_member .icon{margin:auto;width:140px;height:140px}.services .icon-rect,.select_member .icon-rect{margin:auto;width:260px;height:170px}.warning-modal{z-index:1001}.warning-modal .tingle-modal-box{width:auto;max-width:60%;padding:3rem 4rem}.warning-modal .tingle-modal-box__footer{padding-bottom:0px;background:var(--white)}.warning-modal .tingle-modal-box__footer .btn{display:flex;margin:auto;min-width:160px}.warning-modal .tingle-modal-box__content{text-align:center}.warning-modal .warning-message{font-size:24px;font-family:var(--font-text-sans)}.warning-modal .error-more-info{margin:32px 0 0}.warning-modal .more-info-link,.warning-modal .error-details{font-size:22px;margin:0}.modifier-modal-content .product-details{display:table-cell;vertical-align:middle;padding-left:10px}.modifier-modal-content .product-details.left{text-align:left}.modifier-modal-content .top-section{display:table;width:100%}.modifier-modal-content .two-column{display:table;height:344px}.modifier-modal-content .close-btn{width:60px;position:absolute;top:-25px;right:-25px;z-index:1500}.modifier-modal-content .group-name{font-size:14px;font-weight:bold;font-family:var(--font-header);margin-top:30px}.modifier-modal-content .product-name{font-size:35px;font-weight:bold;line-height:normal;font-family:var(--font-text-sans)}.modifier-modal-content .product-image{border-radius:30px;width:100%;max-height:inherit;object-fit:contain}.modifier-modal-content .product-description{margin-left:25px;width:45%}.modifier-modal-content .description{margin-top:12px;font-size:17px;font-weight:lighter}.modifier-modal-content .price{font-size:27px;margin-top:10px;float:left;width:100%;font-family:var(--font-text-sans)}.modifier-modal-content .tax-note{font-size:12px;margin-top:-5px;display:block;color:var(--text-light-gray);font-family:var(--font-text-sans)}.modifier-modal-content .choice,.modifier-modal-content .choice--borderless{text-align:center;border-radius:10px}.modifier-modal-content .divider{width:100%;height:22px;border-bottom:2px solid var(--light-gray-2);text-align:center;display:flow-root}.modifier-modal-content .divider .divider-text{font-size:25px;font-family:var(--font-text-sans);background:var(--white);padding:0 15px;margin-top:-10px}.modifier-modal-content .tick-gray,.modifier-modal-content .tick-green{position:absolute;top:-8px;right:-6px}.modifier-modal-content .tick-gray{display:block}.modifier-modal-content input[type='checkbox']:checked + .choice,.modifier-modal-content input[type='checkbox']:checked + .choice--borderless,.modifier-modal-content input[type='radio']:checked + .choice,.modifier-modal-content input[type='radio']:checked + .choice--borderless{border:2px solid var(--theme-primary);margin-bottom:10px;border-radius:15px}.modifier-modal-content input[type='checkbox']:checked + .choice .tick-gray,.modifier-modal-content input[type='checkbox']:checked + .choice--borderless .tick-gray,.modifier-modal-content input[type='radio']:checked + .choice .tick-gray,.modifier-modal-content input[type='radio']:checked + .choice--borderless .tick-gray{display:none}.modifier-modal-content input[type='checkbox']:checked + .choice .tick-green,.modifier-modal-content input[type='checkbox']:checked + .choice--borderless .tick-green,.modifier-modal-content input[type='radio']:checked + .choice .tick-green,.modifier-modal-content input[type='radio']:checked + .choice--borderless .tick-green{display:block}.modifier-modal-content .button-add,.modifier-modal-content .button-min{background-color:var(--white);border:3px solid var(--theme-primary);width:65px;height:65px;border-radius:8px}.modifier-modal-content .button-add img,.modifier-modal-content .button-min img{width:30px;vertical-align:middle}.modifier-modal-content .input-qty{font-size:40px;margin:0px 10px;height:65px;color:var(--text-gray);max-width:90px}.modifier-modal-content .action-section{margin-top:50px}.modifier-modal-content .action-title{margin-top:10px;font-size:35px;font-family:var(--font-header)}.modifier-modal-content .quantity-wrapper{float:left;display:flex}.modifier-modal-content .add-to-cart{display:block;width:50%;float:right}.modifier-modal-content .meal-selection{margin:24px auto}.modifier-modal-content .meal-selection .choices{display:flex;justify-content:space-between}.modifier-modal-content .meal-selection .list{width:48%}.modifier-modal-content .meal-selection .flex{display:flex;align-items:center}.modifier-modal-content .meal-selection .flex.vertical{flex-direction:column;justify-content:center;align-items:baseline;text-align:left;flex:1;margin-left:18px}.modifier-modal-content .meal-selection .choice,.modifier-modal-content .meal-selection .choice--borderless{padding:10px 20px}.modifier-modal-content .meal-selection .choice-title{font-size:18px;margin:0}.modifier-modal-content .meal-selection .choice-information{font-size:12px;margin:0}.modifier-modal-content .meal-selection .choice-logo{width:40px;height:40px}.modifier-modal-content .meal-selection input[type="checkbox"]:not(:checked) + label img{filter:grayscale(1)}.modifier-modal-content .meal-selection input[type="checkbox"]:checked + label img{filter:none}.modifiers-section{position:relative}.modifiers-section .modifier-title{display:block;font-size:20px;margin-bottom:10px;font-family:var(--font-header)}.modifiers-section .modifier-name{display:inline-block;font-size:19px;margin:13px}.modifiers-section .modifier-wrapper:nth-last-child(1){margin-bottom:15px}.modifiers-section .column{width:24%}.modifiers-section .flex-columns{gap:1.33333%;row-gap:12px}.modifiers-section .extra-modifiers{border:2px solid var(--light-gray-2);border-radius:10px;padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:left;gap:12px 16px;min-height:82px;overflow:hidden;text-overflow:ellipsis}.modifiers-section .extra-modifiers:has(.active-modifier:not(.hide)){border:2px solid var(--theme-primary)}.modifiers-section .extra-modifiers .add-modifier-quantity{font-family:var(--font-text)}.modifiers-section .extra-modifiers .image-modifier-wrapper{background:none;width:82px;min-height:82px;height:82px;display:grid;place-items:center}.modifiers-section .extra-modifiers .image-modifier-wrapper img{width:82px}.modifiers-section .extra-modifiers .desc{overflow:hidden;text-overflow:ellipsis;font:bold 20px/28px var(--font-text-sans);flex:1}.modifiers-section .extra-modifiers__discounted{font-size:16px;text-decoration:line-through;color:var(--text-light-gray);opacity:0.3}.modifiers-section .extra-modifiers .active-modifier.quantity-wrapper{float:none;justify-content:center;align-items:center}.modifiers-section .extra-modifiers .button-min,.modifiers-section .extra-modifiers .button-add{width:40px;height:40px}.modifiers-section .extra-modifiers .button-min img,.modifiers-section .extra-modifiers .button-add img{width:17px}.modifiers-section .extra-modifiers .btn{padding:11px 22px}.modifiers-section .extra-modifiers .input-qty{font-size:24px;max-width:40px}.modifiers-section .extra-modifiers--compact{display:grid;grid-template-columns:auto 1fr;gap:10px;font:bold 20px/28px var(--font-text-sans)}.modifiers-section .extra-modifiers--compact .image-modifier-wrapper{min-height:48px;height:48px;width:48px}.modifiers-section .extra-modifiers--compact .image-modifier-wrapper img{max-width:100%}.modifiers-section .extra-modifiers--compact .modifier-wrapper__input{width:100%}.modifiers-section .extra-modifiers--compact .active-modifier.quantity-wrapper{justify-content:end}.modifiers-section .extra-modifiers--compact .inactive-modifier{text-align:right}.modifiers-section .extra-modifiers--compact .input-qty{max-width:12px}.modifiers-section .extra-modifiers .hide{display:none}.notes-section{margin-bottom:15px}.notes-section input[type='text']{width:100%;padding:20px 40px;box-sizing:border-box;font-size:24px;border:2px solid var(--light-gray-2);border-radius:10px}.clear{clear:both}.columns{display:block}.columns .two-column,.columns .three-column,.columns .four-column{float:left}.columns .two-column{width:49%;float:center;margin-right:2%}.columns .three-column{width:32%;margin-right:2%}.columns .four-column{width:23.5%;margin-right:2%}.columns .two-column:nth-child(2n),.columns .three-column:nth-child(3n),.columns .four-column:nth-child(5n){margin-right:0}.columns .column:nth-child(n+4){margin-top:10px}.flex-columns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.flex-columns .menu-box{display:flex;flex-direction:column;width:30%;margin-right:4.9%}.flex-columns .menu-box .title{flex:1 0 auto}.flex-columns .menu-box:nth-child(3n){margin-right:0%}.flex-columns__space_between{justify-content:space-between}.hide{display:none!important}.recommendation-wrapper{padding:40px 52px}.menu-box{text-align:center;width:100%;display:grid;grid-template-rows:auto 1fr auto;height:100%}.menu-box .title{color:var(--text-primary);font-size:16px;font-weight:bold;display:block;padding-left:5px;text-align:left;margin-top:10px;font-family:var(--font-text)}.menu-box .employee{width:400px}.menu-box .image-product{background-color:var(--white);border-radius:20px;display:block;width:100%}.menu-box .quantity-wrapper{display:flex;align-items:center;gap:2px}.menu-box .quantity-wrapper.hide{display:none}.menu-box .quantity-wrapper .input-qty{max-width:25px;height:auto}.menu-box .quantity-wrapper .button-add,.menu-box .quantity-wrapper .button-min{background-color:var(--white);border:2px solid var(--theme-primary);border-radius:6px}.menu-box__button{font:500 18px/22px var(--font-text)}.menu-box__actions{padding:10px 5px;display:flex;justify-content:space-between;align-items:center}.menu-box__actions-button{font-family:var(--font-text)}.menu-box__actions-button .button-add{display:none}.menu-box__actions-price{text-align:left;font:18px var(--font-text-sans);line-height:1}.menu-box__actions-discounted{display:block;margin-top:2px;font:12px var(--font-text-sans);text-decoration:line-through;opacity:0.3}.menu-box__title{display:flex;justify-content:space-between;gap:8px;padding:10px 5px 0;font:500 16px/19px var(--font-text);text-align:left}.menu-box__title-icon{width:20px;height:20px}.pagination{font-family:var(--font-text-sans);margin:50px 0 12px;display:grid;grid-template-columns:minmax(120px,auto) 1fr minmax(120px,auto);place-items:center}.pagination a{padding:8px 30px 10px;font-family:var(--font-text-sans);font-weight:bold}.pagination svg{vertical-align:text-bottom;padding-top:2px}.pagination__information{text-align:center;color:var(--text-light-gray)}.input-qty{border:none;box-sizing:initial;font-size:22px;height:27px;margin-bottom:-4px;padding:0px 10px;text-align:center;min-width:25px;max-width:40px;background:transparent;vertical-align:text-top;font-family:var(--font-text-sans)}.row__buttons{display:flex;flex-direction:row;gap:4px}.row:after{content:"";display:table;clear:both}.text-left{text-align:left}.text-right{text-align:right}.image-cart{position:relative;top:2px}.content-wrapper{padding:10px 40px}.content-wrapper .left{width:17%;margin-right:3%}.content-wrapper .right{width:80%}.checkout__member{padding:20px 52px 40px}.checkout__member__wrapper,.promotion-modal__wrapper{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:30px}.checkout__member__wrapper span,.promotion-modal__wrapper span{font-size:19px;line-height:normal}.checkout__member__wrapper--reversed{flex-direction:row-reverse}.checkout__member__content,.promotion-modal__content{max-width:calc(50% - 16px);display:flex;flex:1;flex-direction:column;flex-basis:auto;gap:16px}.checkout__member__content-v2{display:flex;gap:24px;width:100%}.checkout__member__content-v2 .number-section{flex:1;min-width:0}.checkout__member__header,.promotion-modal__header{font:500 24px/29px var(--font-header);display:flex;align-items:center;gap:6px}.checkout__member__header.required::after,.required.promotion-modal__header::after{content:'*';color:var(--red);margin-left:-4px}.checkout__member .number-section{border:2px solid var(--light-gray-2);border-radius:10px;padding:15px 17px;white-space:nowrap;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:4px}.checkout__member .number-section span{font-family:var(--font-text-sans)}.checkout__member .number-section input{flex:1;border:none;font-size:19px;color:var(--text-gray);width:100%}.checkout__member .number-section a{color:var(--theme-primary);font:20px/24px var(--font-text);padding-right:16px}.checkout__member .number-section img{width:18px;height:18px}.checkout__member .number-section svg{width:24px}.checkout__member .number-section .full{flex:1}.checkout__member .number-section.selected{border:2px solid var(--theme-secondary);color:var(--theme-secondary);text-transform:uppercase}.checkout__member .scan-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:16px;align-items:center;font:20px/24px var(--font-text)}.checkout__member .scan-wrapper .scan{border:2px solid var(--light-gray-2);color:var(--theme-primary);border-radius:10px;padding:15px 17px;background:var(--white)}.checkout__member .scan-wrapper.selected{color:var(--theme-secondary);gap:8px;grid-template-columns:auto 1fr}.checkout__member .scan-wrapper .tick-green{width:20px;height:20px}.checkout__member #promotion-modal-open{width:auto;padding:15px 17px}input{outline:none}.payment-type-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.payment-type-wrapper .choice,.payment-type-wrapper .choice--borderless{padding:13px 120px 13px 20px;border-radius:8px}.payment-type-wrapper .choice .tick-green,.payment-type-wrapper .choice--borderless .tick-green{width:44px;height:auto}.payment-type-wrapper input[type='radio']:checked + .choice,.payment-type-wrapper input[type='radio']:checked + .choice--borderless{border:2px solid var(--theme-primary)}.payment-type-wrapper input[type='radio']:checked + .choice .tick-green,.payment-type-wrapper input[type='radio']:checked + .choice--borderless .tick-green{position:absolute;top:50%;right:36px;transform:translateY(-50%)}.payment-type-wrapper .choice-information{font-size:16px;line-height:19.2px;opacity:0.5}.payment-type-wrapper-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px}.payment-type-wrapper-v2 input[type='checkbox']:checked + label,.payment-type-wrapper-v2 input[type='radio']:checked + label{border:2px solid var(--theme-primary)}.payment-type-wrapper-v2 input[type='checkbox']:checked + label .tick-green,.payment-type-wrapper-v2 input[type='radio']:checked + label .tick-green{display:block}.payment-type__box{padding:24px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px solid var(--light-gray-2);border-radius:8px;max-height:150px;text-overflow:ellipsis;text-align:center}.payment-type__box .tick-green{display:none;position:absolute;top:-8px;right:-6px}.payment-type__box .payment-icon{width:auto;height:32px;margin-bottom:10px}.payment-type__title{font:700 20px var(--font-header)}.payment-type__desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:24px;opacity:0.5}.payment-promo{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.payment-promo__input{border:1px solid var(--theme-primary);border-radius:10px;white-space:nowrap;width:340px;height:fit-content;box-sizing:border-box;display:flex;gap:4px;overflow:hidden;padding-left:17px}.payment-promo__input input{flex:1;border:none;font-size:19px;padding:16px;color:var(--text-gray)}.payment-promo__input img{width:24px;height:24px}.payment-promo__input-wrapper{display:flex;gap:24px}.payment-promo__applied{display:flex;align-items:center;gap:4px;margin-top:8px}.payment-promo__applied svg{width:20px;height:20px}.payment-promo__apply{display:block;width:fit-content;padding:15px 30px;background:var(--theme-primary);color:var(--white);font:20px/20px var(--font-header)}.payment-promo__remove{display:flex;align-items:center;padding:15px 30px}.payment-promo__scan-wrapper{white-space:nowrap}.payment-promo__scan-wrapper .scan{font-size:24px;line-height:24px;font-weight:700}.payment-promo__grand-total{text-align:right}.payment-promo__grand-total h3{font-size:24px;font-weight:700;margin:0}.payment-promo__grand-total .grandtotal{font:700 48px/48px var(--font-header)}.payment-promo .hide{display:none}.choice,.choice--borderless{display:flex;position:relative;padding:5px 15px;border-radius:8px;border:2px solid var(--light-gray-2);width:100%;cursor:pointer;box-sizing:border-box;align-items:center;justify-content:space-between}.choice--borderless{border:0}.choice__vertical{flex-direction:column}.choice .tick-green,.choice--borderless .tick-green{display:none;width:26px}.choice .tick-gray,.choice--borderless .tick-gray{display:block;width:26px}.choice .radio,.choice--borderless .radio{width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--light-gray-2);border-radius:50%}.choice .radio .inside,.choice--borderless .radio .inside{background:transparent;border-radius:50%;width:24px;height:24px}.choice .columns .two-column:nth-child(1),.choice--borderless .columns .two-column:nth-child(1){width:75px}.choice .columns .two-column:nth-child(2),.choice--borderless .columns .two-column:nth-child(2){width:auto;padding:10px}.choice__left{display:flex;align-items:center;gap:10px}.choice__right{display:flex;align-items:center;gap:10px}.choice.title,.title.choice--borderless,.choice-information{display:block}.choice-title{font:500 28px/33px var(--font-text);margin-left:10px}.choice-information{font:17px/15px var(--font-text-sans);position:relative;margin-bottom:10px}.payment-icon{width:32px;vertical-align:text-bottom}.payment-icon.gopay{width:120px;margin-bottom:6px;margin-top:4px}.payment-icon.qris{width:80px;margin-top:6px;margin-bottom:4px}.header-block{height:auto;margin-bottom:10px}.header-wrapper{box-sizing:border-box;font-family:var(--font-text-sans);animation:fade-in 1.2s cubic-bezier(0.39,0.575,0.565,1) both;animation-duration:1.2s}.header-wrapper h1{margin:0;font-size:47px;letter-spacing:1px;font-family:var(--font-header)}.header-wrapper__floating-btn{position:absolute;top:-24px;padding:10px 22px;font:500 16px/19px var(--font-text)}.header-wrapper__nav-btn{font-family:var(--font-text-sans);padding:14px 24px}.header-wrapper__item{display:flex}.header-wrapper__title{width:170px}.header-wrapper__membership{display:grid;height:fit-content;border-left:4px solid var(--red);margin:auto;margin-left:30px;padding:4px 0 4px 16px;text-align:left;font:24px/28px var(--font-header);gap:10px}.header-wrapper__membership span{color:var(--red)}.header-wrapper__membership img{display:block;width:22px;height:22px}.header-wrapper__membership__description{font:16px/16px var(--font-text-sans)}.header-wrapper:after{content:'';display:block;clear:both}.cart-content{border:3px solid var(--light-gray-2);border-radius:20px;padding:40px 52px;background:var(--white);font-family:var(--font-text-sans)}.cart-content .title{display:block;font-size:24px;margin:30px 0 16px}.cart-content .notes-title{font-family:var(--font-header);font-size:18px}.cart-content .item-subtotal{font-family:var(--font-text-sans);font-size:24px;line-height:29px}.cart-content .header th{color:var(--text-light-gray-2)}.cart-content .header th:nth-of-type(1){width:120px}.cart-content .header th:nth-of-type(2){width:39%;padding-right:16px}.cart-content .header th:nth-of-type(3){width:20%}.cart-content .header th:nth-of-type(4){width:128px}.cart-content .quantity-wrapper{display:inline-flex;gap:4px;align-items:center}.cart-content .quantity-wrapper .button-add,.cart-content .quantity-wrapper .button-min{background-color:var(--white);border:3px solid var(--theme-primary);border-radius:8px}.cart-content .divider{border-bottom:2px solid var(--light-gray-2)}.menu-details .header-block{padding:40px 52px 20px;margin-bottom:0}.menu-details-content{border-radius:20px;padding:40px 40px 28px 40px;background:var(--white);font-family:var(--font-text-sans)}.menu-details-content .details-wrapper{max-height:1100px;padding-right:25px;margin-top:48px;overflow-y:auto;position:relative;z-index:1}.menu-details-content .details-wrapper--sections{max-height:none;padding-right:0;display:flex;gap:24px;overflow-x:hidden}.menu-details-content .top-section{display:flex;gap:36px}.menu-details-content .top-section--stacked{flex-direction:column;align-items:center;gap:0;margin-bottom:32px}.menu-details-content .product-details{display:flex;flex-direction:column;flex:1}.menu-details-content .product-details--brief{padding-top:30px}.menu-details-content .group-name{font:500 24px/28px var(--font-text);color:var(--theme-primary)}.menu-details-content .product-name{font-size:35px;line-height:normal;font-family:var(--font-header);margin:12px 0}.menu-details-content .price{font:30px var(--font-header);line-height:normal;text-decoration:none;color:var(--text-primary);display:flex;align-items:center}.menu-details-content .price--discounted{margin-left:6px;font:18px var(--font-text-sans);text-decoration:line-through;opacity:0.3}.menu-details-content .product-image{background-color:var(--white);border-radius:30px;width:100%;max-height:inherit;object-fit:contain}.menu-details-content .description{margin-top:12px;font-size:17px;font-weight:300;max-height:240px;overflow:auto}.menu-details-content .modifier-choice .choice,.menu-details-content .modifier-choice .choice--borderless{display:grid;grid-template-rows:auto 1fr;height:100%;align-items:baseline}.menu-details-content .action-section{display:flex;justify-content:space-between}.menu-details-content .action-section .button-add,.menu-details-content .action-section .button-min{width:65px;height:65px}.menu-details-content .action-section .button-add img,.menu-details-content .action-section .button-min img{width:30px;vertical-align:middle}.menu-details-content .action-section .input-qty{font-size:36px;margin:0px 10px;height:65px;color:var(--text-gray)}.menu-details-content .quantity-wrapper{display:flex}.menu-details-content .quantity-wrapper .button-add,.menu-details-content .quantity-wrapper .button-min{background-color:var(--white);border:3px solid var(--theme-primary);border-radius:13px}.menu-details-content .quantity-wrapper .button-add--inactive,.menu-details-content .quantity-wrapper .button-min--inactive{border:3px solid var(--light-gray-2)}.menu-details-content .quantity-wrapper .button-add--inactive .svg-fill,.menu-details-content .quantity-wrapper .button-min--inactive .svg-fill{fill:var(--light-gray-2)}.menu-details-content .price-wrapper{font:32px/43px var(--font-header)}.menu-details-content .price-wrapper .tax-note{display:block;font:16px/19px var(--font-text-sans);color:var(--text-gray)}.menu-details-content .flex{display:flex;align-items:center;gap:8px}.menu-details-content .meal-selection{margin:24px 0}.menu-details-content .meal-selection .choices{display:flex;gap:2%}.menu-details-content .meal-selection .list{width:49%}.menu-details-content .meal-selection .flex.vertical{flex-direction:column;justify-content:center;align-items:baseline;text-align:left;flex:1;gap:2px}.menu-details-content .meal-selection .choice,.menu-details-content .meal-selection .choice--borderless{padding:20px 16px}.menu-details-content .meal-selection .choice-title{font-family:var(--font-text);font-weight:normal;font-size:19px;margin:0}.menu-details-content .meal-selection .choice-information{font-size:19px;color:var(--text-gray);margin:0}.menu-details-content .meal-selection .choice-logo{width:40px;height:40px}.menu-details-content .meal-selection input[type="checkbox"]:not(:checked) + label{color:var(--text-gray)}.menu-details-content .meal-selection input[type="checkbox"]:not(:checked) + label img{filter:grayscale(1)}.menu-details-content .meal-selection input[type="checkbox"]:checked + label img{filter:none}.menu-details-content .meal-selection__item--single{border:2px solid var(--light-gray-2);border-radius:8px;padding:20px 16px;display:flex;gap:12px;width:21%}.modifier-sections__nav{font:500 20px/24px var(--font-text);display:flex;gap:8px;justify-content:center;align-items:center}.modifier-sections__nav-item,.modifier-sections__nav-item a{display:flex;gap:8px}.modifier-sections__nav-round{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%}.modifier-sections__nav-pill{padding:5px 24px;border-radius:24px}.modifier-sections__nav-pill,.modifier-sections__nav-round{color:var(--text-primary);background:none;border:2px solid var(--text-primary)}.modifier-sections__nav-item.checked .modifier-sections__nav-pill,.modifier-sections__nav-item.checked .modifier-sections__nav-round{background:var(--text-primary);color:var(--background-primary)}.modifier-sections__nav-item.selected .modifier-sections__nav-round{border:4px solid var(--theme-primary);position:relative}.modifier-sections__nav-item.selected .modifier-sections__nav-round::after{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid var(--theme-primary);animation-duration:2s;animation-iteration-count:infinite;animation-name:bounce}.modifier-sections__nav-ellipsis{display:flex;align-items:center;padding:0 16px;gap:10px;pointer-events:none}.modifier-sections__nav-ellipsis div{width:4px;height:4px;border-radius:50%;background-color:var(--text-primary)}.modifier-sections__content{min-width:100%;max-height:900px;height:fit-content;overflow:auto;padding-right:24px;box-sizing:border-box}.modifier-sections__content--double{display:grid;grid-template-columns:repeat(2,1fr);gap:42px}.modifier-sections__content--double .modifiers-section .column{width:auto}.modifier-sections__content--double>div:nth-child(odd)::after{content:"";height:100%;width:2px;background:var(--light-gray-2);position:absolute;right:-20px}.table{display:table;width:100%;border-spacing:0}.table th{color:var(--text-light-gray);font-size:14px}.table td{font-family:var(--font-text-sans)}.table .cart-item-row td:nth-of-type(2){padding:24px 0}.table .cart-item-row .modifier:first-child,.table .cart-item-row .modifier--notes:first-child{margin-top:7px}.table .modifier,.table .modifier--notes{font-size:18px;line-height:22px;font-family:var(--font-text-sans);color:var(--text-light-gray-2);display:block}.table .modifier--customize{padding:4px 0}.table .delete img{width:24px}.table-general{border-collapse:collapse;width:100%;max-width:580px}.table-general th,.table-general td{border:1px solid var(--text-black);padding:4px 12px;text-align:center}.table-general th{font-family:var(--font-header);text-align:left}.input{box-sizing:border-box;width:100%;border-radius:8px;border:2px solid var(--light-gray-2);min-height:30px;padding:10px 20px}.note-wrapper{margin-top:10px;position:relative}.note-wrapper svg,.note-wrapper img{position:absolute;width:24px;top:50%;left:32px;transform:translateY(-50%)}.message,.message-js{font:16px/22px var(--font-text-sans);position:absolute;top:0px;width:100%;padding:12px 20px;text-align:center;display:table;color:white;box-sizing:border-box;z-index:100;background-color:var(--theme-primary)}.message ul,.message li,.message-js ul,.message-js li{list-style-type:none}.message ul,.message-js ul{padding:0px;margin:0px;list-style-type:none;width:100%}.message.hide,.message-js.hide{display:none}.message.success,.message-js.success{background-color:var(--theme-primary)}.message.error,.message-js.error{background-color:var(--red)}.sticky{position:fixed;top:0}.auto-scroll{max-height:900px}.auto-scroll .table tbody{display:block;max-height:800px;overflow-y:auto}.auto-scroll .table tbody.with-grid-recommendations{max-height:560px}.auto-scroll .small tbody{max-height:360px}.auto-scroll .table thead,.auto-scroll .table tbody tr{display:table;width:100%;table-layout:fixed}.auto-scroll .table thead.hide,.auto-scroll .table tbody tr.hide{display:none}.image-modifier-wrapper,.image-product-wrapper,.product-image-modifier-wrapper,.image-placeholder{background-image:var(--placeholder);background-repeat:no-repeat;background-size:contain;background-position:center}.product-image-modifier-wrapper{width:45%}.product-image-modifier-wrapper--full{width:100%}.product-image-modifier-wrapper img{width:100%;min-height:100%}.image-product-wrapper{width:100%;aspect-ratio:1;display:grid;place-items:center;box-sizing:border-box}.image-modifier-wrapper{width:auto;height:50px}.out-of-stock{filter:opacity(0.6)}.out-of-stock .menu-box__title{color:var(--theme-primary)}.out-of-stock__message{color:var(--theme-primary)}.out-of-stock .image-product-wrapper{opacity:0.5}.out-of-stock .menu-box__actions{height:34px}.link-simple{font:18px bold var(--font-text-sans);color:var(--theme-primary);display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:1rem}.body-wrapper{height:100vh}.body-wrapper .main-content{height:100%;transition:height 0.5s ease;overflow-y:scroll}.index .main-content{overflow-y:hidden}.index .top-section{height:66.666667vh}.index .top-section img{height:100%}.index .top-section video{width:100%;height:100%}.index .top-section.full{height:100vh}.menus .cancel-order-wrapper{position:relative;padding:0px 40px}.menus .cancel-order-wrapper .floating-btn{position:absolute;top:-24px;padding:10px 22px;font:500 16px/19px var(--font-text);z-index:1}.menus .header-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;padding:30px 40px;background:var(--white)}.menus .header-wrapper .right{gap:52px}.menus .header-wrapper h1{font:40px/48px var(--font-header)}.menus .header-wrapper h4{margin:10px 0 0;font:20px/24px var(--font-text-sans);text-transform:uppercase}.menus .header-wrapper:after{display:none}.menus .header-block .image-logo{display:block;width:100%;min-height:180px}.menus .image-logo,.menus .image-cart{width:auto;box-sizing:border-box}.sticky-footer__only{display:none}.sticky-footer .sticky-footer__only{display:inherit}.sticky-footer .cancel-order-wrapper{padding:12px 40px}.sticky-footer .sticky-header{position:fixed;bottom:0;width:100%;z-index:1}.sticky-footer .sticky-header .member-menu img{margin-bottom:12px;padding:0 40px;box-sizing:border-box;animation:fade-in 1.2s cubic-bezier(0.39,0.575,0.565,1) both}.sticky-footer .sticky-header .header-wrapper{box-shadow:0 -5px 5px -5px var(--light-gray-2)}.sticky-footer .sticky-cart{position:fixed;bottom:0;left:0;width:100%;background:var(--background-white);z-index:1;box-shadow:0 -5px 5px -5px var(--light-gray-2)}.sticky-footer .sticky-cart__content{padding:20px 40px;align-items:center}.sticky-footer .sticky-cart__content:after{display:none}.sticky-footer .sticky-cart__label{display:none}.sticky-footer .checkout{position:fixed;left:0;right:0;bottom:0;box-shadow:0 -5px 5px -5px var(--light-gray-2);padding:30px 40px;background:var(--background-white);z-index:1}.sticky-footer .checkout__action{display:flex;gap:24px}.sticky-footer .checkout__action .btn{font-size:28px;padding:19px 32px}.sticky-footer .checkout__action svg{width:20px;height:20px}.sticky-footer .checkout--not-padded{padding:0}.sticky-footer .checkout__content{padding:30px 40px}.sticky-footer .table.summary{margin:0}.sticky-footer .table.summary td,.sticky-footer .table.summary #subtotal{font-size:40px;font-family:var(--font-header)}.sticky-footer .cart-payment__submit-wrapper{display:flex;flex-direction:row-reverse}.sticky-footer .title{margin-top:0}.sticky-footer__grand-total{background:var(--red);color:var(--white);max-width:100%;padding:12px 40px;display:flex;align-items:center;justify-content:space-between;font-size:36px;font-family:var(--font-header)}.cart-preview .content-wrapper,.cart-payment .content-wrapper{padding:10px 52px}.cart-preview .header-block,.cart-payment .header-block{padding:70px 52px 40px;margin-bottom:0}.cart-preview .columns .three-column,.cart-payment .columns .three-column{margin-right:0}.cart-preview .columns .three-column:nth-child(1),.cart-payment .columns .three-column:nth-child(1){width:20%;padding:25px 0}.cart-preview .columns .three-column:nth-child(2),.cart-payment .columns .three-column:nth-child(2){width:56%;font-size:17px;text-align:center}.cart-preview .columns .three-column:nth-child(3),.cart-payment .columns .three-column:nth-child(3){width:22%;text-align:right;padding:25px 0}.cart-preview .notes,.cart-payment .notes{padding:26px 20px 24px 74px;font-size:20px;line-height:24px;font-weight:300}.cart-preview h3,.cart-payment h3{margin-top:0}.cart-preview .items td,.cart-payment .items td{font:600 18px/22px var(--font-text)}.cart-preview .items td:nth-of-type(1),.cart-payment .items td:nth-of-type(1){width:120px}.cart-preview .items td:nth-of-type(2),.cart-payment .items td:nth-of-type(2){width:39%;padding-right:15px}.cart-preview .items td:nth-of-type(3),.cart-payment .items td:nth-of-type(3){width:20%;text-align:center}.cart-preview .items td:nth-of-type(2),.cart-preview .items td:nth-of-type(3),.cart-preview .items td:nth-of-type(4),.cart-preview .items td:nth-of-type(5),.cart-payment .items td:nth-of-type(2),.cart-payment .items td:nth-of-type(3),.cart-payment .items td:nth-of-type(4),.cart-payment .items td:nth-of-type(5){border-bottom:1px solid var(--light-gray-2)}.cart-preview .items tr:nth-last-child(1) td,.cart-payment .items tr:nth-last-child(1) td{border-bottom:0}.cart-preview .items td:nth-of-type(4),.cart-payment .items td:nth-of-type(4){width:128px}.cart-preview .items td:nth-of-type(5),.cart-payment .items td:nth-of-type(5){padding-left:14px}.cart-preview .items td.clear,.cart-payment .items td.clear{padding:0;border:none}.cart-preview .free-item,.cart-preview .promotion-item,.cart-payment .free-item,.cart-payment .promotion-item{color:var(--green)}.cart-preview .summary,.cart-payment .summary{margin:20px 0px}.cart-preview .summary td,.cart-payment .summary td{font-size:24px;font-family:var(--font-text-sans)}.cart-preview .summary tr:nth-last-child(1) td,.cart-payment .summary tr:nth-last-child(1) td{border-top:1px solid var(--light-gray-2);height:80px}.cart-preview .summary tr.clear td,.cart-payment .summary tr.clear td{border-top:none}.cart-preview .summary.border-top,.cart-payment .summary.border-top{border-bottom:1px solid var(--light-gray-2)}.cart-preview .summary.border-top tr:first-child td,.cart-payment .summary.border-top tr:first-child td{padding-top:10px;border-top:1px solid var(--light-gray-2)}.cart-preview .summary.no-subtotal tr:nth-last-child(1) td,.cart-payment .summary.no-subtotal tr:nth-last-child(1) td{border-top:0;height:auto}.cart-preview__submit-wrapper,.cart-payment__submit-wrapper{display:grid;grid-template-rows:1fr 1fr;gap:10px}.cart-preview .donation,.cart-payment .donation{margin-top:20px;font-size:24px}.cart-preview .donation td,.cart-payment .donation td{font-family:var(--font-text-sans)}.cart-preview .donation td:first-child,.cart-payment .donation td:first-child{font:500 24px/29px var(--font-text)}.cart-payment .cart-content{padding:0px}.cart-payment .cart-content .divider{margin:18px 0}.cart-payment .payment-section{padding:40px 52px 0}.cart-payment .payment-section .upper{margin-bottom:24px}.cart-payment .summary-section{padding:0 52px 32px}.cart-payment .summary-section .summary{border-top:0}.cart-payment .items td{margin-bottom:20px;font-size:20px;font-family:var(--font-text-sans);vertical-align:text-top}.cart-payment .items td:nth-of-type(1){width:70%;display:flex;flex-direction:column;gap:5px}.cart-payment .items td:nth-of-type(1) span.modifier,.cart-payment .items td:nth-of-type(1) .table span.modifier--notes,.table .cart-payment .items td:nth-of-type(1) span.modifier--notes{font:400 18px/21px var(--font-text-sans);color:var(--text-light-gray-2)}.cart-payment .items td:nth-of-type(2){width:10%;text-align:right}.cart-payment .items td:nth-of-type(3){width:20%;text-align:right;padding-right:8px}.cart-payment .items--payment td:first-child{font:500 24px/29px var(--font-text)}.cart-payment .summary{margin:0;padding:10px 8px 0px 0px;border-top:1px solid var(--light-gray-2)}.cart-payment .summary .grandtotal td{font-family:var(--font-header)}.cart-payment .summary .discount{color:var(--red)}.cart-payment .summary .discount::before{content:'-'}.cart-payment .summary--payment td:first-child{font:500 24px/29px var(--font-text)}.cart-payment .summary--payment .grandtotal td{font-family:var(--font-header)}.employee-index,.menu-index{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:30px}.menu-index{box-sizing:border-box}.menu-index__content{overflow:auto;overscroll-behavior:none}.menu-index__sidebar{overflow:hidden;display:flex;flex-direction:column}.menu-index__sidebar-wrapper{position:relative;height:100%;flex:1;min-height:0;margin-bottom:28px}.text-align-right{text-align:right}.text-align-left{text-align:left}.cart-image-table img,.cart-image-table .image-placeholder{width:100px;height:100px;border-radius:8px;margin:8px 0}.cart-image-table img{background-color:var(--white)}.cart-wrapper{padding:5px 0 30px 0}.cart-info{padding-top:10px}.cart-info .title{font:500 16px/19px var(--font-text);color:var(--text-light-gray-2)}.cart-info .price{font:38px/50px var(--font-header)}.cart-block{padding:14px 60px 14px 32px;color:var(--white)}.cart-link{background-color:var(--theme-primary);mask-position:right;mask-repeat:no-repeat;mask-size:cover;border-radius:8px;-webkit-mask-image:url("/static/kiosk/img/cart-button.svg?c635573d7f7e");mask-image:url("/static/kiosk/img/cart-button.svg?c635573d7f7e")}.cart-label{text-transform:uppercase;position:relative;bottom:auto;font-family:var(--font-header);font-size:33px;margin-left:13px}.payment-promotion-wrapper.columns{display:flex}.payment-promotion-wrapper.columns .two-column:nth-child(1){align-self:flex-end}.payment-promotion-wrapper.columns .two-column:nth-child(2){text-align:right}.payment-promotion-wrapper.columns img{width:auto}.payment-amount-wrapper{font:36px/42px var(--font-header);color:var(--text-primary);display:flex;justify-content:space-between;padding:24px 42px;margin-top:36px;border-radius:12px;background:var(--theme-secondary)}.grandtotal.before{text-decoration:line-through;color:var(--text-light-gray);font-size:24px}.grandtotal.before .number{font-size:32px}.input-promotion-code{height:40px;width:140px;border-radius:8px 0px 0px 8px;border:3px solid var(--light-gray-2);border-right:none;padding:6px 35px 7px 15px;outline-style:none;box-shadow:none}.link-promotion-code{padding:19px 40px;font-family:var(--font-header);outline:none;color:var(--white);background:var(--theme-primary);border-radius:0px 8px 8px 0px;margin-left:-5px;font-size:17px}.payment-modal .tingle-modal-box{padding:0}.payment-modal .tingle-modal-box__footer{background:var(--white);padding:0 64px 80px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.payment-modal h2{margin:0;font:48px/57px var(--font-header);text-align:center}.payment-modal h3{text-align-last:center;text-align:justify;font-size:32px}.payment-modal h3.gopay{padding:0px 60px}.payment-modal .failed,.payment-modal .success{font-size:36px;font-family:"MuseoSansRounded-700"}.payment-modal .gopay-logo{width:60%;margin-bottom:6px;margin-top:30px}.payment-modal .gopay-qr{margin-top:10px;width:70%}.payment-modal__info{margin-bottom:61px}.payment-modal__wrapper{padding:64px 0;font:24px/28px var(--font-text);text-align:center;background:var(--background-white);border-radius:20px}.payment-modal__wrapper--cancel{padding:64px 40px}.payment-modal__price{padding:28px 80px 31px;background:var(--background-primary);display:flex;justify-content:space-between;align-items:center}.payment-modal__price-title{font:700 40px/48px var(--font-header);color:var(--text-primary)}.payment-modal__price-amount{font:700 48px/57px var(--font-header);color:var(--text-primary)}.payment-modal__content{padding:15px 124px 0}.payment-modal__channels{display:grid;place-items:center;grid-template-columns:repeat(7,60px);gap:11px;width:fit-content;margin:auto}.payment-modal__qr-code{display:block;margin:auto;width:430px;height:430px}.payment-modal__qr-container{padding:25px;background:var(--background-white);width:fit-content;border-radius:20px;margin:auto;position:relative}.payment-modal__qr-icon{display:block;margin:10px auto 32px;width:224px}.payment-modal__qr-logo{position:absolute;width:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-modal__edc-instructions{display:flex;justify-content:center;align-items:baseline;gap:64px;background-color:var(--theme-light);border-radius:20px;padding:32px 40px;margin:0 44px}.payment-modal__edc-instructions div{flex:1;position:relative;display:grid;place-items:center;grid-template-rows:1fr auto}.payment-modal__edc-instructions__image{width:auto}.payment-modal__edc-instructions__arrow{width:64px;position:absolute;top:77px;left:100%}.payment-modal__row{display:flex;justify-content:space-between}.payment-modal__row span{font:500 28px/33px var(--font-text)}.payment-modal__timer{display:block;font:700 32px/38px var(--font-header);color:var(--theme-primary)}.payment-modal__button-wrapper{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:26px}.payment-modal__change-payment{padding:14px 44px}.price-update-modal>.tingle-modal-box{position:relative;padding:45px}.price-update-modal__icon{display:flex;justify-content:center;align-items:center;width:100%}.price-update-modal__icon img{width:106px;height:94px}.price-update-modal h1{font:50px/1.2 var(--font-medium);color:var(--text-primary);margin-top:25px;margin-left:auto;margin-right:auto}.price-update-modal__content{font:35px/1.2 var(--font-medium);color:var(--gray-5);position:relative;display:flex;flex-direction:column;gap:40px}.price-update-modal__icon-close{position:absolute;top:20px;right:20px;width:24px;height:24px}.price-update-modal__price{display:flex;flex-direction:column;align-items:center;padding:36px 0 50px}.price-update-modal__price-title{font:24px/1.2 var(--font-bold);color:var(--text-primary)}.price-update-modal__price-amount{font:48px/1.2 var(--font-bold);color:var(--text-primary)}.confirmation-modal .tingle-modal-box{max-width:50%;padding:3rem 4rem}.confirmation-modal .tingle-modal-box__footer{background:var(--white);padding:0 64px 80px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.confirmation-modal h1{font:400 36px var(--font-header);margin-top:0}.confirmation-modal p{margin-top:8px;font-size:26px}.confirmation-modal__button-wrapper{display:flex;gap:20px}.note-modal .tingle-modal-box{padding:48px 34px}.note-modal label{font:700 24px/28px var(--font-text);display:flex;gap:12px}.note-modal label svg{width:30px;height:30px}.note-modal textarea{margin:16px 0 32px;border-radius:10px;width:100%;padding:26px 40px;font-size:24px;caret-color:var(--theme-primary);border:1px solid var(--light-gray-2);outline:none}.note-modal__button-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:26px}.promotion-modal .tingle-modal-box{padding:48px 34px}.promotion-modal__wrapper{text-align:left;margin-bottom:40px}.promotion-modal__wrapper span{font-size:19px}.promotion-modal__button-wrapper{display:grid;gap:12px}.promotion-modal .number-section{border:2px solid var(--light-gray-2);border-radius:10px;padding:15px 17px;white-space:nowrap;width:100%;box-sizing:border-box;display:flex;gap:4px}.promotion-modal .number-section span{font-family:var(--font-text-sans)}.promotion-modal .number-section input{flex:1;border:none;font-size:19px;color:var(--text-gray)}.promotion-modal .number-section a{color:var(--theme-primary);font:20px/24px var(--font-text);padding-right:16px}.promotion-modal .number-section img{width:18px;height:18px}.promotion-modal .number-section .full{flex:1}.promotion-modal .number-section.selected{border:2px solid var(--theme-secondary);color:var(--theme-secondary);text-transform:uppercase}.promotion-modal .scan-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:16px;align-items:center;font:20px/24px var(--font-text)}.promotion-modal .scan-wrapper .scan{border:2px solid var(--light-gray-2);color:var(--theme-primary);border-radius:10px;padding:15px 17px;background:var(--white)}.promotion-modal .scan-wrapper.selected{color:var(--theme-secondary);gap:8px;grid-template-columns:auto 1fr}.promotion-modal .scan-wrapper .tick-green{width:20px;height:20px}.table-number-modal,.table-marker-modal,.customer-name-modal,.vehicle-number-modal{line-height:1.1;font-family:var(--font-text-sans)}.table-number-modal .tingle-modal-box,.table-marker-modal .tingle-modal-box,.customer-name-modal .tingle-modal-box,.vehicle-number-modal .tingle-modal-box{max-width:50%;padding:3rem 4rem}.table-number-modal h1,.table-marker-modal h1,.customer-name-modal h1,.vehicle-number-modal h1{margin:0;font:40px var(--font-header)}.table-number-modal input[type="text"],.table-marker-modal input[type="text"],.customer-name-modal input[type="text"],.vehicle-number-modal input[type="text"]{display:block;outline:none;border:none;border-bottom:1px solid var(--light-gray-1);caret-color:var(--theme-primary);font-size:20px;text-align:center;margin:24px auto;padding:12px 0;width:300px}.table-number-modal input[type="text"]:focus,.table-marker-modal input[type="text"]:focus,.customer-name-modal input[type="text"]:focus,.vehicle-number-modal input[type="text"]:focus{border-bottom:1px solid var(--theme-primary)}.table-number-modal__button-wrapper,.table-marker-modal__button-wrapper,.customer-name-modal__button-wrapper,.vehicle-number-modal__button-wrapper{display:grid;gap:10px;margin-top:2rem}.table-number-modal__error,.table-marker-modal__error,.customer-name-modal__error,.vehicle-number-modal__error{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--red)}.table-number-modal__error img,.table-marker-modal__error img,.customer-name-modal__error img,.vehicle-number-modal__error img{width:20px;height:20px}.table-number-modal__error.hide,.table-marker-modal__error.hide,.customer-name-modal__error.hide,.vehicle-number-modal__error.hide{display:none}.table-number-modal img,.table-marker-modal img,.customer-name-modal img,.vehicle-number-modal img{width:auto;max-height:210px}.table-marker-modal h4{font:35px var(--font-header);text-align:left;margin:25px 0}.table-marker-modal img{max-height:none;max-width:190px}.table-marker-modal .tingle-modal-box{max-width:83%;padding:3rem}.table-marker-modal__marker{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:30px 0;padding:12px 12px 0 0;max-height:500px}.table-marker-modal__option{position:relative}.table-marker-modal__card{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:28px;position:relative}.table-marker-modal__color{width:150px;height:150px;border-radius:50%}.table-marker-modal__image{padding:40px 32px;border:3px solid var(--light-gray-2);border-radius:10px;transition:border-color 0.2s ease}.table-marker-modal__tick{position:absolute;top:-10px;right:-10px;display:none;z-index:2}.table-marker-modal__option--color .table-marker-modal__tick{top:5px;right:5px}input[type='radio']:checked + .table-marker-modal__card .table-marker-modal__image{border-color:var(--theme-primary)}input[type='radio']:checked + .table-marker-modal__card .table-marker-modal__tick{display:block}.table-marker-success-scan-modal h1{font:50px var(--font-header);text-align:center;margin-bottom:40px}.table-marker-success-scan-modal .tingle-modal-box{max-width:640px;padding:3rem}.table-marker-success-scan-modal__color{width:150px;height:150px;border-radius:50%}.table-marker-success-scan-modal__image{width:auto;height:auto;max-width:150px;max-height:150px}.table-marker-success-scan-modal__selected-container{display:flex;max-width:600px;margin:auto;padding-bottom:60px}.table-marker-success-scan-modal__item{display:grid;gap:25px;margin:auto}.table-marker-success-scan-modal__item__title{font:30px/1.2 var(--font-bold);color:var(--text-primary)}.table-marker-success-scan-modal__item__name{font:28px/1.2 var(--font-text-sans);color:var(--text-black)}.cinema-seat-number-modal{display:grid;gap:32px;line-height:1.1;font-family:var(--font-text-sans)}.cinema-seat-number-modal .tingle-modal-box{max-width:50%;padding:3rem 4rem}.cinema-seat-number-modal h1{margin:0;font:40px var(--font-header)}.cinema-seat-number-modal label{font-size:18px}.cinema-seat-number-modal input[type="text"]{display:block;outline:none;border:none;border-bottom:1px solid var(--light-gray-1);caret-color:var(--theme-primary);font-size:32px;line-height:38px;text-align:center;margin:0 auto;padding:12px 0;width:100%;text-transform:uppercase}.cinema-seat-number-modal input[type="text"]:focus{border-bottom:1px solid var(--theme-primary)}.cinema-seat-number-modal .detail{display:flex;gap:32px}.cinema-seat-number-modal .btn{font-size:24px;line-height:28px;padding:15px}.cinema-seat-number-modal img{max-width:300px;max-height:300px;width:auto;height:auto;display:block;margin:auto}.member-menu-modal .tingle-modal-box,.cart-item-modal .tingle-modal-box,.upsize-modal .tingle-modal-box,.upsell-modal .tingle-modal-box{padding:40px}.member-menu-modal__header,.cart-item-modal__header,.upsize-modal__header,.upsell-modal__header{display:flex;gap:36px;text-align:left;margin-bottom:12px}.member-menu-modal__header img,.cart-item-modal__header img,.upsize-modal__header img,.upsell-modal__header img{width:400px}.member-menu-modal__content,.cart-item-modal__content,.upsize-modal__content,.upsell-modal__content{text-align:left}.member-menu-modal__modifier-img,.cart-item-modal__modifier-img,.upsize-modal__modifier-img,.upsell-modal__modifier-img{width:fit-content;height:100px;margin:auto}.member-menu-modal__modifier-img img,.cart-item-modal__modifier-img img,.upsize-modal__modifier-img img,.upsell-modal__modifier-img img{max-height:100%}.member-menu-modal__submit,.cart-item-modal__submit,.upsize-modal__submit,.upsell-modal__submit{text-align:right;margin-top:15px}.member-menu-modal__choice,.cart-item-modal__choice,.upsize-modal__choice,.upsell-modal__choice{height:100%;margin:0}.member-menu-modal__button-wrapper,.cart-item-modal__button-wrapper,.upsize-modal__button-wrapper,.upsell-modal__button-wrapper{padding-top:32px}.member-menu-modal__table,.cart-item-modal__table,.upsize-modal__table,.upsell-modal__table{font-size:24px}.member-menu-modal__table td,.cart-item-modal__table td,.upsize-modal__table td,.upsell-modal__table td{border-bottom:1px solid var(--light-gray-2);padding:24px 0}.member-menu-modal .quantity-wrapper,.cart-item-modal .quantity-wrapper,.upsize-modal .quantity-wrapper,.upsell-modal .quantity-wrapper{display:flex;align-items:center;justify-content:center;gap:2px}.member-menu-modal .quantity-wrapper .input-qty,.cart-item-modal .quantity-wrapper .input-qty,.upsize-modal .quantity-wrapper .input-qty,.upsell-modal .quantity-wrapper .input-qty{max-width:25px;height:auto;margin-bottom:0}.member-menu-modal .quantity-wrapper .button-add,.member-menu-modal .quantity-wrapper .button-min,.cart-item-modal .quantity-wrapper .button-add,.cart-item-modal .quantity-wrapper .button-min,.upsize-modal .quantity-wrapper .button-add,.upsize-modal .quantity-wrapper .button-min,.upsell-modal .quantity-wrapper .button-add,.upsell-modal .quantity-wrapper .button-min{background-color:var(--white);border:2px solid var(--theme-primary);border-radius:6px}.member-menu-modal .base-hidden,.cart-item-modal .base-hidden,.upsize-modal .base-hidden,.upsell-modal .base-hidden{display:none}.service-modal .tingle-modal-box{padding:40px}.service-modal .services h1,.service-modal .select_member h1{margin:0}.service-modal .services .choice,.service-modal .select_member .choice,.service-modal .services .choice--borderless,.service-modal .select_member .choice--borderless{padding:40px;border:2px solid var(--light-gray-2)}.service-modal .services input[type='radio']:checked + .choice,.service-modal .select_member input[type='radio']:checked + .choice,.service-modal .services input[type='radio']:checked + .choice--borderless,.service-modal .select_member input[type='radio']:checked + .choice--borderless{border:2px solid var(--theme-primary)}.service-confirmation-modal .tingle-modal-box{padding:60px 80px;max-width:900px}.service-confirmation-modal__wrapper{text-align:center}.service-confirmation-modal__wrapper h1{font-family:var(--font-header);font-size:42px;margin:0 0 40px 0;text-transform:uppercase}.service-confirmation-modal__content{margin-bottom:50px;text-align:center}.service-confirmation-modal__content p{font-size:32px;line-height:1.5;margin:0 0 30px 0;color:var(--text-black)}.service-confirmation-modal__content .warning-text{font-size:28px;color:var(--text-gray);font-style:italic;margin-top:30px}.service-confirmation-modal .invalid-items-list{margin:30px 0;padding:14px;background-color:var(--light-gray-1);border-radius:10px;border:2px solid var(--light-gray-2);max-height:420px;overflow-y:auto}.service-confirmation-modal .invalid-items-list ul{list-style:none;padding:0;margin:0}.service-confirmation-modal .invalid-items-list ul li{font-size:36px;padding:14px 0;color:var(--red);border-bottom:1px solid var(--light-gray-2)}.service-confirmation-modal .invalid-items-list ul li:last-child{border-bottom:none}.service-confirmation-modal .invalid-items-list ul li:before{content:"✕ ";margin-right:10px;font-weight:700}.service-confirmation-modal__actions{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:40px}.service-confirmation-modal__actions .btn{align-items:center}.thanks-wrapper{width:80%;background-color:var(--white);border-radius:15px;border:1px solid var(--light-gray-2);margin:0 auto;position:relative;text-align:center;padding:70px 0px 0px 0px}.thanks-wrapper.no-bg{background-color:transparent;border:none}.thanks-wrapper span{display:block;width:100%;font-size:33px;font-family:var(--font-text-sans)}.thanks-wrapper h1{font-family:var(--font-header);font-size:85px;margin-top:25px;margin-bottom:0px}.thanks-wrapper h3{font:48px/58px var(--font-header)}.thanks-wrapper h4{font:36px/43px var(--font-header)}.thanks-wrapper .red{color:var(--red)}.thanks-wrapper .queue-number-section{height:520px;background-repeat:no-repeat;background-position:center;padding-top:70px}.thanks-wrapper .queue-number-section span{color:var(--white);font-family:var(--font-header)}.thanks-wrapper .queue-number-section span:nth-child(1){font-size:26px;margin-top:20px}.thanks-wrapper .queue-number-section span:nth-child(2){font-size:50px;line-height:90px}.thanks-wrapper .info .two-column:nth-of-type(1){width:50%}.thanks-wrapper .horizontal-line{border-top:1px solid var(--text-light-gray)}.thanks-wrapper .thanks-bottom-section{padding:0px 80px}.thanks-wrapper .receipt-img{width:290px;height:190px;margin:10px 0 20px}.finish-wrapper{text-align:center;padding:60px 0px 75px 0px;width:100%;margin:0 auto;display:table}.finish-wrapper span{color:var(--theme-primary);font-size:24px;font-family:var(--font-header);text-transform:uppercase;display:block}.finish-wrapper .btn{width:321px;padding:25px;font-family:var(--font-text-sans);align-items:center}.finish-wrapper .btn .icon{width:36px;height:36px}.finish-wrapper .btn--dark{background-color:var(--background-white);color:var(--text-black)}.finish-wrapper .btn--header-font{font-family:var(--font-header)}table.form{table-layout:fixed;width:300px}table.form tr{height:70px}table.form th,table.form td{width:220px;text-align:left;overflow:hidden}.errorlist{padding:0px;color:var(--red)}.employee-container{background:var(--white);border-radius:12px;min-height:1119px;overflow:hidden;width:100%;padding:0 20px;box-sizing:border-box}.employee-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:540px;font-size:18px}.employee-form__row{display:grid;gap:6px 14px;justify-items:flex-start;grid-template-columns:140px 1fr;grid-template-areas:"label input" "label helptext"}.employee-form__row label{margin:auto 0}.employee-form__row--error{grid-template-areas:"label input" "label helptext" "label errorlist"}.employee-form__row--error>div input,.employee-form__row--error>div select,.employee-form__row--error>div input[type="checkbox"]:focus:not(:checked),.employee-form__row--error>div textarea{border-color:var(--red)}.employee-form__row>.errorlist{font:12px/1.2 var(--font-text);grid-area:errorlist;color:var(--red);margin:0;list-style:none;padding:0}.employee-form__row>.errorlist.small{font-size:12px;line-height:1}.employee-form__row>.errorlist li{display:flex;align-items:center;gap:3px}.employee-form__row>.errorlist li:not(:last-child){margin-bottom:5px}.employee-form__row--checkbox{grid-template-areas:"label input" "label errorlist"}.employee-form__helptext{grid-area:helptext;font:14px/1.2 var(--font-text);color:var(--text-light-gray-2)}.employee-form__field_wrapper{width:100%;display:inline-flex;align-items:center;grid-area:input}.employee-form__field_wrapper>input{outline:none;border:1px solid var(--light-gray-1);border-radius:4px;box-sizing:border-box;color:var(--text-black);margin-bottom:0;grid-area:input;width:100%}.employee-form__field_wrapper>input::-webkit-outer-spin-button,.employee-form__field_wrapper>input::-webkit-inner-spin-button{appearance:none;margin:0}.employee-form__field_wrapper>input::placeholder{color:var(--text-light-gray-2)}.employee-form__field_wrapper>input:focus{border:1px solid var(--theme-primary)}.employee-form__field_wrapper>input:not([type="checkbox"],[type="radio"]){padding:7px 10px}.employee-form__field_wrapper>input[type="checkbox"]{display:flex;appearance:none;cursor:pointer;width:17px;height:17px;aspect-ratio:1;color:white;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--light-gray-1);position:relative}.employee-form__field_wrapper>input[type="checkbox"]:checked::after{content:'\2714';background-color:var(--theme-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white)}.employee-form__field_wrapper>input[type="checkbox"]:focus:checked,.employee-form__field_wrapper>input[type="checkbox"]:checked{border:1px solid var(--theme-primary)}.employee-form__field_wrapper>textarea{outline:none;border:none;border:1px solid var(--light-gray-1);color:var(--text-black);border-radius:4px;box-sizing:border-box;resize:none;min-height:150px;max-height:300px;margin-bottom:0;grid-area:input;width:100%}.employee-form__field_wrapper>textarea::placeholder{font:14px/1.2 var(--font-text);color:var(--text-light-gray-2)}.employee-form__field_wrapper>textarea:focus{border:1px solid var(--theme-primary)}.employee-form__field_wrapper>.errorlist{font:12px/1.2 var(--font-text);grid-area:errorlist;color:var(--red);margin:0}.employee-form__field_wrapper>.errorlist.small{font-size:12px;line-height:1}.employee-form__field_wrapper>.errorlist li{display:flex;align-items:center;gap:3px}.employee-form__field_wrapper>.errorlist li:not(:last-child){margin-bottom:5px}.employee-form__field_wrapper>select{appearance:none;padding-right:30px;cursor:pointer;border-radius:4px;font:inherit;margin-bottom:0;color:var(--text-black);grid-area:input;width:100%;border:1px solid var(--light-gray-1);padding:7px 10px;box-sizing:border-box}.employee-form__field_wrapper>select:focus{border:1px solid var(--theme-primary)}.employee-form__field_wrapper:has(>select){position:relative}.employee-form__field_wrapper:has(>select)::after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-black);pointer-events:none}.employee-form__field_wrapper>label,.employee-form__field_wrapper>textarea,.employee-form__field_wrapper>input,.employee-form__field_wrapper>.awesomplete input{margin-bottom:0}.employee-form__field_wrapper>.awesomplete{width:100%}.employee-form__field_wrapper>.scan-result-display{padding:7px 10px;border:1px solid var(--light-gray-1);border-radius:4px;background-color:var(--bg-white);color:var(--text-black);min-height:40px;display:flex;align-items:center}.employee-form__input-wrapper{margin-bottom:8px}.employee-form__input-wrapper input{width:50%;min-width:360px}.employee-form__input-wrapper input[type="radio"]{width:32px;min-width:0}.employee-form__btn{margin-left:auto}.preset{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1rem}.preset__choice{border:2px solid var(--theme-primary);border-radius:12px;padding:16px;text-align:center}.preset__choice h2{margin:0}.info{margin:0 auto;margin-top:40px;width:100%;display:flex}.info .two-column:nth-of-type(1){align-self:center;width:40%;margin-right:5%}.info .two-column:nth-of-type(1) span{margin:0 auto;font-size:31px;text-align:left}.info .info-icon{margin:0 7px -7px 0;width:35px}.info .two-column:nth-of-type(2){text-align:left;width:50%}.info .two-column:nth-of-type(2) span{display:inline;font-family:var(--font-text);font-size:25px}.thanks-logo,.receipt-image,.struct-image{width:auto}.thanks-logo{margin-top:-165px}.receipt-image{margin:80px 0}.struct-image{text-align:center}.footer-wrapper{height:300px;border-top:1px solid var(--light-gray-1);position:fixed;bottom:0;background-color:var(--background-white);width:100%;padding:40px 80px;box-sizing:border-box}.footer-wrapper .columns .two-column{width:45%;margin-right:10%}.footer-wrapper .columns .two-column:nth-child(2n){margin-right:0}.footer-wrapper .title,.footer-wrapper .price{display:block}.footer-wrapper .title{font-family:var(--font-text-sans);font-size:14px}.footer-wrapper .price{font-family:var(--font-header);font-size:42px;line-height:50px}.footer-wrapper .cart-wrapper{padding:35px 0 30px 0;float:right;width:32%}.footer-wrapper .cart-block{width:100%;box-sizing:border-box}.footer-wrapper .cart-link{text-align:center;float:none}.footer-wrapper .cart-label{font-size:28px;bottom:0px}.footer-wrapper .image-cart{top:5px}.table-cart-wrapper{height:200px;overflow:scroll}.table-cart-wrapper table{width:100%;border-spacing:0}.table-cart-wrapper table tr td{border-bottom:1px solid var(--light-gray-2);height:35px}.thanks-you{background-color:var(--background-primary);background-repeat:no-repeat;background-position:top;padding-top:280px}.home-button{position:absolute;bottom:50px;right:50px;display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid var(--light-gray-2);border-radius:8px;padding:20px;font-size:24px;min-width:245px;min-height:150px;background-color:var(--white)}.home-button img{height:55px;width:auto;display:block}.nutritional-info{right:auto;left:50px}.nutritional-info-modal .tingle-modal-box{padding:20px}.nutritional-info-modal__wrapper-cancel{position:absolute;top:24px;right:24px;z-index:2}.nutritional-info-modal img{width:100%;height:auto}.nutritional-info-modal__image-wrapper{overflow-y:auto;overflow-x:hidden;position:relative;display:flex;justify-content:center;align-items:flex-start;max-height:85vh;cursor:grab;user-select:none;touch-action:none}.nutritional-info-modal__image-wrapper:active{cursor:grabbing}.nutritional-info-modal__image-wrapper img{width:100%;object-fit:scale-down;cursor:grab;user-select:none}.nutritional-info-modal__image-wrapper img:active{cursor:grabbing}.sidebar{width:170px;max-height:1420px;overflow-y:scroll;scroll-behavior:smooth;display:flex;flex-direction:column;gap:16px}.sidebar--short{max-height:1100px}.sidebar--shorter{max-height:900px}.sidebar__top-filler{padding-top:32px}.sidebar__wrapper{position:relative;height:100%;flex:1;min-height:0;overflow:auto;overscroll-behavior:none}.sidebar__nav{cursor:pointer;position:absolute;left:calc(50% - 20px);width:40px;height:40px;border-radius:50%;border:2px solid var(--theme-primary);z-index:10;background:var(--background-white);animation:slide-top 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation-iteration-count:1}.sidebar__nav--top{top:-15px}.sidebar__nav--top svg{top:50%}.sidebar__nav--bottom{bottom:0px}.sidebar__nav--bottom svg{top:50%}.sidebar__nav svg{position:absolute;left:50%;transform:translate(-50%,-50%)}.sidebar__cancel{text-align:center;color:var(--red);font-size:18px;margin-top:32px}.sidebar a,.sidebar button{animation:slide-top 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;display:table;width:100%}.select-language{display:flex;font-family:var(--font-text-sans);width:170px;margin-bottom:10px}.select-language .language{padding:12px 0;width:100%;display:flex;gap:4px;align-items:center;justify-content:center;color:var(--text-light-gray);box-sizing:border-box;background:var(--white);animation:none;box-shadow:inset 0px 2px 4px rgba(0,0,0,0.12)}.select-language .language:first-child{border-radius:9px 0 0 9px}.select-language .language:last-child{border-radius:0 9px 9px 0}.select-language .language.selected{border:2px solid var(--theme-primary);box-shadow:none}.select-language img{display:inline;width:26px;height:20px}.input-customer{width:100%;height:100%}.input-customer__bg{width:100%;height:100%;background-size:cover;background-position:center}.input-customer__wrapper{position:absolute;width:100%;top:46%;text-align:center}.input-customer__content{margin:auto;display:grid;gap:40px;width:480px}.input-customer__content .btn{font-size:28px;padding:20px}.input-customer input{width:100%;padding:12px 0;font-size:24px;text-align:center;border:none;border-bottom:1px solid var(--text-light-gray);background-color:transparent;color:var(--text-light-gray);outline:none;transition:border-bottom-color 0.3s ease;box-sizing:border-box;margin:0 auto;display:block}.nutritional-info-modal .modal-close{background:var(--white);border-radius:50%;border:3px solid var(--theme-primary);width:50px;height:50px;padding:8px;display:flex;align-items:center;justify-content:center}.nutritional-info-modal__wrapper{display:flex;flex-direction:row}.nutritional-info-modal__image-wrapper{flex:1;max-height:70vh;overflow:hidden}.nutritional-info-modal__zoom-controls{display:flex;align-items:center;justify-content:center;border:1px solid var(--light-gray-1);border-radius:100px;padding:20px 5px;margin:auto 12px}.nutritional-info-modal__zoom-controls .zoom-slider-container{display:flex;align-items:center;flex-direction:column;gap:10px}.nutritional-info-modal__zoom-controls .zoom-minus,.nutritional-info-modal__zoom-controls .zoom-plus{cursor:pointer;user-select:none;display:flex;align-items:center;border:none;background:none}.nutritional-info-modal__zoom-controls .zoom-range-container{width:10px;height:580px}.nutritional-info-modal__zoom-controls .zoom-range{display:block;-webkit-appearance:none;appearance:none;box-sizing:content-box;width:580px;height:5px;border-radius:20px;background:var(--light-gray-1);transform:rotate(-90deg) translateX(-100%) translateY(5px);transform-origin:left}.nutritional-info-modal__zoom-controls .zoom-range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:21px;height:21px;border-radius:50%;background:var(--theme-primary)}.wheelchair .wheelchair-banner{display:block;height:var(--wheelchair-screen-height);width:100%}.wheelchair .wheelchair-banner + .main-content{height:calc(100vh - var(--wheelchair-screen-height) - 120px)}.wheelchair .wheelchair-banner + .main-content.no-footer{height:calc(100vh - var(--wheelchair-screen-height))}.wheelchair .header-block__banner{display:none}.wheelchair .cfa-modal .tingle-modal-box,.wheelchair .service-modal .tingle-modal-box,.wheelchair .cart-item-modal .tingle-modal-box,.wheelchair .price-update-modal .tingle-modal-box,.wheelchair .variant-modifier-modal .tingle-modal-box,.wheelchair .promo-input-modal .tingle-modal-box,.wheelchair .warning-modal .tingle-modal-box,.wheelchair .table-marker-modal .tingle-modal-box,.wheelchair .confirmation-modal .tingle-modal-box,.wheelchair .nutritional-info-modal .tingle-modal-box{width:100%;margin-bottom:0px;border-bottom-left-radius:0;border-bottom-right-radius:0}.wheelchair .service-modal .tingle-modal-box{height:960px;display:flex;align-items:center;justify-content:center}.wheelchair .service-modal .tingle-modal-box .service-modal__wrapper-cancel{position:absolute;top:24px;right:24px;height:30px;width:30px}.wheelchair .cfa-modal .tingle-modal-box{height:540px;display:flex;align-items:center;justify-content:center}.wheelchair .cfa-modal .tingle-modal-box .cfa-modal__content{max-width:700px;margin:0 auto}.wheelchair .promo-input-modal .tingle-modal-box{height:810px;max-width:unset;transition:height 0.2s ease;display:flex;justify-content:center}.wheelchair .promo-input-modal .tingle-modal-box .tingle-modal-box__close-icon{background:unset;top:24px;right:24px}.wheelchair .promo-input-modal .tingle-modal-box .promo-input-modal__wrapper{width:700px;height:400px;gap:60px}.wheelchair .promo-input-modal .tingle-modal-box .tingle-modal-box__content{margin-top:100px}.wheelchair .promo-input-modal .tingle-modal-box .promo-input-form{height:100%;justify-content:space-between}.wheelchair .promo-input-modal--tall .tingle-modal-box{height:1010px}.wheelchair .services__content{top:var(--wheelchair-screen-height)}.wheelchair .edc-modal .tingle-modal-box,.wheelchair .edc-modal-qr .tingle-modal-box{margin-bottom:150px;max-width:700px}.wheelchair .warning-modal .tingle-modal-box{max-width:unset;min-height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column}.wheelchair .table-marker-modal .tingle-modal-box{max-width:unset;height:calc(100vh - var(--wheelchair-screen-height));overflow:auto}.wheelchair .table-marker-modal .tingle-modal-box .tingle-modal-box__close-icon{background:unset;top:24px;right:24px}.wheelchair .table-marker-success-scan-modal .tingle-modal-box{max-width:unset;width:100%;margin-bottom:unset;border-radius:20px 20px 0 0}.wheelchair .table-marker-success-scan-modal .tingle-modal-box .tingle-modal-box__close-icon{background:unset;top:24px;right:24px}.wheelchair .nutritional-info-modal__image-wrapper{max-height:50vh}.wheelchair.thanks-you .main-content{height:calc(100vh - var(--wheelchair-screen-height))}.wheelchair .input-customer{display:grid;grid-template-rows:var(--wheelchair-screen-height) 1fr;align-items:center}.wheelchair .input-customer__wrapper{position:unset;transition:transform 0.1s linear}.wheelchair .services,.wheelchair .select_member{display:grid;align-items:center}.wheelchair .services__content{position:unset;transition:transform 0.1s linear}.wheelchair .services .choices,.wheelchair .select_member .choices{display:grid;grid-template-columns:1fr 1fr}.wheelchair .services--page{grid-template-rows:var(--wheelchair-screen-height) 1fr}.wheelchair .warning-modal .error-more-info{margin:32px 0 10px;min-height:0}.wheelchair .warning-modal .error-details{max-height:120px}.wheelchair .confirmation-modal .tingle-modal-box{height:540px;display:flex;align-items:center;justify-content:center;max-width:unset}.select-service{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px 4px}.select-service img{width:auto;height:100px}.select-service__title{font-size:16px}.select-service__label{font-size:20px}.select-service__icon{height:10px}.select_member{width:100%;height:100%}.select_member__bg{width:100%;height:100%;background-size:cover}.select_member__wrapper{position:absolute;width:100%;top:46%;text-align:center}.select_member__title{margin-top:60px;font-size:48px;font-family:var(--font-header);color:var(--theme-primary)}.select_member__content{margin:auto;display:grid;gap:40px;width:480px}.select_member__content .btn{font-size:28px;padding:25px}.items .flex-columns{overflow:hidden}.items .menu-box-wrapper{background:var(--white);border-radius:12px;min-height:1119px;overflow:hidden;width:100%;padding:32px;box-sizing:border-box}.items .menu-box{position:relative;animation:slide-left-v2 0.4s cubic-bezier(0.25,0.46,0.45,0.94) both}.subgroups{display:flex;gap:12px;margin:0 0 20px;overflow-x:auto}.subgroups__capsule{border:1px solid var(--theme-primary);padding:12px 24px;font:500 16px/19px var(--font-text);border-radius:24px;background:var(--white);color:var(--theme-primary);position:relative;animation:slide-left-v2 0.4s cubic-bezier(0.25,0.46,0.45,0.94) both}.subgroups__capsule.selected{background:var(--theme-primary);color:var(--white)}.sticky-cart{width:100%;margin-top:12px}.sticky-cart__button-menu{padding:14px 24px}.sticky-cart .button-min,.sticky-cart .button-add{width:65px;height:65px}.sticky-cart .input-qty{font-size:36px;margin:0px 10px;height:65px;color:var(--text-gray)}.sticky-cart__content{padding-top:28px;display:flex;gap:40px;position:relative}.sticky-cart__content::after{content:'';display:block;width:calc(100% + 80px);height:3px;background:var(--light-gray-2);position:absolute;top:0;left:-40px}.sticky-cart__label{font-size:16px;margin-bottom:4px}.sticky-cart__spacer{flex:1}.sticky-cart__notes-container{display:flex;flex-direction:column;justify-content:space-between}.sticky-cart__note-btn{width:56px;height:56px;border-radius:10px;display:flex;justify-content:center;align-items:center;outline-offset:-2px;background:var(--theme-primary);display:inline-flex}.sticky-cart__note-btn path{fill:var(--white)}.sticky-cart__note-btn.inactive{background:transparent;outline:2px solid var(--theme-primary)}.sticky-cart__note-btn.inactive path{fill:var(--theme-primary)}.sticky-cart__note-btn svg{width:25px}.sticky-cart__note-btn svg path{fill:var(--white)}.sticky-cart__submit-btn{min-width:240px;align-items:center;padding:19px 32px}.sticky-cart__submit-btn img{width:32px;height:32px}.sticky-cart .hide{display:none}.modifier-wrapper{display:inline-block;width:100%;margin-top:0}.modifier-wrapper.hide{display:none}.modifier-wrapper__number{display:grid;grid-template-columns:1fr 1fr;gap:17px}.modifier-wrapper__number--recommendations{display:flex;overflow-x:auto;position:relative;z-index:1}.modifier-wrapper__number--recommendations .extra-modifiers{align-items:start;padding:16px 20px 14px;display:grid;grid-template-rows:1fr auto;min-width:212px;justify-content:initial}.modifier-wrapper__number--recommendations .extra-modifiers .active-modifier.quantity-wrapper{justify-content:left}.modifier-wrapper__number--recommendations .extra-modifiers .image-modifier-wrapper{width:42px;height:42px;min-height:42px}.modifier-wrapper__number--recommendations .extra-modifiers .image-modifier-wrapper img{width:42px;height:42px}.modifier-wrapper__number--recommendations .desc{display:flex;gap:8px}.modifier-wrapper__number--recommendations .modifier-wrapper__input{display:flex;justify-content:space-between}.modifier-wrapper__mixed{display:grid;grid-template-columns:1fr 1fr;gap:17px}.modifier-wrapper__mixed .column{width:auto}.modifier-wrapper__mixed .choice,.modifier-wrapper__mixed .choice--borderless{display:grid;grid-template-rows:1fr auto;height:100%;align-items:baseline}.modifier-wrapper__single{grid-template-columns:1fr}.modifier-wrapper__double{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modifier-wrapper__triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.modifier-wrapper__quadruple{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.modifier-wrapper__quadruple .modifier-wrapper__input{flex-basis:100%}.modifier-wrapper__quadruple .extra-modifiers{align-items:start;padding:16px 20px 14px;display:grid;grid-template-rows:1fr auto}.modifier-wrapper__quadruple .extra-modifiers .active-modifier.quantity-wrapper{justify-content:left}.modifier-wrapper__radio-select{display:flex;flex-direction:column;gap:10px;font:24px/28px var(--font-text)}.modifier-wrapper__radio-select .choice,.modifier-wrapper__radio-select .choice--borderless{padding:37px 40px 32px}.modifier-wrapper__radio-select--two-columns{display:grid;grid-template-columns:1fr 1fr}.modifier-wrapper__price--discounted{font-size:0.85em;text-decoration:line-through;color:var(--text-light-gray);opacity:0.3}.modifier-wrapper .section-header{font:24px/24px var(--font-text);font-weight:700;margin:18px 0}.modifier-wrapper .section-header span{margin-left:0.4rem;font-weight:400;color:var(--theme-primary)}.modifier-wrapper .section-header svg{width:20px;height:20px}.modifier-wrapper .tick-gray,.modifier-wrapper .tick-green{position:absolute;top:-8px;right:-6px}.modifier-wrapper .tick-gray{display:block}.modifier-wrapper input[type='checkbox']:checked + .choice,.modifier-wrapper input[type='checkbox']:checked + .choice--borderless,.modifier-wrapper input[type='radio']:checked + .choice,.modifier-wrapper input[type='radio']:checked + .choice--borderless{border:2px solid var(--theme-primary)}.modifier-wrapper input[type='checkbox']:checked + .choice .tick-gray,.modifier-wrapper input[type='checkbox']:checked + .choice--borderless .tick-gray,.modifier-wrapper input[type='radio']:checked + .choice .tick-gray,.modifier-wrapper input[type='radio']:checked + .choice--borderless .tick-gray{display:none}.modifier-wrapper input[type='checkbox']:checked + .choice .tick-green,.modifier-wrapper input[type='checkbox']:checked + .choice--borderless .tick-green,.modifier-wrapper input[type='radio']:checked + .choice .tick-green,.modifier-wrapper input[type='radio']:checked + .choice--borderless .tick-green{display:block}.modifier-wrapper .choice,.modifier-wrapper .choice--borderless{border-radius:10px}.modifier-wrapper .choice--image-name{padding:16px 20px;font:bold 20px/28px var(--font-text-sans)}.modifier-wrapper .choice--compact-image-name{display:grid;grid-template-rows:1fr auto;gap:10px;height:100%}.modifier-wrapper .choice--compact-image-name .image-modifier-wrapper{min-height:48px;height:48px;width:48px;flex:none}.modifier-wrapper .choice--compact-image-name .choice__title{display:flex;gap:8px;font:bold 20px/28px var(--font-text-sans);word-break:break-word;overflow-wrap:break-word;align-items:center}.modifier-wrapper .choice--compact-image-name .choice__price{width:100%;font-size:20px;line-height:24px;font:bold 20px/28px var(--font-text-sans)}.modifier-wrapper .choice--radio{padding:32px 20px}.modifier-wrapper .choice__title{font:700 16px/19px var(--font-text)}.modifier-wrapper .choice__subtitle{font:14px/17px var(--font-text-sans)}.modifier-wrapper .choice__icon{height:90px;width:90px;display:block}.modifier-wrapper .image-modifier-wrapper{min-height:115px;height:auto;display:flex;align-items:center}.modifier-wrapper .image-modifier-wrapper__default{height:115px;width:115px}.modifier-wrapper .image-modifier{height:115px;width:100%;vertical-align:middle;background:var(--white);object-fit:contain}.modifier-wrapper .image-modifier--sm{height:auto;max-width:100%;background:var(--white)}.modifier-wrapper .segmented{display:flex;border:2px solid var(--theme-primary);border-radius:20px;overflow:hidden;width:100%}.modifier-wrapper .segmented .segmented-item{border-right:2px solid var(--theme-primary);width:100%;flex:1}.modifier-wrapper .segmented .segmented-item input[type="radio"]{display:none}.modifier-wrapper .segmented .segmented-item label{padding:10px 15px;background-color:var(--white);transition:background-color 0.3s;text-align:center;display:block;box-sizing:border-box;height:100%}.modifier-wrapper .segmented div:last-child{border-right:none}.modifier-wrapper .segmented .segmented-item input[type="radio"]:checked + label{background-color:var(--theme-primary);font-weight:bold}.button-add:active,.button-min:active{animation:scale-down-center 0.4s cubic-bezier(0.25,0.46,0.45,0.94) both}.help-text{background-color:var(--background-primary);font-size:18px;color:var(--red);border:2px solid var(--red);border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:14px;margin-bottom:1.4rem}.help-text svg path{fill:var(--red)}.member-menu img{width:100%}.member-menu button{border:none;margin:0;padding:0;width:100%}.sidebar a:nth-child(1),.sidebar button:nth-child(1){animation-delay:0s}.sidebar a:nth-child(2),.sidebar button:nth-child(2){animation-delay:0.05s}.sidebar a:nth-child(3),.sidebar button:nth-child(3){animation-delay:0.1s}.sidebar a:nth-child(4),.sidebar button:nth-child(4){animation-delay:0.15s}.sidebar a:nth-child(5),.sidebar button:nth-child(5){animation-delay:0.2s}.sidebar a:nth-child(6),.sidebar button:nth-child(6){animation-delay:0.25s}.sidebar a:nth-child(7),.sidebar button:nth-child(7){animation-delay:0.3s}.sidebar a:nth-child(8),.sidebar button:nth-child(8){animation-delay:0.35s}.sidebar a:nth-child(9),.sidebar button:nth-child(9){animation-delay:0.4s}.sidebar a:nth-child(10),.sidebar button:nth-child(10){animation-delay:0.45s}.sidebar a:nth-child(11),.sidebar button:nth-child(11){animation-delay:0.5s}.sidebar a:nth-child(12),.sidebar button:nth-child(12){animation-delay:0.55s}.sidebar a:nth-child(13),.sidebar button:nth-child(13){animation-delay:0.6s}.sidebar a:nth-child(14),.sidebar button:nth-child(14){animation-delay:0.65s}.sidebar a:nth-child(15),.sidebar button:nth-child(15){animation-delay:0.7s}.sidebar a:nth-child(16),.sidebar button:nth-child(16){animation-delay:0.75s}.sidebar a:nth-child(17),.sidebar button:nth-child(17){animation-delay:0.8s}.sidebar a:nth-child(18),.sidebar button:nth-child(18){animation-delay:0.85s}.sidebar a:nth-child(19),.sidebar button:nth-child(19){animation-delay:0.9s}.sidebar a:nth-child(20),.sidebar button:nth-child(20){animation-delay:0.95s}.items .menu-box:nth-child(2){animation-delay:.04s}.items .menu-box:nth-child(3){animation-delay:.08s}.items .menu-box:nth-child(5){animation-delay:.04s}.items .menu-box:nth-child(6){animation-delay:.08s}.items .menu-box:nth-child(8){animation-delay:.04s}.items .menu-box:nth-child(9){animation-delay:.08s}.subgroups .subgroups__capsule:nth-child(1){animation-delay:0s}.subgroups .subgroups__capsule:nth-child(2){animation-delay:0.04s}.subgroups .subgroups__capsule:nth-child(3){animation-delay:0.08s}.subgroups .subgroups__capsule:nth-child(4){animation-delay:0.12s}.subgroups .subgroups__capsule:nth-child(5){animation-delay:0.16s}.subgroups .subgroups__capsule:nth-child(6){animation-delay:0.2s}.subgroups .subgroups__capsule:nth-child(7){animation-delay:0.24s}.subgroups .subgroups__capsule:nth-child(8){animation-delay:0.28s}.subgroups .subgroups__capsule:nth-child(9){animation-delay:0.32s}.subgroups .subgroups__capsule:nth-child(10){animation-delay:0.36s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes slide-bottom{0%{transform:translateY(-100px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes slide-top{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes scale-down-center{0%{transform:scale(1)}100%{opacity:0.5;transform:scale(0.8)}}@keyframes slide-left-v2{0%{opacity:0;transform:translateX(800px)}100%{opacity:1;transform:translateX(0)}}.animated{animation-duration:.3s;animation-fill-mode:both}@media (prefers-reduced-motion){.animated{animation:unset!important;transition:none!important}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.4,1.4,1.4)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}.loader{border-radius:50%;border:12px solid var(--background-white);border-top:12px solid var(--theme-primary);width:100px;height:100px;animation:spin 2s linear infinite}.loader--small{display:inline-block;border:4px solid var(--background-white);border-top:4px solid var(--theme-primary);width:8px;height:8px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-modal{display:block;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%}.loading-modal.hide{display:none}.loading-modal__container{border-radius:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;flex-direction:column;background-color:var(--white);text-align:center;align-items:center;width:fit-content;height:fit-content;overflow:hidden;padding:30px}.loading-modal__img{max-width:200px}.loading-modal__description{font-size:22px;padding-top:4px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.simple-keyboard{position:fixed;bottom:0;z-index:9999}.hg-layout-number-only .hg-rows{margin:0 auto;max-width:400px}.hg-layout-number-only .hg-row:nth-of-type(4){display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.hg-layout-number-only .hg-row:nth-of-type(4) .hg-button{width:100%}.hg-theme-default .hg-button{height:80px;font-size:30px}.hg-theme-default .hg-button[data-skbtn="@"]{max-width:unset!important}.hg-theme-default .hg-button[data-skbtn="{space}"]{flex-grow:5}.hg-theme-default.hg-layout-shift .hg-row:nth-child(2){margin-left:50px;margin-right:50px}.hg-theme-default.hg-layout-default .hg-row:nth-child(2){margin-left:50px;margin-right:50px}.hidden{display:none!important}#logs{overflow-y:auto;width:100%;height:550px;background:var(--theme-primary);padding:0;border-radius:8px;word-wrap:break-word}#logs li{list-style:none;text-align:start;font:800 16px monospace}#logs li:nth-child(odd){padding:4px 16px}#logs li:nth-child(even){padding:4px 16px;background:var(--theme-secondary)}.add-to-cart-badge{color:var(--white);line-height:140%;font-size:16px;font-weight:400;text-transform:capitalize;display:flex;justify-content:center;align-items:center;padding:20px 37px;position:absolute;width:90%;height:30px;left:5%;top:380px;background:var(--green);border-radius:45px;box-sizing:border-box;gap:10px;box-shadow:0px 8px 10px -6px rgba(0,0,0,0.1),0px 25px 25px -5px rgba(16,24,40,0.1);opacity:0;animation:fade-in-out 3s ease-in-out;visibility:hidden}.add-to-cart-badge img{width:16.66px;height:11.89px}.add-to-cart-badge__sticky-footer{top:280px}.login{background:var(--theme-primary);position:relative;font-family:var(--font-text-sans);text-align:left}.login--clear{background:none}.login__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:740px;padding:60px 60px 68px 60px;background:var(--white);border-radius:8px;color:var(--text-primary);box-sizing:border-box}.login__header{display:flex;justify-content:space-between;align-items:center;font-size:20px;color:var(--text-light-gray);margin-bottom:24px}.login__back,.login__option{font-size:22px}.login__separator{width:100%;height:4px;background:var(--light-gray-1);margin:20px 0}.login h1{font-size:40px;margin:0;color:var(--theme-primary)}.login label{font-size:24px;font-weight:700;display:block}.login input[type="text"],.login input[type="password"]{display:block;outline:none;border:2px solid var(--light-gray-2);border-radius:8px;caret-color:var(--theme-primary);font-size:26px;width:100%;margin:16px auto;padding:28px 22px;box-sizing:border-box}.login ul{list-style:none;padding:0}.login ul li{font-size:24px;color:var(--red)}.login .btn{text-transform:uppercase;font-family:var(--font-text-sans)}.login .miscellaneous{margin-top:20px}.miscellaneous{display:grid;grid-template-columns:1fr 1fr;gap:18px}.miscellaneous__item{border:4px solid var(--theme-primary);border-radius:12px;padding:20px}.miscellaneous form{height:100%;display:grid;grid-template-rows:1fr auto}.miscellaneous h2{text-align:center;line-height:1;margin:0;margin-bottom:24px}.switch{display:flex;gap:8px;justify-content:center;align-items:center}.switch__label{background:var(--background-primary);width:52px;height:30px;padding:3px 6px;border:3px solid var(--theme-primary);border-radius:24px;margin-top:-2.5px;position:relative;display:flex;justify-content:space-between;cursor:pointer;transition:all 0.3s ease}.switch__label__gray{background:var(--gray-70);border:3px solid transparent}.switch__label__no-spacing{padding:0;margin:0}.switch__input{display:none}.switch__input:checked + .switch__label{background:var(--theme-primary);border:3px solid transparent}.switch__input:checked + .switch__label .switch__round{background:var(--background-primary);transform:translateX(28px)}.switch__round{position:absolute;border-radius:50%;width:22px;height:22px;top:calc(50% - 11px);background:var(--theme-primary);transform:translateX(0px);transition:all 0.3s ease}.switch__round__white{background:var(--white)}.switch__left{justify-content:left}.rfid section{padding:200px 80px}.rfid img{margin:auto;display:block}.rfid__logo{max-height:200px;max-width:200px}.rfid__title{text-align:center;max-width:800px;margin:auto}.rfid__title h1{font-size:64px;color:var(--theme-primary)}.rfid__title p{font:32px/42px var(--font-text-sans)}.rfid__orders{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rfid__orders__item{border:2px solid var(--theme-primary);border-radius:12px;padding:20px;display:grid;grid-template-rows:1fr auto}.rfid__orders__modifier{padding-left:12px}.rfid .hidden-input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.scan-qr-modal__wrapper{display:grid}.scan-qr-modal .title{font-size:40px;font-family:var(--font-header);margin-top:60px}.scan-qr-modal .description{font-size:24px;padding:0 80px}.scan-qr-modal .description ol{margin:0;list-style-position:inside;line-height:30px}.scan-qr-modal .text-icon{display:inline}.scan-qr-modal .text-icon img{width:24px;height:24px;vertical-align:middle}.scan-qr-modal .qr-code{background-color:var(--background-white);border-radius:30px;padding:40px;margin-top:40px;width:360px;margin:30px auto 0}.scan-qr-modal .qr-code canvas{width:100%!important;height:auto!important;box-sizing:border-box}.scan-qr-modal .qr-code-scan{width:300px;margin:30px auto 0}.scan-qr-modal .close-button{width:100%;background-color:var(--background-white);color:var(--text-primary);font-size:28px;font-family:var(--font-header);border-radius:0 0 20px 20px;padding:30px}.indicator{width:100%;box-sizing:border-box;position:absolute;bottom:0px;padding:0 8.5%;z-index:1001}.indicator__payment{text-align:end}.indicator img{width:400px;height:auto}.readonly{background-color:var(--background-readonly)}.readonly input{background-color:var(--background-readonly)}.app-section{width:480px;margin:auto;background:var(--white);margin-top:40px;border-radius:12px;display:flex;gap:25px;padding:30px;box-sizing:border-box}.app-section__qr{max-width:125px;max-height:125px;border:4px solid var(--theme-primary);border-radius:12px;align-items:center}.app-section__details{text-align:left;width:100%;display:grid;gap:5px}.app-section__details__title{font:25px/30px var(--font-header);align-self:end}.app-section__details__description{font:14px/20px var(--font-text-sans);align-self:start}.variant-modifier-modal .modifier-image{max-width:200px;max-height:200px}.variant-modifier-modal__header{display:flex;gap:40px}.variant-modifier-modal__header .modifier-name{font:40px/50px var(--font-header);text-align:left}.variant-modifier-modal__header .modifier-price{font:36px/40px var(--font-text-sans);text-align:left;padding-top:20px}.variant-modifier-modal .modifier-wrapper .section-header{text-align:left}.variant-modifier-modal__footer{display:flex;justify-content:space-between;padding-top:40px;text-align:left}.variant-modifier-modal__footer .modifier-total-price{font:40px/50px var(--font-header)}.variant-modifier-modal__footer .tax-note{font:16px/24px var(--font-text-sans)}.variant-modifier-modal__footer .btn{align-items:center}.camera-preview{width:100%;height:100%;object-fit:cover}.camera-preview-container{width:100%;max-width:640px;margin:0 auto;background-color:var(--white);border-radius:8px;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.camera-preview-modal .tingle-modal-box{width:90%;max-width:800px;border-radius:12px;padding:0}.camera-preview-modal__wrapper{position:relative;padding:20px}.camera-preview-modal__content{display:flex;flex-direction:column;align-items:center;gap:20px}.camera-preview-modal .scan-result-text{font-size:1.1em;text-align:center;color:var(--text-primary);margin-bottom:10px}@keyframes fade-in-out{0%{transform:translateY(-100%);visibility:hidden;opacity:0}20%{transform:translateY(30%);opacity:1;visibility:visible}80%{transform:translateY(30%);opacity:1;visibility:visible}100%{transform:translateY(-100%);opacity:0;visibility:hidden}}@keyframes bounce{0%{transform:translateX(-50%) translateY(-0.3rem)}50%{transform:translateX(-50%) translateY(-0.1rem)}100%{transform:translateX(-50%) translateY(-0.3rem)}}.expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.2s ease,padding-top 0.2s ease;overflow:hidden}.expandable--active,input:checked ~ .expandable{padding-top:20px;grid-template-rows:1fr}.expandable>*{overflow:hidden}.modifiers-section-wrapper__label{display:none}.modifiers-section-wrapper__label-action{display:flex;align-items:center;gap:30px}.popup-recommendation-modal h3{font:38px/1.2 var(--font-header)}.popup-recommendation-modal .tingle-modal-box{padding:10px;max-height:90%}.popup-recommendation-modal .menu-grid-recommendation-wrapper{max-height:1100px;grid-template-columns:repeat(3,1fr)}.popup-recommendation-modal .popup-recommendation-modal__action-wrapper{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product-header{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image content" "image meal-selection"}.product-header__image{grid-area:image}.product-header__content{grid-area:content}.product-header__meal-selection{grid-area:meal-selection}.pages{width:100%;height:1320px;overflow:hidden;position:relative}.pages__page{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(100%);transition:transform 0.3s ease;padding:0 5px;box-sizing:border-box;display:flex;flex-direction:column}.pages__page--active{transform:translateX(0)}.pages__page--active ~ .pages__page{transform:translateX(100%)}.pages__page--prev{transform:translateX(-100%)}.row-gap-70{row-gap:70px}.selected-modifier-section{display:flex;flex-direction:column;gap:28px}.selected-modifier-section__title{font:24px/1.2 var(--font-text-sans)}.selected-modifier-section__list{width:auto;display:flex;gap:42px;flex-wrap:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.selected-modifier-section__list::-webkit-scrollbar{display:none}.selected-modifier-section__item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;height:135px;width:120px;text-align:center;position:relative;font:20px/1.2 var(--font-text-sans)}.selected-modifier-section__item-img{height:70px;width:70px;aspect-ratio:1;padding:0 25px}.selected-modifier-section__item-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.selected-modifier-section__item:not([data-quantity="1"])::after{content:attr(data-quantity);display:flex;align-items:center;justify-content:center;color:white;background-color:var(--red);position:absolute;top:0;right:0;padding:4px;border-radius:50%;height:20px;width:20px}.nested-group-layout{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto;column-gap:20px;row-gap:40px;height:1080px;grid-template-areas:'nested-group modifiers' 'nested-group modifiers'}.nested-group-layout__children{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;overflow:auto;align-items:flex-start;gap:45px}.nested-group-layout__children::-webkit-scrollbar{display:none}.nested-group-layout__nested-group{grid-area:nested-group}.nested-group-layout__modifiers{grid-area:modifiers;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;display:flex;flex-direction:column;gap:70px;padding:5px}.nested-group-layout__modifiers::-webkit-scrollbar{display:none}.text-icon-wrapper{display:flex;align-items:center;gap:10px}.text-icon-wrapper--right{justify-content:flex-end}.error-background{background-image:url("/static/kiosk/img/error500-bg.jpg?c635573d7f7e");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.error-network-background{background-image:url("/static/kiosk/img/error500-network-bg.jpg?c635573d7f7e");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.error-wrapper{width:15%;height:15%;padding:50px 0px 0px 0px;margin:0 auto;position:relative;margin-top:-1650px;text-align:center;line-height:2.0em}.error-content-wrapper{text-align:center;padding:60px 0px 0px 0px;width:80%;margin:0 auto;position:relative;margin-top:-125px;color:#3d3d3d}.error-content-wrapper h1{font-family:"Flame-Regular";font-size:75px;margin-top:-120px;margin-bottom:0px;letter-spacing:2px;color:#502314}.error-content-wrapper span{line-height:2em;font-family:"FlameSans";font-size:33px}.error-logo{margin-top:-130px;width:100%}.error-finish-wrapper{text-align:center;padding:60px 0px 0px 0px;width:80%;margin:0 auto;position:relative;margin-top:520px}.error-finish-wrapper p{font-family:"FlameSans";font-size:32px;color:#3d3d3d}.error-content{background-color:#fefefe;text-align:center}.button-back{width:70%;display:flex;margin:auto;text-transform:uppercase}