@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&display=swap";@font-face{font-family:HelveticaNeue;src:url(./HelveticaNeue-BkvuTJjH.ttf);font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(./HelveticaNeueBold-DTreBQgl.ttf);font-weight:700;font-style:normal}@font-face{font-family:ArialMT;src:url(./ArialMT-CD4u5XL9.eot);src:url(./ArialMT-CD4u5XL9.eot?#iefix) format("embedded-opentype"),url(./ArialMT-DDyn3jil.woff) format("woff"),url(./ArialMT-Cc98mV90.ttf) format("truetype"),url(./ArialMT-D4VkTNB8.svg#ArialMT) format("svg");font-weight:500;font-style:normal}@font-face{font-family:ArialMT;src:url(./Arial-BoldMT-C5vX0m19.eot);src:url(./Arial-BoldMT-C5vX0m19.eot?#iefix) format("embedded-opentype"),url(./Arial-BoldMT-C2_GD__U.woff) format("woff"),url(./Arial-BoldMT-CJ0Tl5ZB.ttf) format("truetype"),url(./Arial-BoldMT-C6ghRWcd.svg#Arial-BoldMT) format("svg");font-weight:700;font-style:normal}@font-face{font-family:SourceSansPro;src:url(./SourceSansPro-SemiBold-Jl9ptXkz.ttf);font-weight:600;font-style:normal}@font-face{font-family:Eina01;src:url(./Eina01Regular-C89tlVgt.otf) format("opentype"),url(./Eina01Regular-p5BxJNzU.woff) format("woff"),url(./Eina01Regular-DGZ9jzbM.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Eina01;src:url(./Eina01RegularItalic-C3kRhfRx.otf) format("opentype"),url(./Eina01RegularItalic-BT9cb9QB.woff) format("woff"),url(./Eina01RegularItalic-BDXoZTu8.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Eina01;src:url(./Eina01Light-CfB6Vqrx.otf) format("opentype"),url(./Eina01Light-0FmlBGIx.woff) format("woff"),url(./Eina01Light-D4IBubzh.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Eina01;src:url(./Eina01LightItalic-J6EqcCs-.otf) format("opentype"),url(./Eina01LightItalic-kwmWU1eA.woff) format("woff"),url(./Eina01LightItalic-DXcJReQn.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Eina01;src:url(./Eina01SemiBold-DcyxCCsm.otf) format("opentype"),url(./Eina01SemiBold-BEtI79OG.woff) format("woff"),url(./Eina01SemiBold-Dpg7L-VP.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Eina01;src:url(./Eina01SemiBoldItalic-Da2U8Jrf.otf) format("opentype"),url(./Eina01SemiBoldItalic-AnK2Kgos.woff) format("woff"),url(./Eina01SemiBoldItalic-DZZOS7av.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Eina01;src:url(./Eina01Bold-_BwDuta-.otf) format("opentype"),url(./Eina01Bold-CTx9q9Rd.woff) format("woff"),url(./Eina01Bold-CK-OgXfu.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Eina01;src:url(./Eina01BoldItalic-BMz9zODd.otf) format("opentype"),url(./Eina01BoldItalic-DdVygIiR.woff) format("woff"),url(./Eina01BoldItalic-CkFiDaYK.woff2) format("woff2");font-weight:700;font-style:italic}*{user-select:none}:root{--colorBlueGray50: #fbfbfb;--colorBlueGray100: #e8e9ea;--colorBlueGray200: #d5d7d8;--colorBlueGray300: #c3c5c7;--colorBlueGray400: #b0b3b6;--colorBlueGray500: #9ea1a5;--colorBlueGray600: #8b8f93;--colorBlueGray700: #797d82;--colorBlueGray800: #666b71;--colorBlueGray900: #545960;--colorBlueGray1000: #41474f;--colorBlueGray1100: #2f353d;--colorBlueGray1200: #1c232c;--colorBlueGray1300: #0e1216;--colorWhite: #fff;--colorBlack: #000;--colorUISand: #ffe6b4;--colorUIYellow: #ffc000;--colorUIOrange: #ff8400;--colorUIRed: #e3273b;--colorUIGreen: #209946;--colorUIBlue: #1642be;--colorUIPurple: #8e48ea;--colorStatusGreen: #3ecd7f;--colorStatusRed: #ef476f;--colorStatusOrange: #ffa502;--colorStatusBlue: #1e90ff;--colorStatusGray: #dfe4ea;--colorPOSClassic1: #fff9fb;--colorPOSClassic2: #fff4fb;--colorPOSClassic3: #ffeffe;--colorPOSClassic4: #ffdfe5;--colorPOSClassic5: #ffdaee;--colorPOSClassic6: #ffd2ff;--colorPOSClassic7: #f9ceff;--colorPOSClassic8: #e6caff;--colorPOSClassic9: #d0c6ff;--colorPOSClassic10: #c3cdff;--colorPOSClassic11: #c0e0ff;--colorPOSClassic12: #bdf4ff;--colorPOSClassic13: #baffff;--colorPOSClassic14: #b7fff1;--colorPOSClassic15: #b4ffd8;--colorPOSClassic16: #b2ffbe;--colorPOSClassic17: #bcffb0;--colorPOSClassic18: #d2ffae;--colorPOSClassic19: #e9ffac;--colorPOSClassic20: #ffffaa;--colorGradientBlue: linear-gradient(180deg, #1642be .69%, #173792 100%);--colorGradientGreen: linear-gradient(-180deg, rgb(32, 153, 70) 0%, rgb(23, 132, 69) 100%);--colorDimmerBackground: rgba(0, 0, 0, .8);--colorDimmerLight: rgba(0, 0, 0, .2);--colorDimmerLighter: rgba(83, 83, 83, .5);--fontPrimary: "Eina01", "HelveticaNeue", Helvetica, Arial, sans-serif;--lineHeightSmall: 1.16;--lineHeightMedium: 1.24;--lineHeightLarge: 1.28;--lineHeightExtraLarge: 1.36;--letterSpacing: .024em}.performance{-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}html,body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{overscroll-behavior-y:none;margin:0;padding:0;font-family:Eina01,HelveticaNeue,Helvetica,Arial,sans-serif;background:#f1f1f1;height:100vh;overscroll-behavior:none}#root{height:100%;-webkit-touch-callout:none;-webkit-user-select:none}#root::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}img{max-width:100%}.pulsating-circle:before{content:"";position:absolute;display:block;width:500%;height:500%;box-sizing:border-box;margin-left:-200%;margin-top:-200%;border-radius:45px;background-color:rgba(200,52,62,.7);-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-and-translate-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-and-translate-long-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-and-translate-left{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes fade-and-blur-in{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(6px)}}@keyframes bounce-in{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{transform:scale(1);opacity:1}}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33)}80%,to{opacity:0}}@-webkit-keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes drop-to-cart{0%{transform:translate(0)}to{transform:translate(80px,200px)}}@keyframes drop-to-cart-down{0%{transform:translate(0)}to{transform:translateY(200px)}}@keyframes drop-to-cart-fade{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}@keyframes drop-check{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes new-check{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes arrow-forward-animation{0%{opacity:0;transform:translate(-16px)}20%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(48px)}}@keyframes shake{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-15px,0)}70%{transform:translate3d(0,-8px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes blink-animation{0%{opacity:.5}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.slide-enter{transform:translate(var(--direction))}.slide-enter-active{transform:translate(0);transition:all .2s ease-in-out}.slide-exit{transform:translate(0)}.slide-exit-active{transform:translate(calc(var(--direction) * -1));transition:all .2s ease-in-out}#express *,#kitchen-display *{box-sizing:border-box}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@font-face{font-family:le_croissant_iconfont;src:url(./le_croissant_iconfont-D_Gaj6-8.eot?i2v45c);src:url(./le_croissant_iconfont-D_Gaj6-8.eot?i2v45c#iefix) format("embedded-opentype"),url(./le_croissant_iconfont-gbzjaUbH.ttf?i2v45c) format("truetype"),url(./le_croissant_iconfont-BCJ1BDgY.woff?i2v45c) format("woff"),url(./le_croissant_iconfont-CqQDM7KQ.svg?i2v45c#le_croissant_iconfont) format("svg");font-weight:400;font-style:normal}.icon{font-family:le_croissant_iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shop:before{content:""}.compass:before{content:""}.food_pre-order:before{content:""}.info:before{content:""}.clock:before{content:""}.human_dollar:before{content:""}.dollar:before{content:""}.heart_o:before{content:""}.plus:before{content:""}.arrow_left:before{content:""}.chevron_down:before{content:""}.chevron_right:before{content:""}.cross:before{content:"";color:#8b8f93}.minus:before{content:""}.hamburger:before{content:"";color:#8b8f93}.hamburger_wide:before{content:"";color:#8b8f93}.list:before{content:""}.map:before{content:""}.menu:before{content:""}.card_discount:before{content:""}.edit:before{content:""}.pin:before{content:""}.process:before{content:""}.ready:before{content:""}.search:before{content:""}.shopping_bag:before{content:""}.star_o:before{content:""}.star:before{content:""}.plus_circle:before{content:""}.check_circle:before{content:""}.pizza:before{content:""}.human:before{content:""}.image_place:before{content:""}.image:before{content:""}.user:before{content:""}.cross_circle:before{content:""}.phone:before{content:""}.gear:before{content:""}.history:before{content:""}.edit_2:before{content:""}.calendar:before{content:""}.pin_2:before{content:""}.arrow_left_2:before{content:""}.cart:before{content:""}.coffe_cup_o:before{content:""}.coffe_cup:before{content:""}.coffee_beans:before{content:""}.pizza_piece:before{content:""}.glass:before{content:""}.info_2:before{content:""}.shop_2:before{content:""}.shopping_bag_2:before{content:""}.clock_2:before{content:""}.phone_2:before{content:""}.check:before{content:""}.bell:before{content:""}.more:before{content:""}.delivery:before{content:""}.pickup:before{content:""}.update:before{content:""}.kds-grid{display:flex;margin-left:-16px;width:auto}.kds-grid_column{padding-left:16px;background-clip:padding-box}.kds-grid_column>div{margin-bottom:16px}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em calc(.5em / .75)}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{font-family:Eina01;background:var(--colorWhite);border-radius:8px;padding:4px;border:none;min-height:300px;width:100%;max-width:450px}.react-calendar button{font-weight:600}button.react-calendar__navigation__label{color:var(--colorBlack);font-size:16px;font-family:Eina01;font-weight:600;letter-spacing:0px}.react-calendar__tile{padding:4px;font-size:14px;color:var(--colorBlack)}.react-calendar__month-view__days__day{aspect-ratio:1.1/1}.react-calendar__tile abbr{position:relative;z-index:1}.react-calendar__month-view__days__day--neighboringMonth{opacity:.2}.react-calendar__tile--now{text-decoration:underline;background-color:transparent}.react-calendar__tile--hover{background-color:transparent!important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active{color:var(--colorWhite);background-color:transparent;position:relative}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:transparent}.react-calendar__tile--active:enabled:hover:before,.react-calendar__tile--active:enabled:focus:before,.react-calendar__tile--active:before{content:"";height:32px;aspect-ratio:1;background-color:var(--colorBlueGray1000);border-radius:50%;position:absolute;left:50%;z-index:0;top:50%;transform:translate(-50%,-50%)}.react-calendar abbr[title]{text-decoration:none}.react-calendar__tile:disabled{opacity:.2;background-color:transparent}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:transparent}.react-calendar__navigation{margin-bottom:0}.react-calendar__month-view__weekdays__weekday{color:var(--colorBlueGray700)}.react-calendar__tile--hasActive{background-color:transparent;text-decoration:underline}.react-calendar__navigation__arrow{font-size:18px}.react-calendar__navigation button[disabled]{background-color:transparent;color:var(--colorBlack);opacity:.2}@font-face{font-family:Eina01-Bold;src:url(./Eina01Bold-_BwDuta-.otf)}@font-face{font-family:Eina01-Light;src:url(./Eina01Light-CfB6Vqrx.otf)}@font-face{font-family:Eina01-Regular;src:url(./Eina01Regular-C89tlVgt.otf)}@font-face{font-family:Eina01-SemiBold;src:url(./Eina01SemiBold-DcyxCCsm.otf)}:root{--eposFontFamily: "Figtree", "HelveticaNeue", Helvetica, Arial, sans-serif;--eposPrimary: var(--colorBlueGray1300);--eposAccent: var(--colorWhite);--eposButton: var(--colorBlueGray1200);--eposButtonText: var(--colorWhite);--eposPrice: var(--colorBlueGray1200);--eposPriceText: var(--colorWhite);--eposCategoryBackground: var(--colorBlueGray100);--eposCategoryText: var(--colorBlueGray1300);--eposSurface: var(--colorWhite);--eposText: var(--colorBlueGray1300);--eposMutedText: var(--colorBlueGray800);--eposBorderColor: var(--colorBlueGray100);--eposZoom: 1;--eposRailWidth: 128px;--eposRailPadding: 14px 10px 32px;--eposSectionPadding: 18px 26px 26px;--eposSectionTitleSize: 28px;--eposGridMin: 215px;--eposGridGap: 20px;--eposCardBodyPadding: 14px 16px 16px;--eposUpsellGridMin: 230px;--eposUpsellGridGap: 18px;--eposSuggestionCardWidth: 148px;--eposCategoryLabelSize: 12px;--eposRailGap: 6px;--eposCartDrawerZoom: 1.12}@media (orientation: landscape){:root{--eposGridMin: 240px;--eposGridGap: 22px}}.is-hopping{transform-origin:center;animation:eposHop .36s cubic-bezier(.22,1,.36,1)}@keyframes eposHop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}
