a,img,input,button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a,a:active,a:hover,a:focus,button,button:active,button:hover,button:focus{outline:0}img{border:0}*{margin:0;padding:0}html,body{font-size:10px;min-height:100%;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif}body{z-index:0;width:100%;height:auto;overflow-y:scroll;background:#f1f2f4}.restaurant-item>.xbox-5{height:100%;background:#FFF;border-radius:20px;overflow:hidden;padding:0 !important;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.restaurant-item>.xbox-5 .image{padding:0 !important}.restaurant-item>.xbox-5 .description{padding:1rem !important;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.restaurant-item>.xbox-5 .description>p{padding:.5rem 1rem}.restaurant-item>.xbox-5 .description>p:first-child{color:#000}.restaurant-item>.xbox-5 .description>p i{margin-right:1rem}.restaurant-list{padding:1rem;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:1.4rem;cursor:pointer}.restaurant-list>div,.restaurant-list>a{display:flex;text-decoration:none;border-radius:2rem;overflow:hidden;background:#FFF;height:100%}.restaurant-list a:hover .image__item{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.restaurant-list .image{border-radius:2rem;display:block;width:100%;padding-top:65%;position:relative;overflow:hidden;box-sizing:border-box;background:#e2e2e2}.restaurant-list .image .image__item{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.restaurant-list .image .info{position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;right:0;top:0;bottom:0}.restaurant-list .image-close img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.restaurant-list .description{color:#757575}.restaurant-list .description>h2{color:#000;font-size:1.6rem;font-weight:normal}.restaurant-list .description>div,.restaurant-list .description>h2{padding:.5rem 1rem}.menu-item{padding:1rem;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:1.4rem}.menu-item>div,.menu-item>a{display:flex;text-decoration:none;border-radius:2rem;overflow:hidden;background:#FFF;height:100%}.menu-item .image{overflow:hidden;max-width:100%;width:100%;height:100%;position:relative;float:left;box-sizing:border-box;padding:0}.menu-item .image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-sizing:border-box;border:0}.menu-item .image .info{position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;right:0;top:0;bottom:0}.menu-item .image-close img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.menu-item .description{color:#757575}.menu-item .description>h2{color:#000;font-size:1.6rem;font-weight:normal}.menu-item .description>div,.menu-item .description>h2{padding:.5rem 1rem}.menu-item .button .count{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;color:#757575;font-size:1.4rem;padding:.7rem .5rem;width:20px;display:inline-block;text-align:center;cursor:default;background:#f1f2f4}.menu-item .button button{cursor:pointer;color:#FFF;font-size:1.4rem;background:#75c5ba;border:0;padding:.7rem 2rem;text-transform:uppercase}.menu-item .button button:hover{background:#fe6100}.menu-item .button button:active{background:rgba(215,74,65,0.2)}.menu-item .button button.pay{border-radius:1rem}.menu-item .button button.left{width:35px;padding:.7rem 1rem;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.menu-item .button button.right{width:35px;padding:.7rem 1rem;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.menu-item .price{color:#757575}.menu-item .price>p:last-child{color:#000;font-size:1.6rem}.menu-item .price>p:last-child i{color:#757575}.input-button,.input-button-0{cursor:pointer;color:#FFF;font-size:1.4rem;background:#75c5ba;border:0;padding:.7rem 2rem;text-transform:uppercase;border-radius:1rem;min-width:109px;box-sizing:border-box}.input-button:hover,.input-button-0:hover{background:#fe6100}.input-button:active,.input-button-0:active{background:rgba(215,74,65,0.2)}.input-button-0{background:#FFF;color:#000}.menu-text{font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;color:#000}.menu-text>h2{font-size:1.6rem;padding:1rem}.menu-text>div{font-size:1.4rem;padding:.5rem 1rem}.cart-popup{height:100%;padding:1rem;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;color:#000;font-size:1.4rem;border-radius:2rem;overflow:hidden;width:600px;max-width:100vw;min-height:500px;max-height:100vh;background:#FFF}.cart-popup .image{overflow:hidden;max-width:100%;width:100%;height:100%;position:relative;float:left;box-sizing:border-box;padding:0}.cart-popup .image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-sizing:border-box;border:0}.cart-popup .image .info{position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;right:0;top:0;bottom:0}.cart-popup .image-close img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.cart-popup h2{font-size:1.6rem;text-transform:uppercase;font-weight:normal;padding:1rem}.cart-popup p{color:#757575;font-size:1.4rem;padding:.5rem 1rem}.cart-popup .cart-check-line{border-bottom:1px solid #e2e2e2;text-transform:capitalize}.cart-popup .cart-title-table{color:#757575}#menu{font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;position:static;position:-webkit-sticky;position:sticky;background:#FFF;z-index:99;top:0}#menu>div{border-bottom:1px solid #e2e2e2}#menu .cart-list{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:3.5rem;color:#75c5ba}#menu .cart-list:hover{color:#fe6100}#menu .cart-list:active{color:rgba(215,74,65,0.2)}#menu .cart-counts{font-size:1.6rem;color:#000;cursor:default}#menu .cart-x,#menu .cart-counts>i{color:#757575}.menu-nav{position:static;position:-webkit-sticky;position:sticky;background:#FFF;z-index:99;top:107px;background:#FFF;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;color:#000;box-sizing:border-box;text-transform:uppercase;border-bottom:1px solid #e2e2e2;overflow:hidden}.menu-nav .menu-nav-block{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-khtml-box-direction:normal;flex-wrap:nowrap;width:100%;height:38px;overflow-x:scroll;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-align-items:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;justify-content:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start}.menu-nav .menu-nav-block::-webkit-scrollbar{display:none}.menu-nav .menu-nav-item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;white-space:nowrap;font-size:1.2rem;height:100%;cursor:pointer}.menu-nav .menu-nav-item:hover,.menu-nav .menu-nav-item.active{background:#e2e2e2 !important}.policy{background:#FFF;color:#000;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:1.6rem}.policy p{padding:1rem 0}.policy h1{padding:1.5rem 0;font-size:1.8rem}.policy h2{padding:1.5rem 0;font-size:1.6rem}input[type=text]{width:100%;padding:.4rem .5rem;color:#000;font-size:1.4rem;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;border:1px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-restaurant-text{font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:1.6rem;color:#000}.search-restaurant{font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:1.4rem;text-decoration:none;color:#000;cursor:pointer}.search-restaurant .image{overflow:hidden;max-width:100%;width:100%;height:100%;position:relative;float:left;box-sizing:border-box;padding:0}.search-restaurant .image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;box-sizing:border-box;border:0}.search-restaurant .image .info{position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;right:0;top:0;bottom:0}.search-restaurant .image-close img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.search-restaurant .image{width:150px;height:100px;border-radius:2rem;border:1px solid #e2e2e2}.search-restaurant .description h2{font-size:1.6rem;font-weight:700}.search-restaurant .description p:nth-child(2){padding-top:1rem !important}.search-restaurant .price{color:#757575}.search-restaurant .price>p:last-child{color:#000;font-size:1.6rem}.search-restaurant .price>p:last-child i{color:#757575}.search-restaurant-list>.search-restaurant-main{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e2e2}.input-search{padding:.7rem .5rem;border:1px solid #e2e2e2;font-size:1.6rem;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;width:100%;box-sizing:border-box;border-radius:.5rem;background:#eaeaea}.input-search::-webkit-input-placeholder,.input-search::-moz-placeholder,.input-search:-ms-input-placeholder,.input-search:-moz-placeholder{color:#e2e2e2;font-size:1.2rem}.cart__list .cart__title{font-size:24px;font-weight:700;padding-top:2rem}.cart__list .cart__item-list,.cart__list .cart__contact{background:#FFF;border-radius:1rem}.cart__list .cart__input{padding:.7rem .5rem;border:1px solid #e2e2e2;font-size:1.4rem;font-family:"Open Sans",Tahoma,"Helvetica CY","Nimbus Sans L",sans-serif;width:100%;box-sizing:border-box;border-radius:.5rem}.cart__list .cart__contact .cart__item-title{color:#333;font-size:1.6rem;font-weight:normal}.cart__list .cart__item{color:#333;font-size:1.6rem;font-weight:normal}.cart__list .cart__item .cart__item-text{padding:1rem 0;font-size:1.2rem;color:rgba(0,0,0,0.5)}.cart__list .cart__item .cart__item-rub{color:rgba(0,0,0,0.5)}.cart__list .cart__item .cart__item-control{white-space:nowrap}.cart__list .cart__item .cart__item-control .cart__button-remove{color:rgba(0,0,0,0.5);cursor:pointer}.cart__list .cart__item-line{background:rgba(0,0,0,0.1);height:1px}.cart__list .cart__item-list>div:last-child .cart__item-line{display:none}.cart__list .cart__sum-block{color:#000;font-size:1.6rem;font-weight:normal;background:#FFF;border-radius:1rem}.cart__list .cart__sum-block .cart__sum{font-size:2rem;font-weight:700}.cart__list .cart__sum-block .cart__sum-text{font-size:1.2rem;border-bottom:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.cart__list .cart__sum-block .cart__info-title,.cart__list .cart__sum-block .cart__info-text{color:#333}.cart__list .cart__button-count{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;color:#757575;font-size:1.4rem;padding:.7rem .5rem;width:20px;display:inline-block;text-align:center;cursor:default;background:#f1f2f4}.cart__list .cart__button{cursor:pointer;color:#FFF;font-size:1.4rem;background:#75c5ba;border:0;padding:.7rem 2rem;text-transform:uppercase;box-sizing:border-box}.cart__list .cart__button:hover{background:#fe6100}.cart__list .cart__button.cart__button-pay{border-radius:1rem;padding:1.2rem 2rem;font-size:1.6rem;background:#fe6100;width:100%}.cart__list .cart__button.cart__button-pay:hover{background:rgba(215,74,65,0.4)}.cart__list .cart__button.cart__button-left{width:35px;padding:.7rem 1rem;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.cart__list .cart__button.cart__button-right{width:35px;padding:.7rem 1rem;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}