@charset "UTF-8";/*!
 * @author waanhappy@163.com
 * timepicker 时间选择器less
 */.timepicker{position:absolute;z-index:5;float:left;width:160px;padding-bottom:5px;margin:2px 0 0 0;list-style:none;font-size:14px;text-align:center;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.timepicker:after,.timepicker:before{content:"";border-top:0;display:inline-block;position:absolute}.no-webp .timepicker .icon-up{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MjMyRjZENzU1NjIxMUU3OTkwMjhDMDYyNDEwRUNBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MjMyRjZEODU1NjIxMUU3OTkwMjhDMDYyNDEwRUNBQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyMzJGNkQ1NTU2MjExRTc5OTAyOEMwNjI0MTBFQ0FBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyMzJGNkQ2NTU2MjExRTc5OTAyOEMwNjI0MTBFQ0FBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GdMqPQAAAZdJREFUeNrUmMlKxEAQhlsE8eQSFyTxWTx5Vhx1xn3XkydvvoMgCOJV8CUUd8UFL+rFN/AV3B39GybQBDNWdTpJpeCDQKqT+ajqJaNUulEG52Af9KuCxiKogp8a76BSNIkVQ8DkE4wXXcKUmZAusRxppzg+JFdmiSAQlRkruoTZZhVJElVLkbAyucssJJQQsTTPO5IwK1POY7P7Jv7AQ3AnUYbTTlqiGXSDB0abjUqSOAItxlhfigxnThxHJGxkdJuNuJaYY8yJkxiJMALwyKiMM5lZpkQr4ZkBozJvYDhLiVPQxni2z5Qp2UrMgC/ii86YEraVGeK+YDoDCRuZV47MFKOd9Gdsu4N56DNlBikS1EpcAM/hyhi4kuFIXDqqRDR6k8pMMiU8lV74jH3mBQyEA0uCJGzaTMv06UFPxAFXoCPDEzZHRh9O1TNRwlPZB/U4c6+TN/9JugadOX6FUmTWdGIT2ItJuAVdAv4XqCezDRrDRH2xG0m4ESJRb2ne+iuxAazXJs5GSvtE0ugBO+AArJo3fgUYAKf2/v/Eyp9gAAAAAElFTkSuQmCC)}.no-webp .timepicker .icon-down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzU2NEE0ODU1NjIxMUU3ODcxRUQxRjVDQkRBMzYxNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzU2NEE0OTU1NjIxMUU3ODcxRUQxRjVDQkRBMzYxNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNTY0QTQ2NTU2MjExRTc4NzFFRDFGNUNCREEzNjE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzNTY0QTQ3NTU2MjExRTc4NzFFRDFGNUNCREEzNjE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NuD5CwAAAaNJREFUeNrUmMlKxEAQhlsE8aSOG5LxWTx5Vhx1dNz3kydvvoMgCOJV8CUUd8UFL44X38BXcBl1xr9gGjSYpCtJd2oKPphDpdPfVHV3EqX+xjo4AnugT8mLHNgCx2ATNP2XtANqvyiDfkESPeDON8d90KwT6MeuL0HzBPJCJO4D5ngAWihpIyBBikw3uI2Y4zYlPkYkZSnTCW4M5vei6gunZkDZsUyXoQTxTBcMgFdhMlSJa8M5fYGCvnCIIUNt5gmSmPYPMAzeGJWxsTXnmBIzQQNxZfIpV+IqDYm4Ml5Klbg0vOe3iYSOEYeV6QAXjErMcm9AMu+WZbgSc3H/rQJTxmNKnDPaaT5p/45aqEw7OHMpoWMMfDDOmTCZNqbEQtp7PMlUErYZSZwajlEFi7ZO3XFGZfwyJHHCkFiy/RzElekFrYyHUycSOoqMNntgSNCaWHb9rsCRyXxNRMUEo83EtFOYTCWhxIqULxwk8xlTRIyEjskYlREnoaNkKEPttKqEx5RBm62pBolSiEzDSARtzdUsDru0YhAc1l9jizZv9CPAACzc/v9R+XQaAAAAAElFTkSuQmCC)}.timepicker .icon-down,.timepicker .icon-up{display:inline-block;width:55px;height:38px;background-position:center center;background-repeat:no-repeat;background-size:45%;opacity:.4;cursor:pointer}.timepicker .icon-down:hover,.timepicker .icon-up:hover{opacity:.7}.timepicker:before{top:-7px;left:6px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.2)}.timepicker:after{top:-6px;left:7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.timepicker .title{padding:10px 0 5px 0;color:#888;width:100%;cursor:default}.timepicker .cell-2{float:left;width:20%;min-height:14px;cursor:default}.timepicker .cell-4{width:40%;float:left}.timepicker .handle,.timepicker .text{position:relative}.timepicker .chose-all{position:relative;margin:0 10px 0 10px}.timepicker .chose-all .text{font:bold 18px/22px arial,sans-serif}.timepicker a{color:#aaa;text-decoration:none}.timepicker .text{color:#666}.timepicker .text a{color:#444}.timepicker .text a:active,.timepicker .text a:focus,.timepicker .text a:hover{color:#222}.timepicker ul{list-style:none;padding:0;margin:0 5px}.timepicker li.cell-2{padding:3px 0;cursor:pointer}.timepicker li.cell-2:hover{background:#ccc;color:#555}@font-face{font-family:Urbanist;font-display:swap;src:url(../fonts/Urbanist-Black.woff2) format("woff2"),url(../fonts/Urbanist-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Urbanist;font-display:swap;src:url(../fonts/Urbanist-ExtraBold.woff2) format("woff2"),url(../fonts/Urbanist-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Urbanist;font-display:swap;src:url(../fonts/Urbanist-Regular.woff2) format("woff2"),url(../fonts/Urbanist-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Urbanist;font-display:swap;src:url(../fonts/Urbanist-Bold.woff2) format("woff2"),url(../fonts/Urbanist-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Urbanist;font-display:swap;src:url(../fonts/Urbanist-Medium.woff2) format("woff2"),url(../fonts/Urbanist-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Urbanist;font-display:swap;src:url(../fonts/Urbanist-SemiBold.woff2) format("woff2"),url(../fonts/Urbanist-SemiBold.woff) format("woff");font-weight:600;font-style:normal}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}a{text-decoration:none}a:visitted{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:root{--tr-dur:0.3s;--tr-fun:ease-out;--white:#ffffff;--green-main:#20b85d;--green-light:#28ff7e;--dark-gray:#333333}.color_primary{color:#20b85d}html{font-family:Urbanist,sans-serif;font-weight:500;font-size:17px;line-height:140%;letter-spacing:0}h1{font-family:Urbanist,sans-serif;font-weight:900;font-size:86px;line-height:105%;letter-spacing:-.015em}h2{font-family:Urbanist,sans-serif;font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em}h3{font-family:Urbanist,sans-serif;font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em}.text-subtitle-large{font-family:Urbanist,sans-serif;font-weight:700;font-size:24px;line-height:29px;letter-spacing:-.015em}.text-title-body{font-family:Urbanist,sans-serif;font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px}.text-title-small{font-family:Urbanist,sans-serif;font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px}.text-pre-title{font-family:Urbanist,sans-serif;font-weight:700;font-size:24px;line-height:29px;letter-spacing:-.015em}.text-button{font-family:Urbanist,sans-serif;font-weight:800;font-size:20px;line-height:24px;letter-spacing:.04em}.text-a{font-family:Urbanist,sans-serif;font-weight:700;font-size:24px;line-height:29px;letter-spacing:-.015em}button,button:hover{transition:all .3s ease-out}a,a:hover,path,svg{transition:all .3s ease-out}.add-restaurant-cf7 .wpcf7-acceptance input,.hidden{position:absolute;width:.0588235294rem!important;height:.0588235294rem!important;overflow:hidden;clip:rect(0 0 0 0)}body{height:100%;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{min-height:100%;display:flex;flex-direction:column}main{flex:1 1 auto}.hide-scroll{padding-right:17px}.container,[class*=__container]{width:100%;max-width:1164px;margin:0 auto;padding:0 32px}section{margin-bottom:100px;position:relative}.section-background{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover}.button{border-radius:100px;display:inline-flex;justify-content:center;align-items:center;gap:10px;text-align:center;padding:17px 34px;line-height:1;min-width:158px;background:0 0;transition:all .3s ease-out;letter-spacing:.04em;font-weight:700;font-size:20px;line-height:1;border:1px solid transparent;cursor:pointer}.button[disabled]{background:#dfe1e0;border-color:#dfe1e0;color:#fff;cursor:no-drop}.button-green:not([disabled]){color:#fff;border-color:#20b85d;background:#20b85d}.button-green:not([disabled]):hover{box-shadow:0 4px 6px #b5b5b5}.button-green:not([disabled]):focus{background:#20b85d;border:1px solid #28ff7e}.button-green:not([disabled]):active{border-color:#28ff7e;background:#28ff7e}.button-long{width:100%;max-width:350px}.button-long:not([disabled]):active{border-color:#168643;background:#168643}.button-white:not([disabled]){color:#20b85d;background:0 0;border:2px solid #20b85d;padding:16px 34px}.button-white:not([disabled]):hover{background:#20b85d;color:#fff}.button-white:not([disabled]):hover path{fill:#fff}.button-green-light{color:#333;border-color:#28ff7e;background:#28ff7e;padding:15px 21px;letter-spacing:.5px;text-transform:capitalize;font-weight:800;font-size:18px;line-height:1}.button-green-light:hover{box-shadow:0 4px 6px rgba(181,181,181,.5)}.button-green-light:focus{background:#28ff7e;border:1px solid #333}.button-green-light:active{border-color:#a7ffca;background:#a7ffca}.button-green-light[disabled]{background:#f1f1f1;border-color:#f1f1f1}.button-black:not([disabled]){color:#fff;background:#010101;border:2px solid #010101;padding:14px 34px;font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:capitalize;text-align:center;width:100%;max-width:14.7058823529rem}.button-black:not([disabled]):focus,.button-black:not([disabled]):hover{border-color:#20b85d;background:#20b85d;color:#fff}.text-shadow-copy{display:inline;font-size:60px;font-weight:900;text-align:center;line-height:145%;opacity:.1;letter-spacing:.01em;position:absolute;top:-45px;left:0;color:#a9a9a9;width:100%}.text-shadow-copy .color_primary{color:#a9a9a9}.likes{display:flex;align-items:center;height:25px}.likes span{font-weight:700;font-size:14px;line-height:140%;letter-spwacing:.5px;padding-left:11px;line-height:1}.likes button{background:0 0;display:flex}.like{margin-right:35px}.dislike svg{margin-top:5px}.like span{margin-top:auto}.dislike span{margin-top:auto;margin-bottom:3px}.error-404{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:100%;margin-top:100px}.error-404 h1{padding-bottom:20px}.error-home{margin-top:20px;max-width:200px;margin-left:auto;margin-right:auto}.checkbox::-webkit-scrollbar,.code::-webkit-scrollbar,.home-head__search_results1::-webkit-scrollbar,.home-head__search_results2::-webkit-scrollbar,.iti__country-list::-webkit-scrollbar,.popup-content::-webkit-scrollbar,.select-options::-webkit-scrollbar,.select__options::-webkit-scrollbar,.ui-timepicker-viewport::-webkit-scrollbar,textarea::-webkit-scrollbar{width:10px;height:8px;background:#fff;border-radius:48px}.checkbox::-webkit-scrollbar-thumb,.code::-webkit-scrollbar-thumb,.home-head__search_results1::-webkit-scrollbar-thumb,.home-head__search_results2::-webkit-scrollbar-thumb,.iti__country-list::-webkit-scrollbar-thumb,.popup-content::-webkit-scrollbar-thumb,.select-options::-webkit-scrollbar-thumb,.select__options::-webkit-scrollbar-thumb,.ui-timepicker-viewport::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:48px;width:10px}.checkbox::-webkit-scrollbar-button:vertical:start:decrement,.code::-webkit-scrollbar-button:vertical:start:decrement,.home-head__search_results1::-webkit-scrollbar-button:vertical:start:decrement,.home-head__search_results2::-webkit-scrollbar-button:vertical:start:decrement,.iti__country-list::-webkit-scrollbar-button:vertical:start:decrement,.popup-content::-webkit-scrollbar-button:vertical:start:decrement,.select-options::-webkit-scrollbar-button:vertical:start:decrement,.select__options::-webkit-scrollbar-button:vertical:start:decrement,.ui-timepicker-viewport::-webkit-scrollbar-button:vertical:start:decrement,textarea::-webkit-scrollbar-button:vertical:start:decrement{display:none}.checkbox::-webkit-scrollbar-button:vertical:end:increment,.code::-webkit-scrollbar-button:vertical:end:increment,.home-head__search_results1::-webkit-scrollbar-button:vertical:end:increment,.home-head__search_results2::-webkit-scrollbar-button:vertical:end:increment,.iti__country-list::-webkit-scrollbar-button:vertical:end:increment,.popup-content::-webkit-scrollbar-button:vertical:end:increment,.select-options::-webkit-scrollbar-button:vertical:end:increment,.select__options::-webkit-scrollbar-button:vertical:end:increment,.ui-timepicker-viewport::-webkit-scrollbar-button:vertical:end:increment,textarea::-webkit-scrollbar-button:vertical:end:increment{display:none}.checkbox::-webkit-scrollbar-button:horizontal:start:decrement,.code::-webkit-scrollbar-button:horizontal:start:decrement,.home-head__search_results1::-webkit-scrollbar-button:horizontal:start:decrement,.home-head__search_results2::-webkit-scrollbar-button:horizontal:start:decrement,.iti__country-list::-webkit-scrollbar-button:horizontal:start:decrement,.popup-content::-webkit-scrollbar-button:horizontal:start:decrement,.select-options::-webkit-scrollbar-button:horizontal:start:decrement,.select__options::-webkit-scrollbar-button:horizontal:start:decrement,.ui-timepicker-viewport::-webkit-scrollbar-button:horizontal:start:decrement,textarea::-webkit-scrollbar-button:horizontal:start:decrement{display:none}.checkbox::-webkit-scrollbar-button:horizontal:end:increment,.code::-webkit-scrollbar-button:horizontal:end:increment,.home-head__search_results1::-webkit-scrollbar-button:horizontal:end:increment,.home-head__search_results2::-webkit-scrollbar-button:horizontal:end:increment,.iti__country-list::-webkit-scrollbar-button:horizontal:end:increment,.popup-content::-webkit-scrollbar-button:horizontal:end:increment,.select-options::-webkit-scrollbar-button:horizontal:end:increment,.select__options::-webkit-scrollbar-button:horizontal:end:increment,.ui-timepicker-viewport::-webkit-scrollbar-button:horizontal:end:increment,textarea::-webkit-scrollbar-button:horizontal:end:increment{display:none}.page-content-search{width:100%;display:flex;flex-direction:column;align-items:flex-start}.page-content-search p{font-size:24px}.page-content-search .search-home{color:#333;background-color:#28ff7e;font-weight:800;font-size:18px;line-height:1;margin-right:0;margin-left:0;display:flex;text-align:center;justify-content:center;align-items:center;margin-top:40px;max-width:200px;min-width:200px;margin-left:0;margin-right:auto}.wpcf7-not-valid-tip{font-size:17px}.header{display:flex;align-items:center;position:sticky;height:120px;background:#010101;top:-40px;z-index:9}.admin-bar .header{top:-8px}.header__wrapper{height:80px;position:sticky;top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.admin-bar .header__wrapper{top:32px}.logo{margin-right:27px;margin-bottom:9px}.menu{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto}.menu-item{padding-right:40px}.menu-item a{display:flex;align-items:center}.menu-item a{font-weight:700;color:#fff;margin-right:7px;transition:all .3s ease-out}.menu-item a:hover{color:#20b85d}.menu__arrow{transition:all .3s ease-out}.current-menu-item a{color:#20b85d;transition:all .3s ease-out}.current-menu-item .menu__arrow{transition:all .3s ease-out}.menu__arrow path{transition:all .3s ease-out}.current-menu-item .menu__arrow path{transition:all .3s ease-out}.header__button{margin-left:0;margin-right:51px}.header__search{background:0 0}.burger{display:none;background:0 0;width:51px;height:25px;position:relative}.burger img{position:absolute;top:0;transition:all .3s ease-out;right:0;opacity:1}.burger img:nth-of-type(2){opacity:0}.burger.active img:nth-of-type(1){opacity:0}.burger.active img:nth-of-type(2){opacity:1}.header__wrapper-burger{display:flex;flex-grow:1;align-items:center;background:#000;position:relative}.search.on{-webkit-animation-name:in-out;animation-name:in-out;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.search__input{box-sizing:border-box;width:16px;height:16px;border:2px solid #28ff7e;border-radius:50%;background:#000;color:#000;font-size:16px;font-weight:400;outline:0;-webkit-transition:width .4s ease-in-out,border-radius .8s ease-in-out,padding .2s,height .4s,color 0s ease-in-out;transition:.4s ease-in-out,border-radius .4s ease-in-out,padding .4s height .4s,color 0s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.search__input::placeholder{color:#000}.search__input.square{box-sizing:border-box;padding:0 80px 0 10px;width:300px;height:50px;border:2px solid #28ff7e;border-radius:0;background:#000;color:#fff;font-size:16px;font-weight:400;outline:0;-webkit-transition:color 1s ease-in-out,width .4s ease-in-out,border-radius .4s ease-in-out,padding .2s height .4s;transition:color 1s ease-in-out,width .4s ease-in-out,border-radius .4s ease-in-out,padding .2s height .4s;-webkit-transition-delay:.4s,0s,.4s;transition-delay:.4s,0s,.4s;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.search__input.square::placeholder{color:#777;transition:color .8s ease-in-out}.search__open{width:24px;height:1.4117647059rem;background:url(/wp-content/themes/m-menus/assets/img/search-h.svg) 0 0 no-repeat}.search__reset{background:0 0;height:50px;width:50px;padding:0;border-radius:100%;outline:0;border:0;color:inherit;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search__reset:before{content:"";position:absolute;width:10px;height:2px;background-color:#28ff7e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:12px;margin-left:21px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search__reset{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.search__reset:before{content:"";position:absolute;width:27px;height:2px;margin-top:-1px;margin-left:-13px;background-color:#28ff7e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.search__reset:after{content:"";position:absolute;width:27px;height:2px;background-color:#28ff7e;margin-top:-1px;margin-left:-13px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.search__submit{position:absolute;opacity:0;transition:opacity 1s ease-in-out;z-index:-1;top:-15px;right:44px;width:34px;height:34px;background:url(../img/search.svg) 0 0 no-repeat;background-size:contain}.search__submit.active{opacity:1;z-index:5;transition:opacity 1s ease-in-out}.search form._form-focus .search__input.square{border:2px solid #fff}.search form._form-focus .search__reset.close:after,.search form._form-focus .search__reset.close:before{background-color:#fff}#menu-header-menu .menu-item-has-children{display:flex;align-items:center;position:relative}#menu-header-menu .menu__arrow{display:block;width:20px;height:18px;cursor:pointer;position:relative}#menu-header-menu .menu__arrow::after{content:"";position:absolute;width:20px;transform:rotate(45deg);bottom:calc(100% + 10px);left:0;background:#fff;height:0;transition:all .5s steps(1,start)}#menu-header-menu li.inited:hover a{color:#20b85d}#menu-header-menu li.inited:hover .menu__arrow path{fill:#20b85d}#menu-header-menu .clicked>.menu__arrow{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#menu-header-menu .clicked>.menu__arrow::after{transition:all .5s ease-out;height:20px}#menu-header-menu .sub-menu{display:none;position:absolute;top:calc(100% + 16px);background:#fff;border-radius:5px;padding:16px;right:17px;max-width:151px;width:100%;box-sizing:content-box}#menu-header-menu .sub-menu li{padding-right:0}#menu-header-menu .sub-menu li:not(:last-child){margin-bottom:15px}#menu-header-menu .sub-menu li.current-menu-item a{color:#168643}#menu-header-menu .sub-menu a{font-weight:500;font-size:15px;line-height:123.5%;letter-spacing:.5px;color:#20b85d;margin-right:0}.search{width:100%;max-width:max-content;display:none;transition:margin var(--tr-dur) var(--tr-fun)}.search .home-head__search--new .home-head__search1{border-left:1px solid #28ff7e;border-top:1px solid #28ff7e;border-bottom:1px solid #28ff7e;border-radius:100px 0 0 100px}.search .home-head__search--new .home-head__search2{padding-right:65px;border-right:1px solid #28ff7e;border-top:1px solid #28ff7e;border-bottom:1px solid #28ff7e;border-radius:0 100px 100px 0}.search .home-head__search--new .home-head__search1,.search .home-head__search--new .home-head__search2{color:#fff;background:#000}.search .home-head__search--new .home-head__search2__wrapper{max-width:382px}.search .home-head__search--new .home-head__search1__wrapper:before{background-image:url(../img/pin-h.svg)}.search .home-head__search--new .home-head__search2__wrapper:before{background-image:url(../img/search-input-h.svg)}.search .home-head__search--new .home-head__search1__wrapper:after{background:#28ff7e}.search__close{position:absolute;right:0;top:15px;right:20px;width:24px;height:24px;background:url(/wp-content/themes/m-menus/assets/img/close_s.svg) 0 0 no-repeat}.search__reset1,.search__reset2{position:absolute;right:0;top:15px;right:20px;width:24px;height:24px;background:url(/wp-content/themes/m-menus/assets/img/close_s.svg) 0 0 no-repeat}.footer{width:100%;background:#333}.footer__columns{display:flex;padding-top:30px;padding-bottom:30px;align-items:baseline}.footer__columns a{color:#f2f2f2}.footer__columns a:hover{color:#28ff7e}.footer__columns>*{display:flex;flex-direction:column}.footer__column-1{flex-basis:380px}.footer__logo{margin-bottom:32px;margin-top:-3px}.footer__description{color:#fff;max-width:255px;margin-bottom:17px}.footer__social{display:flex}.footer__social>*{margin-right:17px}.footer__column-2{flex-basis:190px}.menu-footer .menu-item{margin-bottom:8px}.menu-footer .menu-item a{font-size:18px;font-weight:500;line-height:140%;letter-spacing:.5px}.menu-footer__title{color:#28ff7e;margin-bottom:17px;line-height:140%;font-size:20px;font-weight:600;letter-spacing:-.3px;padding-right:25px}.footer__columns>:last-child .menu-footer__title{padding-right:0}.footer__columns>:last-child .menu-item{padding-right:0}.footer__column-3{flex-basis:190px}.footer__column-4{flex-basis:190px}.footer__copyright{width:100%;background:#010101;color:#fff;font-weight:500;font-size:12px;line-height:140%;text-align:center;letter-spacing:.5px;padding:17px 0}.checkbox{overflow-y:auto}.checkbox__item input{display:none}.checkbox-custom{max-width:max-content}.checkbox-custom,.checkbox-simple,.checkbox__item{font-weight:500;font-size:18px;line-height:140%;display:flex;align-items:center;letter-spacing:.5px;color:#505050;padding-left:34px;padding-top:3px;cursor:pointer;position:relative;height:20px;margin-bottom:27px}.checkbox-custom .icon,.checkbox-simple .icon,.checkbox__item .icon{position:absolute;display:block;left:0;top:0;width:24px;height:24px;transition:all .3s ease-out}.checkbox-custom .icon:before,.checkbox-custom:before,.checkbox-simple .icon:before,.checkbox-simple:before,.checkbox__item .icon:before,.checkbox__item:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #a9a9a9;border-radius:4px;transition:all .3s ease-out}.checkbox-custom .icon:after,.checkbox-custom:after,.checkbox-simple .icon:after,.checkbox-simple:after,.checkbox__item .icon:after,.checkbox__item:after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url(../img/check.svg) no-repeat center;border-radius:4px;transition:all .3s ease-out}.checkbox-custom :checked+.icon:before,.checkbox-custom.active:before,.checkbox-simple :checked+.icon:before,.checkbox-simple.active:before,.checkbox__item :checked+.icon:before,.checkbox__item.active:before{border-color:#20b85d;background-color:#20b85d}.wpcf7-acceptance label{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px;color:#333;padding-left:34px;cursor:pointer;display:inline-flex;align-items:baseline}.wpcf7-acceptance label:before{content:"";opacity:1;position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #a9a9a9;border-radius:4px;transition:all .3s ease-out}.wpcf7-acceptance label:after{content:"";opacity:0;position:absolute;left:0;top:0;width:24px;height:24px;background:url(../img/check.svg) no-repeat center;border-radius:4px;transition:all .3s ease-out}.wpcf7-acceptance label.checked::before{opacity:0}.wpcf7-acceptance label.checked::after{opacity:1;border-color:#20b85d;background-color:#20b85d}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance+.wpcf7-not-valid-tip:before{content:none!important}.radiobuttons__item input{display:none}.radiobuttons__item,.radiobuttons__label{font-weight:500;font-size:18px;line-height:140%;display:flex;align-items:center;letter-spacing:.5px;color:#505050;padding-left:34px;cursor:pointer;position:relative;height:21px;margin-bottom:27px}.radiobuttons__item:before,.radiobuttons__label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #a9a9a9;border-radius:50%;transition:all .3s ease-out}.radiobuttons__item:after,.radiobuttons__label:after{content:"";position:absolute;left:6px;top:6px;width:12px;height:12px;background:#20b85d;border-radius:50%;transition:all .3s ease-out;transform:scale(0)}.radiobuttons__item.active:before,.radiobuttons__label.active:before,input:checked+.radiobuttons__item:before,input:checked+.radiobuttons__label:before{border-color:#20b85d}.radiobuttons__item.active:after,.radiobuttons__label.active:after,input:checked+.radiobuttons__item:after,input:checked+.radiobuttons__label:after{transform:scale(1)}.radio-edit-menu{display:flex;align-items:center}.radio-edit-menu label{height:1.5294117647rem;margin:.5882352941rem 1.7647058824rem .5882352941rem 0}.add-restaurant .js-text-menu-wrapper{gap:0}.text-menu{width:100%}.breadcrumbs{font-weight:400;font-size:14px;line-height:229%;letter-spacing:-.01em;color:#505050;margin-top:30px;margin-bottom:33px}.breadcrumbs span{color:#20b85d}.breadcrumbs a{color:#505050}.breadcrumbs a:hover{color:#20b85d}.home-head__city .select{cursor:pointer;display:inline-block;position:relative;font-size:20px;color:#333;width:240px;height:50px;font-weight:700}.home-head__city .select-styled{position:absolute;display:flex;align-items:center;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:8px 15px 8px 71px;transition:all .3s ease-out;line-height:140%;border-radius:30px 0 0 30px}.home-head__city .select-styled:after{content:"";width:14px;height:8px;position:absolute;top:22px;right:37px;background-image:url(../img/arrow.svg);transition:all .3s ease-out}.home-head__city .select-styled:before{content:"";width:14px;height:19px;position:absolute;top:16px;left:32px;background-image:url(../img/pin.svg)}.home-head__city .select-styled.active,.home-head__city .select-styled:active{border-color:#20b85d}.home-head__city .select-styled.active:after,.home-head__city .select-styled:active:after{transform:rotate(180deg);transition:all .3s ease-out}.home-head__city .select-options{display:none;position:absolute;top:100%;right:0;left:30px;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;overflow:auto;max-height:335px}.home-head__city .select-options li{margin:0;padding:12px 0 12px 0;text-indent:41px;transition:all .3s ease-out}.home-head__city .select-options li.is-selected,.home-head__city .select-options li:hover{color:#fff;background:#20b85d}.home-head__city .select-options li[rel=hide]{display:none}.colections__filters .select-hidden{display:none;visibility:hidden;padding-right:10px}.colections__filters .select{cursor:pointer;display:inline-block;position:relative;font-size:20px;color:#333;font-weight:700;height:50px;width:160px}.colections__filters .select-styled{position:absolute;display:flex;align-items:center;top:0;right:0;bottom:0;left:0;padding:5px 30px;height:50px;background:#fff;line-height:1;border:2px solid #20b85d;font-weight:800;font-size:18px;letter-spacing:.04em;color:#20b85d;transition:all .3s ease-out}.colections__filters .select-styled:after{content:"";width:14px;height:8px;position:absolute;top:21px;right:20px;background-image:url(../img/arrow.svg);transition:all .3s ease-out}.colections__filters .select-styled.active,.colections__filters .select-styled:active{border-color:#20b85d}.colections__filters .select-styled.active:after,.colections__filters .select-styled:active:after{transform:rotate(180deg);transition:all .3s ease-out}.colections__filters .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;overflow:auto;max-height:340px;border:2px solid #20b85d;border-top:none}.colections__filters .select-options li{margin:0;padding:12px 0 12px 0;text-indent:30px;transition:all .3s ease-out}.colections__filters .select-options li.is-selected,.colections__filters .select-options li:hover{color:#fff;background:#20b85d}.colections__filters .select-options li[rel=hide]{display:none}.colections__more-filters .select{width:190px}.colections__more-filters .select-options li{font-size:18px}.select-form-sample .select{cursor:pointer;display:inline-block;position:relative;width:100%;height:70px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.select-form-sample .select-styled{width:100%;position:relative;display:flex;align-items:center;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:20px 58px 20px 12px;transition:all .3s ease-out;border:2px solid #949494;border-radius:4px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.select-form-sample .select-styled:after{content:"";width:14px;height:8px;position:absolute;top:calc(50% - 4px);right:37px;background-image:url(../img/arrow.svg);transition:all .3s ease-out}.select-form-sample .select-styled.active,.select-form-sample .select-styled:active{border-color:#20b85d}.select-form-sample .select-styled.active:after,.select-form-sample .select-styled:active:after{transform:rotate(180deg);transition:all .3s ease-out}.select-form-sample .select-options{display:none;border:2px solid #949494;border-radius:4px;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;overflow:auto;max-height:400px}.select-form-sample .select-options li{margin:0;padding:12px 0 12px 0;text-indent:41px;transition:all .3s ease-out}.select-form-sample .select-options li.is-selected,.select-form-sample .select-options li:hover{color:#fff;background:#20b85d}.select-form-sample .select-options li[rel=hide]{display:none}.select-form-sample .select-hidden{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.iti{width:100%}div.iti__selected-flag{padding-left:12px;padding-right:30px;font-size:18px}div.iti__arrow{margin:0;border:none;width:14px;height:8px;position:absolute;top:calc(50% - 4px);right:8px;background-image:url(../img/arrow.svg);transition:all .3s ease-out}li.iti__country{padding-top:12px;padding-bottom:12px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}ul.iti__country-list{border:2px solid #949494;border-radius:4px;max-height:300px}div.with_frm_style .frm_form_field.form-field input,div.with_frm_style .frm_form_field.form-field textarea{width:100%;position:relative;z-index:1;padding:20px 58px 20px 12px;background:#fff;border:2px solid #949494;border-radius:4px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{border-color:#dc3232;border-width:2px}.frm_style_formidable-style.with_frm_style .frm_error{font-size:1em;font-weight:400}.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_top,.with_frm_style .frm_top_container .frm_primary_label{font-weight:600;font-size:14px;line-height:140%;letter-spacing:.5px;padding-bottom:6px;color:#505050}.select{position:relative}.select__body{position:relative}.select__title{width:100%;position:relative;display:flex;align-items:center;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:0;transition:all .3s ease-out;border:2px solid #949494;border-radius:4px}.select__title input{padding:20px 58px 20px 12px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.select__title input::placeholder{letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}._select-focus .select__title{border-color:#20b85d}.select__value{width:100%;display:flex;align-items:center;gap:10px}.select__value>*{flex:1 1 auto}.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}.select__content{padding:20px 58px 0 12px;margin-bottom:20px;position:relative;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%;text-align:left;transition:all .3s ease-out;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.select__content:after{content:"";width:14px;height:8px;position:absolute;top:calc(50% + 10px - 4px);right:37px;background-image:url(../img/arrow.svg);transition:all .3s ease-out}._select-open .select__content:after{transform:rotate(180deg)}.select__text{flex:1 1 auto}.select__input{width:100%;background-color:transparent;height:100%}.select__options{border:2px solid #949494;border-radius:4px;position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;overflow:auto;max-height:400px}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:200px}.select__option{width:100%;text-align:left;cursor:pointer;margin:0;font-weight:500;padding:12px 0 12px 0;text-indent:41px;transition:all .3s ease-out;background-color:#fff;color:inherit}.select__option._select-selected{background-color:#eee}.select__row{display:inline-flex;align-items:center}.select._select-open{z-index:5}._select-tag{cursor:pointer}.restaurants__head-sort .select-hidden{display:none;visibility:hidden;padding-right:10px}.restaurants__head-sort .select__body{cursor:pointer;display:inline-block;position:relative;font-weight:400;font-size:18px;letter-spacing:.04em;height:1.4117647059rem;color:var(--black);width:100%}.restaurants__head-sort .select__content{display:flex;align-items:center;top:0;right:0;bottom:0;left:0;padding:0 1.8235294118rem 0 0;height:1.4117647059rem;font-weight:700;background:#fff;width:max-content;transition:all .3s ease-out}.restaurants__head-sort .select__content::before{content:"Sort: ";padding-right:.2941176471rem;font-weight:400}.restaurants__head-sort .select__content:after{content:"";width:24px;height:24px;position:absolute;top:0;right:0;background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:center;transition:all .3s ease-out}.restaurants__head-sort .select__content.active,.restaurants__head-sort .select__content:active{border-color:#20b85d}.restaurants__head-sort .select__content.active:after,.restaurants__head-sort .select__content:active:after{transform:rotate(180deg);transition:all .3s ease-out}.restaurants__head-sort .select__title{border:none}.restaurants__head-sort .select__content{border:none;margin:0}.restaurants__head-sort .select__options{position:absolute;top:calc(100% + 9px);right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;overflow:auto;max-height:340px;box-shadow:0 40px 64px 0 rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.24);background:#fff;border:none;border-radius:6px;padding:12px}.restaurants__head-sort .select__options .select__option{margin:0;padding:4px 8px;transition:all .3s ease-out;font-weight:500;text-indent:0;font-size:14px;line-height:140%;letter-spacing:.04em;color:rgba(0,0,0,.8);border-radius:6px}.restaurants__head-sort .select__options .select__option:not(:last-child){margin-bottom:.2941176471rem}.restaurants__head-sort .select__options .select__option._select-selected,.restaurants__head-sort .select__options .select__option:hover{background:#a7ffca}.restaurants__head-sort .select__options .select__option[rel=hide]{display:none}.popup{display:none;overflow:hidden;position:fixed;z-index:98;top:10vh;left:0;right:0;width:100%;max-width:700px;margin:0 auto}.popup-overlay{display:none;background:rgba(1,1,1,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:90}.popup-content{background:#fff;overflow-y:auto;overflow-x:hidden;border-radius:10px;z-index:99;max-height:80vh}.popup-close{position:absolute;width:22px;height:22px;top:48px;right:51px;background-image:url(../img/popup-close.svg);cursor:pointer;z-index:8}.popup-wrapper{position:relative}.popup-wrapper h2{padding:35px 100px 19px 40px;color:#505050}.popup-footer{display:flex;flex-wrap:wrap;align-items:center;border:1px solid rgba(80,80,80,.2)}.popup-footer>button{height:56px;background:0 0;font-weight:800;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.04em;min-width:150px;border-radius:71px;padding:5px 15px}.popup-footer{justify-content:end;padding:19px 46px 24px}.popup-footer>p{width:100%;display:flex;justify-content:end}.popup-footer .button:first-child{color:#a9a9a9;margin-right:10px}.popup-footer .button:last-child{background-color:#20b85d;color:#fff}.popup-footer .button:first-child:hover{color:#20b85d}.popup-footer .button:last-child:hover{background-color:#28ff7e}.popup-filters__wrapper{display:flex;position:relative;border-top:1px solid rgba(80,80,80,.2);min-height:376px}.popup-filters__wrapper:before{content:"";position:absolute;z-index:0;left:0;height:100%;top:0;width:220px;background:rgba(80,80,80,.1)}.popup-filters__wrapper .popup-filters__content>div{max-height:261px}.popup-filters__wrapper .checkbox-cuisines{display:flex;flex-wrap:wrap}.popup-filters__wrapper .checkbox-cuisines>*{width:50%}.popup-filters__title{position:absolute;left:0;min-height:75px;width:220px;cursor:pointer;padding:0 20px 0 40px;display:flex;justify-content:center;flex-direction:column}.popup-filters__title:nth-of-type(1){top:0}.popup-filters__title:nth-of-type(3){top:75px}.popup-filters__title:nth-of-type(3)>span{display:none}.popup-filters__title:nth-of-type(5){top:150px}.popup-filters__title:nth-of-type(5)>span{display:none}.popup-filters__title:nth-of-type(7){top:225px}.popup-filters__title:nth-of-type(9){top:300px}.popup-filters__content{display:none;margin-left:220px;padding:24px 24px 24px 24px}.popup-filters__content:nth-of-type(6){width:100%}.popup-filters__content:nth-of-type(8) .popup-cost__amount,.popup-filters__content:nth-of-type(8) .popup-cost__name{margin-left:-20px}.popup-filters__content:nth-of-type(8) .popup-cost__amount{padding-bottom:30px}.popup-filters__content:nth-of-type(8) .popup-cost__slider{height:auto;margin-bottom:20px}.popup-filters__content:nth-of-type(10){width:100%}.popup-filters__title{font-weight:700;font-size:20px;line-height:140%;display:flex;letter-spacing:.5px;color:#505050}.popup-filters__title span{font-weight:500;font-size:16px;line-height:140%;letter-spacing:.3px;color:#a9a9a9}.popup-filters__title.active{background:#20b85d;color:#fff}.popup-filters__title.active span{color:#fff}.popup-filters__title.active+.popup-filters__content{display:block}.popup-filters__title>span{display:none}.popup-rating__slider{width:100%;padding-top:72px}.popup-rating__slider-back{display:flex;width:100%;justify-content:space-between}.popup-rating__item{height:62px;width:29px;padding-top:42px;position:relative;font-weight:600;font-size:14px;line-height:140%;letter-spacing:.5px;color:#505050;cursor:pointer}.popup-rating__item:before{content:"";position:absolute;top:13px;left:0;width:111px;height:3px;background:#a9a9a9}.popup-rating__item:last-child:before{content:none}.popup-rating__item:after{content:"";position:absolute;top:5px;left:0;width:19px;height:19px;background:#a9a9a9;border-radius:50%}.popup-rating__item:nth-of-type(3):after{width:29px;height:29px;left:-5px;top:0}.popup-rating__item.active:after,.popup-rating__item.active:before{background:#20b85d}.search-temlate-1{position:relative;height:50px;margin-bottom:41px;cursor:pointer}.search-temlate-1:before{content:"";position:absolute;width:18px;height:17px;left:34px;top:17px;background-image:url(../img/search-grey.svg)}.search-temlate-1 input{height:50px;width:100%;background:#fff;border:1px solid #a9a9a9;box-sizing:border-box;border-radius:30px;padding-left:74px;font-weight:700;font-size:20px;line-height:140%;display:flex;align-items:center;letter-spacing:.5px;color:#333}.search-temlate-1 input::placeholder{color:#a9a9a9}.search-temlate-1 span{position:absolute;right:26px;top:15px}.checkbox-more-filters{max-height:235px}.add-restaurant input:not(.select__input),.add-restaurant textarea,.popup-claim input:not(.select__input),.popup-claim textarea,.popup-request input:not(.select__input),.popup-request textarea{width:100%;position:relative;z-index:1;padding:20px 58px 20px 12px;background:#fff;border:2px solid #949494;border-radius:4px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.add-restaurant input:not(.select__input):active,.add-restaurant input:not(.select__input):focus,.add-restaurant itextareaput:active,.add-restaurant textarea:focus,.popup-claim input:not(.select__input):active,.popup-claim input:not(.select__input):focus,.popup-claim itextareaput:active,.popup-claim textarea:focus,.popup-request input:not(.select__input):active,.popup-request input:not(.select__input):focus,.popup-request itextareaput:active,.popup-request textarea:focus{border:2px solid #20b85d}.add-restaurant input:not(.select__input):placeholder,.add-restaurant textarea:placeholder,.popup-claim input:not(.select__input):placeholder,.popup-claim textarea:placeholder,.popup-request input:not(.select__input):placeholder,.popup-request textarea:placeholder{letter-spacing:.5px;font-weight:500;font-size:18px;line-height:140%;color:#a9a9a9}.add-restaurant .popup-claim__error,.popup-claim .popup-claim__error,.popup-request .popup-claim__error{position:relative;padding-top:7px;font-weight:500;font-size:11px;line-height:140%;letter-spacing:.5px;color:#ee0004;display:none}.add-restaurant .popup-claim__error:before,.popup-claim .popup-claim__error:before,.popup-request .popup-claim__error:before{content:"";display:block;position:absolute;width:18px;height:18px;bottom:48px;right:27px;background-image:url(../img/error.svg);background-repeat:no-repeat;z-index:2}.add-restaurant input.error,.add-restaurant textarea.error,.popup-claim input.error,.popup-claim textarea.error,.popup-request input.error,.popup-request textarea.error{border:2px solid #ee0004}.add-restaurant input.error+.popup-claim__error,.add-restaurant textarea.error+.popup-claim__error,.popup-claim input.error+.popup-claim__error,.popup-claim textarea.error+.popup-claim__error,.popup-request input.error+.popup-claim__error,.popup-request textarea.error+.popup-claim__error{display:block}.popup-claim__wrapper{padding:24px 60px 50px 38px}.popup-claim__wrapper>div{padding-bottom:25px}.popup-claim__wrapper+.recaptcha,.popup-report-problem__wrapper+.recaptcha{margin-left:38px;margin-top:-50px;display:block;margin-bottom:50px}.popup-claim__row-halfs{display:flex;justify-content:space-between}.popup-claim__column__half{width:calc(50% - 22px)}.popup-claim__subscribe{font-weight:600;font-size:14px;line-height:140%;letter-spacing:.5px;padding-bottom:6px;color:#505050}.popup-claim__subscribe span{color:#ee0004}.popup-claim__apply.non-active{background:#a9a9a9!important;cursor:no-drop}.popup-claim__apply:active{background:#010101!important;transition:0s!important}.popup-claim__sibmission{display:flex;align-items:center;justify-content:center;padding:111px 24px 85px;flex-direction:column;display:none}.popup-claim__sibmission svg{margin-bottom:24px}.popup-claim__sibmission .sibmission__title{letter-spacing:-.015em;color:#505050;font-weight:900;font-size:40px;line-height:48px}.popup-claim__sibmission .sibmission__sub{color:#505050;font-weight:400;font-size:20px;line-height:160%}.popup-report-problem input[type=email],.popup-report-problem textarea{width:100%;position:relative;z-index:1;padding:20px 58px 20px 12px;background:#fff;border:2px solid #949494;border-radius:4px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.popup-report-problem input[type=email]:active,.popup-report-problem input[type=email]:focus,.popup-report-problem textarea:active,.popup-report-problem textarea:focus{border:2px solid #20b85d}.popup-report-problem input[type=email]:placeholder,.popup-report-problem textarea:placeholder{letter-spacing:.5px;font-weight:500;font-size:18px;line-height:140%;color:#a9a9a9}.popup-report-problem .popup-report-problem__file{letter-spacing:.5px;font-weight:500;font-size:18px;line-height:140%}.popup-report-problem .popup-report-problem__error{position:relative;padding-top:7px;font-weight:500;font-size:11px;line-height:140%;letter-spacing:.5px;color:#ee0004;display:none}.popup-report-problem .popup-report-problem__error:before{content:"";display:block;position:absolute;width:18px;height:18px;bottom:48px;right:27px;background-image:url(../img/error.svg);background-repeat:no-repeat;z-index:2}.popup-report-problem input.error{border:2px solid #ee0004}.popup-report-problem input.error+.popup-report-problem__error{display:block}.popup-report-problem__wrapper{padding:24px 60px 50px 38px}.popup-report-problem__wrapper>div{padding-bottom:25px}.popup-report-problem__row-halfs{display:flex;justify-content:space-between}.popup-report-problem__column__half{width:calc(50% - 22px)}.popup-report-problem__subscribe{font-weight:600;font-size:14px;line-height:140%;letter-spacing:.5px;padding-bottom:6px;color:#505050}.popup-report-problem__subscribe span{color:#ee0004}.popup-report-problem__apply{height:56px;background:0 0;font-weight:800;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.04em;min-width:150px;border-radius:71px;padding:5px 15px;background-color:#20b85d;color:#fff}.popup-report-problem__apply:hover{background-color:#28ff7e;color:#333}.popup-report-problem__apply.non-active{background:#a9a9a9!important;cursor:no-drop}.popup-report-problem__apply:active{background:#010101!important;color:#fff;transition:0s!important}.popup-report-problem__sibmission{display:flex;align-items:center;justify-content:center;padding:111px 24px 85px;flex-direction:column;display:none}.popup-report-problem__sibmission svg{margin-bottom:24px}.popup-report-problem__sibmission .sibmission__title{letter-spacing:-.015em;color:#505050;font-weight:900;font-size:40px;line-height:48px}.popup-report-problem__sibmission .sibmission__sub{color:#505050;font-weight:400;font-size:20px;line-height:160%}.popup-report-problem__file{cursor:pointer;border:0;padding:0;max-width:100%}.popup-info__wrapper{display:none;position:fixed;-webkit-box-pack:justify;justify-content:space-between;padding:20px 40px;width:max-content;min-width:50rem;max-width:900px;font-weight:600;font-size:24px;line-height:1;letter-spacing:-.015em;border-radius:10px;background:rgba(32,184,93,.4392156863);color:#1c1c1c;top:100px;left:50%;transform:translate(-50%,0);z-index:9999;color:#fff;transition:all .5s ease 0s}.popup-info__wrapper i{cursor:pointer;position:absolute;right:30px;top:15px}.popup-info__wrapper span{display:flex;align-items:center}.popup-info__wrapper path{fill:#fff}.popup-info__wrapper--award{top:auto;bottom:1.7647058824rem;background:#20b85d}textarea{resize:none}.popup-report-problem .popup-wrapper h3{font-size:20px;line-height:160%;color:#505050;padding:0 24px}.popup-report-problem .popup-wrapper h3 a{color:var(--green-main)}.popup-report-problem .popup-wrapper h3 a:focus,.popup-report-problem .popup-wrapper h3 a:hover{color:#28ff7e}.popup-claim__clear{color:#a9a9a9;margin-right:10px}.popup-footer .popup-claim__personal-account:first-child{padding-inline:0;display:block;margin-right:auto;margin-left:0}.pagination{margin-left:auto;margin-right:auto;display:block;max-width:max-content}.nav-links{margin-top:2.3529411765rem}.nav-links>*{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px;color:#505050;padding:5px}.nav-links .page-numbers:hover{color:#20b85d}.nav-links .page-numbers.current{color:#20b85d}.home-head{min-height:calc(100vh - 120px);height:100%;position:relative;margin-bottom:30px;background:linear-gradient(90deg,rgba(222,255,235,.65) 21.27%,rgba(227,227,227,0) 86.66%)}.home-head .container{height:100%;padding-top:16px;padding-bottom:32px;min-height:calc(100vh - 120px);display:flex;align-items:center;width:100%}.home-head h3{display:block;max-width:327px;display:flex;align-items:center;justify-content:center;min-height:45px;background:url(../img/home-head-h3-bg.svg) no-repeat center;background-size:contain;margin-bottom:10px}.home-head h1{max-width:760px;padding-bottom:52px}.home-head__wrapper{width:100%;height:100%;display:flex;align-items:center;min-height:100%}.home-head__block{margin-top:15px;width:100%}.home-head__search{display:flex;align-items:center;min-height:50px;justify-content:space-between;justify-content:flex-start}.home-head__choice{display:flex}.home-head__city{height:50px}.home-head__city .select{min-width:240px;width:100%}.home-head__city .select-styled{position:relative;height:50px;padding-right:70px}.home-head__food{display:flex;position:relative;height:50px;align-items:center}.home-head__food .select-hidden{display:none;visibility:hidden;padding-right:10px}.home-head__food .select{cursor:pointer;display:inline-block;position:relative;font-size:20px;color:#333;min-width:240px;height:50px;font-weight:700;width:100%}.home-head__food .select-styled{position:relative;display:flex;align-items:center;top:0;right:0;bottom:0;left:0;height:50px;background-color:#fff;padding:8px 70px 8px 71px;transition:all .3s ease-out;line-height:140%;border-radius:0 30px 30px 0;border-left:2px solid #20b85d}.home-head__food .select-styled:after{content:"";width:14px;height:8px;position:absolute;top:22px;right:37px;background-image:url(../img/arrow.svg);transition:all .3s ease-out}.home-head__food .select-styled:before{content:"";width:18px;height:17px;position:absolute;top:17px;left:30px;z-index:1;background-image:url(../img/search-input.svg)}.home-head__food .select-styled.active:after,.home-head__food .select-styled:active:after{transform:rotate(180deg);transition:all .3s ease-out}.home-head__food .select-options{display:none;position:absolute;top:100%;right:30px;left:2px;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;overflow:auto;max-height:335px}.home-head__food .select-options li{margin:0;padding:12px 0 12px 41px;transition:all .3s ease-out}.home-head__food .select-options li.is-selected,.home-head__food .select-options li:hover{color:#fff;background:#20b85d}.home-head__food .select-options li[rel=hide]{display:none}.home-head__button{height:50px;padding:0 53px;background:#20b85d;border-radius:71px;color:#fff;transition:all .3s ease-out;margin-left:30px}.home-head__button:hover{background:#28ff7e;color:#010101;transition:all .3s ease-out}.home-head__search{display:none}.home-head__search--new{display:flex;position:relative}.home-head__search--new .search_input__wrapper{position:relative}.home-head__search--new .home-head__search_results1,.home-head__search--new .home-head__search_results2{position:absolute;background:#fff;top:50px;height:auto;width:100%;cursor:pointer;z-index:5;background-color:#fff;overflow:auto;max-height:350px;box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06)}.home-head__search--new .home-head__search_results1 .results1__detect,.home-head__search--new .home-head__search_results2 .results1__detect{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;padding:39px 17px 38px 34px;color:#20b85d;display:flex;align-items:center}.home-head__search--new .home-head__search_results1 .results1__detect svg,.home-head__search--new .home-head__search_results2 .results1__detect svg{margin-right:17px}.home-head__search--new .home-head__search_results1 .results1__recent-title,.home-head__search--new .home-head__search_results2 .results1__recent-title{font-weight:400;font-size:20px;line-height:140%;letter-spacing:.5px;color:#505050;padding:24px 17px 3px 32px;border-top:1px solid rgba(80,80,80,.2)}.home-head__search--new .home-head__search_results1 .results1__recent-title:hover,.home-head__search--new .home-head__search_results2 .results1__recent-title:hover{cursor:default;background-color:#fff}.home-head__search--new .home-head__search_results1 .results1__recent-item,.home-head__search--new .home-head__search_results2 .results1__recent-item{position:relative}.home-head__search--new .home-head__search_results1 .results1__recent-item::before,.home-head__search--new .home-head__search_results2 .results1__recent-item::before{content:"";position:absolute;left:32px;top:17px;width:24px;height:24px;background-image:url(../img/clock.svg)}.home-head__search--new .home-head__search_results1 li,.home-head__search--new .home-head__search_results2 li{padding:17px 17px 17px 75px;cursor:pointer;font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px;color:#505050;background-color:#fff}.home-head__search--new .home-head__search_results1 li:hover,.home-head__search--new .home-head__search_results2 li:hover{background-color:#f2f2f2;transition:all .3s ease-out}.home-head__search--new .home-head__search_results1{max-width:488px;width:100%;left:0;top:65px;background:#fff;border:.5px solid #a9a9a9;border-radius:10px}.home-head__search--new .home-head__search_results2{left:253px;width:100%;top:65px;max-width:488px;background:#fff;border:.5px solid #a9a9a9;border-radius:10px;max-height:688px}.home-head__search--new .home-head__search_results2 .results2__title{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;padding:39px 17px 38px 34px;color:#20b85d;cursor:default}.home-head__search--new .home-head__search_results2 .results2__title:hover{background:#fff}.home-head__search--new .home-head__search_results2 picture{grid-row:1/5;border-radius:5px;height:100%;overflow:hidden}.home-head__search--new .home-head__search_results2 picture img{width:100%;height:100%;object-fit:contain;height:35px;width:35px}.home-head__search--new .home-head__search_results2 .results2__item{padding:10px 20px 10px 34px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:35px;column-gap:19px;align-items:center}.home-head__search--new .home-head__search_results2 .results2__item--cuisine{background-color:rgba(40,255,126,.3137254902)}.home-head__search--new .home-head__search_results2 .results2__item-name{padding-top:0;font-weight:700;font-size:20px;letter-spacing:.5px;color:inherit;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-head__search--new .home-head__search_results2 .results2__tags{padding-top:7px;font-weight:500;font-size:18px;line-height:1;letter-spacing:.5px;color:#20b85d;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-head__search--new .home-head__search_results2 .results2__location{padding-top:12px;font-weight:500;font-size:14px;line-height:1;letter-spacing:.5px;color:#505050;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-head__search--new .home-head__search_results2 .results2__title+.results2__item{border-top:1px solid rgba(80,80,80,.2)}.home-head__search--new .search_input{font-weight:400;font-size:16px;color:#333;line-height:140%;letter-spacing:.5px}.home-head__search--new .home-head__search1__wrapper{max-width:378px}.home-head__search--new .home-head__search1__wrapper:before{content:"";width:14px;height:19px;position:absolute;top:18.5px;left:32px;background-image:url(../img/pin.svg)}.home-head__search--new .home-head__search1__wrapper:after{content:"";width:2px;height:29.5px;position:absolute;top:13px;right:0;background:#20b85d}.home-head__search--new .home-head__search1{padding:17px 10px 17px 71px;transition:all .3s ease-out;border-radius:100px 0 0 100px;z-index:1;max-width:253px}.home-head__search--new .home-head__search2__wrapper{width:100%;max-width:489px;margin-right:30px}.home-head__search--new .home-head__search2__wrapper:before{content:"";width:18px;height:17px;position:absolute;top:19px;left:30px;z-index:3;background-image:url(../img/search-input.svg)}.home-head__search--new .home-head__search2{padding:17px 30px 17px 70px;transition:all .3s ease-out;border-radius:0 100px 100px 0;z-index:1;max-width:489px;width:100%}.home-locations h2{text-align:center;margin-bottom:90px;margin-top:74px;letter-spacing:.01em;line-height:125.5%;position:relative;z-index:2}.home-locations .container{position:relative;text-align:center}.home-locations__wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-16px;overflow:hidden;transition:all 1s ease-out}.home-locations__wrapper.hide{height:650px}.home-locations__own{margin:0 15px 30px;width:calc(50% - 30px);position:relative;cursor:pointer;height:0;padding-bottom:16.6%;border-radius:10px}.home-locations__own:before{opacity:.2;transition:all .3s ease-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5);mix-blend-mode:multiply}.home-locations__own:after{content:"";opacity:0;transition:all .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(180deg,rgba(1,1,1,0) 13.38%,#20b85d 100%)}.home-locations__own:hover:before{opacity:.4;transition:all .3s ease-out}.home-locations__own.active:bofore{opacity:0;transition:all .3s ease-out}.home-locations__own.active:after{opacity:1;transition:all .3s ease-out}.home-locations__title{position:absolute;left:31px;bottom:16px;color:#fff;z-index:2;text-align:left;font-style:normal;font-weight:700;font-size:35px;line-height:42px;color:#fff}.home-locations__img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:10px;z-index:-1}.home-locations__button{margin:20px auto 24px}.home-locations__button:hover{background:#20b85d}.home-cities h2{text-align:center;margin-bottom:90px;margin-top:74px;letter-spacing:.01em;line-height:125.5%;position:relative;z-index:2}.home-cities .container{position:relative}.home-cities__wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;overflow:hidden;align-content:baseline;transition:all .3s ease-out}.home-cities__wrapper.hide{height:200px}.home-cities__wrapper a{position:relative;display:block;width:calc(25% - 30px);margin:0 15px 30px;cursor:pointer;border-bottom:1px solid #20b85d}.home-cities__wrapper a svg{position:absolute;right:0;top:20px}.home-cities__wrapper a svg path{transition:all .3s ease-out}.home-cities__city{font-weight:600;font-size:24px;line-height:29px;letter-spacing:.01em;color:#20b85d;transition:all .3s ease-out}.home-cities__own:hover .home-cities__city{color:#168643;transition:all .3s ease-out}.home-cities__own:hover svg path{fill:#20b85d;transition:all .3s ease-out}.home-cities__own:active svg path{fill:#168643}.home-cities__places{font-weight:300;font-size:16px;line-height:140%;letter-spacing:.5px;color:#505050;padding-bottom:16px}.home-cities__button{margin:30px auto 24px;background:#168643;border-radius:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 40px;color:#fff;letter-spacing:.04em;text-transform:capitalize;font-weight:800;font-size:20px;line-height:24px;max-width:350px;width:100%}.home-cities__button:hover{background:#20b85d}.home-categories h2{text-align:center;margin-bottom:90px;letter-spacing:.01em;line-height:125.5%}.home-categories__wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);position:relative}.home-categories__cover{position:relative}.no-webp .home-categories__bg{background-image:url(../img/food__bg.png)}.home-categories__bg{position:absolute;width:100%;height:calc(100% - 226px);margin-top:104px;margin-bottom:122px;background-size:cover;background-color:rgba(32,184,93,.1);border-radius:20px}.home-categories__link{position:relative;margin-right:15px;margin-left:15px;margin-bottom:30px;width:calc(33.333% - 30px);height:0;padding-bottom:calc(33.333% - 30px);border:1px solid #20b85d;border-radius:10px;background:#fff}.home-categories__link:hover{box-shadow:0 10px 20px -3px rgba(1,1,1,.3)}.home-categories__link:before{content:"";opacity:0;transition:all .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:0;background:linear-gradient(316.9deg,#f3f3f3 0,#93ddb1 54.38%,#fff 109.91%);box-shadow:0 4px 6px rgba(206,206,206,.5)}.home-categories__link.active:before{opacity:1;transition:all .3s ease-out}.home-categories__title{position:absolute;top:30px;left:30px;bottom:30px;right:30px;font-weight:700;font-size:40px;line-height:125.5%;letter-spacing:.01em;color:#333}.home-categories__img{width:100%;object-fit:contain;position:relative;z-index:2;border:1px solid rgba(32,184,93,0)}.colections{margin-bottom:40px}.colections__tabs{display:flex;width:100%;max-width:592px;justify-content:space-evenly;border-bottom:2px solid #333;margin-bottom:70px}.colections__tab{margin:0 10px;padding:5px 10px;color:#333;cursor:pointer}.colections__tab.colections__tab--active{background:#a7ffca;border-radius:5px 5px 0 0}.colections__wrapper{display:flex;flex-wrap:wrap;align-items:baseline}.colections__title{color:#20b85d;width:100%;margin-bottom:33px}.colections__description{font-weight:400;font-size:20px;line-height:160%;width:100%;max-width:635px}.colections__link-all-collections{font-weight:600;font-size:24px;line-height:29px;display:flex;align-items:center;letter-spacing:-.015em;color:#20b85d;margin-left:auto;margin-right:0}.colections__link-all-collections svg{margin-left:20px}.colections__items{margin-top:52px;margin-bottom:64px;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.colections__link{position:relative;width:calc(25% - 30px);margin:0 15px;height:0;padding-bottom:38.585%;background:linear-gradient(180deg,rgba(0,0,0,0) 39.58%,rgba(0,0,0,.9) 100%);border-radius:10px}.colections__link img{width:100%;object-fit:cover;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;z-index:-1;border-radius:10px}.colections__name{position:absolute;left:15px;right:15px;bottom:43px;color:#fff;font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px}.colections__places{position:absolute;left:15px;right:15px;bottom:15px;font-weight:500;font-size:14px;line-height:140%;letter-spacing:.5px;color:#20b85d;display:flex;align-items:center}.colections__places svg{margin-left:20px}.colections__filters:not(:empty){display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);margin-bottom:20px}.colections__filters:not(:empty)>*{margin:0 15px 37px 15px;position:relative;height:50px}.colections__filters:not(:empty) button{padding:5px 15px;display:flex;align-items:center;justify-content:center;height:50px;background:#fff;line-height:1;border:2px solid #20b85d;font-weight:800;font-size:18px;line-height:22px;letter-spacing:.04em;color:#20b85d;transition:all .3s ease-out;min-width:160px}.colections__filters:not(:empty) button:hover{background:rgba(167,255,202,.5)}.colections__filters:not(:empty) .colections__filter-close{cursor:pointer;display:inherit;padding-left:7px}.colections__filters:not(:empty)>.active button:not(.colections__filter-main.active>button){color:#fff;background-color:#20b85d;transition:all .3s ease-out}.colections__filters:not(:empty)>* .colections__filter-close{display:none}.colections__filters:not(:empty)>.active .colections__filter-close{display:inherit}.colections__filter-main button{padding:5px 35px 5px 65px;position:relative}.colections__filter-main button span{position:absolute;left:35px;transition:all .3s ease-out}.colections__filter-main .colections__number--active{display:none;width:26px;height:26px;align-items:center;justify-content:center;background:#20b85d;border-radius:50%;color:#fff;font-weight:800;font-size:13px;line-height:1;letter-spacing:.04em;left:32px;opacity:0;transition:all .3s ease-out}.colections__filter-main>.active span:not(.colections__number--active){display:none}.colections__filter-main>.active span.colections__number--active{display:flex;opacity:1;transition:all .3s ease-out}.colections__filter-distance button{min-width:166px}.colections__filter-distance button>svg{margin-right:5px;transition:all .3s ease-out}.colections__filter-distance path{transition:all .3s ease-out}.colections__filter-distance.active path{fill:#fff;transition:all .3s ease-out}.colections__filter-cuisines .select-styled.selected{color:#fff;background:#20b85d}.colections__filter-cuisines .select-styled.selected:after{background-image:url(../img/arrow-white.svg)}.colections__filter-cuisines .select-styled.selected.active:after{transform:rotate(180deg)}.colections__cost button{min-width:160px}.colections__cost button.active{background:rgba(167,255,202,.4)}.colections__cost.selected button:not(.popup-cost__clear){background:#20b85d;color:#fff}.colections__cost.selected svg path{fill:#fff}.colections__more-filters .select-styled.selected{color:#fff;background:#20b85d}.colections__more-filters .select-styled.selected:after{background-image:url(../img/arrow-white.svg)}.colections__more-filters .select-styled.selected.active:after{transform:rotate(180deg)}.restaurants{margin-bottom:4.1176470588rem}.search-results .breadcrumbs,.search-results .restaurants,.tax-listing-category .breadcrumbs,.tax-listing-category .restaurants{max-width:54.1176470588rem;margin-inline:auto}.restaurants__wrapper{width:100%}.restaurants__title{font-weight:900;font-size:34px;line-height:1.2;margin-bottom:2.3529411765rem}.restaurants__title--cuisine{margin-bottom:.8823529412rem}.restaurants__subtitle-link{display:block;max-width:max-content;font-weight:600;font-size:16px;line-height:160%;letter-spacing:.06em;color:#1fbe5f;margin-bottom:2.3529411765rem}.restaurants__subtitle-link:focus,.restaurants__subtitle-link:hover{color:#28ff7e}.restaurants__item{width:100%;box-shadow:0 8px 16px 0 rgba(48,49,51,.1),0 0 1px 0 rgba(48,49,51,.05);background:#fff;padding:.9411764706rem .9411764706rem 1.4117647059rem;border-radius:10px;overflow:hidden}.restaurants__item:not(:last-child){margin-bottom:1.1764705882rem}.restaurants__img{position:relative;display:block;width:100%;flex-shrink:0;aspect-ratio:374/255;border-radius:10px;background:0 0;display:block}.restaurants__img::before{content:"";transition:all .3s ease-out;z-index:1;opacity:0;position:absolute;top:0;border-radius:10px;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(1,1,1,0) 13.38%,#20b85d 200%)}.restaurants__img:hover:before{opacity:1;transition:all .3s ease-out}.restaurants__img{border-radius:10px;overflow:hidden}.restaurants__img img{width:100%;height:100%;object-fit:cover}.restaurants__img.restaurants__img-logo img{object-fit:contain}.restaurants__wrap-item{width:100%}.restaurants__name{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.03em;display:block;max-width:max-content;color:inherit;cursor:pointer;transition:all .3s ease-out}.restaurants__name:hover{color:#20b85d;transition:all .3s ease-out}.restaurants__description{color:#20b85d;margin-bottom:.2941176471rem}.restaurants__description a{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.03em;color:#20b85d}.restaurants__description a:hover{color:#28ff7e}.restaurants__location{font-weight:500;font-size:16px;line-height:140%;letter-spacing:.03em;color:#505050;margin-bottom:.7058823529rem}.restaurants__text .block__content{font-weight:400;font-size:20px;line-height:160%;color:#1c1d1d}.restaurants__buttons{margin-top:auto}.restaurants__buttons>*{margin-top:1.4117647059rem}.restaurants__buttons .button{font-weight:700;font-size:20px;letter-spacing:.04em;padding-top:13px;padding-bottom:13px}.restaurants__state span{font-weight:500;padding-left:1.1176470588rem;font-size:16px;line-height:140%;letter-spacing:.03em;display:none;margin-bottom:.8823529412rem;position:relative}.restaurants__state span::before{content:"";position:absolute;display:block;left:0;top:.3529411765rem;width:.4705882353rem;height:.4705882353rem;border-radius:50%}.restaurants__state span.active{display:block}.restaurants__state span.close{color:#b82020}.restaurants__state span.close::before{background-color:#b82020}.restaurants__state span.open::before{background-color:#20b85d}[data-showmore-button]{font-weight:800;font-size:18px;letter-spacing:.04em;text-transform:capitalize;text-align:center;background:0 0;margin-top:.8823529412rem;color:var(--green-main)}[data-showmore-button] span:last-child{display:none}._showmore-active [data-showmore-button] span{display:none}._showmore-active [data-showmore-button] span:last-child{display:block}.restaurants__label--yes::before{background-image:url(/wp-content/themes/m-menus/assets/img/yes.svg)}.restaurants__label--no::before{width:18px;height:18px;top:calc(50% - 9px);background-image:url(/wp-content/themes/m-menus/assets/img/no.svg)}.popup-cost{display:none;position:absolute;left:0;padding:33px 28px 23px 41px;z-index:2;background:#fff;box-shadow:3px 0 8px rgba(151,151,151,.55);border-radius:10px;top:100%;margin-top:17px}.popup-cost__name{font-weight:500;font-size:14px;line-height:140%;letter-spacing:.5px;color:#505050;padding-bottom:10px}.popup-cost__amount{font-weight:600;font-size:18px;line-height:140%;letter-spacing:.5px;color:#505050;padding-bottom:18px}.popup-cost__slider{min-width:338px;min-height:60px;position:relative;height:100%;margin:0 20px 55px 10px}.popup-cost__slider-back{height:3px;background:#a9a9a9;width:100%;position:relative;top:52px}.popup-cost__slider-front{background-color:#20b85d;display:block;height:3px;position:absolute;top:0;z-index:1;width:100%}.popup-cost__slider-point{height:100%;position:relative;top:-50px;font-weight:500;font-size:11px;line-height:140%;text-align:center;letter-spacing:.5px;color:#fff;background:#505050;border-radius:4px;padding:10px 5px;position:relative;cursor:pointer}.popup-cost__slider-point:before{content:"";position:absolute;width:8px;height:8px;background:#505050;bottom:-3px;left:50%;transform:rotate(45deg);margin-left:-3px}.popup-cost__slider-point:after{content:"";position:absolute;width:19px;height:19px;background:#20b85d;bottom:-30px;left:0;border-radius:50%;left:50%;margin-left:-9px}.popup-cost__slider-point--left{left:0;margin-left:-30px}.popup-cost__slider-point--right{left:100%;margin-left:-30px}.popup-cost__buttons{margin-left:-41px;padding-left:41px;margin-right:-28px;padding-right:28px;border-top:1px solid rgba(80,80,80,.2);padding-top:26px;display:flex;justify-content:end}button.popup-cost__clear{font-weight:800;font-size:18px;line-height:22px;letter-spacing:.04em;text-transform:capitalize;color:rgba(80,80,80,.5);border:none;height:50px;width:140px;display:flex;align-items:center;justify-content:center;margin-right:20px}button.popup-cost__apply{font-weight:800;font-size:18px;line-height:22px;display:flex;align-items:center;text-align:center;letter-spacing:.04em;color:#fff;height:50px;width:160px;display:flex;align-items:center;justify-content:center;background:#20b85d;border-radius:71px}.colections__cost button.active+.popup-cost{display:block}.popup-cuisines{display:none;position:absolute;left:0;padding:24px 35px;z-index:2;background:#fff;box-shadow:3px 0 8px rgba(151,151,151,.55);border-radius:10px;top:100%;margin-top:17px}.popup-cuisines .checkbox{max-height:240px}.popup-cuisines .search-cuisines{margin-bottom:20px}.popup-cuisines__name{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#505050;padding-bottom:20px}.popup-cuisines__buttons{padding-left:0;padding-right:0;border-top:1px solid rgba(80,80,80,.2);padding-top:20px;display:flex;justify-content:end}button.popup-cuisines__clear{font-weight:800;font-size:18px;line-height:22px;letter-spacing:.04em;text-transform:capitalize;color:rgba(80,80,80,.5);border:none;height:50px;width:140px;display:flex;align-items:center;justify-content:center;margin-right:20px}button.popup-cuisines__clear:hover{color:#20b85d;background:0 0}button.popup-cuisines__apply{font-weight:800;font-size:18px;line-height:22px;display:flex;align-items:center;text-align:center;letter-spacing:.04em;color:#fff;height:50px;width:160px;display:flex;align-items:center;justify-content:center;background:#20b85d;border-radius:71px}button.popup-cuisines__apply:hover{background-color:#28ff7e;border-color:#28ff7e}.colections__cuisines button.active+.popup-cuisines{display:block}.colections__cuisines button{min-width:160px}.colections__cuisines button.active{background:rgba(167,255,202,.4)}.no-results{display:flex;justify-content:center;padding:50px;flex-direction:column;text-align:center}.no-results h1{padding-bottom:30px;padding-top:50px}.no-results form>div{display:flex;column-gap:20px;justify-content:center}.no-results input[type=text]{max-width:300px;height:50px;width:100%;background:#fff;border:1px solid #a9a9a9;box-sizing:border-box;border-radius:30px;padding-left:24px;font-weight:700;font-size:20px;line-height:140%;display:flex;align-items:center;letter-spacing:.5px;color:#333;position:relative}.no-results input[type=text]:before{content:"";position:absolute;width:18px;height:17px;left:34px;top:17px;z-index:2;background-image:url(../img/search-grey.svg)}.no-results input[type=submit]{font-weight:800;font-size:18px;line-height:22px;display:flex;align-items:center;text-align:center;letter-spacing:.04em;color:#fff;height:50px;width:160px;display:flex;align-items:center;justify-content:center;background:#20b85d;border-radius:71px;cursor:pointer;transition:all .3s ease-out}.no-results input[type=submit]:hover{background-color:#28ff7e;border-color:#28ff7e;transition:all .3s ease-out}.interested .interested__title{font-weight:900;font-size:36px;letter-spacing:-.01em;margin-bottom:2.0588235294rem}.interested .restaurants__item{padding:0;box-shadow:none}.interested .restaurants__description,.interested .restaurants__name,.interested restaurants__location{display:block}.interested .restaurants__buttons,.interested .restaurants__state,.interested .restaurants__text{display:none}.interested .restaurants__location{margin-bottom:0;font-weight:500;font-size:14px;line-height:140%;letter-spacing:.04em}.find-business{margin-top:0;margin-bottom:2.6470588235rem}.find-business__wrapper{background:#f8f8f8;border-radius:6px;padding:2.2352941176rem 1.1176470588rem}.find-business__title{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0a090b}.find-business__img{margin-inline:auto;max-width:max-content}.find-business__text{font-weight:400;font-size:20px;line-height:160%}.button-top10,.see-all{display:block;max-width:max-content;font-weight:600;font-size:16px;line-height:160%;letter-spacing:.06em;color:#1fbe5f;margin-top:2.3529411765rem}.button-top10:focus,.button-top10:hover,.see-all:focus,.see-all:hover{color:#28ff7e}.button-top10{display:block;max-width:max-content;color:#1fbe5f;margin-top:1.1764705882rem}.button-top10:focus,.button-top10:hover{color:#28ff7e}.listing-head{position:relative}.catagorie-name{height:40px;display:flex;align-items:center;justify-content:center;padding:5px 30px;font-weight:700;font-size:20px;line-height:1;text-align:center;letter-spacing:.5px;color:#20b85d;background:#fff;border:2px solid #20b85d;border-radius:10px}.restaurant-title__name,.restaurant-title__name h1{font-weight:900;font-size:34px;line-height:105%;color:var(--dark-gray);margin-bottom:1.7647058824rem}.restaurant-title__type{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.03em;color:var(--green-main);margin-bottom:1.8235294118rem}.restaurant-title__type a{color:var(--green-main)}.restaurant-title__type a:focus,.restaurant-title__type a:hover{color:#28ff7e}.listing-head__logo-image{aspect-ratio:373/255;width:100%;border-radius:10px;overflow:hidden}.listing-head__logo-image img{width:100%;height:100%;object-fit:cover}.listing-head__logo-image.restaurants__img-logo img{object-fit:contain}.restaurant-title__content{margin-bottom:1.7647058824rem;max-width:48.5294117647rem}.listing-head{margin-bottom:2.3529411765rem}.listing-head .restaurants__location{margin-bottom:1rem}.listing-head .restaurants__state{margin-bottom:1.7647058824rem}.listing-head .restaurants__text{max-width:48.5294117647rem}.restaurant-title__info{padding-bottom:44px;display:flex;flex-wrap:wrap}.rating{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;margin-right:31px}.folowers{margin-right:35px}.folowers svg{margin-right:11px}.folowers,.rewievs{font-weight:400;font-size:20px;line-height:160%}.order-now{background:#20b85d;border-radius:71px;height:50px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;line-height:22px;letter-spacing:.04em;color:#fff;min-width:160px;padding:10px 30px;border:2px solid #20b85d;transition:all .3s ease-out}.order-now:hover{background:#fff;color:#20b85d;transition:all .3s ease-out;border:2px solid #20b85d}.restaurant-contact{display:flex;flex-wrap:wrap}.restaurant-contact__tools{display:none;margin-right:0;margin-left:auto;align-items:center}.restaurant-contact__tools button{width:35px;height:35px;background:#20b85d;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #20b85d;transition:all .3s ease-out;margin-left:35px}.restaurant-contact__tools button:hover{background:#fff}.restaurant-contact__tools button path{transition:all .3s ease-out}.restaurant-contact__tools button:hover path{fill:#20b85d;transition:all .3s ease-out}.restaurant-contact__claim{margin-right:auto;margin-left:0}.restaurant-contact__button{font-weight:800;font-size:18px;line-height:22px;display:flex;align-items:center;justify-content:center;letter-spacing:.04em;transition:all .3s ease-out;color:#20b85d;height:50px;padding:5px 30px;background:#fff;border:2px solid #20b85d;border-radius:71px}.restaurant-contact__button:hover{background:#20b85d;color:#fff;transition:all .3s ease-out}.restaurant-contact__info{width:100%;max-width:100%;font-weight:400;font-size:20px;line-height:160%;color:#505050;position:relative}.restaurant-contact__info>:not(:last-child){margin-bottom:20px}.restaurant-contact__info svg:first-child{position:absolute;left:0;top:.3529411765rem}.restaurant-contact__location{padding-left:34px;position:relative}.restaurant-contact__phone{padding-left:34px;position:relative}.restaurant-contact__location a,.restaurant-contact__phone a{color:#505050}.restaurant-contact__location a:hover,.restaurant-contact__phone a:hover{color:#20b85d}.restaurant-contact__time-work{padding-left:34px;position:relative;display:flex;padding-right:26px;cursor:pointer;max-width:max-content}.restaurant-contact__time-work .restaurant-contact__icon-after{position:absolute;top:13px;right:0;transition:all .3s ease-out}.restaurant-contact__time-work--full{position:absolute;top:39px;right:0;font-weight:400;font-size:20px;line-height:140%;color:#505050;box-shadow:0 2px 3px 2px rgba(0,0,0,.25);border-radius:10px;padding:9px;display:none;background:#fff;z-index:8}.restaurant-contact__time-work.active .restaurant-contact__icon-after{transform:rotate(180deg);transition:all .3s ease-out}.restaurant-contact{margin-bottom:50px}.report-problem{margin-bottom:0;width:100%;display:flex;justify-content:flex-end}.report-problem .button{font-weight:800;font-size:18px;line-height:22px;display:flex;align-items:center;justify-content:center;letter-spacing:.04em;transition:all .3s ease-out;color:#20b85d;height:50px;padding:5px 30px;background:#fff;border:2px solid #20b85d;border-radius:71px}.report-problem .button:hover{background:#20b85d;color:#fff;transition:all .3s ease-out}.restaurant-information{margin-bottom:60px}.restaurant-information__wrapper{display:flex;font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#333;border-bottom:2px solid #333;padding-left:30px;max-width:920px;margin-bottom:50px;min-width:0}.restaurant-information__wrapper>*{width:133px;display:flex;min-width:0;justify-content:center;height:38px;align-items:center;cursor:pointer;margin-right:28px}.restaurant-information__wrapper a{color:#333}.restaurant-information__wrapper a:focus,.restaurant-information__wrapper a:hover{color:#20b85d}.restaurant-information__wrapper a:visited{color:#333}.restaurant-information__wrapper>.active{background:#a7ffca;border-radius:5px 5px 0 0}.restaurant-information__overview-content{display:flex;justify-content:space-between;column-gap:20px;width:100%}.restaurant-information__overview-content .restaurant-information__block{max-width:635px}.restaurant-information__overview-content h2{margin-bottom:45px}.restaurant-information__overview-content h3{padding-bottom:20px}.restaurant-information__overview-content .restaurant-information__map-block{margin-left:auto;margin-right:0;max-width:445px}.restaurant-information__block h2{color:#20b85d}.restaurant-information__menu-content .restaurant-information__block h2{margin-bottom:1.7647058824rem}.restaurant-information__discription{font-weight:400;font-size:20px;line-height:160%;color:#505050;padding-bottom:58px}.restaurant-information__highlights-title{font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em;padding-bottom:18px;color:#505050}.restaurant-information__highlights-items{display:flex;flex-wrap:wrap;align-content:baseline}.restaurant-information__highlights-item{max-width:170px;width:100%;margin-bottom:24px;margin-right:20px;margin-left:0;display:flex;font-weight:400;font-size:20px;line-height:160%;align-items:flex-start;color:#505050}.restaurant-information__highlights-item svg{margin-right:8px;margin-top:3px;flex-shrink:0}.button__book-now{background:#20b85d;border-radius:71px;color:#fff;height:50px;width:100%;max-width:160px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;line-height:22px;letter-spacing:.04em;border:2px solid #20b85d;padding:5px 19px}.restaurant-information__overview-content .button__book-now{margin-top:18px}.restaurant-information__deals-content .button__book-now{margin-bottom:54px;margin-right:0;margin-left:auto}.button__book-now:hover{background:#fff;color:#20b85d}.restaurant-information__map-block{background:#fff;box-shadow:0 3px 4px 2px rgba(0,0,0,.25);border-radius:10px;padding:12px 13px}.restaurant-information__map-image{border-radius:5px;height:273px;z-index:1}.restaurant-information__map-image img{border-radius:5px;object-fit:cover;width:100%;height:100%}.restaurant-information__map-title{padding:10px 7px 10px;font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#505050}.restaurant-information__map-location{padding:0 7px 14px;display:flex;align-items:center;font-weight:400;font-size:20px;line-height:160%;color:#505050}.restaurant-information__map-location svg{margin-right:19px}.restaurant-information__map-location a{color:#505050}.restaurant-information__map-location a:hover{color:#20b85d}.restaurant-information__map-phone{padding:0 7px 23px;display:flex;align-items:center;font-weight:400;font-size:20px;line-height:160%;color:#505050}.restaurant-information__map-phone a{color:#505050}.restaurant-information__map-phone svg{margin-right:16px}.restaurant-information__map-phone a:hover{color:#20b85d}.restaurant-information__map-copy,.restaurant-information__map-direction{margin:0 16px 27px 7px;padding:7px 22px;background:#fff;border:2px solid #20b85d;box-sizing:border-box;border-radius:71px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;line-height:19px;letter-spacing:.04em;color:#20b85d}.restaurant-information__map-copy svg,.restaurant-information__map-direction svg{margin-right:14px}.restaurant-information__map-copy:hover,.restaurant-information__map-direction:hover{color:#fff;background:#20b85d}.restaurant-information__map-copy:hover path,.restaurant-information__map-direction:hover path{fill:#fff}.restaurant-information__deals-content{display:flex;flex-wrap:wrap}.restaurant-information__deals-content>:nth-of-type(1){width:100%;max-width:900px}.restaurant-information__deals-content>:nth-of-type(2){width:100%;max-width:160px;margin-right:0;margin-left:auto}.restaurant-information__deals-content>:nth-of-type(3){width:100%;margin-right:0;min-width:100%}.deals-content__week{display:flex;padding:35px 35px 23px;background:#f2f2f2;border-radius:10px;margin-bottom:31px}.deals-content__day{display:flex;flex-direction:column;align-items:center;width:14.2856%;border-right:2px solid #c4c4c4;cursor:pointer}.deals-content__day:last-child{border:none}.deals-content__day-title{font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em;color:#505050;padding-bottom:14px}.active>.deals-content__day-title{color:#20b85d}.deals-content__offer{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#828282;padding-bottom:22px}.restaurant-information__offer{width:100%;max-width:445px;margin-right:32px;display:flex;align-items:center;margin-bottom:15px}.restaurant-information__offer-type{padding:6px 44px 6px 40px;font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em;color:#333;border:2px solid #333;margin-right:30px}.restaurant-information__offer-info{display:flex;flex-direction:column}.offer-name{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#333}.offer-price{font-weight:400;font-size:20px;line-height:160%;color:#505050}.menu-images>:nth-of-type(3){width:100%}.menu-images__slider-wrapper{position:relative;margin-bottom:25px;max-width:927px;margin:0 auto;overflow:hidden;padding:0 100px;margin-bottom:50px;cursor:grab}.menu-images__slider-inner{width:max-content;max-width:max-content;display:flex}.menu-images__slide img{object-fit:contain;width:100%;height:100%}.menu-images__slider-buttons{position:absolute;top:calc(50% - 20px);width:100%;left:50%;transform:translateX(-50%);max-width:867px;display:flex;justify-content:space-between}.menu-images__slider-buttons>*{background:0 0;z-index:9}.menu-images__preview-wrapper{width:100%}.menu-images__preview-inner{max-width:990px;width:100%;display:flex;margin-left:auto;margin-right:auto;justify-content:center}.menu-images__preview-inner>*{max-width:158px;max-width:163px;width:100%;height:100%;border-radius:10px;margin:0 4px;cursor:pointer;opacity:.6}.swiper-slide-thumb-active{opacity:1}.menu-texts>:nth-of-type(1){max-width:calc(100% - 200px);width:100%}.menu-texts>:nth-of-type(3){margin-top:45px}.button-order-online{height:50px;min-width:160px;padding:5px 20px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;line-height:24px;letter-spacing:.04em;color:#010101;background:#28ff7e;border-radius:71px;margin-top:-30px}.link-order-online{font-weight:800;font-size:16px;line-height:19px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.04em;color:#505050;margin-top:9px}.menu-texts__category-tab{font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em;text-transform:uppercase;color:#20b85d;padding-bottom:20px;cursor:pointer}.menu-texts__category-tab svg{position:relative;bottom:-5px;transform:rotate(-90deg)}.menu-texts__category-tab.active svg{transform:rotate(0)}.menu-texts__category-tab+.menu-texts__category-wrapper{display:none}.menu-texts__category-tab.active+.menu-texts__category-wrapper{display:block}.menu-texts__info{display:flex}.menu-texts__text{width:100%;max-width:445px;margin-right:27px}.menu-texts__name{font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#333;padding-bottom:7px}.menu-texts__composition{font-weight:400;font-size:20px;line-height:160%;color:#505050;padding-bottom:13px}.menu-texts__data{display:flex}.menu-texts__data>*{display:flex;flex-direction:column;margin-right:50px;position:relative}.menu-texts__data span:not(.menu-texts__label){font-weight:700;font-size:20px;line-height:140%;letter-spacing:.5px;color:#333}.menu-texts__label{font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.015em;color:#20b85d;top:-45px;position:absolute;display:none}.menu-texts__category-tab.active+.menu-texts__category-wrapper>.menu-texts__info:first-child .menu-texts__label{display:block}.menu-texts__size{margin-right:60px}.top-dishes{margin-bottom:20px}.top-dishes h2{margin-bottom:40px}.top-dishes__wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.top-dishes__item{width:calc(25% - 30px);margin:0 15px 56px;position:relative}.top-dishes__img{position:relative;padding-bottom:100%;height:0;border-radius:10px}.top-dishes__img img{width:100%;object-fit:cover;border-radius:10px}.top-dishes__name{padding:23px 0 10px}.top-dishes__price{position:absolute;top:207px;right:0;width:89px;height:34px;display:flex;align-items:center;justify-content:center;background:#28ff7e;border-radius:40px 0 0 40px;font-weight:700;font-size:14px;line-height:1;text-align:center;letter-spacing:.5px;color:#333;padding-top:2px}.restaurant-information__deals-content{margin-top:50px}.restaurant-information__content>.active{display:flex}.restaurant-information__content>.restaurant-information__menu-content.active{display:block}.menus-slider{position:relative;padding:3px 50px 5px;overflow:hidden;font-weight:700;font-size:20px;line-height:140%;letter-spacing:.03em;cursor:pointer;margin-bottom:40px}.menus-slider__wrapper{display:flex}.full-wrapper.active .map__slider{overflow:hidden}.full-wrapper.active .map__wrapper{display:flex}.menus-slider__slide{width:max-content;transition:color .3s ease-in-out;flex-shrink:0}.full-wrapper.active .map__slide{width:max-content;transition:color .3s ease-in-out;flex-shrink:0;margin-bottom:0}.full-wrapper.active .restaurants{margin-bottom:0}.menus-slider__slide:hover{color:#20b85d}.menus-slider__button-next,.menus-slider__button-prev{background:#fff;display:block;height:40px;position:absolute;top:0}.menus-slider .swiper-button-disabled{opacity:.3;filter:grayscale;cursor:default}.menus-slider__button-prev{left:0;z-index:2;background:linear-gradient(90deg,#fff 100%,#fff 16px,rgba(255,255,255,0) 0)}.menus-slider__button-next{right:0;z-index:2}.menus-slider__button-next:after{content:"";z-index:-1;position:absolute;width:calc(100% + 20px);height:100%;top:0;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 16px,#fff 100%)}.menus-slider__button-prev:after{content:"";z-index:-1;position:absolute;width:calc(100% + 20px);height:100%;top:0;left:0;background:linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 16px,#fff 100%)}.swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:5px;bottom:0;height:7px;background:#5f5f5f}.swiper-scrollbar-drag{background:0 0}.swiper-scrollbar-drag{height:7px;background:#28ff7e}.menu-text__wrapper{margin-top:20px;margin-bottom:20px;columns:3 280px;column-gap:20px;column-rule:1px solid #333}.menu-text__item{break-inside:avoid}.menu-text__wrapper .menu-text__category-title{font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em;padding:10px;color:#8e1838;margin:0}.menu-text__wrapper .menu-text__category-title.active{animation:light .7s ease-out forwards,light2 .7s ease-out forwards}@keyframes light{0%{background:#a7ffca}50%{background:#000}100%{background:#a7ffca}}@keyframes light2{0%{color:#000}50%{color:#fff}100%{background:#a7ffca}}.dish{padding-left:10px;padding-right:10px;padding-top:10px;display:grid;align-items:center;gap:5px;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}.menu-text__wrapper .dish__name{font-weight:600;font-size:18px;line-height:140%;letter-spacing:.5px;color:#333;padding:0;margin:0 0 8px}.dish__description{font-weight:300;font-size:16px;line-height:140%;letter-spacing:.5px;color:#505050;padding-bottom:16px;grid-column:span 2}.menu-text__wrapper .dish__description>:not(last-child){padding:0;margin:0 0 8px}.dish__price{font-weight:700;font-size:18px;line-height:140%;letter-spacing:.5px;color:#333}.dish__description ul{padding-left:1.7647058824rem}.dish__description ul:not(:last-child){margin-bottom:8px}.dish__description ol{list-style-type:none;counter-reset:item}.dish__description ol li{position:relative;margin-left:23px}.dish__description ol li:before{counter-increment:item;content:counter(item) ".";font-weight:500;padding-right:4px;min-width:16px;color:#20b85d;position:absolute;left:0;top:0;display:block;transform:translateX(-100%)}.dish__description ul li{position:relative;padding-left:23px}.dish__description ul li::before{content:"";position:absolute;left:0;top:2px;display:inline-block;width:16px;height:16px;background-image:url(../img/list-icon.svg);background-repeat:no-repeat;background-size:contain}.dish__description ol li:not(:last-child),.dish__description ul li:not(:last-child){margin-bottom:4px}.disclaimer{margin-bottom:40px;border-left:2px solid #333;padding-left:20px;margin-left:20px}.menu-text-mainmenus .menu-text__wrapper{column-rule:1px solid #20b85d}.menu-text-mainmenus .menu-text__category-title{background:#a7ffca;color:#000;border-radius:5px 5px 0 0}.menu-text-mainmenus .dish__name{color:#20b85d}.awards-images{margin-bottom:2.3529411765rem}.awards-grid{display:flex;flex-wrap:wrap;gap:20px}.awards-grid__item{display:block;aspect-ratio:176/173;position:relative;flex:0 1 calc(50% - 10px)}.awards-grid__img{height:100%;width:100%;display:block;object-fit:cover}.button-visit-website{width:100%;margin-top:1.8235294118rem;margin-bottom:2.3529411765rem}.button-issue{display:inline-flex;padding:0;border:0;font-weight:500;font-size:16px;line-height:140%;letter-spacing:.03em;text-decoration:underline;text-decoration-skip-ink:none;color:#a9a9a9;align-items:center;background:0 0}.button-issue:first-child{margin-right:4.1176470588rem}.button-issue:focus,.button-issue:hover{color:#20b85d;background:0 0}.button-issue img{margin-right:4px}.info-buttons-last{display:flex;align-items:center;flex-wrap:wrap}.sidebar{width:100%;max-width:20.5882352941rem;margin-left:auto;margin-right:auto;box-shadow:0 8px 16px 0 rgba(48,49,51,.1),0 0 1px 0 rgba(48,49,51,.05);background:var(--white);border-radius:10px;overflow:hidden}.sidebar__img{margin-bottom:2.8235294118rem}.sidebar__texts{padding:0 1.8823529412rem 1.5294117647rem 3.7647058824rem}.sidebar__title{font-weight:600;font-size:24px;letter-spacing:.01em;color:#131313;margin-bottom:1.1764705882rem}.sidebar__list .menu-item{padding-right:0;color:var(--green-main)}.sidebar__list .menu-item:not(:last-child){margin-bottom:.5882352941rem}.sidebar__list .menu-item a{font-weight:800;font-size:18px;text-decoration:underline;text-decoration-skip-ink:none;color:var(--green-main)}.sidebar__list .menu-item a::after{content:"";display:inline-block;width:16px;height:16px;background:url(/wp-content/themes/m-menus/assets/img/arrow-right.svg) 0 0 no-repeat;margin-left:5px}.restaurant-contact__phone:not(.active) svg{display:none}.restaurant-contact__location.non-active{display:none}.full-wrapper{position:relative;display:flex}.full-wrapper__content{flex-direction:column;flex:1 1;max-width:max(670px,50%)}.no-map .full-wrapper__content{max-width:1164px}.full-wrapper__map{height:calc(100vh - 7.0588235294rem);position:-webkit-sticky!important;position:sticky!important;top:7.0588235294rem;right:0;flex:1 1;transition:height var(--tr-dur) var(--tr-fun),top var(--tr-dur) var(--tr-fun)}.no-map .full-wrapper__map{display:none!important}.admin-bar .full-wrapper__map{height:calc(100dvh - 8.9411764706rem);top:8.9411764706rem}.scrolled .full-wrapper__map{height:calc(100dvh - 4.7058823529rem);top:4.7058823529rem}.admin-bar.scrolled .full-wrapper__map{height:calc(100dvh - 6.5882352941rem);top:6.5882352941rem}.full-wrapper.active .breadcrumbs,.full-wrapper.active .colections__filters,.full-wrapper.active .find-business,.full-wrapper.active .interested,.full-wrapper.active .navigation,.full-wrapper.active .restaurants__head-sort,.full-wrapper.active .restaurants__head-titles>:not(.map-button-mobile),.full-wrapper.active .see-all{display:none}.map-button-mobile{border-radius:.4705882353rem;max-width:max-content;-webkit-filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .2));filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .2));background-image:url(/wp-content/themes/m-menus/assets/img/map_bg.svg);background-repeat:no-repeat;background-size:300% 650%;background-position:52% 32%;order:3;display:flex;gap:.4705882353rem;padding:.325rem .875rem;background-color:none;font-weight:500;font-size:18px;line-height:160%;letter-spacing:.03em;margin-top:.9411764706rem;margin-right:auto;margin-left:16px}.no-map .map-button-mobile{display:none!important}.map-button-mobile span{display:block}.map-button-mobile span:last-child{display:none}.map-button-mobile.active{position:absolute;border-radius:0;top:calc(50vh - 10rem);left:0;margin-left:.4705882353rem;z-index:2;background:red;color:#fff}.map-button-mobile.active span{display:none}.map-button-mobile.active span:last-child{display:block}.map-button-mobile.active svg{display:none}.full-wrapper.active .map__button-next,.full-wrapper.active .map__button-prev{width:40px;height:40px;background:red;bottom:.9411764706rem;border-radius:50%;background-image:url(/wp-content/themes/m-menus/assets/img/arrow-slider.svg);background-repeat:no-repeat;background-size:1.6470588235rem;background-position:center}.full-wrapper.active .map__button-prev{transform:rotate(180deg)}.full-wrapper.active .map-buttons{padding:0 .9411764706rem;display:flex;justify-content:space-between;margin-bottom:8px}.full-wrapper.active .map-buttons .swiper-button-disabled{background-color:#c8c8c8}.full-wrapper.active .restaurants__item{box-shadow:none}.timepicker .icon-down,.timepicker .icon-up{position:relative}.timepicker .icon-down::after,.timepicker .icon-up::after{opacity:0;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity var(--tr-dur) var(--tr-fun);background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-size:60%;background-position:49% 49%}.timepicker .icon-up::after{transform:rotate(180deg)}.timepicker .icon-down:hover::after,.timepicker .icon-up:hover::after{opacity:1}.timepicker li.cell-2{transition:color var(--tr-dur) var(--tr-fun),background-color var(--tr-dur) var(--tr-fun)}.timepicker li.cell-2:hover{color:#fff;background:#20b85d}.timepicker .cell-4 a{transition:color var(--tr-dur) var(--tr-fun)}.timepicker .cell-4 a:focus,.timepicker .cell-4 a:hover{color:#20b85d}.add-restaurant input:not(.select__input){width:100%;position:relative;z-index:1;padding:20px 58px 20px 12px;background:#fff;border:2px solid #949494;border-radius:4px;letter-spacing:.5px;color:#1a1a1a;font-weight:500;font-size:18px;line-height:140%}.add-restaurant input:not(.select__input):active,.add-restaurant input:not(.select__input):focus{border:2px solid #20b85d}.add-restaurant input:not(.select__input):placeholder{letter-spacing:.5px;font-weight:500;font-size:18px;line-height:140%;color:#a9a9a9}.add-restaurant .add-restaurant__column{display:flex;flex-direction:column}.add-restaurant .add-restaurant__error,.add-restaurant.add-restaurant-cf7 .wpcf7-not-valid-tip{position:relative;padding-top:7px;font-weight:500;font-size:11px;line-height:140%;letter-spacing:.5px;color:#ee0004;display:block;order:9}.add-restaurant .add-restaurant__error:empty{display:none}.add-restaurant .add-restaurant__error:not(:empty)~.iti input,.add-restaurant .add-restaurant__error:not(:empty)~.select .select-styled,.add-restaurant .add-restaurant__error:not(:empty)~.select .select__title,.add-restaurant .add-restaurant__error:not(:empty)~input,.add-restaurant .add-restaurant__error:not(:empty)~textarea{border-color:#ee0004}.add-restaurant.add-restaurant-cf7 input.wpcf7-not-valid{border-color:#ee0004}.add-restaurant .add-restaurant__error:before,.add-restaurant.add-restaurant-cf7 .wpcf7-form-control-wrap:not(.recaptcha) .wpcf7-not-valid-tip:before{content:"";display:block;position:absolute;width:18px;height:18px;bottom:48px;right:27px;background-image:url(../img/error.svg);background-repeat:no-repeat;z-index:2}.add-restaurant .js-city .select,.add-restaurant .js-province .select{display:none}.add-restaurant .show-select .select{display:block}.add-restaurant .show-select>input{display:none}.add-restaurant__wrapper{padding:84px 0 54px 0}.add-restaurant__wrapper>div:not(:last-child){margin-bottom:30px}.add-restaurant__wrapper>h3{margin-bottom:10px}.add-restaurant__wrapper>h4{margin-bottom:10px;font-weight:700}.add-restaurant__wrapper form>div{padding-bottom:45px}.add-restaurant__title{padding-bottom:40px}.add-restaurant__row-wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.add-restaurant__row-halfs,.add-restaurant__row-quarter{display:flex;justify-content:space-between}input.add-restaurant__column__free{max-width:max-content;width:auto}.add-restaurant__image{cursor:pointer;padding-block:17px}.add-restaurant__row-quarter{flex-wrap:wrap;gap:20px}.add-restaurant__column__half{width:calc(50% - 22px)}.add-restaurant__column__quarter{width:calc(25% - 15px)}.add-restaurant__column__postal{max-width:255px}.add-restaurant-cf7 .add-restaurant__subscribe>p,.add-restaurant__subscribe{font-weight:600;font-size:14px;line-height:140%;letter-spacing:.5px;padding-bottom:6px;color:#505050}.add-restaurant-cf7 .add-restaurant__subscribe>p span,.add-restaurant__subscribe span{color:#ee0004}.add-restaurant-cf7 .add-restaurant__subscribe+p{padding-bottom:0}.add-restaurant-cf7 .add-restaurant__column__half{margin-bottom:1.4117647059rem}.add-restaurant__sibmission{display:flex;align-items:center;justify-content:center;padding:188px 82px;flex-direction:column}.add-restaurant__sibmission svg{margin-bottom:24px}.add-restaurant__sibmission .sibmission__title{letter-spacing:-.015em;color:#505050;font-weight:900;font-size:40px;line-height:48px}.add-restaurant__sibmission .sibmission__sub{color:#505050;font-weight:400;font-size:20px;line-height:160%}.add-restaurant__buttons{padding-bottom:0;margin-top:30px}.add-restaurant__buttons br{display:none}div.frm_submit .frm_button_submit.frm_final_submit{border:none}.add-restaurant__buttons .button,div.frm_submit .frm_button_submit.frm_final_submit{height:56px;background:0 0;font-weight:800;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.04em;min-width:100%;border-radius:71px;padding:5px 15px}.button.add-restaurant__cancel{color:#20b85d;border:2px solid #20b85d;border-radius:71px;margin-bottom:19px}.button.add-restaurant__cancel:hover{color:#fff;background:#20b85d}.button.add-restaurant__apply,div.frm_submit .frm_button_submit.frm_final_submit{background-color:#20b85d;border-radius:71px;color:#fff}.button.add-restaurant__apply:hover,div.frm_submit .frm_button_submit.frm_final_submit:hover{box-shadow:0 4px 6px rgba(181,181,181,.5);background-color:#20b85d;color:#fff}div.frm_submit .frm_button_submit.frm_final_submit:before,div.frm_submit .frm_button_submit.frm_final_submit[disabled=disabled],div.frm_submit .frm_button_submit.frm_final_submit[disabled=disabled]:hover{background-color:#20b85d;opacity:1}div.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,div.frm_style_formidable-style.with_frm_style textarea:focus{border-color:#20b85d;box-shadow:none}.button.add-restaurant__apply[disabled]{background:#a9a9a9!important;cursor:no-drop}.button.add-restaurant__apply:active{background:#010101!important}input.add-restaurant__time{padding-right:12px}.add-restaurant__add-social{height:max-content;margin-right:auto;margin-top:auto;margin-left:20px}div.add-restaurant__error__time.add-restaurant__error{padding-left:25px;padding-top:3px;margin-bottom:20px}div.add-restaurant__error__time.add-restaurant__error::before{content:"";top:calc(50% - 9px);left:0}.add-restaurant__error.add-restaurant__error__common{padding-left:25px;padding-top:3px;margin-bottom:30px}.add-restaurant__error.add-restaurant__error__common::before{content:"";top:calc(50% - 9px);left:0}.lds{position:fixed;z-index:999;background:#fff;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#00b863}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.hours__item:not(:last-child){margin-bottom:1.1764705882rem}.hours__button--special{display:flex;margin-top:1.1764705882rem}.hours__row{display:flex;gap:.5882352941rem;justify-content:space-between;align-items:center}.hours-set__error{color:#ee0004}.hours__button-close,.text-menu__delete{margin-left:auto;width:2.1176470588rem;height:2.1176470588rem;background:0 0}.hours__button-close:focus path,.hours__button-close:hover path,.text-menu__delete:focus path,.text-menu__delete:hover path{fill:#00b863}.hours__button-edit{width:2.1176470588rem;height:2.1176470588rem;background:0 0;display:flex;align-items:center;justify-content:center}.hours__button-edit:focus path,.hours__button-edit:hover path{fill:#00b863}.hours-set{padding:16px;z-index:2;background:#fff;box-shadow:3px 0 8px rgba(151,151,151,.55);border-radius:10px;margin-top:1.1764705882rem}.hours-set__days{display:flex;flex-wrap:wrap;column-gap:1.4117647059rem;width:100%;max-width:22.3529411765rem}.checkbox-custom{width:100%;max-width:4.2352941176rem}.hours-set__data{margin-bottom:1.1764705882rem}.add-restaurant input.js-timepicker:not(.select__input){width:100%;max-width:4.7058823529rem;padding:.4705882353rem .7058823529rem;border-width:.0588235294rem}.hours-set__days--data{display:block}input::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;top:calc(50% - 12px);width:24px;height:24px;right:12px}.hours-set__buttons .button{font-size:.9411764706rem;padding:.5882352941rem .7058823529rem}.hours-set__buttons .button:not(:last-child){margin-top:.7058823529rem;margin-bottom:1.1764705882rem;margin-right:.7058823529rem}.hours__button{margin-top:1.1764705882rem;margin-bottom:1.1764705882rem}.hours__button+.hours__button--special{margin-top:0}.add-restaurant-cf7{margin-top:2.9411764706rem}.add-restaurant-personal-account .login-submit{margin-bottom:1.7647058824rem}.add-restaurant-personal-account .add-restaurant__error,.add-restaurant-personal-account .owner-form-messages{font-size:1rem}.add-restaurant-personal-account .success{color:#20b85d}.login-password{position:relative}.toggle-password__icon-show{display:none}.toggle-password{position:absolute;cursor:pointer;right:1.0588235294rem;top:2.8235294118rem;z-index:2}.toggle-password.toggle-password-show .toggle-password__icon-hide{display:none}.toggle-password.toggle-password-show .toggle-password__icon-show{display:block}input[type=password]{font-family:Verdana;color:#1c1c1c}.images_item__button-close{visibility:hidden;width:.0588235294rem;height:.0588235294rem;overflow:hidden;position:absolute;clip:rect(0 0 0 0);background:0 0;right:-2.3529411765rem;top:0}.images_item__button-close:focus path,.images_item__button-close:hover path{fill:red}img~.images_item__button-close{opacity:1;visibility:visible;clip:auto;width:auto;height:auto}.add-restaurant__images-multiple img~.images_item__button-close{right:-26px}.add-restaurant__images{order:2}.add-restaurant__images-multiple{flex-wrap:wrap;column-gap:26px}.add-restaurant__images_item{position:relative;box-shadow:0 4px 6px 0 rgba(206,206,206,.5);border-radius:10px;width:255px;height:255px;position:relative;margin:.5882352941rem .5882352941rem .5882352941rem 0}.add-restaurant__images_item img{object-fit:contain;width:100%;height:100%;border-radius:10px}.js-add-restaurant-menu-images{gap:0}.add-restaurant__images-multiple{margin-top:10px}.add-restaurant__images-multiple .add-restaurant__images_item{margin-right:0}.add-restaurant__images_item--cover img{object-fit:cover}.text-menu{font-weight:500;font-size:17px;line-height:140%}.text-menu .button,.text-menu .button::placeholder{font-size:.9411764706rem;padding:.5882352941rem .7058823529rem}.text-menu input:not(.select__input),.text-menu textarea{padding:.4705882353rem .7058823529rem;border-width:.0588235294rem}.text-menu input:not(.select__input):focus,.text-menu textarea:focus{border-width:.0588235294rem}.text-menu input::placeholder,.text-menu textarea::placeholder{font-weight:500;font-size:14px;line-height:140%}.text-menu input[type=number]{width:7.6470588235rem;font-weight:600}.text-menu .st2{fill:#75758b}.text-menu .text-menu__delete:focus path,.text-menu .text-menu__delete:hover path{fill:red}.text-menu__category{padding:24px 50px 24px 35px;background:#fff;box-shadow:3px 0 8px rgba(151,151,151,.55);border-radius:10px;margin-top:1.1764705882rem;position:relative;margin-left:2rem}.text-menu__category:first-child>.move-before{display:none}.text-menu__category:nth-last-child(2)>.move-after{display:none}.text-menu__label span{flex-shrink:0;font-weight:600;font-size:14px;line-height:140%;letter-spacing:.5px;padding-bottom:6px;color:#505050;display:block}.text-menu__label input.bold{font-weight:700}.text-menu__category-title{font-weight:700}.text-menu__dish{margin-left:1.7647058824rem}.text-menu__dish-wrapper{position:relative;background-color:rgba(0,0,0,.05);margin-top:1.1764705882rem;padding:15px;box-shadow:1px 0 3px rgba(151,151,151,.25);border-radius:5px}.add-restaurant .text-menu__dish-wrapper input:not(.select__input,:focus),.add-restaurant .text-menu__dish-wrapper textarea:not(.select__input,:focus){border-color:#fff}.text-menu__dish-wrapper:first-child>.move-before{display:none}.text-menu__dish-wrapper:nth-last-child(2)>.move-after{display:none}.text-menu__category-title--dish{margin:1.1764705882rem 0 .5882352941rem 0;border-bottom:1px solid #949494;padding-bottom:.5882352941rem}.text-menu__dish-variant-inputs{position:relative;align-items:center;justify-content:flex-start;display:flex;gap:.8823529412rem;margin-right:2rem;margin-bottom:.8823529412rem}.text-menu__dish-variant-inputs>:first-child{width:100%;max-width:500px}.text-menu__dish-variant-inputs .text-menu__label input[type=text]{font-weight:600}.text-menu__label textarea{font-size:14px}.button.text-menu__button-category{margin-top:1.1764705882rem}.text-menu__button-dish{margin-top:1.1764705882rem}.button.text-menu__button-dish-variant{margin-bottom:.8823529412rem;margin-top:0;font-size:.8823529412rem;border-width:.0588235294rem;font-weight:500}.text-menu__delete--category,.text-menu__delete--dish{position:absolute;z-index:2;right:10px;top:10px}.text-menu__delete--variant{margin-left:-.4705882353rem;margin-right:auto;margin-top:0}.btn-move{position:absolute;background:0 0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.move-before{transform:rotate(180deg)}.move-before--category{top:30px;left:-34px}.move-after--category{top:90px;left:-34px}.move-before--dish{top:22px;left:-34px}.move-after--dish{top:78px;left:-34px}.text-menu__dish-variant-inputs:not(:nth-last-child(n+3))>button{display:none}.text-menu__dish-variant-inputs+.text-menu__dish-variant-inputs>button{display:block}.text-menu__dish-wrapper:not(:nth-last-child(n+3))>.text-menu__delete{display:none}.text-menu__dish-wrapper+.text-menu__dish-wrapper>.text-menu__delete{display:block}.text-menu__category:not(:nth-last-child(n+3))>.text-menu__delete{display:none}.text-menu__category+.text-menu__category>.text-menu__delete{display:block}.coupon-card{padding:24px 50px 24px 35px;background:#fff;box-shadow:3px 0 8px rgba(151,151,151,.55);border-radius:10px;margin-top:1.1764705882rem;position:relative;margin-left:2rem}.coupon-card .coupon-row{display:flex;flex-direction:column;margin-bottom:20px}.coupon-card .coupon-row.coupon-row-half>div{width:100%}.coupon-card .switch{position:relative;width:60px;height:34px}.coupon-card .switch input{opacity:0;width:0;height:0}.coupon-card .switch input:checked+.slider{background-color:#20b85d}.coupon-card .switch input:focus+.slider{box-shadow:0 0 1px #20b85d}.coupon-card .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.coupon-card .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.coupon-card .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.coupon-card .coupons__button-delete{position:absolute;z-index:2;right:10px;top:10px;background:0 0}.coupon-card .coupons__button-delete:focus path,.coupon-card .coupons__button-delete:hover path{fill:red}.online-ordering-head{background:linear-gradient(0deg,rgba(1,1,1,.52),rgba(1,1,1,.52));max-width:1920px;margin-left:auto;margin-right:auto;margin-bottom:27px}.online-ordering-head__container{min-height:643px;position:relative;display:flex;align-items:center}.online-ordering-head__wrapper{padding-top:100px;max-width:860px;padding-bottom:20px}.online-ordering-head__title{font-weight:900;font-size:72px;line-height:105%;letter-spacing:-.015em;color:#fff;padding-bottom:20px;overflow-wrap:anywhere}.online-ordering-head__description{font-weight:600;font-size:24px;line-height:29px;letter-spacing:.01em;color:#28ff7e;padding-bottom:50px}.online-ordering-app{margin-bottom:84px}.online-ordering-app__wrapper{border-top:1px solid #000;padding-top:10px;display:flex;align-items:center}.online-ordering-app__block{flex-basis:455px}.online-ordering-app__block p:not(:last-child){padding-bottom:30px}.online-ordering-app__block--texts{flex:0 1 636px;padding-right:10px}.online-ordering-app__title{font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em;padding-bottom:30px;color:#20b85d}.online-ordering-app__description{font-weight:400;font-size:20px;line-height:160%;color:#505050}.online-ordering-app__img img{max-width:100%}.online-ordering-advantage{margin-bottom:84px}.online-ordering-advantage__wrapper{padding:0 25px;display:flex;gap:70px}.online-ordering-advantage__card{background:#f1f1f1;border-radius:10px;padding:56px 25px 45px;text-align:center}.online-ordering-advantage__label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.03em;text-transform:uppercase;color:#20b85d;padding-bottom:16px}.online-ordering-advantage__name{font-weight:900;font-size:40px;line-height:48px;text-align:center;color:#010101;padding-bottom:16px}.online-ordering-advantage__description{font-weight:400;font-size:20px;line-height:160%;text-align:center;color:#505050}.online-ordering-advantage__description p:not(:last-child){padding-bottom:30px}.online-ordering-choose{padding-top:95px;background:#101111;max-width:1920px;margin-left:auto;margin-right:auto;margin-bottom:80px}.online-ordering-choose a{color:#20b85d}.online-ordering-choose a:hover{color:#28ff7e}.online-ordering-choose__width{position:relative;padding-bottom:100px}.online-ordering-choose__width .online-ordering-choose__bg{position:absolute;top:0;bottom:100px;left:0;right:50%;width:50%;height:calc(100% - 100px);object-fit:cover;object-position:right center}.online-ordering-choose__width--reverse .online-ordering-choose__bg{right:0;left:50%;object-position:left center}.online-ordering-choose__title{font-weight:900;text-align:center;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#28ff7e;padding-bottom:72px}.online-ordering-choose__wrapper{display:flex;align-items:center;min-height:500px;justify-content:flex-end}.online-ordering-choose__wrapper--reverse{flex-direction:row-reverse}.online-ordering-choose__block{flex:0 1 50%}.online-ordering-choose__block{padding-left:110px;padding-bottom:69px}.online-ordering-choose__wrapper--reverse .online-ordering-choose__block{padding-left:0;padding-right:100px}.online-ordering-choose__label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.03em;text-transform:uppercase;color:#a7ffca;padding-top:5px;padding-bottom:8px}.online-ordering-choose__name{font-weight:600;font-size:34px;line-height:41px;letter-spacing:-.015em;color:#fff;padding-bottom:8px}.online-ordering-choose__text{font-weight:400;font-size:20px;line-height:160%;color:#9ca3af}.online-ordering-choose__text p:not(:last-child){padding-bottom:30px}.info{margin-bottom:0}.info-bg{background:linear-gradient(0deg,#d9d9d9 55.73%,rgba(217,217,217,.320755) 74.48%,rgba(217,217,217,0) 83.33%);margin-bottom:79px}.info__block--margin-big{padding-bottom:114px}.info__block--margin-small{padding-bottom:72px}.info__block--margin-middle{padding-bottom:70px}.content__title{width:50%;display:flex;font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#20b85d;padding-bottom:50px}.content__wrapper{display:flex;justify-content:space-between}.content__item{flex:0 1 50%}.content__item--img{flex-basis:auto;max-width:50%}.content__img--border-left,.content__img--border-right{position:relative;margin-top:38px}.content__img--border-left::after,.content__img--border-right::after{content:"";position:absolute;width:100%;height:100%;bottom:0;border:4px solid #20b85d;border-radius:10px}.content__img--border-left img,.content__img--border-right img{border-radius:10px;top:-38px;z-index:2;position:relative}.content__img--border-left img{right:-34px}.content__img--border-right img{left:-34px}.content__label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.03em;text-transform:uppercase;color:#168643;padding-bottom:8px}.content__name{padding-bottom:8px;font-weight:600;font-size:34px;line-height:41px;letter-spacing:.01em;color:#010101}.content__text{font-weight:400;font-size:20px;line-height:160%;color:#333}.content__text p:not(:last-child){padding-bottom:30px}.content__text span{color:#20b85d}.content__text--small{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px;color:#333}.content__button{margin-top:45px}.love-us{margin-bottom:132px}.love-us__wrapper{padding-left:65px;padding-right:65px;display:flex;gap:84px}.love-us__item{flex:0 1 50%}.love-us__img{margin-bottom:15px}.love-us__label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.03em;text-transform:uppercase;color:#168643;margin-bottom:8px}.love-us__name{font-weight:600;font-size:34px;line-height:41px;letter-spacing:.01em;color:#010101;margin-bottom:8px}.love-us__description{font-weight:400;font-size:20px;line-height:160%;color:#333}.love-us__description p:not(:last-child){padding-bottom:40px}.ready{background:#20b85d;color:#fff;padding-top:64px;padding-bottom:64px;text-align:center;margin-bottom:0}.ready__title{font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em;margin-bottom:16px}.ready__subtitle{font-weight:600;font-size:24px;line-height:29px;letter-spacing:.01em;margin-bottom:40px}.ready__button{margin-bottom:34px;color:#28ff7e;background:#000}.ready__button:hover{background:#28ff7e;color:#333}.ready__img{display:flex;justify-content:center}.services-head{margin-bottom:0}.services-head .online-ordering-head__back{margin-bottom:49px;display:inline-flex;gap:43px;align-items:center;cursor:pointer;font-weight:400;font-size:20px;line-height:160%;color:#fff;transition:all .3s ease-out}.services-head .online-ordering-head__back span:first-child{width:93px;height:93px;border:1px solid #fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease-out}.services-head .online-ordering-head__back:hover{color:#20b85d}.services-head .online-ordering-head__back:hover span:first-child{border:1px solid #20b85d}.services-head .online-ordering-head__back:hover path{fill:#20b85d}.services-head .online-ordering-head__wrapper{padding-top:20px;padding-bottom:87px}.services-info{background:#111;padding-top:62px;padding-bottom:73px;margin-bottom:0;font-weight:400;font-size:20px;line-height:160%;color:#fff}.services-info__wrapper{display:flex;gap:30px}.services-info__title{font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#28ff7e;margin-bottom:37px}.services-info__column{flex:0 1 50%}.services-info__column p:not(:last-child){padding-bottom:40px}.services-info__button{border:2px solid #28ff7e;background:0 0;color:#28ff7e;padding-left:45px;padding-right:45px;gap:14px}.services-info__button:hover{background:#28ff7e;color:#333}.services-info__button:hover path{fill:#333}.services-items{margin-bottom:80px;background:#f1f1f1;padding-top:76px;padding-bottom:113px}.services-items__wrapper{display:flex;gap:30px}.services-items__culumn{flex:0 1 50%;display:flex;flex-direction:column;gap:40px}.services-items__item{display:flex;gap:12.5px;font-weight:400;font-size:30px;line-height:140%;color:#505050;max-width:350px}.services-items__item svg{flex-shrink:0}.info-services .content-1 .content__wrapper{align-items:flex-start}.info-services .info__block.content-1 .content__item--text{padding-top:0}.services-cases{margin-bottom:160px}.services-cases__title{font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em;color:#20b85d;padding-bottom:50px}.services-cases__grid{display:grid;grid-template-columns:57fr 43fr;column-gap:32px;border-radius:10px}.services-cases__item{display:block;position:relative;min-height:304px;margin-bottom:31px}.services-cases__item::before{content:"";transition:all .3s ease-out;z-index:1;opacity:0;position:absolute;top:0;border-radius:10px;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(1,1,1,0) 13.38%,#20b85d 200%);opacity:0}.services-cases__item:hover::before{content:"";opacity:1;transition:all .3s ease-out}.services-cases__item--big-vertical{grid-row:span 2}.services-cases__item--big-horizontal{grid-column:span 2}.services-cases__item--middle-vertical{min-height:440px;margin-bottom:49px}.services-cases__bg{position:absolute;width:100%;height:100%;top:0;left:0}.services-cases__bg::before{content:"";background:linear-gradient(180deg,rgba(1,1,1,0) 13.38%,rgba(0,0,0,.35) 100%);position:absolute;width:100%;height:100%;top:0;left:0;border-radius:10px}.services-cases__bg picture{width:100%;height:100%}.services-cases__bg img{width:100%;height:100%;object-fit:cover;border-radius:10px}.services-cases__block{z-index:2;position:absolute;bottom:40px;left:60px;max-width:385px;padding-left:31px;display:flex;flex-direction:column;justify-content:center;border-left:4px solid #a7ffca;min-height:87px}.services-cases__name{font-weight:700;font-size:20px;line-height:140%;color:#fff;letter-spacing:.5px}.services-cases__description{font-weight:500;font-size:18px;line-height:120%;letter-spacing:.5px;color:#20b85d}.services-cases__title p{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px;color:#333}.services-cases__title h3{font-weight:900;font-size:34px;line-height:1.2;letter-spacing:-.015em}.services-cases__title h4{font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.015em}.services-cases__title p:not(:last-child){margin-bottom:30px}.services-cases__title h2:not(:last-child),.services-cases__title h3:not(:last-child),.services-cases__title h4:not(:last-child){margin-bottom:30px}.page-template-services p>a{color:#20b85d;text-decoration:underline}.entry-header{padding-top:84px;padding-bottom:40px}.entry-header__title{font-family:Urbanist;font-weight:900;font-size:72px;line-height:105%;letter-spacing:-.015em}.entry-header__subtittle{font-family:Urbanist;font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em}.entry-content{margin-bottom:100px;font-weight:500;font-size:18px;line-height:140%;letter-spacing:.5px;color:#333}.entry-content img{margin-left:auto;margin-right:auto}.entry-content h1,.entry-content h2{font-weight:900;font-size:40px;line-height:48px;letter-spacing:-.015em;padding-bottom:30px;color:#20b85d;padding-top:20px}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{padding-bottom:8px;font-weight:600;font-size:34px;line-height:41px;letter-spacing:.01em;color:#010101}.entry-content ol,.entry-content p,.entry-content ul{padding-bottom:20px}.entry-content a{color:#20b85d}.entry-content a:hover{color:#28ff7e}.entry-content ul{padding-left:20px}.entry-content ul li{list-style-type:disc}.entry-content ol{padding-left:inherit}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.res-web-visit .js-link{transition:color .3s ease-out;position:relative;cursor:pointer;font-size:18px;font-weight:600;line-height:140%;letter-spacing:.5px;margin-top:24px;margin-bottom:32px;display:inline-block}.res-web-visit .js-link:focus,.res-web-visit .js-link:hover{color:#20b85d}.reviews-gutter br{display:none}.reviews-gutter .name{font-weight:700;font-size:16px;line-height:140%;letter-spacing:.03em;color:rgba(0,0,0,.8)}.reviews-gutter .date{font-weight:500;font-size:14px;line-height:140%;letter-spacing:.04em;color:rgba(0,0,0,.5)}.res-riview{display:inline-block;width:100%;max-width:177px}i.svg{display:block;background:url(/wp-content/themes/m-menus/assets/img/sprites.svg) no-repeat}.star-rate .google-star-icon{width:18px;height:18px;background-position:-4px -851px;transform:scale(.8)}.rating-count .star-blue{width:11px;height:10px;background-position:-5px -701px;margin-left:4px;margin-top:-2.5px}.rating-count{font-weight:900;font-size:22px;line-height:155%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#20b85d;background:#fff;border-radius:0}.rating-gutter>.rating-count{line-height:.5}.rating-gutter>.rating-count>img{margin-left:10px}.res-riview .data{max-width:max-content}.rating-gutter .rating-count .google-star-icon{width:18px;height:18px;background-position:-4px -850px;margin-left:4px;margin-top:-2px}.rating-gutter .rating-count .yelp-star-icon{width:18px;height:18px;background-position:-100px -169px;margin-left:4px}.review-head div.primary .rating-count{height:auto;padding:0;color:#333;font-weight:900;font-size:22px;line-height:155%;background:0 0;margin:0}.review-head div.primary .rating-count img{margin-left:5px;margin-bottom:2px}.review-container .review-head .data{display:flex;padding:7px 15px;align-items:center;gap:16px;border:1px solid var(--green-main);border-radius:5px;height:59px}.rating-gutter{display:flex;align-items:center}.review-head{margin-bottom:2.3529411765rem}.review-head>.d-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;width:100%}.other-reviews{display:flex;gap:1.1764705882rem}.reviews-gutter figure img{max-height:100%}.reviews-gutter img{max-width:100%;height:auto}.review-head div.primary figure{width:45px}.review-head div.primary{display:flex;padding:7px 15px;align-items:center;gap:16px;background:#f2f2f2;color:#333;border:none;border-radius:5px;height:59px}.comment-body{margin-top:20px}.info-rev-side{margin-bottom:5.2941176471rem}.info-rev-side>.restaurant-information__menu-content{width:100%}.btn-all-reviews{width:100%;margin-top:1.7647058824rem}.activity-feed-info .box{background:#f7f7f7;padding:16px 32px;border-radius:16px}.review-body .activity-feed-info .data .media-bx figure img{width:100%;height:100%;object-fit:cover}.activity-feed-info .box .data .media-bx figure{width:32px;height:32px;overflow:hidden;margin-right:12px;border-radius:50%}.review-body .activity-feed-info .data .media-bx span{display:block}.review-body .activity-feed-info .data{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4705882353rem}.review-body .activity-feed-info .data .star-bx figure{width:25px;height:25px}.review-body .activity-feed-info .data .star-bx .star-rate{background:#fff;color:#333;font-weight:900;font-size:22px;line-height:155%;display:flex;align-items:center}.cnts{padding-left:2.5882352941rem;font-weight:400;font-size:20px;line-height:180%;letter-spacing:-.02em;color:rgba(0,0,0,.8)}.star-bx{position:absolute;top:20px;right:20px}.review-body .activity-feed-info .data .star-bx .star-rate.google span{margin-right:5px;display:inline-block;margin-left:1.1764705882rem}.review-body .activity-feed-info .cnts .dec .rdMrRev{cursor:pointer;font-weight:800;font-size:16px;line-height:90%;color:var(--green-main);position:relative;display:block;margin-top:1.1764705882rem}.res-web-visit .js-link:before,.review-body .activity-feed-info .cnts .dec .rdMrRev:before{content:none}.res-web-visit .js-link:before{background:#000}.restaurant-information__title-review{color:var(--green-main);margin-bottom:1.1764705882rem;display:block}.activity-feed-info .box{position:relative;box-shadow:0 8px 16px 0 rgba(48,49,51,.1),0 0 1px 0 rgba(48,49,51,.05);background:var(--white);border-radius:10px;padding:60px 20px 30px}.hide{display:none}.rdMrRev{white-space:nowrap}.review-container .review-head .data .rating-count{cursor:default}.award{font-family:Urbanist,sans-serif;font-weight:400;font-size:20px;line-height:160%;color:#1c1d1d}.award .restaurant-information__wrapper>*{margin-right:0;width:inherit;padding-left:20px;padding-right:20px}.award-tabs{overflow:hidden}.no-webp .award-head{background-image:url(/wp-content/themes/m-menus/assets/img/award-head.png)}.award-head{padding-top:6.4117647059rem;padding-bottom:5.5294117647rem;background-color:#1c1d1d;color:var(--white);background-repeat:no-repeat;margin-bottom:2.9411764706rem}.head-award__title{font-weight:900;font-size:40px;color:var(--white);margin-bottom:2.6470588235rem}.head-award__description{font-size:20px;line-height:180%;letter-spacing:-.02em;margin-bottom:5.2941176471rem}.head-award__description span,.head-award__description span a{color:var(--green-light)}.head-award__quote{padding-left:1.2941176471rem;border-left:.1176470588rem solid #fff}.head-award__quote h2{font-weight:900;font-size:22px;line-height:155%;color:#d5dbe0;margin-bottom:1.4705882353rem}.head-award__quote p:not(:last-child){margin-bottom:1.4705882353rem}.color-green{color:var(--green-main)}.award-tabs{margin-bottom:5.8823529412rem}.award-badges{display:flex;flex-wrap:wrap}.award-badges__item{background:#e4ffef;border-radius:1.6470588235rem;flex:0 0 20.4117647059rem}.award-badges .award-badges__item:nth-of-type(1){position:relative}.award-badges .award-badges__item:nth-of-type(1)::before{content:"";display:block;position:absolute;top:0;left:0;height:16rem;width:100%;background:url(/wp-content/themes/m-menus/assets/img/award_bg.webp) 0 0 no-repeat;background-size:cover;border-radius:28px 28px 10px 10px}.award-badges .award-badge__img{overflow:hidden;border-radius:1.6470588235rem;padding-top:1.2941176471rem;padding-bottom:.8823529412rem;height:16rem}.award-badges .award-badge__img img{margin-left:auto;margin-right:auto;width:auto;height:100%}.award-badges__text{margin-top:1.1764705882rem;margin-bottom:2.5882352941rem;padding-left:.9411764706rem;padding-right:.9411764706rem;font-weight:700;font-size:20px;line-height:140%;letter-spacing:.03em;color:#000}.award-badges__button{margin-left:1.6470588235rem;margin-right:1.6470588235rem;width:-webkit-fill-available;margin-bottom:8px;padding-top:15px;padding-left:15px;padding-right:15px;font-weight:800;font-size:18px;letter-spacing:.04em;padding-bottom:15px}.award-info ol{padding-left:1.3529411765rem}.award-info li{margin-bottom:2.0588235294rem}.award-info b{font-weight:800}.award-content h2{font-weight:900;font-size:36px;line-height:94%;color:var(--green-main);padding-top:1.7647058824rem;margin-bottom:2.0588235294rem;position:relative;margin-top:2.9411764706rem}.award-content h2::before{content:"";position:absolute;display:block;top:-.5882352941rem;height:.5882352941rem;width:11.1764705882rem;background:var(--green-main)}.popup-award{max-width:47.0588235294rem}.popup-award .popup-footer{padding-top:1.7647058824rem;border-top:2px solid rgba(80,80,80,.2)}.popup-award h2{padding-bottom:1.1176470588rem;margin-bottom:20px;border-bottom:2px solid rgba(80,80,80,.2)}.popup-award__picture{width:100%;padding-left:2.2941176471rem;padding-right:39px}.popup-award__img{margin-left:auto;margin-right:auto;max-width:max-content}.popup-award__name{padding-left:18px;padding-right:18px;margin-bottom:.5294117647rem;font-weight:700;font-size:12px;line-height:108%;letter-spacing:.03em;text-transform:uppercase}.popup-award__code{padding-left:18px;padding-right:18px;margin-bottom:1.1764705882rem}.code{display:block;border:2px solid #949494;font-family:var(--font-family);border-radius:4px;padding:16px 22px;font-weight:500;font-size:14px;line-height:150%;letter-spacing:-.01em;max-height:4.1176470588rem;overflow-y:auto}.popup-award__info{padding-left:18px;padding-right:18px;margin-bottom:20px}.popup-award__info>p{padding:24px;background:#f8f8f8;display:flex;border-radius:4px;align-items:start;gap:.5882352941rem;color:#0a090b;font-weight:500;font-size:14px;line-height:114%;letter-spacing:-.01em;color:#0a090b}.popup-award__info>p a{color:#3b82f6}.button.button-white.popup-award__button-contact{margin-right:0;color:var(--green-main)}.button.button-white.popup-award__button-contact:focus,.button.button-white.popup-award__button-contact:hover{color:#fff}@media (min-width:47.99875em){.breadcrumbs{font-size:16px;line-height:160%;letter-spacing:.06em;margin-bottom:1.9411764706rem;margin-top:2.3529411765rem}.popup-report-problem .popup-wrapper h3{padding:0 60px 0 38px}.restaurants{margin-bottom:5.2941176471rem}.restaurants__head{display:flex;column-gap:1.7647058824rem;justify-content:space-between}.restaurants__head-sort{margin-top:.8823529412rem}.restaurants__title{font-size:40px;letter-spacing:-.01em;line-height:1.2}.restaurants__title--cuisine{margin-bottom:1.1764705882rem}.restaurants__subtitle-link{margin-bottom:1.1764705882rem}.restaurants__item{display:flex;column-gap:1.4117647059rem}.restaurants__img{width:15rem;height:15rem;aspect-ratio:none}.restaurants__wrap-item{display:flex;flex-direction:column}.restaurants__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurants__description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurants__location{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurants__buttons>*{margin-top:1.0588235294rem}.restaurants__buttons{display:flex;justify-content:end;column-gap:1.5882352941rem}.interested .interested__title{font-size:40px;letter-spacing:-.01em;margin-bottom:2.0588235294rem}.interested .interested__wrapper{display:flex;flex-wrap:nowrap;column-gap:1.7647058824rem}.interested .restaurants__item{display:block;flex:0 1 25%}.interested .restaurants__img{width:100%;height:auto;display:block;aspect-ratio:1/1;margin-bottom:1.3529411765rem}.find-business{margin-bottom:3.2352941176rem}.find-business__wrapper{padding:2.2352941176rem 2.2352941176rem 2.4705882353rem;display:flex;align-items:center;justify-content:start;gap:.8823529412rem;text-align:left}.find-business__content{max-width:30.2352941176rem}.find-business__title{text-align:left}.find-business__img{margin-left:0;margin-right:0}.find-business__button{margin-left:auto;margin-right:0}.restaurant-title__name,.restaurant-title__name h1{margin-bottom:1.4705882353rem;font-size:72px;line-height:105%;letter-spacing:-.01em;color:var(--dark-gray)}.restaurant-title__type{font-weight:600;font-size:24px;letter-spacing:.01em;margin-bottom:2.9411764706rem}.listing-head__logo-image{width:15rem;aspect-ratio:1/1;flex-shrink:0;align-self:baseline}.restaurant-title__content{margin-bottom:2.9411764706rem;display:flex;column-gap:1.7647058824rem}.listing-head{margin-bottom:3.7647058824rem}.awards-images{margin-bottom:5.8823529412rem}.awards-grid{gap:30px}.awards-grid__item{flex:0 1 calc(25% - 22.5px);aspect-ratio:255/250}.button-visit-website{max-width:12.9411764706rem}.hours-set{padding:24px 35px}.hours-set__inner-row{display:flex;justify-content:space-between;gap:1.1764705882rem}.add-restaurant-personal-account .add-restaurant__column__half{margin-bottom:1.7647058824rem}.info-services .info__block--margin-middle{padding-bottom:0}.review-head{margin-bottom:1.4705882353rem}.review-head>.d-flex{flex-direction:row;flex-wrap:nowrap}.other-reviews{gap:.8823529412rem}.comment-body{margin-top:.8823529412rem}.info-rev-side{margin-bottom:8.8235294118rem}.btn-all-reviews{max-width:15.2941176471rem;margin-left:auto;display:block;margin-right:auto}.cnts{font-weight:500;font-size:18px;line-height:140%;letter-spacing:.03em}.restaurant-information__title-review{margin-bottom:1.5882352941rem}.activity-feed-info .box{padding:60px 40px 27px}.award-head{background-position:100% -25px;padding-top:8.8235294118rem;padding-bottom:5.4705882353rem;margin-bottom:4.1176470588rem}.head-award__title{margin-bottom:.8823529412rem;font-size:64px;line-height:105%;letter-spacing:-.01em}.head-award__description{font-size:24px;line-height:150%;letter-spacing:.02em;margin-bottom:5.7647058824rem}.head-award__quote h2{font-size:32px;letter-spacing:-.01em;margin-bottom:2.0588235294rem}.head-award__quote p:not(:last-child){margin-bottom:2.0588235294rem}.head-award__quote{padding-left:3.7058823529rem}.award-tabs{margin-bottom:3.5294117647rem}.award .restaurant-information__wrapper{margin-bottom:3.8823529412rem}.award-badges{gap:1.7058823529rem;margin-bottom:2.9411764706rem}.award-badges__button{margin-left:.9411764706rem;margin-right:.9411764706rem}.award-content h2{font-size:40px;letter-spacing:-.01em;padding-top:1.1764705882rem;margin-bottom:2.3529411765rem;margin-top:3.5294117647rem}.award-content p{font-size:24px;line-height:150%;letter-spacing:.02em;margin-bottom:2.0588235294rem}.award-content .mb-100{margin-top:5.8823529412rem}.popup-award .popup-footer{padding-top:1.5294117647rem}.popup-award h2{margin-bottom:.8235294118rem}.popup-award__name{padding-left:38px;padding-right:38px;margin-bottom:.4117647059rem;font-size:14px;letter-spacing:.03em}.popup-award__code{padding-left:38px;padding-right:38px}.code{font-weight:500;font-size:16px;line-height:140%;letter-spacing:.03em}.popup-award__info{padding-left:38px;padding-right:38px}.popup-award__info>p{font-size:16px;line-height:140%;letter-spacing:.03em}.button.button-white.popup-award__button-contact{margin-right:1.7647058824rem}}@media (min-width:61.99875em){.coupon-card .coupon-row.coupon-row-half{flex-direction:row;gap:20px}.info-rev-side{display:flex;column-gap:1.7647058824rem;align-items:flex-start}}@media (min-width:768px){.content-1 .content__wrapper{align-items:center}.info__block--reverse .content__wrapper{flex-direction:row-reverse}.info__block.content-1 .content__item--text{padding-left:62px;padding-right:58px;padding-top:20px;padding-bottom:20px}.info__block--reverse.content-1 .content__item--text{padding-left:46px;padding-right:65px}.info__block--reverse.content-1 .content__title{margin-left:auto;justify-content:end}.info__block.content-2 .content__item--text{padding-left:11px;padding-right:96px}.info__block--reverse.content-2 .content__item--text{padding-left:98px;padding-right:18px}.content-2 .content__text{padding-bottom:80px}.content-2 .content__item--text-padding-top{padding-top:50px}}@media (min-width:769px){div.add-restaurant__error__time.add-restaurant__error{max-width:calc(50% - 20px)}.add-restaurant__error.add-restaurant__error__common{max-width:calc(50% - 20px)}}@media (min-width:1025px){#menu-header-menu{margin-left:4.4705882353rem}.search{position:absolute;right:0;top:-16px;display:none}.search .home-head__search--new .home-head__search2{min-width:22.4705882353rem}.search .search__reset1,.search .search__reset2{display:none}}@media (min-width:1161px){.button-visit-website{margin-top:.9411764706rem;margin-bottom:2.9411764706rem}.button-issue{margin-right:1.8235294118rem}}@media (max-width:1160px){.restaurant-information__overview-content{max-height:inherit;align-items:center;flex-direction:column}.restaurant-information__overview-content>*{max-width:100%!important;width:100%}.restaurant-information__discription{padding-bottom:20px}.restaurant-contact,.restaurant-information__wrapper{margin-bottom:25px}.restaurant-information__overview-content .restaurant-information__map-block{margin-right:auto}.restaurant-information__block{max-width:100%}.report-problem,.restaurant-contact{margin-bottom:30px}}@media (max-width:1080px){.menu-item{padding-right:25px}}@media (max-width:1024px){.logo{position:relative;z-index:99}.search{top:100px;right:26px}.header{top:0;height:80px}.burger{display:block;z-index:11;position:relative}.header__wrapper-burger{align-items:center}.menu__bg:before{content:"";position:absolute;top:0;width:100%;left:0;height:52px;background:rgba(252,254,253,.5)}.header__wrapper-burger{align-items:center;position:fixed;left:0;right:0;padding:0;margin:0;top:0;flex-direction:column;min-height:100vh;transform:translateX(100%);transition:all .3s ease-out;padding:200px 32px 50px 32px;overflow-y:auto;height:100%}.menu{display:flex;flex-direction:column;align-items:center}.header .menu-item{padding:0;padding-bottom:20px;line-height:140%;padding:0 0 25px}.menu .menu-item a{font-size:26px;line-height:140%}.header__wrapper .header__button{margin-right:0;margin-top:15px}.burger.active+.header__wrapper-burger{display:flex;transform:translateX(0);transition:all .3s ease-out;z-index:10}#menu-header-menu{width:100%;max-width:100%}#menu-header-menu .menu-item-has-children{flex-wrap:wrap;justify-content:center;row-gap:10px;flex-direction:column;width:100%;max-width:100%}#menu-header-menu .menu__arrow::after{content:none}#menu-header-menu .sub-menu{position:relative;display:block;top:auto;background:0 0;padding:0;width:100%;left:auto;right:auto;padding-top:5px;width:100%;max-width:100%}#menu-header-menu .sub-menu li{text-align:center;display:block;padding-bottom:0;width:100%}#menu-header-menu .sub-menu li a{text-align:center;color:#fff;display:inline;font-size:20px}.search{margin-top:23px}.search .home-head__search--new .home-head__search_results1,.search .home-head__search--new .home-head__search_results2{position:inherit;top:0}.search .home-head__search--new .home-head__search1{padding-right:65px;border:1px solid #28ff7e;border-radius:100px}.search .button-green{background-color:#28ff7e;color:#010101}.search .home-head__search--new .home-head__search2{border:1px solid #28ff7e;border-radius:100px}.search.active+.search__open{visibility:hidden}.search__close{display:none}.home-head h1{font-size:56px}.text-shadow-origin{font-size:27px}.text-shadow-copy{font-size:40px;top:-25px}.home-cities__wrapper a{width:calc(50% - 30px)}.home-head__search--new{display:flex;flex-direction:column;gap:30px;position:relative}.home-head__search--new .button{width:100%;min-width:100%}.home-head__search--new .search_input__wrapper{width:100%;max-width:100%}.home-head__search--new .home-head__search1,.home-head__search--new .search_input{width:100%;max-width:100%;border:none;border-radius:30px}.home-head__search--new .home-head__search_results2{top:151px}.home-head__search--new .home-head__search_results2 li{padding-left:41px}.home-head__search--new .home-head__search_results1{max-width:100%}.home-head__search--new .home-head__search_results2{left:0;width:100%;min-width:100%}.home-head__search--new .home-head__search1__wrapper:after{content:none}.popup-cuisines{left:15px}.love-us__wrapper{padding-left:0;padding-right:0}.services-cases__block{left:30px;bottom:20px;padding-left:15px}}@media (max-width:767px){section{margin-bottom:70px}.footer__columns{flex-direction:column;padding-bottom:0}.footer__columns>*{flex-basis:auto;margin-bottom:30px}.popup{width:calc(100% - 32px)}.popup-content{height:auto;max-height:100%}.popup-close{top:32px;right:24px}.popup-claim__row-halfs,.popup-report-problem__row-halfs{flex-wrap:wrap}.popup-claim__column__half,.popup-report-problem__column__half{width:100%}.popup-claim__column__half:first-child,.popup-report-problem__column__half:first-child{margin-bottom:25px}.popup-claim__wrapper,.popup-footer,.popup-report-problem__wrapper,.popup-wrapper h2{font-size:32px;line-height:140%;padding:24px}.popup-wrapper h2{padding-right:60px}.popup-filters__wrapper{flex-direction:column}.popup-filters__title{position:relative;top:auto!important;width:100%;background:rgba(80,80,80,.1)}.popup-filters__title:empty{display:none}.popup-filters__content{margin-left:0}.popup-filters__wrapper:before{content:none}.popup-info__wrapper{min-width:auto;max-width:calc(100% - 32px);font-size:20px;line-height:130%;padding:11px 16px;padding-right:50px}.popup-info__wrapper i{top:6px;right:8px}.popup-report-problem__file{font-size:20px;line-height:130%}.popup-footer>button{min-width:115px}.popup-filters__title{padding-left:20px}.search-temlate-1 input{padding-left:50px}.search-temlate-1:before{left:20px}.search-temlate-1 span{right:20px}.home-head__choice,.home-head__search{flex-direction:column;width:100%}.home-head__city{margin-bottom:30px}.home-head__city .select-styled{border-radius:30px 30px}.home-head__city .select-options{right:30px}.home-head__food{margin-bottom:30px}.home-head__food .select-styled{border-radius:30px 30px;border:none}.home-head__food .select-options{left:30px}.home-head__button{margin:0;width:100%;max-width:100%}.text-shadow-copy{display:none}.home-locations h2{margin-top:50px;margin-bottom:50px}.home-locations__wrapper{width:100%;margin-left:0;margin-right:0;flex-direction:column}.home-locations__own{margin:0 0 20px;width:100%;padding-bottom:40%}.home-head__search--new{gap:20px}.no-results{padding:30px 16px}.no-results h1{font-size:32px;line-height:140%;padding-bottom:30px}.popup-cuisines{max-width:calc(100vw - 48px)}.colections__filters>*{margin-bottom:24px}.home-cities__wrapper{width:100%;margin-left:0;margin-right:0}.home-cities__wrapper a{width:100%;margin:0 0 20px}.home-cities h2{margin-top:50px;margin-bottom:40px}.colections__filters{position:relative}.colections__filters .colections__cuisines{position:initial}.colections__cuisines button{min-width:60px}.error-404 h1{font-size:32px;line-height:140%}.error-404{margin-top:70px}.restaurant-information__wrapper{width:max-content;max-width:max-content;padding-left:0;border-bottom:7px solid #5f5f5f}.restaurant-information__wrapper>*{position:relative}.restaurant-information__wrapper>.active{background:0 0}.restaurant-information__wrapper>.active:after{content:"";position:absolute;bottom:-7px;width:calc(100% + 23px);height:7px;left:-7px;background:#28ff7e}.listing-template-default .restaurants__item:nth-of-type(4){display:block}.restaurant-information__highlights-items{width:calc(100% + 20px);margin-bottom:32px}.restaurant-information__highlights-item{max-width:calc(50% - 20px);margin:0 10px 20px}.restaurant-information__overview-content h2{font-size:36px;line-height:34px;margin-bottom:25px}.menus-slider{font-weight:600;font-size:16px;line-height:160%;letter-spacing:.06em;padding:1px 40px 5px}.menus-slider__button-next,.menus-slider__button-prev{height:28px;width:28px}.menus-slider__button-next svg,.menus-slider__button-prev svg{height:28px;width:28px}.add-restaurant__row-halfs{flex-wrap:wrap}div.add-restaurant__buttons{margin-top:20px;padding-bottom:0!important}.add-restaurant__title{font-size:32px;line-height:140%}.add-restaurant__wrapper{padding:50px 0 0}.add-restaurant__column__quarter{width:100%}.add-restaurant__wrapper form>div{padding-bottom:25px}.add-restaurant__column__half{width:100%}.add-restaurant__column__half:first-child{margin-bottom:25px}.services-cases__title p{font-weight:400;font-size:20px;line-height:180%;letter-spacing:-.408px}.entry-header__title{font-weight:900;font-size:60px;line-height:105%;letter-spacing:-.015em}.entry-header{padding-top:50px}.entry-header__subtittle{font-size:32px;line-height:140%}.entry-content{font-size:20px;line-height:180%}.entry-content h1,.entry-content h2{font-weight:900;font-size:36px;line-height:34px;padding-bottom:34px}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:30px;line-height:36px}.entry-content ol,.entry-content p,.entry-content ul{padding-bottom:30px}.entry-content{margin-bottom:70px}.restaurant-information__title-review{font-size:36px;line-height:42px}}@media (max-width:398px){.popup-cuisines{width:100vw;min-width:calc(100vw - 32px)}}@media (max-width:61.99875em){.btn-all-reviews{margin-bottom:3.8235294118rem}}@media (max-width:47.99875em){.container,[class*=__container]{padding:0 16px}.restaurants__head-sort .select__title{max-width:max-content}.restaurants__head-sort .select__options .select__option:not(:last-child){margin-bottom:.8823529412rem}.popup{margin-top:30px;bottom:30px;top:50px;transform:none;height:auto}.popup-filters__wrapper .checkbox-cuisines>*{width:100%}.search-temlate-1{margin-bottom:25px}.popup-claim__buttons br{display:none}.popup-claim__buttons p{display:flex;flex-wrap:wrap}.popup-claim__buttons .popup-claim__personal-account{width:100%;text-align:left}.popup-claim__buttons .popup-claim__clear{padding-left:0;min-width:auto}.colections__filters:not(:empty){margin-bottom:5px;margin-top:25px}.restaurants__head-sort{margin-bottom:.8823529412rem}.restaurants__item{padding-bottom:2.0588235294rem}.restaurants__name{margin-top:1.4117647059rem}.restaurants__buttons .button{width:100%}.restaurants__buttons .button:not(:last-child){margin-bottom:1.4117647059rem}.interested .restaurants__item:not(:last-child){margin-bottom:2.0588235294rem}.find-business__wrapper{text-align:center}.find-business__title{margin-top:1.4705882353rem}.find-business__text{margin-bottom:1.4705882353rem}.listing-head__logo-image{margin-bottom:1.5882352941rem}.restaurant-contact__tools{display:inline-flex}.restaurant-information{margin-bottom:70px}.restaurant-information__menu-content .restaurant-information__block h2{margin-top:2.6470588235rem}.info-popup-buttons>div{display:flex;align-items:center;justify-content:space-between}.full-wrapper{flex-direction:column-reverse}.active>.full-wrapper__content{width:100%;max-width:100%;height:calc(50dvh - 3.8823529412rem);overflow-y:scroll;flex:1 auto}.full-wrapper__map{top:0;height:calc(50dvh - 4.7058823529rem);width:100%;flex:1 auto;position:relative!important}.scrolled .full-wrapper__map{top:0;height:calc(50dvh - 4.7058823529rem)}.admin-bar .full-wrapper__map,.admin-bar.scrolled .full-wrapper__map{top:0;height:calc(50dvh - 6.2352941176rem)}.hours-set__buttons .button{min-width:130px}.text-menu input[type=number]{width:3.5294117647rem;font-size:.8235294118rem}.text-menu__category{padding:24px 24px 24px 12px}.text-menu__dish-wrapper{padding:8px 28px 8px 8px}.text-menu__dish-variant-inputs{margin-right:0;margin-bottom:.2941176471rem;gap:.2941176471rem}.text-menu__dish-variant-inputs .text-menu__label input[type=text]{font-size:14px}.text-menu__delete--category,.text-menu__delete--dish{right:0;top:0}.coupon-card{padding:24px 24px 24px 12px}.coupon-card .coupons__button-delete{right:0;top:0}.online-ordering-head{margin-bottom:23px}.online-ordering-head__container{min-height:calc(100vh - 80px)}.online-ordering-head__title{font-weight:900;font-size:60px;line-height:105%;letter-spacing:-.015em;color:#fff}.online-ordering-head__description{padding-bottom:70px}.online-ordering-head__button{width:100%}.online-ordering-app{margin-bottom:45px}.online-ordering-app__wrapper{flex-direction:column;border:none;padding-top:0}.online-ordering-app__block{flex-basis:auto}.online-ordering-app__block p:not(:last-child){padding-bottom:40px}.online-ordering-app__block--texts{padding-right:0;padding-bottom:30px;flex-basis:auto}.online-ordering-app__title{font-weight:900;font-size:36px;line-height:34px;padding-bottom:34px}.online-ordering-app__description{font-size:20px;line-height:180%}.online-ordering-advantage{margin-bottom:30px}.online-ordering-advantage__wrapper{flex-direction:column;padding:0;gap:20px}.online-ordering-advantage__card{padding:46px 22.5px 45px}.online-ordering-advantage__label{font-weight:700;font-size:12px;line-height:13px;letter-spacing:.03em}.online-ordering-advantage__name{font-weight:900;font-size:34px;line-height:41px;text-align:center;color:#010101}.online-ordering-advantage__description{font-weight:400;font-size:20px;line-height:180%;text-align:center;letter-spacing:-.408px;color:#505050}.online-ordering-choose{padding-top:60px}.online-ordering-choose__width{padding-bottom:0}.online-ordering-choose__width .online-ordering-choose__bg,.online-ordering-choose__width--reverse .online-ordering-choose__bg{right:0;left:0;width:100%;position:relative}.online-ordering-choose__title{font-weight:900;font-size:36px;line-height:34px;padding-bottom:50px}.online-ordering-choose__wrapper{min-height:auto;flex-direction:column;padding-top:55px}.online-ordering-choose__wrapper--reverse{flex-direction:column}.online-ordering-choose__block{flex:0 1 100%}.online-ordering-choose__block{padding-bottom:35px}.online-ordering-choose__block,.online-ordering-choose__wrapper--reverse .online-ordering-choose__block{padding-left:0;padding-right:0}.online-ordering-choose__label{padding-top:0;font-weight:700;font-size:12px;line-height:13px;letter-spacing:.03em}.online-ordering-choose__name{font-weight:600;font-size:30px;line-height:36px}.online-ordering-choose__text{font-weight:400;font-size:20px;line-height:180%;letter-spacing:-.408px}.info{margin-bottom:71px}.info-bg{margin-bottom:60px}.info__block--margin-big{padding-bottom:80px}.info__block--margin-small{padding-bottom:55px}.info__block--margin-middle{padding-bottom:64px}.content__title{width:100%;padding-bottom:35px;font-weight:900;font-size:36px;line-height:34px}.content__wrapper{flex-direction:column;gap:45px}.content__item{flex:1 1 100%}.content__item--img{flex-basis:auto;max-width:max-content;align-self:center}.content__img--border-left,.content__img--border-right{margin-top:16px}.content__img--border-left::after,.content__img--border-right::after{border-width:2px}.content__img--border-left img,.content__img--border-right img{top:-16px}.content__img--border-left{margin-right:16px}.content__img--border-left img{right:-16px}.content__img--border-right{margin-left:16px}.content__img--border-right img{left:-16px}.content__label{font-size:12px;line-height:13px}.content__name{font-size:30px;line-height:36px}.content__text{font-weight:400;font-size:20px;line-height:180%;letter-spacing:-.408px}.content__text--small{font-weight:400;font-size:20px;line-height:180%;letter-spacing:-.408px}.content__button{width:100%}.love-us{margin-bottom:60px}.love-us__wrapper{flex-direction:column;gap:35px}.love-us__item{flex:1 1 100%}.love-us__label{font-size:12px;line-height:13px}.love-us__name{font-size:30px;line-height:36px}.love-us__description{font-size:20px;line-height:180%;letter-spacing:-.408px}.ready{padding-top:80px;padding-bottom:80px}.ready__title{font-size:34px;line-height:41px}.ready__subtitle{font-weight:900;font-size:22px;line-height:34px}.ready__subtitle br{display:none}.ready__button{width:100%;text-transform:uppercase;font-weight:700;font-size:17px;line-height:20px;display:flex;align-items:center;text-align:center;letter-spacing:.04em}.services-head .online-ordering-head__back{gap:18px}.services-head .online-ordering-head__back span:first-child{width:42px;height:42px}.services-head .online-ordering-head__back span:first-child svg{width:28px;height:28px}.services-info__wrapper{flex-direction:column}.services-info__column{flex:1 1 100%}.services-items{margin-bottom:80px;padding-top:45px;padding-bottom:45px}.services-items__wrapper{flex-direction:column;gap:24px}.services-items__culumn{flex:1 1 100%;gap:24px}.services-items__item{font-weight:400;font-size:20px;line-height:180%;letter-spacing:-.408px;color:#505050}.services-items__item svg{width:28px;height:28px}.services-items__item{max-width:100%}.info-services{margin-bottom:0}.services-cases{margin-bottom:80px}.services-cases__title{padding-bottom:35px;font-size:36px;line-height:34px}.services-cases__grid{grid-template-columns:1fr}.services-cases__item{margin-bottom:20px}.services-cases__item--big-vertical{grid-row:span 1}.services-cases__item--big-horizontal{grid-column:span 1}.services-cases__item--middle-vertical{min-height:304px;margin-bottom:20px}.reviews-gutter{margin-top:3.5294117647rem}.other-reviews{width:100%}.award-head{background-size:23.0588235294rem;background-position:100% 9px}.award .restaurant-information__wrapper{position:relative;margin-bottom:40px}.award .restaurant-information__wrapper::after{content:"";position:absolute;display:block;bottom:-7px;width:200%;height:7px;left:-50%;background:#5f5f5f;z-index:-1}.award-badges{justify-content:center}.award-badges__item:not(:last-child){margin-bottom:2.0588235294rem}.button.button-white.popup-award__button-contact{width:100%;margin-bottom:20px}.popup-award__copy{width:100%}}@media (max-width:29.99875em){.award-head{background-position:10rem .5294117647rem}}@media (any-hover:hover){.select__option:hover{background:#20b85d;color:#fff}}.webp .timepicker .icon-up{background-image:url(data:image/webp;base64,UklGRmABAABXRUJQVlA4WAoAAAAQAAAAMQAAHQAAQUxQSBABAAABgJtt27Hn/v+wsjFLqtS2nSpVuuxgt1rCtp0NsoLx8b2f930miAgHaiM5UpUNBRsvvAK2bT5Yr4JuB/4976tFNcNe1J82XeO0q2Xo34j3rTUHPdbvVk3Ngy0aRkf5dKdfVOGhfTHF2ez2h/nzzGxdUnSObmUW3bODTRpuZwFlCvQxd0IFvhut0suu2I0JlD+waUMPNRswYPOzwcW9HJCWUeqFdP96ZvZj2s06mi5Jaz4YnezoQS7EllFqTNk+zINFyzmyR7mwaoVIB9XYFgfZ/+G9GvU2Oh58r3z1zJzkAypsvRGtt/xHvZsycloAKDGavhbLeSGgxEIKUpbDnIk6PHQWYRNjW+O5UGnJ0sYIAFZQOCAqAAAAEAMAnQEqMgAeAD6RSJ9LpaQioaQIALASCWkAAB9gPLRgAP74zvV4AAAA)}.webp .timepicker .icon-down{background-image:url(data:image/webp;base64,UklGRmQBAABXRUJQVlA4WAoAAAAQAAAAMQAAHQAAQUxQSBQBAAABgFvbkiLnLwgsZohFlmxmZlmy5CkHZpeSYGZmZaAUlndL1FXVFUFEMHDbtpEtAW1vj1cAmNhZq4BJC6f3pgL47SIRPddYpPSKiNZDCK3QX1+qDbz+d4Nb2ZNERpRc0v/OPZERRRfk5GuP3D57UcxIn7URE4rOyE2qGfUcL1UW9gBoiP4fely0kLUXEKlWjU8FFVQpxifkJu0KNPkMC465cR/AEWPR2w++zSxVrEfc1gFIbdEN8w99BFrjJP+oeayDgIaEuDHvgNxkhqBrW1wgb59zGDCgLHfPQqCd23jLmR4BbOCP8GuHu1HY6ktCdBTwJynEQqAzYS7QxZAZg1W73Y3jsGtXUqfBRTMjsG3d9kk7lAFWUDggKgAAABADAJ0BKjIAHgA+kUifS6WkIqGkCACwEglpAAAfYDy0YAD++M71eAAAAA==)}.webp .home-categories__bg{background-image:url(../img/food__bg.webp)}.webp .award-head{background-image:url(/wp-content/themes/m-menus/assets/img/award-head.webp)}