:root{--black:#1d1d1d;--white:#fff;--orange:#e4661e;--orange-light:#f0894e;--pink:#fff0db;--yellow:#f0ad4e;--yellow-light:#ffd25d;--grey:#e5e5e5;--green:#49ab39;--input-border:#c4c4c4}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}button,button span{text-transform:uppercase}hr{border-top-color:#1d1d1d;height:1px}p{font-size:16px;line-height:1.5;margin:0}p.sm{font-size:14px;line-height:1.4}p.bold{font-weight:700}fieldset{padding:0;border:0}.fullHeightLayout{min-height:calc(100vh - 60px);display:flex;flex-direction:column;align-items:center;justify-content:center}h1{font-weight:700;text-align:center;font-size:52px}h1,h2,h4{margin:0}h4{font-size:18px;line-height:1.6;font-weight:600}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #c4c4c4;border:1px solid var(--input-border);border-radius:4px;padding:9px 16px;font-size:16px;line-height:1.2;outline:none;box-shadow:none;-webkit-transition:all .2s;transition:all .2s}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#e5e5e5;border-color:var(--grey)}input[type=email],input[type=tel],input[type=text]{height:38px}textarea{height:84px}.formGroup label{display:block;font-size:16px;line-height:1.3;font-weight:400;margin-bottom:6px;color:#999}.formGroup input,.formGroup textarea{width:100%}.formGroup{margin-bottom:24px}.flexGrowUp{flex-grow:1}.contentWrap{padding:0}@media (max-width:767px){.form{padding:16px 24px}.formGroup{margin-bottom:16px}}@media (min-width:768px){.contentWrap{padding:60px 0}}.show{display:block}.hide{display:none}.tab{display:inline-flex;margin:0 0 0 24px;padding:12px 0;font-size:16px;line-height:1.5;font-weight:400;outline:none;box-shadow:none;border:none;background-color:transparent;-webkit-transition:all .3s;transition:all .3s;vertical-align:top;cursor:pointer;position:relative;opacity:.8;text-transform:none}.tab:first-child{margin:0}.tab.tabSelected{opacity:1}.tabSelected:after{content:"";position:absolute;top:calc(100% - 3px);left:0;right:0;height:3px;background-color:#1d1d1d;background-color:var(--black)}.tabPanel{flex-direction:column;align-items:center;justify-content:center}.tabsHeader{padding:0 24px;background-color:#e5e5e5;background-color:var(--grey)}.tabsNav{overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.tabsContent{padding:30px 0}@media (max-width:767px){.tabsContent{padding:18px 0}.tabsNav{justify-content:flex-start}}.header_header__3rPn2{height:60px;background:var(--black);padding:16px;text-align:center}.header_headerNav__bLaTy{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;min-height:21px}.header_goBackBtn___hfXs{padding:0;border:none;font-size:24px;color:var(--white);font-weight:400;cursor:pointer;display:flex!important;flex-direction:row;align-items:center}.header_goBackBtn___hfXs>span{color:#fff;text-transform:none;margin-left:4px}.header_goBackBtn___hfXs:hover,.header_goBackBtn___hfXs:hover>span{opacity:1}.header_goBackBtn___hfXs>svg{margin-bottom:-3px}.header_goBackBtnText__csUjy{display:none}.header_logo__zXInX{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header_logoWrap__2A8ib{position:static}@media (min-width:768px){.header_goBackBtn___hfXs{font-size:16px;line-height:24px}.header_goBackBtnText__csUjy{display:inline-block!important}}.button_button__3_GL1{text-decoration:none;overflow:hidden;border-radius:4px;font-weight:700;font-size:18px;line-height:28px;display:inline-block;outline:none;box-shadow:none;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;padding:11px 20px;height:50px;text-transform:uppercase}.button_button__3_GL1.button_active__1pAsU,.button_button__3_GL1:active,.button_button__3_GL1:focus,.button_button__3_GL1:hover{opacity:.8}.button_button__3_GL1.button_primary__17m96{background-color:var(--orange);border:1px solid var(--orange);color:var(--white)}.button_button__3_GL1.button_outline__gN53C{background-color:transparent;color:var(--orange);border:1px solid var(--orange)}.button_button__3_GL1.button_outline__gN53C.button_active__1pAsU,.button_button__3_GL1.button_outline__gN53C:active,.button_button__3_GL1.button_outline__gN53C:focus,.button_button__3_GL1.button_outline__gN53C:hover{opacity:1;background-color:var(--orange);color:var(--orange)}.button_unstyled__3YeFb{box-shadow:none;border:none;outline:none;background-color:transparent;display:inline-block}.button_button__3_GL1.button_sm__11C7g{font-size:16px;line-height:24px;height:34px;padding:5px 20px}.button_button__3_GL1.button_block__yiIqr{display:block;width:100%}.container_container__15xk9{margin:0 auto;padding:0 12px;max-width:884px;width:100%}.currency-switcher_switcher__3v0WF{position:relative}.currency-switcher_switcherBtn__2BR2E{color:var(--white);position:relative;cursor:pointer}.currency-switcher_switcherBtn__2BR2E:not(:last-child){margin-right:1px}.currency-switcher_switcherBtn__2BR2E:not(:last-child):after{content:"";position:absolute;left:100%;top:0;height:100%;width:1px;background-color:var(--grey)}.currency-switcher_switcherBtn__2BR2E>input{display:none}.currency-switcher_switcherBtn__2BR2E>input:checked~span{color:var(--yellow)}.currency-switcher_switcherBtn__2BR2E>span{display:inline-block;padding:3px 6px}.basket_basket__1xrL0{padding:13px 16px 20px;background-color:var(--pink)}.basket_basket__1xrL0 a{text-decoration:none}.basket_hr__20D1o{margin:14px 0}.basket_title__1NOhF{text-align:center;margin:20px 0 16px;font-size:18px;font-weight:600}.basket_lastRow__3K-24{margin-bottom:20px}.basket_button__2fmr9{margin-top:22px;font-size:18px}@media (max-width:767px){.basket_basket__1xrL0{padding:20px 24px}.basket_basket__1xrL0.basket_isFlexbox__3dj_T{padding-bottom:36px}}.basket-item_basketItem__Ei069{margin-bottom:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.basket-item_basketItem__Ei069>*{flex:1 0 50%}.basket-item_basketItem__Ei069>:last-child{text-align:right}.basket-item_basketItem__Ei069 p{margin-bottom:0}.basket-item_counter__3ae4-{display:inline-flex;align-items:center}.basket-item_count__1PMoO{color:var(--black)}.basket-item_basketItem__Ei069 .basket-item_price__hwmVy{width:80px;text-align:right;display:inline-block;margin-top:-1px}.basket-item_count__1PMoO:not(:last-child){margin:0 3px}.basket-item_button__wPafo{display:inline-block;padding:0;margin:3px;cursor:pointer}.basket-item_button__wPafo>img{vertical-align:bottom}.basket-item_name__3ZEsE,.basket-item_name__3ZEsE span{color:var(--black);line-height:1.2;font-size:14px}.basket-item_name__3ZEsE>a{display:inline-block;text-decoration:none;color:var(--black)}.basket-item_info__8g5h5{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.basket-item-animation-enter{opacity:0}.basket-item-animation-enter-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.basket-item-animation-exit{opacity:1}.basket-item-animation-exit-active{opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.checkout_checkoutContent__3NMex{min-height:calc(100vh - 60px);overflow-x:hidden}.checkout_container__3ZK9W{padding:0}.checkout_checkoutInnerContent__3Hmnj{display:flex;flex-direction:column-reverse}.checkout_checkoutInnerContent__3Hmnj>*{flex:1 0 100%}@media (min-width:768px){.checkout_checkoutContent__3NMex{margin-top:40px;min-height:calc(100vh - 100px);padding:16px}.checkout_checkoutInnerContent__3Hmnj{flex-direction:row;justify-content:space-between}.checkout_checkoutInnerContent__3Hmnj>*{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 24px);padding:0 15px}.checkout_container__3ZK9W{max-width:760px;padding:initial}}@media (min-width:1200px){.checkout_checkoutContent__3NMex{padding:0}}.thank-you_title__2-BQ0{color:var(--green)!important}.restaurants-index_contentTabs__2AmUb{height:auto;text-align:center}.restaurants-index_tabPane__3QY_D{background-color:#fff;padding:28px 0}@media (max-width:767px){.restaurants-index_tabPane__3QY_D{padding:16px}}.restaurants-index_headerCaption__mrLLb{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--white)}.restaurants-index_title__2gHPb{font-size:36px!important;font-weight:700!important;margin:0 0 6px!important}.restaurants-index_subtitle__30H9W{font-weight:500!important;margin:0!important}.restaurants-index_header__EPBkG{position:relative;min-height:220px;background-color:#ffd25d;overflow:hidden}.restaurants-index_headerImg__1Vttr{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.restaurants-index_title__2gHPb{font-size:26px!important;margin-bottom:0!important}.restaurants-index_subtitle__30H9W{font-size:22px!important}.restaurants-index_header__EPBkG{min-height:160px}}.card_card__1py-W{padding:0;border:1px solid var(--grey);background-color:var(--white);color:var(--black);text-decoration:none;outline:none;-webkit-transition:all .2s;transition:all .2s}.card_card__1py-W.card_hoverable__2iCid:hover{box-shadow:0 4px 10px rgba(0,0,0,.2)}.rate_wrapper__3572W *{vertical-align:top;display:inline-block;line-height:18px}.rate_amount__1Ur3d{margin-left:4px}.rate_disabled__1cO3R{pointer-events:none}.restaurant-item_container__3ZS4w{max-width:780px}.restaurant-item_imgWrap__PrDv1{width:102px;margin-right:16px;display:inline-block;vertical-align:top}.restaurant-item_imgWrap__PrDv1 img{max-width:100%}.restaurant-item_contentWrap__8NnR9{display:inline-block;vertical-align:top}.restaurant-item_title__2-8RD{font-size:18px;line-height:28px;font-weight:600;margin:0}.restaurant-item_description__1CX_h{font-size:16px;line-height:24px;margin:0 0 12px}.restaurant-item_price__3hZfV{margin-top:8px;font-size:18px;line-height:28px;font-weight:600;color:#de9124}.restaurant-item_productCard__1Ii4o{margin-top:12px}.restaurant-item_productCard__1Ii4o>*{padding:20px}@media (max-width:767px){.restaurant-item_productCard__1Ii4o>*{padding:12px}.restaurant-item_imgWrap__PrDv1{width:68px;margin-right:12px}.restaurant-item_title__2-8RD{font-size:16px;line-height:24px}.restaurant-item_description__1CX_h{font-size:14px;line-height:20px;margin:0 0 3px}}.loader_loader__31U88{width:40px;height:40px;position:relative;margin:100px auto}.loader_bounce1__3tnG1,.loader_bounce2__31li3{width:100%;height:100%;border-radius:50%;background-color:var(--green);opacity:.9;position:absolute;top:0;left:0;-webkit-animation:loader_sk-bounce__LRB5V 2s ease-in-out infinite;animation:loader_sk-bounce__LRB5V 2s ease-in-out infinite}.loader_bounce2__31li3{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes loader_sk-bounce__LRB5V{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loader_sk-bounce__LRB5V{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.review_review__3NLiZ{position:relative;margin-bottom:16px}.review_review__3NLiZ:last-child{margin-bottom:0}.review_reviewInner__VBVtP{padding:20px 26px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.review_reviewInner__VBVtP>:last-child{min-width:80px}.review_addReviewTitle__3CQ1K,.review_name__2_t_D{font-size:18px;line-height:28px;font-weight:600}.review_addReviewTitle__3CQ1K{margin-bottom:16px}.review_name__2_t_D{margin-bottom:5px}.review_comment__1XcdB{margin:0;font-size:16px;line-height:24px}@media (max-width:767px){.review_reviewInner__VBVtP{padding:12px 16px}.review_rateColumn__3tSbv{position:absolute;top:10px;right:16px}.review_addReviewTitle__3CQ1K,.review_name__2_t_D{font-size:16px;line-height:24px;margin-bottom:10px}.review_comment__1XcdB{font-size:14px;line-height:20px}}.review-animation_appear__2M_Wj{opacity:0}.review-animation_appearActive__3Xi91{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.review-form_reviewForm__m1lEM{position:relative;margin-bottom:0;padding:20px 26px}.review-form_reviewFormItem__ZWkl1{margin-bottom:5px}.review-form_rateWrap__xFtWF{font-size:16px;line-height:24px;color:#000;white-space:nowrap}.review-form_rateWrap__xFtWF>span{display:inline-block;vertical-align:middle;line-height:1}.review-form_rateWrap__xFtWF>span:first-child{margin-right:8px}.review-form_addReviewTitle__Cx8mn{font-size:18px;line-height:28px;margin-bottom:16px;font-weight:600}.review-form_message__3m5LZ{max-width:70%;width:100%}.review-form_submitButton__2NfSL{height:40px;border:1px solid var(--yellow);border-radius:4px;font-size:14px;line-height:28px;font-weight:700;text-align:center;color:var(--yellow);text-transform:uppercase;background-color:transparent;padding-left:20px;padding-right:20px;margin-top:25px;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.review-form_submitButton__2NfSL:hover{border-color:var(--yellow-light);opacity:.8}.review-form_invalid__3LwNv:focus{border-color:red}@media (max-width:767px){.review-form_message__3m5LZ{max-width:none}.review-form_reviewForm__m1lEM{margin-bottom:60px;padding:12px 16px}.review-form_addReviewTitle__Cx8mn{font-size:16px;line-height:28px;margin-bottom:10px}}.product_content__3SJnw{display:flex;flex-direction:row;justify-content:space-between}.product_content__3SJnw>:first-child{flex:1 0 70%}.product_content__3SJnw>:last-child{flex:1 0 30%;display:flex;justify-content:flex-end}.product_title__3Wk4c{font-size:18px;line-height:28px;font-weight:600;margin-bottom:0}.product_description__1l8Ij{font-size:16px;line-height:24px;margin:0}.product_price__2AtTn{margin-top:8px;font-size:18px;line-height:28px;font-weight:600;color:var(--yellow)}.product_counter__234_5{padding:5px 0;text-align:center;display:inline-block}.product_count__3rWw_{color:#898989;font-weight:600;margin-bottom:5px;font-size:18px;line-height:28px}.product_button__2zYPr{color:var(--white);background-color:var(--yellow);border:1px solid var(--yellow);border-radius:2px;width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;font-weight:700;font-size:24px;outline:none;box-shadow:none;cursor:pointer}.product_button__2zYPr:first-child{font-size:20px}.product_button__2zYPr:active,.product_button__2zYPr:focus,.product_button__2zYPr:hover{border-color:var(--yellow-light);background-color:var(--yellow-light)}.product_button__2zYPr+button{margin-left:1px}.product_button__2zYPr svg{width:1.6em;height:1.6em}.product_buttonGroup__1WXDg{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:auto}.product_productDetailedOrderCard__3Xeix{padding:20px 26px;margin-bottom:12px}.product_productDetailedOrderCard__3Xeix:last-child{margin-bottom:0}@media (max-width:767px){.product_productDetailedOrderCard__3Xeix{padding:12px 16px;margin-bottom:16px}.product_description__1l8Ij{font-size:14px;line-height:20px}}.menu_menuWrapper__3ksHl{display:flex;flex-direction:column;padding-bottom:60px}.menu_menuWrapper__3ksHl>*{padding:12px 0}@media (min-width:768px){.menu_menuWrapper__3ksHl{flex-direction:row;justify-content:space-between;padding-bottom:0}.menu_menuWrapper__3ksHl>:first-child{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 448px)}.menu_menuWrapper__3ksHl>:last-child{flex-grow:1;flex-shrink:0;flex-basis:376px}.menu_menuWrapper__3ksHl>*{padding:0 12px}}.hero_hero__2AzZj{position:relative;height:220px;overflow:hidden}.hero_hero__2AzZj:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.hero_heroImg__3UtEh{width:100%}.hero_heroCaption__1yx4t{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;color:var(--white)}.hero_heading__CFio0{margin:0;font-size:36px;font-weight:900}.hero_description__1TJcN{font-size:16px;line-height:24px;margin:0 0 14px}@media (max-width:992px){.hero_hero__2AzZj{overflow:hidden}.hero_heroImg__3UtEh{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.hero_heading__CFio0{font-size:26px;line-height:31px}}.restaurant_container__2MArt{max-width:908px}.restaurant_contentTabs__1SJo1{height:auto;text-align:center}.restaurant_tabPane__3dEKi{background-color:#fff;padding:62px 0}.restaurant_fixedMobileBasketPanel__2r51K{display:none;position:fixed;bottom:0;left:0;right:0;border-radius:0;padding:12px;flex-direction:row;justify-content:space-between;align-items:center;font-size:18px;line-height:28px;font-weight:500;color:#1d1d1d;border:none;text-transform:none;background-color:#fff0db;box-shadow:1px 4px 14px rgba(0,0,0,.34)}.restaurant_fixedMobileBasketPanel__2r51K:active,.restaurant_fixedMobileBasketPanel__2r51K:focus,.restaurant_fixedMobileBasketPanel__2r51K:hover{color:#1d1d1d;background-color:#fff0db}.restaurant_checkoutBtn__21Fbe{display:inline-flex;background-color:#f0894e;border-color:#f0894e;height:34px;border-radius:4px;padding:5px 22px;text-transform:uppercase;font-size:16px;line-height:1.6;font-weight:700;color:#fff;text-decoration:none}@media (max-width:767px){.restaurant_tabPane__3dEKi{padding:16px 16px 60px}.restaurant_tabsNav__3Lz2z{justify-content:center}.restaurant_fixedMobileBasketPanel__2r51K{display:flex}}
/*# sourceMappingURL=main.b89d432a.chunk.css.map */