.Subcategories_Subcategories__fX0YY{width:200px;max-height:320px;background-color:var(--white);padding:12px;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 6px rgba(68,71,91,.16),0 8px 12px -12px rgba(68,71,91,.16);border-radius:16px;display:flex;flex-direction:column;gap:8px}.Subcategories_Subcategories__fX0YY::-webkit-scrollbar,.Subcategories_Subcategories__fX0YY::-webkit-scrollbar-thumb{width:8px;background-clip:padding-box;border-color:rgba(0,0,0,0);border-style:solid;border-width:16px 2px}.Subcategories_Subcategories__fX0YY::-webkit-scrollbar-thumb{box-shadow:inset var(--text-muted) 0 0 6px;overflow:hidden}.Subcategories_Subcategories__fX0YY::-webkit-scrollbar-thumb:hover{box-shadow:inset var(--primary-text-color) 0 0 6px}.Subcategories_Subcategories__fX0YY .Subcategories_subcategory__gYavV{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--gray-bright);cursor:pointer;border-radius:100px;background-color:rgba(0,0,0,0);height:48px}.Subcategories_Subcategories__fX0YY .Subcategories_subcategory__gYavV:hover{background-color:var(--pink-light)}.Subcategories_Subcategories__fX0YY .Subcategories_subcategory__gYavV.Subcategories_isSelected__ih0zE{border-color:var(--pink);background-color:var(--pink-light)}.Subcategories_Subcategories__fX0YY .Subcategories_subcategory__gYavV .Subcategories_image__a3727{object-fit:contain}.Subcategories_Subcategories__fX0YY .Subcategories_subcategory__gYavV .Subcategories_name__Jlm23{font-size:13px;line-height:16px;color:var(--primary-text-color);white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.SubcategoriesTrigger_SubcategoriesTrigger__84gFZ{position:absolute;top:6px;right:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3{width:100%;height:108px;border-radius:16px;background-color:var(--gray-light);box-shadow:0 2px 5px rgba(68,71,91,.12);display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;padding:12px 16px;cursor:pointer;position:relative;border:1px solid rgba(0,0,0,0)}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3:hover{background-color:var(--pink-light)}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3.RestaurantsCategoryItem_isSelected__vE_xX{border-color:var(--pink);background-color:var(--pink-light)}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3.RestaurantsCategoryItem_isSelected__vE_xX .RestaurantsCategoryItem_name__xDzlu{color:var(--pink)}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3 .RestaurantsCategoryItem_image__TLOvV{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3 .RestaurantsCategoryItem_name__xDzlu{color:var(--primary-text-color);font-size:15px;line-height:24px;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:1260px){.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3{width:116px;height:88px;padding:10px}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3 .RestaurantsCategoryItem_image__TLOvV{height:44px}.RestaurantsCategoryItem_RestaurantsCategoryItem__IYun3 .RestaurantsCategoryItem_name__xDzlu{font-size:12px;line-height:20px}}.RestaurantHiddenCategories_RestaurantHiddenCategories__xrbWp{height:108px;border-radius:16px;background-color:var(--gray-light);box-shadow:0 2px 5px rgba(68,71,91,.12);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;position:relative;border:1px solid rgba(0,0,0,0)}.RestaurantHiddenCategories_RestaurantHiddenCategories__xrbWp:hover{background-color:var(--pink-light)}.RestaurantHiddenCategories_RestaurantHiddenCategories__xrbWp.RestaurantHiddenCategories_isSelected__rDvgW{border-color:var(--pink);background-color:var(--pink-light)}.RestaurantHiddenCategories_RestaurantHiddenCategories__xrbWp .RestaurantHiddenCategories_count__VPnZa{font-weight:600;color:var(--primary-text-color);font-size:14px;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;font-family:Montserrat arm,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media only screen and (max-width:1259px){.RestaurantHiddenCategories_RestaurantHiddenCategories__xrbWp .RestaurantHiddenCategories_count__VPnZa{font-size:12px}}.RestaurantsCategories_RestaurantsCategories__uOtg8{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));max-width:1620px;margin:auto;padding:24px;transition:all .3s ease;border-bottom:1px solid var(--white-smoke);-ms-overflow-style:none!important;scrollbar-width:none!important}@media only screen and (max-width:1260px){.RestaurantsCategories_RestaurantsCategories__uOtg8{display:flex}}.RestaurantsCategories_RestaurantsCategories__uOtg8::-webkit-scrollbar{display:none}@media only screen and (max-width:1259px){.RestaurantsCategories_RestaurantsCategories__uOtg8{padding-top:16px;margin-left:0;margin-right:0;border-bottom:none;max-width:100%;overflow-x:auto}}.Restaurants_Restaurants__ZuC3R{padding-bottom:80px}.Restaurants_Restaurants__ZuC3R .Restaurants_catalogWrapper__i7kBY{padding-left:52px;padding-right:52px}@media only screen and (max-width:1260px){.Restaurants_Restaurants__ZuC3R{padding-bottom:100px}.Restaurants_Restaurants__ZuC3R .Restaurants_catalogWrapper__i7kBY{padding-left:2px;padding-right:2px}}@media only screen and (max-width:520px){.Restaurants_Restaurants__ZuC3R{padding-bottom:88px}}