.Info.svelte-1vbiej5{color:#949494;font-size:12px;line-height:14px}
.RestaurantCard.svelte-uzf0qx.svelte-uzf0qx .photo{box-sizing:border-box;padding:15px;border-radius:20px;position:relative;height:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;transform:translateZ(0)}.RestaurantCard.svelte-uzf0qx.svelte-uzf0qx .photo>*{z-index:2}.RestaurantCard.svelte-uzf0qx.svelte-uzf0qx .photo:before{position:absolute;content:'';z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);top:0;left:0;right:0;bottom:0}.RestaurantCard.svelte-uzf0qx.svelte-uzf0qx .Badges{margin-bottom:0px}.RestaurantCard.svelte-uzf0qx h2.svelte-uzf0qx{margin:8px 0 5px;font-weight:500;font-size:20px;line-height:110%}.RestaurantCard.svelte-uzf0qx.svelte-uzf0qx .Share{position:absolute;top:15px;right:15px}
.DeliveryInfo.svelte-174gvsc{color:#949494;font-size:10px;line-height:11px}
h1.svelte-bst3fz{font-size:32px;line-height:110%;margin:7px 0 8px}.Info{margin-bottom:8px}.Badges{margin-bottom:11px}.DeliveryInfo{margin-bottom:15px}.description.svelte-bst3fz{font-size:14px;line-height:140%;margin:8px 0;color:#000000;white-space:pre-wrap;white-space:pre-wrap}.description.svelte-bst3fz h1{font-size:1.5em}.description.svelte-bst3fz h2{font-size:1.4em}.description.svelte-bst3fz h3{font-size:1.3em}.description.svelte-bst3fz h4{font-size:1, 2em}.description.svelte-bst3fz h5{font-size:1.1em}.description.svelte-bst3fz h6{font-size:1em}.description.svelte-bst3fz p{margin:0}.description.svelte-bst3fz ul,.description.svelte-bst3fz ol{white-space:initial;margin:0}p.svelte-bst3fz{color:#949494;font-size:12px;line-height:14px}
.address.svelte-15sx2cu{font-size:14px;line-height:110%;display:flex;align-items:center;color:#000000;cursor:pointer}.address.svelte-15sx2cu svg{margin-right:7.5px}.address.svelte-15sx2cu,.title.svelte-15sx2cu{position:absolute;top:50%;transform:translateY(-50%)}
h2.svelte-6z7bvs{font-size:18px;line-height:110%;margin-bottom:10px}div.svelte-6z7bvs{padding-top:30px}
.Menu.svelte-14v2iq0{position:relative;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:85px}
button.svelte-1rxhzfk{width:200px;padding:12px 20px;font-style:normal;font-weight:500;font-size:17px;color:#000000;background-color:#f2f2f2;box-shadow:0 5px 15px rgba(242, 242, 242, 0.2);transition:0.3s ease-in-out;cursor:pointer;border-radius:20px;box-shadow:none;width:auto;font-size:14px;font-weight:normal;line-height:16px;text-decoration:none;padding:6px 15px;white-space:nowrap}button.svelte-1rxhzfk:hover,button.svelte-1rxhzfk:focus,button.svelte-1rxhzfk:active{color:#000000;background-color:#f2f2f2}@media(max-width: 999px){button.svelte-1rxhzfk{width:100%}}button.svelte-1rxhzfk:active{background:unset}button.svelte-1rxhzfk:not(.active){background:transparent;color:#949494;box-shadow:none}
.placeholder.svelte-1g9wbwn.svelte-1g9wbwn{display:none;height:48px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.Categories.svelte-1g9wbwn.svelte-1g9wbwn{overflow-x:auto;width:100%;margin:0 -15px -15px !important;padding:15px 0;background:#fff;z-index:11}@media(min-width: 1000px){.Categories.svelte-1g9wbwn.svelte-1g9wbwn{max-width:375px;min-width:375px;margin:0 auto}}@media(max-width: 999px){.Categories.svelte-1g9wbwn.svelte-1g9wbwn{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0)}}.Categories.svelte-1g9wbwn .track.svelte-1g9wbwn{display:flex;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;padding:15px;margin:-15px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.Categories.svelte-1g9wbwn .track.svelte-1g9wbwn>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.sticked{box-shadow:0px 11px 15px 0 rgba(0, 0, 0, 0.1);position:fixed;top:60px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0)}
.Restaurant.svelte-x0saug>.RestaurnatCard{border-radius:0}.Restaurant.svelte-x0saug>.RestaurnatCard:before{background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 1000px){.Restaurant.svelte-x0saug>.RestaurnatCard{border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:20px}}@media(max-width: 999px){.Restaurant.svelte-x0saug>.RestaurnatCard{padding-bottom:40px}.Restaurant.svelte-x0saug>.RestaurnatCard~*{margin-top:-20px}}