.CheckoutBar_checkoutBar__E5UZt{position:fixed;bottom:-1px;width:100%;background-color:var(--card-color);color:var(--secondary-text-color);font-size:calc(24px * var(--font-size-multiplier) / var(--fs-multiplier));box-sizing:border-box;box-shadow:0 -5px 15px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:space-between;padding:0 0 calc(18px + env(safe-area-inset-bottom))}.CheckoutBar_progressContainer__1zz4t{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:8px;padding-bottom:6px}.CheckoutBar_progressStep__KV6UP{flex:1 1;text-align:center;font-size:calc(10px * var(--font-size-multiplier) / var(--fs-multiplier));opacity:.3;position:relative;transition:all .2s ease-in}.CheckoutBar_progressStep__KV6UP:before{content:"";display:block;height:3px;width:100%;background-color:var(--secondary-text-color);opacity:1;position:absolute;top:-8px;left:0}.CheckoutBar_progressStep__KV6UP.CheckoutBar_active__GtotS,.CheckoutBar_progressStep__KV6UP.CheckoutBar_completed__P0AoR{opacity:1}.CheckoutBar_progressStep__KV6UP.CheckoutBar_active__GtotS:before,.CheckoutBar_progressStep__KV6UP.CheckoutBar_completed__P0AoR:before{opacity:1;background-color:var(--secondary-text-color)}.CheckoutBar_progressStep__KV6UP.CheckoutBar_active__GtotS{animation:CheckoutBar_pulse__0oSf5 1.5s infinite}@keyframes CheckoutBar_pulse__0oSf5{0%,to{opacity:.4}50%{opacity:1}}.CheckoutBar_priceArea__h_4Hl{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 15px}.CheckoutBar_priceArea__h_4Hl.CheckoutBar_active__GtotS .CheckoutBar_label__lFa0u{opacity:1;translate:0}.CheckoutBar_priceArea__h_4Hl.CheckoutBar_active__GtotS .CheckoutBar_icon__sPQMN,.CheckoutBar_priceArea__h_4Hl.CheckoutBar_active__GtotS .CheckoutBar_price__QR_x6{translate:0}.CheckoutBar_checkoutBar__E5UZt .CheckoutBar_label__lFa0u{margin:0 10px;flex:1 1;text-align:start;opacity:.5;translate:-30px;transition:all .2s ease-in}.CheckoutBar_checkoutBar__E5UZt .CheckoutBar_icon__sPQMN{animation:CheckoutBar_shake__h5ddl 2s infinite;translate:calc(-100% - 50px);transition:all .2s ease-in}.CheckoutBar_price__QR_x6{font-size:calc(24px * var(--font-size-multiplier) / var(--fs-multiplier));font-family:var(--adobe);translate:calc(100% + 50px);transition:all .2s ease-in}@keyframes CheckoutBar_shake__h5ddl{0%{transform:translateX(0);animation-timing-function:ease-in-out}8%{transform:translateX(5px);animation-timing-function:ease-in-out}17%{transform:translateX(0);animation-timing-function:ease-in-out}25%{transform:translateX(5px);animation-timing-function:ease-in-out}33%{transform:translateX(0);animation-timing-function:ease-in-out}42%{transform:translateX(5px);animation-timing-function:ease-in-out}50%{transform:translateX(0);animation-timing-function:ease-in-out}to{transform:translateX(0)}}.CheckoutBar_nudge__m6FIk{max-width:250px;background-color:var(--card-color);color:var(--secondary-text-color);padding:8px;border-radius:2px;box-shadow:0 3px 16px 0 rgba(0,0,0,.6),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.ChexDiscountPopup_container__YNija{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:10px}.ChexDiscountPopup_title__dC_B_{color:var(--primary);font-size:large;font-weight:700}.ChexDiscountPopup_button__YeC1h{align-self:flex-end;color:var(--primary);font-weight:700;cursor:pointer;margin-right:10px}.FloatingButton_body__Evzsf{height:100%}.FloatingButton_fabCircle__3Sy9t{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom));left:15px;z-index:1;background:var(--card-color);width:60px;height:60px;border-radius:50%;cursor:pointer;box-shadow:0 3px 16px 0 rgba(0,0,0,.6),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.FloatingButton_centerIcon__vasKd{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.FloatingButton_centerIcon__vasKd i{font-size:34px;color:var(--secondary-text-color)}.FloatingButton_btn__H8K4q{background:var(--card-color);border-radius:45px;color:var(--dark-text-color)}.FloatingButton_icon__WbfQF{position:fixed;z-index:1;bottom:calc(150px + env(safe-area-inset-bottom));left:20px;background:var(--card-color);width:50px;height:50px;border-radius:50%;cursor:pointer;box-shadow:0 3px 16px 0 rgba(var(--card-color-rgb),.6),0 3px 1px -2px rgba(var(--card-color-rgb),.2),0 1px 5px 0 rgba(var(--card-color-rgb),.12)}.FloatingButton_icon__WbfQF i{margin-top:5px;font-size:22px}.WaiterCall_container__9rnib{padding:10px 10px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.WaiterCall_overlayText__YwYnQ{display:flex;align-items:center;justify-content:center;margin:15px 0;color:var(--dark-text-color);font-weight:700;font-size:calc(18px * var(--font-size-multiplier))}