.BreadcrumbsComponent__wrapper{display:flex;align-items:center;flex-flow:wrap;gap:10px 0}.BreadcrumbsComponent__wrapper.sidebar.alcohol{margin-bottom:10px}.BreadcrumbsComponent__wrapper.sidebar .BreadcrumbsComponent__link{display:block;color:#333;position:relative}.BreadcrumbsComponent__wrapper.sidebar .BreadcrumbsComponent__link:not(:last-child){margin-bottom:10px}.BreadcrumbsComponent__link{display:flex;align-items:center;gap:10px;color:#6c6e6e;text-transform:capitalize;font-weight:700;font-size:1.1429rem}.BreadcrumbsComponent__link:last-child{font-weight:700;text-decoration:none;cursor:default;color:#333333}.BreadcrumbsComponent__chevron{margin:0 10px 0 0}.BreadcrumbsComponent__chevron--breadcrumbs path{fill:#6c6e6e}.AlcoholSidebar .BreadcrumbsComponent__wrapper{margin-bottom:10px;margin-left:2px;flex-flow:wrap;gap:10px 0}

.LayoutLeftSidebar{display:flex;background:#ffffff;width:100%;box-sizing:border-box;flex-wrap:wrap;position:relative;z-index:1}.LayoutLeftSidebar__sidebar{flex:0 0 100%;box-sizing:border-box}.hasSliderSidebar .LayoutLeftSidebar__sidebar:hover::after,.hasSliderSidebar .LayoutLeftSidebar__sidebar:focus-within::after{z-index:auto}.LayoutLeftSidebar__content{flex-grow:1;padding:20px;background-color:#fff;min-height:600px;min-width:0}.LayoutLeftSidebar.LaundrySearchPage{background-color:#ffffff}.LayoutLeftSidebar.LaundrySearchPage .LayoutLeftSidebar__content{box-shadow:none;width:100%;flex:none;background-color:#ffffff;margin:0 auto}.SearchPage--laundry{background-color:#fafafa;display:block;padding-top:60px}.SearchPage--laundry .LayoutLeftSidebar__content{box-shadow:none;background-color:#fafafa}.FoodSearchPage .LayoutLeftSidebar__sidebar,.GrocerySearchPage .LayoutLeftSidebar__sidebar,.CateringSearchPage .LayoutLeftSidebar__sidebar,.AlcoholPageContainer .LayoutLeftSidebar__sidebar{padding:0}.hasSliderSidebar .LayoutLeftSidebar__sidebar{padding:0;flex:0 0 90px;width:90px;position:relative;z-index:2;transition:none;overflow:visible}.hasSliderSidebar .LayoutLeftSidebar__sidebar:hover .LayoutLeftSidebar__SidebarOverlay,.hasSliderSidebar .LayoutLeftSidebar__sidebar:focus-within .LayoutLeftSidebar__SidebarOverlay{width:250px;box-shadow:2px 0 8px rgba(0,0,0,0.08);pointer-events:auto}.hasSliderSidebar .LayoutLeftSidebar__sidebar:hover .VerticalMenu__TabLinkText,.hasSliderSidebar .LayoutLeftSidebar__sidebar:focus-within .VerticalMenu__TabLinkText{visibility:visible;opacity:1;margin-left:8px;position:absolute;left:40px;white-space:nowrap;transition:opacity 0.3s ease, visibility 0.3s ease}.hasSliderSidebar .LayoutLeftSidebar__SidebarOverlay{position:absolute;left:0;top:0;width:90px;height:100%;background:#fff;box-shadow:none;z-index:100;transition:width 0.25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.2s;display:flex;flex-direction:column;pointer-events:none}.hasSliderSidebar .VerticalMenu__TabLink{padding:17px 20px}.hasSliderSidebar .VerticalMenu__TabLinkText{visibility:hidden;opacity:0;transition:opacity 0.3s ease, visibility 0.3s ease;position:absolute;left:48px;white-space:nowrap}@media (min-width: 960px){.LayoutLeftSidebar{flex-wrap:nowrap}.LayoutLeftSidebar__sidebar{flex:0 0 250px;padding:40px 20px 40px 40px}.LayoutLeftSidebar__content{padding:40px;box-shadow:0px 1px 3px rgba(0,0,0,0.1);flex:1 1 100%;width:calc(100% - 250px);box-sizing:border-box}.LayoutLeftSidebar__content{display:block}.SearchPage--laundry .LayoutLeftSidebar__content{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}}@media (max-width: 960px){.LayoutLeftSidebar.LaundrySearchPage .LayoutLeftSidebar__content{padding:0}}@media (max-width: 1500px){.SearchPage--laundry .LayoutLeftSidebar__content{padding:15px 0 40px 0;margin:0 85px;max-width:calc(100% - 100px);width:100%}}

.FilterTagsComponent__wrapper{margin-bottom:20px}.FilterTagsComponent__wrapper__filters{display:flex;flex-wrap:wrap;gap:12px}.FilterTagsComponent__tag{border:1px solid #1f5ea8;font-weight:700;font-size:1.1429rem;color:#1f5ea8;background:white;min-height:38px;display:flex;align-items:center;padding:0 16px;border-radius:40px;cursor:pointer;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilterTagsComponent__tag--has-close{padding:0 40px 0 16px !important}.FilterTagsComponent__close{position:absolute;top:32%;right:15px;font-size:1.1429rem;color:#1f5ea8;vertical-align:middle;transform:rotate(45deg)}.FilterTagsComponent__close:hover{text-decoration:none}@media (max-width: 960px){.FilterTagsComponent__tag{font-size:1rem}}

.SortDropdown__Select__Label{color:#1f5ea9}

.SidebarMobileViewer{background-color:#f8f8f8;color:#1f5ea9}.SidebarMobileViewer__button{background:transparent;border:none;color:#1f5ea9}.SidebarMobileViewer__toggle,.SidebarMobileViewer__done,.SidebarMobileViewer__reset{cursor:pointer}.SidebarMobileViewer__closed{text-align:center}.SidebarMobileViewer__title{margin:0}.SidebarMobileViewer__title__icon{margin-right:5px;color:#1f5ea9}.SidebarMobileViewer__openTitle{margin:0}.SidebarMobileViewer__open{justify-content:space-between}.SidebarMobileViewer__closed{justify-content:center}.SidebarMobileViewer__open,.SidebarMobileViewer__closed{display:flex;align-items:center;padding:10px 20px}@media (min-width: 960px){.SidebarMobileViewer{display:none}}

@keyframes skeletonAnimation{0%{background-position:-500px 0}100%{background-position:calc(500px + 100%) 0}}.SkeletonLoader{width:100%;height:100%;display:flex;flex-wrap:wrap;margin-bottom:10px}.SkeletonLoader__Loader{animation:skeletonAnimation 1.8s ease-in-out infinite;transform:translateZ(0);background-color:#eee;background-image:linear-gradient(90deg, #eee, #f8f8f8, #eee);background-size:500px 100%;background-repeat:no-repeat;display:inline-block;line-height:1;width:100%;min-height:10px}.SkeletonLoader__Loader:not(:last-child){margin-bottom:10px}

.SearchResultCuisines{list-style:none;margin:0;padding:0;display:inline-block}.SearchResultCuisines .SearchResultCuisines__Item{display:inline;color:#666}.SearchResultCuisines .SearchResultCuisines__Item--images{display:inline;color:#fff;font-size:0.8571rem;letter-spacing:0;line-height:1.0714rem}.SearchResultCuisines .SearchResultCuisines__Item:not(:last-child):after{content:',';display:inline-block;margin-right:4px}

.PaginationWidget{display:flex;justify-content:center;flex-flow:row nowrap}.PaginationWidget--firstPageVisible .PaginationWidget__pages--center .PaginationWidget__block:first-child{border-left:none;border-radius:0}.PaginationWidget--firstPageVisible .PaginationWidget__pages--first .PaginationWidget__block:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.PaginationWidget--lastPageVisible .PaginationWidget__pages--center .PaginationWidget__block:last-child{border-radius:0}.PaginationWidget--lastPageVisible .PaginationWidget__pages--last .PaginationWidget__block:first-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.PaginationWidget__block{flex:0 0 36px;height:44px;width:36px;color:#1f5ea9;background-color:#fff;border:1px solid #eee;border-left:none;text-align:center;cursor:pointer;user-select:none;font-size:1.1429rem;align-items:center;justify-content:center;display:block;outline:none;line-height:3.1429rem;text-decoration:none;box-sizing:border-box}.PaginationWidget__block:hover{text-decoration:none}.PaginationWidget__block:first-child,.PaginationWidget__block--alone{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #eee}.PaginationWidget__block:last-child,.PaginationWidget__block--alone{border-top-right-radius:4px;border-bottom-right-radius:4px}.PaginationWidget__block--active{background-color:#1f5ea9;color:#fff;cursor:default}.PaginationWidget__block--disabled{color:#ccc;cursor:default}.PaginationWidget__Dots--Inactive{color:#ccc}.PaginationWidget__PrevPage{margin-right:10px}.PaginationWidget__NextPage{margin-left:10px}.PaginationWidget__pages{margin:0;display:flex;flex-flow:row nowrap}@media (min-width: 360px){.PaginationWidget__block{width:44px;flex:0 0 44px}}@media (min-width: 768px){.PaginationWidget__PrevPage{margin-right:20px}.PaginationWidget__NextPage{margin-right:20px}}@media (max-width: 360px){.PaginationWidget__block{width:40px;flex:0 0 40px}}

.PriceRatingFilter{padding-top:15px}.PriceRatingFilter__List{list-style:none;display:flex;flex-flow:row nowrap;padding:0;margin:0;box-sizing:border-box}.PriceRatingFilterItem{flex:auto;display:block;height:32px;line-height:2.2857rem;text-align:center;color:#666;font-size:1rem;user-select:none;cursor:pointer;border:1px solid #ccc;border-left:none}.PriceRatingFilterItem--Active{background:#1f5ea9;color:#fff;border-top-color:#1f5ea9;border-bottom-color:#1f5ea9}.PriceRatingFilterItem--Active:first-child{border-left-color:#1f5ea9}.PriceRatingFilterItem--Active:last-child{border-right-color:#1f5ea9}.PriceRatingFilterItem:first-child{border-radius:3px 0 0 3px;border-left:1px solid #ccc}.PriceRatingFilterItem:last-child{border-radius:0 3px 3px 0}@media (min-width: 960px){.PriceRatingFilter{padding-top:0}}

.FilterButtonGroupButton__Button.dcom-button{background:transparent;width:100%;padding:5px 10px;color:#666;text-align:left;border-radius:3px;font-size:1rem;font-weight:normal;outline:none}.FilterButtonGroupButton--Selected .FilterButtonGroupButton__Button{background:#1f5ea9;color:#fff}.FilterButtonGroupButton--Disabled .FilterButtonGroupButton__Button{cursor:none}

.StarRatingFilter .StarRating__container{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:15px;padding-right:40px}.StarRatingFilter .StarRating__base{font-size:1.5rem;cursor:pointer}@media (min-width: 960px){.StarRatingFilter .StarRating__container{padding-top:0}}

.Slider__wrapper{position:relative;height:33px}.Slider__slider{position:absolute;-webkit-appearance:none;z-index:2;width:100%;height:33px;background:transparent;padding:0 0 15px}.Slider__slider::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:0 6px 13px 0 rgba(0,0,0,0.44);width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;border:0}.Slider__slider::-moz-range-thumb{box-shadow:0 6px 13px 0 rgba(0,0,0,0.44);width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;border:0}.Slider__slider::-moz-range-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.Slider__slider::-moz-focus-outer{border:0}.Slider__slider::-ms-tooltip{display:none}.Slider__slider:focus{background:none;outline:none}.Slider__slider:hover{cursor:pointer}.Slider__runner{position:absolute;top:46%;width:100%;height:4px;border-radius:4px;cursor:pointer;background:#ccc;z-index:0}.Slider__activeRunner{position:absolute;top:46%;height:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;background:#1f5ea9;z-index:1}.Slider__thumb{position:absolute;z-index:2;box-shadow:0 6px 13px 0 rgba(0,0,0,0.44);width:18px;height:18px;margin:-8px 0 0;border-radius:50%;background:#fff;cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.Slider__runner{display:none}.Slider__activeRunner{display:none}}

.DistanceSlider{display:flex;flex-direction:column}.DistanceSlider__options{display:flex;justify-content:space-between;padding:0;margin:0;list-style-type:none;font-size:1rem;color:#666;z-index:3}.DistanceSlider__option{margin-right:15px}.DistanceSlider__option:hover{cursor:pointer}.DistanceSlider__option:last-child,.DistanceSlider__option:first-child{margin-right:0}

.Filters{margin-top:15px}.Filters:not(:last-child){border-bottom:1px solid #eee;padding-bottom:20px}.Filters__wrap:empty{display:none}.Filters__mainTitle{border-top:1px solid #eee;padding:20px 0 10px}.Filters__container:not(:last-child){border-bottom:1px solid #eee;padding:20px 0}.Filters__title{margin-bottom:10px;display:flex;justify-content:space-between;flex-flow:row wrap}.Filters__title__copy{display:flex;flex-flow:row wrap;line-height:normal;align-items:center}.Filters__title__callout{margin-left:10px}.Filters__filter:first-child{padding-top:15px}.Filters__filter:not(:last-child){margin-bottom:20px}.Filters__filter--Disabled{opacity:0.5}.Filters__label{display:flex;align-items:center;user-select:none}.Filters__label__copy{margin-left:10px}.Filters__link{background:none;outline:none;color:#1f5ea9;border:none;font-weight:500;cursor:pointer}.Filters__link:hover,.Filters__link:active,.Filters__link:focus{text-decoration:underline}@media (min-width: 960px){.Filters__filter:first-child{padding-top:0}}

.CuisineCarouselItem{position:relative}.CuisineCarouselItem:hover{text-decoration:none;cursor:pointer}.CuisineCarouselItem+.CuisineCarouselItem{margin-left:20px}.CuisineCarouselItem__Icon__Container{position:absolute;right:5px;top:2px;color:#fff;background:#1f5ea9;border-radius:50%;width:20px;height:20px;font-size:0.8571rem;display:flex;justify-content:center;align-items:center}.CuisineCarouselItem__Img{width:84px;height:84px;margin-bottom:10px;box-sizing:border-box;border-radius:50%}.CuisineCarouselItem__Img--active{border:1px solid #1f5ea9;padding:2px;border-radius:50%}.CuisineCarouselItem__Title{color:#333;font-size:1.0714rem;letter-spacing:0;line-height:1.2857rem;text-align:center;margin:0}.CuisineCarouselItem__Title--active{font-weight:600}.CuisineCarouselItem__Title--feature{width:88px}.CuisineCarouselItem:hover{text-transform:none}@media (max-width: 767px){.CuisineCarouselItem{display:flex;align-items:center;flex-direction:column}.CuisineCarouselItem+.CuisineCarouselItem{margin-left:10px}.CuisineCarouselItem__Img{width:64px;height:64px}.CuisineCarouselItem__Title{font-size:0.8571rem;width:70px}.CuisineCarouselItem__Title--feature{width:72px}}@media (max-width: 360px){.CuisineCarouselItem+.CuisineCarouselItem{margin-left:5px}}

.CuisineCarousel .Carousel__container{position:relative;z-index:1;padding-top:20px;padding-bottom:20px}

.Categories{margin-top:25px}.Categories__container__0{list-style:none outside;margin:0;padding:0}.Categories__category__showMore{display:none}.Categories__category__showMore.show{display:block}.Categories__category__link{display:block;margin-bottom:20px;margin-left:10px}.Categories__title__0{font-weight:bold;color:#333;margin-bottom:20px;display:block}.Categories__count__0{display:none}.Categories__container__1{list-style:none outside;margin:0;padding:0}.Categories__title__1{color:#666;display:block}.Categories__count__1{display:inline-block;margin-left:2px}@media (min-width: 960px){.Categories{margin-top:0}}

.CategorySelectorItem{outline:none;background:transparent;border:none;margin:0;color:#666;padding:0 10px 20px;font-size:1rem;display:inline-block}.CategorySelectorItem--Active{font-weight:700}

.CategorySelector__List{list-style:none;padding:0;margin:0}.CategorySelector__ShowMore{padding:0 10px 20px;display:inline-block}

.SidebarSponsoredMerchant{display:block;padding:20px 0;border-bottom:1px solid #eee}.SidebarSponsoredMerchant:hover,.SidebarSponsoredMerchant:active,.SidebarSponsoredMerchant:focus{text-decoration:none}.SidebarSponsoredMerchant__Image{display:block;width:100%}.SidebarSponsoredMerchant__CuisinesWrap{color:#333}.SidebarSponsoredMerchant__CuisinesWrap:empty{display:none}.SidebarSponsoredMerchant__FlagLabelWrap__FlagLabel.FlagLabel:after{border-right-color:#f8f8f8}

.Tagline{margin:20px 0;font-size:0.8571rem;line-height:1.2143rem}

.VerticalMenu{width:230px;position:fixed}.VerticalMenu.affix{position:absolute;bottom:20px}.VerticalMenu.no-fixed{position:static;width:100%}.VerticalMenu__TabsList{list-style:none;margin:0;padding:15px 0 0 0;display:flex;flex-direction:column}.VerticalMenu__TabsListItem{margin:0;padding:0}.VerticalMenu__TabLink{display:flex;align-items:center;gap:5px;padding:17px 20px;text-decoration:none;color:#333333;transition:all 0.2s ease;font-size:1.1429rem;font-weight:400;border-left:3px solid transparent}.VerticalMenu__TabLink:hover{text-decoration:none;border-left:3px solid #49aaff;color:#1f5ea8}.VerticalMenu__TabLink--active{border-left:3px solid #49aaff;font-weight:700;color:#1f5ea8}.VerticalMenu__TabLinkIcon{width:20px;display:inline-block;text-align:center}.VerticalMenu__TabLinkText{visibility:visible;opacity:1}

.SearchPage__Info{padding:0 0 20px 0;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.SearchPage__Info__Loader.SkeletonLoader{height:25px;width:40%}.SearchPage__Info__HeaderRow{display:flex;align-items:center;justify-content:space-between;width:100%}.SearchPage__Info__Title{order:1;margin-bottom:0;padding-right:10px;font-size:1.4286rem;font-weight:700}.SearchPage__Info__FilterButton{order:2;margin-left:auto;padding-right:10px;color:#1f5ea8;font-weight:700;font-size:1.1429rem;display:flex;align-items:center;gap:5px;cursor:pointer}.SearchPage__Info__Controls{display:flex;flex-flow:row nowrap;order:2;width:70%;justify-content:flex-end}.SearchPage__Info__Controls .Select__dropdown{font-weight:500;padding-left:10px}.SearchPage__Info__Controls__FiltersButton{color:#1f5ea9;display:flex;align-items:center;background:transparent;border:none;padding:0;margin:0}.SearchPage__Info__Controls__FiltersButton:before{content:"|";color:#ccc;padding:0 10px}.SearchPage__Info__Controls__FiltersButton__Text{padding:0 5px}.SearchPage__Info__Controls__FiltersButton__Count{background:#49aaff;border-radius:18px;font-size:0.7143rem;width:18px;height:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#fff;padding-top:1px}.SearchPage__Info__Filters{width:100%;order:3;padding-top:10px}.SearchPage__Info__Filters--no-padding{padding:0px}.SearchPage__Info .FilterTagsComponent__wrapper{margin:0}.SearchPage__Info--0.SearchPage__Info.SearchPage__Info--HasChildren{height:auto}.SearchPage__Info--0 .SearchPage__Info__Controls__Sort,.SearchPage__Info--0 .SearchPage__Info__Controls__FiltersButton:before{display:none}.SearchPage__Info--0.SearchPage__Info--HasChildren .SearchPage__Info__Controls__Sort,.SearchPage__Info--0.SearchPage__Info--HasChildren .SearchPage__Info__Controls__FiltersButton:before{visibility:hidden}.SearchPage__Info--grocery,.SearchPage__Info--food,.SearchPage__Info--catering,.SearchPage__Info--6{padding:20px 0;display:block}.SearchPage__Info--laundry{padding:0 40px 28px 40px}.SearchPage__ResultsWrap__Pagination{padding:40px 0}.SearchPage__MobileSidebarFilters{background:#fff}.SearchPage__MobileSidebarFilters .CategorySelector{border-bottom:1px solid #eee}.SearchPage__MobileSidebarFilters .Accordion .Filters__title{margin:0}.SearchPage__MobileSidebarFilters .Accordion .Filters__title__copy{width:100%}.SearchPage__MobileSidebarFilters .Accordion .Filters__link{padding:10px 0 0;display:none}.SearchPage__MobileSidebarFilters .Accordion--Visible .Filters__link{display:initial}.SearchPage__MobileSidebarFilters .Filters .RefineBy{display:none}.SearchPage__MobileSidebarFilters .Filters__container{padding:0}.SearchPage__MobileSidebarFilters__Controls,.SearchPage__MobileSidebarFilters__Controls--fixed{background:#f8f8f8}.SearchPage__MobileSidebarFilters__Controls:after{content:"";position:fixed;width:100%;height:60px;background-color:rgba(0,0,0,0.5);top:0;left:0;z-index:1003}.SearchPage__MobileSidebarFilters__Controls:before{content:"";position:absolute;width:100%;height:0;background-color:rgba(0,0,0,0.5);transform-origin:center top;transform:rotate(180deg)}.SearchPage__MobileSidebarFilters__Controls--fixed{position:fixed;top:60px;width:100%;z-index:1003}.SearchPage__MobileSidebarFilters__Filters{padding:20px}.SearchPage__MobileSidebarFilters__Filters .AccordionOrderSettingsSelector{padding-bottom:20px}.SearchPage__MobileSidebarFilters__Filters .AccordionOrderSettingsSelector .OrderTypeToggle__Pickup{padding-left:14px}.SearchPage__MobileSidebarFilters__Footer{border-top:1px solid #eee;margin:0 20px}.SearchPage__Sidebar>.Filters>.RefineBy{display:none}.SearchPage__PickupSlider{display:none}.SearchPage__Reset{border:none;background:none;color:#1f5ea9}.FoodSearchPage,.GrocerySearchPage,.CateringSearchPage,.AlcoholPageContainer{padding-top:60px}.FoodSearchPage .SearchPage__Content,.GrocerySearchPage .SearchPage__Content,.CateringSearchPage .SearchPage__Content,.AlcoholPageContainer .SearchPage__Content{padding:20px 20px 20px 0}@media (min-width: 960px){.SearchPage__Info__Title{width:auto}.SearchPage--non-laundry .SearchPage__Info__Title--HasChildren{width:100%}.SearchPage__Info__Controls{width:auto;order:3}.SearchPage__Info__Controls__FiltersButton{display:none}.SearchPage__Info__Filters{width:initial;order:2;padding-top:20px}.SearchPage__Info--0.SearchPage__Info{padding:0;height:0}.SearchPage__Info--0 .SearchPage__Info__Title{display:none}.SearchPage__Info--0.SearchPage__Info--HasChildren .SearchPage__Info__Title{visibility:hidden}.SearchPage__MobileSidebarFilters .Accordion .Filters__title__copy{width:auto}.SearchPage__MobileSidebarFilters .Accordion .Filters__link{display:none}.SearchPage__MobileSidebarFilters .Accordion--Visible .Filters__link{display:block}.SearchPage__MobileSidebarFilters .Accordion__Content{padding-bottom:0}.SearchPage__MobileSidebarFilters .Filters__link{display:block;margin-top:10px}.SearchPage__MobileSidebarFilters .Filters__container{padding-top:0}.SearchPage__Sidebar__Item{border-bottom:1px solid #eee;padding:20px 0}.SearchPage__Sidebar__Item.Categories{padding-bottom:0}.SearchPage__Sidebar__Item.OrderTypeToggle{border-bottom:none}.SearchPage__Sidebar__RefineBy.RefineBy{margin-bottom:20px}.SearchPage__Sidebar .OrderTimeSelector{margin-bottom:0;padding-bottom:0;border-bottom:none}.SearchPage__Sidebar .Filters__container:first-child{padding-top:0}.SearchPage__PickupSlider{display:block;padding-top:0;margin-top:-1px;background:#f8f8f8}.SearchPage__PickupSlider .Filters__title{display:none}}@media (max-width: 959px){.SearchPage__Info{padding:10px 0}.SearchPage__Info__Title{width:100%;text-align:center;padding:10px 0}.SearchPage__Info__Controls{flex:0 0 100%;justify-content:center}}@media (max-width: 767px){.SearchPage__Info__Controls .Select__label{display:none}}@media (max-width: 1350px){.SearchPage__Info--laundry{padding:0 20px 20px 20px}}@media (max-width: 960px){.SearchPage__Info--laundry{padding:0 20px;display:block}.SearchPage__Info--laundry .Select__wrapper{display:none}.SearchPage__Info--laundry .SearchPage__Info__Title{text-align:left;font-size:1.2857rem !important;line-height:normal !important}.SearchPage__Info--laundry .SearchPage__Info__Controls{display:none}.SearchPage__Info--laundry .SearchPage__Info__Controls__FiltersButton:before{display:none}.SearchPage__Info--laundry .SearchPage__Info__HeaderRow{align-items:baseline;gap:10px}.SearchPage__Info--laundry .SearchPage__Info__Filters{padding-top:0;padding-bottom:10px}.FoodSearchPage,.GrocerySearchPage,.CateringSearchPage,.AlcoholPageContainer{padding-top:0}.FoodSearchPage .SearchPage__Content,.GrocerySearchPage .SearchPage__Content,.CateringSearchPage .SearchPage__Content,.AlcoholPageContainer .SearchPage__Content{padding:20px}.SearchPage__Info--food{display:flex}.SearchPage__Info--food .SearchPage__Info__Controls,.SearchPage__Info--food .SearchPage__Info__Title{width:100%}.CateringSearchPage .SearchPage__Info__Controls{width:100%}}@media (max-width: 478px){.SearchPage__Info--laundry{padding:0 16px}.FoodSearchPage .SearchPage__Content,.GrocerySearchPage .SearchPage__Content,.CateringSearchPage .SearchPage__Content,.AlcoholPageContainer .SearchPage__Content{padding:16px}}

.FoodSearchModalFilterButtonGroupButton{padding:8px 16px;border:1px solid #d1d4d4;border-radius:6px;background:transparent;cursor:pointer;font-size:1rem;text-align:center;transition:all 0.2s ease;width:100%;box-shadow:none}.FoodSearchModalFilterButtonGroupButton__text{color:inherit;font-weight:inherit;text-align:center;width:100%}.FoodSearchModalFilterButtonGroupButton:hover:not(:disabled),.FoodSearchModalFilterButtonGroupButton:focus-visible:not(:disabled){border-color:#b7deff;background:#f6faff;color:#1f5ea8}.FoodSearchModalFilterButtonGroupButton:hover:not(:disabled) .filter-count,.FoodSearchModalFilterButtonGroupButton:focus-visible:not(:disabled) .filter-count{color:#1f5ea8}.FoodSearchModalFilterButtonGroupButton:disabled{opacity:0.5;cursor:not-allowed}.FoodSearchModalFilterButtonGroupButton--Selected{background:#f6faff;color:#1f5ea8;border-color:#b7deff;font-weight:600}.FoodSearchModalFilterButtonGroupButton--Selected .filter-count{color:#1f5ea8}.FoodSearchModalFilterButtonGroupButton--Disabled{opacity:0.5;cursor:not-allowed}

.FoodSearchModalFilterButtonGroup{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;width:100%}.FoodSearchModalFilterButtonGroup button{padding:8px 16px;border:1px solid #d1d4d4;border-radius:6px;background:transparent;cursor:pointer;font-size:1rem;text-align:center;transition:all 0.2s ease}.FoodSearchModalFilterButtonGroup button:hover:not(:disabled),.FoodSearchModalFilterButtonGroup button:focus-visible:not(:disabled){border-color:#b7deff;color:#1f5ea8;background:#f6faff}.FoodSearchModalFilterButtonGroup button:disabled{opacity:0.5;cursor:not-allowed}.FoodSearchModalFilterButtonGroup button.FoodSearchModalFilterButtonGroupButton--Selected{background-color:#f6faff;border-color:#b7deff;color:#1f5ea8;font-weight:600}

.FoodSearchModalFilterGroupFilter{display:flex;align-items:center;gap:8px;padding:0;margin-bottom:0}.FoodSearchModalFilterGroupFilter input[type="checkbox"]{cursor:pointer;margin:0}.FoodSearchModalFilterGroupFilter label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1rem;font-weight:400;color:#333333;width:100%}.FoodSearchModalFilterGroupFilter label input[type="checkbox"]:checked ~ span{font-weight:600}.FoodSearchModalFilterGroupFilter__count{font-size:1rem;color:#333333;margin-left:5px}.FoodSearchModalFilterGroupFilter--Disabled{opacity:0.5;pointer-events:none}

.FoodSearchModalLinks{display:flex;flex-direction:column;gap:12px;width:100%}.FoodSearchModalLinks__item{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:1rem;color:#333333;transition:color 0.2s ease;max-width:fit-content}.FoodSearchModalLinks__name:hover{text-decoration:underline}.FoodSearchModalLinks__toggle{cursor:pointer;font-size:1rem;color:#1f5ea9;text-align:left;transition:color 0.2s ease;max-width:fit-content}.FoodSearchModalLinks__toggle:hover{color:#1f5ea8;text-decoration:underline}

.FoodSearchModalPriceRatingFilterItem{list-style:none;width:100%}.FoodSearchModalPriceRatingFilterItem__button{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:1.1429rem;font-weight:700;text-align:left;transition:all 0.2s ease;text-align:center}.FoodSearchModalPriceRatingFilterItem__button:hover{border-color:#1f5ea8;background:#fff}.FoodSearchModalPriceRatingFilterItem__button:hover+.FoodSearchModalPriceRatingFilterItem__text,.FoodSearchModalPriceRatingFilterItem__button:hover .FoodSearchModalPriceRatingFilterItem__text{color:#1f5ea8}.FoodSearchModalPriceRatingFilterItem__text{color:#333}.FoodSearchModalPriceRatingFilterItem--Selected .FoodSearchModalPriceRatingFilterItem__button{background:#fff;border-color:#1f5ea8}.FoodSearchModalPriceRatingFilterItem--Selected .FoodSearchModalPriceRatingFilterItem__button .FoodSearchModalPriceRatingFilterItem__text{color:#1f5ea8}

.FoodSearchModalPriceRatingFilter{width:100%}.FoodSearchModalPriceRatingFilter__List{list-style:none;padding:0;margin:0;display:flex;gap:8px}

.FoodSearchModalStarRatingFilter .StarRating__container{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:0;gap:12px}.FoodSearchModalStarRatingFilter .StarRating__base{font-size:1.5rem;cursor:pointer}

.FoodSearchModalFiltersGroup{background:#fff}.FoodSearchModalFiltersGroup__header{margin-bottom:1rem}.FoodSearchModalFiltersGroup__title{font-size:0.9286rem;font-weight:600;color:#000000;margin:0 0 16px 0}.FoodSearchModalFiltersGroup__content{width:100%}.FoodSearchModalFiltersGroup__filters{display:flex;flex-direction:column;gap:12px}

.FoodSearchModalSortBy{display:flex;flex-direction:column}.FoodSearchModalSortBy__Label{font-size:0.9286rem;font-weight:600;margin-bottom:16px;color:#000000}.FoodSearchModalSortBy__RadioGroup{display:flex;flex-direction:column;gap:12px}.FoodSearchModalSortBy__Option{display:flex;align-items:center;font-size:1rem;font-weight:400;color:#333333;gap:8px;cursor:pointer;user-select:none}.FoodSearchModalSortBy__Option input[type="radio"]:checked ~ span{font-weight:600}.FoodSearchModalSortBy__Option input[type="radio"]{cursor:pointer;margin:0}

.FoodSearchModalFilters{width:100%}.FoodSearchModalFilters__wrap{display:flex;flex-direction:column;gap:1.5rem}.FoodSearchModalFilters__grid{display:flex;flex-direction:column}.FoodSearchModalFilters__row{display:flex;gap:24px;align-items:flex-start;border-bottom:1px solid #e5e7eb}.FoodSearchModalFilters__row:last-child{border-bottom:none}.FoodSearchModalFilters__row--top{padding:0 0 24px 0}.FoodSearchModalFilters__row--middle{padding:24px 0}.FoodSearchModalFilters__row--bottom{padding:24px 0}.FoodSearchModalFilters__col--1of3{flex:1 1 33%;min-width:0}.FoodSearchModalFilters__col--2of3{flex:2 1 67%;min-width:0}@media screen and (min-width: 320px) and (max-width: 640px){.FoodSearchModalFilters__row--top{padding:0}.FoodSearchModalFilters__row--middle{padding:0}.FoodSearchModalFilters__row--bottom{padding:0}}@media screen and (max-width: 640px){.FoodSearchModalFilters__row{border-bottom:none}}@media (max-width: 640px){.FoodSearchModalFilters__row{flex-direction:column;gap:24px}.FoodSearchModalFilters__col--1of3,.FoodSearchModalFilters__col--2of3{width:100%}}

.FoodSearchFilterModal{color:black}.FoodSearchFilterModal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:999999999}.FoodSearchFilterModal .modal-content{background:white;max-width:730px;width:100%;position:relative;max-height:calc(100vh - 140px);display:flex;flex-direction:column;border-radius:16px;margin:90px auto 0}.FoodSearchFilterModal .modal-close{position:absolute;top:50px;right:40px;background:none;border:none;font-size:3.5714rem;height:22px;width:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;color:#1f5ea8}.FoodSearchFilterModal .modal-header{padding:50px 40px 35px 40px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.FoodSearchFilterModal .modal-header h2{font-size:1.7143rem;font-weight:700;margin:0;color:#333333}.FoodSearchFilterModal .modal-header .reset-filters{background:none;border:1px solid #e5e7eb;color:#666;padding:8px 16px;border-radius:6px;font-size:1rem;cursor:pointer;transition:all 0.2s}.FoodSearchFilterModal .modal-header .reset-filters:hover{background-color:#f9fafb;border-color:#d1d5db}.FoodSearchFilterModal .modal-body{padding:24px 40px;overflow-y:auto;flex-grow:1;-ms-overflow-style:none;scrollbar-width:none}.FoodSearchFilterModal .modal-body::-webkit-scrollbar{display:none}.FoodSearchFilterModal .modal-footer{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;background:white;border-radius:0 0 16px 16px}.FoodSearchFilterModal .modal-footer button{padding:15px 32px;border-radius:48px;font-size:1.2857rem;font-weight:600;color:#1f5ea8;cursor:pointer;transition:all 0.2s ease}.FoodSearchFilterModal .modal-footer button.primary{background:#1f5ea8;border:1px solid #1f5ea8;color:white}.FoodSearchFilterModal .modal-footer button.primary:hover{background:#1f5ea8}.FoodSearchFilterModal .modal-footer button.secondary{background:white;border:1px solid #1f5ea8;color:#1f5ea8}.FoodSearchFilterModal__Filters{margin-bottom:24px;border-bottom:1px solid #e5e7eb}.FoodSearchFilterModal__Refinements{margin-bottom:0}.FoodSearchFilterModal__SortContent{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.FoodSearchFilterModal__SortContent .SortDropdown__Select__Label{display:block;font-size:1rem;font-weight:600;margin-bottom:8px;color:#374151}.FoodSearchFilterModal__SortContent .SortDropdown__Select__Dropdown{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;background-color:white;color:#374151;cursor:pointer}.FoodSearchFilterModal__SortContent .SortDropdown__Select__Dropdown:focus{outline:none;border-color:#1f5ea8;box-shadow:0 0 0 3px rgba(31,94,168,0.1)}.FoodSearchFilterModal__SortContent .SortDropdown__Select__Dropdown:hover{border-color:#9ca3af}.FoodSearchFilterModal .Refinements{margin-bottom:0}.FoodSearchFilterModal .Refinements__Category{margin-bottom:16px}.FoodSearchFilterModal .RefineBy{margin-bottom:0}.FoodSearchFilterModal .SortRadioGroup{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;margin-top:8px}.FoodSearchFilterModal .SortRadioGroup__option{display:flex;align-items:center;font-size:1.1429rem;font-weight:400;color:#374151;gap:8px;cursor:pointer;user-select:none}.FoodSearchFilterModal .SortRadioGroup__option input[type="radio"]{accent-color:#1f5ea8;margin-right:8px}@media screen and (max-width: 767px){.FoodSearchFilterModal .modal-content{height:100%;max-height:unset;margin:0;border-radius:0}}@media screen and (max-width: 640px){.FoodSearchFilterModal .modal-close{top:26px;right:16px}.FoodSearchFilterModal .modal-header{padding:26px 16px 16px;border-bottom:none;flex-direction:column;align-items:flex-start;gap:12px}.FoodSearchFilterModal .modal-body{padding:24px 16px}.FoodSearchFilterModal .modal-footer{padding:16px;flex-direction:column-reverse}.FoodSearchFilterModal .modal-footer button{width:100%}.FoodSearchFilterModal__Filters{border-bottom:none}}@media screen and (max-width: 580px){.FoodSearchFilterModal .modal-footer button{width:100%}}

.FoodSearchPage__Content__Breadcrumbs,.GrocerySearchPage__Content__Breadcrumbs,.CateringSearchPage__Content__Breadcrumbs,.AlcoholPageContainer__Content__Breadcrumbs{padding:10px 0 20px}.FoodSearchPage .LayoutLeftSidebar__sidebar{position:relative}.FoodSearchPage .LayoutLeftSidebar__sidebar::after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(to right, rgba(0,0,0,0.03), rgba(255,255,255,0))}.FoodSearchPage .LayoutLeftSidebar__content{box-shadow:none}.FoodSearchPage .SearchPage__Info{padding-top:0;padding-bottom:10px}.FoodSearchPage .SearchPage__Info__HeaderRow{display:flex;align-items:center;gap:1rem}.FoodSearchPage .SearchPage__Info__Title{flex:1;order:0}.FoodSearchPage .SearchPage__Info__HeaderSort{flex-shrink:0;order:2;margin-left:auto}.FoodSearchPage .SearchPage__Info__HeaderFilterRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}.FoodSearchPage .SearchPage__Info__Filters{padding-top:0}.FoodSearchPage .SearchPage__Info__FilterButton{display:none}.FoodSearchPage__FeelterCarousel{margin:0 auto;padding:20px 0}.FoodSearchPage__FeelterCarousel__Title{font-weight:600;font-size:1.4286rem}.FoodSearchPage__Content__OrderSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.FoodSearchPage__Content__OrderSettings{flex:1}.FoodSearchPage__Content__FilterButton{display:flex;align-items:center;gap:0.5rem;color:#1f5ea8;cursor:pointer;font-weight:700;white-space:nowrap}@media (max-width: 578px){.FoodSearchPage .SearchPage__Info{padding-bottom:0}.FoodSearchPage .SearchPage__Info__HeaderRow{display:block}.FoodSearchPage .SearchPage__Info__FilterButton{display:flex}.FoodSearchPage__Content__FilterButton{display:none}}


/*# sourceMappingURL=6639.27.14.0.styles.css.map*/