.kioskPage.home{--k-home-padding:calc(40px*var(--kiosk-scale));--k-home-language-bottom:calc(60px*var(--kiosk-scale));--k-home-start-bottom:calc(258px*var(--kiosk-scale));--k-home-start-width:calc(758px*var(--kiosk-scale));--k-home-start-height:calc(160px*var(--kiosk-scale));--k-home-start-radius:calc(100px*var(--kiosk-scale));--k-home-start-font:calc(80px*var(--kiosk-scale));--k-home-start-line-height:calc(96px*var(--kiosk-scale));--k-home-language-gap:calc(25.283px*var(--kiosk-scale));--k-home-language-width:calc(240px*var(--kiosk-scale));--k-home-language-height:calc(80px*var(--kiosk-scale));--k-home-language-pad-x:calc(50px*var(--kiosk-scale));--k-home-language-font:calc(40px*var(--kiosk-scale));padding:var(--k-home-padding);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.kioskPage.home .startOrdering.btn{box-sizing:border-box;left:50%;bottom:var(--k-home-start-bottom);z-index:2;width:var(--k-home-start-width);height:var(--k-home-start-height);color:#000;font-weight:600;line-height:var(--k-home-start-line-height);border-radius:var(--k-home-start-radius);background:#fff;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;transform:translate(-50%);font-size:var(--k-home-start-font)!important;padding:0!important}.kioskPage.home .languageControl{left:var(--k-home-padding);right:var(--k-home-padding);bottom:var(--k-home-language-bottom);z-index:2;gap:var(--k-home-language-gap);justify-content:center;width:auto;margin-bottom:0;position:absolute;top:auto}.kioskPage.home .languageControl .language.btn{box-sizing:border-box;min-width:var(--k-home-language-width);height:var(--k-home-language-height);font-size:var(--k-home-language-font);border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;padding:0 var(--k-home-language-pad-x)!important}.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}
.kioskPage.orderType{--k-order-type-page-padding:calc(40px*var(--kiosk-scale));--k-order-type-gap:calc(100px*var(--kiosk-scale));--k-order-type-title-width:calc(770px*var(--kiosk-scale));--k-order-type-title-height:calc(250px*var(--kiosk-scale));--k-order-type-title-font:calc(80px*var(--kiosk-scale));--k-order-type-title-line-height:calc(96px*var(--kiosk-scale));--k-order-type-title-radius:calc(60px*var(--kiosk-scale));--k-order-type-language-bottom:calc(60px*var(--kiosk-scale));--k-order-type-language-gap:calc(25.283px*var(--kiosk-scale));--k-order-type-language-width:calc(240px*var(--kiosk-scale));--k-order-type-language-height:calc(80px*var(--kiosk-scale));--k-order-type-language-pad-x:calc(50px*var(--kiosk-scale));--k-order-type-language-font:calc(40px*var(--kiosk-scale));--k-order-type-language-border-width:calc(4px*var(--kiosk-scale));--k-order-type-back-control-height:calc(80px*var(--kiosk-scale));--k-order-type-back-font-size:calc(44px*var(--kiosk-scale));--k-order-type-back-line-height:calc(69.528px*var(--kiosk-scale));--k-order-type-back-icon-size:calc(52px*var(--kiosk-scale));--k-order-type-back-pad-top:calc(24px*var(--kiosk-scale));--k-order-type-back-pad-right:calc(40px*var(--kiosk-scale));--k-order-type-back-pad-bottom:calc(24px*var(--kiosk-scale));--k-order-type-back-pad-left:calc(24px*var(--kiosk-scale));--k-order-type-back-gap:calc(16px*var(--kiosk-scale));--k-order-type-back-border-width:calc(4px*var(--kiosk-scale));box-sizing:border-box;justify-content:center;align-items:center;gap:var(--k-order-type-gap);padding:var(--k-order-type-page-padding);text-align:center;flex-direction:column;display:flex;position:relative}.kioskPage.orderType>.ButtonBack{top:calc(48px*var(--kiosk-scale));z-index:2;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--k-order-type-back-gap);height:var(--k-order-type-back-control-height);border:var(--k-order-type-back-border-width)solid #b9b9b9;border-radius:calc(100px*var(--kiosk-scale));padding:var(--k-order-type-back-pad-top)var(--k-order-type-back-pad-right)var(--k-order-type-back-pad-bottom)var(--k-order-type-back-pad-left);color:#000;font-size:var(--k-order-type-back-font-size);font-weight:400;line-height:var(--k-order-type-back-line-height);cursor:pointer;background:#fff;display:flex;position:absolute;left:auto;right:auto;margin:0!important}.kioskPage.orderType>.ButtonBack:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--k-order-type-page-padding);right:auto}.kioskPage.orderType>.ButtonBack:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--k-order-type-page-padding);right:auto}.kioskPage.orderType>.ButtonBack:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--k-order-type-page-padding);right:auto}.kioskPage.orderType>.ButtonBack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--k-order-type-page-padding);left:auto}.kioskPage.orderType>.ButtonBack:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--k-order-type-page-padding);left:auto}.kioskPage.orderType>.ButtonBack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--k-order-type-page-padding);left:auto}.kioskPage.orderType>.ButtonBack span{margin:0}.kioskPage.orderType>.ButtonBack .icon{width:var(--k-order-type-back-icon-size);height:var(--k-order-type-back-icon-size);background:#000;margin:0!important}.kioskPage.orderType .pageTitle{border-radius:var(--k-order-type-title-radius);font-size:var(--k-order-type-title-font);height:var(--k-order-type-title-height);font-weight:600;line-height:var(--k-order-type-title-line-height);width:var(--k-order-type-title-width);background:#fff;justify-content:center;align-items:center;padding:0;display:flex}.kioskPage.orderType .languageControl{left:var(--k-order-type-page-padding);bottom:var(--k-order-type-language-bottom);right:var(--k-order-type-page-padding);gap:var(--k-order-type-language-gap);justify-content:center;width:auto;margin-bottom:0;position:absolute;top:auto;transform:none}.kioskPage.orderType .languageControl .language{box-sizing:border-box;height:var(--k-order-type-language-height);min-width:var(--k-order-type-language-width);border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;border:var(--k-order-type-language-border-width)solid #b9b9b9!important;font-size:var(--k-order-type-language-font)!important;padding:0 var(--k-order-type-language-pad-x)!important}.kioskPage.orderType .languageControl .major{border-color:var(--main-color)!important}.isRtl .orderType .languageControl{direction:ltr;justify-content:center}.isRtl .orderType>.ButtonBack .icon{transform:rotate(180deg)!important}
.kioskPage.menu{--k-menu-page-pad-top:calc(48px*var(--kiosk-scale));--k-menu-page-pad-x:calc(40px*var(--kiosk-scale));--k-menu-categories-height:calc(80px*var(--kiosk-scale));--k-menu-categories-gap:calc(23.04px*var(--kiosk-scale));--k-menu-category-height:calc(80px*var(--kiosk-scale));--k-menu-category-pad-x:calc(34.56px*var(--kiosk-scale));--k-menu-category-border-width:calc(3px*var(--kiosk-scale));--k-menu-category-radius:calc(288px*var(--kiosk-scale));--k-menu-category-font:calc(32px*var(--kiosk-scale));--k-menu-category-line-height:calc(38.4px*var(--kiosk-scale));--k-menu-category-scroll-gutter:calc(8px*var(--kiosk-scale));--k-menu-section-title-font:calc(54px*var(--kiosk-scale));--k-menu-section-title-line-height:calc(63.36px*var(--kiosk-scale));--k-menu-card-gap:calc(8px*var(--kiosk-scale));--k-menu-card-main-data-gap:calc(16px*var(--kiosk-scale));--k-menu-card-pad-bottom:calc(16px*var(--kiosk-scale));--k-menu-card-radius:calc(10.703px*var(--kiosk-scale));--k-menu-card-shadow-y:calc(6.422px*var(--kiosk-scale));--k-menu-card-shadow-blur:calc(17.125px*var(--kiosk-scale));--k-menu-card-shadow-gutter:calc(24px*var(--kiosk-scale));--k-menu-card-title-font:calc(32px*var(--kiosk-scale));--k-menu-card-title-line-height:calc(47.095px*var(--kiosk-scale));--k-menu-card-desc-font:calc(18px*var(--kiosk-scale));--k-menu-card-desc-line-height:calc(21.6px*var(--kiosk-scale));--k-menu-card-bottom-margin-top:calc(16px*var(--kiosk-scale));--k-menu-card-icons-pad-y:calc(16px*var(--kiosk-scale));--k-menu-card-icons-font:calc(16px*var(--kiosk-scale));--k-menu-card-tag-icon-size:calc(15px*var(--kiosk-scale));--k-menu-card-icon-gap:calc(5px*var(--kiosk-scale));--k-menu-card-price-btn-font:calc(26px*var(--kiosk-scale));--k-menu-card-price-btn-line-height:calc(31.2px*var(--kiosk-scale));--k-menu-card-price-btn-height:calc(56px*var(--kiosk-scale));--k-menu-card-price-btn-pad-y:calc(10px*var(--kiosk-scale));--k-menu-card-price-btn-pad-x:calc(12px*var(--kiosk-scale));--k-menu-card-price-btn-radius:calc(10px*var(--kiosk-scale));--k-menu-card-price-btn-prices-gap:calc(8px*var(--kiosk-scale));--k-menu-card-price-icon-size:calc(24px*var(--kiosk-scale));--k-menu-page-gap:calc(32px*var(--kiosk-scale));--k-menu-section-title-margin-bottom:calc(40px*var(--kiosk-scale));--k-menu-grid-gap:calc(32px*var(--kiosk-scale));--k-menu-grid-col-subtract:calc(64px*var(--kiosk-scale));--k-menu-grid-last-pad-bottom:calc(20px*var(--kiosk-scale));--k-menu-search-products-loader:calc(70px*var(--kiosk-scale));--k-menu-checkout-spinner-size:calc(70px*var(--kiosk-scale));--k-menu-checkout-spinner-offset:calc(35px*var(--kiosk-scale));--k-menu-checkout-spinner-border:calc(10px*var(--kiosk-scale));--k-menu-weighted-title-gap:calc(7px*var(--kiosk-scale));padding:var(--k-menu-page-pad-top)var(--k-menu-page-pad-x)0;gap:var(--k-menu-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{align-items:flex-start;gap:var(--k-menu-categories-gap);height:calc(var(--k-menu-categories-height) + var(--k-menu-category-scroll-gutter));padding-bottom:var(--k-menu-category-scroll-gutter);scrollbar-width:none;-ms-overflow-style:none;width:100%;margin:0;display:flex;overflow:auto}.kioskPage.menu .restaurantCategories::-webkit-scrollbar{display:none}.kioskPage.menu .restaurantCategories .categoryName{border:var(--k-menu-category-border-width)solid transparent;border-radius:var(--k-menu-category-radius);box-sizing:border-box;color:var(--main-color);font-size:var(--k-menu-category-font);height:var(--k-menu-category-height);font-weight:600;line-height:var(--k-menu-category-line-height);padding:0 var(--k-menu-category-pad-x);white-space:nowrap;justify-content:center;align-items:center;transition:all .1s;display:flex}.kioskPage.menu .restaurantCategories .categoryName.selected{background:color-mix(in srgb,var(--main-color)10%,transparent);border-color:var(--main-color)}.kioskPage.menu .header{width:initial;margin:0 var(--k-header-margin-x)}.kioskPage.menu .restaurantMenu{margin:0 calc(var(--k-menu-card-shadow-gutter)*-1);padding:0 var(--k-menu-card-shadow-gutter);overflow:auto}.kioskPage.menu .restaurantMenu .restaurant-product-card .icon{height:var(--k-menu-card-tag-icon-size)!important;width:var(--k-menu-card-tag-icon-size)!important}.kioskPage.menu .restaurantMenu .restaurant-product-card .main-data{gap:0}.kioskPage.menu .restaurantMenu .restaurant-product-card .main-data .bottom .price .priceFullButton .icon{height:var(--k-menu-card-price-icon-size)!important;width:var(--k-menu-card-price-icon-size)!important}.kioskPage.menu .restaurantMenu .categoryName{font-size:var(--k-menu-section-title-font);font-weight:600;line-height:var(--k-menu-section-title-line-height);margin-bottom:var(--k-menu-section-title-margin-bottom);align-self:stretch}.kioskPage.menu .restaurantMenu .menuItemsProduct{grid-template-columns:repeat(3,calc(33.3% - var(--k-menu-grid-col-subtract)/3));gap:var(--k-menu-grid-gap);width:100%;display:grid}.kioskPage.menu .restaurantMenu .menuItemsProduct:last-child{padding:0 0 var(--k-menu-grid-last-pad-bottom)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode{border-radius:var(--k-menu-card-radius);box-shadow:0 var(--k-menu-card-shadow-y)var(--k-menu-card-shadow-blur)0 rgba(0,0,0,.15);background:#fff;border:none;flex-direction:column;align-items:flex-start;display:flex;overflow:visible}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .image{width:100%;margin:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .image img{width:100%}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .main-data{padding-inline:calc(16px*var(--kiosk-scale));gap:var(--k-menu-card-main-data-gap);padding-top:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .main-data .top{gap:var(--k-menu-card-main-data-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .main-data .icons .spicy-block,.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .main-data .icons .noGluten-block,.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .main-data .icons .vegan-block,.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .main-data .icons .vegetarian-block{font-size:var(--k-menu-card-icons-font);gap:var(--k-menu-card-icon-gap);font-weight:600;line-height:140%}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom{justify-content:flex-end;width:100%}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price{color:#000;font-size:var(--k-menu-card-title-font);font-weight:600;line-height:var(--k-menu-card-title-line-height);align-self:stretch;width:100%;margin:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton{background:var(--main-color);border-radius:var(--k-menu-card-price-btn-radius);box-sizing:border-box;font-size:var(--k-menu-card-price-btn-font);align-items:center;gap:var(--k-menu-card-price-btn-prices-gap);height:var(--k-menu-card-price-btn-height);font-weight:600;line-height:var(--k-menu-card-price-btn-line-height);padding:var(--k-menu-card-price-btn-pad-y)var(--k-menu-card-price-btn-pad-x);width:100%;display:flex}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.icon{flex-shrink:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-blue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-blue:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-blue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-red:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-red:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-red:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-blue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-blue:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-blue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-red:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-red:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-red:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-blue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-blue:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-blue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-red:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-red:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-red:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-blue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-blue:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-blue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-red:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-red:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card.blockMode .bottom .price .priceFullButton>.price-through~.price-red:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title{color:#000;font-size:var(--k-menu-card-title-font);font-weight:600;line-height:var(--k-menu-card-title-line-height);align-self:stretch;margin:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name{font-size:inherit;display:inline-block}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--k-menu-weighted-title-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--k-menu-weighted-title-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--k-menu-weighted-title-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--k-menu-weighted-title-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--k-menu-weighted-title-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .title .name .weightedTitle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--k-menu-weighted-title-gap)}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .description{color:#000;font-size:var(--k-menu-card-desc-font);font-weight:400;line-height:var(--k-menu-card-desc-line-height);margin:0}.kioskPage.menu .restaurantMenu .menuItemsProduct .restaurant-product-card .description .markdown-description{font-size:var(--k-menu-card-desc-font);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kioskPage.menu .restaurantMenu .noResults{font-size:var(--k-title-font);text-align:center;margin-top:40%}.kioskPage.menu .restaurantMenu .searchLoader{margin-top:20%}.kioskPage.menu .restaurantMenu .searchLoader .spinner{width:var(--k-menu-search-products-loader);height:var(--k-menu-search-products-loader);margin:auto}.kioskPage.menu .chooseProduct{display:none}.kioskPage.menu .checkoutBtn{border-radius:var(--k-action-btn-radius);box-sizing:border-box;color:var(--typography-on-main,#fff);font-size:var(--k-action-btn-font);height:var(--k-action-btn-height);font-weight:600;line-height:var(--k-action-btn-line);margin:0 0 var(--k-action-btn-bottom);padding:var(--k-checkout-btn-pad-y)var(--k-checkout-btn-pad-x);background:var(--main-color);border:none;grid-row:4;justify-content:space-between;align-items:center;transition:all .3s;display:flex;position:relative}.kioskPage.menu .checkoutBtn.noPrice{justify-content:center}.kioskPage.menu .checkoutBtn span{font-size:var(--k-action-btn-font);font-weight:600;line-height:var(--k-action-btn-line)}.kioskPage.menu .checkoutBtn .spinner{width:var(--k-menu-checkout-spinner-size);height:var(--k-menu-checkout-spinner-size);top:calc(50% - var(--k-menu-checkout-spinner-offset));left:calc(50% - var(--k-menu-checkout-spinner-offset));border-width:var(--k-menu-checkout-spinner-border);position:absolute}.kioskPage.menu .checkoutBtn.disabled{opacity:.5}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--k-menu-weighted-title-gap)}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--k-menu-weighted-title-gap)}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--k-menu-weighted-title-gap)}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--k-menu-weighted-title-gap)}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--k-menu-weighted-title-gap)}.isRtl .kioskPage.menu .restaurantMenu .restaurant-product-card .title .name .weightedTitle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--k-menu-weighted-title-gap)}
.kiosk .kioskPage.checkout{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.checkout{--k-checkout-counter-compact-mult:.9;--k-checkout-card-radius-figma:calc(20px*var(--kiosk-scale));--k-checkout-card-shadow-y-figma:calc(6.422px*var(--kiosk-scale));--k-checkout-card-shadow-blur-figma:calc(17.125px*var(--kiosk-scale));--k-checkout-card-shadow-gutter:max(24px,calc(40px*var(--kiosk-scale)));--k-checkout-card-title-pad-inline-end:calc(16px*var(--kiosk-scale));--k-checkout-card-title-figma:calc(44px*var(--kiosk-scale));--k-checkout-card-title-line-figma:calc(52.8px*var(--kiosk-scale));--k-checkout-content-gap:calc(46px*var(--kiosk-scale));--k-checkout-summary-row-font-figma:calc(44px*var(--kiosk-scale));--k-checkout-summary-row-line-figma:calc(63.419px*var(--kiosk-scale));--k-checkout-summary-small-font-figma:calc(32px*var(--kiosk-scale));--k-checkout-summary-small-line-figma:calc(44.8px*var(--kiosk-scale));--k-checkout-summary-tooltip-font:var(--k-checkout-summary-small-font-figma);--k-checkout-summary-tooltip-line:var(--k-checkout-summary-small-line-figma);--k-checkout-summary-tooltip-max-width:calc(600px*var(--kiosk-scale));--k-checkout-apply-btn-font:calc(32px*var(--kiosk-scale));--k-checkout-apply-btn-line:calc(44.8px*var(--kiosk-scale));--k-checkout-apply-btn-width:calc(210.845px*var(--kiosk-scale));--k-checkout-apply-btn-border:calc(2.64px*var(--kiosk-scale));--k-checkout-apply-btn-gap:calc(26.356px*var(--kiosk-scale));--k-checkout-discount-text-font:calc(32px*var(--kiosk-scale));--k-checkout-discount-text-line:calc(38.4px*var(--kiosk-scale));--k-checkout-discount-name-pad-start:calc(10.542px*var(--kiosk-scale));--k-checkout-discount-icon-figma:calc(63px*var(--kiosk-scale));--k-checkout-summary-action-height:calc(80px*var(--kiosk-scale));--k-checkout-summary-action-pad-x:calc(21.085px*var(--kiosk-scale));--k-checkout-summary-action-radius:calc(10px*var(--kiosk-scale));--k-checkout-remove-coupon-width:calc(210.845px*var(--kiosk-scale));--k-checkout-remove-coupon-gap:calc(26.356px*var(--kiosk-scale));--k-checkout-remove-coupon-border:calc(2.64px*var(--kiosk-scale));--k-checkout-summary-body-pad:calc(48px*var(--kiosk-scale));--k-checkout-summary-hr-height:calc(4px*var(--kiosk-scale));--k-checkout-summary-hr-margin-bottom:calc(20px*var(--kiosk-scale));--k-checkout-page-pad-x:calc(40px*var(--kiosk-scale));--k-checkout-input-area-gap:calc(32px*var(--kiosk-scale));--k-checkout-promocode-input-max-width:calc(640px*var(--kiosk-scale));--k-checkout-card-price-btn-font:calc(26px*var(--kiosk-scale));--k-checkout-card-price-btn-line-height:calc(31.2px*var(--kiosk-scale));--k-checkout-card-price-btn-height:calc(56px*var(--kiosk-scale));--k-checkout-card-price-btn-pad-y:calc(10px*var(--kiosk-scale));--k-checkout-card-price-btn-pad-x:calc(24px*var(--kiosk-scale));--k-checkout-card-price-btn-radius:calc(10px*var(--kiosk-scale));--k-checkout-card-price-btn-prices-gap:calc(8px*var(--kiosk-scale));--k-checkout-card-bottom-margin-top:calc(16px*var(--kiosk-scale));--k-checkout-card-icon-tag-text:calc(16px*var(--kiosk-scale));--k-checkout-card-icon-tag-text-padding:calc(14px*var(--kiosk-scale));--k-checkout-card-icon-tag-gap:calc(5px*var(--kiosk-scale));--k-checkout-card-icon-tag-icon-size:calc(15px*var(--kiosk-scale));--k-checkout-card-image-margin-right:calc(46px*var(--kiosk-scale));--k-checkout-card-main-pad:calc(24px*var(--kiosk-scale));--k-checkout-card-title-pad-bottom:calc(16px*var(--kiosk-scale));--k-checkout-card-desc-font-figma:calc(32px*var(--kiosk-scale));--k-checkout-card-desc-pad-bottom:calc(24px*var(--kiosk-scale));--k-checkout-card-price-pad-bottom:calc(24px*var(--kiosk-scale));--k-checkout-card-edit-pen-size:calc(32px*var(--kiosk-scale));--k-checkout-card-counter-width-figma:calc(170px*var(--kiosk-scale));--k-checkout-card-counter-height-figma:calc(60px*var(--kiosk-scale));--k-checkout-card-counter-radius-figma:calc(10px*var(--kiosk-scale));--k-checkout-card-counter-pad-x-figma:calc(16px*var(--kiosk-scale));--k-checkout-card-weighted-size:calc(32px*var(--kiosk-scale));--k-checkout-card-counter-input-font-figma:calc(32px*var(--kiosk-scale));--k-checkout-bottomdata-gap:calc(45px*var(--kiosk-scale))box-sizing: border-box;--k-checkout-card-icons-font:calc(20px*var(--kiosk-scale));min-width:0;max-width:100%;padding:var(--k-page-pad-y)var(--k-checkout-page-pad-x)var(--k-header-margin-x);gap:var(--k-page-gap);grid-template-rows:min-content min-content 1fr min-content;width:100%;display:grid;overflow-x:clip}.checkout>.kioskHeader,.checkout>.orderTypeSelector,.checkout>.bottomData{box-sizing:border-box;min-width:0;max-width:100%}.checkout>.content{box-sizing:border-box;min-width:0}.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:calc(var(--k-checkout-counter-width)*var(--k-checkout-counter-compact-mult));border-radius:100px;height:calc(var(--k-checkout-counter-height)*var(--k-checkout-counter-compact-mult))!important}.checkout .counterButton input.control{padding:0;font-weight:400;width:calc(var(--k-checkout-counter-input-width)*var(--k-checkout-counter-compact-mult))!important;font-size:calc(var(--k-checkout-counter-input-font)*var(--k-checkout-counter-compact-mult))!important}.checkout .counterButton .icon{background:0 0;fill:#747474!important;width:calc(var(--k-checkout-counter-icon-size)*var(--k-checkout-counter-compact-mult))!important;height:calc(var(--k-checkout-counter-icon-size)*var(--k-checkout-counter-compact-mult))!important}.checkout .header,.checkout .title{padding-left:0;padding-right:0}.checkout .orderTypeSelector{width:100%;margin-left:0;margin-right:0}.checkout .title{font-size:var(--k-title-font);font-weight:600}.checkout .content{gap:var(--k-checkout-content-gap);margin:0 calc(var(--k-checkout-card-shadow-gutter)*-1);min-width:0;min-height:0;padding:var(--k-checkout-card-shadow-gutter);flex-direction:column;display:flex;overflow:auto}.checkout .content .cutleryBlock .cutleryButton .icon{background:0 0}.checkout .checkoutBtn{font-size:var(--k-checkout-btn-font);justify-content:space-between;align-items:center;margin-left:0;margin-right:0;display:flex;position:relative;padding-block:var(--k-checkout-btn-pad-y)!important;padding-inline:var(--k-checkout-btn-pad-x)!important}.checkout .checkoutBtn .spinner{border-width:10px;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px)}.checkout .checkoutBtn.noPrice{justify-content:center}.checkout .bottomData.isKiosk{box-sizing:border-box;gap:var(--k-page-gap);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.checkout .bottomData.isKiosk .promocode{width:100%}.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}.checkout .bottomData.isKiosk .bagesPaymentSummary .icon{width:var(--k-checkout-summary-badge-icon);height:var(--k-checkout-summary-badge-icon)}.checkout .bottomData.isKiosk .bagesPaymentSummary .discountItem{margin-top:0}.checkout .bottomData.isKiosk .bagesPaymentSummary .discountLabel{font-size:var(--k-checkout-summary-badge-font);font-weight:400}.checkout .bottomData.isKiosk .bagesPaymentSummary .doneBg{width:var(--k-payment-bages-icon-size);height:var(--k-payment-bages-icon-size)}.checkout .bottomData.isKiosk .summary .summaryBlock,.checkout .isKiosk .summaryBlock{background:0 0;align-self:auto;padding:0}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody{border-radius:var(--k-checkout-summary-body-radius);box-sizing:border-box;padding:var(--k-checkout-summary-body-pad);padding-top:var(--k-checkout-summary-body-pad)!important}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody>.itemDiscount.summaryItem.coupon:not(:has(.couponDiscount)):not(:has(.discount-name)){display:none}.checkout .isKiosk .summaryBlock .orderSummary .summaryBody>.itemDiscount.summaryItem.coupon:not(:has(.couponDiscount)):not(:has(.discount-name)){display:none}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .promocode .invalidCoupon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .promocode .invalidCoupon{font-size:var(--k-checkout-invalid-coupon-font)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .inputArea,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .inputArea{box-sizing:border-box;align-items:center;gap:var(--k-checkout-input-area-gap);width:100%;min-width:0;display:flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .inputArea .labelInput,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .inputArea .labelInput{border:var(--k-checkout-input-border-width)solid #747474;border-radius:var(--k-checkout-input-radius);box-sizing:border-box;height:var(--k-checkout-input-height);max-width:var(--k-checkout-promocode-input-max-width);background:#fff;flex:1 1 0;width:auto;min-width:0;padding:0}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .inputArea .labelInput input,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .inputArea .labelInput input{height:100%;padding:var(--k-checkout-input-pad-y)var(--k-checkout-input-pad-x);width:100%;font-size:var(--k-checkout-input-font)!important}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .inputArea .labelInput input::placeholder,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .inputArea .labelInput input::placeholder{font-size:var(--k-checkout-input-font)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .inputArea .applyPromocode,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .inputArea .applyPromocode,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .applyPromocode,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .applyPromocode{border:var(--k-checkout-apply-btn-border)solid var(--main-color);border-radius:var(--k-checkout-summary-action-radius);box-sizing:border-box;font-size:var(--k-checkout-apply-btn-font);align-items:center;gap:var(--k-checkout-apply-btn-gap);height:var(--k-checkout-summary-action-height);font-weight:600;line-height:var(--k-checkout-apply-btn-line);min-height:var(--k-checkout-summary-action-height);min-width:var(--k-checkout-apply-btn-width);padding:0 var(--k-checkout-summary-action-pad-x);flex-shrink:0;justify-content:center;display:inline-flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .discount-name,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .discount-name{background:color-mix(in srgb,var(--main-color)5%,transparent);border-radius:var(--k-checkout-summary-action-radius);box-sizing:border-box;font-size:var(--k-checkout-discount-text-font);height:var(--k-checkout-summary-action-height);font-weight:400;line-height:var(--k-checkout-discount-text-line);min-height:var(--k-checkout-summary-action-height);padding:0 var(--k-checkout-summary-action-pad-x)0 var(--k-checkout-discount-name-pad-start);flex:1 0 0;justify-content:space-between;align-items:center;display:flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon{align-items:center;column-gap:var(--k-checkout-summary-discount-inline-gap);row-gap:var(--k-checkout-summary-discount-row-gap)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .inlineValue,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .inlineValue,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .inlineValue,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .inlineValue{align-self:flex-end}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .discount,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .discount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount{align-items:center;gap:var(--k-checkout-summary-discount-inline-gap);display:inline-flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .discount .icon,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount .icon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .discount .icon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount .icon{color:var(--main-color);stroke:var(--main-color);fill:var(--main-color)!important}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .discount .icon.fillByFontColor,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .discount .icon .fillByFontColor,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount .icon.fillByFontColor,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount .icon .fillByFontColor,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .discount .icon.fillByFontColor,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .discount .icon .fillByFontColor,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount .icon.fillByFontColor,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount .icon .fillByFontColor{height:var(--k-checkout-discount-icon-figma)!important;width:var(--k-checkout-discount-icon-figma)!important}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .discount-name,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount-name,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .discount-name,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .discount-name{color:#0f1328;font-weight:400;line-height:var(--k-checkout-discount-text-line);font-size:var(--k-checkout-discount-text-font)!important}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .removeCoupon,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .removeCoupon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .removeCoupon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .removeCoupon{border:var(--k-checkout-remove-coupon-border)solid var(--main-color);border-radius:var(--k-checkout-summary-action-radius);color:var(--main-color);font-size:var(--k-checkout-apply-btn-font);align-items:center;gap:var(--k-checkout-remove-coupon-gap);height:var(--k-checkout-summary-action-height);font-weight:600;line-height:var(--k-checkout-apply-btn-line);min-width:var(--k-checkout-remove-coupon-width);padding:0 var(--k-checkout-summary-action-pad-x);flex-shrink:0;justify-content:center;display:inline-flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .couponDiscount,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .couponDiscount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .couponDiscount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .itemDiscount .summaryItem.coupon .couponDiscount,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .couponDiscount,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .couponDiscount{font-size:var(--k-checkout-discount-text-font);font-weight:600;line-height:var(--k-checkout-discount-text-line)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .couponNameLabel,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.item-question.weightAdjustment,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.item-question .weightAdjustment,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .price,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .total,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .priceBlue,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .couponNameLabel,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.item-question.weightAdjustment,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.item-question .weightAdjustment,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .price,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .total,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .priceBlue{font-size:var(--k-checkout-summary-small-font-figma);font-weight:600;line-height:var(--k-checkout-summary-small-line-figma)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .total,.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .price .priceBlue,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .total,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.totalPrice .price .priceBlue{color:var(--main-color)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem.subtotal,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem.subtotal{border-radius:var(--k-checkout-summary-action-radius);font-size:var(--k-checkout-summary-row-font-figma);height:var(--k-checkout-summary-action-height);font-weight:600;line-height:var(--k-checkout-summary-row-line-figma);justify-content:space-between;align-items:center;padding:0;display:flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .summaryItem .subtotal,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .summaryItem .subtotal{color:#000;font-size:var(--k-checkout-summary-row-font-figma);font-weight:600;line-height:var(--k-checkout-summary-row-line-figma);padding-left:0;padding-right:0}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .icon,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .icon{background:0 0}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .question,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .question{color:#fff;font-size:var(--k-checkout-question-font);height:var(--k-checkout-question-size);min-width:var(--k-checkout-question-size);width:var(--k-checkout-question-size);background-color:#aaa;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .weightAdjustment,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .weightAdjustment{font-size:var(--k-checkout-summary-weight-font)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .minimal-order,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .minimal-order{font-size:var(--k-checkout-summary-small-font-figma);font-weight:600;line-height:var(--k-checkout-summary-small-line-figma)}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .react-tooltip,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .react-tooltip{font-size:var(--k-checkout-summary-tooltip-font);line-height:var(--k-checkout-summary-tooltip-line);max-width:var(--k-checkout-summary-tooltip-max-width);text-align:center}.checkout .bottomData.isKiosk .summary .summaryBlock .orderSummary .summaryBody .hr,.checkout .isKiosk .summaryBlock .orderSummary .summaryBody .hr{height:var(--k-checkout-summary-hr-height);margin:0 0 var(--k-checkout-summary-hr-margin-bottom)0;background:#cfd1d4;border:none;width:100%}.checkout .bottomData.isKiosk .summary .summaryBlock .products,.checkout .bottomData.isKiosk .summary .summaryBlock .headerContent,.checkout .bottomData.isKiosk .summary .summaryBlock .bagesPaymentSummary,.checkout .bottomData.isKiosk .summary .summaryBlock .confirmButton,.checkout .isKiosk .summaryBlock .products,.checkout .isKiosk .summaryBlock .headerContent,.checkout .isKiosk .summaryBlock .bagesPaymentSummary,.checkout .isKiosk .summaryBlock .confirmButton{display:none}.checkout .content .restaurant-product-card{border-radius:var(--k-checkout-card-radius-figma);box-shadow:0 var(--k-checkout-card-shadow-y-figma)var(--k-checkout-card-shadow-blur-figma)0 rgba(0,0,0,.15);box-sizing:border-box;background:#fff;border:none;align-items:stretch;padding:0}.checkout .content .restaurant-product-card .image{height:100%;margin-right:var(--k-checkout-card-image-margin-right);width:var(--k-checkout-card-image-width);align-self:stretch}.checkout .content .restaurant-product-card .image .cloudinary-wrapper{height:100%}.checkout .content .restaurant-product-card .image img{object-fit:cover;width:100%;height:100%;display:block}.checkout .content .restaurant-product-card .productTag{font-size:var(--k-card-tag-font)}.checkout .content .restaurant-product-card .title,.checkout .content .restaurant-product-card .price{font-weight:600;font-size:var(--k-checkout-card-title-figma);line-height:var(--k-checkout-card-title-line-figma);padding:0}.checkout .content .restaurant-product-card .title{color:#000;align-items:center;margin:0}.checkout .content .restaurant-product-card .title.cartMode{box-sizing:border-box;align-items:center;gap:var(--k-checkout-card-inline-gap);text-align:right;margin-right:0}.checkout .content .restaurant-product-card .title.cartMode:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.checkout .content .restaurant-product-card .title.cartMode:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.checkout .content .restaurant-product-card .title.cartMode:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.checkout .content .restaurant-product-card .title.cartMode:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.checkout .content .restaurant-product-card .title.cartMode:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.checkout .content .restaurant-product-card .title.cartMode:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.checkout .content .restaurant-product-card .title.cartMode .name,.checkout .content .restaurant-product-card .title.cartMode .price,.checkout .content .restaurant-product-card .title.cartMode .quantity,.checkout .content .restaurant-product-card .title.cartMode .priceAndQuantityHeader{line-height:var(--k-checkout-card-title-line-figma);align-items:center;display:inline-flex}.checkout .content .restaurant-product-card .title.cartMode .name .weightedTitle .icon{height:var(--k-checkout-card-weighted-size)!important;width:var(--k-checkout-card-weighted-size)!important}.checkout .content .restaurant-product-card .main-data{padding-bottom:var(--k-checkout-card-main-pad);padding-right:var(--k-checkout-card-main-pad);padding-top:var(--k-checkout-card-main-pad)}.checkout .content .restaurant-product-card .main-data .top .title.cartMode{padding-bottom:var(--k-checkout-card-title-pad-bottom)}.checkout .content .restaurant-product-card .main-data .top .description{font-size:var(--k-checkout-card-desc-font-figma);padding-bottom:var(--k-checkout-card-desc-pad-bottom);margin-bottom:0;font-weight:400}.checkout .content .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 .content .restaurant-product-card .main-data .top>.price{box-sizing:border-box;font-size:var(--k-checkout-card-title-figma);font-weight:600;line-height:var(--k-checkout-card-title-line-figma);padding-bottom:var(--k-checkout-card-price-pad-bottom);justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.checkout .content .restaurant-product-card .main-data .top>.price:after{background:var(--main-color);content:"";height:var(--k-checkout-card-edit-pen-size);width:var(--k-checkout-card-edit-pen-size);-webkit-mask:url(/images/editPen.svg) 50%/contain no-repeat;mask:url(/images/editPen.svg) 50%/contain no-repeat;flex-shrink:0;-webkit-mask:url(/images/editPen.svg) 50%/contain no-repeat}.checkout .content .restaurant-product-card .main-data .top .icons{gap:var(--k-checkout-card-icons-gap);padding-bottom:var(--k-checkout-card-price-btn-pad-x);color:#fff;font-size:var(--k-checkout-card-icon-tag-text);font-weight:600;line-height:140%;display:inline-flex}.checkout .content .restaurant-product-card .main-data .top .icons .spicy-block,.checkout .content .restaurant-product-card .main-data .top .icons .noGluten-block,.checkout .content .restaurant-product-card .main-data .top .icons .vegan-block,.checkout .content .restaurant-product-card .main-data .top .icons .vegetarian-block{padding:0 var(--k-checkout-card-icon-tag-text-padding);gap:var(--k-checkout-card-icon-tag-gap);align-items:center;display:flex}.checkout .content .restaurant-product-card .main-data .top .icons .spicy-block .icon,.checkout .content .restaurant-product-card .main-data .top .icons .noGluten-block .icon,.checkout .content .restaurant-product-card .main-data .top .icons .vegan-block .icon,.checkout .content .restaurant-product-card .main-data .top .icons .vegetarian-block .icon{height:var(--k-checkout-card-icon-tag-icon-size);width:var(--k-checkout-card-icon-tag-icon-size)}.checkout .content .restaurant-product-card .bottom .counterButton,.checkout .content .restaurant-product-card .bottom-leftside .counterButton{box-sizing:border-box;padding-left:var(--k-checkout-card-counter-pad-x-figma);padding-right:var(--k-checkout-card-counter-pad-x-figma);border-color:#000;justify-content:space-around;align-self:flex-end;margin-top:auto;display:flex;overflow:hidden;border-radius:var(--k-checkout-card-counter-radius-figma)!important;height:var(--k-checkout-card-counter-height-figma)!important;width:var(--k-checkout-card-counter-width-figma)!important}.checkout .content .restaurant-product-card .bottom .counterButton .icon,.checkout .content .restaurant-product-card .bottom-leftside .counterButton .icon{color:var(--main-color)!important;fill:var(--main-color)!important;height:var(--k-checkout-counter-icon-size-preview)!important;width:var(--k-checkout-counter-icon-size-preview)!important;background:0 0!important}.checkout .content .restaurant-product-card .bottom .counterButton input.control,.checkout .content .restaurant-product-card .bottom-leftside .counterButton input.control{padding:0;font-size:var(--k-checkout-card-counter-input-font-figma)!important;width:var(--k-checkout-counter-input-width-cart-preview)!important}.checkout .content .restaurant-product-card .bottom .counterButton .control.count,.checkout .content .restaurant-product-card .bottom-leftside .counterButton .control.count{color:#000}.checkout .content .restaurant-product-card .bottom .icons,.checkout .content .restaurant-product-card .bottom-leftside .icons{padding-bottom:span;padding-bottom-font-size:var(--k-checkout-card-icons-font)}.checkout .content .restaurant-product-card .bottom-leftside{gap:0}.checkout .content .restaurant-product-card .bottom-leftside .icons{gap:var(--k-checkout-card-icons-gap);padding-bottom:var(--k-checkout-card-price-btn-pad-x)}.checkout .content .restaurant-product-card .bottom-leftside .spicy-block,.checkout .content .restaurant-product-card .bottom-leftside .noGluten-block,.checkout .content .restaurant-product-card .bottom-leftside .vegan-block,.checkout .content .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 .content .restaurant-product-card .bottom-leftside .spicy-block .icon,.checkout .content .restaurant-product-card .bottom-leftside .noGluten-block .icon,.checkout .content .restaurant-product-card .bottom-leftside .vegan-block .icon,.checkout .content .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 .content .restaurant-product-card .deleteProduct{align-self:center;margin-right:0;padding-right:0}.checkout .content .restaurant-product-card .deleteProduct .icon{width:var(--k-checkout-card-delete-icon-width);height:var(--k-checkout-card-delete-icon-height);background-color:#b9b9b9;margin:0}.checkout .content .restaurant-product-card .deleteProduct span{display:none}.checkout .content .restaurant-product-card.blockMode .main-data .bottom{margin-top:var(--k-checkout-card-bottom-margin-top);justify-content:flex-end;width:100%}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price{align-self:stretch;width:100%;margin:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton{background:var(--main-color);border-radius:var(--k-checkout-card-price-btn-radius);box-sizing:border-box;font-size:var(--k-checkout-card-price-btn-font);align-items:center;gap:var(--k-checkout-card-price-btn-prices-gap);height:var(--k-checkout-card-price-btn-height);font-weight:600;line-height:var(--k-checkout-card-price-btn-line-height);padding:var(--k-checkout-card-price-btn-pad-y)var(--k-checkout-card-price-btn-pad-x);width:100%;display:flex}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.icon{flex-shrink:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-blue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-blue:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-blue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-red:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-red:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-red:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-blue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-blue:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-blue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-red:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-red:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-red:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-blue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-blue:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-blue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-red:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-red:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-red:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-blue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-blue:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-blue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-red:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-red:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.checkout .content .restaurant-product-card.blockMode .main-data .bottom .price .priceFullButton>.price-through~.price-red:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.checkout .content .restaurant-product-card.blockMode .main-data .priceAndQuantityHeader{gap:var(--k-checkout-card-inline-gap)}.checkout .content .restaurant-product-card.blockMode .main-data .spicy-block,.checkout .content .restaurant-product-card.blockMode .main-data .noGluten-block,.checkout .content .restaurant-product-card.blockMode .main-data .vegan-block,.checkout .content .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 .content .restaurant-product-card.blockMode .main-data .spicy-block .icon,.checkout .content .restaurant-product-card.blockMode .main-data .noGluten-block .icon,.checkout .content .restaurant-product-card.blockMode .main-data .vegan-block .icon,.checkout .content .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 .cutleryBlock .counterButton{box-sizing:border-box;padding-left:var(--k-checkout-card-counter-pad-x-figma);padding-right:var(--k-checkout-card-counter-pad-x-figma);border-color:#000;justify-content:space-around;display:flex;overflow:hidden;border-radius:var(--k-checkout-card-counter-radius-figma)!important;height:var(--k-checkout-card-counter-height-figma)!important;width:var(--k-checkout-card-counter-width-figma)!important}.checkout .cutleryBlock .counterButton .icon{color:var(--main-color)!important;fill:var(--main-color)!important;height:var(--k-checkout-counter-icon-size-preview)!important;width:var(--k-checkout-counter-icon-size-preview)!important;background:0 0!important}.checkout .cutleryBlock .counterButton input.control{padding:0;font-weight:400;font-size:var(--k-checkout-card-counter-input-font-figma)!important;width:var(--k-checkout-counter-input-width-cart-preview)!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}html.kiosk-active:has(.checkout .bottomData.isKiosk) .react-tooltip{font-size:calc(32px*var(--kiosk-scale));line-height:calc(44.8px*var(--kiosk-scale));max-width:calc(600px*var(--kiosk-scale));text-align:center}.kiosk.kiosk-tier-s .kioskPage.checkout{padding:var(--k-page-pad-y)var(--k-checkout-page-pad-x)var(--k-header-margin-x);gap:16px}.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:0;padding-right:0}.kiosk.kiosk-tier-s .kioskPage.checkout .title{font-size:27px}.kiosk.kiosk-tier-s .kioskPage.checkout .content{margin:0 calc(var(--k-checkout-card-shadow-gutter)*-1);padding:var(--k-checkout-card-shadow-gutter)}.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:0;margin-right:0;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:#000;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 .content .restaurant-product-card .image{margin-right:var(--k-checkout-card-image-margin-right);width:var(--k-checkout-card-image-width)}.kiosk.kiosk-tier-s .kioskPage.checkout .content .restaurant-product-card .title,.kiosk.kiosk-tier-s .kioskPage.checkout .content .restaurant-product-card .price{font-size:var(--k-checkout-card-title-font);padding:0}.kiosk.kiosk-tier-s .kioskPage.checkout .content .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 .content .restaurant-product-card .deleteProduct span{display:none}.isRtl .checkout .content .restaurant-product-card .productTag{font-size:var(--k-card-tag-font)}.isRtl .checkout .content .restaurant-product-card .image{margin-left:var(--k-checkout-card-image-margin-right);margin-right:0}.isRtl .checkout .content .restaurant-product-card .main-data{padding-left:var(--k-checkout-card-main-pad)}.isRtl .checkout .content .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 .content .restaurant-product-card .image{margin-left:var(--k-checkout-card-image-margin-right)}
.kiosk .kioskPage.table{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.kioskPage.table{--k-table-page-pad-x:calc(40px*var(--kiosk-scale));--k-table-page-pad-y:calc(48px*var(--kiosk-scale));--k-table-page-gap:calc(48px*var(--kiosk-scale));--k-table-content-gap:calc(80px*var(--kiosk-scale));--k-table-title-font:calc(44px*var(--kiosk-scale));--k-table-title-line:120%;--k-table-icon-width:calc(446px*var(--kiosk-scale));--k-table-dropdown-width:calc(280px*var(--kiosk-scale));--k-table-dropdown-height:calc(120px*var(--kiosk-scale));--k-table-dropdown-radius:calc(12px*var(--kiosk-scale));--k-table-dropdown-font:calc(44px*var(--kiosk-scale));--k-table-dropdown-line:calc(55px*var(--kiosk-scale));--k-table-dropdown-chevron:calc(32px*var(--kiosk-scale));--k-table-dropdown-gap:calc(20px*var(--kiosk-scale));--k-table-dropdown-pad-x:calc(24px*var(--kiosk-scale));--k-table-dropdown-shadow-y:calc(2.497px*var(--kiosk-scale));--k-table-dropdown-shadow-blur:calc(2.497px*var(--kiosk-scale));--k-table-proceed-width:calc(800px*var(--kiosk-scale));--k-table-proceed-height:calc(120px*var(--kiosk-scale));--k-table-proceed-font:calc(44px*var(--kiosk-scale));--k-table-proceed-line:calc(64px*var(--kiosk-scale));box-sizing:border-box;gap:var(--k-table-page-gap);min-width:0;max-width:100%;padding:var(--k-table-page-pad-y)var(--k-table-page-pad-x)var(--k-header-margin-x,var(--k-table-page-pad-x));grid-template-rows:min-content 1fr;width:100%;display:grid;overflow-x:clip}.kioskPage.table>.kioskHeader,.kioskPage.table>.pageContent{box-sizing:border-box;min-width:0;max-width:100%}.kioskPage.table .pageContent{align-items:center;gap:var(--k-table-content-gap);text-align:center;flex-direction:column;justify-content:center;display:flex}.kioskPage.table .tableIcon{object-fit:contain;max-width:100%;height:auto;width:var(--k-table-icon-width);flex-shrink:0;display:block}.kioskPage.table .pageTitle{font-size:var(--k-table-title-font);font-weight:600;line-height:var(--k-table-title-line);max-width:min(800px*var(--kiosk-scale),100%)}.kioskPage.table .selectEditable{border-radius:var(--k-table-dropdown-radius);box-shadow:0 var(--k-table-dropdown-shadow-y)var(--k-table-dropdown-shadow-blur)0 rgba(0,0,0,.2);gap:var(--k-table-dropdown-gap);height:var(--k-table-dropdown-height);padding:0 var(--k-table-dropdown-pad-x);width:min(var(--k-table-dropdown-width),100%);background-color:#f5f5f5;border:none;justify-content:flex-start}.kioskPage.table .selectEditable.rtl{direction:rtl}.kioskPage.table .selectEditable .inputItem{flex:auto;width:auto;min-width:0}.kioskPage.table .selectEditable .inputItem input{box-shadow:none;color:#000;font-size:var(--k-table-dropdown-font);font-weight:400;line-height:var(--k-table-dropdown-line);text-align:start;background:0 0;outline:none;width:100%;min-width:0;padding:0}.kioskPage.table .selectEditable .inputItem input::placeholder{color:#9e9e9e;opacity:1}.kioskPage.table .selectEditable .inputItem input:focus{box-shadow:none;border:none;outline:none}.kioskPage.table .selectEditable .inputItem input:focus-visible{box-shadow:none;border:none;outline:none}.kioskPage.table .selectEditable .back{flex:0 0 var(--k-table-dropdown-chevron);height:var(--k-table-dropdown-chevron);margin:0;width:var(--k-table-dropdown-chevron)}.kioskPage.table .selectEditable .back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.kioskPage.table .selectEditable .back:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.kioskPage.table .selectEditable .back:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.kioskPage.table .selectEditable .back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.kioskPage.table .selectEditable .back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.kioskPage.table .selectEditable .back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.kioskPage.table .selectEditable .select-items{border-radius:var(--k-table-dropdown-radius);box-shadow:0 var(--k-table-dropdown-shadow-y)var(--k-table-dropdown-shadow-blur)0 rgba(0,0,0,.2);max-height:calc(360px*var(--kiosk-scale));border:none}.kioskPage.table .selectEditable .select-items .select-item{font-size:var(--k-table-dropdown-font);font-weight:400;line-height:var(--k-table-dropdown-line);min-height:var(--k-table-dropdown-height);padding:0 var(--k-table-dropdown-pad-x)}.kioskPage.table .proceed{color:#fff;font-size:var(--k-table-proceed-font);height:var(--k-table-proceed-height);font-weight:600;line-height:var(--k-table-proceed-line);max-width:100%;width:var(--k-table-proceed-width);border-radius:9999px}.kioskPage.table .proceed:disabled{cursor:not-allowed;opacity:.5}
