@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}}section.product-preview{padding:50px 0;overflow:hidden}section.product-preview .big-preview{padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat}section.product-preview .product-images-slider{margin:0 -10px}section.product-preview .product-images-slider .slide{margin:0 10px}section.product-preview .product-images-slider .slide .thumbnail-container{display:inline-block;position:relative;width:100%;-webkit-box-shadow:0 0 10px 10px #efefef50;box-shadow:0 0 10px 10px #efefef50;cursor:pointer}section.product-preview .product-images-slider .slide .thumbnail-container::after{content:"";display:block;margin-top:100%}section.product-preview .product-images-slider .slide .thumbnail{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center center}section.product-preview .product-details .price,section.product-preview .product-details h1,section.product-preview .product-details h2{font-weight:900}section.product-preview .product-details .add-to-cart-button{background-color:#f74a26;color:#fff;display:inline-block;margin-top:20px;padding:5px 10px;text-decoration:none;border-radius:5px;font-size:16px}section.category-products{padding:40px 0}section.category-products .head{margin-bottom:15px}section.category-products .head .category-link{color:#000}section.category-products .head .category-link:hover{color:#f74a26}section.category-products .products .products-slider{margin:0 -10px}section.category-products .products .products-slider .slide{padding:15px 20px}section.category-products .products .products-slider .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.category-products .products .products-slider .dish-card .dish{height:0;width:100%;padding-bottom:100%;background-position:center;background-size:cover;background-repeat:no-repeat}section.category-products .products .products-slider .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.category-products .products .products-slider .dish-card .info h3{font-size:1.25em}section.category-products .products .products-slider .dish-card .info .price{display:block;margin:3px 0 10px;font-weight:700;color:#333}section.category-products .products .products-slider .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.category-products .products .products-slider .dish-card .info .controls a:hover{background-color:#f74a26;color:#fff}section.category-products .products .products-slider .dish-card .info .controls .separator{display:inline-block;padding:2px 3px}html[dir=ltr] section.categories .container .category-card:not(:last-child){margin-right:20px!important;margin-left:0!important}@media (max-width:575px){.dish-card{margin-left:-7px!important;margin-right:-7px!important}}.primary-color{color:#f74a26}.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}