.menu__sinfo{font:14px/18px "sf pro display";padding:0 15px}.menu__sinfo h1,.menu__sinfo h2,.menu__sinfo h3{font:700 30px/36px "sf pro display";margin:0 0 13px 0}.menu__sinfo p{margin:0 0 13px 0}.menu__sinfo iframe{min-width:100%;height:350px;display:block}.menu__sinfo ol,.menu__sinfo ul{margin:0 0 10px 25px}.menu__sinfo ol{list-style:unset}.menu__sinfo ul{list-style:auto}.menu__sinfo li{padding:0 0 5px 3px}.menu__sinfo b{font-weight:800}.menu__sinfo i{font-style:italic}
.menu{background:var(--menu-mobile-bg);padding:10px}.sect:first-child .sect__title:not(h1){display:none}.sect__title{z-index:3;font:600 19px/19px "sf pro display";padding:20px 20px 15px 9px;color:var(--menu-section-color)}.sect__dishes{display:flex;flex-wrap:wrap;justify-content:space-between}.sect--horizontalScroll{overflow:auto;padding:0 10px;margin-left:-10px;margin-right:-10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.sect--horizontalScroll::-webkit-scrollbar{display:none}.sect--horizontalScroll .sect__dishes{flex-wrap:nowrap}.sect--horizontalScroll .sect__dishes::after{content:"";display:block;width:1px;height:1px;flex-shrink:0}.ddish{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;width:calc(50% - 5px);margin:0 0 10px 0;color:#000;transition:transform 150ms;position:relative;flex-shrink:0}.sect--horizontalScroll .ddish{width:45%;margin:0 10px 0 0;scroll-snap-align:center}.ddish__photos{position:relative;height:0;padding-bottom:100%}.ddish__video,.ddish__photo{display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:8px 8px 0 0;background:var(--menu-compact-dish-bg)}.ddish__video{transition-property:visibility,opacity;transition-duration:.3s;visibility:hidden;opacity:0}.ddish__video--loaded{visibility:visible;opacity:1}.ddish__badges{position:absolute;z-index:1;left:10px;top:10px;font-size:0}.ddish__badge{color:#fff;font:500 14px/25px 'sf pro display';border-radius:5px;text-align:center;padding:0 8px;display:inline-block;margin:0 7px 7px 0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddish__badge--hit{background:rgba(255,122,0,.85)}.ddish__badge--top{background:rgba(7,165,255,.85)}.ddish__badge--discount{background:#FF494D}.ddish__badge--spicy{background:linear-gradient(to left,#FF4C28,#FF8929 65%)}.ddish__badge--promo{background:#FF3F3B}.ddish__badge--new{background:#C970FD}.ddish__badge--veggy{background:#5ebd6e}.ddish__badge--lean{background:#35C05C}.ddish__badge--gift{background:#F20C1C}.ddish__split{flex-grow:1}.ddish__content{padding:10px;flex:1;display:flex;flex-direction:column;background:var(--menu-compact-dish-bg);color:var(--menu-compact-dish-fg)}.ddish__url{margin:0 4px 0 0}.ddish__name{font:400 16px/18px "sf pro display";color:currentColor;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ddish__footer{margin:13px 0 0 0;display:flex;justify-content:space-between;align-items:center}.ddish__price{display:flex;align-items:center}.ddish__sum{font:600 16px/18px "sf pro display"}.ddish--stop .ddish__sum{font-size:15px;opacity:.4}.ddish__ingredients{display:none}.ddish__before-content{position:relative;display:inline-block}.ddish__before-price{font:500 14px/16px "sf pro display";opacity:.4}.ddish__before-content:before{content:"";position:absolute;left:0;right:0;top:8px;border-top:1px solid #FF494D;z-index:1}.ddish__size{font:500 14px/16px "sf pro display";opacity:.4;margin:5px 0 0 0}.ddish__plus{width:32px;height:32px;background:var(--menu-button-bg);color:var(--menu-button-color);position:relative;border-radius:9px;left:-1px;border:1px solid var(--menuButtonBorderColor)}.ddish--stop .ddish__plus{background:#000;color:#fff;opacity:.3}.ddish__plus:before{content:"";height:2px;width:12px;background:currentColor;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;border-radius:1px}.ddish__plus:after{content:"";height:12px;width:2px;background:currentColor;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;border-radius:1px}.menu--no-order .ddish__plus{pointer-events:none;background:#ddd;color:#fff}
