:root{--loading-gif-bg:transparent url(/public/img/loading.gif) center center no-repeat;--page-gap:20px;--bottom-gap:0px}body.device-iphone{--bottom-gap:10px}h1,h2,h3,h4,h5,h6{margin:0}body{text-size-adjust:100%}.MuiAppBar-root{height:var(--header-height)!important}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}button,div,input{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{pointer-events:none;-webkit-user-drag:none}.bottom-fixed-bar{position:fixed;bottom:0;left:0;width:100%;z-index:9;background:#fff;padding-bottom:calc(10px + var(--bottom-gap))}.bottom-fixed-bar.bottom-navi-bar{padding-bottom:calc(16px + var(--bottom-gap))}.bottom-fixed-bar.bottom-navi-bar button{height:52px;border-radius:20px}.bottom-fixed-bar.bottom-navi-bar svg{height:32px}.bottom-fixed-bar.bottom-navi-bar span{font-size:11px!important}.page-wrapper{min-height:100vh}.page-wrapper.header-visible{padding-top:calc(var(--header-height) + 15px)}.page-wrapper.footer-visible{padding-bottom:100px}.top-bar-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500}.top-bar-wrapper>div{align-items:center;flex:1 1}.top-bar-wrapper>div:last-child{justify-content:right;display:flex}.top-bar-wrapper .logo-top{height:40px}.top-bar-wrapper .top-bar-loyalty-points a{display:flex;font-size:12px;font-weight:500;text-decoration:none;color:inherit;align-items:center}.modal-from-bottom{position:relative}.modal-from-bottom .modal-with-padding{padding:40px 15px 25px;padding-bottom:calc(25px + var(--bottom-gap))}.modal-from-bottom .modal-with-padding.scrollable-modal{display:block;overflow:scroll}.modal-from-bottom .MuiDrawer-paperAnchorBottom{border-top-left-radius:15px;border-top-right-radius:15px}.modal-from-bottom .modal-close-handler{position:absolute;right:15px;top:15px;z-index:999;cursor:pointer;background:#f3f3f3;font-size:0;padding:4px;border-radius:50%}.header-with-button{display:flex;justify-content:space-between;align-items:center}.header-with-button h5{margin:0;font-weight:500}.container{margin-left:var(--page-gap);margin-right:var(--page-gap)}.text-2-lines{-webkit-line-clamp:2;max-height:3em}.text-2-lines,.text-3-lines{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em}.text-3-lines{-webkit-line-clamp:3;max-height:5em}.clickable,.prevent-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-error{color:red;font-size:11px}.otp-input-wrapper{justify-content:space-between}.password-strongness-info{font-size:12px;font-weight:400}.password-strongness-info>div span{color:#d9d9d9;position:relative;top:-2px;margin-right:3px}.password-strongness-info .state--success span{color:var(--primary-color)}.loading-container{min-height:300px;background-position:50%;background-repeat:no-repeat}.hidden{display:none!important}.not-visible{opacity:.1}.map-container{height:100vh}.map-outer{height:100%}.pac-container{top:0!important;left:0!important}.address-modal.backdrop-hidden{position:static!important}.clickable:active{transform:scale(.95)}.showcase>*{margin:30px}.image-container{width:100%;height:100%}.image-container.image-loading-state{background:var(--loading-gif-bg);background-size:60%}.desktop-footer-wrapper{margin-top:50px}.desktop-footer-wrapper div{display:flex;justify-content:space-around;align-items:center}@media(max-width:600px){.desktop-footer-wrapper div{flex-direction:column}.desktop-footer-wrapper div a{margin-bottom:10px}}.desktop-footer-wrapper div a{color:#000}.desktop-footer-wrapper p{text-align:center}.desktop-footer-wrapper p img{max-width:100%;height:auto;padding:5px 15px}.not-visible{visibility:hidden}body{font-family:Poppins!important}.PhoneInput .MuiInputBase-root{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.PhoneInput .PhoneInputCountry{margin:0;padding:10px;background-color:var(--text-field-bg-color);border-top-left-radius:var(--text-field-radius)!important;border-bottom-left-radius:var(--text-field-radius)!important}.MuiPaper-root.top-bar{--Paper-shadow:0px -1px 0px -1px rgba(0,0,0,.2),0px 0px 1px -1px rgba(0,0,0,.14),0px 0px 2px 0px rgba(0,0,0,.12)!important}.MuiCard-root{border-radius:24px!important;padding:5px}.loyalty-rewards-list h5{font-size:14px}.loyalty-rewards-list .list-wrapper{display:flex;gap:15px;flex-wrap:nowrap;overflow:auto;padding:2px}.loyalty-rewards-list-item{border-radius:12px;background:#fff;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.2);overflow:hidden;width:150px;min-width:150px}.loyalty-rewards-list-item.state--disabled{opacity:.6;filter:grayscale(100%)}.loyalty-rewards-list-item .image-wrapper{height:130px}.loyalty-rewards-list-item img{width:100%;height:100%;object-fit:cover}.loyalty-rewards-list-item .item-details{padding:10px;font-size:12px;font-weight:600}.loyalty-rewards-list-item .item-details strong{color:var(--primary-color);margin-bottom:15px;display:block}.promotions-qr-card{display:flex;gap:30px;padding:12px!important;align-items:center}.promotions-qr-card.rewards-qr-card{justify-content:center}.promotions-qr-card .info-icon{cursor:pointer;vertical-align:bottom;margin-right:5px}.promotions-qr-card .qr-wrapper{background:#fff;border-radius:24px;padding:20px}.promotions-qr-card .promotion-text{color:#fff;font-size:13px;font-weight:600}.promotions-qr-card.promotions-info-card{padding:5px!important}.promotions-qr-card.promotions-info-card .promotion-text{padding:10px;color:#000;font-size:10px;font-weight:600}.promotions-qr-card.promotions-info-card .promotion-text strong{font-size:14px}.loyalty-levels{display:flex;justify-content:space-between;font-size:9px;border-bottom-style:solid;border-bottom-width:1px}.loyalty-levels-item{margin-bottom:-10px;flex:1 1;white-space:nowrap;text-align:center}.loyalty-levels-item:first-child,.loyalty-levels-item:last-child{flex:.5 1}.loyalty-levels-item:first-child,.loyalty-levels-item:first-child>div{text-align:left}.loyalty-levels-item:last-child,.loyalty-levels-item:last-child>div{text-align:right}.loyalty-levels-item>div{line-height:10px;text-align:center;margin-top:10px}.loyalty-levels-item span{width:13px;height:13px;display:inline-block;text-align:center;color:#fff;border-radius:50%;background:#fff;border-width:1px;border-style:solid}.loyalty-info-img img{width:50px}.loyalty-records-page h2{font-size:20px}.loyalty-records-page .record-info-top{margin-bottom:15px;display:flex;gap:15px;align-items:center}.loyalty-records-page .record-info-top img{width:130px;height:111px}.loyalty-records-page .record-info-top strong{font-size:12px;font-weight:700}.loyalty-records-page .record-info-top p{margin-top:0;font-size:10px;font-weight:300}.loyalty-records-page .reward-program{margin-bottom:15px;border-radius:12px;border:1px solid #d9d9d9;display:flex;align-items:center;gap:15px;padding:15px}.loyalty-records-page .reward-program img{width:76px;height:44px}.loyalty-records-page .reward-program strong{font-size:13px;font-weight:400px}.loyalty-records-page .reward-program p{margin-top:0;font-size:11px}.loyalty-records h5{font-size:14px;font-weight:500;margin-bottom:15px}.loyalty-records-item{display:flex;justify-content:space-between;border-bottom:1px solid #c3c2c2;font-size:12px;font-weight:400;align-items:center}.loyalty-records-item .wrapper{font-size:0}.loyalty-records-item-EARN svg{color:var(--primary-color)}.loyalty-records-item-BURN svg{color:red}.loyalty-records-item img{width:19px;height:19px}.loyalty-rewards-detail-page{padding:0 30px}.loyalty-rewards-detail-page>div{display:flex;flex-direction:column}.loyalty-rewards-detail-page img{margin:0 auto;max-width:100%;max-height:300px;object-fit:cover;border-radius:12px}.loyalty-rewards-detail-page strong{margin-top:15px;margin-bottom:15px;display:block;border-bottom:1px solid #c3c2c2;font-size:14px;font-weight:600}.loyalty-rewards-detail-page h6{font-size:18px;font-weight:600}.loyalty-rewards-detail-page p{font-size:14px;font-weight:400}.reward-qr-modal h6{font-size:18px;font-weight:600}.reward-qr-modal strong{font-size:14px;font-weight:600;margin-bottom:10px;display:block}.reward-qr-modal p{font-size:14px;font-weight:400}.reward-qr-modal .record-info-img{width:133px;display:block;margin:60px auto}.reward-qr-modal .button-container{text-align:center;display:flex;justify-content:center}.language-selection-wrapper{text-align:center}.language-selection-wrapper .language-selection{margin:25%}.language-selection-wrapper .language-selection a{display:block;color:#989898;font-size:24px;text-decoration:none;margin:30px 0}.language-selection-wrapper .selection-info{margin:20% 20% 0;border-bottom:1px solid #000}.language-selection-wrapper .selection-info h4{font-size:16px;font-weight:400}.language-selection-wrapper .logo-wrapper{padding-top:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.language-selection-wrapper .logo-wrapper img{height:40px}.rounded-category-list{display:flex;max-width:100%;overflow:auto;margin-bottom:15px;position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px;z-index:1102;border-bottom:1px solid hsla(0,0%,100%,.5)}.rounded-category-list-item{min-width:100px;margin:10px}.rounded-category-list strong{text-align:center;margin-top:10px;font-size:12px;display:block;font-weight:600}.rounded-category-list-item-inner{border-color:#c3c2c2;cursor:pointer;display:flex;justify-content:center}.rounded-category-list-item-inner-image-wrapper{font-size:0;padding:3px;border:3px solid;border-color:inherit;border-radius:100%;object-fit:cover;width:92px;height:92px}.rounded-category-list-item-inner.state--selected{border-color:var(--primary-color)}.rounded-category-list-item-inner img{width:80px;height:80px;border-radius:100%;object-fit:cover}.select-options-modal .add-to-cart-button-wrapper{padding:30px;text-align:center}.extras-modal-scroll-area{max-height:calc(100vh - 175px);overflow:auto;padding:3px}.extras-modal-scroll-area .MuiAccordion-gutters{padding:0}.extras-modal-scroll-area .MuiAccordionSummary-root{min-height:auto!important;padding:10px}.extras-modal-scroll-area .MuiAccordionSummary-root span{margin:0}.product-extras-wrapper{padding:15px}.product-extras-wrapper h4{font-size:14px;font-weight:600;margin:0}.product-extras-wrapper .product-extras{display:flex;flex-wrap:wrap;--flex-gap:16px;--flex-gap-half:calc(var(--flex-gap) / 2);gap:var(--flex-gap);justify-content:space-between}.product-extras-wrapper .product-extras .product-extra-item{cursor:pointer;padding:10px;display:flex;width:100%;font-size:12px;flex:1 1 calc(50% - var(--flex-gap-half));justify-content:space-between;box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:12px;align-items:center}.product-extras-wrapper .product-extras .product-extra-item:last-child:nth-child(odd){flex:initial;flex-basis:calc(50% - 5px)}.product-extras-wrapper .product-extras .product-extra-item .price-wrapper{display:flex;flex:1 1;align-items:center;white-space:nowrap;justify-content:right}.product-extras-wrapper .product-extras .product-extra-item strong{font-weight:400;flex-grow:10}.product-extras-wrapper .product-extras .product-extra-item span{color:#d9d9d9;font-size:16px;margin-left:4px;margin-top:-4px}.product-extras-wrapper .product-extras .product-extra-item.state--selected span{color:var(--primary-color)}.product-menu-item{background:#fff;display:flex;gap:16px;padding:15px}.product-menu-item .image-wrapper{width:140px;height:140px;min-width:140px;align-self:center}.product-menu-item .item-details{width:100%;padding:10px;position:relative}.product-menu-item .item-details h4{margin:0;padding:0;font-weight:600}.product-menu-item .item-details .add-to-cart-button{position:absolute;bottom:10px;right:0;min-width:32px;min-height:32px;height:32px;width:32px;border-radius:100%;font-size:2em;padding:0}.product-menu-item img{border-radius:12px;width:100%;height:100%;object-fit:cover}.product-menu-list h2{margin:0 0 0 15px;border-top-right-radius:5px;border-top-left-radius:5px;display:inline-block;min-width:60%;padding:10px 10px 10px 18px;font-size:16px;font-weight:600;background:red;color:#000}.product-accordeon .MuiAccordion-heading{all:inherit}.product-accordeon h3 span{font-size:16px}.product-menu .rounded-category-list{padding-left:35px}.soldOutProduct{opacity:.5;filter:grayscale(100%);pointer-events:none;cursor:not-allowed}.soldOutProduct .add-to-cart-button-disabled{border-radius:1px;width:auto;height:auto;font-size:.8em;padding:0 .5em;min-height:20px;position:absolute;bottom:10px;right:0}.product-image-modal{display:flex;justify-content:center;align-items:center}.product-image-modal-inner{background:#fff;border-radius:24px;padding:20px}.product-image-modal-inner img{border-radius:12px}.product-image-modal-inner .modal-close-handler{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.product-image-modal-inner .modal-close-handler h6{font-size:16px;font-weight:600}.product-image-modal-inner .modal-close-handler i{font-size:0;padding:5px;border-radius:50%;background:#f3f3f3}.product-image-modal-inner .modal-close-handler i svg{font-size:16px}.product-image-modal-inner p{font-size:12px;font-weight:300}.product-image-modal-inner strong{font-size:14px;font-weight:700}.product-image-modal-inner .add-to-cart-button{right:0;min-width:32px;min-height:32px;height:32px;width:32px;border-radius:100%;padding:0!important}.product-image-modal-inner .bottom-wrapper{margin-top:10px;display:flex;justify-content:space-between}.product-image-modal-inner .bottom-wrapper .close-button{background-color:#989898}.order-types-selection{display:flex;justify-content:space-around;align-items:center;justify-items:center;min-height:calc(100vh - 184px);gap:20px;color:red}.order-types-selection svg{height:67px}.order-types-selection a{box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:24px;width:150px;height:150px;font-size:16px;font-weight:600;display:block;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000;text-decoration:none}.order-types-selection a svg{display:block}.branch-list-item{padding:40px 20px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:24px;display:flex;justify-content:space-between;align-items:center}.branch-list-item.branch-not-available{opacity:.3}.branch-list-item>div{flex-grow:10}.branch-list-item>div strong{display:block;font-size:14px;font-weight:600}.branch-list-item>div span{font-size:10px;font-weight:300}.order-address-selection h3{font-size:12px;font-weight:600}.order-address-selection .branch-list{display:flex;gap:30px;flex-direction:column}.order-create{padding-bottom:50px}.order-create .basket-sticky-footer{z-index:9999;position:fixed;bottom:0;width:100%;gap:20px}.order-create-wrapper{background:#d9d9d9;padding:2px 0}.order-create-wrapper:first-child{padding-top:0}.order-create .padding-container{padding-left:var(--page-gap);padding-right:var(--page-gap)}.order-create h4{font-size:12px;font-weight:600;margin-bottom:15px}.order-create .order-create-container{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.order-create .order-create-container.with-top-radius{margin-top:4px;border-top-left-radius:12px;border-top-right-radius:12px}.order-create .payment-method-selection,.order-create .scheduling-wrapper{padding-top:15px;padding-bottom:15px}.order-address-preview{padding-bottom:30px}.order-address-preview .order-shipment-address{box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:24px;font-size:13px;font-wight:400;padding:15px}.order-address-preview .order-shipment-address span{opacity:.5}.payment-summary{font-size:12px;font-weight:400}.payment-summary>div{display:flex;justify-content:space-between}.payment-summary>div.totals-grand-total{border-top:1px solid #000;font-weight:600;margin-top:10px;padding-top:10px}.order-options label{margin:0 0 20px}.order-options .MuiFormControlLabel-label{width:100%}.order-options .order-option-item{font-size:12px;font-weight:600}.order-options .order-option-item span{font-size:10px;display:block;font-weight:400}.order-summary{border:1px solid #d9d9d9;border-radius:6px;font-size:12px;padding:15px;font-weight:600;margin-bottom:10px}.order-summary>div>span{margin-right:10px}.order-success-container{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:50px;height:calc(100vh - 200px)}.order-success-container img{width:200px}.delivery-page .not-logged-in-state{display:flex;flex-direction:column;text-align:center;min-height:300px;justify-content:space-around}.delivery-order-page .address-item:not(.delivery-branch-available){opacity:.3}.delivery-order-page h3{font-size:12px;font-weight:600;margin-bottom:30px}.order-item{background:var(--primary-color-alpha-2);border-radius:24px;padding:15px;margin-bottom:15px}.order-item h5{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.order-item-info{display:flex;gap:15px;margin-bottom:15px}.order-item-footer{display:flex;justify-content:space-between;gap:15px}.order-item-footer>*{white-space:nowrap}.order-item .order_status{border-radius:12px;background:#fff;font-size:8px;font-weight:400;align-self:center;padding:4px 10px;font-style:normal;white-space:nowrap}.order-item .order_status.PAYMENT_PENDING{background-color:#7dbaae}.order-item .order_status.PAYMENT_RECEIVED{background-color:#afcfff;background-color:#afcddd}.order-item .order_status.WAITING_FOR_TABLE_MOVE{background-color:#7dbaae}.order-item .order_status.PREPARING,.order-item .order_status.TABLE_MOVED{background-color:#afcfff}.order-item .order_status.READY{background-color:#fea17c}.order-item .order_status.DELIVERED,.order-item .order_status.OUT_FOR_DELIVERY{background-color:#afcfff}.order-item .order_status.CANCELLED,.order-item .order_status.REJECTED,.order-item .order_status.TIMED_OUT{background-color:#f88}.order-details-wrapper{border:1px solid #c3c2c2;border-radius:24px;padding:15px;margin-bottom:15px;font-size:12px}.order-details-wrapper h6{font-size:12px;font-weight:600;margin-bottom:10px}.basket-sticky-footer{padding:5px 20px;padding-bottom:calc(5px + var(--bottom-gap));display:flex;background:#fff;justify-content:space-between;border-top:1px solid #c3c2c2;align-items:center}.basket-sticky-footer .price-wrapper{overflow:hidden}.basket-sticky-footer strong{display:block}.basket-modal h4{margin:20px 0}.basket-modal .modal-with-padding{padding-top:0}.basket-modal .extras-data{color:#959595;font-size:10px}.basket-modal .qty-wrapper{text-align:center;display:flex;flex-direction:column;justify-content:space-between}.basket-modal .qty-wrapper>div{font-size:14px;font-weight:600}.basket-modal .qty-wrapper .add-to-cart-button{min-width:32px;min-height:32px;height:32px;width:32px;border-radius:100%;font-size:2em;padding:0}.basket-modal .basket-items-wrapper{max-height:calc(100vh - 250px);overflow:auto;padding:3px}.basket-modal .basket-items-wrapper .product-menu-item{margin-bottom:30px;border-radius:24px;background-color:var(--primary-color-alpha-2)}.basket-modal .basket-items-wrapper .product-menu-item .image-wrapper{width:83px;height:83px;min-width:83px}.basket-modal .basket-items-wrapper .product-menu-item .item-details{padding:0 10px;justify-content:space-between;display:flex;flex-direction:column}.basket-modal .basket-items-wrapper .product-menu-item .item-details span{font-weight:600;font-size:14px;line-height:1rem}.basket-modal .basket-items-wrapper .product-menu-item .add-to-cart-button{min-width:22px;min-height:22px;height:22px;width:22px}.basket-modal .basket-items-wrapper .product-menu-item .add-to-cart-button.delete-cart-item-button svg{font-size:16px}.delivery-fee-info{font-size:10px;margin-left:30px}.delivery-amount-info{margin-bottom:15px}.points-container{box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:12px;font-size:14px;padding:10px;display:flex;align-items:center;justify-content:space-between;margin:10px 0}.home-page .loyalty-level-info-wrapper,.home-page .loyalty-level-wrapper{padding:30px 0}.home-page .loyalty-rewards-list .list-wrapper{padding-left:20px;padding-right:20px}.home-page .loyalty-rewards-list .header-with-button{padding:20px}.home-page .rewards-container{height:90px;text-align:center;margin:20px}.home-page .rewards-container img{height:100%}.home-page .carousel{display:flex;gap:15px;flex-wrap:nowrap;overflow:auto;padding:2px 20px}.home-page .carousel img{height:228px;border-radius:12px}.home-page .login-info{text-align:center}.home-page .login-info h5{font-size:16px;font-weight:700}.home-page .login-info p{font-size:12px;font-weight:400}.login-modal .form-error,.lost-password-modal .form-error,.register-modal .form-error{text-align:center}.login-modal .modal-with-padding,.lost-password-modal .modal-with-padding,.register-modal .modal-with-padding{padding:30px;min-height:80vh;max-height:95vh;display:flex;flex-direction:column;justify-content:center}.login-modal .login-info-container,.login-modal .lost-password-info-container,.login-modal .register-info-container,.lost-password-modal .login-info-container,.lost-password-modal .lost-password-info-container,.lost-password-modal .register-info-container,.register-modal .login-info-container,.register-modal .lost-password-info-container,.register-modal .register-info-container{text-align:center;margin-bottom:30px}.login-modal .login-info-container h2,.login-modal .lost-password-info-container h2,.login-modal .register-info-container h2,.lost-password-modal .login-info-container h2,.lost-password-modal .lost-password-info-container h2,.lost-password-modal .register-info-container h2,.register-modal .login-info-container h2,.register-modal .lost-password-info-container h2,.register-modal .register-info-container h2{font-size:18px;font-weight:600}.login-modal .login-info-container p,.login-modal .lost-password-info-container p,.login-modal .register-info-container p,.lost-password-modal .login-info-container p,.lost-password-modal .lost-password-info-container p,.lost-password-modal .register-info-container p,.register-modal .login-info-container p,.register-modal .lost-password-info-container p,.register-modal .register-info-container p{font-size:14px;font-weight:400}.login-form .inputs-container>div,.lost-password-form .inputs-container>div,.register-form .inputs-container>div{margin:20px 0}.login-form .lost-password-link,.lost-password-form .lost-password-link,.register-form .lost-password-link{color:#0e88a6}.login-form .buttons-container,.lost-password-form .buttons-container,.register-form .buttons-container{margin-top:15px;display:flex;justify-content:space-around;gap:10px}.login-form fieldset,.lost-password-form fieldset,.register-form fieldset{border-color:transparent}.login-form .registration-agreements .MuiCheckbox-root,.lost-password-form .registration-agreements .MuiCheckbox-root,.register-form .registration-agreements .MuiCheckbox-root{padding:5px 10px}.login-form .registration-agreements label,.lost-password-form .registration-agreements label,.register-form .registration-agreements label{margin-bottom:4px}.login-form .registration-agreements label a,.lost-password-form .registration-agreements label a,.register-form .registration-agreements label a{color:#0e88a6;font-size:13px;text-decoration:none}.lost-password-updated-info,.register-updated-info{justify-content:center;display:flex;flex-direction:column;gap:26px;text-align:center}.lost-password-updated-info strong,.register-updated-info strong{font-size:18px;font-weight:600}.lost-password-updated-info img,.register-updated-info img{height:110px;width:auto}.register-info-card-outer{margin-top:30px;font-size:12px}.register-info-card-outer .register-info-card-inner{padding:20px 15px!important}.profile-login-info{border:1px solid #d9d9d9;border-radius:12px;display:flex;justify-content:space-between;gap:10px;padding:15px}.profile-login-info img{height:45px}.profile-login-info h5{font-size:14px;font-weight:700}.profile-login-info p{font-size:10px;font-weight:400}.profile-sections .profile-section{margin-bottom:30px}.profile-sections .profile-section h6{color:var(--primary-color);font-size:14px;font-weight:700;border-bottom:1px solid #c3c2c2;padding:5px 0}.profile-sections .profile-section a{padding:3px 0;margin:3px 0;font-size:14px;font-weight:400;color:inherit;text-decoration:none;display:flex;justify-content:space-between}.profile-page .buttons-container{margin:40px 0;display:flex;justify-content:space-around;gap:15px}.my-orders .order-selection-tab{border-radius:12px;background:#f3f3f3;display:flex;justify-content:space-around;gap:15px;padding:5px}.my-orders .order-selection-tab>div{white-space:nowrap;border-radius:12px;border:1px solid #fff;display:flex;align-items:center;width:50%;text-align:center;font-size:15px;color:#000;padding:5px 10px;cursor:pointer}.my-orders .order-selection-tab>div.state--selected{background:#fff;border-color:#000}.my-orders .order-selection-tab svg{height:25px;margin-right:10px}.my-orders h3{font-size:14px;font-weight:600px;margin:15px 0}.loyalty-rewards-page{display:flex;flex-wrap:wrap;gap:19px;justify-content:space-evenly}.account-settings-page h6{font-size:14px;font-weight:600;margin-bottom:15px}.account-settings-page .account-settings-wrapper{margin:10px 0 50px;border-radius:24px;border:1px solid #c3c2c2;padding:15px}.account-settings-page .account-settings-wrapper .buttons-container{justify-content:left;gap:10px}.account-settings-page .account-settings-wrapper.termination-wrapper .buttons-container{justify-content:space-around;display:flex}.account-settings-page .account-settings-wrapper .delete-my-account-btn{background:#fe3d3d;margin:20px 0;border-radius:12px}.account-settings-page .account-settings-wrapper .logout-btn{border-radius:12px;background:#000;margin:20px 0}.address-item{cursor:pointer;border:1px solid var(--primary-color);border-radius:24px;padding:20px 15px;display:flex;justify-content:space-between;margin-bottom:15px}.address-item svg{height:22px;cursor:pointer}.address-item h4{font-size:14px;font-weight:600}.address-item h4 svg{vertical-align:middle;margin-right:7px}.address-item p{font-size:13px;font-weight:400}.address-item.default-address{background-color:var(--primary-color-alpha-2)}.customer-address-list{display:flex;flex-direction:column;justify-content:space-between}.add-address-button-container{text-align:center}.address-autocomplete-container{display:flex;gap:10px;align-items:center}.address-autocomplete-container>div{flex-grow:1}.address-use-current-location-wrapper{text-align:center;align-items:center;flex-direction:column;min-height:350px;display:flex;justify-content:center;gap:50px}.address-use-current-location-wrapper svg{height:100px!important}.verify-location-wrapper{display:flex;flex-direction:column;padding-bottom:var(--bottom-gap)}.verify-location-wrapper div{text-align:center}.verify-location-wrapper p{display:flex;align-items:center;font-size:10px;font-weight:300;border-bottom:1px solid #c3c2c2;padding-bottom:15px}.address-form{padding-bottom:var(--bottom-gap)}.address-form p{display:flex;align-items:center;font-size:10px;font-weight:300;padding-bottom:15px}.address-form .inputs-container>div{margin:20px 0}.address-form .lost-password-link{color:#0e88a6}.address-form .buttons-container{margin-top:15px;display:flex;justify-content:space-around;gap:10px}.address-form fieldset{border-color:transparent}.address-form .form-group{display:flex;gap:10px}.address-blank-slate{text-align:center;margin:40px 0}.upsert-address-modal svg{height:22px;cursor:pointer}.map-container .close-button{background:#f3f3f3;position:absolute;top:15px;left:15px;z-index:9999;border-radius:50%;width:30px;height:30px;padding:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);cursor:pointer}div[data-testid=map]:after{content:"";background-image:url(/public/img/marker.png);height:50px;width:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;background-size:contain}@keyframes rainbow{0%{background-position:0 100%}50%{background-position:100% 200%}to{background-position:0 100%}}.route-loading-indicator{display:block;width:100%;height:3px;background:red;position:absolute;z-index:9999999999;bottom:0;left:0;opacity:.9;background:linear-gradient(124deg,#ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3);background-size:900% 900%;animation:rainbow 3s ease infinite}#iyzipay-checkout-form{min-height:300px;background-position:50%;background-repeat:no-repeat}#iyzipay-checkout-form #iyz-credit-cards-holder,#iyzipay-checkout-form [class*=-InstallmentRadioContainer],#iyzipay-checkout-form [class*=-InstallmentsButton],#iyzipay-checkout-form [class*=-Sandbox]{display:none}:root{--kiosk-body-bg-color:#7db9ae;--kiosk-header-bg-color:#f3ded6;--kiosk-footer-bg-color:#f3ded6;--kiosk-product-card-bg-color:#fff;--kiosk-product-price-color:#239784;--kiosk-product-title-color:#239784;--kiosk-button-bg-success-color:#239784}.kiosk-wrapper{height:100%}.kiosk-wrapper body{height:100%;overflow:hidden}.kiosk-wrapper #__next{height:100%}.kiosk-wrapper .location-changing{position:relative}.kiosk-wrapper .location-changing:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/public/img/kiosk/loading-gif.gif);background-position:50%;background-repeat:no-repeat;background-color:hsla(0,0%,100%,.51);z-index:999999}.kiosk{height:100%;background-color:var(--kiosk-body-bg-color);width:100%;font-family:Poppins,sans-serif;margin:0;overflow:hidden}.kiosk ::-webkit-scrollbar{display:none}.kiosk *{box-sizing:border-box;margin:0;padding:0}.kiosk button{transition:transform .1s ease,box-shadow .9s ease;border:none;background-color:transparent;cursor:pointer}.kiosk button.disabled{opacity:.3}.kiosk button:active{transform:scale(.95)}.kiosk .kioskSelectTittle{padding:2%;color:#fff}.kiosk .kiosk-list{display:flex;flex-wrap:wrap;padding:2%;column-gap:10px}.kiosk .kioskLink{background-color:#fff;border-radius:12px;display:flex;justify-content:center;align-items:center;column-gap:15px;text-decoration:none;color:#000;width:300px;height:200px;transition:transform .1s ease,box-shadow .9s ease;cursor:pointer}.kiosk .kioskLink.disabled{opacity:.3}.kiosk .kioskLink:active{transform:scale(.95)}.kiosk .kioskImg{height:100px}.kiosk #__next{height:100vh}.kiosk .headContent{text-align:center;background-color:#f3ded6}.kiosk .topBar{top:0;left:0;width:100%;height:100px;background-color:#f3ded6;display:flex;justify-content:center;align-items:center}.kiosk .logo,.kiosk .logoImg{height:50px}.kiosk .slideshow-container{position:relative;width:100%;height:100%;margin:auto}.kiosk .slide{display:none;opacity:0;transition:opacity 1.5s ease-in-out;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}.kiosk .fade.fade-in{display:block;animation:fadeInAnimation 1s ease;animation-iteration-count:1;animation-fill-mode:forwards}.kiosk .fade.fade-out{display:none;animation:fadeOutAnimation .2s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fade{0%{opacity:0}to{opacity:1}}.kiosk .slideImg{width:100%;object-fit:cover}.kiosk .startBtn button{padding:15px}.kiosk .orderBtn:hover{background-color:#f3ded6;color:#7db9ae;transition:.5s}.kiosk .orderBtn{width:100%;border-radius:12px;border:none;background-color:#7db9ae;color:#fff;height:70px;font-size:36px;cursor:pointer}.kiosk .footerBar{bottom:0;left:0;width:100%;background-color:#f3ded6;position:fixed;display:flex;justify-content:center;align-items:bottom}.kiosk .footerFlags{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:50px;background-color:#f3ded6;border-radius:12px 12px 0 0;flex-direction:column;min-width:650px;padding:2% 50px 2% 2%}.kiosk .flagLink{display:block}.kiosk .flag{height:70px}.kiosk .selectHeaderTitle{font-family:Poppins,sans-serif;font-weight:500;font-size:44px}.kiosk .selectHeader{margin-top:400px;text-align:center;color:#fff;padding:2%}.kiosk .selectHeader.with-customer{margin-top:100px}.kiosk .selectOrder{display:flex;justify-content:center;align-items:center;column-gap:20px}.kiosk .selectContent{background-color:#fff;height:400px;width:400px;border-radius:12px;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}.kiosk .selectTitle{font-family:Poppins,sans-serif;font-size:36px;font-weight:500}.kiosk .contentImg{height:250px;width:250px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:50%}.kiosk .selectImg{width:100%;height:100%;object-fit:cover}.kiosk .selectLink{text-decoration:none;color:#0f5448}.kiosk .headContent{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;height:10%}.kiosk .headImg{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.kiosk .headerImg{width:100%;height:100%;object-fit:cover}.kiosk .languageFlags{position:absolute;display:flex;justify-content:space-around;width:25%;padding:2%}.kiosk .languageFlags .flagImg{height:70px}.kiosk .mainSection{display:flex;justify-content:space-between;align-items:flex-start;height:70%;width:100%}.kiosk .sideNav{width:20%;height:100%;overflow-y:scroll;border-right:5px solid #bfbfbf;justify-content:flex-start;padding:1%;row-gap:20px;scroll-behavior:smooth}.kiosk .navBox,.kiosk .sideNav{display:flex;align-items:center;flex-direction:column}.kiosk .navBox{height:200px;width:100%;background-color:var(--kiosk-product-card-bg-color);border-bottom:1px solid #dcdcdc;border-radius:12px;justify-content:center;padding:2%;box-shadow:0 28px 43px rgba(0,0,0,.08);flex-shrink:0}.kiosk .navBox.active{border:2px solid var(--kiosk-button-bg-success-color);background-color:#fae2dd}.kiosk .navBox:focus{outline:none}.kiosk .boxItem{height:100px;width:100px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:50%}.kiosk .boxImg{width:100%;height:100%;object-fit:cover}.kiosk .boxImg.rewards-logo{background-color:#fff;object-fit:contain;padding:15px}.kiosk .boxHeader{margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:500;text-align:center;color:var(--kiosk-product-title-color)}.kiosk .menuBox{width:80%;height:100%;padding:2%;overflow-x:scroll;scroll-behavior:smooth}.kiosk .subCatText{padding:2%;background-color:#fff;color:var(--kiosk-product-title-color);border-radius:12px;text-align:center}.kiosk .menuBoxContainer{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:30px;margin:30px 0}.kiosk .menuBoxItem{width:30%;background-color:var(--kiosk-product-card-bg-color);border-radius:15px;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-shadow:0 28px 43px rgba(0,0,0,.08);border-bottom:1px solid #dcdcdc;flex-shrink:0;transition:transform .1s ease,box-shadow .9s ease}.kiosk .menuBoxItem:active{transform:scale(.95)}.kiosk .menuBoxImg{height:200px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:15px 15px 0 0}.kiosk .boxItemImg{width:100%;height:100%;object-fit:cover}.kiosk .menuBoxText{width:100%;height:220px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;padding:2%}.kiosk .menuBoxComments{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.kiosk .menuBoxHead{font-family:Poppins,sans-serif;margin:0;padding:1%;color:var(--kiosk-product-title-color);width:100%}.kiosk .menuBoxHeadTitle{font-size:18px;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.kiosk .menuBoxContent{width:100%;padding:3%;font-family:Poppins,sans-serif;font-weight:200;font-size:.8rem;margin:0;word-wrap:wrap;height:auto}.kiosk .menuBoxContent>p{margin:0}.kiosk .menuBoxPrice{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:500;margin:0;color:var(--kiosk-product-price-color);padding:3%}.kiosk .menuBoxPrice>p{margin:0}.kiosk .sepetBtn{border:none;background-color:#f3ded6;color:var(--kiosk-button-bg-success-color);padding:4%;border-radius:6px;font-size:1rem}.kiosk .cartModal,.kiosk .deskNumberModal,.kiosk .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,79%,.337);z-index:9999}.kiosk .deskNumberModal,.kiosk .nameModal,.kiosk .payModal,.kiosk .successfulModal,.kiosk .unSuccessfulModal{display:flex;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,79%,.765);z-index:9999}.kiosk .desk-modal-content,.kiosk .modal-content,.kiosk .name-modal-content,.kiosk .pay-modal-content,.kiosk .successful-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.49);box-shadow:0 10px 15px rgba(0,0,0,.2);color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);background-blend-mode:overlay;padding:20px;border:1px solid #888;width:90%;height:85%;border-radius:12px}.kiosk .successful-modal-content{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.kiosk .desk-modal-content,.kiosk .name-modal-content{height:70%!important;background-color:#fff!important}.kiosk .pay-modal-content,.kiosk .successful-modal-content{height:40%!important;background-color:#fff!important}.kiosk .modalContainer{height:100%;flex-direction:column;align-items:center;row-gap:10px;color:#000}.kiosk .modalContainer,.kiosk .modalContent{width:100%;display:flex;justify-content:space-between}.kiosk .modalContent{height:25%;align-items:flex-start}.kiosk .modalImg{width:40%;height:100%}.kiosk .productImg{width:100%;height:100%;object-fit:cover;border-radius:12px}.kiosk .modalText{width:55%}.kiosk .productHeader{font-size:28px;padding:2%;border-bottom:1px solid #000;margin:0}.kiosk .productDescription{padding:2%;font-size:24px;margin:0}.kiosk .productMain{height:50%;width:100%;border-radius:12px;color:#000;background-color:var(--kiosk-button-bg-success-color) 38;-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);background-blend-mode:overlay;overflow:scroll}.kiosk .productContent{width:100%;padding:2%;overflow:scroll}.kiosk .productForm{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.kiosk .productVariations{background-color:#fff;padding:4%;border-radius:12px;font-size:22px;width:45%;display:flex;justify-content:space-between;align-items:center}.kiosk .variationsPasif{opacity:.4}.kiosk .variationsPrice{font-size:22px;text-align:right;margin-right:15px}.kiosk input[type=checkbox]{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:16px;height:16px;background-color:#e4e4e4;transition:background-color .9s ease}.kiosk input[type=checkbox]:checked{background-color:var(--kiosk-button-bg-success-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M6.173 12.682 2.198 8.707l1.414-1.414L6.172 9.855l6.218-6.218 1.414 1.414-7.631 7.631z'/%3E%3C/svg%3E");background-size:10px;background-position:50%;background-repeat:no-repeat;transition:background-color .3s ease}.kiosk .productFooter{display:flex;justify-content:center;align-items:center;flex-direction:column;height:10%;width:100%}.kiosk .productPrice{width:100%;font-size:28px;column-gap:15px;border-bottom:1px solid var(--kiosk-button-bg-success-color)}.kiosk .productCart,.kiosk .productPrice{display:flex;align-items:center;justify-content:center;flex:80% 1;padding:2%}.kiosk .productCart{column-gap:30px}.kiosk .productCartBtnApr{width:100%;text-wrap:nowrap;font-size:28px;border:none;background-color:var(--kiosk-button-bg-success-color);padding:4%;border-radius:6px;color:#fff}.kiosk .productCartBtnApr.close-links-qr-button{width:auto!important}.kiosk .productCartBtnApr:hover{background-color:#7db9ae;color:#0f5448}.kiosk .productCartBtnEx{width:100%;text-wrap:nowrap;font-size:28px;border:none;background-color:#de0000;padding:4%;border-radius:6px;color:#fff}.kiosk .productCartBtnEx:hover{background-color:#ff6060;color:#a40303}.kiosk .close{color:#aaa;float:right;font-size:40px;font-weight:500;cursor:pointer;height:5%;text-align:right;width:100%}.kiosk .close:hover,.kiosk .closeModalBtn:focus,.kiosk .closeModalBtn:hover{color:#000}.kiosk #cartModal,.kiosk #deskNumberModal,.kiosk #payModal{transition:opacity .5s ease}.kiosk .cartModalHeader,.kiosk .deskNumberHeader,.kiosk .nameHeader,.kiosk .payModalHeader{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;height:5%}.kiosk .cartModalHeader>h2{font-weight:400}.kiosk .closeModalBtn{color:#aaa;font-size:50px;font-weight:500;cursor:pointer}.kiosk .cartProductEdit{width:100%;padding:4% 0}.kiosk .cartProductEditBtn{border:none;border-radius:6px;background-color:var(--kiosk-button-bg-success-color);padding:4%;color:#fff;font-size:16px;cursor:pointer}.kiosk .cartProductEditBtn:hover{background-color:#7db9ae}.kiosk .cartModalContent{width:100%;height:75%;padding:2%;overflow:scroll}.kiosk .orderContainer{width:100%;row-gap:1.5em}.kiosk .cartContent{width:100%;height:200px;border-bottom:1px solid #b4b4b4;display:flex;justify-content:space-between;align-items:center;padding:2%}.kiosk .cartProductImg{width:20%;height:190px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px}.kiosk .cartProductImgList{width:100%;height:100%;object-fit:cover}.kiosk .cartProductText{width:30%;height:200px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.kiosk .cartProductText>p{color:#525252;font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.kiosk .cartProductPiece{width:20%;display:flex;justify-content:space-around;align-items:center}.kiosk #counterProduct{font-size:1.7rem}.kiosk .plusBtn{font-size:2rem;padding:2%;border-radius:50%;width:50px;height:50px;border:none;color:#000;box-shadow:none;background-color:var(--kiosk-body-bg-color);cursor:pointer}.kiosk .cartProductPrice{width:15%;font-size:1.7rem;font-weight:500}.kiosk .cartProductCanceled,.kiosk .cartProductPrice{display:flex;justify-content:center;align-items:center;flex-direction:column}.kiosk .cartProductCanceled{width:5%;cursor:pointer}.kiosk .cartModalFooter{width:100%;background-color:#fff;border-radius:12px;padding:2%}.kiosk .cartFooterBtn{padding:2%}.kiosk .cartFotterContent{display:flex;justify-content:flex-end;align-items:center;column-gap:15px}.kiosk .cartContentTotal{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.kiosk .discount,.kiosk .subtotal{width:100%;padding:2%;font-size:1rem;line-height:1.5rem;text-align:end}.kiosk .cartTotal{width:50%;border-top:1px solid #000;padding:2%;font-size:1.5rem;text-align:end}.kiosk .cartClearBtn{background-color:#de0000}.kiosk .cartClearBtn,.kiosk .cartConfirmBtn{border:none;border-radius:6px;padding:2%;color:#fff;font-size:16px;cursor:pointer}.kiosk .cartConfirmBtn{background-color:#0f77af}.kiosk .footer{width:100%;height:20%;background-color:hsla(0,0%,100%,.769);box-shadow:0 0 30px 0 rgba(0,0,0,.5);position:-webkit-sticky;position:sticky}.kiosk .menuFooter{flex-direction:column;column-gap:15px;border-radius:12px}.kiosk .footerCartContainer,.kiosk .menuFooter{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:2%}.kiosk .footerCartProduct{width:75%;height:100%;padding:1%;overflow-x:scroll;display:flex;justify-content:flex-start;align-items:flex-start;column-gap:15px;scroll-behavior:smooth}.kiosk .footerPrdCard{width:200px;height:200px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background-color:#fff}.kiosk .footerPrdHead{width:200px;height:100px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px 12px 0 0;position:relative}.kiosk .footerPrdImg{width:100%;height:100%;object-fit:cover}.kiosk .footerPrdDelete{position:absolute;right:0;top:0;background-color:#fff;border-radius:50% 0 50% 50%;display:flex;justify-content:center;align-items:center;height:40px;width:40px}.kiosk .footerPrdBody{width:100%;height:100px;text-align:center;padding:2%;border:1px solid #dfdfdf;border-top:0;border-radius:0 0 12px 12px}.kiosk .prdBodyTitle{margin:5px 0}.kiosk .footerCartTotal{width:25%;border-left:1px solid #000;height:100%;padding:1%;color:#2e2e2e}.kiosk .footerCartTotal>*{white-space:nowrap}.kiosk .total{font-size:1.1rem;line-height:1.3rem;width:100%;text-align:right;margin-top:10px;border-top:1px solid #c8c8c8;width:80%;padding-top:3%;float:right}.kiosk .animate-cart-count{font-size:1.1rem;transition:font-size 1.5s ease}.kiosk .footerBtnContainer{width:100%;display:flex;column-gap:10px}.kiosk .footerBtn{width:36%;justify-content:center}.kiosk .footerBtn,.kiosk .orderCanceled{border:none;border-radius:6px;color:#fff;font-size:1.5rem;display:flex;align-items:center;padding:2%;cursor:pointer;column-gap:5px}.kiosk .orderCanceled{background-color:#de0000;justify-content:flex-start;width:25%}.kiosk .orderCanceled:hover{background-color:#b80101}.kiosk .orderCart{background-color:var(--kiosk-button-bg-success-color)}.kiosk .orderComplateBtn{background-color:#0f77af}.kiosk #myModal{display:none;transition:opacity .5s ease}.kiosk #cartCount{font-size:1.5rem;transition:font-size .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.kiosk .fade-in{font-size:1.6rem;transition:font-size .3s ease}.kiosk .numberContainer{background-color:#fff;width:100%;padding:2%;border-radius:12px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.kiosk .numberTitle{width:75%;padding:2%;text-align:center}.kiosk .numberCard{padding:2%;flex-direction:column}.kiosk .numberCard,.kiosk .numberCardHeader{width:100%;display:flex;justify-content:center;align-items:center}.kiosk .numberCardBoxImg,.kiosk .numberCardImg{height:200px}.kiosk .numberCardBody{border:1px solid #d8d8d8;border-radius:12px;padding:2%;width:70%;display:flex;justify-content:center;align-items:center;flex-direction:column}.kiosk .numberCardInput{padding:2%;width:100%;text-align:center}.kiosk #numberInput{text-align:center;width:40%;font-size:4rem;border-radius:12px;border:1px solid #dfdfdf;color:#0f5448;padding:10px 0}.kiosk .numberCardKeyboard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:10px}.kiosk .nameCardBody{border:1px solid #d8d8d8;border-radius:12px;padding:2%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:50px}.kiosk .nameCardInput{font-size:4rem}.kiosk #nameInput,.kiosk .nameCardInput{text-align:center;width:100%;border-radius:12px;color:#0f5448;padding:10px 0}.kiosk #nameInput{font-size:3rem;border:1px solid #dfdfdf}.kiosk .nameCardKeyboard{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;padding:10px}.kiosk .clear,.kiosk .delete,.kiosk .key,.kiosk .word{padding:15px;cursor:pointer;border-radius:6px;color:#fff}.kiosk .delete{background-color:#e0b548;font-size:1.5rem}.kiosk .clear{background-color:#c36868;font-size:1.5rem}.kiosk .key,.kiosk .word{background-color:#7db9ae;font-size:3rem}.kiosk .deskNumberModalFooter,.kiosk .payCardFooter{width:100%;padding:2%;display:flex;justify-content:center;align-items:center}.kiosk .numberCardFooter{width:40%}.kiosk .nameSubmit,.kiosk .numberSubmit{font-size:2.5rem;background-color:var(--kiosk-button-bg-success-color);padding:3%;border-radius:6px;color:#fff;column-gap:15px}.kiosk .nameSubmit,.kiosk .numberSubmit,.kiosk .payContainer,.kiosk .payModalContent,.kiosk .payTitle{width:100%;display:flex;justify-content:center;align-items:center}.kiosk .payTitle{text-align:center}.kiosk .tryAgainBtn{width:50%;background-color:#239784;color:#fff;padding:2%;border-radius:6px}.kiosk .cartModalVisible,.kiosk .rewardsModalVisible{display:block}.kiosk iframe{border:none}.kiosk .numberAnimation{height:250px}.kiosk .creditCardAnimation{height:400px}.kiosk .payCardAnimation{height:200px}.kiosk .payIconAnimation{height:150px}.kiosk .helloIcons{height:40px}.kiosk .helloIconsFooter{height:30px}.kiosk .cartExtras{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.kiosk .printError{font-size:2rem;color:red}.kiosk .cancelOrderBtn{background:red}.kiosk .cache-invalidation{content:"foo"}.kiosk .flag-wrapper{display:flex;justify-content:space-around;width:100%}.kiosk .start-btn{width:100%;margin-bottom:30px}.kiosk .footer-qr-wrapper{position:relative;width:440px}.kiosk .footer-qr-wrapper .texts{width:270px;position:absolute;left:105px;top:70px;z-index:2}.kiosk .footer-qr-wrapper .texts strong{font-size:13px}.kiosk .footer-qr-wrapper .texts h6{font-size:15px}.kiosk .footer-qr-wrapper .footer-qr{width:413px;position:absolute;left:0;bottom:40px;display:flex;justify-content:center}.kiosk .footer-qr-wrapper .footer-qr-img{width:270px}.kiosk .hello-logo-wrapper{position:fixed;right:20px;bottom:20px}.kiosk .hello-logo-wrapper img{width:20px}.kiosk .customer-login-info-wrapper{border:1px solid #fff;border-radius:24px;padding:15px;margin:2% 10%;color:#fff}.kiosk .customer-login-info-wrapper.with-category{margin:2% 0}.kiosk .customer-login-info-wrapper h6{font-size:32px;font-weight:400}.kiosk .customer-login-info-wrapper h3{font-size:32px;font-weight:600}.kiosk .customer-login-info-wrapper p{font-size:20px;border-bottom:1px solid #fff}.kiosk .customer-login-info-wrapper span{font-size:20px}.kiosk .rewardsModalVisible{height:100%}.kiosk .rewardsModalVisible .info{background:#fff;border-radius:12px;padding:20px;width:100%;text-align:center}.kiosk .rewardsModalVisible .buttons button{font-size:28px;background:#7db9ae;border-radius:12px;color:#fff;padding:25px 72px;margin:40px}.kiosk .rewardsModalVisible .buttons button.cancel-button{background:#fe3d3d}.kiosk .state--disabled{opacity:.8;filter:grayscale(100%)}.kiosk .soldOutProduct{opacity:.5;filter:grayscale(100%);pointer-events:none;cursor:not-allowed}.kiosk .soldOutProduct .add-to-cart-button-disabled{border-radius:1px;width:auto;height:auto;font-size:.8em;padding:0 .5em;min-height:20px}.kiosk .app-store-links-modal-content-wrapper{height:auto!important}.kiosk .app-store-links-modal-content-wrapper .app-store-links-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:50px}.kiosk .app-store-links-modal-content-wrapper .app-store-links-modal-content img,.kiosk .app-store-links-modal-content-wrapper .app-store-links-modal-content strong{margin-bottom:50px}.kiosk .app-store-links-modal-content-wrapper .app-store-links-modal-close-btn{width:50%;padding:30px 0;border-radius:24px;background:#fe3d3d}.admin-orders .order-cards{display:flex;gap:3px;flex-wrap:wrap;margin:20px 0;justify-content:space-between}.admin-orders .order-cards .order-date-time{background:rgba(26,27,37,.749);color:#fff;text-align:center;border-radius:12px;border-top-right-radius:0;border-top-left-radius:0;font-size:12px;padding:4px}.admin-orders .order-cards .order-card{width:270px;display:flex;flex-direction:column;margin-bottom:50px}.admin-orders .order-cards .order-card .order-totals>span{display:block;padding:1px 4px;display:flex;justify-content:space-between}.admin-orders .order-cards .order-card .MuiCardContent-root{height:100%;display:flex;flex-direction:column}.admin-orders .order-cards .order-card .order-note{display:flex;font-size:14px;align-items:center;gap:10px}.admin-orders .order-cards .order-card .order-scheduling{display:flex;justify-content:space-between;font-size:14px;align-items:center;gap:10px}.admin-orders .order-cards .order-card .order-content{margin-top:10px;flex-grow:1}.admin-orders .order-cards .order-card .order-content h6{margin-bottom:10px}.admin-orders .order-cards .order-card .order-content p{margin-left:10px;font-size:10px}.admin-orders .order-cards .order-card .order-content p:nth-child(2n-1){background:hsla(0,0%,73%,.369)}.admin-orders .order-cards .order-card .order-card-header .MuiCardHeader-content{display:flex;justify-content:space-between;align-items:center}.admin-orders .order-cards .order-card .order-card-header .MuiCardHeader-content .MuiTypography-body1{font-size:10px}.admin-orders .order-cards .order-card .order-status{justify-self:flex-end;flex:1 1;font-size:8px}.admin-orders .order-cards .order-card .order-type{margin-right:15px;width:40px}.admin-orders .order-cards .order-card .order-type span{display:none}.admin-orders .order-cards .order-card .order-type svg{margin:0}.admin-orders .admin-orders-tab-bar-wrapper{display:flex;align-items:center;justify-content:space-between}.admin-orders .admin-orders-tab-bar-wrapper .date-range-pickers{gap:20px;display:flex;zoom:.6;align-items:center}.admin-drawer-menu{width:400px}.admin-language-selection{display:flex;gap:15px}.admin-language-selection img{width:30px}.courier-screen .admin-orders-tab-bar-wrapper,.courier-screen .order-cards{justify-content:center}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}