﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}@font-face{font-family:"Open Sans";font-display:swap;src:url("fonts/Open-Sans/OpenSans-Light.woff2") format("woff2"),url("fonts/Open-Sans/OpenSans-Light.woff") format("woff"),url("fonts/Open-Sans/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";font-display:swap;src:url("fonts/Open-Sans/OpenSans-Regular.woff2") format("woff2"),url("fonts/Open-Sans/OpenSans-Regular.woff") format("woff"),url("fonts/Open-Sans/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";font-display:swap;src:url("fonts/Open-Sans/OpenSans-Italic.woff2") format("woff2"),url("fonts/Open-Sans/OpenSans-Italic.woff") format("woff"),url("fonts/Open-Sans/OpenSans-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Open Sans";font-display:swap;src:url("fonts/Open-Sans/OpenSans-SemiBold.woff2") format("woff2"),url("fonts/Open-Sans/OpenSans-SemiBold.woff") format("woff"),url("fonts/Open-Sans/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";font-display:swap;src:url("fonts/Open-Sans/OpenSans-Bold.woff2") format("woff2"),url("fonts/Open-Sans/OpenSans-Bold.woff") format("woff"),url("fonts/Open-Sans/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Open Sans";font-display:swap;src:url("fonts/Open-Sans/OpenSans-BoldItalic.woff2") format("woff2"),url("fonts/Open-Sans/OpenSans-BoldItalic.woff") format("woff"),url("fonts/Open-Sans/OpenSans-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"PT Serif";font-display:swap;src:url("fonts/PT-Serif/PTSerif-Regular.woff2") format("woff2"),url("fonts/PT-Serif/PTSerif-Regular.woff") format("woff"),url("fonts/PT-Serif/PTSerif-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"PT Serif";font-display:swap;src:url("fonts/PT-Serif/PTSerif-Bold.woff2") format("woff2"),url("fonts/PT-Serif/PTSerif-Bold.woff") format("woff"),url("fonts/PT-Serif/PTSerif-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"icomoon-2020";src:url("fonts/icomoon-2020/fonts/icomoon.eot?kab559");src:url("fonts/icomoon-2020/fonts/icomoon.eot?kab559#iefix") format("embedded-opentype"),url("fonts/icomoon-2020/fonts/icomoon.ttf?kab559") format("truetype"),url("fonts/icomoon-2020/fonts/icomoon.woff?kab559") format("woff"),url("fonts/icomoon-2020/fonts/icomoon.svg?kab559#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.left-menu-wrap .book-trigger-wrap .banket-btn:active,.left-menu-wrap .book-trigger-wrap .order-btn:active,.comment-form-wrap input[type=submit]:active,.review-form-wrap [type=submit]:active,.booking-modal [type=submit]:active,.booking-form-wrap .banket-btn:active,.booking-form-wrap [type=submit]:active,.detail-block .afisha-wrap .item .detail-link:active,.detail-block .more-link-wrap a:active,.feedback-trigger-btn:active,.link-btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"icomoon-2020";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook2:before{content:""}.icon-twitter:before{content:""}.icon-vk1:before{content:""}.icon-star-empty:before{content:""}.icon-star2:before{content:""}.icon-star:before{content:""}.icon-cycle:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left2:before{content:""}.icon-arrow-down2:before{content:""}.icon-arrow-up2:before{content:""}.icon-arrow-right2:before{content:""}.icon-times:before{content:""}.icon-delete:before{content:""}.icon-delete-outline:before{content:""}.icon-times-outline:before{content:""}.icon-pencil:before{content:""}.icon-phone1:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-compass:before{content:""}.icon-map:before{content:""}.icon-map2:before{content:""}.icon-spinner:before{content:""}.icon-spinner2:before{content:""}.icon-lifebuoy:before{content:""}.icon-clock:before{content:""}.icon-calendar:before{content:""}.icon-warning:before{content:""}.icon-fiter-trigger:before{content:"";color:#509cff}.icon-phone:before{content:""}.icon-facebook:before{content:""}.icon-facebook-f:before{content:""}.icon-instagram:before{content:""}.icon-vk:before{content:""}.link-btn{display:inline-block;padding:13px 18px;border:2px solid #509cff;background:rgba(80,157,255,.0901960784);text-transform:uppercase;font-size:13px;font-weight:bold;color:#000;cursor:pointer;line-height:1.4;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.link-btn:hover{border-color:#1475f2}.link-btn.full-btn{color:#fff;background:#509cff}.link-btn.full-btn:hover{background-color:#1475f2}.link-btn.-arrow-link{padding-right:50px;position:relative;background:url(/bitrix/templates/main_2020/tpl/img/arrow-right-more--corn-2.svg) right 15px center no-repeat;background-size:26px;padding-left:25px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.link-btn.-arrow-link:hover{background-position:right 5px center;border-color:#ff435a}.display-flex{display:flex}.flex-block{display:flex;align-items:center;justify-content:space-between}.align-center{text-align:center}.float-right{float:right}.color-blue{color:#509cff}.color-red{color:#ff435a}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner-wrap{position:relative}.spinner{font-size:30px;animation:anim-rotate 2s infinite linear;color:#20c3f2;position:absolute;top:12px;z-index:1;left:50%;margin-left:-15px;display:none}.spinner.active{display:block}#overflow{position:fixed;top:0;left:0;bottom:0;z-index:2;background:#000;opacity:.45;display:none;width:100%}#system_loading{position:fixed;display:none;right:10px;top:10px;z-index:99999;background:#0d0d0d;border:1px solid #333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;opacity:.8;padding:10px;line-height:32px;font-size:18px;color:#fff;text-indent:15px}.to-top-btn-bg{display:none;width:52px;height:52px;border-radius:30px;background:#509cff url("/bitrix/templates/main_2014/img/to-top-btn-bg.png") center center no-repeat;position:fixed;right:50%;bottom:3%;margin-right:-720px;cursor:pointer;z-index:100;opacity:.6}.to-top-btn-bg:hover{opacity:1}.to-mobile-trigger{position:fixed;right:30px;bottom:110px;background:rgba(49,197,240,.5411764706) url(img/mobile-phone.svg) no-repeat right center;padding-right:40px;color:#000;background-size:36px;height:40px;display:flex;align-items:center;font-weight:600;padding-left:5px;font-size:18px;z-index:1}.line-color{width:7px;height:7px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;display:inline-block;margin-right:5px}.line-color.section-44171{background-color:red}.line-color.section-44172{background-color:#0a6f20}.line-color.section-44173{background-color:#072889}.line-color.section-44174{background-color:#069cd3}.line-color.section-44175{background-color:#7f0000}.line-color.section-44176{background-color:#ff7f00}.line-color.section-44177{background-color:#92007b}.line-color.section-44178{background-color:#ffdd03}.line-color.section-44179{background-color:#a2a5b4}.line-color.section-44180{background-color:#8cce3a}.line-color.section-44181{background-color:#29b1a6}.line-color.section-44182{background-color:#b2dae7}.line-color.section-44183{background-color:#000}.line-color.section-344043{background-color:#d5073b}.line-color.section-344045{background-color:#be2c2b}.line-color.section-352315{background-color:#ffd602}.line-color.section-352318{background-color:#82c0bf}.line-color.section-44184{background-color:#d5073b}.line-color.section-44185{background-color:#0078c9}.line-color.section-44186{background-color:#009a48}.line-color.section-44187{background-color:#ea7124}.line-color.section-44188{background-color:#702685}.line-color.green{background-color:#46af5c}.tag-line.-round-corn-links div.has-link a{padding:5px 15px}.tag-line.-round-corn-links div.has-link.has-spec-icon a{background-position:7px 2px !important;border-radius:15px;background-size:31px}.tag-line.-round-corn-links div.color_breakfast.has-spec-icon a{background-position:2px 0 !important;background-size:34px}.tag-line.-round-corn-links div.color_birthday.has-spec-icon a{background-size:27px;background-position:9px 2px !important}.tag-line.-round-corn-links div.color_8marta.has-spec-icon a{background-position:8px 1px !important;background-size:27px}.tag-line.-round-corn-links div.color_easter.has-spec-icon a{background-position:7px -2px !important;padding-left:39px}.tag-line.-round-corn-links div.color_february23.has-spec-icon a{background-size:26px;background-position:9px 1px !important}.tag-line.-round-corn-links div.color_maslenitsa.has-spec-icon a{background-size:24px}.tag-line div.has-link{border:2px solid #509cff}.tag-line div.has-link a,.tag-line div.has-link>div{display:block;padding:8px 12px;color:#000;font-weight:600;margin-bottom:0}.tag-line div.has-link>[onclick]{cursor:pointer}.tag-line div.has-link.has-spec-icon a,.tag-line div.has-link.has-spec-icon>div{background-repeat:no-repeat !important;padding-left:36px;background-position:5px 2px !important;background:#fff;border-radius:4px;background-size:33px}.tag-line div.has-link.has-spec-icon.color_new_year_night a,.tag-line div.has-link.has-spec-icon.color_new_year_night>div{background-position:5px 0 !important}.tag-line div.has-link.has-spec-icon.color_new-year-delivery a,.tag-line div.has-link.has-spec-icon.color_new-year-delivery>div{background-size:32px;background-position:4px 0px !important}.tag-line div.color_new-year-all{border-color:#a61b3a}.tag-line div.color_red_coral{border-color:#ff435a}.tag-line div.color_brunch{border-color:#f83785}.tag-line div.color_post{border-color:#7fd253}.tag-line div.color_wedding{border-color:#8574b8}.tag-line div.color_valentine{border-color:#e42173}.tag-line div.color_february,.tag-line div.color_february23{border-color:#48581e}.tag-line div.color_february.has-spec-icon a,.tag-line div.color_february.has-spec-icon>div,.tag-line div.color_february23.has-spec-icon a,.tag-line div.color_february23.has-spec-icon>div{background-position:4px 0px !important;background-size:29px}.tag-line div.color_euro-{border-color:#0099ab}.tag-line div.color_euro-.has-spec-icon a,.tag-line div.color_euro-.has-spec-icon>div{background-position:0px -3px !important;background-size:44px;padding-left:42px}.tag-line div.color_breakfast{border-color:#d7d702}.tag-line div.color_breakfast.has-spec-icon a,.tag-line div.color_breakfast.has-spec-icon>div{background-position:-1px 0px !important;background-size:38px}.tag-line div.color_maslenitsa{border-color:#fba11c}.tag-line div.color_maslenitsa.has-spec-icon a,.tag-line div.color_maslenitsa.has-spec-icon>div{background-size:25px}.tag-line div.color_business-lunch{border-color:#2694cc}.tag-line div.color_business-lunch.has-spec-icon a,.tag-line div.color_business-lunch.has-spec-icon>div{background-position:2px 1px !important}.tag-line div.color_marta{border-color:#09dac7}.tag-line div.color_marta.has-spec-icon a,.tag-line div.color_marta.has-spec-icon>div{background-position:5px 1px !important;background-size:30px}.tag-line div.color_easter{border-color:#15d2f1}.tag-line div.color_easter.has-spec-icon a,.tag-line div.color_easter.has-spec-icon>div{background-position:5px 1px !important;background-size:30px}.tag-line div.color_8marta{border-color:#09dac7}.tag-line div.color_8marta.has-spec-icon a,.tag-line div.color_8marta.has-spec-icon>div{background-position:5px 1px !important;background-size:30px}.tag-line div.color_birthday{border-color:#ed9ea0}.tag-line div.color_birthday.has-spec-icon a,.tag-line div.color_birthday.has-spec-icon>div{padding-left:42px;background-size:31px;background-position:5px 1px !important}.tag-line div.color_graduation{border-color:#f4ac2d}.tag-line div.color_delivery{border-color:#fd631d}.tag-line div.color_takeaway-food{border-color:#d59220}.tag-line div.color_letnie_verandy,.tag-line div.color_letnie{border-color:#4dc128}.tag-line div.color_new_year_night{border-color:#e32c22}.tag-line div.color_new_year_corp{border-color:#2b4fda}.tag-line div.color_new{border-color:#2950db}.tag-line div.color_new-year-delivery{border-color:#5db33a}.tag-line div.discount-icon{border-color:#f53127}.tag-line div.-rest-group{border-color:#ff435a}.tag-line div.color_christmas{border-color:#971417}.tag-line div.color_christmas.has-spec-icon a,.tag-line div.color_christmas.has-spec-icon>div{background-size:25px}.active-btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.feedback-trigger-btn{color:#fff;text-transform:uppercase;font-size:13px;background:#509cff url(img/write-review-white.svg) left 15px center no-repeat;background-size:20px;border-radius:25px;padding:15px 20px;padding-left:40px;font-weight:bold;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.feedback-trigger-btn:hover{background-color:#1475f2}.close-modal{background:url(img/close-modal.svg) no-repeat;width:20px;height:20px;cursor:pointer;position:absolute;top:20px;right:20px;z-index:10;outline:none;border:0}.form-control{border:1px solid #d1d6d9;outline:none;padding:15px 14px;box-sizing:border-box;line-height:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}.form-control:focus{border:1px solid #000}.form-control::placeholder{color:#666;font-size:13px}.form-control.input-error{border:1px solid red}.slick-list{overflow:hidden;height:100%}.slick-list:after{clear:both;content:"";display:block}.preview_footer_text{margin:20px 0;line-height:22px;line-height:30px}.clearfix{clear:both}.fancybox-navigation .fancybox-button--arrow_left[disabled],.fancybox-navigation .fancybox-button--arrow_right[disabled]{display:none}.hidden{display:none}.mobile-hidden{display:none}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tooltip{font-size:13px}.dropdown.open .dropdown-menu,.dropdown.show .dropdown-menu,.dropdown.active .dropdown-menu{display:block !important;z-index:2}.dropdown-menu{display:none;background:#fff}.dropdown-menu.show{display:block}.dropdown-menu.active{display:block}.dropdown-menu a{color:#000;text-decoration:underline;display:block;padding:20px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;background-color:#f5f5f5}.datepickers-container .datepicker{font-size:16px}.datepicker{z-index:10000}html{height:100%}body{height:100%;color:#000;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.2}body a{text-decoration:none;color:#509cff}.site-wrapper{max-width:1252px;min-width:970px;margin:0 auto}.site-wrapper.special-page{max-width:100%}.site-wrapper.special-page .header-grid,.site-wrapper.special-page .center-grid,.site-wrapper.special-page .site-main{max-width:1252px;margin:0 auto}.site-wrapper.special-page.active-fly-top-menu{padding-top:138px}.site-wrapper.map-page{max-width:100%}.site-wrapper.map-page .header-grid,.site-wrapper.map-page .center-grid{max-width:1252px;margin:0 auto}.site-wrapper.active-fly-top-menu{padding-top:150px}.site-wrapper.active-fly-top-menu.-no-fly-action{padding-top:0}.site-wrapper ul{list-style:none;padding:0;margin:0}.left-right-flex-wrap{display:flex;justify-content:center}.left-side{max-width:900px;width:100%;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.right-side{min-width:240px;max-width:352px}@media(max-width: 768px){.right-side{max-width:100%}}.right-side.-fixed-min-width{min-width:350px}@media(max-width: 1250px){.right-side.-fixed-min-width{min-width:280px}}.sticky-wrap{position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start;overflow:hidden}.sticky-wrap.fixed-bottom{top:auto;bottom:20px;align-self:flex-end}.sticky-wrap.-no-overflow{overflow:unset}.black-theme .img_b_r .banner-ur-data{background:none}.img_b_r{position:relative}.img_b_r.-has-ur-data{padding:3px;padding-top:22px;border:1px solid silver;margin-top:1px}.img_b_r .banner-ur-data{position:absolute;background:#fff;top:0;left:0;padding:5px;font-size:10px}.img_b_r img{display:block;max-width:100%}.site-header{padding:20px 0;height:114px;box-sizing:border-box;display:flex;align-items:center;border-bottom:1px solid #f2f3f7;justify-content:space-between}.site-header>div{flex:1}.site-header>div:first-child{display:flex;align-items:center}.site-header>div:nth-child(2){flex:.5}.site-header>div:last-child{display:flex;align-items:center;justify-content:flex-end}.site-header .left-menu-trigger{width:25px;height:18px;position:relative;cursor:pointer;display:block;float:left;margin-right:25px}.site-header .left-menu-trigger.active-fly{position:fixed;top:19px;z-index:5;margin-left:-50px}@media(max-width: 1400px){.site-header .left-menu-trigger.active-fly{margin-left:0}}.site-header .left-menu-trigger span{display:block;width:100%;background-color:#000;height:2px;margin-bottom:6px;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s,transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s,transform .3s}.site-header .left-menu-trigger span:last-child{margin-bottom:0}.site-header .change-city-trigger-wrap{float:left;margin-right:30px;position:relative}.site-header .change-city-trigger-wrap .dropdown-toggle{font-weight:700;text-transform:uppercase;font-size:14px;cursor:pointer;padding-right:15px;position:relative}.site-header .change-city-trigger-wrap .dropdown-toggle:after{content:"";width:8px;height:4px;position:absolute;right:0;top:6px;background:url("img/arrow.svg")}.site-header .change-city-trigger-wrap .dropdown-menu{position:absolute;border:1px solid;top:30px;min-width:150px;margin-left:-10px;text-align:center;z-index:3}.site-header .top-booking-phone-wrap{float:left}.site-header .top-booking-phone-wrap .phone-link{color:#000;font-size:22px;padding-left:20px;background:url("img/phone.svg") left center no-repeat;margin-bottom:5px;display:block;font-weight:600;-webkit-background-size:20px;background-size:20px}.site-header .top-booking-phone-wrap .mail-link{color:#000;font-size:16px;padding-left:29px;background:url("img/mail--red.svg") left center no-repeat;margin-bottom:5px;display:block;font-weight:600;-webkit-background-size:25px;background-size:25px}.site-header .top-booking-phone-wrap>span{font-size:14px;color:#858d94}.site-header .top-booking-phone-wrap .booking-link{font-size:14px;display:block;padding-left:29px}.site-header .top-booking-phone-wrap .booking-link:hover{color:#000}.site-header .top-booking-phone-wrap .booking-link.-has-whats-app-btn{display:flex;align-items:center;padding-left:0}.site-header .top-booking-phone-wrap .booking-link span{border-bottom:1px dashed}.site-header .top-booking-phone-wrap .booking-link span:last-child{color:#ff435a;border:0}.site-header .top-booking-phone-wrap .booking-link span a{color:#ff435a}.site-header .logo-wrap{background:url(img/logo-open-style--corn.svg?3600000) center center no-repeat;height:72px}.site-header .logo-wrap.-no-bg{background:none}.site-header .logo-wrap.-no-bg a{font-size:38px;color:#000;font-weight:600;line-height:55px}.site-header .logo-wrap.-no-bg a span{color:#509cff}.site-header .logo-wrap a{display:block;height:100%}.site-header .auth-trigger-wrap{font-size:14px}.site-header .auth-trigger-wrap span{display:inline-block;float:left;margin-right:5px}.site-header .auth-trigger-wrap a,.site-header .auth-trigger-wrap .link{border-bottom:2px dotted;display:inline-block;float:left;margin-right:5px;color:#1475f2;cursor:pointer}.site-header .auth-trigger-wrap a:hover,.site-header .auth-trigger-wrap .link:hover{color:#000}.site-header .auth-trigger-wrap a:last-child,.site-header .auth-trigger-wrap .link:last-child{margin-right:0}.site-header .header-auth{display:flex;align-items:center}.site-header .header-auth .avatar{margin-right:10px}.site-header .header-auth .dropdown-toggle{padding-right:14px;cursor:pointer;color:#000}.site-header .header-auth .dropdown-toggle:after{content:"";width:8px;height:4px;position:absolute;right:0;top:8px;background:url(img/arrow.svg)}.site-header .header-auth .dropdown{position:relative}.site-header .header-auth .dropdown-menu{position:absolute;border:1px solid;top:30px;min-width:150px;margin-left:-10px;text-align:center;z-index:3}.site-header .header-auth .dropdown-menu a{padding:10px;cursor:pointer}.site-header .social-lang-wrap{display:flex;align-items:center}.site-header .lang-link-wrap{font-size:14px;padding:0 13px;border-right:2px solid #f2f3f7;border-left:2px solid #f2f3f7;margin-left:28px;color:#858d94}.site-header .social-lang-wrap{display:flex;align-items:center;justify-content:center}.site-header .social-lang-wrap .lang-link-wrap{margin-left:13px}.site-header .price-link{margin-left:15px;color:#ff435a;padding-bottom:1px;border-bottom:1px solid}.site-header .top-social-wrap{margin-left:20px}.site-header .top-social-wrap a{float:left;margin-right:15px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;width:34px;height:34px;background:#1475f2;color:#fff;align-items:center;display:flex;justify-content:center;font-size:19px}.site-header .top-social-wrap a.zen-link{background:none}.site-header .top-social-wrap a.tg-link{background:#1475f2 url(img/telegram-icon.svg) center center no-repeat;background-size:40px}.site-header .top-social-wrap a:last-child{margin-right:0}@-webkit-keyframes menuScrollShow{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes menuScrollShow{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.active-fly-top-menu .main-top-menu{min-height:0}.main-top-menu{min-height:72px}.top-menu{height:72px}.top-menu.-lite-style>ul>li a{font-family:"Open Sans",sans-serif;font-size:20px}.top-menu.active-fly{position:fixed;background:rgba(255,255,255,.9019607843);width:100%;max-width:100%;top:0;left:0;height:60px;z-index:4;-webkit-box-shadow:0 1px 5px rgba(153,153,153,.4588235294);-moz-box-shadow:0 1px 5px rgba(153,153,153,.4588235294);box-shadow:0 1px 5px rgba(153,153,153,.4588235294);-webkit-animation:menuScrollShow .3s;animation:menuScrollShow .3s}.top-menu.active-fly.-lite-style>ul>li{margin-right:20px}@media(max-width: 1100px){.top-menu.active-fly.-lite-style>ul>li{margin-right:10px}}.top-menu.active-fly.-lite-style>ul>li a{font-size:18px}@media(max-width: 1100px){.top-menu.active-fly.-lite-style>ul>li a{font-size:15px}}.top-menu.active-fly:hover+.filter-wrap{z-index:3}.top-menu.active-fly .fly-logo{display:block}.top-menu.active-fly .fly-logo:hover{-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.top-menu.active-fly>ul{justify-content:flex-start;max-width:1250px;margin:auto}@media(max-width: 1400px){.top-menu.active-fly>ul{padding-left:100px}}@media(max-width: 1100px){.top-menu.active-fly>ul{padding-left:70px}}.top-menu.active-fly>ul>li{margin-right:40px}@media(max-width: 1100px){.top-menu.active-fly>ul>li{margin-right:24px}}.top-menu.active-fly>ul>li:last-child{margin-right:0}.top-menu.active-fly>ul>li a,.top-menu.active-fly>ul>li .link-style{font-size:19px}@media(max-width: 1024px){.top-menu.active-fly>ul>li a,.top-menu.active-fly>ul>li .link-style{font-size:16px}}.top-menu.active-fly>ul>li.fly-logo{margin-right:20px}.top-menu.-vkusno>ul>li a{font-size:20px}.top-menu>ul{display:flex;align-items:center;justify-content:space-between;height:100%}.top-menu>ul>li{position:relative;padding:20px 0}.top-menu>ul>li:hover .dropdown-menu{display:block;z-index:3}.top-menu>ul>li:hover:not(.dropdown) a{color:#509cff}.top-menu>ul>li a,.top-menu>ul>li .link-style{font-size:22px;color:#000;font-family:"PT Serif",serif}.top-menu>ul>li:nth-child(3) .dropdown-menu{margin-left:-50px}.top-menu>ul>li:nth-child(4) .dropdown-menu{margin-left:-70px}.top-menu>ul>li:nth-child(5) .dropdown-menu{margin-left:-70px}.top-menu>ul>li:nth-child(6) .dropdown-menu:before{margin-left:-70px}.top-menu>ul>li:nth-child(7) .dropdown-menu{left:-160px}.top-menu>ul>li:last-child .dropdown-menu{right:0}.top-menu>ul>li:last-child .dropdown-menu:before{left:80%}.top-menu>ul>li .dropdown-menu{box-shadow:0 0 5px rgba(56,74,79,.25);box-sizing:border-box;position:absolute;padding:10px;margin-top:20px;min-width:250px;text-align:center}.top-menu>ul>li .dropdown-menu:before{content:"▾";text-shadow:0px 1px 1px #bfbfbf;color:#fff;position:absolute;width:24px;height:18px;top:4px;left:50%;margin-left:-12px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);font-size:38px}.top-menu>ul>li .dropdown-menu li a{text-decoration:none;font-size:18px;font-family:"Open Sans",sans-serif;padding:10px 20px}.top-menu>ul>li .dropdown-menu li a:hover{background:#f2f3f7}.top-menu .fly-logo{display:none;margin-right:20px}.top-menu.active-fly .menu-favorite-link.active{display:flex;background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-2.svg) left center no-repeat;background-size:28px}.top-menu.active-fly .view-counter.active{display:flex;background:url(/bitrix/templates/main_2020/tpl/img/watch-eye--red.svg) left center no-repeat;background-size:32px}.top-menu .menu-favorite-link{display:none;font-size:15px;color:#000;font-weight:bold;padding:5px 0;line-height:36px;cursor:pointer;margin-left:5px;height:28px;width:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:17px;right:50%;margin-right:-525px;padding-left:35px;align-items:center;padding-right:20px}@media(max-width: 1250px){.top-menu .menu-favorite-link{right:0;margin-right:80px}}.top-menu .view-counter{display:none;font-size:15px;position:absolute;top:17px;right:50%;margin-right:-610px;height:30px;width:30px;line-height:30px;cursor:pointer;padding-left:40px;align-items:center;font-weight:bold}@media(max-width: 1250px){.top-menu .view-counter{right:0;margin-right:0}}.special_links{display:flex;justify-content:space-between;padding-top:10px}.special_links.-emoji-style:not(.-macos) .link span{font-family:"Noto Color Emoji",sans-serif;font-weight:400;font-style:normal;font-size:28px;left:10px;top:3px}.special_links.-emoji-style .link{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:5px 15px;border-radius:30px;background:#509cff;font-size:13px;max-width:90px;min-width:55px;color:#fff;position:relative;padding-left:55px;height:33px;font-weight:600;display:inline-flex;align-items:center;border:1px solid rgba(142,140,140,.3490196078);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.special_links.-emoji-style .link.--new_year_night{background:#068e27}.special_links.-emoji-style .link.--new_year_corp{background:#2d55eb}.special_links.-emoji-style .link.--new-year-delivery{background:#1e3a8a}.special_links.-emoji-style .link.--brunch{background:#fea1de}.special_links.-emoji-style .link.--breakfast{background:#f3ad39}.special_links.-emoji-style .link.--birthday{background:#fb2c36}.special_links.-emoji-style .link.--wedding{background:#b043e0}.special_links.-emoji-style .link.--valentine{background:#eb2960}.special_links.-emoji-style .link.--february23{background:#05048a}.special_links.-emoji-style .link.--maslenitsa{background:#fba11c}.special_links.-emoji-style .link.--8marta{background:#b5adf0}.special_links.-emoji-style .link.--post{background:#4bdf1a}.special_links.-emoji-style .link.--easter{background:#2ac3ff}.special_links.-emoji-style .link.--letnie_verandy{background:#1bc06e}.special_links.-emoji-style .link.--graduation{background:#27519f}.special_links.-emoji-style .link span{font-size:30px;position:absolute;left:15px;top:3px}.special_links.-emoji-style .link:hover{background:#000}@media(max-width: 1250px){.special_links{max-width:100%;overflow-x:auto}}.special_links.-less-five-items{max-width:750px;margin:auto}.special_links a{padding:0 15px}.special_links img{min-width:110px;height:60px}.t_b_980 img{max-width:100%;height:auto}.cookie-line{width:100%;padding:10px;background:rgba(49,197,240,.7803921569);position:fixed;z-index:2;bottom:0;color:#fff;display:flex;align-items:center;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:1px 1px #383737}.cookie-line .center-grid{max-width:1252px;margin:0 auto}.cookie-line a{color:#000;text-decoration:underline;text-shadow:none}.cookie-line .link-btn{background:#020202;border-radius:6px;margin-left:10px;padding:10px 20px;color:#fff;border:0;font-weight:500}@-webkit-keyframes filterScrollShow{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes filterScrollShow{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.map-page .filter-wrap{padding-top:0}.filter-wrap{background:#f2f3f7;margin-bottom:23px;padding:10px 11px}.filter-wrap.active-fly{position:fixed;background:rgba(255,255,255,0.9019607843);width:100%;max-width:100%;top:60px;left:0;z-index:4;box-shadow:0 3px 5px rgba(153,153,153,0.4588235294);-moz-box-shadow:0 3px 5px rgba(153,153,153,0.4588235294);box-shadow:0 3px 5px rgba(153,153,153,0.4588235294);-webkit-animation:menuScrollShow .3s;animation:menuScrollShow .3s;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s;transition:top .5s}.filter-wrap.active-fly.active-scroll{top:-100px;z-index:4}.filter-wrap.active-fly .search-title-form-wrap{justify-content:flex-start;max-width:1250px;margin:auto}.filter-wrap.-active-fly{position:fixed;top:0;width:100%;max-width:1252px;min-width:970px;margin:0 auto;z-index:2;box-shadow:0 2px 5px #999;box-sizing:border-box;padding-top:0;-webkit-animation:filterScrollShow .3s;animation:filterScrollShow .3s;-webkit-transform:translateY(0%);transform:translateY(0%);padding:0}.filter-wrap.-active-fly.active{padding:10px 11px;padding-top:0;padding-bottom:0}.filter-wrap.-active-fly .custom-facet-filter-wrapper{display:flex}.filter-wrap.-active-fly.-hidden-fly .custom-facet-filter-wrapper{display:none}.filter-wrap.-active-fly.-hidden-fly{-webkit-animation:none;-o-animation:none;animation:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.filter-wrap.-active-fly.-hidden-fly .hide-fly-filter-trigger.-with-icon svg path{fill:#30c5f0}.filter-wrap.-active-fly .search-title-form-wrap{display:none}.filter-wrap.-active-fly .alphabet-filter{display:none}.filter-wrap.-active-fly .custom-facet-filter-wrapper{min-height:0}.filter-wrap.-active-fly .hide-fly-filter-trigger{display:flex}.filter-wrap.map-filter{padding-top:0}.filter-wrap.map-filter .custom-facet-filter-wrapper{min-height:0}.filter-wrap.active:not(.-active-padding){padding-bottom:0}.filter-wrap.active:not(.-active-padding) .custom-facet-filter-wrapper{display:flex}.filter-wrap.active .show-filter-trigger{color:#509cff}.filter-wrap.active .show-filter-trigger:after{border-width:2px 0 0 2px;margin-top:24px}.filter-wrap.-like-hidden{padding:0;margin:0}.filter-wrap.-has-alphabet{padding-bottom:0}.filter-wrap .hide-fly-filter-trigger{display:none;width:70px;height:50px;cursor:pointer;text-align:center;line-height:50px;color:#000;position:absolute;right:0;top:100%;background:#f2f3f7;font-size:25px;box-shadow:0 3px 4px #999;width:170px;font-size:16px;justify-content:center;padding-right:30px;padding-left:15px;border-radius:0 0 3px 3px}.filter-wrap .hide-fly-filter-trigger.-with-icon{align-items:center;width:210px;padding-right:22px;padding-left:0px}.filter-wrap .hide-fly-filter-trigger.-with-icon svg path{fill:#000}.filter-wrap .hide-fly-filter-trigger.-with-icon:before{right:10px}.filter-wrap .hide-fly-filter-trigger.-with-icon span{display:block;min-width:147px;text-align:left}.filter-wrap .hide-fly-filter-trigger:before{font-size:25px;color:#30c3ee;position:absolute;right:15px;height:100%;line-height:53px}.filter-wrap .hide-fly-filter-trigger:after{content:"";height:7px;width:100%;position:absolute;top:-7px;background:inherit;z-index:1}.filter-wrap .search-title-form-wrap form{display:flex;justify-content:space-between}.filter-wrap .search-title-form-wrap form>div.search-title-submit-wrap.-active-focus{z-index:3}.filter-wrap .search-title-form-wrap form>div.search-title-submit-wrap.-active-search .clear-input-trigger{display:block}.filter-wrap .search-title-form-wrap form>div.search-title-submit-wrap .clear-input-trigger{width:80px;height:100%;position:absolute;background:url(img/close-black.svg) 50% 50% no-repeat;cursor:pointer;right:90px;top:0;background-size:20px;display:none}.filter-wrap .search-title-form-wrap form>div:first-child{width:45%;display:flex;position:relative}.filter-wrap .search-title-form-wrap form>div:last-child{display:flex;justify-content:space-around;width:53%}.filter-wrap .search-title-form-wrap form>div:last-child.-recipe-btn{width:auto;padding-right:40px}.filter-wrap .search-title-form-wrap form input[type=text]{outline:none;line-height:48px;height:48px;padding:0;max-width:448px;width:100%;padding-left:45px;font-size:14px;font-weight:100;color:#000;background:#fff url(img/loop.svg) 16px center no-repeat;background-size:14px;border:1px solid #d1d6d9;border-right:0;box-sizing:border-box;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filter-wrap .search-title-form-wrap form input[type=text]:focus{border:1px solid #000;border-right:0;-webkit-border-radius:30px 0 0 0;-moz-border-radius:30px 0 0 0;border-radius:30px 0 0 0}.filter-wrap .search-title-form-wrap form input[type=text]:hover{border-color:#000}.filter-wrap .search-title-form-wrap form input[type=submit]{color:#fff;font-size:14px;text-transform:uppercase;background:#509cff;border:0;padding:0;height:100%;width:100px;font-weight:700;cursor:pointer;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;display:block;outline:none;height:48px;letter-spacing:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filter-wrap .search-title-form-wrap form input[type=submit]:hover{background:#1475f2}.filter-wrap .show-filter-trigger{height:100%;padding-left:35px;position:relative;line-height:48px;font-weight:700;cursor:pointer}.filter-wrap .show-filter-trigger:hover{color:#509cff}.filter-wrap .show-filter-trigger:before{position:absolute;left:0;font-size:22px;top:13px;line-height:1}.filter-wrap .show-filter-trigger:after{content:"";position:absolute;display:inline-block;width:5px;height:5px;border-width:0 2px 2px 0;border-color:#509cff;border-style:solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px;margin-top:20px}.filter-wrap .on-map-button{display:block;background:url("img/watch-on-map--corn.svg") no-repeat left center;background-size:32px;height:100%;padding-left:35px;color:#000;line-height:48px;font-weight:700}.filter-wrap .on-map-button:hover{color:#509cff}.filter-wrap .near-button{display:block;background:url("img/near-special--corn.svg") no-repeat left center;height:100%;padding-left:35px;color:#000;line-height:48px;font-weight:700}.filter-wrap .near-button:hover{color:#509cff}.custom-facet-filter-wrapper{display:none;position:relative;min-height:70px;width:100%;align-items:flex-end}@media(max-width: 1250px){.filter-wrap.-active-fly{max-width:calc(100% - 30px)}}.breadcrumb{margin:10px 0;overflow:hidden;margin-bottom:20px}.breadcrumb .breadcrumb-item{float:left;line-height:20px;margin-right:10px;color:#858d94;background:url("img/arrow-right.svg") no-repeat right center;padding-right:16px;font-size:13px}.breadcrumb .breadcrumb-item:last-child{background:none}.breadcrumb .breadcrumb-item:last-child a{color:#858d94}h1{font-size:30px;font-family:"PT Serif",serif;font-weight:bold;margin:0;margin-bottom:14px;padding-right:10px;line-height:40px;display:inline-block}h1 span{color:red}.map-page h1{padding-right:50px;font-weight:500;font-size:26px;max-width:1190px;margin-bottom:20px}.near-h1{font-size:25px;font-family:"PT Serif",serif;font-weight:bold;margin:0;margin-bottom:14px;display:inline-block;color:red}@media(max-width: 1024px){.index-discount-block .title-nav-wrap{flex-wrap:wrap}}@media(max-width: 1024px){.index-discount-block .discount-filter-wrapper{flex-wrap:wrap}}@media(max-width: 1024px){.index-discount-block .discount-filter-wrapper .-arrow-link{margin-top:20px;margin-left:auto}}.title-nav-wrap{display:flex;justify-content:space-between;border-bottom:1px solid #f3f4f6;align-items:center}.title-nav-wrap.-no-flex{display:block}.title-nav-wrap.-no-border{border-bottom:0}.title-nav-wrap.-padding-bottom{padding-bottom:10px}.title-nav-wrap.-insta-theme{padding-bottom:5px}.title-nav-wrap.-insta-theme .name-about-wrap .block-title{margin-bottom:0}.title-nav-wrap.-insta-theme .name-about-wrap .block-title h1{line-height:1.3;font-size:21px}.title-nav-wrap.-insta-theme .name-about-wrap .block-title>a{background:none}.title-nav-wrap.-insta-theme .name-about-wrap span{color:#4a5565;font-size:.75rem}.title-nav-wrap.-insta-theme .calendar-title-wrap{display:flex;align-items:center}.title-nav-wrap.-insta-theme .calendar-wrap{--color-purple-50: #faf5ff;--color-purple-400: #c27aff;--color-purple-500: #ad46ff;--color-purple-600: #9810fa;--color-pink-50: #fdf2f8;--color-pink-400: #fb64b6;--color-pink-500: #f6339a;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--tw-shadow);--tw-gradient-to: var(--color-pink-500);--tw-gradient-from: var(--color-purple-500);--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-position), var(--tw-gradient-from), var(--tw-gradient-to));border-radius:1rem;width:44px;height:44px;margin-right:15px}.title-nav-wrap.-insta-theme .calendar-wrap>a{display:block;position:absolute;width:100%;height:100%}.title-nav-wrap.-insta-theme .calendar-wrap svg{width:20px;height:20px;color:#fff}.title-nav-wrap.-insta-theme .calendar-wrap .point{--color-green-400: #05df72;background-color:var(--color-green-400);border:2px solid #fff;width:12px;height:12px;position:absolute;right:-6px;top:-6px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.title-nav-wrap .block-title{font-size:26px;font-family:"PT Serif",serif;margin:0;margin-bottom:15px;margin-right:20px;font-weight:500}.title-nav-wrap .block-title.no-margin{margin:0}.title-nav-wrap .block-title.border-dismiss{margin-bottom:35px}.title-nav-wrap .block-title .red-text{color:#ff435a}.title-nav-wrap .block-title.-photo-menu{background:url(/bitrix/templates/main_2020/tpl/img/photo-focus-ellipse.svg) left center no-repeat;padding-left:35px;background-size:27px}.content-menu-wrap{margin-bottom:20px;border-bottom:1px solid #d5d6d8}.content-menu-wrap.-menu-page{margin-bottom:0}.content-menu-wrap.-padding-bottom{padding-bottom:5px}.content-menu-wrap.-no-border{border-bottom:0}.nav-tabs{display:flex;margin-bottom:-2px;align-items:flex-end;flex-wrap:wrap}.nav-tabs li{margin-right:30px;line-height:48px;margin-bottom:-1px;border-bottom:2px solid rgba(0,0,0,0)}.nav-tabs li.with-picture{padding-left:33px;background:url(img/get-picture.svg) no-repeat left center}.nav-tabs li.with-picture.active{background:url(img/get-picture-blue.svg) no-repeat left center}.nav-tabs li.by-distance{padding-left:25px;background:url(img/distance-to-rest-silver.svg) no-repeat left center}.nav-tabs li.by-distance.active{background:url(img/distance-to-rest-blue.svg) no-repeat left center}.nav-tabs li:last-child{margin:0;margin-bottom:-2px}.nav-tabs li:hover,.nav-tabs li.active{border-bottom:2px solid #1475f2}.nav-tabs li:hover a,.nav-tabs li.active a{color:#1475f2}.nav-tabs li a{color:#000;font-size:14px;font-weight:bold;display:block}.nav-tabs li a span{color:#ff435a}.nav-tabs.-round-items.-insta-theme li a{color:#9810fa;background:#fff;border:1px solid #666;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1019607843),0 4px 6px -4px rgba(0,0,0,0.1019607843)}.nav-tabs.-round-items.-insta-theme li a.active,.nav-tabs.-round-items.-insta-theme li a:hover{border-color:rgba(80,157,255,.7019607843)}.nav-tabs.-round-items.-white-btns li a{background:#fff;border:1px solid #666;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1019607843),0 4px 6px -4px rgba(0,0,0,0.1019607843)}.nav-tabs.-round-items.-white-btns li a.active,.nav-tabs.-round-items.-white-btns li a:hover{border-color:rgba(80,157,255,.7019607843)}.nav-tabs.-round-items.-small-size li a{font-size:12px}.nav-tabs.-round-items.-big-size li a{padding-top:.4rem;padding-bottom:.4rem;padding-left:1.2rem;padding-right:1.2rem;font-size:16px}.nav-tabs.-round-items.-items-margin li{margin-bottom:10px}.nav-tabs.-round-items.-items-margin.-more-margin li{margin-bottom:15px}.nav-tabs.-round-items.tabs-margin-right{margin-right:25px;flex-wrap:nowrap}.nav-tabs.-round-items+.-arrow-link{padding:9px 18px;padding-right:50px;border-radius:9999px;font-size:12px;flex-shrink:0}.nav-tabs.-round-items li{margin-right:10px}.nav-tabs.-round-items li:last-child{margin-right:0}.nav-tabs.-round-items li.by-distance{background:none;padding-left:0}.nav-tabs.-round-items li.by-distance a{padding-left:34px;background:#e5e7eb url(img/distance-to-rest-corn.svg) no-repeat left 10px center}.nav-tabs.-round-items li.by-distance a.active,.nav-tabs.-round-items li.by-distance a:hover{background:#509cff url(img/distance-to-rest-white.svg) no-repeat left 10px center}.nav-tabs.-round-items li.with-picture{background:none;padding-left:0}.nav-tabs.-round-items li.with-picture a{padding-left:44px;background:#e5e7eb url(img/get-picture--corn.svg) no-repeat left 13px center}.nav-tabs.-round-items li.with-picture a.active,.nav-tabs.-round-items li.with-picture a:hover{background:#509cff url(img/get-picture--white.svg) no-repeat left 13px center}.nav-tabs.-round-items li a{color:#374151;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;background:#e5e7eb;border-radius:9999px;line-height:1.6;font-weight:600;font-size:13px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.nav-tabs.-round-items li:hover,.nav-tabs.-round-items li.active{border-bottom:2px solid rgba(0,0,0,0)}.nav-tabs.-round-items li:hover a,.nav-tabs.-round-items li.active a{background:#509dff;color:#fff}.nav-tabs.-round-items li:hover a span,.nav-tabs.-round-items li.active a span{color:#fff}@media(max-width: 1024px){.nav-tabs.-round-items.afisha-day-listener li a{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;max-width:40px;-webkit-box-orient:vertical;word-break:break-word}}.content-menu-wrap .nav-tabs.-round-items li{margin-bottom:10px}.content-menu-wrap .nav-tabs.-round-items li:hover,.content-menu-wrap .nav-tabs.-round-items li.active{border-bottom-color:rgba(0,0,0,0)}.content-menu-wrap .nav-tabs li{border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px}.content-menu-wrap .nav-tabs li a span{font-weight:600;color:#509cff}.content-menu-wrap .nav-tabs li:hover,.content-menu-wrap .nav-tabs li.active{border-bottom:3px solid #509cff}.wtg-container .detail-block .more-link-wrap a{padding-right:50px;position:relative;background:url(/bitrix/templates/main_2020/tpl/img/arrow-right-more--corn-2.svg) right 15px center no-repeat;background-size:26px;padding-left:20px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.wtg-container .detail-block .more-link-wrap a:hover{background-position:right 5px center;border-color:#ff435a}.detail-block.no-margin{margin:0}.detail-block .title-nav-wrap .more-link-wrap{margin-top:0;margin-bottom:10px}.detail-block .more-link-wrap{display:flex;justify-content:flex-end;margin-top:20px}.detail-block .more-link-wrap.mobile-hidden{display:none}@media(max-width: 768px){.detail-block .more-link-wrap.-mobile-hidden{display:none}}.detail-block .more-link-wrap.space-between{justify-content:space-between}.detail-block .more-link-wrap a{display:inline-block;padding:13px 18px;border:2px solid #509cff;text-transform:uppercase;font-size:13px;font-weight:bold;color:#000;box-sizing:border-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.detail-block .more-link-wrap a:last-child{padding-right:50px;background:url(/bitrix/templates/main_2020/tpl/img/arrow-right-more--corn-2.svg) right 15px center no-repeat;background-size:26px}.detail-block .more-link-wrap a:last-child:hover{background-position:right 5px center;border-color:#ff435a}.detail-block .more-link-wrap a.border-btn{color:#fff;background:#509cff}.detail-block .more-link-wrap a.review-form-trigger{background:#509cff url(img/write-review-white.svg) left 15px center no-repeat;background-size:20px;padding-left:40px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.detail-block .more-link-wrap a.review-form-trigger:hover{background-color:#1475f2}@media(max-width: 768px){.detail-block .more-link-wrap a.review-form-trigger{padding-left:18px}}.page-text-about{font-size:18px;line-height:26px;max-height:65px;padding-bottom:20px;overflow:hidden;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in;position:relative}.page-text-about.-image-padding{padding:20px;padding-bottom:20px}.page-text-about:before{content:"";height:40px;position:absolute;width:100%;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #ffffff 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#fff",GradientType=0 )}.page-text-about.active{max-height:2000px}.page-text-about ul{list-style:disc;padding:0 0 0 40px}.page-text-about h2,.page-text-about h3,.page-text-about h4{font-family:"PT Serif",serif}.read-more-about{margin-top:10px;color:#509cff;font-weight:600;font-size:14px;display:inline-block;line-height:20px;cursor:pointer;text-transform:uppercase;padding-right:20px;position:relative;margin-bottom:30px}.read-more-about.active:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.read-more-about:after{content:"";background:url("img/arrow-text-about--corn.svg") right center no-repeat;width:16px;height:17px;position:absolute;right:0}.detail-block{margin-bottom:30px;clear:both}.detail-block.pdf-menu{margin-bottom:30px}.detail-block.pdf-menu+.menu-photos{margin-top:-20px}.detail-block.inf-wrap{margin-bottom:40px}.detail-block.-no-bottom-margin{margin-bottom:0}.detail-block.-near-block,.detail-block.-min-block-height{min-height:430px}.detail-block .block-title{font-size:30px;font-family:"PT Serif",serif;margin-bottom:15px;margin-top:0;font-weight:400}.detail-block .block-title.no-margin{margin:0}.detail-block .block-title.border-dismiss{margin-bottom:35px}.detail-block .block-title.-spec-title{font-size:28px}.detail-block .block-title.-menu-title{background:url(/bitrix/templates/mobile_2019/tpl/img/menu-red.svg) left center no-repeat;padding-left:32px;background-size:28px}.detail-block .block-title.-menu-link{background:url(/bitrix/templates/mobile_2019/tpl/img/menu-blue.svg) left center no-repeat;padding-left:35px;color:#000;font-size:25px;line-height:31px}.detail-block .block-title.-menu-link span{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.4}.detail-block .block-title.-reviews-title{background:url(/bitrix/templates/mobile_2019/tpl/img/review-red.svg) left bottom no-repeat;padding-left:35px;background-size:27px}.detail-block .block-title.-detail-afisha-title{background:url(/bitrix/templates/mobile_2019/tpl/img/afisha-calendar-red.svg) left top no-repeat;padding-left:35px;background-size:27px}.detail-block .block-title.-detail-news-title{background:url(/bitrix/templates/mobile_2019/tpl/img/journal--red.svg) left center no-repeat;padding-left:38px;background-size:28px}.detail-block .block-title.-detail-spec-title{background:url(/bitrix/templates/mobile_2019/tpl/img/spec-menu-icon-red.svg) left center no-repeat;padding-left:38px;background-size:28px}.detail-block .block-title.-detail-discount-title{background:url(/bitrix/templates/mobile_2019/tpl/img/discount-icon-red.svg) left center no-repeat;padding-left:38px;background-size:28px}.detail-block .block-title img{max-width:40px;max-height:40px;margin-right:10px}.detail-block .block-title>a{padding-right:40px;position:relative;background:url(img/arrow-right-more--corn-2.svg) right 8px no-repeat;-webkit-transition:padding-right .5s;-moz-transition:padding-right .5s;-ms-transition:padding-right .5s;-o-transition:padding-right .5s;transition:padding-right .5s;background-size:28px}.detail-block .block-title>a:hover{padding-right:55px}.detail-block .description{line-height:30px;max-height:120px;overflow:hidden;margin-top:30px;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in;font-size:16px;position:relative;padding-bottom:40px}.detail-block .description:before{content:"";height:40px;position:absolute;width:100%;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #ffffff 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#fff",GradientType=0 )}.detail-block .description.active{max-height:2500px}.detail-block .description p:first-child{margin-top:0}.detail-block .description a{color:#000;text-decoration:underline}.detail-block .description .justify{text-align:justify}.detail-block .description .center{text-align:center}.detail-block .description .right{text-align:right}.detail-block .read-more{margin-top:10px;color:#509cff;border-bottom:1px dashed;font-weight:600;font-size:14px;display:inline-block;line-height:20px;cursor:pointer}.detail-block.-near-block .nav-tabs li a{font-size:16px}.detail-block .nav-tabs.-round-items li.near{background:none;padding-left:0}.detail-block .nav-tabs.-round-items li.near.active a,.detail-block .nav-tabs.-round-items li.near:hover a{background:#509cff url(img/near-rests--white.svg) no-repeat left 10px center}.detail-block .nav-tabs.-round-items li.near a{padding-left:37px;background:#e5e7eb url(img/near-rests--white.svg) no-repeat left 10px center}.detail-block .nav-tabs.-round-items li.watched{background:none;padding-left:0}.detail-block .nav-tabs.-round-items li.watched.active a,.detail-block .nav-tabs.-round-items li.watched:hover a{padding-left:37px;background:#509cff url(img/watched-white.svg) no-repeat left 10px center}.detail-block .nav-tabs.-round-items li.watched a{padding-left:37px;background:#e5e7eb url(img/watched-white.svg) no-repeat left 10px center}.detail-block .nav-tabs.-round-items li a{font-size:13px}.detail-block .nav-tabs li.near{padding-left:25px;background:url(img/near-rests--corn.svg) no-repeat left center}.detail-block .nav-tabs li.watched{padding-left:25px;background:url(img/watched.svg) no-repeat left center}.detail-block .one-line-props{padding-top:20px}.detail-block .one-line-props .prop{display:flex;justify-content:space-between;padding:12px 15px;font-size:16px;align-items:center}.detail-block .one-line-props .prop[data-code=add_props] .value{text-align:left}.detail-block .one-line-props .prop[data-code=add_props] .value .justify{text-align:justify}.detail-block .one-line-props .prop[data-code=add_props] .value .center{text-align:center}.detail-block .one-line-props .prop[data-code=add_props] .value .right{text-align:right}.detail-block .one-line-props .prop .name{font-weight:bold;min-width:210px}.detail-block .one-line-props .prop a{color:#000;text-decoration:underline}.detail-block .one-line-props .prop .value{text-align:right}.detail-block .one-line-props .prop .value>span{color:#509cff;display:inline-block}.detail-block .one-line-props .prop .value.subway-str{line-height:22px}.detail-block .one-line-props .prop .value.subway-str:before{content:"";display:inline-block;width:25px;background:url(img/subway--corn.svg) no-repeat left bottom;height:16px;margin-bottom:-2px}.detail-block .one-line-props .prop .value.subway-str span span:not(.line-color){padding-left:11px;background:url(img/by-foot--corn.svg) no-repeat left center;margin-left:10px}.detail-block .one-line-props .prop .value.parking{padding-left:23px;background:url(img/parking--corn.svg) no-repeat left bottom}.detail-block .one-line-props .prop .value.parking.not-available{color:#e22037}.detail-block .one-line-props .prop .value.icon-phone:before{color:#509cff;font-size:20px;top:4px;position:relative}.detail-block .one-line-props .prop .value.icon-phone .booking{color:#ff435a;display:inline-block;font-weight:600}.detail-block .one-line-props .prop .value.icon-phone .booking svg{display:none}.detail-block .one-line-props .prop .value.icon-phone .booking.phone-to-click-trigger{position:relative}.detail-block .one-line-props .prop .value.icon-phone .booking.phone-to-click-trigger svg{display:block;position:absolute;top:-3px;right:0px;padding:0px 15px;padding-left:2px;background:#f2f3f7;width:30px}.detail-block .one-line-props .prop:nth-child(2n+1){background:#f3f6f7}.detail-block .one-line-props .prop .address-wrap{padding-left:25px;line-height:28px}.detail-block .one-line-props .prop .address-wrap:before{content:"";display:inline-block;width:25px;background:url(img/address--corn.svg) left center no-repeat;background-size:18px;height:28px;margin-bottom:-6px}.detail-block .one-line-props .prop .address-wrap a{color:#000}.detail-block .one-line-props .prop .address-wrap a:last-child{color:#509cff;text-decoration:underline}.detail-block .all-props-trigger-wrap{margin-left:15px;margin-top:10px}.detail-block .more-props{display:none}.detail-block .last-update{color:#e22037;font-size:14px}.detail-block .menu-wrap{padding-top:20px;font-size:16px}.detail-block .menu-wrap>div{display:flex;justify-content:space-between;margin-bottom:20px;align-items:flex-end;position:relative}.detail-block .menu-wrap>div:before{content:"";position:absolute;width:100%;bottom:6px;background-image:linear-gradient(to right, rgba(99, 96, 96, 0.5294117647) 10%, rgba(255, 255, 255, 0) 0%);background-position:top;background-size:7px 2px;background-repeat:repeat-x;height:2px}.detail-block .menu-wrap>div:last-child{margin-bottom:0}.detail-block .menu-wrap>div.pdf-line{margin-top:-10px}.detail-block .menu-wrap>div.pdf-line .name a{color:#000}.detail-block .menu-wrap>div.pdf-line .value{min-width:245px}.detail-block .menu-wrap>div.menu-service-about{font-size:14px;line-height:18px;font-weight:300}.detail-block .menu-wrap>div.menu-service-about:before{content:none}.detail-block .menu-wrap .name{font-weight:600;position:relative;z-index:1;background:#fff;padding-right:10px;max-width:80%}.detail-block .menu-wrap .value{position:relative;z-index:1;background:#fff;padding-left:10px}.detail-block .menu-wrap .value .pdf-download{font-weight:bold;display:inline-block;line-height:31px;background-size:30px !important;padding-left:35px;background:url(/bitrix/templates/mobile_2019/tpl/img/menu-blue.svg) left center no-repeat;color:#1475f2}.detail-block .news-wrap{display:flex;justify-content:space-between;color:#fff;margin-top:20px}.detail-block .news-wrap.all-detail-news{flex-wrap:wrap}.detail-block .news-wrap.all-detail-news .news-item{margin-bottom:25px}.detail-block .news-wrap.-full-grid{justify-content:flex-start}.detail-block .news-wrap.-full-grid .news-item{max-width:410px;margin-right:10px}.detail-block .news-wrap.-full-grid .news-item:nth-child(3n){margin-right:0}.detail-block .news-wrap .news-slider-wrap{margin-top:0}.detail-block .news-wrap .no-news{color:#000}.detail-block .news-wrap.discounts .news-item{height:auto}.detail-block .news-wrap.discounts .news-item .percent-wrap{position:absolute;top:20px;right:20px;padding-top:45px;font-size:22px;font-weight:bold;letter-spacing:1px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fc4850;color:#fff;z-index:1;font-size:19px;padding:10px}.detail-block .news-wrap.discounts .news-item .date-name-wrap .name{margin-bottom:10px;font-size:24px;line-height:32px;text-shadow:1px 1px #000}.detail-block .news-wrap.discounts .news-item .date-name-wrap .time{color:#509cff;font-size:14px;text-shadow:1px 1px #323131}.detail-block .news-wrap.discounts .news-item .image{height:320px}.detail-block .news-wrap.discounts .news-slider-wrap .arrow-right,.detail-block .news-wrap.discounts .news-slider-wrap .arrow-left{top:150px}.detail-block .news-wrap.-detail-specials .news-item{height:320px}.detail-block .news-wrap.-detail-specials .news-item .date-name-wrap .name{font-size:23px;text-shadow:1px 1px #000}.detail-block .news-wrap.-detail-specials .news-item .date-name-wrap .link-btn{margin-top:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.detail-block .news-wrap.-detail-specials .arrow-left,.detail-block .news-wrap.-detail-specials .arrow-right{top:110px}.detail-block .news-wrap .news-item{height:260px;width:420px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.detail-block .news-wrap .news-item[onclick]{cursor:pointer}.detail-block .news-wrap .news-item>a{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:1}.detail-block .news-wrap .news-item .image{background-repeat:no-repeat;background-position:center;background-size:cover;height:260px}.detail-block .news-wrap .news-item:before{content:"";background:rgba(0,0,0,.3);position:absolute;width:100%;height:100%}.detail-block .news-wrap .news-item:hover:before{background:rgba(0,0,0,.6)}.detail-block .news-wrap .news-item .offer-wrap{position:absolute;top:20px;right:20px;font-weight:bold;letter-spacing:1px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fc4850;color:#fff;z-index:1;font-size:19px;padding:10px}.detail-block .news-wrap .news-item img{object-fit:cover;width:100%;height:100%}.detail-block .news-wrap .news-item .spec-icon{width:50px;position:absolute;left:15px;top:15px;height:50px}.detail-block .news-wrap .news-item .date-name-wrap{position:absolute;bottom:25px;left:25px;right:25px}.detail-block .news-wrap .news-item .date-name-wrap .date{font-size:13px;margin-bottom:10px}.detail-block .news-wrap .news-item .date-name-wrap .name{font-size:20px;font-family:"PT Serif",serif;line-height:28px}.detail-block .news-wrap .news-item .date-name-wrap .link-btn{padding:8px 24px;margin-top:10px;font-size:14px}.detail-block .news-wrap .news-item .viewed-counter{background:url(img/watch-eye-white.svg) left center no-repeat;padding-left:22px;margin-right:10px;font-size:13px;color:#fff;position:absolute;right:20px;bottom:20px}.detail-block .news-wrap .news-item .to-favorite{font-size:13px;color:#fff;font-weight:bold;padding:5px 0;line-height:36px;padding-right:40px;cursor:pointer;background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-2.svg) right center no-repeat;background-size:30px;position:absolute;top:80px;right:30px;z-index:1;min-height:20px}.detail-block .news-wrap .news-item .to-favorite.active{background:url("/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-active.svg") right center no-repeat;background-size:30px}.detail-block .afisha-sub-title{font-size:13px;color:#858d94;margin-top:20px}.detail-block .title-nav-wrap .date-picker-wrap{display:flex;align-items:center;font-size:13px;align-self:flex-end}.detail-block .title-nav-wrap .date-picker-wrap .date-title{padding:0 20px}.detail-block .title-nav-wrap .date-picker-wrap .date-picker-trigger{padding-left:20px;border:1px solid #509cff;position:relative;width:180px;height:45px;line-height:45px;cursor:pointer;margin-bottom:-1px;cursor:pointer}.detail-block .title-nav-wrap .date-picker-wrap .date-picker-trigger .datepicker-trigger{position:absolute;border:0;right:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0);padding-left:20px}.detail-block .title-nav-wrap .date-picker-wrap .date-picker-trigger:before{content:"";position:absolute;display:inline-block;right:70px;top:16px;width:5px;height:5px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#30c5f0;border-style:solid}.detail-block .title-nav-wrap .date-picker-wrap .date-picker-trigger:after{content:"";position:absolute;right:0;background:url(img/date-picker-black.png) no-repeat center center;width:22px;padding-left:30px;border-left:1px solid #30c3ee;height:100%}.detail-block .afisha-wrap{margin-top:20px;max-height:430px;overflow:auto}.detail-block .afisha-wrap.full-list{max-height:none}.detail-block .afisha-wrap .item{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;position:relative}.detail-block .afisha-wrap .item:hover .image-wrap:before{background:rgba(0,0,0,.5)}.detail-block .afisha-wrap .item:last-child{margin-bottom:0;padding-bottom:0}.detail-block .afisha-wrap .item:last-child:before{content:none}.detail-block .afisha-wrap .item:before{content:"";position:absolute;bottom:0;left:0;right:20px;background-image:linear-gradient(to right, rgba(99, 96, 96, 0.4) 10%, rgba(255, 255, 255, 0) 0%);background-position:top;background-size:7px 2px;background-repeat:repeat-x;height:2px}.detail-block .afisha-wrap .item .image-wrap{position:relative}.detail-block .afisha-wrap .item .image-wrap:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.detail-block .afisha-wrap .item .image-wrap img{float:left}.detail-block .afisha-wrap .item .date-time-wrap{margin-left:20px;margin-right:40px;min-width:130px;width:280px;height:180px;pointer-events:none;position:absolute;top:20px;color:#fff;z-index:1}.detail-block .afisha-wrap .item .date-time-wrap .time{font-size:16px;font-weight:bold;margin-bottom:20px;text-shadow:1px 1px #000}.detail-block .afisha-wrap .item .date-time-wrap .date{font-size:18px;font-weight:600;margin-bottom:10px;text-shadow:1px 1px #000}.detail-block .afisha-wrap .item .date-time-wrap .tag{font-size:12px;padding:8px 10px;background:#f3f4f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;margin-left:-10px;color:#000;position:absolute;right:20px;bottom:20px}.detail-block .afisha-wrap .item .name-wrap{padding-left:20px}.detail-block .afisha-wrap .item .name-wrap .name{font-size:20px;font-family:"PT Serif",serif;margin-bottom:15px;line-height:30px;min-width:380px}.detail-block .afisha-wrap .item .name-wrap .name a{color:#000}.detail-block .afisha-wrap .item .name-wrap .about{font-size:13px}.detail-block .afisha-wrap .item .detail-link{display:block;font-size:13px;text-transform:uppercase;font-weight:bold;padding:9px 11px;margin-right:18px;color:#509cff;height:14px}.detail-block .afisha-wrap .mCSB_inside>.mCSB_container{margin:0}.detail-block.watch-also-detail-news .news-slider{display:flex}.detail-block .news-slider-wrap{overflow:hidden;padding:0 20px;margin-top:20px;position:relative}.detail-block .news-slider-wrap .news-slider{overflow:hidden}.detail-block .news-slider-wrap .news-slider .news-item{float:left;margin-right:15px;width:405px;position:relative;height:100%;min-height:1px}.detail-block .news-slider-wrap .news-slider .news-item[onclick]{cursor:pointer}.detail-block .news-slider-wrap .news-slider .news-item>a{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:2;outline:none}.detail-block .news-slider-wrap .news-slider .news-item:hover .img-wrap:before{background:rgba(0,0,0,.3)}.detail-block .news-slider-wrap .news-slider .news-item:hover .img-wrap img,.detail-block .news-slider-wrap .news-slider .news-item:hover .img-wrap .image{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.detail-block .news-slider-wrap .news-slider .news-item:last-child{margin-right:0}.detail-block .news-slider-wrap .news-slider .img-wrap{margin-bottom:20px;position:relative;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.detail-block .news-slider-wrap .news-slider .img-wrap.-has-bg:before{background:rgba(0,0,0,.5);z-index:1;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-ms-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}.detail-block .news-slider-wrap .news-slider .img-wrap img{float:left;width:100%;object-fit:cover;-webkit-transition:transform 3s;-moz-transition:transform 3s;-ms-transition:transform 3s;-o-transition:transform 3s;transition:transform 3s}.detail-block .news-slider-wrap .news-slider .img-wrap .image{width:100%;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:transform 3s;-moz-transition:transform 3s;-ms-transition:transform 3s;-o-transition:transform 3s;transition:transform 3s;-o-object-fit:cover;object-fit:cover}.detail-block .news-slider-wrap .news-slider .img-wrap:before{content:"";position:absolute;width:100%;height:100%}.detail-block .news-slider-wrap .news-slider .date{font-size:13px;margin-bottom:10px}.detail-block .news-slider-wrap .news-slider .name{font-size:20px;font-family:"PT Serif",serif;line-height:28px}.detail-block .news-slider-wrap .news-slider .about{font-size:16px;margin-top:10px;line-height:20px}.detail-block .news-slider-wrap .news-slider .tag{font-size:12px;padding:8px 10px;background:#f3f4f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;position:absolute;top:310px;right:20px;z-index:1}.detail-block .news-slider-wrap .news-slider .tag a{color:#1475f2}.detail-block .news-slider-wrap .news-slider .category{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#509cff;color:#fff;top:300px;left:20px;position:absolute;z-index:1;font-size:14px;letter-spacing:.5px;padding:10px}.detail-block .news-slider-wrap .news-slider .free-value{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;color:#fff;top:20px;position:absolute;z-index:1;font-weight:bold;font-size:19px;padding:10px;left:20px;right:auto;letter-spacing:1px;background:#1ee81e}.detail-block .news-slider-wrap .news-slider .discount-value{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fc4850;color:#fff;top:20px;right:20px;position:absolute;z-index:1;font-weight:bold;font-size:19px;padding:10px}.detail-block .news-slider-wrap .news-slider .date-time-wrap{margin-left:20px;margin-right:40px;min-width:130px;pointer-events:none;position:absolute;top:20px;color:#509cff;text-shadow:1px 1px #000;z-index:1}.detail-block .news-slider-wrap .news-slider .date-time-wrap .time{font-size:16px;font-weight:500;margin-bottom:20px}.detail-block .news-slider-wrap .news-slider .date-time-wrap .date{font-size:18px;margin-bottom:10px;font-weight:800}.detail-block .news-slider-wrap .news-slider .place-wrap{padding-right:5px;z-index:1;position:relative}.detail-block .news-slider-wrap .news-slider .place-wrap .place-name{color:#000;font-weight:bold;font-size:16px;display:block;margin-top:15px;line-height:1.3;margin-bottom:2px}.detail-block .news-slider-wrap .news-slider .place-wrap .place-all-events{font-size:13px}.detail-block .news-slider-wrap .arrow-left{position:absolute;top:180px;background:url(img/news-slider-arrow-left--corn.svg) center center no-repeat;left:-60px;cursor:pointer;width:60px;height:60px;background-size:30px}.detail-block .news-slider-wrap .arrow-left.slick-disabled{display:none !important}.detail-block .news-slider-wrap .arrow-right{position:absolute;top:180px;background:url(img/news-slider-arrow-left--corn.svg) center center no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:-60px;cursor:pointer;width:60px;height:60px;background-size:30px}.detail-block .news-slider-wrap .arrow-right.slick-disabled{display:none !important}.detail-block .news-slider-wrap .discount-slider .slick-track{display:flex}@media(max-width: 1250px){.detail-block .news-slider-wrap .arrow-left{left:0}.detail-block .news-slider-wrap .arrow-right{right:0}}.detail-block .title-nav-wrap .feedback-btn-wrap{display:flex;align-items:center;padding-bottom:5px}.detail-block .title-nav-wrap .feedback-btn-wrap .reviews-marks-count{font-size:13px;margin-right:20px}.detail-block.review-page{margin-bottom:0}.detail-block.review-page .rating-wrap{border-bottom:none;border-top:1px solid #f3f4f6;padding-bottom:0}.detail-block .detail-map{height:550px;background:silver;position:relative}.detail-block .rest-list-wrap{padding:0 23px;position:relative}.detail-block .rest-list-wrap .arrow-left{position:absolute;top:30%;margin-top:-10px;background:url(img/news-slider-arrow-left--corn.svg) center center no-repeat;width:11px;height:21px;left:0;cursor:pointer}.detail-block .rest-list-wrap .arrow-left.slick-disabled{display:none !important}.detail-block .rest-list-wrap .arrow-right{position:absolute;top:30%;margin-top:-10px;background:url(img/news-slider-arrow-left--corn.svg) center center no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:11px;height:21px;right:0;cursor:pointer}.detail-block .rest-list-wrap .arrow-right.slick-disabled{display:none !important}.detail-block .rest-list-wrap.-wide-style{max-height:500px;min-height:450px}.detail-block .rest-list-wrap.-wide-style.-no-height{max-height:unset}.detail-block .rest-list-wrap.-wide-style .rest-list{margin-left:10px;display:flex;overflow-x:auto;max-width:100%}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item{width:384px;flex-shrink:0;overflow:hidden}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .-link-to-all{font-size:28px;font-weight:300;display:flex;align-items:center;height:320px;padding-right:80px;padding-left:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:rgba(0,0,0,.6);color:#509cff;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .-link-to-all:hover{background-color:rgba(0,0,0,.9)}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .-link-to-all:hover:before{right:30px}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .-link-to-all:before{content:"";position:absolute;width:50px;height:50px;background:url(img/arrow-right-more--blue.svg) right center no-repeat;-webkit-background-size:contain;background-size:contain;right:70px;top:50%;margin-top:-25px;-webkit-transition:right .5s;-moz-transition:right .5s;-ms-transition:right .5s;-o-transition:right .5s;transition:right .5s}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .priority-slider{height:320px;margin-bottom:15px;background:silver;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .priority-slider .slick-track .item:first-child{position:relative}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .priority-slider .slick-track .item:first-child:before{content:"";position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:-1;width:60px;height:60px;background:url(img/loading-dots.svg) center center no-repeat;background-size:contain;-webkit-animation:anim-rotate 2s infinite linear;-o-animation:anim-rotate 2s infinite linear;animation:anim-rotate 2s infinite linear}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .priority-slider .item{min-height:320px}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .priority-slider .item>a{display:block;width:100%}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item>.name{font-size:21px;margin-right:10px}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item img{color:#000;font-size:20px;line-height:15;margin-bottom:0}.detail-block .rest-list-wrap.-wide-style .rest-list .rest-item .rating{top:330px}.detail-block .rest-list-wrap.-wide-style .arrow-right,.detail-block .rest-list-wrap.-wide-style .arrow-left{width:30px;height:30px;background-size:30px}.detail-block .rest-list{margin-top:30px;overflow:hidden}.detail-block .rest-list .rest-item{width:290px;position:relative;float:left;margin-right:15px;outline:none}.detail-block .rest-list .rest-item:last-child{margin-right:0}.detail-block .rest-list .rest-item .rating{color:#509cff;width:34px;height:34px;font-size:13px;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;border:3px solid #d5f3fc;line-height:28px;text-align:center;font-weight:bold;box-sizing:border-box;position:absolute;top:210px;right:0}.detail-block .rest-list .rest-item .rating svg{position:absolute;margin-left:-3px;margin-top:-3px;transform:rotate(-90deg);left:0;top:0}.detail-block .rest-list .rest-item .rating circle{stroke:#509cff}.detail-block .rest-list .rest-item .distance-place{display:block;background:#509cff;background-image:url(img/distance-to-rest.svg),-moz-linear-gradient(left, #509CFF 0%, #1475F2 100%);background-image:url(img/distance-to-rest.svg),-webkit-linear-gradient(left, #509CFF 0%, #1475F2 100%);background-image:url(img/distance-to-rest.svg),linear-gradient(to right, #509CFF 0%, #1475F2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#3bc7ee", endColorstr="#30efee",GradientType=1 );background-position:13px center;background-repeat:no-repeat;padding:10px 15px;padding-left:36px;position:absolute;left:10px;top:10px;border-radius:20px;font-size:13px;font-weight:bold;color:#fff;line-height:17px}.detail-block .rest-list .rest-item img{float:left;margin-bottom:15px;width:100%}.detail-block .rest-list .rest-item>.name{font-family:"PT Serif",serif;font-size:20px;font-weight:bold;color:#000;margin-bottom:10px;display:inline-block;max-width:85%}.detail-block .rest-list .rest-item>.name span{color:red}.detail-block .rest-list .rest-item>.name span.search-color{color:#ff435a;text-decoration:underline}.detail-block .rest-list .rest-item .place-type{font-size:14px;margin-right:20px;margin-bottom:10px;display:inline-block}.detail-block .rest-list .rest-item .prop{display:flex;font-size:13px;margin-bottom:10px;align-items:center;line-height:14px}.detail-block .rest-list .rest-item .prop .name{font-weight:bold;padding-right:5px}.detail-block .rest-list .rest-item .prop a{color:#000}.detail-block .rest-list .rest-item .prop.subway{padding-left:23px;background:url(img/subway--corn.svg) no-repeat left center}.detail-block .rest-list .rest-item .prop.subway .line-color{width:9px;min-width:9px;height:9px}.detail-block .rest-list .rest-item .prop.subway span:not(.line-color){padding-left:15px;background:url(img/by-foot--corn.svg) no-repeat left center;margin-left:10px;min-width:45px}.detail-block .rest-list .rest-item .prop .parking{padding-left:25px;background:url(img/parking--corn.svg) no-repeat left bottom}.detail-block .rest-list .rest-item .prop .parking.not-available{color:#e22037}.detail-block .rest-list .rest-item .prop .value>span{color:#30c3ee}.detail-block .rest-list .rest-item .prop .value>span.color-red{color:#ff435a}.detail-block .rest-list .rest-item .prop .address-wrap{padding-left:20px;background:url(img/address--corn.svg) left center no-repeat}.detail-block .rest-list .rest-item .prop .address-wrap a{color:#509cff}.detail-block .rest-list .rest-item .priority-slider{overflow:hidden;position:relative;height:220px}.detail-block .rest-list .rest-item .priority-slider .item{text-align:center;float:left;cursor:pointer;outline:none}.detail-block .rest-list .rest-item .priority-slider .prev,.detail-block .rest-list .rest-item .priority-slider .next{left:0;top:50%;margin-top:-29px;width:40px;height:37px;text-shadow:0 0 0 #000;line-height:37px;font-size:21px;border:none;background:#000;opacity:1;color:#fff;border-radius:0;text-align:center;position:absolute;cursor:pointer}.detail-block .rest-list .rest-item .priority-slider .prev.slick-disabled,.detail-block .rest-list .rest-item .priority-slider .next.slick-disabled{display:none !important}.detail-block .rest-list .rest-item .priority-slider .next{right:0;left:auto}.detail-block .rest-list .rest-item .priority-slider .slider-photo-sign{position:absolute;bottom:6px;color:#fff;right:10px;font-size:9px}.detail-block.search-block .rest-list-wrap{padding:0}.detail-block.search-block .rest-list{display:flex;flex-wrap:wrap}.detail-block.search-block .rest-list .rest-item{width:270px;margin-bottom:20px;margin-right:30px}.detail-block.search-block .rest-list .rest-item:nth-child(3n){margin-right:0}.detail-block .rating-wrap{padding:30px 0;display:flex;justify-content:space-between;border-bottom:2px solid #f3f4f6}.detail-block .rating-wrap.-active-animate .rating-circle circle{stroke-dashoffset:450 !important}.detail-block .rating-wrap.-active-animate .rating-category-line{width:0 !important}.detail-block .rating-wrap .rating-circle{width:150px;height:150px;border:7px solid #d5f3fc;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;text-align:center;padding-top:13px;box-sizing:border-box;position:relative}.detail-block .rating-wrap .rating-circle svg{transform:rotate(-90deg);position:absolute;left:0;top:0;margin-top:-7px;margin-left:-7px}.detail-block .rating-wrap .rating-circle circle{stroke:#509cff;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s}.detail-block .rating-wrap .mark-title{font-size:13px;font-weight:bold;margin-bottom:5px}.detail-block .rating-wrap .rating-mark{color:#509cff;font-size:42px;font-weight:bold}.detail-block .rating-description{display:flex}.detail-block .rating-description>div:first-child{margin-right:50px}.detail-block .rating-description>div:first-child .rating-category-str{width:290px}.detail-block .rating-description.thin-style .rating-category-str{flex-direction:column;align-items:center;margin-bottom:15px}.detail-block .rating-description.thin-style .rating-category-str .rating-category-name{margin-bottom:5px;font-weight:bold;width:100%;font-size:14px}.detail-block .rating-description.thin-style .rating-category-str .rating-category-value{height:4px;width:100%}.detail-block .rating-description.thin-style .rating-category-str .rating-category-value>span{color:#509cff;position:absolute;right:0;top:-22px;font-weight:bold;font-size:14px}.detail-block .rating-description.thin-style .rating-category-str .rating-category-value>span span{color:gray;font-weight:normal}.detail-block .rating-description .rating-category-str{margin-bottom:10px;display:flex;justify-content:space-between;width:320px}.detail-block .rating-description .rating-category-str .rating-category-name{font-size:13px;line-height:18px}.detail-block .rating-description .rating-category-str .rating-category-value{width:215px;height:18px;position:relative;color:#fff;font-size:13px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d5f3fc}.detail-block .rating-description .rating-category-str .rating-category-value span{position:relative;line-height:18px}.detail-block .rating-description .rating-category-str .rating-category-value span span{color:#509cff}.detail-block .rating-description .rating-category-str .rating-category-value .rating-category-line{background:#509cff;height:100%;position:absolute;left:0;top:0;-webkit-transition:width 3s;-moz-transition:width 3s;-ms-transition:width 3s;-o-transition:width 3s;transition:width 3s}.menu-photos{display:flex;flex-wrap:wrap}.menu-photos.-pdf-menu-photos>div,.menu-photos.-pdf-menu-photos>a{border:1px solid #509cff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.menu-photos.-pdf-menu-photos>div:hover,.menu-photos.-pdf-menu-photos>a:hover{border:1px solid #ff435a}.menu-photos.-pdf-menu-photos>div img,.menu-photos.-pdf-menu-photos>a img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.menu-photos.-pdf-menu-photos>div img:hover,.menu-photos.-pdf-menu-photos>a img:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.menu-photos+.detail-block .more-link-wrap{margin-top:10px}.menu-photos div,.menu-photos a{margin-right:10px;margin-bottom:10px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.menu-photos div img,.menu-photos a img{float:left;cursor:pointer;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s}.menu-photos div img:hover,.menu-photos a img:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.menu-photos .more-photos-menu-trigger{position:relative;cursor:pointer}.menu-photos .more-photos-menu-trigger:before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}.menu-photos .more-photos-menu-trigger.active:before{display:none}.menu-photos .more-photos-menu-trigger.active .more-photos-dots{display:none}.menu-photos .more-photos-dots{color:#fff;position:absolute;top:50px;text-align:center;left:57px}.menu-photos .more-photos-dots span{width:6px;height:6px;background:#fff;display:inline-block;border-radius:6px;margin-right:5px}.menu-photos .hide-photos-menu-back{width:210px;height:145px;line-height:145px;color:#fff;cursor:pointer;position:relative}.menu-photos .hide-photos-menu-back div{text-align:center;margin:0;width:100%;height:100%;align-items:center;display:flex;justify-content:center}.menu-photos .hide-photos-menu-back div:before{content:"";background:url("img/thin-white-arrow-left.svg") no-repeat left center;width:20px;height:20px;display:inline-block;margin-bottom:-4px}.menu-photos .hide-photos-menu-back:before{content:"";background:rgba(0,0,0,.5);color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.menu-photos-with-price{display:flex;flex-wrap:wrap}.menu-photos-with-price>div{margin-right:24px;margin-bottom:24px;border:2px solid #f3f4f6;display:flex;flex-direction:column;align-items:center;max-width:270px;width:100%}.menu-photos-with-price>div img{float:left;cursor:pointer;width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-bottom:2px solid #f3f4f6}.menu-photos-with-price>div .price{color:#fff;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:25px;background:#509cff;background-image:linear-gradient(to right, #509CFF 0%, #1475F2 100%);background-image:-webkit-linear-gradient(left, #509CFF 0%, #1475F2 100%);background-image:-moz-linear-gradient(left, #509CFF 0%, #1475F2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#509CFF", endColorstr="#1475F2",GradientType=1 );margin-top:-18px;font-weight:bold;font-size:14px}.menu-photos-with-price>div .title{text-align:center;padding:20px;max-height:40px;line-height:22px;font-weight:bold;font-size:14px;padding-top:10px;padding-bottom:40px;position:relative;overflow:hidden}.menu-photos-with-price>div .title:after{content:"";height:40px;position:absolute;width:100%;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}@media(min-width: 1250px){.menu-photos.-three-cols.-pdf-menu-photos .more-photos-dots{top:50%;margin-top:-24px}.menu-photos.-three-cols div:nth-child(4n),.menu-photos.-three-cols a:nth-child(4n){margin-right:10px}.menu-photos.-three-cols div:nth-child(3n),.menu-photos.-three-cols a:nth-child(3n){margin-right:0}.menu-photos.-three-cols div.more-photos-menu-trigger,.menu-photos.-three-cols a.more-photos-menu-trigger{margin-right:0}.menu-photos.-three-cols .more-photos-dots{top:90px;left:95px}.menu-photos.-three-cols .hide-photos-menu-back{width:282px;min-height:220px;line-height:205px;height:auto}.menu-photos div:nth-child(4n),.menu-photos a:nth-child(4n){margin-right:0}.menu-photos-with-price div:nth-child(3n){margin-right:0}.menu-photos-with-price div:nth-child(n+4){margin-bottom:0}}@media(max-width: 1250px){.menu-photos div,.menu-photos a{margin-right:25px;margin-bottom:25px}.menu-photos div:nth-child(3n),.menu-photos a:nth-child(3n){margin-right:0}.menu-photos.-three-cols.-pdf-menu-photos div img,.menu-photos.-three-cols.-pdf-menu-photos a img{width:218px}.menu-photos.-three-cols.-pdf-menu-photos .more-photos-dots{top:50%;margin-top:-24px}.menu-photos.-three-cols div,.menu-photos.-three-cols a{margin-right:10px;margin-bottom:10px}.menu-photos.-three-cols div:nth-child(3n),.menu-photos.-three-cols a:nth-child(3n){margin-right:0}.menu-photos.-three-cols div img,.menu-photos.-three-cols a img{width:220px;height:auto}.menu-photos.-three-cols .more-photos-dots{top:60px;left:67px}.menu-photos.-three-cols .hide-photos-menu-back{width:220px;height:172px;line-height:160px}.menu-photos-with-price>div{margin-right:15px;margin-bottom:15px;max-width:212px}.menu-photos-with-price>div:nth-child(3n){margin-right:0}.menu-photos-with-price>div:nth-child(n+4){margin-bottom:0}}@media(max-width: 767px){.menu-photos.-three-cols div img,.menu-photos.-three-cols a img{width:212px}}.under-header-btn{float:right}.review-list-wrap .center-text{text-align:center}.review-list-wrap .avatar-date-wrap{display:flex;align-items:center;margin-bottom:10px}@media(max-width: 767px){.review-list-wrap .avatar-date-wrap{margin-bottom:0}}.review-list-wrap .avatar-date-wrap img{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin-right:10px}.review-list-wrap .avatar-date-wrap .user-name{font-size:16px;font-weight:bold;margin-right:10px}.review-list-wrap .avatar-date-wrap .review-date{font-size:13px}.review-list-wrap .review-wrap{padding-top:40px;padding-bottom:40px;border-bottom:2px solid #f3f4f6}.review-list-wrap .review-wrap.-in-active{opacity:.3}.review-list-wrap .review-wrap.-in-active:hover{opacity:.8}.review-list-wrap .review-wrap:last-child{padding-bottom:10px;border:0}.review-list-wrap .review-wrap .ava-rating-wrap{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.review-list-wrap .review-wrap .ava-rating-wrap{flex-direction:column;align-items:flex-start}.review-list-wrap .review-wrap .ava-rating-wrap .review-rating-wrap{align-self:flex-end}}.review-list-wrap .review-wrap .review-rating-wrap{display:flex;align-items:center;margin-bottom:10px;cursor:pointer}.review-list-wrap .review-wrap .review-rating-wrap.active .review-rating.has-grade-values:after{transform:rotate(225deg)}.review-list-wrap .review-wrap .review-rating-wrap .photo-link{color:#2fc5f0;font-size:13px;padding:4px;padding-left:30px;background:url(img/get-picture-blue.svg) no-repeat left center}.review-list-wrap .review-wrap .review-rating-wrap .rating-title{color:#858d94;margin-right:10px;font-size:13px}.review-list-wrap .review-wrap .review-rating{color:#509cff;width:44px;height:44px;font-size:16px;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;border:4px solid #d5f3fc;line-height:36px;text-align:center;font-weight:bold;position:relative;box-sizing:border-box}.review-list-wrap .review-wrap .review-rating svg{position:absolute;margin-left:-4px;margin-top:-4px;transform:rotate(-90deg);left:0;top:0}.review-list-wrap .review-wrap .review-rating circle{stroke:#509cff}.review-list-wrap .review-wrap .review-rating.has-grade-values{margin-right:20px}.review-list-wrap .review-wrap .review-rating.has-grade-values:after{content:"";position:absolute;width:5px;height:5px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#509cff;border-style:solid;margin-left:21px;margin-top:13px}.review-list-wrap .review-wrap .place-name-wrap{display:flex;margin-bottom:10px;align-items:center}.review-list-wrap .review-wrap .place-name-wrap a{font-family:"PT Serif",serif;color:#000;font-size:21px;font-weight:bold}.review-list-wrap .review-wrap .place-name-wrap .distance-to-place{background:#fff url(/tpl/images/desktop-svg/location-logo-blue.svg) 10px center no-repeat;padding:0 13px;padding-left:28px;font-size:15px;color:#333;font-weight:bold}.review-list-wrap .review-wrap .place-rating{color:#a4adb4;width:34px;height:34px;font-size:13px;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px;border:4px solid #f6f7f7;line-height:27px;text-align:center;font-weight:bold;position:relative;box-sizing:border-box;margin-left:10px;margin-top:-4px}.review-list-wrap .review-wrap .place-rating svg{position:absolute;margin-left:-4px;margin-top:-4px;transform:rotate(-90deg);left:0;top:0}.review-list-wrap .review-wrap .review-rating-description-wrap{display:none}.review-list-wrap .review-wrap .review-rating-description-wrap.active{display:block}.review-list-wrap .review-wrap .review-rating-description{display:flex;justify-content:space-between;padding-bottom:10px;flex-direction:column}.review-list-wrap .review-wrap .review-rating-description>div{display:flex;justify-content:space-between}@media(max-width: 767px){.review-list-wrap .review-wrap .review-rating-description>div{flex-direction:column}}.review-list-wrap .review-wrap .review-rating-description .rating-category-str{margin-bottom:10px;display:flex;justify-content:space-between;flex-direction:column}.review-list-wrap .review-wrap .review-rating-description .rating-category-str .rating-category-name{font-size:13px;line-height:18px;display:flex;justify-content:space-between;font-weight:bold}.review-list-wrap .review-wrap .review-rating-description .rating-category-str .rating-category-name div:last-child{color:#509cff;font-size:14px}.review-list-wrap .review-wrap .review-rating-description .rating-category-str .rating-category-value{width:250px;line-height:18px;position:relative;color:#fff;font-size:13px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d5f3fc;height:3px;margin-top:5px}.review-list-wrap .review-wrap .review-rating-description .rating-category-str .rating-category-value .rating-category-line{background:#509cff;height:100%;position:absolute;left:0;top:0}.review-list-wrap .review-wrap .review-text-wrap{padding:15px 26px;background:#f2f3f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.review-list-wrap .review-wrap .review-text-wrap .review-text-preview,.review-list-wrap .review-wrap .review-text-wrap .review-text-full{font-size:18px;line-height:30px;margin-bottom:10px;display:inline}.review-list-wrap .review-wrap .review-text-wrap .review-text-preview p,.review-list-wrap .review-wrap .review-text-wrap .review-text-full p{margin:0;display:inline}.review-list-wrap .review-wrap .review-text-wrap .review-text-full{display:none}.review-list-wrap .review-wrap .review-text-wrap .user-photos{margin-bottom:20px}.review-list-wrap .review-wrap .review-text-wrap .user-photos .more-photos-dots{padding:33px 41px}.review-list-wrap .review-wrap .review-text-wrap .hide-photos-back{width:150px;height:138px;line-height:138px}.review-list-wrap .review-wrap .review-text-wrap .hide-photos-back:before{z-index:0}.review-list-wrap .review-wrap .review-text-wrap .hide-photos-back div{position:relative}.review-list-wrap .review-wrap .review-text-wrap .read-more-trigger{color:#509cff;cursor:pointer}.review-list-wrap .review-wrap .review-text-wrap .like-answer-wrap{display:flex;justify-content:space-between;margin-top:10px}.review-list-wrap .review-wrap .review-text-wrap .like-dislike-wrap{display:flex;font-size:13px}.review-list-wrap .review-wrap .review-text-wrap .like-dislike-wrap .review-like-trigger{padding-left:20px;margin-right:15px;position:relative;cursor:pointer}.review-list-wrap .review-wrap .review-text-wrap .like-dislike-wrap .review-like-trigger:before{content:"";position:absolute;left:0;width:14px;height:14px;background:url(img/comment-like--corn.svg) no-repeat}.review-list-wrap .review-wrap .review-text-wrap .like-dislike-wrap .review-dislike-trigger{padding-left:20px;position:relative;cursor:pointer}.review-list-wrap .review-wrap .review-text-wrap .like-dislike-wrap .review-dislike-trigger:before{content:"";position:absolute;left:0;width:14px;height:14px;background:url(img/comment-dislike--corn.svg) no-repeat}.review-list-wrap .review-wrap .review-text-wrap .review-comment-trigger{color:#509cff;text-decoration:underline;font-size:13px;font-weight:bold;cursor:pointer;text-decoration:none;background:#fff;padding:5px 10px;border-width:1px;background:#fff url(/bitrix/templates/mobile_2019/tpl/img/left-menu-reviews-icon--corn.svg) left 10px center no-repeat;padding-left:35px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.review-list-wrap .review-wrap .review-plus-wrap{margin-top:10px;line-height:30px;margin-bottom:10px}.review-list-wrap .review-wrap .review-plus-wrap .plus-title{padding-left:30px;background:url("img/review-plus.png") no-repeat left center;font-size:16px;font-weight:bold}.review-list-wrap .review-wrap .review-minus-wrap{margin-top:10px;line-height:30px;margin-bottom:10px}.review-list-wrap .review-wrap .review-minus-wrap .minus-title{padding-left:30px;background:url("img/review-minus.png") no-repeat left center;font-size:16px;font-weight:bold}.review-list-wrap .review-wrap .all-reviews-link{margin-right:20px;text-decoration:underline;color:#509cff;font-weight:bold;font-size:13px}.review-list-wrap .review-wrap .comment-wrap{margin-left:60px}.review-list-wrap .review-wrap .comment-wrap:before{content:"";position:absolute;left:-60px;top:0;background:url(img/answer-to-comment-blue.png) no-repeat left top;width:24px;height:20px}.review-list-wrap .review-wrap .comment-wrap.sub-comment{margin-left:110px}.review-list-wrap .comment-wrap{padding:11px 25px;border:1px solid #e8eaec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;position:relative}.review-list-wrap .comment-wrap.-in-active{opacity:.3}.review-list-wrap .comment-wrap.-in-active:hover{opacity:.8}.review-list-wrap .comment-wrap.sub-comment{margin-left:50px}.review-list-wrap .comment-wrap.sub-comment:before{content:"";position:absolute;top:0;background:url(img/answer-to-comment-blue.png) no-repeat left top;width:24px;height:20px;left:-52px}.review-list-wrap .comment-wrap.sub-comment+.comment-form-wrap.sub-comment-form{margin-left:110px}.review-list-wrap .comment-wrap .avatar-date-wrap{margin-bottom:0}.review-list-wrap .comment-wrap .text-wrap .text-preview,.review-list-wrap .comment-wrap .text-wrap .text-full{font-size:16px;line-height:30px}.review-list-wrap .comment-wrap .text-wrap .read-more-trigger{color:#509cff;cursor:pointer}.review-list-wrap .comment-wrap .text-wrap .text-full{display:none}.review-list-wrap .comment-wrap .text-wrap .like-answer-wrap{display:flex;justify-content:space-between;margin-top:10px}.review-list-wrap .comment-wrap .text-wrap .like-dislike-wrap{display:flex;font-size:13px}.review-list-wrap .comment-wrap .text-wrap .like-dislike-wrap .review-like-trigger{padding-left:20px;margin-right:15px;position:relative;cursor:pointer}.review-list-wrap .comment-wrap .text-wrap .like-dislike-wrap .review-like-trigger:before{content:"";position:absolute;left:0;width:14px;height:14px;background:url(img/comment-like--corn.svg) no-repeat}.review-list-wrap .comment-wrap .text-wrap .like-dislike-wrap .review-dislike-trigger{padding-left:20px;position:relative;cursor:pointer}.review-list-wrap .comment-wrap .text-wrap .like-dislike-wrap .review-dislike-trigger:before{content:"";position:absolute;left:0;width:14px;height:14px;background:url(img/comment-dislike--corn.svg) no-repeat}.review-list-wrap .comment-wrap .text-wrap .review-comment-trigger{color:#509cff;text-decoration:underline;font-size:13px;font-weight:bold;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.user-photos{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:20px}.user-photos img{float:left;cursor:pointer;width:100%;max-width:206px;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s}.user-photos img:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.user-photos>div{float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.user-photos>div[data-fancybox]{cursor:pointer}.user-photos>div[data-fancybox][data-fancybox]{margin-right:0}.user-photos .more-photos-dots{color:#fff;position:absolute;text-align:center;font-size:16px;line-height:24px;padding:65px 41px;top:0;left:0;cursor:pointer;background:rgba(0,0,0,.5);width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.user-photos .more-photos-dots span{width:6px;height:6px;background:#fff;display:inline-block;border-radius:6px;margin-right:5px}.user-photos .hide-photos-back{width:208px;height:200px;line-height:190px;color:#fff;cursor:pointer}.user-photos .hide-photos-back div{text-align:center}.user-photos .hide-photos-back div:before{content:"";background:url("img/thin-white-arrow-left.svg") no-repeat left center;width:20px;height:20px;display:inline-block;margin-bottom:-4px}.user-photos .hide-photos-back:before{content:"";background:rgba(0,0,0,.5);color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.review-photos-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}@media(max-width: 1080px){.review-photos-list{justify-content:center}}@media(max-width: 768px){.review-photos-list{justify-content:space-around}}.review-photos-list .item{position:relative;margin-bottom:15px;overflow:hidden}@media(max-width: 1080px){.review-photos-list .item{margin-bottom:30px;margin-right:30px}.review-photos-list .item.-last-item{display:none}}@media(max-width: 768px){.review-photos-list .item{margin-right:0}}.review-photos-list .item:hover>a:before,.review-photos-list .item:hover [onclick]:before{background:rgba(0,0,0,.5)}.review-photos-list .item>a,.review-photos-list .item [onclick]{position:relative;display:block;height:100%;cursor:pointer}.review-photos-list .item>a:before,.review-photos-list .item [onclick]:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.review-photos-list .item img{float:left;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s;-o-object-fit:cover;object-fit:cover}.review-photos-list .item .name{position:absolute;bottom:20px;left:10px;max-width:calc(100% - 20px);color:#fff;z-index:1}.review-photos-list .item .name a,.review-photos-list .item .name>div{color:#fff;font-weight:600}.review-photos-list .item .name>div{pointer-events:unset}.review-photos-list .item .rating{width:30px;height:30px;line-height:30px;font-size:14px;border-radius:100%;color:#fff;font-weight:bold;background:#509cff;text-align:center;position:absolute;top:20px;right:20px;z-index:1}.review-photos-list .like-dislike-wrap{position:absolute;right:20px;top:20px;z-index:1}.review-photos-list .like-dislike-wrap .review-like-trigger{margin-right:12px;border-radius:6px;background:#212121 url("/bitrix/templates/mobile_2019/tpl/img/review-like-icon-blue.svg") no-repeat center center;padding:7px 8px;width:17px;height:20px;float:left;position:relative;cursor:pointer}.review-photos-list .like-dislike-wrap .review-like-trigger.active{background:#212121 url("/bitrix/templates/mobile_2019/tpl/img/review-active-like-icon-blue.svg") no-repeat center center}.review-photos-list .like-dislike-wrap .review-like-trigger span{position:absolute;bottom:-20px;font-weight:300;width:100%;text-align:center;left:0;color:#509cff;font-size:14px}.review-photos-list .like-dislike-wrap .review-dislike-trigger{border-radius:6px;transform:rotate(180deg);background:#212121 url("/bitrix/templates/mobile_2019/tpl/img/review-like-icon-red.svg") no-repeat center center;padding:7px 8px;width:17px;height:20px;float:left;position:relative;cursor:pointer}.review-photos-list .like-dislike-wrap .review-dislike-trigger.active{background:#212121 url("/bitrix/templates/mobile_2019/tpl/img/review-active-like-icon-red.svg") no-repeat center center}.review-photos-list .like-dislike-wrap .review-dislike-trigger span{position:absolute;top:-20px;font-weight:300;width:100%;text-align:center;left:0;color:#509cff;font-size:14px;transform:rotate(180deg)}.navigation{margin:40px 0}.navigation .pagination-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.navigation .pagination-wrapper .js-list-more{margin-bottom:20px;padding-right:50px;position:relative;background:rgba(80,157,255,.0901960784) url(/bitrix/templates/main_2020/tpl/img/arrow-right-more--corn-2.svg) right 15px center no-repeat;background-size:26px;padding-left:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.navigation .pagination-wrapper .js-list-more:hover{border-color:#ff435a;background-color:#fff;background-position:right 5px center}.navigation ul li{float:left;width:34px;height:34px;text-align:center;line-height:34px;margin:0 10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:14px;font-weight:bold}.navigation ul li a{color:#000;display:block;height:100%;font-size:14px;font-weight:bold}.navigation ul li.active,.navigation ul li:hover{background:#509cff;color:#fff}.navigation ul li.active a,.navigation ul li:hover a{color:#fff}.navigation ul li.prev-arrow,.navigation ul li.next-arrow{border:2px solid #f6f6f9;width:32px;height:32px}.navigation ul li.prev-arrow a,.navigation ul li.next-arrow a{color:#adb5bc}.navigation ul li.prev-arrow:hover,.navigation ul li.next-arrow:hover{border-color:#000;background:none}.navigation ul li.prev-arrow:hover a,.navigation ul li.next-arrow:hover a{color:#000}.navigation .on-map{padding:4px 0;padding-left:33px;background:url(img/watch-on-map--corn.svg) left center no-repeat;background-size:30px;font-size:14px;margin-top:20px;font-weight:bold;display:block}.current-place-wrap{margin-bottom:30px;max-width:354px}@media(max-width: 768px){.current-place-wrap{position:relative}}.current-place-wrap .rating-trigger-wrap{display:flex;align-items:center;color:#509cff;font-weight:bold;font-size:14px;cursor:pointer;width:190px;margin:auto;margin-bottom:20px}.current-place-wrap .rating-trigger-wrap.active .rating-round-bg:after,.current-place-wrap .rating-trigger-wrap[aria-expanded=true] .rating-round-bg:after{transform:rotate(-135deg);top:4px}.current-place-wrap .rating-trigger-wrap .rating-title{padding-right:11px}.current-place-wrap .rating-trigger-wrap .rating-round-bg{font-size:22px;width:54px;height:54px;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;border:4px solid #d5f3fc;line-height:45px;text-align:center;position:relative;box-sizing:border-box}.current-place-wrap .rating-trigger-wrap .rating-round-bg span{min-width:30px;display:inline-block}.current-place-wrap .rating-trigger-wrap .rating-round-bg svg{margin-left:-4px;margin-top:-4px;transform:rotate(-90deg);position:absolute;left:0;top:0}.current-place-wrap .rating-trigger-wrap .rating-round-bg circle{stroke:#509cff}.current-place-wrap .rating-trigger-wrap .rating-round-bg:after{content:"";position:absolute;display:inline-block;width:6px;height:6px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#509cff;border-style:solid;margin-left:20px;margin-top:17px}.current-place-wrap .rating-trigger-wrap .rating-round-bg div{border:4px solid #509cff;position:absolute;left:0;top:0;width:54px;height:54px;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;content:"30%";background:url("img/rating-circle.svg") no-repeat}.current-place-wrap .rating-description{padding:15px;padding-top:0;background:#f2f3f7;z-index:1;display:none}.current-place-wrap .rating-description:before{content:"";position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;top:-10px;right:60px;border-width:0 10px 10px;border-bottom-color:#f2f3f7}.current-place-wrap .rating-description.thin-style{background:#fff}.current-place-wrap .rating-description.thin-style:before{border-bottom-color:#fff}.current-place-wrap .rating-description.thin-style .reviews-marks-count{color:#000;padding:0}.current-place-wrap .rating-description.thin-style .rating-category-str{flex-direction:column;align-items:center}.current-place-wrap .rating-description.thin-style .rating-category-str .rating-category-name{width:100%;margin-bottom:5px;font-weight:bold}.current-place-wrap .rating-description.thin-style .rating-category-str .rating-category-value{width:100%;height:2px}.current-place-wrap .rating-description.thin-style .rating-category-str .rating-category-value span{font-weight:normal;color:#666}.current-place-wrap .rating-description.thin-style .rating-category-str .rating-category-value>span{position:absolute;right:0px;top:-22px;color:#509cff;font-weight:bold;font-size:14px}.current-place-wrap .rating-description .reviews-marks-count{font-size:13px;color:#858d94;margin-bottom:15px;text-align:right;padding-right:42px}.current-place-wrap .rating-description .rating-category-str{margin-bottom:10px;display:flex;justify-content:space-between;width:100%}.current-place-wrap .rating-description .rating-category-str .rating-category-name{font-size:13px;line-height:18px}.current-place-wrap .rating-description .rating-category-str .rating-category-value{width:190px;height:18px;position:relative;color:#fff;font-size:13px;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d5f3fc}.current-place-wrap .rating-description .rating-category-str .rating-category-value span{position:relative;line-height:18px}.current-place-wrap .rating-description .rating-category-str .rating-category-value span span{color:#aeebfd}.current-place-wrap .rating-description .rating-category-str .rating-category-value .rating-category-line{background:#509cff;height:100%;position:absolute;left:0;top:0}.current-place-wrap a{color:#000}.current-place-wrap .line-color{width:9px;height:9px}.current-place-wrap .priority-slider{height:290px;overflow:hidden;position:relative;border:2px solid #509cff;border-bottom:0;-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0}.current-place-wrap .priority-slider .item{text-align:center;float:left;width:350px;height:290px;background-size:cover !important;background-position:center !important;cursor:pointer;outline:none}.current-place-wrap .priority-slider .item a{display:block;height:100%}.current-place-wrap .priority-slider .prev,.current-place-wrap .priority-slider .next{left:0;top:50%;margin-top:-18px;width:40px;height:37px;text-shadow:0 0 0 #000;line-height:37px;font-size:21px;border:none;background:#000;opacity:1;color:#fff;border-radius:0;text-align:center;position:absolute;cursor:pointer}.current-place-wrap .priority-slider .prev.slick-disabled,.current-place-wrap .priority-slider .next.slick-disabled{display:none !important}.current-place-wrap .priority-slider .next{right:0;left:auto}.current-place-wrap .priority-slider .slider-photo-sign{position:absolute;bottom:6px;color:#fff;right:10px;font-size:9px}.current-place-wrap .priority-slider .to-favorite{font-size:13px;color:#fff;font-weight:bold;padding:5px 0;line-height:36px;padding-right:40px;cursor:pointer;background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-2.svg) right center no-repeat;background-size:30px;position:absolute;top:15px;right:20px;height:30px}.current-place-wrap .priority-slider .to-favorite.active{background:url("/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-active.svg") right center no-repeat;background-size:30px}.current-place-wrap .place-border-wrap{border:2px solid #509cff;padding:20px 25px;border-top:0;-webkit-border-radius:0 0 16px 16px;-moz-border-radius:0 0 16px 16px;border-radius:0 0 16px 16px}.current-place-wrap h2{margin-top:0;margin-bottom:15px;font-size:23px;font-weight:bold;font-family:"PT Serif",serif}.current-place-wrap h2 span{color:red}.current-place-wrap .tag-line{overflow:hidden}.current-place-wrap .tag-line.-round-corn-links div{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px}.current-place-wrap .tag-line.-round-corn-links div.common-link{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-weight:600;font-size:14px;background:#e5e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:hidden}.current-place-wrap .tag-line.-round-corn-links div.common-link a,.current-place-wrap .tag-line.-round-corn-links div.common-link [onclick]{padding:6px 15px;color:#374151}.current-place-wrap .tag-line.-round-corn-links div.has-link.discount-icon a{background-size:22px}.current-place-wrap .tag-line.-round-corn-links div.show-more-tags{padding:5px 15px}.current-place-wrap .tag-line div{background:#e7e7ea;float:left;margin-right:10px;margin-bottom:10px;padding:10px 10px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.current-place-wrap .tag-line div.common-link{-webkit-box-shadow:1px 1px 3px rgba(102,102,102,.4588235294);-moz-box-shadow:1px 1px 3px rgba(102,102,102,.4588235294);box-shadow:1px 1px 3px rgba(102,102,102,.4588235294);padding:0;margin-bottom:12px}.current-place-wrap .tag-line div.common-link a,.current-place-wrap .tag-line div.common-link div{display:block;padding:9px 12px;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.current-place-wrap .tag-line div.common-link a:active,.current-place-wrap .tag-line div.common-link div:active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.current-place-wrap .tag-line div.common-link div{margin-bottom:0;margin-right:0}.current-place-wrap .tag-line div.has-link{padding:0;background:none}.current-place-wrap .tag-line div.show-more-tags{box-shadow:none;background:none;padding-right:20px;cursor:pointer;font-weight:600;color:#509cff;letter-spacing:2px;font-size:20px;line-height:4px}.current-place-wrap .tag-line div.show-more-tags.active{font-size:14px;letter-spacing:0;line-height:16px}.current-place-wrap .props{font-size:13px}.current-place-wrap .props .prop{display:flex;padding-bottom:10px}.current-place-wrap .props .prop.subway{margin-top:10px}.current-place-wrap .props .prop.subway:before{content:"";display:inline-block;width:20px;background:url(img/subway--corn.svg) no-repeat left 2px;height:16px;margin-bottom:0}.current-place-wrap .props .prop.subway span span:not(.line-color){padding-left:11px;background:url(img/by-foot--corn.svg) no-repeat left center;margin-left:10px}.current-place-wrap .props .prop.parking{padding-left:23px;background:url(img/parking--corn.svg) no-repeat left top}.current-place-wrap .props .prop.parking.not-available{color:#e22037}.current-place-wrap .props .prop .name{font-weight:bold}.current-place-wrap .booking{width:100%;text-align:center;box-sizing:border-box;text-transform:uppercase}.current-place-wrap .booking svg{display:none}.current-place-wrap .booking.phone-to-click-trigger{position:relative}.current-place-wrap .booking.phone-to-click-trigger svg{display:block;cursor:pointer;position:absolute;top:-3px;right:0;padding:0 10px;padding-left:3px;background:#fff;width:25px}.current-place-wrap .booking.link-btn{background:#509cff url(/bitrix/templates/main_2020/tpl/img/cursor.svg) no-repeat right 10px bottom -5px}.current-place-wrap .place-phone{background:url(img/phone-corn.svg) left center no-repeat;padding-left:23px;font-size:18px;font-weight:600;color:#ff435a;padding-bottom:4px}.current-place-wrap .desktop-hidden{display:none}@media(max-width: 768px){.current-place-wrap .desktop-hidden{display:block}}.current-place-wrap .trigger-btn-wrap-wrap{left:0}.current-place-wrap .trigger-btn-wrap-wrap.-fixed-scroll-line{position:fixed;bottom:0;left:0;width:100%;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:3;visibility:hidden;-webkit-box-shadow:0 -1px 5px rgba(255,255,255,.5019607843);-moz-box-shadow:0 -1px 5px rgba(255,255,255,.5019607843);box-shadow:0 -1px 5px rgba(255,255,255,.5019607843)}.current-place-wrap .trigger-btn-wrap-wrap.-fixed-scroll-line.active,.current-place-wrap .trigger-btn-wrap-wrap.-fixed-scroll-line.always-active{opacity:1;visibility:visible}.current-place-wrap .trigger-btn-wrap-wrap.-fixed-scroll-line .trigger-btn-wrap{border:0;padding-bottom:40px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap{padding:15px 0}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div{font-size:17px;line-height:16px;font-weight:600;padding:14px 25px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.call-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.call-btn{padding-left:58px;background-size:30px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.route-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.route-btn{padding-left:58px;position:relative;background-size:30px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.share-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.share-btn{padding-left:58px;background-size:25px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.review-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.review-btn{padding-left:58px;background-size:25px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.favorite-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.favorite-btn{padding-left:58px;background-size:25px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.favorite-btn.active,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.favorite-btn.active{background-color:#fff;color:#000}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.menu-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.menu-btn{padding-left:58px;background-size:25px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>a.on-map-btn,.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap>div.on-map-btn{padding-left:55px;background-size:30px}.current-place-wrap .trigger-btn-wrap-wrap .trigger-btn-wrap{-webkit-border-radius:0;-moz-border-radius:0;border-top:1px solid #509cff;border-radius:0 0 14px 14px}.current-place-wrap .menu-photos-wrap-link{display:block;clear:both;margin-top:5px}@media(max-height: 750px)and (min-width: 1024px){.current-place-wrap .menu-photos-wrap-link{display:none}}.current-place-wrap .menu-photos{margin-bottom:14px}.current-place-wrap .menu-photos div{margin:0}.current-place-wrap .menu-photos img{margin-right:5px;margin-bottom:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media(max-width: 1250px){.current-place-wrap .menu-photos img{width:78px;height:auto}}@media(max-width: 768px){.current-place-wrap .menu-photos img{width:calc(33.3333333333% - 4px);height:auto}}.current-place-wrap .menu-photos img:nth-child(3n){margin-right:0}.current-place-wrap .menu-photos .more-photos-dots{top:14px;left:50%;margin-left:-27px}@media(max-width: 1250px){.current-place-wrap .menu-photos .more-photos-dots{top:7px}}.current-place-wrap .menu-photos .more-photos-menu-trigger{margin-bottom:5px}@media(max-width: 768px){.current-place-wrap .menu-photos .more-photos-menu-trigger{width:calc(33.3333333333% - 4px)}}.current-place-wrap .menu-photos .more-photos-menu-trigger img{margin:0}@media(max-width: 768px){.current-place-wrap .menu-photos .more-photos-menu-trigger img{width:100%}}@media(max-width: 768px){.special-page .current-place-wrap .place-border-wrap{padding-bottom:90px}}@media(max-width: 1250px){.current-place-wrap .booking.link-btn{background:#509cff url(/bitrix/templates/main_2020/tpl/img/cursor.svg) no-repeat right bottom -5px}}.-style-summer-2022 .news-list .news-item{max-width:calc(33% - 15px);width:100%}.-style-summer-2022 .news-list .news-item .image-wrap .image{width:100%;height:300px}.-style-summer-2022 .news-list .news-item .text{height:180px}.tab-pane .news-list{border-top:0}.news-list{padding-top:20px;border-top:1px solid #f3f4f6;min-width:870px;overflow:hidden}.news-list.-two-item-grid .news-item{width:422px}.news-list.-two-item-grid .news-item:nth-child(3n){margin-right:25px}.news-list.-two-item-grid .news-item:nth-child(2n){margin-right:0}.news-list.-with-tag-list .news-item:nth-child(3n){margin-right:30px}.news-list.-with-tag-list .news-item:nth-child(6n+1){margin-right:0}.news-list.-with-tag-list .news-item:nth-child(1){margin-right:30px}.news-list.-with-tag-list .news-item:nth-child(3){margin-right:0}.news-list .news-item{float:left;margin-right:25px;margin-bottom:30px;position:relative;width:270px;min-height:480px}.news-list .news-item[onclick]{cursor:pointer}.news-list .news-item:nth-child(3n){margin-right:0}.news-list .news-item:hover .image-wrap:before{background:rgba(0,0,0,.3)}.news-list .news-item>a{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:1;outline:none}.news-list .news-item .date{font-size:12px;margin-bottom:10px}.news-list .news-item .image-wrap{position:relative;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:300px}.news-list .news-item .image-wrap:before{content:"";position:absolute;width:100%;height:100%}.news-list .news-item .image-wrap img{width:100%;vertical-align:middle;height:100%;object-fit:cover}.news-list .news-item .image-wrap .image{width:100%;height:215px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s}.news-list .news-item .image-wrap .image.no-image{background-size:100px}.news-list .news-item .image-wrap .photo-sign{position:absolute;z-index:1;color:silver;font-size:10px;bottom:10px;right:10px}.news-list .news-item .text{height:220px;overflow:hidden;position:relative;padding-bottom:5px}.news-list .news-item .text:after{content:"";height:30px;position:absolute;width:100%;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 70%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}.news-list .news-item .name{margin:20px 0;font-family:"PT Serif",serif;font-size:21px;color:#000;display:block;margin-top:15px;line-height:28px}.news-list .news-item .about{font-size:16px;margin-bottom:10px;line-height:22px}.news-list .news-item>.display-flex{justify-content:space-between;align-items:center}.news-list .news-item>.display-flex a{font-family:"PT Serif",serif;font-style:italic;border-bottom:1px solid #509cff;color:#509cff}.news-list .news-item .viewed-counter{background:url("img/watch-eye-silver.svg") left center no-repeat;padding-left:22px;margin-right:10px;font-size:13px}.news-list .news-item .review-counter{background:url("img/news-comments.svg") left center no-repeat;padding-left:22px;font-size:13px}.news-list .news-item .to-favorite{font-size:13px;color:#fff;font-weight:bold;padding:5px 0;line-height:36px;padding-right:40px;cursor:pointer;background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-2.svg) right center no-repeat;background-size:30px;position:absolute;top:35px;right:15px;z-index:2}.news-list .news-item .to-favorite.active{background:url("/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-active.svg") right center no-repeat;background-size:30px}.news-list .img_b_r{margin-bottom:40px;clear:both}.news-list .img_b_r img{max-width:100%;height:auto}.search-by-params-title{font-size:30px;font-family:"PT Serif",serif;margin-bottom:25px}.group-params-wrapper{margin-bottom:10px;margin-left:20px}.group-param-title{font-weight:bold}.group-param-links-wrap{line-height:22px}.left-side .marking-str{font-size:12px;margin-bottom:10px}.afisha-type-tag{font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;overflow:hidden;top:5px;position:relative;background:#f3e8ff;padding:.25rem .5rem;font-weight:600;margin-left:10px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2117647059);-moz-box-shadow:0 0 1px rgba(0,0,0,0.2117647059);box-shadow:0 0 1px rgba(0,0,0,0.2117647059)}.afisha-type-tag a{color:#6b21a8}.afisha-type-tag.-green{background:#dcfce7;color:#166534;font-weight:600}.news-detail{font-size:18px;line-height:24px}.news-detail>i,.news-detail .italic-font{display:inline-block;line-height:30px;margin:10px 0;font-size:20px;font-style:italic}.news-detail .pull-right{text-align:right}.news-detail .direct_speech{margin-bottom:20px}.news-detail .direct_speech.-flex{display:flex;align-items:center}.news-detail .direct_speech.-flex>img{margin-right:20px}.news-detail .direct_speech .txt2{font-style:italic}.news-detail .direct_speech .txt1{margin-bottom:10px;font-style:italic}.news-detail .direct_speech tr td:first-child{padding-right:20px}.news-detail .photo{margin-bottom:20px;max-width:100%}.news-detail img{max-width:100%;max-height:580px;width:auto;height:auto}.news-detail img[data-src],.news-detail img[data-href]{cursor:pointer}.news-detail h2{font-family:"PT Serif",serif;font-size:24px;font-weight:bold;margin-top:10px;line-height:32px}.news-detail a{word-break:break-word}.news-detail .like-second-header{font-family:"PT Serif",serif;font-size:24px;font-weight:bold;margin-top:20px;line-height:32px;display:inline-block;padding-right:10px;color:#000}.news-detail .like-second-header span{padding-left:25px;background:url(/tpl/images/desktop-svg/spec-phone-corn.svg?3600000) left center no-repeat;background-size:29px;margin-left:5px;color:#ff435a}.news-detail .like-second-header svg{display:none}.news-detail .like-second-header.phone-to-click-trigger{position:relative}.news-detail .like-second-header.phone-to-click-trigger svg{display:block;cursor:pointer;position:absolute;top:0;right:10px;padding:0 30px;padding-left:2px;background:#fff;width:33px}.news-detail .like-second-header+.booking{float:right;margin-top:12px;background:#30c3ee url(/bitrix/templates/main_2020/tpl/img/cursor.svg) no-repeat right bottom -5px;padding:13px 40px;padding-left:30px}.news-detail ul{list-style:disc;padding:0 0 0 40px}.news-detail [data-gallery]{cursor:pointer}.news-detail .date{font-size:18px;font-weight:700;color:#509cff;border-bottom:1px solid #f3f4f6;padding-bottom:15px}.news-detail .date.afisha-date{display:block;font-size:18px;font-weight:700;color:#ff435a;padding-left:30px;background:url(/bitrix/templates/main_2020/tpl/img/afisha-lite-calendar--red.svg) left top no-repeat;background-size:22px;padding-top:1px;margin-bottom:10px}.news-detail .date.afisha-date.-top-margin{margin-top:20px}.news-detail .date.-end span{color:red}.news-detail .date a{font-size:14px;font-weight:bold}.news-detail .date .time-to-read{color:#000;margin-left:10px;font-size:14px;font-weight:400;font-style:italic}.news-detail .articles_photo{margin:25px 0;position:relative;width:100%;overflow:hidden}@media(max-width: 768px){.news-detail .articles_photo{margin:25px -15px;width:calc(100% + 30px)}}.news-detail .articles_photo .scroll_arrows{position:absolute;font-weight:bold;color:#fff;top:20px;left:20px;font-size:20px;text-shadow:1px 1px 3px rgba(0,0,0,.4705882353);z-index:1}.news-detail .articles_photo .clear+.img{display:none}.news-detail .articles_photo .images{text-align:center;overflow:hidden;position:relative}.news-detail .articles_photo .img p{margin-top:0;font-size:16px}.news-detail .articles_photo .arrow-right{position:absolute;cursor:pointer;height:100%;width:60px;right:0;top:0;margin:0;z-index:1}.news-detail .articles_photo .arrow-right:hover:before{opacity:1}.news-detail .articles_photo .arrow-right:before{content:"";position:absolute;width:49px;height:50px;top:50%;margin-top:-25px;right:0;background:#000 url(img/slider-arrow.svg) center center no-repeat;opacity:.8;padding:10px;box-sizing:border-box}.news-detail .articles_photo .arrow-right[aria-disabled=true]{display:none !important}.news-detail .articles_photo .arrow-left{position:absolute;cursor:pointer;height:100%;width:60px;left:0;top:0;margin:0;z-index:1}.news-detail .articles_photo .arrow-left:hover:before{opacity:1}.news-detail .articles_photo .arrow-left:before{content:"";position:absolute;width:49px;height:50px;top:50%;margin-top:-25px;left:0;background:#000 url(img/slider-arrow.svg) center center no-repeat;opacity:.8;padding:10px;box-sizing:border-box;transform:rotate(180deg)}.news-detail .articles_photo .arrow-left[aria-disabled=true]{display:none !important}@media(max-width: 768px){.news-detail .scroll_container{display:flex;overflow-x:auto}.news-detail .scroll_container .item{flex-shrink:0}.news-detail .scroll_container .item:last-child img{margin-right:0}.news-detail .scroll_container .item img{max-width:calc(100vw - 60px);margin-right:10px}}.news-detail .scroll_container .slick-track{display:flex;align-items:center}.news-detail .scroll_container .item{float:left;text-align:center;outline:none}.news-detail .current-slide-text{font-style:italic}.news-detail .vis_red_quote{margin:30px 0;text-align:center;font-size:20px;padding:80px 70px;border-top:1px solid #30c5f0;border-bottom:1px solid #30c5f0;line-height:34px;background:url(/bitrix/templates/main_2014/img/detail-news/quote.svg) 30px 20px no-repeat;background-size:100px;font-style:italic}.news-detail .vis_red_quote_new{margin:30px 0;text-align:center;font-size:20px;padding:70px 80px;border-top:2px solid #f2f3f7;border-bottom:2px solid #f2f3f7;line-height:34px;background:url(img/news-quote.svg) 30px 40px no-repeat;background-size:50px;font-style:italic}.news-detail .instructions .left{float:left}.news-detail .instructions .clear{clear:both}.news-detail .instructions .photos123{margin-bottom:10px;margin-right:10px;min-width:232px}.news-detail .like-str{padding:15px 25px;background:#f3f4f6;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:40px}@media(max-width: 768px){.news-detail .like-str{flex-direction:column}}.news-detail .like-buttons-wrap{display:flex;align-items:center}@media(max-width: 768px){.news-detail .like-buttons-wrap{margin-bottom:20px}}.news-detail .like-buttons-wrap>span{font-size:14px;font-weight:bold;margin-right:5px}.news-detail .like-buttons-wrap .news-like-trigger{padding-left:30px;margin-right:15px;position:relative;cursor:pointer;font-size:13px;margin-left:20px;min-height:20px}.news-detail .like-buttons-wrap .news-like-trigger:before{content:"";position:absolute;left:0;width:20px;height:20px;background:url(img/news-like--corn.svg) no-repeat}.news-detail .like-buttons-wrap .news-dislike-trigger{padding-left:30px;position:relative;cursor:pointer;font-size:13px;min-height:20px}.news-detail .like-buttons-wrap .news-dislike-trigger:before{content:"";position:absolute;left:0;bottom:0;width:20px;height:20px;background:url(img/news-dislike--corn.svg) no-repeat}.news-detail .like-buttons-wrap .to-favorite{font-size:13px;color:#000;font-weight:bold;padding:5px 0;line-height:36px;padding-right:40px;cursor:pointer;background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-2.svg) right center no-repeat;background-size:28px;margin-left:5px;height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-detail .like-buttons-wrap .to-favorite.active{background:url("/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-active.svg") right center no-repeat;background-size:28px}.news-detail .sharing-str{font-size:21px}.news-detail .sharing-str>span{float:left;font-size:12px;line-height:30px;margin-right:10px}.news-detail .sharing-str>div{float:left;margin-right:15px}.news-detail .sharing-str>div .icon-vk{color:#4a76a8;cursor:pointer}.news-detail .sharing-str>div .icon-facebook2{color:#4065b4}.news-detail .sharing-str>div .icon-twitter{color:#059ff5}.news-detail .sharing-str>div a:hover,.news-detail .sharing-str>div a:focus,.news-detail .sharing-str>div a:active{text-decoration:none}.news-detail .view-counter{font-size:13px;padding-left:35px;background:url(img/watch-eye--corn.svg) left center no-repeat}@media(max-width: 768px){.news-detail .view-counter{margin-bottom:10px}}.news-detail .news_text .news-list{min-width:100%;border-top:0;padding-left:5px;padding-top:30px}.news-detail .news_text .news-list .news-item{display:flex;float:none;margin-right:0;width:100%;min-height:auto}.news-detail .news_text .news-list .news-item .image-wrap{min-width:270px;margin-right:20px}.news-detail .news_text .news-list .news-item .text{height:auto}.news-detail .news_text .news-list .news-item.-wide-item{position:relative;border-radius:10px;top:5px;right:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.news-detail .news_text .news-list .news-item.-wide-item:hover{top:0;right:0}.news-detail .news_text .news-list .news-item.-wide-item:hover:before{top:0;right:0}.news-detail .news_text .news-list .news-item.-wide-item:before{content:"";position:absolute;width:100%;height:100%;background:#509cff;top:-5px;right:-5px;z-index:-1;border-radius:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.news-detail .news_text .news-list .news-item.-wide-item:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000",GradientType=0 );border-radius:10px}.news-detail .news_text .news-list .news-item.-wide-item>a{z-index:2}.news-detail .news_text .news-list .news-item.-wide-item .image-wrap{width:100%;height:300px;margin-right:0;position:relative;border-radius:10px;overflow:hidden}.news-detail .news_text .news-list .news-item.-wide-item .image-wrap>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;max-width:100%}.news-detail .news_text .news-list .news-item.-wide-item .text{position:absolute;z-index:1;color:#fff;bottom:30px;padding:0 30px}.news-detail .news_text .news-list .news-item.-wide-item .text:after{content:none}.news-detail .news_text .news-list .news-item.-wide-item .text .name{color:#fff;font-size:27px}.news-detail .news_text .news-list .news-item.-wide-item .tag-line{position:absolute;top:20px;right:20px;z-index:1}.news-detail .news_text .news-list .news-item.-wide-item .tag-line .tag{padding:4px 7px;background:#509cff;color:#fff;font-size:12px;line-height:12px}.news-detail .news_text .news-list .news-item.-wide-item .read-also{position:absolute;top:20px;left:30px;text-transform:uppercase;color:#fff;font-weight:600;font-size:12px;letter-spacing:.1px;z-index:1}.news-detail .news-phone{color:#ff435a;font-weight:600;display:inline-block;margin-top:20px;padding-left:30px;background:url(img/phone-corn.svg) left 5px center no-repeat;background-size:contain}.news-detail iframe{max-width:100%}.news-detail .ur-data-line{font-size:12px;margin-top:20px}.news-detail .news-photo-sign{position:absolute;color:#979797;bottom:10px;font-size:12px;right:10px}.watch-also-detail-news{margin-top:50px;overflow:unset}@media(max-width: 768px){.watch-also-detail-news.-spec-detail{margin-top:10px}}.watch-also-detail-news .news-slider-wrap{padding:0;margin-bottom:50px;display:flex;justify-content:center;overflow:unset}@media(max-width: 1250px){.watch-also-detail-news .news-slider-wrap{padding:0 40px}}.watch-also-detail-news .news-slider-wrap .news-slider .news-item{margin-right:24px}.watch-also-detail-news .news-slider-wrap .news-slider .img-wrap:before{background:none}.watch-also-detail-news .special-place-list{margin-top:20px;padding:0 25px;overflow:hidden}@media(max-width: 1024px){.watch-also-detail-news .special-place-list{padding:0}}.watch-also-detail-news .special-place-list .place-item{margin-right:27px}.watch-also-detail-news .special-place-list .place-item:last-child{margin-right:0}.watch-also-detail-news .more-link-wrap{margin:0}.watch-also-detail-news .more-link-wrap.full-width{width:100%}.watch-also-detail-news .more-link-wrap.full-width a{width:100%;text-align:center}.subscribe-wrap{padding:40px;width:100%;max-width:850px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:30px auto;text-align:center;background:#f4f3f6;box-sizing:border-box;padding-bottom:30px}.subscribe-wrap .subscribe-block-title{font-size:24px;font-family:"PT Serif",serif;margin-bottom:35px}.subscribe-wrap .subscribe-form-wrap{margin-bottom:40px}.subscribe-wrap .subscribe-form-wrap input[type=text]{width:370px;max-width:100%;margin-right:20px;font-size:16px;padding:9px 14px;border:1px solid #509cff}.subscribe-wrap .subscribe-form-wrap input[type=text].input-error{border:1px solid red}.subscribe-wrap .subscribe-form-wrap input[type=text]::placeholder{font-size:16px}.subscribe-wrap .subscribe-form-wrap input[type=submit]{outline:none;color:#fff;font-size:16px;width:192px;line-height:42px;background:#509cff url(img/mail--white.svg) left 18px top 4px no-repeat;background-size:30px;border:0;padding:0;padding-left:30px;font-weight:bold;cursor:pointer;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;-webkit-box-shadow:2px 2px 4px #8d8d8d;-moz-box-shadow:2px 2px 4px #8d8d8d;box-shadow:2px 2px 4px #8d8d8d;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.subscribe-wrap .subscribe-form-wrap input[type=submit][disabled]{opacity:.3}.subscribe-wrap .subscribe-form-wrap input[type=submit]:hover{background-color:#1475f2}.subscribe-wrap .social-registration-wrap .social-registration-title{font-size:18px;margin-bottom:30px}.subscribe-wrap .social-registration-wrap .social-registration-links{display:flex;justify-content:space-between;width:80px;margin:10px auto}.subscribe-wrap .social-registration-wrap .social-registration-links a{width:30px;height:30px;background-size:100% !important;display:block}.subscribe-wrap .social-registration-wrap .social-registration-links a.inactive{opacity:.3}.subscribe-wrap .social-registration-wrap .social-registration-links .google-link{background:url(img/google.svg) no-repeat}.subscribe-wrap .social-registration-wrap .social-registration-links .vk-link{background:url(img/vk-round.svg) no-repeat}.subscribe-wrap .social-registration-wrap .social-registration-links .facebook-link{background:url(img/facebook.svg) no-repeat}.subscribe-wrap .answer-block{font-size:21px;line-height:28px}.subscribe-wrap .answer-block .notetext{color:green}.subscribe-wrap .answer-block .errortext{color:red}.subscribe-wrap [name=agree],.subscribe-wrap [name=policy]{display:none}.subscribe-wrap [name=agree]:checked+.check-label:after,.subscribe-wrap [name=agree]:checked+.check-label:before,.subscribe-wrap [name=policy]:checked+.check-label:after,.subscribe-wrap [name=policy]:checked+.check-label:before{background:#509cff url(img/checkbox-right-filter.svg) center center no-repeat;background-size:12px !important}.subscribe-wrap .check-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:25px;display:inline-block;cursor:pointer;line-height:22px;margin:20px 0}.subscribe-wrap .check-label.last{margin-top:0}.subscribe-wrap .check-label:before{position:absolute;content:"";top:2px;left:0;width:18px;height:18px;background-color:#d7e3eb;border:0;border-radius:3px}.subscribe-wrap .subs-link-vk{background:#0277ff url(img/vk-icon.svg) right 10px center no-repeat;background-size:40px;padding-right:60px;margin-top:30px;text-transform:none;border-color:#1475f2;-webkit-box-shadow:1px 1px 3px #626262;-moz-box-shadow:1px 1px 3px #626262;box-shadow:1px 1px 3px #626262;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.subscribe-wrap .subs-link-vk.-no-text{height:62px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:62px;padding:0}.subscribe-wrap .subs-link-vk:hover{background-color:#000;border-color:#000}.subscribe-wrap .subs-link-tg{background:#279fdc url(img/tg-icon.svg) right 10px center no-repeat;background-size:40px;padding-right:60px;margin-top:30px;text-transform:none;border-color:#279fdc;margin-right:15px;-webkit-box-shadow:1px 1px 3px #626262;-moz-box-shadow:1px 1px 3px #626262;box-shadow:1px 1px 3px #626262;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.subscribe-wrap .subs-link-tg.-no-text{height:62px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:62px;padding:0}.subscribe-wrap .subs-link-tg:hover{background-color:#000;border-color:#000}.subscribe-wrap .subs-link-zen{background:#fff url(img/zen.svg) center center no-repeat;background-size:35px;padding-right:60px;margin-top:30px;text-transform:none;border-color:#fff;-webkit-box-shadow:1px 1px 3px #626262;-moz-box-shadow:1px 1px 3px #626262;box-shadow:1px 1px 3px #626262;margin-right:15px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.subscribe-wrap .subs-link-zen.-no-text{height:64px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:64px;padding:0}.subscribe-wrap .subs-link-zen:hover{background:#000 url(img/zen-white.svg) center center no-repeat;background-size:35px}.subscribe-wrap .privacy-text{font-size:12px;margin-top:20px;color:#1f2123}@media(max-width: 1024px){.news-detail .like-second-header{display:flex;flex-direction:column;align-items:center;padding:0}.news-detail .like-second-header span{margin-top:10px;margin-bottom:5px;margin-left:0}.news-detail .like-second-header+.booking{margin-top:12px;display:flex;justify-content:center;margin-bottom:50px;float:none}}.black-theme .news-detail .like-str{background:#121111}.booking-form-flex-wrap{position:relative;width:100%;max-width:350px}.booking-form-flex-wrap .img_b_r{margin-bottom:20px}.booking-form-flex-wrap.-statistic-bottom-padding{padding-bottom:100px}.booking-form-wrap{width:350px;border:2px solid #509cff;float:right;padding:23px;box-sizing:border-box;padding-top:56px;padding-bottom:24px;position:relative;font-size:13px;align-self:flex-start;margin-bottom:20px;z-index:1}.booking-form-wrap.-coral-book-banner{padding:10px;min-height:580px;display:flex}@media(max-width: 480px){.booking-form-wrap.-coral-book-banner{width:100%;border-radius:20px;min-height:650px}}.booking-form-wrap.-catering-wrap .booking-banner-wrap{padding-top:50px}.booking-form-wrap .booking-banner-wrap{min-height:100%;width:100%;padding:18px;color:#fff;position:relative;overflow:hidden}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap{border-radius:20px}}.booking-form-wrap .booking-banner-wrap.-brand-color:before{background:#30c3ee}.booking-form-wrap .booking-banner-wrap:before{content:"";position:absolute;top:-210px;left:0;height:110%;width:150%;background:#ff435a;z-index:-1;transform:rotate(100deg)}@media(max-width: 1250px){.booking-form-wrap .booking-banner-wrap:before{top:-150px}}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap:before{top:-260px}}.booking-form-wrap .booking-banner-wrap:after{content:"";position:absolute;bottom:0;right:0;height:50%;width:100%;background:url(img/booking-banner-lines.svg) bottom center no-repeat}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap:after{height:60%;background-size:cover}}.booking-form-wrap .booking-banner-wrap>.title{font-family:"PT Serif",serif;font-weight:700;font-size:32px;line-height:37px;margin-bottom:12px}.booking-form-wrap .booking-banner-wrap>.title.-padding-top{padding-top:40px;font-size:34px}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap>.title.-padding-top{font-size:36px}}.booking-form-wrap .booking-banner-wrap>.about{font-family:"Open Sans",sans-serif;font-weight:400;font-size:22px;line-height:27px;margin-bottom:33px}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap>.about{font-size:26px;line-height:35px;margin-bottom:20px}}.booking-form-wrap .booking-banner-wrap .phone-line{display:flex}.booking-form-wrap .booking-banner-wrap .phone-line .phone-link{background:url("img/phone-white.svg") center center no-repeat;width:50px;height:50px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;border:1px solid #fff;margin-right:6px;background-size:27px}@media(max-width: 1250px){.booking-form-wrap .booking-banner-wrap .phone-line .phone-link{width:40px;height:40px}}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap .phone-line .phone-link{width:54px;height:54px}}.booking-form-wrap .booking-banner-wrap .phone-line .phone-str-link{padding:12px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;font-weight:700;font-size:20px;line-height:27px;border:1px solid #fff;color:#fff}@media(max-width: 1250px){.booking-form-wrap .booking-banner-wrap .phone-line .phone-str-link{font-size:16px;line-height:1.8;padding:5px 10px}}@media(max-width: 480px){.booking-form-wrap .booking-banner-wrap .phone-line .phone-str-link{font-size:24px;padding:5px 18px}}.booking-form-wrap .booking-banner-wrap .booking-banner-image-wrap{position:absolute;bottom:0;left:0;z-index:-2;width:100%;height:50%}.booking-form-wrap .booking-banner-wrap .booking-banner-image-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.booking-form-wrap .text-center{text-align:center;font-size:27px;font-weight:400;padding-bottom:40px;line-height:37px;margin-bottom:0;margin-top:0}.booking-form-wrap .text-center a{display:block}.booking-form-wrap .text-center a.icon-phone:before{position:relative;top:4px}.booking-form-wrap .text-center a svg{display:none}.booking-form-wrap .text-center a.phone-to-click-trigger{position:relative}.booking-form-wrap .text-center a.phone-to-click-trigger svg{display:block;position:absolute;top:1px;right:21px;padding:0 20px;padding-left:10px;background:#fff;width:40px}.booking-form-wrap.fixed-top{position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start}.booking-form-wrap.fixed-bottom-top{position:-webkit-sticky;position:sticky;bottom:20px;align-self:flex-end}.booking-form-wrap.fixed-bottom{position:-webkit-sticky;position:sticky;bottom:20px}.booking-form-wrap .form-control{border:1px solid #d1d6d9;outline:none;margin-bottom:10px;width:100%;padding:15px 14px;box-sizing:border-box}.booking-form-wrap .form-control:focus{border:1px solid #000}.booking-form-wrap .form-control::placeholder{color:#666;font-size:13px}.booking-form-wrap .form-control.input-error{border:1px solid red}.booking-form-wrap .phone-wrap{display:block;background:#f2f3f7;line-height:56px;color:#000;text-align:center;font-weight:bold;font-size:18px;position:absolute;top:0;left:0;width:100%}.booking-form-wrap .phone-wrap:before{content:"";width:20px;height:20px;display:inline-block;background:url(img/phone.svg) no-repeat;position:absolute;top:20px;margin-left:-22px;background-size:100%}.booking-form-wrap .phone-wrap svg{display:none}.booking-form-wrap .phone-wrap.phone-to-click-trigger svg{display:block;position:absolute;top:14px;right:92px;padding:0 20px;padding-left:2px;background:#f2f3f7;width:30px}.booking-form-wrap .free-order-title{margin-top:30px;font-size:18px;font-weight:bold;color:#30c3ee;margin-bottom:20px;text-align:center;text-transform:uppercase}.booking-form-wrap .rest-name{font-size:14px;font-family:"PT Serif",serif;margin-bottom:20px;font-weight:bold;text-align:center}.booking-form-wrap .people-count{height:46px;border:1px solid #d1d6d9;padding:15px 14px;box-sizing:border-box;margin-bottom:10px;position:relative;cursor:pointer}.booking-form-wrap .people-count:after{content:"";position:absolute;display:inline-block;width:5px;height:5px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#30c5f0;border-style:solid;right:18px;top:17px}.booking-form-wrap .people-count select{outline:none;position:absolute;top:0px;left:0px;border:none;background:none;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 14px;display:block;line-height:44px;width:100%;z-index:1;cursor:pointer}.booking-form-wrap .datepicker-wrap{position:relative;cursor:pointer}.booking-form-wrap .datepicker-wrap [type=text]{background:url(img/date-picker-black.png) no-repeat right 13px center;cursor:pointer}.booking-form-wrap .datepicker-wrap div{position:absolute;background:#fff;top:1px;left:1px;line-height:44px;width:248px;border-right:1px solid rgba(209,214,217,.4392156863)}.booking-form-wrap .datepicker-wrap div:after{content:"";position:absolute;display:inline-block;width:5px;height:5px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#30c5f0;border-style:solid;right:18px;top:20px}.booking-form-wrap .datepicker-wrap div select{outline:none;border:none;background:none;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;line-height:44px;width:100%;z-index:1;cursor:pointer;padding-left:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.booking-form-wrap .time-wrap{display:flex;justify-content:space-between;align-items:center}.booking-form-wrap .time-wrap [type=text]{width:64px;text-align:center}.booking-form-wrap .wish-list-wrap{position:relative;margin-bottom:20px}.booking-form-wrap .wish-list-wrap textarea{height:60px;padding:13px 14px;padding-right:50px;resize:none;margin:0}.booking-form-wrap .wish-list-wrap textarea::placeholder{line-height:16px}.booking-form-wrap .wish-list-wrap .wish-list-trigger{background:url(img/menu-blue.svg) center center no-repeat;width:50px;height:60px;position:absolute;right:0;top:0;cursor:pointer;padding-right:10px}.booking-form-wrap .wish-list-wrap .wish-list-trigger:hover+.wishes-list-wrapper{display:block}.booking-form-wrap .wish-list-wrap .wishes-list-wrapper{position:absolute;top:100%;background:#fff;right:0;left:0;padding:5px 10px;text-align:right;border:1px solid #e3e3e3;border-top:0;display:none;margin-top:-4px}.booking-form-wrap .wish-list-wrap .wishes-list-wrapper.active,.booking-form-wrap .wish-list-wrap .wishes-list-wrapper:hover{display:block}.booking-form-wrap .wish-list-wrap .wishes-list-wrapper span{font-size:22px;margin-bottom:10px;display:block;font-weight:100}.booking-form-wrap .wish-list-wrap .wishes-list-wrapper ul{list-style:none;padding:0}.booking-form-wrap .wish-list-wrap .wishes-list-wrapper ul li{font-size:16px;cursor:pointer;padding:5px;margin-right:-5px}.booking-form-wrap .wish-list-wrap .wishes-list-wrapper ul li:hover{background:silver}.booking-form-wrap .we-call-you-text{text-align:center;color:#858d94;font-size:12px;margin-bottom:20px}.booking-form-wrap .we-call-you-text.-no-bottom-margin{margin-bottom:0}.booking-form-wrap [type=submit]{outline:none;color:#fff;text-transform:uppercase;font-size:14px;width:100%;line-height:46px;border:0;padding:0;font-weight:bold;cursor:pointer;background:#30c3ee url(/bitrix/templates/main_2020/tpl/img/cursor.svg) no-repeat right 11px bottom -5px}.booking-form-wrap .banket-btn{display:block;border:2px solid #30c3ee;background:#fff;color:#000;text-transform:uppercase;font-size:14px;width:100%;line-height:46px;font-weight:bold;text-align:center;box-sizing:border-box;margin-top:10px}.detail-floating-form-container{display:flex;justify-content:center}@media(max-width: 1440px){.booking-form-wrap.-catering-wrap .booking-banner-wrap{padding:12px;padding-top:40px}.booking-form-wrap.-catering-wrap .booking-banner-wrap:before{top:-130px}.booking-form-wrap.-catering-wrap .booking-banner-wrap .phone-line .phone-link{background-size:22px;width:40px;height:40px}.booking-form-wrap.-catering-wrap .booking-banner-wrap .phone-line .phone-str-link{padding:6px 10px;font-size:18px}}.modal.information .modal-content{background:#f3f6f7}.modal.information .ajax_form{padding:0 20px;margin-top:20px;position:relative}.modal.information .ajax_form .pointer{cursor:pointer}.modal.information .ajax_form .form-control{width:100%}.modal.information .ajax_form .modal_vk{display:none}.modal.information .ajax_form .remember-me{margin:20px 0}.modal.information .ajax_form .remember-me .niceCheck{width:19px;height:19px;display:inline-block;cursor:pointer;background:url("/tpl/images/checkbox-bg.png") left top no-repeat;float:left}.modal.information .ajax_form .remember-me .niceCheckLabel{margin-left:10px}.modal.information .ajax_form .title{font-size:24px;color:#000;font-weight:800;margin-bottom:15px}.modal.information .ajax_form .pull-left{float:left}.modal.information .ajax_form .pull-right{float:right}.modal.information .ajax_form .reg{margin:0 -34px;background:#fff;padding:10px 60px 20px;margin-bottom:-16px;clear:both;overflow:hidden}.modal.information .ajax_form a{color:#000}.modal.information .ajax_form a:hover{text-decoration:underline}.modal.information .ajax_form .forget{position:absolute;top:5px;right:20px}.modal.information .ajax_form .form-group{margin-bottom:22px}.modal.information .ajax_form .form-group.end{margin-bottom:12px}.modal.information .ajax_form .form-group:last-child{margin-bottom:12px}.modal.information .ajax_form .dots{height:1px;margin-top:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyRENBNUYxMDYwQjExRTE4QjcwREJDQTIyMzQxQzBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyRENBNUYyMDYwQjExRTE4QjcwREJDQTIyMzQxQzBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjJEQ0E1RUYwNjBCMTFFMThCNzBEQkNBMjIzNDFDMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjJEQ0E1RjAwNjBCMTFFMThCNzBEQkNBMjIzNDFDMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wM1PJAAAAE0lEQVR42mL4//+/lJQUkAQIMAAfcgZJcKwZUAAAAABJRU5ErkJggg==) left bottom repeat-x}.modal.information .ajax_form .orr{position:absolute;margin-top:-10px;font-size:14px;left:50%;font-style:italic;background:#f3f6f7;display:block;padding:0 10px;margin-left:-30px}.modal.information .ajax_form .italic{font-size:14px;font-style:italic;text-align:center;margin-top:8px;line-height:20px}.modal.information .ajax_form [type=submit]{width:100%;display:block;background:#30c3ee;padding:15px 20px;font-weight:bold;color:#fff;text-transform:uppercase;font-size:14px;border:0;cursor:pointer}.modal.information .ajax_form .btn-nb-empty{display:inline-block;padding:13px 18px;border:2px solid #30c3ee;text-transform:uppercase;font-size:12px;font-weight:bold;color:#000}.modal.information .social-registration-links{display:flex;justify-content:space-between;width:100px;margin:10px auto}.modal.information .social-registration-links a{width:30px;height:30px;background-size:100% !important;display:block}.modal.information .social-registration-links .google-link{background:url(img/google.svg) no-repeat}.modal.information .social-registration-links .vk-link{background:url(img/vk-round.svg) no-repeat}.modal.information .social-registration-links .facebook-link{background:url(img/facebook.svg) no-repeat}.modal.information [name=agree],.modal.information [name=policy]{display:none}.modal.information [name=agree]:checked+.check-label:after,.modal.information [name=agree]:checked+.check-label:before,.modal.information [name=policy]:checked+.check-label:after,.modal.information [name=policy]:checked+.check-label:before{background:#18beee url(img/checkbox-right-filter.svg) center center no-repeat;background-size:12px !important}.modal.information .check-label{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:25px;display:inline-block;margin-bottom:5px;cursor:pointer;line-height:20px;font-size:14px}.modal.information .check-label:before{position:absolute;content:"";top:2px;left:0;width:18px;height:18px;background-color:#d7e3eb;border:0;border-radius:3px}.modal.information .check-label a{text-decoration:underline}.auth-form-wrap .modal-content{background:#f3f6f7}.auth-form-wrap .ajax_form{padding:0 20px;margin-top:20px;position:relative}.auth-form-wrap .ajax_form .pointer{cursor:pointer}.auth-form-wrap .ajax_form .form-control{width:100%}.auth-form-wrap .ajax_form .modal_vk{display:none}.auth-form-wrap .ajax_form .remember-me{margin:20px 0}.auth-form-wrap .ajax_form .remember-me .niceCheck{width:19px;height:19px;display:inline-block;cursor:pointer;background:url("/tpl/images/checkbox-bg.png") left top no-repeat;float:left}.auth-form-wrap .ajax_form .remember-me .niceCheckLabel{margin-left:10px}.auth-form-wrap .ajax_form .title{font-size:24px;color:#000;font-weight:800;margin-bottom:15px}.auth-form-wrap .ajax_form .pull-left{float:left}.auth-form-wrap .ajax_form .pull-right{float:right}.auth-form-wrap .ajax_form .reg{margin:0 -34px;background:#fff;padding:10px 60px 20px;margin-bottom:-16px;clear:both;overflow:hidden}.auth-form-wrap .ajax_form a{color:#000}.auth-form-wrap .ajax_form a:hover{text-decoration:underline}.auth-form-wrap .ajax_form .forget{position:absolute;top:5px;right:20px}.auth-form-wrap .ajax_form .form-group{margin-bottom:22px}.auth-form-wrap .ajax_form .form-group.end{margin-bottom:12px}.auth-form-wrap .ajax_form .form-group:last-child{margin-bottom:12px}.auth-form-wrap .ajax_form .dots{height:1px;margin-top:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyRENBNUYxMDYwQjExRTE4QjcwREJDQTIyMzQxQzBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyRENBNUYyMDYwQjExRTE4QjcwREJDQTIyMzQxQzBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjJEQ0E1RUYwNjBCMTFFMThCNzBEQkNBMjIzNDFDMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjJEQ0E1RjAwNjBCMTFFMThCNzBEQkNBMjIzNDFDMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wM1PJAAAAE0lEQVR42mL4//+/lJQUkAQIMAAfcgZJcKwZUAAAAABJRU5ErkJggg==) left bottom repeat-x}.auth-form-wrap .ajax_form .orr{position:absolute;margin-top:-10px;font-size:14px;left:50%;font-style:italic;background:#f3f6f7;display:block;padding:0 10px;margin-left:-30px}.auth-form-wrap .ajax_form .italic{font-size:14px;font-style:italic;text-align:center;margin-top:8px;line-height:20px}.auth-form-wrap .ajax_form [type=submit]{width:100%;display:block;background:#30c3ee;padding:15px 20px;font-weight:bold;color:#fff;text-transform:uppercase;font-size:14px;border:0;cursor:pointer}.auth-form-wrap .ajax_form .btn-nb-empty{display:inline-block;padding:13px 18px;border:2px solid #30c3ee;text-transform:uppercase;font-size:12px;font-weight:bold;color:#000}.auth-form-wrap .social-registration-links{display:flex;justify-content:space-between;width:100px;margin:10px auto}.auth-form-wrap .social-registration-links a{width:30px;height:30px;background-size:100% !important;display:block}.auth-form-wrap .social-registration-links .google-link{background:url(img/google.svg) no-repeat}.auth-form-wrap .social-registration-links .vk-link{background:url(img/vk-round.svg) no-repeat}.auth-form-wrap .social-registration-links .facebook-link{background:url(img/facebook.svg) no-repeat}.auth-form-wrap [name=agree],.auth-form-wrap [name=policy]{display:none}.auth-form-wrap [name=agree]:checked+.check-label:after,.auth-form-wrap [name=agree]:checked+.check-label:before,.auth-form-wrap [name=policy]:checked+.check-label:after,.auth-form-wrap [name=policy]:checked+.check-label:before{background:#18beee url(img/checkbox-right-filter.svg) center center no-repeat;background-size:12px !important}.auth-form-wrap .check-label{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:25px;display:inline-block;margin-bottom:5px;cursor:pointer;line-height:20px;font-size:14px}.auth-form-wrap .check-label:before{position:absolute;content:"";top:2px;left:0;width:18px;height:18px;background-color:#d7e3eb;border:0;border-radius:3px}.auth-form-wrap .check-label a{text-decoration:underline}.booking-modal{font-size:13px}.booking-modal .modal-dialog{max-width:670px;margin:6rem auto}.booking-modal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.booking-modal .modal-body{padding:30px 40px}.booking-modal .errors{color:red}.booking-modal.booking-table-modal .form-control.name{width:290px}.booking-modal.booking-table-modal .form-control.phone{width:243px}.booking-modal.booking-table-modal .form-control.full-width{width:100%}.booking-modal .form-control.name{width:140px}.booking-modal .form-control.phone{width:145px}.booking-modal .form-control.price-per-person{width:70px}.booking-modal .form-control.time{width:64px;text-align:center}.booking-modal .form-control.rest-name{width:100%}.booking-modal .form-str-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.booking-modal .form-str-wrap.display-block{display:block}.booking-modal .phone-title-wrap{display:flex;justify-content:space-between;align-items:center;background:#f2f3f7;padding:30px 40px;margin:-30px -40px 20px -40px}.booking-modal .phone-title-wrap .free-order-title{color:#30c3ee;font-weight:bold;font-size:18px;margin-bottom:10px;text-transform:uppercase}.booking-modal .phone-title-wrap .rest-name{font-size:16px;font-family:"PT Serif",serif;font-weight:bold;max-width:300px}.booking-modal .phone-title-wrap .phone-wrap{display:block;line-height:56px;color:#000;font-weight:bold;font-size:22px;position:relative}.booking-modal .phone-title-wrap .phone-wrap:before{content:"";width:24px;height:24px;display:inline-block;background:url(img/phone-blue.svg) no-repeat;position:absolute;top:19px;margin-left:-31px}.booking-modal .people-count{height:46px;width:180px;border:1px solid #d1d6d9;padding:15px 14px;box-sizing:border-box;position:relative;cursor:pointer}.booking-modal .people-count:after{content:"";position:absolute;display:inline-block;width:5px;height:5px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#30c5f0;border-style:solid;right:18px}.booking-modal .people-count select{outline:none;position:absolute;top:1px;left:1px;line-height:42px;border:none;background:none;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 10px;display:block;line-height:44px;width:100%;z-index:1;cursor:pointer}.booking-modal .datepicker-wrap{position:relative;cursor:pointer}.booking-modal .datepicker-wrap [type=text]{background:url(img/date-picker-black.png) no-repeat right 13px center;cursor:pointer;width:250px}.booking-modal .datepicker-wrap div{position:absolute;background:#fff;top:1px;left:1px;padding-left:14px;line-height:44px;width:184px;border-right:1px solid rgba(209,214,217,.4392156863)}.booking-modal .datepicker-wrap div:after{content:"";position:absolute;display:inline-block;width:5px;height:5px;transform:rotate(45deg);border-width:0 2px 2px 0;border-color:#30c5f0;border-style:solid;right:18px;top:16px}.booking-modal .datepicker-wrap div select{outline:none;border:none;background:none;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;line-height:44px;width:100%;z-index:1;cursor:pointer}.booking-modal .label-input-wrap{display:flex;justify-content:space-between;align-items:center}.booking-modal .label-input-wrap>div:first-child{margin-right:10px}.booking-modal .label-input-wrap [type=checkbox]{display:none}.booking-modal .label-input-wrap [type=checkbox]+span{padding-left:25px;position:relative}.booking-modal .label-input-wrap [type=checkbox]+span:before{content:"";width:16px;height:16px;background:url(img/checkbox.svg) left center no-repeat;position:absolute;left:0;top:0}.booking-modal .label-input-wrap [type=checkbox]:checked+span:before{background:url(img/checkbox-checked.svg) center no-repeat,url(img/checkbox.svg) left center no-repeat}.booking-modal .wish-list-wrap{position:relative;margin-bottom:20px}.booking-modal .wish-list-wrap textarea{height:60px;width:100%;padding:13px 14px;padding-right:50px;resize:none;margin:0}.booking-modal .wish-list-wrap textarea::placeholder{line-height:16px}.booking-modal .wish-list-wrap .wish-list-trigger{background:url(img/menu-blue.svg) center center no-repeat;width:50px;height:60px;position:absolute;right:0;top:0;cursor:pointer;padding-right:10px}.booking-modal .wish-list-wrap .wish-list-trigger:hover+.wishes-list-wrapper{display:block}.booking-modal .wish-list-wrap .wishes-list-wrapper{position:absolute;top:100%;background:#fff;right:0;left:0;padding:5px 10px;text-align:right;border:1px solid #e3e3e3;border-top:0;display:none;margin-top:-3px;z-index:1}.booking-modal .wish-list-wrap .wishes-list-wrapper.active,.booking-modal .wish-list-wrap .wishes-list-wrapper:hover{display:block}.booking-modal .wish-list-wrap .wishes-list-wrapper span{font-size:22px;margin-bottom:10px;display:block;font-weight:100}.booking-modal .wish-list-wrap .wishes-list-wrapper ul{list-style:none;padding:0}.booking-modal .wish-list-wrap .wishes-list-wrapper ul li{font-size:16px;cursor:pointer;padding:5px;margin-right:-5px}.booking-modal .wish-list-wrap .wishes-list-wrapper ul li:hover{background:silver}.booking-modal .call-text-submit-wrap{display:flex;justify-content:space-between;align-items:center}.booking-modal .call-text{color:#1f2123;font-size:12px;opacity:.65}.booking-modal [type=submit]{outline:none;color:#fff;text-transform:uppercase;font-size:14px;width:300px;line-height:46px;background:#30c3ee;border:0;padding:0;font-weight:bold;cursor:pointer}.booking-modal .text-center{text-align:center;font-size:22px;font-weight:400;line-height:30px}.booking-modal .text-center a{background:url("img/phone-blue.svg") 5px bottom no-repeat;padding-left:30px;background-size:25px}.search-suggest-wrap{position:relative;margin-top:-10px}.search-suggest{position:absolute;display:none;top:10px;background:#fff;box-shadow:1px 1px 20px #444;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:2;text-align:left}.search-suggest ul{margin:0;padding:0;list-style-type:none}.search-suggest ul li{margin:0;padding:0}.search-suggest ul li a{display:block;padding:10px;color:#32c4f0;font-size:16px}.search-suggest ul li a span{color:red}.call-me-back-wrapper{display:none}.call-me-back-wrapper .this-title{text-align:center;font-size:30px;margin-bottom:28px;font-family:"PT Serif",serif;font-weight:bold}.call-me-back-wrapper .its-free{font-size:14px;text-align:center;margin-bottom:28px}.call-me-back-wrapper .call-link-wrap{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f3f4f6}.call-me-back-wrapper .call-link{display:block;margin:0 auto;max-width:260px}.call-me-back-wrapper .call-link:before{content:"";display:inline-block;width:48px;height:48px;background:url(img/call-back-phone-white.svg) center center no-repeat;background-color:#2fc5f0;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;float:left;margin-right:10px}.call-me-back-wrapper .call-link div{font-size:22px;font-weight:bold;padding-bottom:5px;color:#000}.call-me-back-wrapper .call-link span{color:#858d94;font-size:12px}.call-me-back-wrapper .input-flex-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.call-me-back-wrapper .input-flex-wrap>div:first-child{display:flex;align-items:center}.call-me-back-wrapper .input-flex-wrap .your-phone-title{font-size:12px;padding-right:10px}.call-me-back-wrapper .input-flex-wrap .your-phone-title div:last-child{color:#858d94}.call-me-back-wrapper .input-flex-wrap [type=text]{border:1px solid #d1d6d9;outline:none;padding:15px 14px;box-sizing:border-box;width:255px}.call-me-back-wrapper .input-flex-wrap [type=text]:focus{border:1px solid #000}.call-me-back-wrapper .input-flex-wrap [type=text]::placeholder{color:#858d94;font-size:13px}.call-me-back-wrapper .input-flex-wrap [type=text].input-error{border:1px solid red}.call-me-back-wrapper .input-flex-wrap .call-me-back-trigger{display:block;width:188px;line-height:46px;text-align:center;background:#30c3ee;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px}.call-me-back-wrapper .back-to-book-wrap{text-align:center}.call-me-back-wrapper .back-to-book{text-align:center;display:inline-block;font-size:14px;color:#30c3ee;border-bottom:1px dashed}.modal.gallery .modal-dialog{max-width:980px}.modal.gallery .close-modal{background:url(img/close-modal-red.svg) no-repeat;background-size:contain;width:40px;height:40px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:fixed;right:50%;left:auto;top:40px;margin-right:-540px}.modal.gallery .close-modal:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.modal.gallery .modal-photo-slider i{font-size:16px;margin-top:20px;margin-bottom:10px;display:block}.modal.gallery .modal-photo-slider i.empty-tag{margin-top:40px}.modal.gallery .modal-photo-slider i span{font-size:10px}.modal.gallery .modal-photo-slider .modal-photo-overflow-wrap{overflow:hidden}.modal.gallery .modal-photo-slider .modal-photo-overflow-wrap img{-webkit-transition:transform 3s;-moz-transition:transform 3s;-ms-transition:transform 3s;-o-transition:transform 3s;transition:transform 3s}.modal.gallery .modal-photo-slider .modal-photo-overflow-wrap img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.to-top-gallery{display:none;width:52px;height:52px;border-radius:30px;background:#4fcef2 url("/bitrix/templates/main_2014/img/to-top-btn-bg.png") center center no-repeat;position:fixed;right:50%;bottom:3%;cursor:pointer;z-index:100;opacity:.6;margin-right:-26px}.to-top-gallery:hover{opacity:1}@media(max-width: 1024px){.modal.gallery .modal-dialog{max-width:880px}.modal.gallery .close-modal{margin-right:-475px}}@media(max-width: 900px){.modal.gallery .modal-dialog{max-width:100%}.modal.gallery .modal-content img{max-width:100%}.modal.gallery .close-modal{margin-right:0;right:30px}}.favorite-modal .favorite-about{font-size:21px;display:flex;flex-direction:column;align-items:center;color:#000}.favorite-modal .favorite-about .favorite-link{background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-active-icon--corn.svg) left center no-repeat;padding-left:44px;background-size:50px;margin-top:8px}.favorite-modal .modal-dialog{margin-top:250px}.alcohol-modal .this-message{font-size:21px;display:flex;flex-direction:column;align-items:center;color:#000;line-height:1.4}.alcohol-modal .modal-body{padding-bottom:25px}.alcohol-modal .modal-dialog{margin-top:180px}.alcohol-modal .modal-dialog .this-message{margin-bottom:20px;text-align:center}.alcohol-modal .modal-dialog .info-image-wrap{text-align:center;margin-bottom:10px}.alcohol-modal .modal-dialog .yes-no-mobile-wrap{display:flex;justify-content:center}.alcohol-modal .modal-dialog .yes-no-mobile-wrap .right-version-trigger{color:#fff;background:#509cff;padding:15px 22px;margin-right:10px;font-size:16px;min-width:120px;text-align:center;font-weight:600;cursor:pointer}.alcohol-modal .modal-dialog .yes-no-mobile-wrap .change-version-link{color:#000;padding:13px 22px;border:2px solid #509cff;font-size:16px;min-width:120px;text-align:center;font-weight:600;cursor:pointer}.review-form-trigger.full-btn{background:#509cff url(img/write-review-white.svg) left 15px center no-repeat;background-size:20px;padding-left:40px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.review-form-wrap{padding:20px;background:#f3f4f6;overflow:hidden;display:none;width:100%;margin-bottom:20px;margin-top:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review-form-wrap.bottom-margin{margin-bottom:50px}.review-form-wrap .this-title{font-size:20px;font-family:"PT Serif",serif;margin-bottom:20px}.review-form-wrap .marks-wrap{margin-bottom:10px}.review-form-wrap .marks-str-wrap{display:flex;align-items:center;justify-content:space-between}.review-form-wrap .marks-str-wrap:last-child{width:46%}.review-form-wrap .marks-str-wrap>div{margin-bottom:20px}.review-form-wrap .marks-str-wrap span{font-size:13px;margin-bottom:10px;display:block}.review-form-wrap .marks-str-wrap .rating-category-trigger-wrap div{background:url("img/star-silver.svg") no-repeat left center;width:28px;height:28px;cursor:pointer;float:left;padding-right:4px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.review-form-wrap .marks-str-wrap .rating-category-trigger-wrap div.active{background:url("img/star-silver-active.svg?1") no-repeat left center}.review-form-wrap .form-str-wrap{margin-bottom:30px}.review-form-wrap input[type=text]{width:100%}.review-form-wrap textarea{outline:none;height:92px;width:100%;padding:13px 14px;resize:none;margin-bottom:10px}.review-form-wrap textarea::placeholder{line-height:16px}.review-form-wrap [name=agree],.review-form-wrap [name=policy]{display:none}.review-form-wrap [name=agree]:checked+.check-label:before,.review-form-wrap [name=policy]:checked+.check-label:before{background:#509cff url(img/checkbox-right-filter.svg) center center no-repeat;background-size:12px !important}.review-form-wrap .check-label{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:25px;display:inline-block;margin-bottom:21px;cursor:pointer;line-height:22px}.review-form-wrap .check-label:before{position:absolute;content:"";top:2px;left:0;width:18px;height:18px;background-color:#d7e3eb;border:0;border-radius:3px}.review-form-wrap .mail-captcha-wrap{display:flex;margin-bottom:40px}.review-form-wrap .mail-captcha-wrap input{margin-right:10px;width:50%;margin-bottom:0;padding:12px 14px}.review-form-wrap .mail-captcha-wrap .captcha-wrap{width:50%;position:relative;border:1px solid #d1d6d9;color:#858d94;background:#fff url(img/captcha-line-bg.svg);height:46px;line-height:43px;font-size:13px;padding-left:60px;box-sizing:border-box}.review-form-wrap .mail-captcha-wrap .captcha-wrap .captcha-slider-btn{position:absolute;left:0;top:0;height:100%;width:46px;background:#30c3ee}.review-form-wrap .mail-captcha-wrap .captcha-wrap .captcha-slider-btn:before{content:"";position:absolute;width:8px;height:8px;border-width:0 2px 2px 0;border-color:#fff;border-style:solid;top:50%;left:50%;transform:rotate(-45deg);margin-left:-6px;margin-top:-5px}.review-form-wrap .picture-answer-wrap{display:flex;justify-content:space-between;align-items:center}.review-form-wrap .picture-answer-wrap span{font-size:14px;font-weight:bold;padding-right:10px}.review-form-wrap .picture-answer-wrap .add-photo{padding-left:30px;background:url(img/get-picture.svg) left center no-repeat;color:#509cff;font-size:13px;height:20px;line-height:18px;font-weight:bold;cursor:pointer}.review-form-wrap [type=submit]{outline:none;color:#fff;text-transform:uppercase;font-size:13px;line-height:46px;background:#509cff;border:0;padding:0 1rem;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-weight:bold;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.review-form-wrap [type=submit][disabled]{opacity:.3}.review-form-wrap [type=submit]:hover{background-color:#1475f2}.review-form-wrap .review-form--photos-wrap{overflow:hidden}.review-form-wrap .review-form--photos-wrap .review-form--photo-block-wrap{display:inline-block}.review-form-wrap .review-form--photos-wrap .review-form--photo-block-wrap .review-form--photo-wrap{position:relative}.review-form-wrap .review-form--photos-wrap .review-form--photo-block-wrap .review-form--remove-photo-trigger{width:34px;height:34px;position:absolute;top:10px;right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:rgba(0,0,0,.3803921569) url("img/form-review-remove-photo.svg") center center no-repeat;cursor:pointer}.review-form-wrap .review-form--photos-wrap .review-form--photo-block-wrap img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:12px}.review-form-wrap .review-form--photos-wrap .review-form--photo-block-wrap input[type=text]{border:1px solid #d1d6d9;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px;line-height:19px;width:100%;box-sizing:border-box;margin-bottom:10px;color:#000}.review-form-wrap .review-form--photos-wrap .review-form--photo-block-wrap input[type=text].input-error{border:1px solid red}@media(max-width: 767px){.review-form-wrap .marks-str-wrap{flex-direction:column}}.review-wrap .comment-form-wrap.sub-comment-form{margin-left:110px}.review-wrap .comment-form-wrap.sub-comment-form:before{left:-52px}.comment-form-wrap{background:#f2f3f7;padding:11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;margin-top:20px;display:none}.comment-form-wrap:before{content:"";position:absolute;left:-60px;top:0;background:url(img/answer-to-comment.png) no-repeat left top;width:24px;height:20px}.comment-form-wrap.sub-comment-form{margin-left:50px}.comment-form-wrap.sub-comment-form:before{left:-52px}.comment-form-wrap input{width:100%;padding:15px;box-sizing:border-box;outline:none;border:1px solid #d1d6d9;font-size:13px;margin-bottom:9px;background:#fff}.comment-form-wrap input.input-error{border:1px solid red}.comment-form-wrap input:focus{border:1px solid #000}.comment-form-wrap input:-ms-input-placeholder{color:#858d94;font-size:13px}.comment-form-wrap input::-moz-placeholder{color:#858d94;font-size:13px}.comment-form-wrap input:-moz-placeholder{color:#858d94;font-size:13px}.comment-form-wrap input::-webkit-input-placeholder{color:#858d94;font-size:13px}.comment-form-wrap input[type=submit]{color:#fff;background:#509cff;width:104px;line-height:18px;font-weight:bold;text-transform:uppercase;border:0;margin:0;cursor:pointer}.comment-form-wrap input[type=submit][disabled]{opacity:.3}.comment-form-wrap .mail-captcha-wrap{display:flex;margin-bottom:10px}.comment-form-wrap .mail-captcha-wrap input{margin-right:10px;width:50%;margin-bottom:0}.comment-form-wrap .mail-captcha-wrap .captcha-wrap{width:50%;position:relative;border:1px solid #d1d6d9;color:#858d94;background:#fff url(img/captcha-line-bg.svg);height:46px;line-height:43px;font-size:13px;padding-left:60px;box-sizing:border-box}.comment-form-wrap .mail-captcha-wrap .captcha-wrap .captcha-slider-btn{position:absolute;left:0;top:0;height:100%;width:46px;background:#30c3ee}.comment-form-wrap .mail-captcha-wrap .captcha-wrap .captcha-slider-btn:before{content:"";position:absolute;width:8px;height:8px;border-width:0 2px 2px 0;border-color:#fff;border-style:solid;top:50%;left:50%;transform:rotate(-45deg);margin-left:-6px;margin-top:-5px}.comment-form-wrap .picture-answer-wrap{display:flex;justify-content:space-between;align-items:center}.comment-form-wrap .picture-answer-wrap .add-photo{padding-left:30px;background:url(img/get-picture.svg) left center no-repeat;color:#509cff;font-size:13px;height:20px;line-height:18px;font-weight:bold;cursor:pointer}.comment-form-wrap .form-photos-wrap{overflow:hidden}.comment-form-wrap .form-photos-wrap .review-form--photo-block-wrap{display:inline-block}.comment-form-wrap .form-photos-wrap .review-form--photo-block-wrap .review-form--photo-wrap{position:relative}.comment-form-wrap .form-photos-wrap .review-form--photo-block-wrap .review-form--remove-photo-trigger{width:34px;height:34px;position:absolute;top:10px;right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:rgba(0,0,0,.3803921569) url("img/form-review-remove-photo.svg") center center no-repeat;cursor:pointer}.comment-form-wrap .form-photos-wrap .review-form--photo-block-wrap img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:12px}.comment-form-wrap .form-photos-wrap .review-form--photo-block-wrap input[type=text]{border:1px solid #d1d6d9;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px;line-height:19px;width:100%;box-sizing:border-box;margin-bottom:10px;color:#000}.comment-form-wrap .form-photos-wrap .review-form--photo-block-wrap input[type=text].input-error{border:1px solid red}.comment-form-wrap [name=agree],.comment-form-wrap [name=policy]{display:none}.comment-form-wrap [name=agree]:checked+.check-label:after,.comment-form-wrap [name=agree]:checked+.check-label:before,.comment-form-wrap [name=policy]:checked+.check-label:after,.comment-form-wrap [name=policy]:checked+.check-label:before{background:#18beee url(img/checkbox-right-filter.svg) center center no-repeat;background-size:12px !important}.comment-form-wrap .check-label{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:25px;display:inline-block;margin-bottom:21px;cursor:pointer;line-height:22px}.comment-form-wrap .check-label:before{position:absolute;content:"";top:2px;left:0;width:18px;height:18px;background-color:#d7e3eb;border:0;border-radius:3px}.information .comment-added-text{padding-top:20px;padding-bottom:20px;font-size:25px;text-align:center}.information .comment-added-text span{color:#ff435a}.left-menu-wrap{top:0;width:360px;height:100vh;position:fixed;overflow-y:auto;-webkit-overflow-scrolling:touch;left:-360px;z-index:5;background:#fff;font-size:16px;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s}.left-menu-wrap.active{left:0}.left-menu-wrap.active .menu-logo{background:url(/bitrix/templates/main_2020/tpl/img/logo-open-style-white-black-ru.svg) no-repeat center center;background-size:contain}.left-menu-wrap.active .main-header-trigger-wrap .logo-wrap .logo{background:url(/bitrix/templates/main_2020/tpl/img/logo-open-style-white-nru.svg) center center no-repeat;-webkit-background-size:90%;background-size:90%}.left-menu-wrap>.flex-wrap{display:flex;flex-direction:column}.left-menu-wrap .menu-logo-wrap{background:#30c5f0;padding:20px 25px;height:90px;box-sizing:border-box}.left-menu-wrap .menu-logo{width:150px;height:50px;display:block}.left-menu-wrap .left-menu-closer{width:20px;height:20px;background:url(/bitrix/templates/main_2020/tpl/img/close-white.svg) no-repeat;position:absolute;right:25px;top:35px;cursor:pointer}.left-menu-wrap .item-menu-str{position:relative}.left-menu-wrap .item-menu-str.active.has-sub-menu:before{transform:rotate(-180deg)}.left-menu-wrap .item-menu-str a{color:#000;display:block;height:100%;box-sizing:border-box}.left-menu-wrap .item-menu-str>a{padding:16px 16px}.left-menu-wrap .item-menu-str>a.favorite-link.active span,.left-menu-wrap .item-menu-str>a.viewed-link.active span{display:inline}.left-menu-wrap .item-menu-str>a.favorite-link span,.left-menu-wrap .item-menu-str>a.viewed-link span{display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#287cec;padding:1px 9px;font-size:14px;letter-spacing:.3px;margin-left:3px;color:#fff;font-weight:bold}.left-menu-wrap .item-menu-str .item-menu-str-border-wrap{border-bottom:1px solid rgba(151,151,151,.15);height:0;position:absolute;bottom:0px;left:0px;right:0}.left-menu-wrap .item-menu-str.has-sub-menu{padding:19px 16px;padding-bottom:0;padding-right:0;background:#fff;color:#fff;cursor:pointer}.left-menu-wrap .item-menu-str.has-sub-menu:before{content:"";width:12px;height:8px;background:url("/bitrix/templates/main_2020/tpl/img/left-menu-arrow.svg") no-repeat;-webkit-background-size:100%;background-size:100%;position:absolute;right:18px;top:26px}.left-menu-wrap .item-menu-str.has-sub-menu span{display:inline-block;padding-bottom:20px}.left-menu-wrap .item-menu-str.has-sub-menu .filter-icon{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-filter-icon.svg") 0 center no-repeat}.left-menu-wrap .item-menu-str.has-sub-menu .reviews-icon{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-reviews-icon--corn.svg") 0 center no-repeat;padding-left:34px}.left-menu-wrap .item-menu-str.filter-icon{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-filter-icon.svg") 17px center no-repeat;padding-left:34px}.left-menu-wrap .item-menu-str.blue-theme{background:#509cff url(/bitrix/templates/main_2020/tpl/img/left-menu-section-logo.svg) 17px 20px no-repeat;padding-left:52px}.left-menu-wrap .item-menu-str.blue-theme.people-icon{background:#509cff url(/bitrix/templates/main_2020/tpl/img/left-menu-people-icon.svg) 17px 20px no-repeat}.left-menu-wrap .item-menu-str.blue-theme.book-icon{background:#509cff url(/bitrix/templates/main_2020/tpl/img/left-menu-book-icon.svg) 17px 20px no-repeat}.left-menu-wrap .item-menu-str.blue-theme.pen-icon{background:#509cff url(/bitrix/templates/main_2020/tpl/img/left-menu-pen-icon.svg) 17px 20px no-repeat}.left-menu-wrap .item-menu-str.red-theme{background:url(/bitrix/templates/main_2020/tpl/img/trend-logo.svg) 17px center no-repeat;padding-left:34px}.left-menu-wrap .item-menu-str.red-theme.discount-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/discount-icon.svg) 12px center no-repeat;background-size:25px}.left-menu-wrap .item-menu-str.red-theme.afisha-icon{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-afisha-icon--corn.svg") 16px center no-repeat}.left-menu-wrap .item-menu-str.red-theme.delivery{background:url("/bitrix/templates/mobile_2019/tpl/img/delivery-spec-icon.svg") 9px 11px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.verandy{background:url("/bitrix/templates/mobile_2019/tpl/img/veranda-spec-icon.svg") 9px 11px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.valentine{background:url("/bitrix/templates/mobile_2019/tpl/img/valentine-spec-icon.svg") 9px 11px no-repeat;background-size:38px}.left-menu-wrap .item-menu-str.red-theme.weeding{background:url("/bitrix/templates/mobile_2019/tpl/img/wedding-spec-icon.svg") 9px 11px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.february{background:url("/bitrix/templates/mobile_2019/tpl/img/february-spec-icon-2024-2.svg") 12px 9px no-repeat;background-size:34px}.left-menu-wrap .item-menu-str.red-theme.post{background:url("/bitrix/templates/mobile_2019/tpl/img/post-spec-icon.svg") 10px 10px no-repeat;background-size:38px}.left-menu-wrap .item-menu-str.red-theme.easter{background:url("/bitrix/templates/mobile_2019/tpl/img/easter-spec-icon--blue.svg") 12px 9px no-repeat;background-size:34px}.left-menu-wrap .item-menu-str.red-theme.marta{background:url("/bitrix/templates/mobile_2019/tpl/img/marta-spec-icon-2024.svg") 12px 9px no-repeat;background-size:34px}.left-menu-wrap .item-menu-str.red-theme.takeaway-food{background:url("/bitrix/templates/mobile_2019/tpl/img/to_go_ico.svg") 12px 9px no-repeat;background-size:34px}.left-menu-wrap .item-menu-str.red-theme.new-year-corp{background:url("/bitrix/templates/mobile_2019/tpl/img/new-year-corp-spec-icon.svg") 9px 8px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.new-year-night{background:url("/bitrix/templates/mobile_2019/tpl/img/new-year-night-spec-icon.svg") 9px 7px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.new-year-all{background:url("/bitrix/templates/mobile_2019/tpl/img/new-year-all-icon.svg") 9px 10px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.ratings-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/ratings-menu-icon.svg) 11px 8px no-repeat;background-size:30px}.left-menu-wrap .item-menu-str.red-theme.birthday{background:url(/bitrix/templates/mobile_2019/tpl/img/birthday-menu-icon.svg) 12px 11px no-repeat;background-size:32px}.left-menu-wrap .item-menu-str.red-theme.new-year-delivery{background:url("/bitrix/templates/mobile_2019/tpl/img/new-year-delivery-spec-icon.svg") 4px 17px no-repeat;background-size:42px}.left-menu-wrap .item-menu-str.red-theme.euro-2021{background:url("/bitrix/templates/mobile_2019/tpl/img/euro-2021.svg") 4px 8px no-repeat;background-size:44px}.left-menu-wrap .item-menu-str.red-theme.breakfast{background:url(/bitrix/templates/mobile_2019/tpl/img/breakfast-2024-shadow-3.svg) 4px 7px no-repeat;background-size:44px}.left-menu-wrap .item-menu-str.red-theme.brunch{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu/brunch.svg") 3px 4px no-repeat;background-size:46px}.left-menu-wrap .item-menu-str.red-theme.maslenitsa{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu/maslenitsa.svg") 10px 10px no-repeat;background-size:30px}.left-menu-wrap .item-menu-str.red-theme.business-lunch{background:url("/bitrix/templates/mobile_2019/tpl/img/business-lunch-2021.svg") 7px 10px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.new-place{background:url("/bitrix/templates/mobile_2019/tpl/img/left-icon-new-place.svg") 11px 11px no-repeat;background-size:31px}.left-menu-wrap .item-menu-str.red-theme.christmas{background:url("/bitrix/templates/mobile_2019/tpl/img/left-icon-christmas-sock.svg") 11px 11px no-repeat;background-size:31px}.left-menu-wrap .item-menu-str.red-theme.catering{background:url("/bitrix/templates/mobile_2019/tpl/img/left-icon-catering_car.svg") 11px 11px no-repeat;background-size:31px}.left-menu-wrap .item-menu-str.red-theme.graduation{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu/graduation.svg") 9px 11px no-repeat;background-size:39px}.left-menu-wrap .item-menu-str.red-theme.reviews-icon{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-reviews-icon--corn.svg") 15px 18px no-repeat}.left-menu-wrap .item-menu-str.red-theme.-where-to-go-icon:after{content:"";position:absolute;right:25px;top:10px;width:30px;height:30px;background:url(img/explore-empty-icon.svg) no-repeat;background-size:30px;pointer-events:none}.left-menu-wrap .item-menu-str.favorite-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/favorite-icon--red-active.svg) 13px 11px no-repeat;padding-left:32px;background-size:28px}.left-menu-wrap .item-menu-str.viewed-icon{background:url(img/watch-eye--red.svg) 13px 17px no-repeat;padding-left:32px;background-size:28px}.left-menu-wrap .item-menu-str.booking-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/detail-book-logo-blue.svg) 11px 16px no-repeat;padding-left:34px;background-size:28px}.left-menu-wrap .item-menu-str.restorator-reg{background:url(/bitrix/templates/mobile_2019/tpl/img/left-menu/user-add-black.svg) 10px 13px no-repeat;padding-left:34px;background-size:28px}.left-menu-wrap .item-menu-str .sub-menu-list{display:none;margin-left:-52px;padding-left:50px;background:#f3f4f6}.left-menu-wrap .item-menu-str .sub-menu-list .item-menu-str a{padding:20px 0}.left-menu-wrap .item-menu-str .sub-menu-list .item-menu-str .item-menu-str-border-wrap{left:0px;right:0}.left-menu-wrap .item-menu-str .list-icon{background:url(img/list-heart.svg) 0 center no-repeat;padding-left:40px;background-size:30px}.left-menu-wrap .item-menu-str .near-icon{background:url(img/distance-to-place--corn.svg) 0 center no-repeat;padding-left:34px;background-size:20px}.left-menu-wrap .item-menu-str .-news-icon{padding-left:32px;background:url(/bitrix/templates/mobile_2019/tpl/img/tag-icons/news--corn-deep.svg) left center no-repeat;background-size:20px}.left-menu-wrap .item-menu-str .-discoveries-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/tag-icons/new--corn-deep.svg) left center no-repeat;padding-left:32px;background-size:22px}.left-menu-wrap .item-menu-str .-articles-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/tag-icons/article--corn-deep.svg) left center no-repeat;padding-left:32px;background-size:20px}.left-menu-wrap .item-menu-str .-reviews-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/tag-icons/overviews--corn-deep.svg) left center no-repeat;padding-left:32px;background-size:20px}.left-menu-wrap .item-menu-str .-interview-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/tag-icons/interview--corn-deep.svg) left center no-repeat;padding-left:32px;background-size:20px}.left-menu-wrap .item-menu-str .-critic-icon{background:url(/bitrix/templates/mobile_2019/tpl/img/tag-icons/critic--corn-deep.svg) left center no-repeat;padding-left:32px;background-size:20px}.left-menu-wrap .book-trigger-wrap{padding:20px;padding-left:10px}.left-menu-wrap .book-trigger-wrap a{display:block}.left-menu-wrap .book-trigger-wrap .book-phone{font-family:"PT Serif",serif;font-size:24px;margin-bottom:15px;color:#000;text-align:center;background:url(/bitrix/templates/main_2020/tpl/img/phone.svg) 12px 5px no-repeat;background-size:20px;padding-left:20px}.left-menu-wrap .book-trigger-wrap .order-btn{background:#30c3ee;margin-bottom:10px;color:#fff;text-transform:uppercase;font-size:14px;line-height:38px;font-weight:bold;text-align:center}.left-menu-wrap .book-trigger-wrap .banket-btn{border:2px solid #30c3ee;color:#000;text-transform:uppercase;font-size:14px;line-height:38px;margin-bottom:20px;font-weight:bold;text-align:center}.left-menu-wrap .book-trigger-wrap .copyright-text{color:#a1aab2;font-size:12px;line-height:16px}.left-menu-wrap .main-header-trigger-wrap{display:flex;flex-direction:row;justify-content:space-between;padding:0 16px;padding-top:4px;background-color:#509cff;position:relative;z-index:1}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger{width:22px;height:15px;position:relative;padding-top:16px;cursor:pointer;display:block;padding:16px 15px;margin-left:-15px;margin-right:-15px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger span{display:block;width:100%;background-color:#fff;height:3px;margin-bottom:4px;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s,transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s,transform .3s}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger span:last-child{margin-bottom:0}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active span:nth-child(1){-webkit-transform:rotate(45deg) translateY(6px) translateX(4px);transform:rotate(45deg) translateY(6px) translateX(4px)}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active span:nth-child(2){opacity:0}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-6px) translateX(4px);transform:rotate(-45deg) translateY(-6px) translateX(4px)}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active-filter span:nth-child(1),.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active-detail span:nth-child(1){-webkit-transform:rotate(-45deg) translateY(1px) translateX(-1px);width:14px}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active-filter span:nth-child(2),.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active-detail span:nth-child(2){opacity:1}.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active-filter span:nth-child(3),.left-menu-wrap .main-header-trigger-wrap .left-menu-closer-trigger.active-detail span:nth-child(3){-webkit-transform:rotate(45deg) translateY(-1px) translateX(-1px);width:14px}.left-menu-wrap .main-header-trigger-wrap .logo-wrap{margin-bottom:4px;width:122px;height:46px}.left-menu-wrap .main-header-trigger-wrap .logo-wrap .logo{display:block;height:100%}.left-menu-wrap .main-header-trigger-wrap .right-triggers-wrap{display:flex;justify-content:space-between}.left-menu-wrap .main-header-trigger-wrap .right-triggers-wrap .filter-trigger{width:22px;height:22px;background:url("/bitrix/templates/mobile_2019/tpl/img/filter-trigger-logo.svg") center center no-repeat;padding-top:12px;padding-bottom:12px;padding-left:10px;padding-right:10px;margin-left:-10px;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.left-menu-wrap .main-header-trigger-wrap .right-triggers-wrap .filter-trigger.active{background:url("/bitrix/templates/mobile_2019/tpl/img/filter-trigger-active.svg") center center no-repeat}.left-menu-wrap .main-header-trigger-wrap .right-triggers-wrap .map-trigger-link{width:23px;height:23px;background:url("/bitrix/templates/mobile_2019/tpl/img/map-trigger-logo.svg") 50% 100% no-repeat;padding-top:12px;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.left-menu-wrap .city-select-wrap{width:100%;padding:16px;padding-bottom:0;box-sizing:border-box;border-bottom:1px solid rgba(151,151,151,.15)}.left-menu-wrap .city-select-wrap .city-lines{padding-bottom:16px;overflow:hidden}.left-menu-wrap .city-select-wrap .city-lines .current-city{float:left;font-size:16px;font-weight:700}.left-menu-wrap .city-select-wrap .city-lines .select-city-trigger{color:#509cff;font-size:16px;float:right;background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-arrow--corn.svg") right center no-repeat;padding-right:18px;cursor:pointer}.left-menu-wrap .city-select-wrap .another-city-link{display:none;clear:both;border-top:1px solid #979797}.left-menu-wrap .city-select-wrap .another-city-link a{display:block;padding:20px 0}.left-menu-wrap .city-select-wrap.active .select-city-trigger{background:url("/bitrix/templates/mobile_2019/tpl/img/left-menu-arrow-down--corn.svg") right center no-repeat}.left-menu-wrap .social-wrap{display:flex;justify-content:flex-end;align-items:center;padding:10px;padding-right:20px}.left-menu-wrap .social-wrap .socials-title{margin-right:15px;font-size:15px}.left-menu-wrap .social-wrap a{margin-right:15px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;width:34px;height:34px;background:#1475f2}.left-menu-wrap .social-wrap a.tg-link{background:#1475f2 url(img/tg-icon--round-gradient.svg) center center no-repeat;background-size:40px}.left-menu-wrap .social-wrap a.vk-link{background:#1475f2 url(img/vk-icon.svg) center center no-repeat;background-size:26px}.left-menu-wrap .social-wrap a.zen-link{background:none}.left-menu-wrap .social-wrap a.zen-link svg{height:38px;margin-top:-2px}.left-menu-wrap .social-wrap a:last-child{margin-right:0}.left-menu-wrap .app-links-wrap{margin-bottom:20px}.left-menu-wrap .app-links-wrap .title{margin-bottom:10px;color:#000;font-weight:600}.left-menu-wrap .app-links-wrap .about a{margin-right:10px;display:inline-block;border:1px solid #fff;border-radius:15px;overflow:hidden}.left-menu-wrap .app-links-wrap .about a:last-child{margin-right:0}.left-menu-wrap .app-links-wrap .about a img{width:150px;height:auto;vertical-align:middle}.left-menu-wrap .app-links-wrap .qr-wrap img{width:190px;height:auto;margin-left:-15px}.search-category-title-wrapper{padding:0 5px;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:1px}.ac_results{width:446px !important;border:1px solid #ccc;background-color:#fff;overflow:hidden;z-index:10;padding:3px 0px}@media(max-width: 768px){.ac_results{left:0 !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0px;display:block;font-size:14px;line-height:24px;overflow:hidden;padding:0;cursor:default}.ac_results li:first-child hr{display:none}.ac_results li.ac_over{background-color:#fff;color:#000}.ac_results li.ac_over a{background-color:#1475f2;color:#fff}.ac_results li hr{margin-top:10px;margin-bottom:5px}a.suggest_res_url{display:block;padding:5px 5px;float:left;width:100%;line-height:22px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.suggest_res_url img{float:left;margin-right:10px;overflow:hidden;width:140px;height:auto;object-fit:cover}a.suggest_res_url>span{display:block;color:#2f2f2f;font-size:16px;line-height:22px;padding-top:11px;overflow:hidden}a.suggest_res_url .color-red{color:#ff435a}a.suggest_res_url font{color:red}a.suggest_res_url strong{color:#000;text-decoration:underline}a.suggest_res_url.last{text-decoration:underline;position:relative;padding-right:15px;display:flex;align-items:center;justify-content:flex-end}a.suggest_res_url.last:after{content:"";background:url(img/loop-logo-red.svg) right center no-repeat;background-size:20px;display:inline-block;width:25px;height:20px}.search-suggest.-form-position{top:48px;padding-top:10px;padding-bottom:10px;width:calc(100% - 105px);box-shadow:none;max-height:400px;overflow-y:auto;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px}.search-suggest.-form-position .search-category-title-wrapper{clear:both;line-height:24px}.search-suggest.-form-position .search-category-title-wrapper:not(:first-child){padding-top:15px;border-top:1px solid silver}.search-suggest.-form-position .suggest_res_url:not(.last):hover{background-color:#1475f2;color:#fff}.main-sections-tile-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px;padding-top:20px}.main-sections-tile-list .section-tile{width:calc(50% - 10px);height:200px;margin-bottom:20px;border-radius:20px;position:relative;overflow:hidden;--tw-inset-shadow: 0 0 #0000;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.main-sections-tile-list .section-tile:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);box-shadow:0 15px 20px rgba(0,0,0,.15)}.main-sections-tile-list .section-tile:hover:after{opacity:.7}.main-sections-tile-list .section-tile.-tile-map:after{background-image:linear-gradient(to bottom right, rgba(0, 184, 219, 0.8), rgba(0, 117, 149, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.715 0.143 215.221) 80%, transparent), color-mix(in oklab, oklch(0.52 0.105 223.128) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-afisha:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.627 0.265 303.9) 80%, transparent), color-mix(in oklab, oklch(0.496 0.265 301.924) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-news:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.623 0.214 259.815) 80%, transparent), color-mix(in oklab, oklch(0.488 0.243 264.376) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-discount:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.637 0.237 25.331) 80%, transparent), color-mix(in oklab, oklch(0.505 0.213 27.518) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-new-year-corp:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.666 0.179 58.318) 80%, transparent), color-mix(in oklab, oklch(0.473 0.137 46.201) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-new-year-night:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.511 0.262 276.966) 80%, transparent), color-mix(in oklab, oklch(0.359 0.144 278.697) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-weeding:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.718 0.202 349.761) 80%, transparent), color-mix(in oklab, oklch(0.525 0.223 3.958) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-brunch:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.75 0.183 55.934) 80%, transparent), color-mix(in oklab, oklch(0.553 0.195 38.402) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-birthday:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.712 0.194 13.428) 80%, transparent), color-mix(in oklab, oklch(0.514 0.222 16.935) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-breakfast:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.681 0.162 75.834) 80%, transparent), color-mix(in oklab, oklch(0.476 0.114 61.907) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-where-to-go{width:100%;height:300px}.main-sections-tile-list .section-tile.-tile-where-to-go:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.723 0.219 149.579) 80%, transparent), color-mix(in oklab, oklch(0.527 0.154 150.069) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-ios:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.446 0.043 257.281) 80%, transparent), color-mix(in oklab, oklch(0.208 0.042 265.755) 80%, transparent))}.main-sections-tile-list .section-tile.-tile-android:after{background-image:linear-gradient(to bottom right, rgba(173, 70, 255, 0.8), rgba(130, 0, 219, 0.8));background-image:linear-gradient(to bottom right, color-mix(in srgb, oklch(0.6 0.118 184.704) 80%, transparent), color-mix(in oklab, oklch(0.386 0.063 188.416) 80%, transparent))}.main-sections-tile-list .section-tile:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(79,138,251,.3882352941);border-radius:10px;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.main-sections-tile-list .section-tile img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-sections-tile-list .section-tile a{font-size:18px;font-weight:600;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-sections-tile-list .section-tile a span{font-size:20px;text-align:center}.main-sections-tile-list .section-tile a span.icon-wrap{font-size:35px;padding-bottom:10px;display:flex}.location-fixed-line{width:50%;padding:20px;background:#f2f3f7;position:fixed;z-index:2;right:-51%;top:160px;color:#000;display:flex;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.5882352941);-moz-box-shadow:0 -2px 5px rgba(0,0,0,0.5882352941);box-shadow:0 -2px 5px rgba(0,0,0,0.5882352941);-webkit-transition:right 1s;-moz-transition:right 1s;-ms-transition:right 1s;-o-transition:right 1s;transition:right 1s}.location-fixed-line.active{right:0}.location-fixed-line .close-line{background:url(img/close-red.svg) no-repeat;background-size:contain;width:35px;height:35px;position:absolute;top:10px;cursor:pointer;right:30px}.location-fixed-line .location-about{padding-left:25px}.location-fixed-line .location-about .title{font-size:24px;padding-bottom:10px}.location-fixed-line .location-about .about{font-size:14px;margin-bottom:20px;line-height:1.2;font-weight:300}.location-fixed-line .location-about .location-btn-wrap{display:flex;align-items:center;width:100%;font-size:20px;justify-content:center;padding-right:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.location-fixed-line .location-about .location-btn-wrap .location-trigger{cursor:pointer;padding:9px 20px;background:#1375f2;color:#fff;margin-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:600;border:1px solid #509cff;min-width:50px;text-transform:uppercase;text-align:center}.location-fixed-line .location-about .location-btn-wrap .location-trigger:hover{background:#509cff}.location-fixed-line .location-about .location-btn-wrap .close-trigger{cursor:pointer;padding:10px 20px;background:#fff;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.whats-app-link-wrap{background:linear-gradient(to bottom, #5c3bea 0%, rgba(151, 32, 226, 0.26) 100%);background:-moz-linear-gradient(bottom, #5c3bea 0%, rgba(151, 32, 226, 0.26) 100%);background:-webkit-linear-gradient(top, #5c3bea 0%, rgba(151, 32, 226, 0.26) 100%);position:fixed;z-index:2;bottom:100px;right:100px;width:65px;height:65px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:2px}@media(max-width: 1550px){.whats-app-link-wrap{right:20px}}@media(max-width: 768px){.whats-app-link-wrap{right:30px}}@keyframes buttonWave{0%{transform:scale(1);opacity:0}60%{transform:scale(1);opacity:0}70%{opacity:.4}100%{transform:scale(2);opacity:0}}.whats-app-link{height:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#5b3bea url(/bitrix/templates/main_2020/tpl/img/like-max-logo.svg) center top 13px no-repeat;background-size:37px;cursor:pointer;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.whats-app-link:hover{background-color:#2d55eb}.whats-app-link.-has-wave:before{content:"";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:radial-gradient(rgba(255, 255, 255, 0), #822be5);animation:4s ease 0s infinite normal none running buttonWave}.header-whats-app-link{height:37px;width:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:url(img/telegram-icon-red.svg) center center no-repeat;cursor:pointer;background-size:35px;margin-left:-10px}.header-whats-app-link.-max{padding-left:60px;width:100%;border-radius:0;display:flex;align-items:center;font-weight:600;margin-bottom:20px;height:50px;font-size:23px;background:none;position:relative;margin-left:-5px}.header-whats-app-link.-max:before{content:"";width:52px;height:52px;position:absolute;left:0;background:#5b3bea url(/bitrix/templates/main_2020/tpl/img/like-max-logo.svg) center center no-repeat;background-size:37px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.header-whats-app-link:hover.-has-wave:before{visibility:visible}.header-whats-app-link.-has-wave{position:relative}.header-whats-app-link.-has-wave:before{content:"";visibility:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:radial-gradient(rgba(255, 255, 255, 0), #25D366);animation:2s ease 0s infinite normal none running buttonWave}.callback-modal .modal-dialog{max-width:500px}.callback-modal .modal-body{background:#fff;color:#000}.callback-modal .callback-about{padding:40px 20px;line-height:1.2}.callback-modal .callback-about .title{font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.callback-modal .callback-about .about{display:flex;background:#e6e6e6;border-radius:10px;padding:20px;align-items:center;justify-content:space-around}@media(max-width: 768px){.callback-modal .callback-about .about{flex-direction:column}}.callback-modal .callback-about .about .btn-link{padding:10px 15px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#5b3bea url(/bitrix/templates/main_2020/tpl/img/like-max-logo.svg) right 15px center no-repeat;background-size:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fff;cursor:pointer;padding-right:60px;font-size:18px}.callback-modal .callback-about .about .btn-link:hover{background-color:#ff435a}@media(max-width: 768px){.callback-modal .callback-about .about .btn-link{margin-bottom:20px}}.callback-modal .callback-about .qr-wrap{text-align:center;font-size:12px}.callback-modal .callback-about .qr-wrap img{margin-bottom:10px}.callback-modal .close-modal{background:url(/bitrix/templates/main_2020/tpl/img/close-modal.svg) no-repeat;width:20px;height:20px;cursor:pointer;position:absolute;top:20px;right:20px;z-index:10;outline:none;border:0}.modal-backdrop.fade.in{opacity:.5}.footer{min-height:550px;background:#1f2123}.footer.-recipe-footer{min-height:240px}.footer .top-line{display:flex;justify-content:space-between;align-items:center;height:126px;border-bottom:1px solid #363839}.footer .top-line>div:first-child{flex-shrink:0}.footer .footer-grid{max-width:1252px;margin:0 auto}.footer .footer-logo{width:179px;height:59px;background-size:contain;float:left;margin-right:50px;display:inline-flex;align-items:center}.footer .footer-logo.-no-bg{background:none;display:inline-flex}.footer .footer-logo.-no-bg img{vertical-align:middle}.footer .footer-logo img{vertical-align:middle;max-width:100%}.footer .footer-logo.-no-logo{background:none;color:#fff;font-weight:600;font-size:25px;line-height:50px}.footer .footer-logo.-no-logo span{color:#509cff}.footer .booking-phone-wrap{float:left;padding-top:5px}.footer .booking-phone-wrap>span{color:#ff435a;font-size:14px}.footer .booking-phone-wrap .phone-link{color:#fff;font-size:22px;padding-left:20px;margin-bottom:5px;display:block;font-weight:600;position:relative;font-family:"Open Sans",sans-serif;color:#509cff}.footer .booking-phone-wrap .phone-link:before{position:absolute;left:0;bottom:0;font-size:20px;color:#509cff}.footer .booking-phone-wrap .mail-link{font-size:22px;padding-left:33px;background:url("img/mail--red.svg") left center no-repeat;background-size:29px;margin-bottom:5px;display:block;font-weight:600;position:relative;font-family:"Open Sans",sans-serif;color:#509cff}.footer .booking-phone-wrap .booking-link{font-size:14px;display:block}.footer .booking-phone-wrap .booking-link span{border-bottom:1px dashed}.footer .booking-phone-wrap .booking-link span:last-child{color:#858d94;border:0}.footer .download-app-wrap.-with-socials{text-align:right}.footer .download-app-wrap.-with-socials>div{display:flex;flex-direction:column-reverse}.footer .download-app-wrap.-with-socials>div:first-child{margin-bottom:15px}.footer .download-app-wrap.-with-socials>div.qr-wrap{margin-bottom:0;margin-right:0}.footer .download-app-wrap>div{float:right;color:#fff;margin-right:20px;font-size:14px;line-height:20px}.footer .download-app-wrap>div a:first-child{margin-right:10px}.footer.-hide-menu{min-height:auto}.footer.-hide-menu .bottom-menu-wrap-wrap{max-height:0}.footer .bottom-menu-wrap-wrap{overflow:hidden;max-height:550px;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.footer .show-footer-menu-trigger{padding:10px 0;color:#509cff;display:inline-block;padding-right:30px;font-size:20px;cursor:pointer;position:relative}.footer .show-footer-menu-trigger:after{content:"";width:20px;height:20px;position:absolute;right:0;top:12px;background:url(/bitrix/templates/mobile_2019/tpl/img/left-menu-arrow-thin--corn.svg) right center no-repeat;background-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;pointer-events:none}.footer .show-footer-menu-trigger.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.footer .bottom-menu-wrap{display:flex;justify-content:space-between;padding-top:45px;padding-bottom:55px;border-bottom:1px solid #363839}.footer .bottom-menu-wrap ul{list-style:none;padding:0;margin:0}@media(max-width: 1024px){.footer .bottom-menu-wrap ul>li{padding-right:10px}}.footer .bottom-menu-wrap ul li{color:#fff}.footer .bottom-menu-wrap ul li>span{font-size:16px}.footer .bottom-menu-wrap ul li>a{color:#fff;margin-bottom:10px}.footer .bottom-menu-wrap ul li ul{margin-top:18px}.footer .bottom-menu-wrap ul li ul li{margin-bottom:10px;max-width:150px}.footer .bottom-menu-wrap ul li ul li a{opacity:.7;font-size:13px;color:#fff}.footer .bottom-menu-wrap ul li ul li a:hover{opacity:1;color:#509cff}.footer .bottom-line{display:flex;align-items:center;justify-content:space-between;padding:20px 0px}.footer .bottom-line .sixty-th-text{width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#2a2c2e;color:#fff;float:left;margin-right:15px;display:flex;align-items:center;justify-content:center}.footer .bottom-line .copyright-text{color:#fff;opacity:.6;font-size:12px;max-width:810px;float:left;line-height:16px;display:flex}.footer .bottom-line .copyright-text>div{width:50%;padding-right:10px}.footer .bottom-line .copyright-text>div:last-child{padding-right:0}.footer .bottom-social-wrap{color:#fff}.footer .bottom-social-wrap>div:last-child{color:#fff;float:right;font-size:14px;line-height:24px}.footer .bottom-social-wrap .social-wrap{margin-left:15px;display:flex;justify-content:flex-end;margin-bottom:10px}.footer .bottom-social-wrap .social-wrap a{float:left;margin-right:15px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;width:34px;height:34px;background:#1475f2;color:#fff;align-items:center;display:flex;justify-content:center;font-size:19px;margin-top:-7px}.footer .bottom-social-wrap .social-wrap a.zen-link{background:none}.footer .bottom-social-wrap .social-wrap a.tg-link{background:#1475f2 url(img/telegram-icon.svg) center center no-repeat;background-size:40px}.footer .bottom-social-wrap .social-wrap a:last-child{margin-right:0}.footer .footer-service-text{color:#fff;font-size:12px;padding-bottom:20px;line-height:18px}.cap-wrapper{padding:80px 20px;font-size:20px;text-align:center;background:rgba(49,197,240,.2392156863);width:640px;margin:0 auto;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cap-wrapper .cap-top-title{margin-bottom:30px;font-size:24px}.cap-wrapper ul{list-style:none;padding:0}.cap-wrapper ul a{color:#000;text-decoration:underline;font-size:25px;margin-bottom:20px;display:inline-block}@media(min-width: 1250px){.user-photos>div:nth-child(4n){margin-right:0}}@media(max-width: 1400px){.to-top-btn-bg{margin-right:-580px}}@media(max-width: 1250px){.site-wrapper{padding:0 15px}.left-right-flex-wrap{justify-content:center}.left-right-flex-wrap.place-list-side-wrap .left-side{max-width:880px;padding-right:0}.left-right-flex-wrap.place-list-side-wrap .right-side{display:none}.left-right-flex-wrap .left-side{max-width:710px}.left-right-flex-wrap .right-side .img_b_r{width:280px}.left-right-flex-wrap .right-side .img_b_r img{width:100%;height:auto}.site-header{height:auto}.site-header>div:first-child{align-items:flex-start;flex-direction:column;justify-content:center}.site-header>div:first-child>div:first-child{display:flex;align-items:center}.site-header>div:last-child{flex-direction:column;align-items:flex-end}.site-header .top-booking-phone-wrap{margin-top:30px;display:flex;flex-direction:column}.site-header .auth-trigger-wrap{margin-bottom:20px}.site-header .header-auth .dropdown-menu{right:0}.detail-block .news-slider-wrap .news-slider .news-item{width:305px;min-width:305px;margin-right:15px}.detail-block .news-wrap .news-item{width:328px}.detail-block .rating-description>div .rating-category-str{width:220px}.detail-block .rating-description>div:first-child .rating-category-str{width:220px}.detail-block .rest-list-wrap .rest-list .rest-item .rating{top:215px}.detail-block .afisha-wrap .item .name-wrap .name{min-width:auto}.review-list-wrap .review-wrap .review-rating-description .rating-category-str .rating-category-value{width:210px}.review-wrap .user-photos>div{margin-right:7px;margin-bottom:7px}.current-place-wrap{width:280px}.current-place-wrap .priority-slider{height:234px}.current-place-wrap .priority-slider .item{width:280px;height:234px}.current-place-wrap .priority-slider .item img{width:100%;height:100%;object-fit:cover}.current-place-wrap .place-border-wrap{padding:15px}.photo-reviews-container .user-photos img{max-width:220px;width:220px;height:auto}.user-photos>div{margin-right:10px;margin-bottom:10px}.user-photos>div:nth-child(3n){margin-right:0}.user-photos .more-photos-dots{text-align:center}.footer{padding:0 15px;max-width:1252px;min-width:970px}.review-form-wrap .marks-str-wrap .rating-category-trigger-wrap div{width:24px;height:24px}.to-top-btn-bg{margin-right:-210px}.breadcrumb .breadcrumb-item{line-height:24px}}@media(max-width: 768px){.left-right-flex-wrap .left-side{max-width:690px}}@media(max-width: 767px){.mobile-hidden{display:block}.desktop-hidden{display:none}.detail-block.watch-also-detail-news .more-link-wrap{margin-bottom:15px}.detail-block .more-link-wrap{flex-direction:column;text-align:center}.detail-block .more-link-wrap a:first-child{margin-bottom:20px}.detail-block .more-link-wrap.mobile-hidden{display:block}.detail-block .title-nav-wrap{flex-direction:column;align-items:flex-start}.detail-block .title-nav-wrap .feedback-btn-wrap{justify-content:space-between;width:100%}.detail-block .rating-wrap{flex-direction:column;align-items:center}.detail-block .rating-description{flex-direction:column;width:100%}.detail-block .rating-description>div:first-child{margin-right:0}.detail-block .rating-description>div:first-child .rating-category-str{width:100%}.detail-block .rating-description>div .rating-category-str{width:100%}.review-list-wrap .review-wrap .review-rating-description .rating-category-str .rating-category-value{width:100%}.current-place-wrap{max-width:100%;margin:0 auto;margin-bottom:50px;width:calc(100vw - 30px)}.current-place-wrap .priority-slider{height:330px}.current-place-wrap .priority-slider .item{width:calc(100vw - 34px);height:330px}.spec-filter-wrap{flex-direction:column;padding:0 20px}.spec-filter-wrap .dropdown-menu [type=checkbox]{top:auto}.spec-filter-wrap .field-wrap{margin-bottom:20px;margin-right:0}.spec-filter-wrap .field-wrap.metro{width:100%}.spec-filter-wrap .field-wrap input[type=text]{width:100%}.spec-filter-wrap input[type=submit]{width:100%}.breadcrumb .breadcrumb-item{line-height:24px;font-size:16px}.to-top-btn-bg{margin-right:-190px}.to-mobile-trigger{padding:40px;padding-right:110px;font-size:78px;background-size:100px}.review-form-wrap .marks-str-wrap>div{width:100%}.nav-tabs li{line-height:38px}.content-menu-wrap{margin-bottom:0;margin-left:-15px;margin-right:-15px}.content-menu-wrap .nav-tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;align-items:center;padding:0 15px;padding-top:10px}.content-menu-wrap .nav-tabs li{flex-shrink:0}.content-menu-wrap .nav-tabs li a{font-size:16px}}@media(max-width: 414px){.to-mobile-trigger{font-size:48px}.to-mobile-trigger.adaptive-page{font-size:21px;background-size:60px;padding:15px;padding-right:60px;right:10px}}@media(max-width: 375px){.to-top-btn-bg{margin-right:-170px}}@media(max-width: 374px){.site-header .top-booking-phone-wrap .phone-link{font-size:18px}.current-place-wrap{width:calc(100vw - 30px)}.current-place-wrap .priority-slider{height:280px}.current-place-wrap .priority-slider .item{height:280px;width:calc(100vw - 34px)}}@media(max-width: 320px){.to-top-btn-bg{margin-right:-150px}}/*# sourceMappingURL=styles.css.map */
