.RestaurantsList-module-scss-module__LNoCGG__wrapper{gap:var(--space-10);flex-direction:column;display:flex}
.RestaurantsMap-module-scss-module__-Pv8oa__wrapper{width:100%;height:100%;z-index:var(--z-index-1);position:relative}.RestaurantsMap-module-scss-module__-Pv8oa__mapContainer{border-radius:var(--rounded-20);width:100%;height:100%;overflow:hidden}.RestaurantsMap-module-scss-module__-Pv8oa__btnMapEvent{top:var(--space-15);right:var(--space-15);z-index:1000;align-items:center;gap:var(--space-5);display:flex;position:absolute}@media screen and (max-width:768px){.RestaurantsMap-module-scss-module__-Pv8oa__btnMapEvent{flex-direction:column}}.RestaurantsMap-module-scss-module__-Pv8oa__btnMapEvent .RestaurantsMap-module-scss-module__-Pv8oa__locateButton{justify-content:center;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-8)var(--space-15);border-radius:var(--rounded-12);cursor:pointer;background:#fff;border:none;flex:1;font-weight:500;display:inline-flex;box-shadow:0 4px 10px #0000001a}.RestaurantsMap-module-scss-module__-Pv8oa__btnMapEvent .RestaurantsMap-module-scss-module__-Pv8oa__yandexButton{justify-content:center;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-8)var(--space-15);border-radius:var(--rounded-12);background:var(--primary-450);color:#fff;cursor:pointer;border:none;flex:1;font-weight:500;display:inline-flex}.RestaurantsMap-module-scss-module__-Pv8oa__btnMapEvent .RestaurantsMap-module-scss-module__-Pv8oa__yandexButton:disabled{display:none}@media screen and (max-width:768px){.RestaurantsMap-module-scss-module__-Pv8oa__btnMapEvent .RestaurantsMap-module-scss-module__-Pv8oa__yandexButton{right:100px}}.RestaurantsMap-module-scss-module__-Pv8oa__restaurantName{margin:0!important}.RestaurantsMap-module-scss-module__-Pv8oa__popup{margin-top:var(--space-2);align-items:center;gap:var(--space-5);display:flex}.RestaurantsMap-module-scss-module__-Pv8oa__popup .RestaurantsMap-module-scss-module__-Pv8oa__desc{margin:0}
.RestaurantsBlock-module-scss-module__YJLRLa__btnBlock{background-color:var(--base-white);margin-bottom:var(--space-10);border-radius:var(--rounded-20);padding:var(--space-5);gap:var(--space-5);display:none}@media screen and (max-width:768px){.RestaurantsBlock-module-scss-module__YJLRLa__btnBlock{display:flex}}.RestaurantsBlock-module-scss-module__YJLRLa__btnBlock .RestaurantsBlock-module-scss-module__YJLRLa__btn{border-radius:var(--rounded-16);padding:var(--space-15)var(--space-10);flex:1;justify-content:center;align-items:center;color:var(--gray-250)!important}.RestaurantsBlock-module-scss-module__YJLRLa__btnBlock .RestaurantsBlock-module-scss-module__YJLRLa__btn:hover,.RestaurantsBlock-module-scss-module__YJLRLa__btnBlock .RestaurantsBlock-module-scss-module__YJLRLa__btn.RestaurantsBlock-module-scss-module__YJLRLa__activeBtn{background-color:var(--primary-350);color:var(--base-white)!important}.RestaurantsBlock-module-scss-module__YJLRLa__wrapper{gap:var(--space-20);flex:1;grid-template-columns:1fr 2fr;display:grid}.RestaurantsBlock-module-scss-module__YJLRLa__wrapper.RestaurantsBlock-module-scss-module__YJLRLa__hideWrapper{display:none}@media screen and (max-width:768px){.RestaurantsBlock-module-scss-module__YJLRLa__wrapper{grid-template-columns:1fr}}.RestaurantsBlock-module-scss-module__YJLRLa__wrapper .RestaurantsBlock-module-scss-module__YJLRLa__left{height:80vh;padding-right:var(--space-5);overflow:auto}@media screen and (max-width:768px){.RestaurantsBlock-module-scss-module__YJLRLa__wrapper .RestaurantsBlock-module-scss-module__YJLRLa__left{height:auto}}.RestaurantsBlock-module-scss-module__YJLRLa__wrapper .RestaurantsBlock-module-scss-module__YJLRLa__right{justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.RestaurantsBlock-module-scss-module__YJLRLa__wrapper .RestaurantsBlock-module-scss-module__YJLRLa__right{display:none}}.RestaurantsBlock-module-scss-module__YJLRLa__mobileMapRestaurantsBlock{display:none}@media screen and (max-width:768px){.RestaurantsBlock-module-scss-module__YJLRLa__mobileMapRestaurantsBlock.RestaurantsBlock-module-scss-module__YJLRLa__mapShow{height:450px;display:block}}
.InputSearchRestaurants-module-scss-module__ZR_RLq__wrapper{margin-bottom:var(--space-20);background-color:var(--base-white);border-radius:var(--rounded-20);align-items:center;gap:var(--space-10);padding:var(--space-15)var(--space-20);display:flex}.InputSearchRestaurants-module-scss-module__ZR_RLq__wrapper .InputSearchRestaurants-module-scss-module__ZR_RLq__input{border:none;flex:1}
.EmptyIcon-module-scss-module__1976gq__svg{width:250px;height:250px}@media screen and (max-width:768px){.EmptyIcon-module-scss-module__1976gq__svg{width:200px;height:200px}}
.MenuCard-module-scss-module__98BBGa__menuItem{background-color:var(--base-white);border-radius:var(--rounded-20);padding:var(--space-5);cursor:pointer}.MenuCard-module-scss-module__98BBGa__menuItem:hover .MenuCard-module-scss-module__98BBGa__imgBlock .MenuCard-module-scss-module__98BBGa__img{transform:scale(1.1)}.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__imgBlock{border-radius:var(--rounded-16);background-color:var(--primary-100);justify-content:center;align-items:center;width:100%;height:221px;display:flex;overflow:hidden}@media screen and (max-width:768px){.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__imgBlock{height:200px}}.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__imgBlock .MenuCard-module-scss-module__98BBGa__img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-3)}.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__content{padding:var(--space-10)var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__content .MenuCard-module-scss-module__98BBGa__price{color:var(--gray-250);margin-bottom:var(--space-5)}.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__content .MenuCard-module-scss-module__98BBGa__name{margin-bottom:var(--space-5);font-weight:var(--font-weight-500);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MenuCard-module-scss-module__98BBGa__menuItem .MenuCard-module-scss-module__98BBGa__content .MenuCard-module-scss-module__98BBGa__description{margin-bottom:var(--space-5);color:var(--gray-200);font-weight:var(--font-weight-400);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.Modal-module-scss-module__x15Saq__modal{padding:var(--space-10);transition:opacity var(--transition-3),z-index var(--transition-3)ease-in-out;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.Modal-module-scss-module__x15Saq__modal.Modal-module-scss-module__x15Saq__open{opacity:1;z-index:var(--z-index-5)}.Modal-module-scss-module__x15Saq__modal.Modal-module-scss-module__x15Saq__close{opacity:0;z-index:-1}.Modal-module-scss-module__x15Saq__modal .Modal-module-scss-module__x15Saq__content{background-color:var(--light-gray-150);width:100%;max-width:710px;padding:var(--space-40);border-radius:var(--rounded-20);max-height:90vh;position:relative;overflow:auto}@media screen and (max-width:768px){.Modal-module-scss-module__x15Saq__modal .Modal-module-scss-module__x15Saq__content{padding:var(--space-15)}}.Modal-module-scss-module__x15Saq__modal .Modal-module-scss-module__x15Saq__content .Modal-module-scss-module__x15Saq__closeModalBtn{background-color:var(--base-white);width:40px;height:40px;top:var(--space-20);right:var(--space-20);border-radius:50%;justify-content:center;align-items:center;padding:0;position:absolute}

.ReviewDetail-module-scss-module__JsHy7a__wrapper{padding-block:var(--space-30)}@media screen and (max-width:768px){.ReviewDetail-module-scss-module__JsHy7a__wrapper{padding-block:var(--space-20)}}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__heading{margin-bottom:var(--space-10)}@media screen and (max-width:768px){.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__heading{font-size:22px;line-height:28px;font-weight:var(--font-weight-600)}}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom{gap:var(--space-20);display:flex}@media screen and (max-width:768px){.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom{gap:var(--space-10);flex-direction:column}}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom .ReviewDetail-module-scss-module__JsHy7a__bottomLeft{background-color:var(--base-white);border-radius:var(--rounded-20);padding:var(--space-10);align-items:center;gap:var(--space-10);flex:1;display:flex;position:relative}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom .ReviewDetail-module-scss-module__JsHy7a__bottomLeft .ReviewDetail-module-scss-module__JsHy7a__commentDesc{color:var(--gray-100)}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom .ReviewDetail-module-scss-module__JsHy7a__bottomLeft .ReviewDetail-module-scss-module__JsHy7a__reviewsCount{color:var(--gray-250)}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom .ReviewDetail-module-scss-module__JsHy7a__bottomLeft .ReviewDetail-module-scss-module__JsHy7a__arrowRight{top:50%;right:var(--space-10);position:absolute;transform:translateY(-50%)}.ReviewDetail-module-scss-module__JsHy7a__wrapper .ReviewDetail-module-scss-module__JsHy7a__bottom .ReviewDetail-module-scss-module__JsHy7a__btn{justify-content:center;align-items:center}
.ReviewModal-module-scss-module__w_wTuq__modalContent{padding:var(--space-5)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__modalBrand{text-align:center;flex-direction:column;justify-content:center;align-items:center}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content{padding-block:var(--space-30)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__paragraph{text-align:center}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__paragraph.ReviewModal-module-scss-module__w_wTuq__loading{color:var(--gray-250)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__paragraph.ReviewModal-module-scss-module__w_wTuq__error{color:var(--red-200)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__inputBlock{gap:var(--space-20);margin-bottom:var(--space-20);border-radius:var(--rounded-6);flex-direction:column;display:flex}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__inputBlock .ReviewModal-module-scss-module__w_wTuq__inputBlockItem{padding:var(--space-10);background-color:var(--base-white)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__resultBlock{padding:var(--space-10);background-color:var(--base-white);margin-bottom:var(--space-20);border-radius:var(--rounded-6)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__resultBlock .ReviewModal-module-scss-module__w_wTuq__errorDesc{color:var(--red-250)}.ReviewModal-module-scss-module__w_wTuq__modalContent .ReviewModal-module-scss-module__w_wTuq__content .ReviewModal-module-scss-module__w_wTuq__resultBlock .ReviewModal-module-scss-module__w_wTuq__successDesc{color:var(--green-250)}
.Rating-module-scss-module__KXufua__wrapper{justify-content:center;align-items:center;gap:var(--space-4);display:flex}
.QuestionList-module-scss-module__CJLvLW__wrapper{margin-bottom:var(--space-20);gap:var(--space-20);flex-direction:column;display:flex}.QuestionList-module-scss-module__CJLvLW__wrapper .QuestionList-module-scss-module__CJLvLW__item{padding:var(--space-15);border-radius:var(--rounded-6);background-color:var(--base-white)}.QuestionList-module-scss-module__CJLvLW__wrapper .QuestionList-module-scss-module__CJLvLW__item .QuestionList-module-scss-module__CJLvLW__label{margin-bottom:var(--space-10)}
.QuestionOption-module-scss-module__F0xSJG__option{background-color:var(--light-gray-150);border:1px solid var(--primary-200);padding:var(--space-5)var(--space-10);border-radius:var(--rounded-15);cursor:pointer;transition:transform var(--transition-3);font-size:13px;transform:scale(1)}.QuestionOption-module-scss-module__F0xSJG__option:active{transform:scale(.7)}.QuestionOption-module-scss-module__F0xSJG__option.QuestionOption-module-scss-module__F0xSJG__active{background-color:var(--primary-200);color:var(--base-white)}
.QuestionOptionList-module-scss-module__LgDkeG__options{gap:var(--space-5);flex-wrap:wrap;display:flex}
.SubQuestionsList-module-scss-module__F5Bs_a__wrapper{gap:var(--space-20);flex-direction:column;display:flex}.SubQuestionsList-module-scss-module__F5Bs_a__wrapper .SubQuestionsList-module-scss-module__F5Bs_a__item .SubQuestionsList-module-scss-module__F5Bs_a__paragraph{margin-bottom:var(--space-10)}
.QuestionInput-module-scss-module__26ZerG__wrapper{width:100%}.QuestionInput-module-scss-module__26ZerG__wrapper .QuestionInput-module-scss-module__26ZerG__input{width:100%;padding:var(--space-15);border:1px solid var(--light-gray-250);border-radius:var(--rounded-6);resize:vertical;height:120px}@media screen and (max-width:768px){.QuestionInput-module-scss-module__26ZerG__wrapper .QuestionInput-module-scss-module__26ZerG__input{height:100px}}
.Input-module-scss-module__SUq_4G__wrapper{display:flex}.Input-module-scss-module__SUq_4G__wrapper .Input-module-scss-module__SUq_4G__input{width:100%;height:100%;padding:var(--space-10)var(--space-15);border:1px solid var(--light-gray-250);border-radius:var(--rounded-6)}
