.page_promoSlider__fw_it{width:100%;margin:0 auto;padding:0 60px;min-height:168px;position:relative}@media only screen and (max-width:1199px){.page_promoSlider__fw_it{padding:0 24px}}@media only screen and (max-width:767px){.page_promoSlider__fw_it{padding:0 16px}}@media only screen and (max-width:575px){.page_promoSlider__fw_it{padding:0 0 0 15px}}@media only screen and (max-width:1023px){.page_promoSlider__fw_it{padding-right:0}}@media only screen and (max-width:575px){.page_promoSlider__fw_it{padding-left:15px}}.page_container__dB78c{position:relative;display:flex;align-items:flex-start;column-gap:40px;margin:32px 60px 80px}@media only screen and (max-width:1199px){.page_container__dB78c{column-gap:20px;margin:24px 24px 60px}}@media only screen and (max-width:991px){.page_container__dB78c{margin:24px 0 50px 24px;display:grid}}@media only screen and (max-width:575px){.page_container__dB78c{margin:0 0 48px 16px}}.page_contentContainer__0NRDE{flex-grow:1}@media only screen and (max-width:991px){.page_contentContainer__0NRDE{width:97vw}}@media only screen and (max-width:767px){.page_contentContainer__0NRDE{width:calc(100vw - 24px)}}@media only screen and (max-width:575px){.page_contentContainer__0NRDE{width:calc(100vw - 16px)}}.page_filterSortContainer__Jyr0m{display:flex;gap:8px}.page_filter__Z68Uo{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__Z68Uo{position:static}}.page_sort__9GCE2{margin-bottom:24px}@media only screen and (max-width:991px){.page_sort__9GCE2{margin-bottom:16px}.page_restaurantsContainer__X8LxO{margin-right:24px}}@media only screen and (max-width:575px){.page_restaurantsContainer__X8LxO{margin-right:16px}}.page_lists__u74f2{flex:1 1}.page_visually-hidden__C6jjr{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__sdBbz{width:100%;background-color:#f0f0f0;padding-bottom:40px;border-radius:0 0 60px 60px}@media only screen and (max-width:1023px){.page_overflowHidden__sdBbz{border-radius:0 0 20px 20px}}.page_accordeonContainer__21OUC{margin-top:40px}
/*# sourceMappingURL=42e66a2ecd6ed30f.css.map*/