.kioskPage.home{padding:var(--k-page-pad-y)var(--k-page-pad-x);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.kioskPage.home .startOrdering{z-index:2;margin:0 0 calc(6.25rem*var(--k-tier-mult))0;color:#000;font-size:var(--k-start-order-font);background:#fff;font-weight:600;position:relative;top:-10%;padding:var(--k-start-order-pad-y)var(--k-start-order-pad-x)!important}.kioskPage.home .languageControl{z-index:2;justify-content:center;width:100%;position:relative;top:-5%}.kioskPage.home .logoBlock{width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kioskPage.home .logoBlock svg,.kioskPage.home .logoBlock img{width:100%;height:100%}.isRtl .home .languageControl{direction:ltr;justify-content:center}
.orderType{justify-content:center;align-items:center;gap:var(--k-order-type-gap);padding:var(--k-page-pad-y)var(--k-page-pad-x);text-align:center;flex-direction:column;display:flex;position:relative}.orderType .pageTitle{padding:var(--k-order-type-title-pad-y)var(--k-order-type-title-pad-x);background:#fff;border-radius:100px}.orderType .languageControl{justify-content:center;position:absolute;bottom:8%;right:50%;transform:translate(50%)}.orderType .languageControl .language{border:var(--k-chip-border-width)solid #b9b9b9!important}.orderType .languageControl .major{border-color:var(--main-color)!important}.isRtl .orderType .languageControl{direction:ltr;justify-content:center}
.kioskPage.menu{padding:var(--k-page-pad-y)0 calc(3.75rem*var(--k-tier-mult))0;gap:var(--k-page-gap);grid-template-rows:max-content max-content 1fr;display:grid}.kioskPage.menu.withOrderPrice{grid-template-rows:max-content max-content 1fr max-content}.kioskPage.menu .categoriesSection:last-child{min-height:calc(100vh - 100px)}.kioskPage.menu .restaurantCategories{margin:0 var(--k-header-margin-x);padding-bottom:calc(1.25rem*var(--k-tier-mult));align-items:center;gap:25px;display:flex;overflow:auto}.kioskPage.menu .restaurantCategories .categoryName{padding:var(--k-chip-pad-y)var(--k-chip-pad-x);border:var(--k-chip-border-width)solid transparent;color:var(--main-color);font-size:var(--k-chip-font);white-space:nowrap;border-radius:100px;font-weight:600;transition:all .1s}.kioskPage.menu .restaurantCategories .categoryName.selected{background:var(--second-main-color);border-color:var(--main-color)}.kioskPage.menu .header{width:initial;margin:0 var(--k-header-margin-x)}.kioskPage.menu .restaurantMenu{padding:0 var(--k-content-pad-x);overflow:auto}.kioskPage.menu .restaurantMenu .categoryName{font-size:var(--k-title-font);margin-bottom:calc(2.5rem*var(--k-tier-mult));font-weight:600}.kioskPage.menu .restaurantMenu .menuItemsProduct{grid-template-columns:repeat(3,calc(33.3% - 4rem*var(--k-tier-mult)/3));gap:var(--k-grid-gap);width:100%;display:grid}.kioskPage.menu .restaurantMenu .menuItemsProduct:last-child{padding:0 0 calc(1.25rem*var(--k-tier-mult))}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name{display:inline-block}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle{margin-left:7px;display:inline}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .price .priceFullButton{font-size:calc(1.5rem*var(--k-tier-mult))}.kioskPage.menu .restaurantMenu .noResults{font-size:var(--k-title-font);text-align:center;margin-top:40%}.kioskPage.menu .chooseProduct{display:none}.kioskPage.menu .checkoutBtn{padding:var(--k-btn-pad-y)var(--k-btn-pad-x);background:var(--main-color);font-size:var(--k-btn-font);color:var(--typography-on-main,#fff);margin:0 var(--k-header-margin-x);border:2px solid var(--main-color);border-radius:100px;justify-content:space-between;font-weight:600;transition:all .3s;display:flex;position:relative}.kioskPage.menu .checkoutBtn .spinner{width:calc(4.375rem*var(--k-tier-mult));height:calc(4.375rem*var(--k-tier-mult));top:calc(50% - 2.1875rem*var(--k-tier-mult));left:calc(50% - 2.1875rem*var(--k-tier-mult));border-width:calc(.625rem*var(--k-tier-mult-border));position:absolute}.kioskPage.menu .checkoutBtn.disabled{opacity:.5}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle{margin-right:7px}
.checkout{padding:var(--k-page-pad-y)0 calc(3.75rem*var(--k-tier-mult))0;gap:var(--k-page-gap);grid-template-rows:min-content min-content 1fr min-content;display:grid}.checkout .promocode{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.checkout .promocode .left-side{align-items:center;display:flex}.checkout .promocode .left-side .promocodeActive{align-items:center;gap:20px;font-size:32px;font-weight:400;display:flex}.checkout .promocode .left-side .promocodeInput{flex-direction:column;display:flex}.checkout .promocode .left-side .promocodeInput .invalidCoupon{color:var(--warning);font-size:32px}.checkout .promocode .left-side input{background:#fff;border-width:2px;border-color:#747474;border-radius:10px;height:auto;padding:15px 30px;font-weight:400;font-size:40px!important}.checkout .promocode .promocodeButtonControl{color:var(--main-color);font-size:32px;font-weight:500}.checkout .delete{width:35px!important;height:35px!important}.checkout .counterButton{width:var(--k-checkout-counter-width);border-radius:100px;height:var(--k-checkout-counter-height)!important}.checkout .counterButton input.control{padding:0;font-weight:400;width:var(--k-checkout-counter-input-width)!important;font-size:var(--k-checkout-counter-input-font)!important}.checkout .counterButton .icon{background:0 0;fill:#747474!important;width:var(--k-checkout-counter-icon-size)!important;height:var(--k-checkout-counter-icon-size)!important}.checkout .header,.checkout .title{padding-left:var(--k-header-margin-x);padding-right:var(--k-header-margin-x)}.checkout .orderTypeSelector{margin-left:var(--k-checkout-section-margin-x);margin-right:var(--k-checkout-section-margin-x)}.checkout .title{font-size:var(--k-title-font);font-weight:600}.checkout .content{padding:0 var(--k-content-pad-x);overflow:auto}.checkout .content .cutleryBlock .cutleryButton .icon{background:0 0}.checkout .checkoutBtn{font-size:var(--k-btn-font);margin-left:var(--k-header-margin-x);margin-right:var(--k-header-margin-x);justify-content:space-between;align-items:center;display:flex;position:relative;padding-top:var(--k-btn-pad-y)!important;padding-bottom:var(--k-btn-pad-y)!important}.checkout .checkoutBtn .spinner{border-width:10px;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px)}.checkout .bottomData.isKiosk{gap:var(--k-page-gap);flex-direction:column;display:flex;position:relative;overflow:hidden}.checkout .bottomData.isKiosk .inputArea .applyPromocode{font-size:var(--k-checkout-apply-font);padding:var(--k-checkout-apply-pad-y)var(--k-checkout-apply-pad-x);min-height:var(--k-checkout-apply-min-height);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.checkout .bottomData.isKiosk .inputArea .labelInput{height:var(--k-checkout-input-height);border:var(--k-checkout-input-border-width)solid #747474;min-width:var(--k-checkout-input-min-width);border-radius:var(--k-checkout-input-radius);padding:0}.checkout .bottomData.isKiosk .inputArea .labelInput input{padding:var(--k-checkout-input-pad-y)var(--k-checkout-input-pad-x);width:100%;height:100%;font-size:var(--k-checkout-input-font)!important}.checkout .bottomData.isKiosk .inputArea .labelInput input::placeholder{font-size:var(--k-checkout-input-font)}.checkout .bottomData.isKiosk .summaryItem.subtotal,.checkout .bottomData.isKiosk .summaryItem.totalPrice{font-size:var(--k-checkout-summary-font)}.checkout .bottomData.isKiosk.hideSummary .summary{width:100%;position:absolute;top:0;left:0;transform:translateY(150%)}.checkout .bottomData.isKiosk .summary{position:initial;transition:all 1s;transform:translateY(0)}.checkout .bottomData.isKiosk .summaryBlock{margin:0 var(--k-checkout-summary-pad-x)}.checkout .bottomData.isKiosk .bagesPaymentSummary .icon{width:var(--k-checkout-summary-badge-icon);height:var(--k-checkout-summary-badge-icon)}.checkout .bottomData.isKiosk .bagesPaymentSummary .discountLabel{font-size:var(--k-checkout-summary-badge-font)}.checkout .isKiosk .summaryBlock{padding:0 var(--k-checkout-summary-pad-x);background:0 0;align-self:auto}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody{border-radius:var(--k-checkout-summary-body-radius)}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .applyPromocode{font-size:var(--k-checkout-apply-font);padding:var(--k-checkout-apply-pad-y)var(--k-checkout-apply-pad-x);min-height:var(--k-checkout-apply-min-height);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .labelInput{background:#fff}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .discount-name{font-size:var(--k-checkout-summary-discount-font)}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .icon{background:0 0}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .weightAdjustment{font-size:var(--k-checkout-summary-weight-font)}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .weightAdjustment .question{color:#fff;width:var(--k-checkout-question-size);min-width:var(--k-checkout-question-size);height:var(--k-checkout-question-size);font-size:var(--k-checkout-question-font);background-color:#aaa;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.checkout .isKiosk .summaryBlock .products,.checkout .isKiosk .summaryBlock .headerContent,.checkout .isKiosk .summaryBlock .bagesPaymentSummary,.checkout .isKiosk .summaryBlock .confirmButton{display:none}.checkout .restaurant-product-card .image{margin-right:var(--k-checkout-card-image-gap);width:var(--k-checkout-card-image-width)}.checkout .restaurant-product-card .title,.checkout .restaurant-product-card .price{font-weight:600;font-size:var(--k-checkout-card-title-font);padding:0}.checkout .restaurant-product-card .title{margin:0}.checkout .restaurant-product-card .bottom-leftside{gap:0}.checkout .restaurant-product-card .bottom-leftside .icons{gap:var(--k-checkout-card-icons-gap)}.checkout .restaurant-product-card .bottom-leftside .spicy-block,.checkout .restaurant-product-card .bottom-leftside .noGluten-block,.checkout .restaurant-product-card .bottom-leftside .vegan-block,.checkout .restaurant-product-card .bottom-leftside .vegetarian-block{font-size:var(--k-checkout-card-badge-font);padding:var(--k-checkout-card-badge-pad-y)var(--k-checkout-card-badge-pad-x)}.checkout .restaurant-product-card .bottom-leftside .spicy-block .icon,.checkout .restaurant-product-card .bottom-leftside .noGluten-block .icon,.checkout .restaurant-product-card .bottom-leftside .vegan-block .icon,.checkout .restaurant-product-card .bottom-leftside .vegetarian-block .icon{width:var(--k-checkout-card-badge-icon-size)!important;height:var(--k-checkout-card-badge-icon-size)!important}.checkout .restaurant-product-card .bottom-leftside .counterButton{border-color:#000}.checkout .restaurant-product-card .bottom-leftside .counterButton .control.count{color:#000}.checkout .restaurant-product-card .main-data .top .description{font-size:var(--k-checkout-card-desc-font);margin:0 0 var(--k-checkout-card-desc-margin-bottom)0}.checkout .restaurant-product-card .main-data .top .description .icon{margin:0 0 0 var(--k-checkout-card-desc-icon-gap);transform:translateY(var(--k-checkout-card-desc-icon-shift-y));width:var(--k-checkout-card-desc-icon-size)!important;height:var(--k-checkout-card-desc-icon-size)!important}.checkout .restaurant-product-card .deleteProduct .icon{width:var(--k-checkout-card-delete-icon);height:var(--k-checkout-card-delete-icon)}.checkout .restaurant-product-card .deleteProduct span{display:none}.checkout .restaurant-product-card.blockMode .main-data .priceAndQuantityHeader{gap:var(--k-checkout-card-inline-gap)}.checkout .restaurant-product-card.blockMode .main-data .spicy-block,.checkout .restaurant-product-card.blockMode .main-data .noGluten-block,.checkout .restaurant-product-card.blockMode .main-data .vegan-block,.checkout .restaurant-product-card.blockMode .main-data .vegetarian-block{font-size:var(--k-checkout-card-block-tag-font);padding:var(--k-checkout-card-block-tag-pill-y)var(--k-checkout-card-block-tag-pill-x)}.checkout .restaurant-product-card.blockMode .main-data .spicy-block .icon,.checkout .restaurant-product-card.blockMode .main-data .noGluten-block .icon,.checkout .restaurant-product-card.blockMode .main-data .vegan-block .icon,.checkout .restaurant-product-card.blockMode .main-data .vegetarian-block .icon{width:var(--k-checkout-card-block-tag-icon-size)!important;height:var(--k-checkout-card-block-tag-icon-size)!important}.checkout .cutleryBlock{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.checkout .cutleryBlock .cutleryBlockTitle{align-items:center;gap:20px;font-weight:600;display:flex;font-size:44px!important}.checkout .cutleryBlock .cutleryBlockTitle .icon{background:#b9b9b9;-webkit-mask-size:contain;mask-size:contain;width:var(--k-checkout-cutlery-icon-size)!important;height:var(--k-checkout-cutlery-icon-size)!important}.checkout .kioskLoader{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:40%}.checkout .kioskLoader .spinner{width:70px;height:70px}.checkout .kioskLoader.hidden{display:none}.kiosk.kiosk-tier-s .kioskPage.checkout{gap:16px;padding:24px 0 30px}.kiosk.kiosk-tier-s .kioskPage.checkout .cutleryBlock{margin-top:15px}.kiosk.kiosk-tier-s .kioskPage.checkout .cutleryBlock .cutleryBlockTitle{gap:10px;font-size:22px!important}.kiosk.kiosk-tier-s .kioskPage.checkout .cutleryBlock .cutleryBlockTitle .icon{width:var(--k-checkout-cutlery-icon-size)!important;height:var(--k-checkout-cutlery-icon-size)!important}.kiosk.kiosk-tier-s .kioskPage.checkout .delete{width:17px!important;height:17px!important}.kiosk.kiosk-tier-s .kioskPage.checkout .bottomData{gap:var(--k-checkout-summary-gap)}.kiosk.kiosk-tier-s .kioskPage.checkout .header,.kiosk.kiosk-tier-s .kioskPage.checkout .title{padding-left:20px;padding-right:20px}.kiosk.kiosk-tier-s .kioskPage.checkout .title{font-size:27px}.kiosk.kiosk-tier-s .kioskPage.checkout .content{padding:0 20px}.kiosk.kiosk-tier-s .kioskPage.checkout .promocode{margin-top:20px}.kiosk.kiosk-tier-s .kioskPage.checkout .promocode .left-side .promocodeActive{gap:20px;font-size:20px}.kiosk.kiosk-tier-s .kioskPage.checkout .promocode .left-side .promocodeActive .icon{flex-shrink:0;width:40px;height:40px}.kiosk.kiosk-tier-s .kioskPage.checkout .promocode .left-side .promocodeInput .invalidCoupon{font-size:20px}.kiosk.kiosk-tier-s .kioskPage.checkout .promocode .left-side input{padding:10px 15px;font-size:20px!important}.kiosk.kiosk-tier-s .kioskPage.checkout .promocode .promocodeButtonControl{font-size:20px}.kiosk.kiosk-tier-s .kioskPage.checkout .checkoutBtn{margin-left:20px;margin-right:20px;font-size:27px}.kiosk.kiosk-tier-s .kioskPage.checkout .checkoutBtn .spinner{border-width:4px;width:38px;height:38px;top:calc(50% - 17px);left:calc(50% - 17px)}.kiosk.kiosk-tier-s .kioskPage.checkout .counterButton{width:var(--k-checkout-counter-width);border-color:#747474;height:var(--k-checkout-counter-height)!important}.kiosk.kiosk-tier-s .kioskPage.checkout .counterButton input.control{width:var(--k-checkout-counter-input-width)!important;font-size:var(--k-checkout-counter-input-font)!important}.kiosk.kiosk-tier-s .kioskPage.checkout .counterButton .icon{width:var(--k-checkout-counter-icon-size)!important;height:var(--k-checkout-counter-icon-size)!important}.kiosk.kiosk-tier-s .kioskPage.checkout .restaurant-product-card .image{margin-right:var(--k-checkout-card-image-gap);width:var(--k-checkout-card-image-width)}.kiosk.kiosk-tier-s .kioskPage.checkout .restaurant-product-card .title,.kiosk.kiosk-tier-s .kioskPage.checkout .restaurant-product-card .price{font-size:var(--k-checkout-card-title-font);padding:0}.kiosk.kiosk-tier-s .kioskPage.checkout .restaurant-product-card .deleteProduct .icon{width:var(--k-checkout-card-delete-icon);height:var(--k-checkout-card-delete-icon)}.kiosk.kiosk-tier-s .kioskPage.checkout .restaurant-product-card .deleteProduct span{display:none}.isRtl .checkout .restaurant-product-card .productTag{left:initial;right:var(--k-checkout-card-tag-offset)}.isRtl .checkout .restaurant-product-card .image{margin-left:var(--k-checkout-card-image-gap);margin-right:0}.isRtl .checkout .restaurant-product-card .main-data .top .description .icon{margin:0 var(--k-checkout-card-desc-icon-gap)0 0}.isRtl .checkout .bagesPaymentSummary .discountItem{border-left:2px solid #cfd1d4;border-right:none}.isRtl .checkout .bagesPaymentSummary .discountItem:last-child{border-left:none;border-right:none}.isRtl.isMobile .checkout .restaurant-product-card .image{margin-left:var(--k-checkout-card-image-gap)}
.kioskPage.paymentSetup{gap:var(--k-page-gap);padding:var(--k-page-pad-y)0 calc(3.75rem*var(--k-tier-mult))0;grid-template-rows:min-content min-content min-content 1fr min-content;display:grid}.kioskPage.paymentSetup .header,.kioskPage.paymentSetup .title,.kioskPage.paymentSetup .pageTitle{padding:0 var(--k-header-margin-x)}.kioskPage.paymentSetup .userName{color:var(--main-color)}.kioskPage.paymentSetup .title{font-size:calc(2.625rem*var(--k-tier-mult));font-weight:600}.kioskPage.paymentSetup .pageTitle,.kioskPage.paymentSetup .title{text-align:center}.kioskPage.paymentSetup .bottomData.isKiosk{gap:var(--k-page-gap);padding:0 var(--k-content-pad-x);flex-direction:column;display:flex}.kioskPage.paymentSetup .bottomData.isKiosk .btn{font-size:var(--k-btn-font);justify-content:space-between;display:flex;position:relative;padding-bottom:var(--k-btn-pad-y)!important;padding-top:var(--k-btn-pad-y)!important}.kioskPage.paymentSetup .bottomData.isKiosk .btn .spinner{height:var(--k-payment-spinner-size,4.375rem);width:var(--k-payment-spinner-size,4.375rem);border-width:var(--k-payment-spinner-border-width,.625rem);top:calc(50% - var(--k-payment-spinner-size,4.375rem)/2);left:calc(50% - var(--k-payment-spinner-size,4.375rem)/2);position:absolute}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock{width:100%}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .orderSummary .confirmButton,.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .orderSummary .bagesPaymentSummary{display:none}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .headerContent{font-size:var(--k-payment-summary-head-font,2.625rem)}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .summaryItem,.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .itemDiscount,.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .productTop,.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .discount-name{font-size:var(--k-payment-summary-font,2rem)}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .question{color:#fff;width:var(--k-payment-question-size,1.375rem);min-width:var(--k-payment-question-size,1.375rem);height:var(--k-payment-question-size,1.375rem);font-size:var(--k-payment-question-font,1rem);background-color:#aaa;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .labelInput{height:var(--k-payment-promo-height,3.625rem);border:var(--k-payment-promo-border-width,.125rem)solid #747474;min-width:var(--k-payment-promo-min-width,31.25rem);padding:0}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .labelInput input{padding:var(--k-payment-promo-pad-y,.5rem)var(--k-payment-promo-pad-x,1.875rem);background:#fff;width:100%;height:100%;font-size:var(--k-payment-promo-font,2rem)!important}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .labelInput input::placeholder{font-size:var(--k-payment-promo-font,2rem)}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .applyPromocode{font-size:var(--k-payment-apply-font,2rem);padding:var(--k-payment-apply-pad-y,.3125rem)var(--k-payment-apply-pad-x,.625rem);min-height:var(--k-payment-apply-min-height,3.625rem);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .counterButton{width:var(--k-payment-counter-width,11.875rem);border-radius:100px;height:var(--k-payment-counter-height,3.75rem)!important}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .counterButton input.control{padding:0;font-weight:400;width:var(--k-payment-counter-input-width,3.125rem)!important;font-size:var(--k-payment-counter-input-font,2rem)!important}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .counterButton .icon{background:0 0;fill:#747474!important;width:var(--k-payment-counter-icon-size,2rem)!important;height:var(--k-payment-counter-icon-size,2rem)!important}.kioskPage.paymentSetup .bottomData.isKiosk .summaryBlock .icon{background:0 0}.kioskPage.paymentSetup .bonuses{padding:0 var(--k-payment-bonuses-pad-x,6.25rem);gap:var(--k-payment-bonuses-gap,2rem);flex-direction:column;display:flex;overflow:auto}.kioskPage.paymentSetup .bagesPaymentSummary .icon{width:var(--k-payment-bages-icon-size,2.1875rem);height:var(--k-payment-bages-icon-size,2.1875rem)}.kioskPage.paymentSetup .bagesPaymentSummary .discountLabel{font-size:var(--k-payment-bages-label-font,1.25rem)}.kiosk.kiosk-tier-s .kioskPage.paymentSetup{gap:1rem;padding:1.5rem 0 1.875rem}.kiosk.kiosk-tier-s .kioskPage.paymentSetup .bottomData{gap:1rem;padding:0 1.25rem}.kiosk.kiosk-tier-s .kioskPage.paymentSetup .bottomData .btn{font-size:1.6875rem;padding-top:.875rem!important;padding-bottom:.875rem!important}.kiosk.kiosk-tier-s .kioskPage.paymentSetup .bottomData .btn .spinner{height:var(--k-payment-spinner-size,2.1875rem);width:var(--k-payment-spinner-size,2.1875rem);border-width:var(--k-payment-spinner-border-width,.25rem);top:calc(50% - var(--k-payment-spinner-size,2.1875rem)/2);left:calc(50% - var(--k-payment-spinner-size,2.1875rem)/2)}.kiosk.kiosk-tier-s .kioskPage.paymentSetup .title{font-size:1.6875rem}.kiosk.kiosk-tier-s .kioskPage.paymentSetup .header,.kiosk.kiosk-tier-s .kioskPage.paymentSetup .title,.kiosk.kiosk-tier-s .kioskPage.paymentSetup .pageTitle{padding:0 1.25rem}.kiosk.kiosk-tier-s .kioskPage.paymentSetup .bonuses{padding:0 var(--k-payment-bonuses-pad-x,3.125rem);gap:var(--k-payment-bonuses-gap,1rem)}.isRtl .bagesPaymentSummary .discountItem{border-left:2px solid #cfd1d4;border-right:none}.isRtl .bagesPaymentSummary .discountItem:last-child{border-left:none;border-right:none}
.paymentMethod{grid-template-rows:min-content 1fr;gap:2rem;padding:3rem 0 3.75rem;display:grid}.paymentMethod .title{font-size:3.375rem;font-weight:600}.paymentMethod .errorMessage{color:var(--warning);font-size:2.5rem;font-weight:600}.paymentMethod .pageContent{flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:0 6.25rem;display:flex;overflow:auto}.paymentMethod .kioskModal .btn{position:relative}.paymentMethod .kioskModal .btn.major,.paymentMethod .kioskModal .btn.minor{font-size:2.5rem}.paymentMethod .kioskModal .btn .spinner{border-width:.625rem;width:4.375rem;height:4.375rem;position:absolute;top:calc(50% - 2.1875rem);left:calc(50% - 2.1875rem)}.isMobile .kioskPage.paymentMethod{gap:1rem;padding:1.5rem 1.25rem 1.875rem}.isMobile .kioskPage.paymentMethod .errorMessage{font-size:1.25rem}.isMobile .kioskPage.paymentMethod .kioskModal .btn .spinner{border-width:.25rem;width:2.1875rem;height:2.1875rem;top:calc(50% - 1.0625rem);left:calc(50% - 1.0625rem)}.isMobile .kioskPage.paymentMethod .pageContent{gap:1rem;padding:0 3.125rem}.isMobile .kioskPage.paymentMethod .title{font-size:1.6875rem}
.loginPage{padding:3rem 2.5rem 3.75rem}.loginPage .pageBody{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;margin:auto 0;display:flex}.loginPage .pageBody .pageTitle{text-align:center;margin-bottom:8.75rem}.loginPage .pageBody .btn,.loginPage .skipLogin .btn,.loginPage .loginUser .btn{font-size:var(--k-login-page-btn-font,3.375rem);width:100%;padding-bottom:var(--k-login-page-btn-pad-y,.625rem)!important;padding-top:var(--k-login-page-btn-pad-y,.625rem)!important}.loginPage .skipLogin .btn,.loginPage .loginUser .btn{width:calc(100% - 5rem)}.loginPage .title{font-weight:600;font-size:var(--k-login-title-font,3.375rem);text-align:center}.loginPage .inputSection{width:100%;display:block}.loginPage .inputSection span{font-size:var(--k-login-label-font,2.5rem);margin-bottom:var(--k-login-label-margin-bottom,.25rem);font-weight:400;display:block}.loginPage .inputSection input{width:100%;padding:var(--k-login-input-pad-y,1.6875rem)var(--k-login-input-pad-x,1.25rem);border-radius:var(--k-login-input-radius,.8125rem);min-height:calc(var(--k-login-input-pad-y,1.6875rem)*2 + 1em);background:#f5f5f5;border:none;font-family:Assistant,sans-serif;font-weight:600;font-size:var(--k-login-input-font,3.375rem)!important}.isMobile .loginPage{padding:1.5rem 1.25rem 2.5rem}.isMobile .loginPage .title{font-size:1.6875rem}.isMobile .loginPage .pageBody{gap:.75rem}.isMobile .loginPage .pageBody .btn{padding-top:var(--k-login-page-btn-pad-y,.625rem)!important;padding-bottom:var(--k-login-page-btn-pad-y,.625rem)!important}.isMobile .loginPage .pageTitle{margin-bottom:4.375rem}.isMobile .loginPage .inputSection span{font-size:1.25rem}.isMobile .loginPage .inputSection input{padding:.8125rem .625rem;font-size:1.6875rem!important}
.terminalPayment{flex-direction:column;justify-content:center;align-items:center;gap:7.5rem;display:flex}.terminalPayment .terminal_payment{background:#000;width:12.5rem;height:18.75rem}.terminalPayment .icon-button{opacity:1}.terminalPayment span{text-align:center;font-size:3rem;font-weight:600}.isMobile .kioskPage.terminalPayment{gap:3.75rem}.isMobile .kioskPage.terminalPayment .terminal_payment{width:9.375rem;height:12.5rem}.isMobile .kioskPage.terminalPayment span{font-size:1.6875rem}
.orderPage{padding:3rem 2.5rem 3.75rem;display:grid}.orderPage .content{flex-direction:column;justify-content:center;align-items:center;gap:7.5rem;margin:0 9.375rem;display:flex}.orderPage .content .title{text-align:center;font-size:3.375rem;font-weight:600}.orderPage .content .orderNumberBlock{text-align:center;background-color:#f5f5f5;border-radius:2.5rem;padding:3rem 3rem 2.1875rem}.orderPage .content .orderNumberBlock .orderNumberTitle{font-size:3.375rem;font-weight:600}.orderPage .content .orderNumberBlock .orderNumber{color:var(--main-color);font-size:8.75rem;line-height:7.5rem}.orderPage .content .buttons{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.orderPage .content .buttons .btn{width:100%;padding:1.75rem 2.5rem;font-size:3.375rem}.isMobile .orderPage{padding:1.5rem 1.25rem 1.875rem}.isMobile .orderPage .content{gap:3.75rem;margin:0 6.25rem}.isMobile .orderPage .content .title{font-size:1.6875rem}.isMobile .orderPage .content .orderNumberBlock{border-radius:1.25rem;padding:1.5rem 1.5rem 1.0625rem}.isMobile .orderPage .content .orderNumberTitle{font-size:1.6875rem}.isMobile .orderPage .content .orderNumber{font-size:4.375rem;line-height:3.75rem}.isMobile .orderPage .buttons{gap:.75rem}.isMobile .orderPage .buttons .btn{width:100%;padding:.3125rem 2.5rem;font-size:1.6875rem}
.registrationInfo{text-align:center;width:100%;margin:0 auto}.registrationInfo .header-login .back-btn{position:absolute;top:25px}@media (max-width:500px){.registrationInfo .header-login{margin-bottom:20px!important}}.registrationInfo .errorMessage{color:red;margin-top:10px}.registrationInfo .logo{margin:auto auto 40px}@media (min-width:500px){.registrationInfo .logo{display:none}}@media (max-width:500px){.registrationInfo{flex-direction:column;flex:1 0 0;display:flex}}.rtl .back-btn{left:auto;right:20px;transform:rotate(180deg)}@media (max-width:500px){.rtl .back-btn{left:auto;right:16px}}
.phone-confirmation{padding-bottom:16px}.socials-container{flex-direction:column;width:100%;max-width:363px;padding:40px 0 16px;display:flex}.socials-container.hasSocials{padding-top:0}.socials-container .divider{background:#b9b9b9;width:136px;height:1px;margin:0 auto 24px}@media (max-width:500px){.socials-container .divider{margin-bottom:48px}}.socials-container .phone-span{text-align:center;display:block}.socials-container .social-buttons{flex-direction:column;gap:16px;padding-bottom:32px;display:flex}@media (max-width:500px){.socials-container .social-buttons{padding-bottom:56px}}.socials-container .social-buttons .button-container{justify-content:center;display:flex}.socials-container .social-buttons .button-container .phone-btn,.socials-container .social-buttons .button-container .google-btn,.socials-container .social-buttons .button-container .facebook-btn{border-radius:var(--border-radius);cursor:pointer;border:none;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:240px;height:44px;font-size:16px;display:flex;font-weight:600!important}.socials-container .social-buttons .button-container .phone-btn.disabled,.socials-container .social-buttons .button-container .google-btn.disabled,.socials-container .social-buttons .button-container .facebook-btn.disabled{cursor:not-allowed}.socials-container .social-buttons .button-container .phone-btn .icon,.socials-container .social-buttons .button-container .google-btn .icon,.socials-container .social-buttons .button-container .facebook-btn .icon{margin-right:4px;position:static!important}@media (max-width:500px){.socials-container .social-buttons .button-container .phone-btn,.socials-container .social-buttons .button-container .google-btn,.socials-container .social-buttons .button-container .facebook-btn{width:280px}}.socials-container .social-buttons .button-container .facebook-btn{color:#fff;background:#1877f2}.socials-container .social-buttons .button-container .facebook-btn.disabled{background:#1333d2}.socials-container .social-buttons .button-container .facebook-btn .facebook{background:#fff;position:absolute;left:10px}.socials-container .social-buttons .button-container .google-btn{background:#fff;border:1px solid #000}.socials-container .social-buttons .button-container .google-btn.disabled{background:#eee}.socials-container .social-buttons .button-container .google-btn .google{position:absolute;left:10px}.socials-container .phone-btn{border:1px solid #ccc}.socials-container .phone-btn .phone{position:absolute;left:10px}
.formWrapper{flex-direction:column;align-items:center;width:100%;display:flex}.formWrapper .phone-span{text-align:center;display:block}.formWrapper .timerBack{color:var(--main-color);text-align:center;margin:5px 0 0}.formWrapper .resendCode{color:var(--main-color);cursor:pointer;margin:5px 0 0}.formWrapper .errorMessage{color:red;margin-top:10px}.formWrapper .react-code-input input{text-align:center;height:44px;box-shadow:none!important;background:#f1f2f6!important;border:none!important;border-radius:5px!important;padding:0!important;font-family:Montserrat,sans-serif!important}.rtl .react-code-input{direction:ltr}.rtl .react-code-input input{text-align:center}
.auth-module-container{background-color:var(--main-color);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:866px;display:flex}@media (max-width:500px){.auth-module-container{background-color:#fff;min-height:100svh}}.auth-module-container .auth-module-content-container{background:#fff;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:520px;min-height:100%;padding:20px;display:flex;position:relative}@media (max-width:500px){.auth-module-container .auth-module-content-container{min-height:100svh}}.auth-module-container .auth-module-content-container .header-login{text-align:center;margin:0 20px 40px;font-size:24px;font-weight:600;line-height:140%}@media (max-width:500px){.auth-module-container .auth-module-content-container .header-login{margin-bottom:24px;font-size:16px}}.auth-module-container .auth-module-content-container .logo{max-width:150px;margin-bottom:40px}@media (min-width:500px){.auth-module-container .auth-module-content-container .logo{display:none}}.auth-module-container .auth-module-content-container .back-btn{width:20px;height:20px;position:absolute;top:25px;left:20px}@media (max-width:500px){.auth-module-container .auth-module-content-container .back-btn{top:20px;left:16px}}.auth-module-container .auth-module-content-container .loader-block{z-index:99;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.auth-module-container .auth-module-content-container .loader-block .spinner{width:100px;height:100px}.auth-module-container .auth-module-content-container .otp{width:100%;transition:opacity .2s}.auth-module-container .auth-module-content-container .otp.visible{opacity:1;pointer-events:auto;position:static}.auth-module-container .auth-module-content-container .otp:not(.visible){opacity:0;pointer-events:none;position:absolute}@media (max-width:500px){.auth-module-container .auth-module-content-container{border-radius:0}}.rtl .back-btn{left:auto;right:20px;transform:rotate(180deg)}@media (max-width:500px){.rtl .back-btn{left:auto;right:16px}}
