/* version: 2.0.0 */

@import url(https://fonts.googleapis.com/css2?family=Cairo&display=swap);*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent;max-height:999999px}button,input,textarea{font:inherit!important}body,html{font-family:Cairo,sans-serif!important;font-size:14px}body:not(.in-distance) .location-based{display:none!important}body.in-distance .location-based-reverse{display:none!important}nav.main-nav{-webkit-box-shadow:0 1px #f0f0f0;box-shadow:0 1px #f0f0f0}nav.main-nav .container{background-color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.main-nav .container .group{display:-webkit-box;display:-ms-flexbox;display:flex}nav.main-nav .container .nav-search{width:100%;max-width:300px;margin:0 35px 0 auto;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:10px;overflow:hidden}nav.main-nav .container .nav-search i{color:#707070}nav.main-nav .container .nav-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#404040;margin:0 10px;display:block;width:100%;padding:10px 0}nav.main-nav .container .nav-search input::-webkit-input-placeholder{color:#707070}nav.main-nav .container .nav-search input::-moz-placeholder{color:#707070;opacity:1}nav.main-nav .container .nav-search input:-ms-input-placeholder{color:#707070}nav.main-nav .container .nav-search input::-ms-input-placeholder{color:#707070}nav.main-nav .container .nav-search input::placeholder{color:#707070}nav.main-nav .container a.cart{font-size:20px;color:#f74a26;margin:0 10px}nav.main-nav .container button.lang-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 7px;background-color:#fff;border:1px solid #dfdfdf;cursor:pointer;border-radius:5px}nav.main-nav .container button.lang-picker:focus,nav.main-nav .container button.lang-picker:hover{background-color:#efefef}nav.main-nav .container button.lang-picker:active{background-color:#e6e6e6}nav.main-nav .container button.lang-picker .separator{width:7px}nav.main-nav .container button.lang-picker span{font-weight:700;color:#404040}nav.main-nav .container button.lang-picker i{color:#f74a26;font-size:18px}html[dir=ltr] nav.main-nav .container .nav-search{margin:0 auto 0 35px!important}@media (max-width:767px){nav.main-nav .nav-search{margin:10px 0 5px!important;max-width:unset!important}}header{padding:20px 0}.slider{background-color:#efefef;padding-top:40%;position:relative;border-radius:10px;overflow:hidden}.slider .slide{display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;background-position:center;background-size:cover}.slider .slide:not(.active){pointer-events:none}.slider .slide.active{opacity:1}.slider .arrow{position:absolute;background:#000c;color:#fff;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}.slider .arrow.arrow-right{left:auto;right:20px}.slider .arrow:hover{background:#000}section.categories .container{padding:20px;white-space:nowrap;overflow-x:auto}section.categories .container .category-card{background-color:#fff;-webkit-box-shadow:0 0 6px 6px rgba(128,128,128,.12);box-shadow:0 0 6px 6px rgba(128,128,128,.12);display:inline-block;border-radius:100px;padding:20px 0;width:130px;height:205px;text-align:center;overflow:hidden;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;text-decoration:none}section.categories .container .category-card .image{display:inline-block;background-position:center;background-size:cover;background-repeat:no-repeat;width:100px;height:100px;background-color:#efefef;border-radius:50%}section.categories .container .category-card .name{margin-top:5px;text-align:center;font-size:1em;max-width:100%;white-space:pre-wrap}section.categories .container .category-card.active,section.categories .container .category-card:active,section.categories .container .category-card:hover{background-color:#f74a26;color:#fff;font-weight:400}section.categories .container .category-card:not(:last-child){margin-left:20px}section.dishes{padding:30px 10px}section.dishes .dish-card{border-radius:10px;overflow:hidden;-webkit-box-shadow:0 3px 5px 2px rgba(0,0,0,.12);box-shadow:0 3px 5px 2px rgba(0,0,0,.12);margin-bottom:30px}section.dishes .dish-card .dish{height:0;width:100%;padding-bottom:100%;background-position:center;background-size:cover;background-repeat:no-repeat}section.dishes .dish-card .info{background-color:#fffb;padding:15px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.dishes .dish-card .info h3{font-size:1.25em;font-weight:700!important}section.dishes .dish-card .info .price{display:block;margin:3px 0 10px;font-weight:700;color:#333}section.dishes .dish-card .info .controls a{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #f74a26;border-radius:5px;color:#f74a26;font-weight:700;padding:3px 15px;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;text-decoration:none}section.dishes .dish-card .info .controls a:hover{background-color:#f74a26;color:#fff}section.dishes .dish-card .info .controls .separator{display:inline-block;padding:2px 3px}@media (max-width:575px){.dish-card{margin-left:-7px!important;margin-right:-7px!important}}html[dir=ltr] section.categories .container .category-card:not(:last-child){margin-right:20px!important;margin-left:0!important}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:darken .3s ease forwards;animation:darken .3s ease forwards}.overlay .lang-popup{border-radius:10px;background-color:#fff;padding:10px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:pop-in .5s ease forwards;animation:pop-in .5s ease forwards}.overlay .lang-popup *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay .lang-popup h2{text-align:center;font-weight:700;margin-bottom:10px;line-height:unset!important;font-size:1.5rem!important}.overlay .lang-popup ul{list-style:none;padding:0}.overlay .lang-popup ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;margin:5px 0;padding:10px;border:1px solid #dfdfdf;text-decoration:none;color:inherit;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:10px}.overlay .lang-popup ul li a:hover{background-color:#efefef}.overlay .lang-popup ul li a i{color:#f74a26;font-size:20px}.overlay .lang-popup ul li a h3{margin-bottom:0!important;line-height:unset!important;font-size:16px!important;font-weight:700!important}.overlay .lang-popup ul li .separator{width:10px}.overlay .cart-popup{border-radius:10px;overflow:hidden;background-color:#fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:pop-in .5s ease forwards;animation:pop-in .5s ease forwards;display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .cart-popup .pic{width:220px;height:220px;background-position:center;block-size:cover;background-repeat:no-repeat}.overlay .cart-popup .dish-info{padding:20px 20px;width:200px;text-align:center}.overlay .cart-popup .dish-info .price{color:#f74a26;margin:5px 0 10px}.overlay .cart-popup .dish-info .add-to-cart{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay .cart-popup .dish-info .add-to-cart .counter{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:auto}.overlay .cart-popup .dish-info .add-to-cart .counter a{background-color:#efefef;text-decoration:none;color:#000;display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;font-size:25px;font-family:monospace;font-weight:700}.overlay .cart-popup .dish-info .add-to-cart .counter a:hover{background-color:#f74a26;color:#fff}.overlay .cart-popup .dish-info .add-to-cart .counter .count{width:30px;height:30px;text-align:center;line-height:30px}.overlay .cart-popup .dish-info .add-to-cart .add{background-color:#f74a26;color:#fff;text-decoration:none;display:inline-block;padding:3px 10px;border-radius:5px;margin-top:15px}.overlay .added-to-cart-popup,.overlay .captin-popup,.overlay .reciept-popup{border-radius:10px;background-color:#fff;padding:20px 30px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:pop-in .5s ease forwards;animation:pop-in .5s ease forwards;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay .added-to-cart-popup i,.overlay .captin-popup i,.overlay .reciept-popup i{font-size:30px;color:#f74a26}@media (max-width:767px){.overlay .cart-popup{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.overlay .cart-popup .dish-info{width:100%!important}}@-webkit-keyframes pop-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes darken{0%{background-color:#0000}100%{background-color:#000c}}@keyframes darken{0%{background-color:#0000}100%{background-color:#000c}}footer{-webkit-box-shadow:0 -1px #f0f0f0;box-shadow:0 -1px #f0f0f0;padding:20px 0}footer ul.icons{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}footer ul.icons li{margin:0 10px}footer ul.icons li i{color:#555;font-size:30px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}footer ul.icons li i:hover{color:#f74a26}@media (max-width:767px){footer{text-align:center}footer .icons-column{margin-top:20px;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.action-buttons{position:fixed;z-index:9998;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;padding-top:18px;padding-right:18px}.action-buttons ul{list-style:none}.action-buttons ul li{-webkit-transform:translateX(-102px);-ms-transform:translateX(-102px);transform:translateX(-102px);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-box-shadow:0 0 10px #0007;box-shadow:0 0 10px #0007;font-size:16px;font-weight:700}.action-buttons ul li:hover{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.action-buttons ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f74a26;text-decoration:none;color:#fff}.action-buttons ul li a .icon{position:relative}.action-buttons ul li a .icon .items-count{position:absolute;right:-15px;top:-15px;width:30px;height:30px;text-align:center;line-height:30px;background-color:#f74a26;-webkit-box-shadow:0 0 3px 3px #0003;box-shadow:0 0 3px 3px #0003;color:#fff;border-radius:50%}.action-buttons ul li a .icon i{display:block;width:70px;height:70px;font-size:25px;text-align:center;line-height:70px}.action-buttons ul li a span{line-height:70px;padding:0 10px}body.in-distance .action-buttons ul li{-webkit-transform:translateX(-112px)!important;-ms-transform:translateX(-112px)!important;transform:translateX(-112px)!important}body.in-distance .action-buttons ul li:hover{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}html[dir=ltr] .action-buttons{padding-right:0;padding-left:18px}html[dir=ltr] .action-buttons ul li a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}