.page_promoSlider__BKPdT{width:100%;margin:0 auto;padding:0 60px;min-height:168px;position:relative}@media only screen and (max-width:1199px){.page_promoSlider__BKPdT{padding:0 24px}}@media only screen and (max-width:767px){.page_promoSlider__BKPdT{padding:0 16px}}@media only screen and (max-width:575px){.page_promoSlider__BKPdT{padding:0 0 0 15px}}@media only screen and (max-width:1023px){.page_promoSlider__BKPdT{padding-right:0}}@media only screen and (max-width:575px){.page_promoSlider__BKPdT{padding-left:15px}}.page_container__3Qg0W{position:relative;display:flex;align-items:flex-start;column-gap:40px;margin:32px 60px 80px}@media only screen and (max-width:1199px){.page_container__3Qg0W{column-gap:20px;margin:24px 24px 60px}}@media only screen and (max-width:991px){.page_container__3Qg0W{margin:24px 0 50px 24px;display:grid}}@media only screen and (max-width:575px){.page_container__3Qg0W{margin:0 0 48px 16px}}.page_contentContainer__z09zG{flex-grow:1}@media only screen and (max-width:991px){.page_contentContainer__z09zG{width:97vw}}@media only screen and (max-width:767px){.page_contentContainer__z09zG{width:calc(100vw - 24px)}}@media only screen and (max-width:575px){.page_contentContainer__z09zG{width:calc(100vw - 16px)}}.page_filterSortContainer__2yUXe{display:flex;gap:8px}.page_filter__eJLAx{width:360px;min-width:360px;position:-webkit-sticky;position:sticky;top:30px;z-index:100;overflow:auto;align-self:flex-start}@media only screen and (max-width:991px){.page_filter__eJLAx{position:static}}.page_sort__hDnDg{margin-bottom:24px}@media only screen and (max-width:991px){.page_sort__hDnDg{margin-bottom:16px}.page_restaurantsContainer__eB4Pl{margin-right:24px}}@media only screen and (max-width:575px){.page_restaurantsContainer__eB4Pl{margin-right:16px}}.page_lists__JxsA6{flex:1 1}.page_visually-hidden__Dbd_9{border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;visibility:hidden;pointer-events:none}.page_overflowHidden__9tFJD{width:100%;background-color:#f0f0f0;padding-bottom:40px;border-radius:0 0 60px 60px}@media only screen and (max-width:1023px){.page_overflowHidden__9tFJD{border-radius:0 0 20px 20px}}.page_accordeonContainer__QQWyY{margin-top:40px}
/*# sourceMappingURL=5fdd6563864af76c.css.map*/