.RestaurantMapCard_RestaurantMapCard__sqeq8{position:relative}.RestaurantMapCard_RestaurantMapCard__inner__mKwDu{display:flex;margin:0 auto;position:relative;flex-direction:column}.RestaurantMapCard_RestaurantMapCard__inner_textsoon__ifqHk{position:absolute;z-index:3;background:#fff;font-family:var(--font-tilda-sans);font-weight:700;text-transform:uppercase;border-radius:.25rem}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_textsoon__ifqHk{top:.75rem;right:.75rem;font-size:.75rem;padding:.5rem 1.625rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_textsoon__ifqHk{top:1rem;right:1rem;font-size:.75rem;padding:.625rem 1.25rem}}.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_{position:relative;overflow:hidden;width:100%}.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_ img{display:block;width:100%;height:auto}.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_.RestaurantMapCard_notopened__sJTUt:after{content:"";position:absolute;background:var(--color-brown3);opacity:.5;z-index:1;width:100%;height:100%;top:0;left:0}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_.RestaurantMapCard_notopened__sJTUt:after{border-radius:.5rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_.RestaurantMapCard_notopened__sJTUt:after{border-radius:.625rem}}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_{border-radius:.5rem;margin-bottom:-.5rem}.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_:not(.RestaurantMapCard_notopened__sJTUt):after{content:"";position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 54.69%,rgba(0,0,0,.6))}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_{border-radius:.5rem;margin-bottom:-.5rem}.RestaurantMapCard_RestaurantMapCard__inner_image__8rVp_:not(.RestaurantMapCard_notopened__sJTUt):after{content:"";position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 54.69%,rgba(0,0,0,.6))}}.RestaurantMapCard_RestaurantMapCard__inner_content__9PC2u{z-index:1;width:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;background:var(--color-lightestgray6)}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content__9PC2u{padding:.75rem 1rem;border-radius:.5rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content__9PC2u{padding:.5rem;border-radius:.5rem .5rem 0 0}}.RestaurantMapCard_RestaurantMapCard__inner_content_info__knFGO{display:flex;justify-content:space-between}.RestaurantMapCard_RestaurantMapCard__inner_content_info_col__htTPU{width:100%}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col__htTPU{max-width:16.25rem;width:100%}}.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_title__5g8Yw>*{font-family:var(--font-bebas-neue);font-weight:600;text-transform:uppercase;color:var(--color-darkgrey)}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_title__5g8Yw>*{font-size:1.5rem;line-height:1.625rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_title__5g8Yw>*{font-size:.875rem;line-height:.9375rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_address___rQHt{color:var(--color-brown2);font-family:var(--font-tilda-sans);font-weight:700}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_address___rQHt{font-size:.75rem;line-height:.875rem;margin-top:.25rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_address___rQHt{font-size:.4375rem;line-height:.875rem;margin-top:.25rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_schedule__qJnRh{color:var(--color-brown2);font-family:var(--font-tilda-sans);font-weight:700;text-align:right}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_schedule__qJnRh{font-size:.75rem;line-height:.875rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_info_col_schedule__qJnRh{font-size:.4375rem;line-height:.8125rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active__7SlO9{height:0}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner__UArCq{padding-top:1.5rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner__UArCq{padding-top:.75rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row__cCN3F{display:flex;justify-content:space-between}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row__cCN3F:not(:last-child){margin-bottom:1rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row__cCN3F:not(:last-child){margin-bottom:.625rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK{display:flex;width:100%}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK:nth-child(2n){justify-content:flex-end}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK:not(:last-child){margin-right:.5rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK:not(:last-child){margin-right:.25rem}}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK>:not(:last-child){margin-right:.5rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK>:not(:last-child){margin-right:.25rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK .RestaurantMapCard_email__Qahl8 svg{stroke:var(--color-brown3);stroke-width:1}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK svg{fill:var(--color-darkgrey)}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z{text-transform:uppercase;display:flex;z-index:2}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j{background:var(--color-brown3);border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative;transition:background-color .3s}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j{width:2.375rem;height:2.375rem}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j svg{width:1.1875rem;height:1.1875rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j{width:2rem;height:2rem}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j svg{width:.75rem;height:.75rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j:after{content:"";position:absolute;bottom:calc(100% + 1px);left:50%;width:0;height:0;transform:translateX(-50%);opacity:0;transition:opacity .3s}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j.RestaurantMapCard_active__KRJ2f:after{opacity:1}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j.RestaurantMapCard_active__KRJ2f:after{border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.5rem solid var(--color-brown3)}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j.RestaurantMapCard_active__KRJ2f:after{border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-top:.25rem solid var(--color-brown3)}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j.RestaurantMapCard_active__KRJ2f .RestaurantMapCard_tooltip__jWFF_{opacity:1}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j.RestaurantMapCard_active__KRJ2f .RestaurantMapCard_tooltip__jWFF_{font-size:.75rem;line-height:.875rem;padding:.5rem 1rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j.RestaurantMapCard_active__KRJ2f .RestaurantMapCard_tooltip__jWFF_{font-size:.625rem;line-height:.75rem;padding:.25rem .5rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j svg{fill:var(--color-darkgrey)}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j .RestaurantMapCard_tooltip__jWFF_{position:absolute;opacity:0;transition:opacity .3s;right:0;font-family:var(--font-tilda-sans);font-weight:500;font-size:0;line-height:0;padding:0;text-transform:none;color:var(--color-grey2);background:var(--color-brown3);border-radius:.5rem;transform:translateY(-100%);white-space:nowrap}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j .RestaurantMapCard_tooltip__jWFF_{top:-.5rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j .RestaurantMapCard_tooltip__jWFF_{top:-.25rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p{font-family:var(--font-tilda-sans);font-weight:500}@media(min-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p{font-size:.875rem}}@media(max-width:993px){.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p{font-size:.75rem}}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p.RestaurantMapCard_free__nBP8H{color:#fff}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p.RestaurantMapCard_cheap__cpIA9 span:first-child{color:var(--color-brown2)}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p.RestaurantMapCard_cheap__cpIA9 span:not(:first-child){color:#fff}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p.RestaurantMapCard_average__VA_Sg span:not(:last-child){color:var(--color-brown2)}.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p.RestaurantMapCard_average__VA_Sg span:last-child,.RestaurantMapCard_RestaurantMapCard__inner_content_active_inner_row_column__rmtOK.RestaurantMapCard_features__5_O6z .RestaurantMapCard_features_feature__N458j p.RestaurantMapCard_expensive__vnSUa span{color:#fff}.Restaurants_Restaurants__mlTkL{position:relative;background:#fff url(/_next/static/media/syrovarnya_dark.c5e2d92f.svg) no-repeat}@media(min-width:993px){.Restaurants_Restaurants__mlTkL{background-position:calc(100% + 41.4375rem) calc(100% + 20.5625rem);background-size:70.75rem 70.125rem}}@media(max-width:993px){.Restaurants_Restaurants__mlTkL{background-position:calc(100% + 4.875rem) calc(100% + 9.75rem);background-size:16.4375rem 16.3125rem}}.Restaurants_Restaurants__mlTkL .Restaurants_close__UqLVU{position:relative;display:block;width:1.5rem;height:1.5rem;cursor:pointer;transition:opacity .4s;background:var(--color-grey2);border-radius:100%}.Restaurants_Restaurants__mlTkL .Restaurants_close__UqLVU:hover{opacity:.8}.Restaurants_Restaurants__mlTkL .Restaurants_close__UqLVU:after,.Restaurants_Restaurants__mlTkL .Restaurants_close__UqLVU:before{content:"";position:absolute;width:.875rem;height:.125rem;background:#fff;top:50%;left:50%}.Restaurants_Restaurants__mlTkL .Restaurants_close__UqLVU:before{transform:translate(-50%,-50%) rotate(-45deg)}.Restaurants_Restaurants__mlTkL .Restaurants_close__UqLVU:after{transform:translate(-50%,-50%) rotate(45deg)}.Restaurants_Restaurants__search__KZPI_{position:relative}@media(min-width:993px){.Restaurants_Restaurants__search__KZPI_{max-width:110rem;width:100%;display:flex;justify-content:center;margin:0 auto 2.5rem}}@media(max-width:993px){.Restaurants_Restaurants__search__KZPI_{width:100%;margin:0 auto 1.25rem}}@media(min-width:993px){.Restaurants_Restaurants__search_filter__pdKZ9{max-width:unset;width:auto;margin:0}}.Restaurants_Restaurants__search_filter__pdKZ9 .Restaurants_hideadaptive__2RPmp{overflow:hidden}.Restaurants_Restaurants__search_clear__niN8Y{display:none}@media(min-width:993px){.Restaurants_Restaurants__search_clear__niN8Y{margin-left:1rem;position:relative;display:block;width:3rem;height:3rem;cursor:pointer;transition:opacity .4s;background:var(--color-grey2);border-radius:100%}.Restaurants_Restaurants__search_clear__niN8Y:hover{opacity:.8}.Restaurants_Restaurants__search_clear__niN8Y:after,.Restaurants_Restaurants__search_clear__niN8Y:before{content:"";position:absolute;width:1.25rem;height:.125rem;background:#fff;top:50%;left:50%}.Restaurants_Restaurants__search_clear__niN8Y:before{transform:translate(-50%,-50%) rotate(-45deg)}.Restaurants_Restaurants__search_clear__niN8Y:after{transform:translate(-50%,-50%) rotate(45deg)}}.Restaurants_Restaurants__search_toggleview__mkZwx{display:flex;padding:.25rem;border-radius:2.5rem;position:absolute;background:var(--color-lightestgray6);right:0}@media(min-width:993px){.Restaurants_Restaurants__search_toggleview__mkZwx{top:50%;transform:translateY(-50%)}}@media(max-width:993px){.Restaurants_Restaurants__search_toggleview__mkZwx{bottom:calc(100% + .5rem);right:1rem}}.Restaurants_Restaurants__search_toggleview_bg__QkwUr{position:absolute;top:50%;left:.25rem;height:calc(100% - .5rem);transform:translateY(-50%);background:var(--color-green);border-radius:2.5rem;width:0}.Restaurants_Restaurants__search_toggleview_item__PFSw_{border-radius:2.5rem;font-family:var(--font-tilda-sans);font-weight:500;transition:color .3s;color:var(--color-darkgrey);display:flex;justify-content:center;align-items:center;position:relative;z-index:2}@media(min-width:993px){.Restaurants_Restaurants__search_toggleview_item__PFSw_{padding:0 .75rem;font-size:.875rem;line-height:1rem;height:2.5rem}}@media(max-width:993px){.Restaurants_Restaurants__search_toggleview_item__PFSw_{padding:0 .5rem;font-size:.625rem;line-height:.625rem;height:1.875rem}}.Restaurants_Restaurants__search_toggleview_item__PFSw_ svg{fill:var(--color-darkgrey);width:1rem;height:1rem;margin-right:.5rem;transition:fill .3s}.Restaurants_Restaurants__search_toggleview_item__PFSw_.Restaurants_active__B_1Vs{color:#fff}.Restaurants_Restaurants__search_toggleview_item__PFSw_.Restaurants_active__B_1Vs svg{fill:#fff}.Restaurants_Restaurants__title__ioKD4{text-align:center;position:relative;max-width:86.875rem;width:100%;margin:0 auto}@media(min-width:993px){.Restaurants_Restaurants__title__ioKD4{margin-bottom:1rem}}@media(max-width:993px){.Restaurants_Restaurants__title__ioKD4{margin-bottom:.5rem;padding:0 1rem}}@media(min-width:993px){.Restaurants_Restaurants__title_inner__35_i2{display:flex;justify-content:center;align-items:center}}.Restaurants_Restaurants__title_inner__35_i2 h1{font-family:var(--font-bebas-neue);font-weight:600;text-transform:uppercase;color:var(--color-darkgrey)}@media(min-width:993px){.Restaurants_Restaurants__title_inner__35_i2 h1{text-align:center;font-size:3rem;line-height:3.3125rem}}@media(max-width:993px){.Restaurants_Restaurants__title_inner__35_i2 h1{font-size:2rem;line-height:2.25rem}}.Restaurants_Restaurants__title_inner__35_i2 h1{display:inline-block}@media(max-width:993px){.Restaurants_Restaurants__title_inner__35_i2 h1{text-align:left;width:100%}}@media(min-width:993px){.Restaurants_Restaurants__title_inner_mark__D3uzI{margin-left:1.25rem}}@media(max-width:993px){.Restaurants_Restaurants__title_inner_mark__D3uzI{margin-top:.5rem}}.Restaurants_Restaurants__list__z3DLK{position:relative;overflow:hidden}.Restaurants_Restaurants__list_wrapper___0xEY{overflow:hidden;max-width:110rem;width:100%;margin:0 auto}@media(min-width:993px){.Restaurants_Restaurants__list_wrapper___0xEY{padding-bottom:6.9375rem}}@media(max-width:993px){.Restaurants_Restaurants__list_wrapper___0xEY{padding:0 1rem .4375rem}}.Restaurants_Restaurants__list_wrapper_form__tLFim{margin-bottom:1.25rem;max-width:53.75rem;width:100%}@media(min-width:993px){.Restaurants_Restaurants__list_wrapper_items__jX6cx{display:flex;flex-wrap:wrap;gap:5rem 2.5rem}}@media(max-width:993px){.Restaurants_Restaurants__list_wrapper_items_card__5y6zm:not(:last-child){margin-bottom:1.25rem}}.Restaurants_Restaurants__list_wrapper_empty__9WMcM{font-family:var(--font-bebas-neue);font-weight:600;text-align:center}@media(min-width:993px){.Restaurants_Restaurants__list_wrapper_empty__9WMcM{padding:3.75rem 0;font-size:2.125rem;line-height:2.125rem}}@media(max-width:993px){.Restaurants_Restaurants__list_wrapper_empty__9WMcM{padding:2rem 0;font-size:1.5rem;line-height:1.5625rem}}.Restaurants_Restaurants__map__7K58E{position:relative;height:0;overflow:hidden}.Restaurants_Restaurants__map_wrapper__XsIRh{position:relative;width:100%}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper__XsIRh{display:flex;height:calc(100vh - var(--value-header-desktop-height))}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper__XsIRh{display:flex;height:calc(100vh - var(--value-header-mobile-height))}}.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK{background:var(--color-input-bg);z-index:1001}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK{position:relative;padding:1rem 1rem 0;max-width:33.75rem;width:100%}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK{padding:.75rem 1rem;border-radius:1.25rem 1.25rem 0 0;width:100%;position:absolute;bottom:0;left:0;transition:padding-bottom .3s}}.Restaurants_Restaurants__map_wrapper_restaurants_filter__Ak0XM{position:absolute;bottom:calc(100% + .75rem);width:100%;left:0}.Restaurants_Restaurants__map_wrapper_restaurants_filter__Ak0XM button{background:#fff}.Restaurants_Restaurants__map_wrapper_restaurants_empty__AcJSp{font-family:var(--font-bebas-neue);font-weight:600;text-align:center}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_empty__AcJSp{font-size:2rem;line-height:2rem}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_empty__AcJSp{padding:1.0625rem 0;font-size:1.5rem;line-height:1.625rem}}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_head__cXPwq{display:none}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_head__cXPwq{height:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding-bottom:0;transition:padding-bottom .3s}}.Restaurants_Restaurants__map_wrapper_restaurants_head_title__2O52k{font-size:.875rem;line-height:1rem;font-family:var(--font-tilda-sans);font-weight:500}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK.Restaurants_opened__0uWHM{padding-bottom:0}.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK.Restaurants_opened__0uWHM .Restaurants_Restaurants__map_wrapper_restaurants_wrapper__kIIRZ{max-height:50vh;max-height:50dvh}.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK.Restaurants_opened__0uWHM .Restaurants_Restaurants__map_wrapper_restaurants_head__cXPwq{height:auto;padding-bottom:1rem}.Restaurants_Restaurants__map_wrapper_restaurants__4aFDK.Restaurants_opened__0uWHM .Restaurants_Restaurants__map_wrapper_restaurants_search__2_92Q{margin-bottom:1rem}}.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi{display:none}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi{position:absolute;display:block;width:3rem;height:3rem;cursor:pointer;transition:opacity .4s;background:var(--color-grey2);border-radius:100%}.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi:hover{opacity:.8}.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi:after,.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi:before{content:"";position:absolute;width:1.25rem;height:.125rem;background:#fff;top:50%;left:50%}.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi:before{transform:translate(-50%,-50%) rotate(-45deg)}.Restaurants_Restaurants__map_wrapper_restaurants_close__GR6hi:after{transform:translate(-50%,-50%) rotate(45deg)}}.Restaurants_Restaurants__map_wrapper_restaurants_wrapper__kIIRZ{position:relative;height:100%}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_wrapper__kIIRZ{max-height:0;max-height:0dvh;overflow:hidden;transition:max-height .3s}}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list__gioRc{padding:0 .875rem 1rem 0;height:calc(100% - 5rem)}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list__gioRc{max-height:18rem;height:100%;padding-bottom:.75rem;padding-right:1.25rem}}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list_card__N9V3T:not(:last-child){margin-bottom:1rem}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list_card__N9V3T:not(:last-child){margin-bottom:.625rem}.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list_card__N9V3T svg{width:1.25rem;height:1.25rem;fill:var(--color-grey2);margin-right:.625rem}.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list_card_inner__PtE0g{padding:.75rem;background:#fff;border-radius:.75rem;display:flex;align-items:center}.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list_card_inner_info_title__4aSy3{font-family:var(--font-tilda-sans);font-weight:700;color:var(--color-darkgrey);font-size:.75rem;line-height:.875rem;text-transform:uppercase;margin-bottom:.5rem}.Restaurants_Restaurants__map_wrapper_restaurants_wrapper_list_card_inner_info_schedule__cPSTW{font-family:var(--font-tilda-sans);font-weight:500;color:var(--color-darkgrey);font-size:.625rem;line-height:.75rem}}@media(min-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_search__2_92Q{margin-bottom:2rem}}@media(max-width:993px){.Restaurants_Restaurants__map_wrapper_restaurants_search__2_92Q{transition:margin-bottom .3s}}.Restaurants_Restaurants__map_wrapper_active__TRCWK{position:absolute;bottom:0;left:0;width:100%;z-index:1003;transition:transform .5s;transform:translateY(100%)}.Restaurants_Restaurants__map_wrapper_active__TRCWK.Restaurants_entering__tCP_E{transform:translateY(100%)}.Restaurants_Restaurants__map_wrapper_active__TRCWK.Restaurants_entered__yciTN{transform:translateY(0)}.Restaurants_Restaurants__map_wrapper_active__TRCWK.Restaurants_exited__Hhvf4,.Restaurants_Restaurants__map_wrapper_active__TRCWK.Restaurants_exiting__GOKJU{transform:translateY(100%)}.Restaurants_Restaurants__map_wrapper_active_close__fWwFO{position:absolute;top:.375rem;right:.375rem;display:block;width:1.5rem;height:1.5rem;cursor:pointer;transition:opacity .4s;background:var(--color-grey2);border-radius:100%;z-index:5}.Restaurants_Restaurants__map_wrapper_active_close__fWwFO:hover{opacity:.8}.Restaurants_Restaurants__map_wrapper_active_close__fWwFO:after,.Restaurants_Restaurants__map_wrapper_active_close__fWwFO:before{content:"";position:absolute;width:.875rem;height:.125rem;background:#fff;top:50%;left:50%}.Restaurants_Restaurants__map_wrapper_active_close__fWwFO:before{transform:translate(-50%,-50%) rotate(-45deg)}.Restaurants_Restaurants__map_wrapper_active_close__fWwFO:after{transform:translate(-50%,-50%) rotate(45deg)}