.InactiveMerchantModal{padding:40px 20px}.InactiveMerchantModal__Content{display:flex;flex-direction:column;align-items:center}.InactiveMerchantModal__CTA{margin-top:10px}.InactiveMerchantModal__Header{text-align:center;padding-bottom:0}.InactiveMerchantModal__Subtext{text-align:center}.InactiveMerchantModal__Title{color:#fd4747}@media (min-width: 768px){.InactiveMerchantModal{padding:40px}}@media (max-width: 767px){.InactiveMerchantModal__CTA{white-space:nowrap}.InactiveMerchantModal__Header{padding:0}}

.RecentOrdersCarouselItem__innerContainer{width:245px}.RecentOrdersCarouselItem__items{margin:0;padding-left:0;list-style-position:inside}.RecentOrdersCarouselItem__actions{display:flex;flex-flow:row nowrap;align-items:center;margin-top:10px}.RecentOrdersCarouselItem__actions__action:last-child{margin-left:15px}.RecentOrdersCarouselItem__actions__action.processing{height:100%}.RecentOrdersCarouselItem__button.dcom-button{width:90px;height:30px;padding:4px;font-size:1rem}.RecentOrdersCarouselItem__menuLink{color:#1f5ea9}.RecentOrdersCarouselItem__bullet{display:flex}.RecentOrdersCarouselItem__bullet__before{height:18px}.RecentOrdersCarouselItem__bullet__before:before{content:'\2022';font-size:1rem;margin-right:5px}.RecentOrdersCarouselItem__bullet__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RecentOrdersCarouselItem__body{height:80px}.RecentOrdersCarouselItem__header{height:65px}.RecentOrdersCarouselItem__header--catering{padding-left:10px}@media (min-width: 768px){.RecentOrdersCarouselItem__button.dcom-button{width:105px}}

.RecentOrdersCarouselViewAllItem{border-radius:2px;margin:20px 0 0 20px;border:1px solid #eee;text-decoration:none}.RecentOrdersCarouselViewAllItem:hover,.RecentOrdersCarouselViewAllItem:active{text-decoration:none}.RecentOrdersCarouselViewAllItem__innerContainer{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:215px;height:132px}.RecentOrdersCarouselViewAllItem__icon{color:#49aaff;font-size:3.2857rem}.RecentOrdersCarouselViewAllItem__text{color:#666;margin:10px 0 0}@media (min-width: 768px){.RecentOrdersCarouselViewAllItem__innerContainer{width:245px;height:157px}}

.RecentOrders{border-radius:2px;margin-bottom:20px}.RecentOrders__header{display:flex;justify-content:space-between;align-items:center;height:36px}.RecentOrders__name{margin:0}.RecentOrders__title,.RecentOrders__link{display:flex;align-items:center;cursor:pointer}.RecentOrders__link__icon{font-size:0.8571rem;padding-left:5px}.RecentOrders__body{padding:10px 0;background-color:#fff}

.CateringSearchPage{padding-top:60px}.CateringSearchPage .LayoutLeftSidebar__sidebar{position:relative}.CateringSearchPage .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))}.CateringSearchPage .LayoutLeftSidebar__content{box-shadow:none}.CateringSearchPage .SearchPage__Info{padding-top:0;padding-bottom:10px}.CateringSearchPage .SearchPage__Info__HeaderRow{display:flex;align-items:center;gap:1rem;width:auto}.CateringSearchPage .SearchPage__Info__Title{flex:1;order:0}.CateringSearchPage .SearchPage__Info__HeaderSort{flex-shrink:0;order:2;margin-left:auto}.CateringSearchPage .SearchPage__Info__HeaderFilterRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CateringSearchPage .SearchPage__Info__Filters{padding-top:0}.CateringSearchPage .SearchPage__Info__FilterButton{display:none}.CateringSearchPage__Content__Breadcrumbs{padding:10px 0 20px}.CateringSearchPage__Content__OrderSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.CateringSearchPage__Content__OrderSettings{flex:1}.CateringSearchPage__Content__FilterButton{display:flex;align-items:center;gap:0.5rem;color:#1f5ea8;cursor:pointer;font-weight:700;white-space:nowrap}@media (max-width: 960px){.CateringSearchPage{padding-top:0}}@media (max-width: 578px){.CateringSearchPage .SearchPage__Info{padding-bottom:0}.CateringSearchPage .SearchPage__Info__HeaderRow{display:block}.CateringSearchPage .SearchPage__Info__FilterButton{display:flex}.CateringSearchPage__Content__FilterButton{display:none}}

.GrocerySearchPage .LayoutLeftSidebar__sidebar{position:relative}.GrocerySearchPage .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))}.GrocerySearchPage .LayoutLeftSidebar__content{box-shadow:none}.GrocerySearchPage .SearchPage__Info{padding-top:0;padding-bottom:10px}.GrocerySearchPage .SearchPage__Info__HeaderRow{display:flex;align-items:center;gap:1rem}.GrocerySearchPage .SearchPage__Info__Title{flex:1;order:0}.GrocerySearchPage .SearchPage__Info__HeaderSort{flex-shrink:0;order:2;margin-left:auto}.GrocerySearchPage .SearchPage__Info__HeaderFilterRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}.GrocerySearchPage .SearchPage__Info__Filters{padding-top:0}.GrocerySearchPage .SearchPage__Info__FilterButton{display:none}.GrocerySearchPage .PopularFilters{order:2;width:100%}.GrocerySearchPage__Content__Breadcrumbs{padding:10px 0 20px}.GrocerySearchPage__Content__OrderSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.GrocerySearchPage__Content__OrderSettings{flex:1}.GrocerySearchPage__Content__FilterButton{display:flex;align-items:center;gap:0.5rem;color:#1f5ea8;cursor:pointer;font-weight:700;white-space:nowrap}@media (min-width: 960px){.GrocerySearchPage .SearchPage__Info__Controls{order:4}.GrocerySearchPage .SearchPage__Info__Filters{order:3;padding:0;min-width:1px}}@media (max-width: 578px){.GrocerySearchPage .SearchPage__Info{padding-bottom:0}.GrocerySearchPage .SearchPage__Info__HeaderRow{display:block}.GrocerySearchPage .SearchPage__Info__FilterButton{display:flex}.GrocerySearchPage__Content__FilterButton{display:none}}@media (max-width: 959px){.GrocerySearchPage .SearchPage__Info__Controls{order:1;width:100%}.GrocerySearchPage .SearchPage__Info__Filters{order:3}}

.LaundryPickupTimeHeader{padding:0 40px 20px 40px}.LaundryPickupTimeHeader__container{display:flex;align-items:center;height:45px}.LaundryPickupTimeHeader__pickup-controls{display:flex;align-items:center;gap:16px}.LaundryPickupTimeHeader__label{font-weight:700;font-size:1.1429rem;min-width:120px;color:#333333}.LaundryPickupTimeHeader__selectors{display:flex;align-items:center;gap:16px}.LaundryPickupTimeHeader__date-selector,.LaundryPickupTimeHeader__time-selector{background-color:white;border-radius:7px;height:44px;max-height:44px;min-width:250px}.LaundryPickupTimeHeader__selector-container{position:relative;padding:0;display:flex;align-items:center;height:100%;border:1px solid #eaeded;border-radius:7px}.LaundryPickupTimeHeader__calendar-icon,.LaundryPickupTimeHeader__clock-icon{height:24px;width:24px;display:block;padding-left:16px}.LaundryPickupTimeHeader__date-dropdown,.LaundryPickupTimeHeader__time-dropdown{appearance:none;background:transparent;border:none;font-weight:700;font-size:1.1429rem;color:#333333;cursor:pointer;width:100%;padding:0 10px}.LaundryPickupTimeHeader__date-dropdown:focus,.LaundryPickupTimeHeader__time-dropdown:focus{outline:none}.LaundryPickupTimeHeader__dropdown-icon{position:absolute;right:12px;top:55%;transform:translateY(-50%);height:20px;display:flex;align-items:center}@media (max-width: 1350px){.LaundryPickupTimeHeader{padding:0 20px 15px 20px}}@media (max-width: 959px){.LaundryPickupTimeHeader{padding:0 20px 10px 20px}.LaundryPickupTimeHeader__container{height:unset;display:block}.LaundryPickupTimeHeader__selectors{justify-content:center}}@media (max-width: 478px){.LaundryPickupTimeHeader{padding:0 16px 10px 16px}.LaundryPickupTimeHeader__selector-container{padding:0 10px 0 5px}.LaundryPickupTimeHeader__calendar-icon,.LaundryPickupTimeHeader__clock-icon{scale:0.7;padding-left:0}.LaundryPickupTimeHeader__date-dropdown,.LaundryPickupTimeHeader__time-dropdown{font-size:0.8571rem;padding:0}.LaundryPickupTimeHeader__dropdown-icon{scale:0.7;top:20px;right:5px}}@media (max-width: 768px){.LaundryPickupTimeHeader__pickup-controls{position:unset;display:block;transform:unset;gap:10px}.LaundryPickupTimeHeader__selectors{padding-top:10px}.LaundryPickupTimeHeader__container{flex-direction:column;align-items:flex-start}.LaundryPickupTimeHeader__pickup-controls{position:static;transform:none;flex-wrap:wrap;width:100%;left:auto}.LaundryPickupTimeHeader__label{width:100%;margin-bottom:8px}.LaundryPickupTimeHeader__date-selector,.LaundryPickupTimeHeader__time-selector{flex-grow:1;margin-bottom:8px}}@media (max-width: 468px){.LaundryPickupTimeHeader__selectors{gap:10px}}@media (max-width: 678px){.LaundryPickupTimeHeader__date-selector,.LaundryPickupTimeHeader__time-selector{min-width:unset}.LaundryPickupTimeHeader__date-dropdown,.LaundryPickupTimeHeader__time-dropdown{font-size:1rem}}@media (max-width: 578px){.LaundryPickupTimeHeader__date-dropdown,.LaundryPickupTimeHeader__time-dropdown{font-size:0.9286rem}}@media (max-width: 378px){.LaundryPickupTimeHeader__date-dropdown,.LaundryPickupTimeHeader__time-dropdown{font-size:0.7857rem}}

.RefineBy{display:flex;justify-content:space-between;margin-bottom:0}.RefineBy__Link{background:none;outline:none;color:#1f5ea9;border:none;font-weight:500;padding:0;margin:0;user-select:none;cursor:pointer}.RefineBy__Link:hover,.RefineBy__Link:focus,.RefineBy__Link:active{text-decoration:underline}

.LaundrySearchServiceSelectorTile__CircleButton,.LaundrySearchServiceSelectorTile__EditButton,.LaundrySearchServiceSelectorTile__CancelButton,.LaundrySearchServiceSelectorTile__AddButton{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;transition:background 0.15s, border 0.15s;font-size:1.1429rem;padding:0}.LaundrySearchServiceSelectorTile__CircleButton i,.LaundrySearchServiceSelectorTile__EditButton i,.LaundrySearchServiceSelectorTile__CancelButton i,.LaundrySearchServiceSelectorTile__AddButton i{font-size:1.1429rem}.LaundrySearchServiceSelectorTile{flex:1 1 0;min-width:0;padding:30px;box-shadow:0 0 10px 4px #3745561a;border-radius:15px;background:#fff;transition:border 0.2s, box-shadow 0.2s}.LaundrySearchServiceSelectorTile__ContentRow{display:flex;align-items:center;gap:20px;width:100%}.LaundrySearchServiceSelectorTile__ServiceIconBg{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(73,170,255,0.1);border-radius:50%}.LaundrySearchServiceSelectorTile__ServiceIcon{width:32px;height:32px;object-fit:contain}.LaundrySearchServiceSelectorTile__ServiceTitle{font-weight:700;font-size:1.4286rem;color:#333;flex:1 1 auto;text-align:left;margin:0;display:flex;align-items:center;line-height:2.2857rem}.LaundrySearchServiceSelectorTile__ItemsWrap__ButtonGroup{display:flex;flex-direction:row;align-items:center;gap:12px;margin-left:0}.LaundrySearchServiceSelectorTile__CircleButton{background:transparent}.LaundrySearchServiceSelectorTile__EditButton{background:rgba(73,170,255,0.1);color:#1f5ea9}.LaundrySearchServiceSelectorTile__EditButton i{color:#1f5ea9;font-size:1.2857rem}.LaundrySearchServiceSelectorTile__EditButton:hover{background:rgba(114,189,255,0.1)}.LaundrySearchServiceSelectorTile__CancelButton{background:#fff;border:2px solid #1f5ea9;color:#1f5ea9}.LaundrySearchServiceSelectorTile__CancelButton i{color:#1f5ea9}.LaundrySearchServiceSelectorTile__CancelButton:hover{background:rgba(73,170,255,0.1)}.LaundrySearchServiceSelectorTile__AddButton{background:#1f5ea9;color:#fff}.LaundrySearchServiceSelectorTile__AddButton i{color:#fff}.LaundrySearchServiceSelectorTile__IconWrap{box-sizing:border-box}.LaundrySearchServiceSelectorTile__IconWrap__Icon{padding:10px;background:#ccc;border-radius:100%;width:58px;height:58px;text-align:center;margin:0 auto;box-sizing:border-box;align-items:center;display:flex;justify-content:center;position:relative}.LaundrySearchServiceSelectorTile__IconWrap__Icon--Active{background:#49aaff}.LaundrySearchServiceSelectorTile__IconWrap__Icon__Image{display:block;width:32px}.LaundrySearchServiceSelectorTile__ItemsWrap__Top{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:12px}.LaundrySearchServiceSelectorTile__ItemsWrap__Title{font-weight:500;margin:0;text-align:center}.LaundrySearchServiceSelectorTile__ItemsWrap__Button.dcom-button{flex:auto;font-weight:500;font-size:1rem;color:#1f5ea9;padding:0 5px;width:100%;border:none;margin:0;height:initial;line-height:1.2857rem}.LaundrySearchServiceSelectorTile__ItemsList{display:none}.LaundrySearchServiceSelectorTile__Cancel{display:none}.LaundrySearchServiceSelectorTile--Active{border:3px solid #1f5ea9;box-shadow:0 2px 8px rgba(0,60,255,0.08);background:#fff}.LaundrySearchServiceSelectorTile--Active .LaundrySearchServiceSelectorTile__ItemsWrap__Title{font-weight:600}.LaundrySearchServiceSelectorTile__ItemsWrap__ButtonGroup{display:flex;flex-direction:row;align-items:center;gap:8px}.LaundrySearchServiceSelectorTile__ItemsWrap__Button.dcom-button{display:flex;align-items:center;justify-content:center;background:none;border:none;box-shadow:none;padding:0;margin:0 0 0 12px;font-size:1.4286rem;color:#1f5ea9;cursor:pointer;width:36px;height:36px;border-radius:50%;transition:background 0.2s}.LaundrySearchServiceSelectorTile__ItemsWrap__Button.dcom-button:hover{background:rgba(0,60,255,0.08)}.LaundrySearchServiceSelectorTile__ItemsWrap__Button.dcom-button i{font-size:1.4286rem;color:#1f5ea9}@media (min-width: 768px){.LaundrySearchServiceSelectorTile__IconWrap{flex:0 0 80px}.LaundrySearchServiceSelectorTile__IconWrap__Icon{width:70px;height:70px;margin:0}.LaundrySearchServiceSelectorTile__IconWrap__Icon__Image{width:42px}.LaundrySearchServiceSelectorTile__ItemsWrap{flex:1 1 0%;min-width:0;box-sizing:border-box}.LaundrySearchServiceSelectorTile__ItemsWrap__Button.dcom-button{width:initial;text-align:right}}@media (min-width: 960px){.LaundrySearchServiceSelectorTile__IconWrap{flex:0 0 90px;padding-right:10px}.LaundrySearchServiceSelectorTile__IconWrap__Icon{width:75px;height:75px}}@media (max-width: 1360px){.LaundrySearchServiceSelectorTile{padding:20px}.LaundrySearchServiceSelectorTile__ContentRow{gap:10px}.LaundrySearchServiceSelectorTile__ServiceTitle{font-size:1.2857rem;line-height:normal}}@media (max-width: 960px){.LaundrySearchServiceSelectorTile{box-shadow:none;border-bottom:2px solid #e0eeff;border-radius:0;padding:20px 16px}.LaundrySearchServiceSelectorTile__ServiceTitle{font-size:1.2857rem}.LaundrySearchServiceSelectorTile--Active{box-shadow:none;border:none;border-bottom:2px solid #e0eeff;border-radius:0}}@media (max-width: 1050px){.LaundrySearchServiceSelectorTile__ServiceTitle{font-size:1.1429rem}}

.LaundrySearchServiceSelector{display:flex;gap:33px;width:100%;margin-bottom:36px}@media (max-width: 1360px){.LaundrySearchServiceSelector{gap:20px;margin-bottom:30px}}@media (max-width: 1050px){.LaundrySearchServiceSelector{gap:16px}}@media (max-width: 960px){.LaundrySearchServiceSelector{display:block;border-top:2px solid #e0eeff;margin-bottom:0}}

.LaundrySearchPage{padding-top:60px}.LaundrySearchPage__SidebarContainer{position:fixed;top:0;left:0;width:70px;height:100vh;z-index:1000;background:#fff;transition:width 0.25s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:2px 0 8px rgba(0,0,0,0.04);overflow:visible}.LaundrySearchPage__SidebarContainer .VerticalMenu{position:relative;top:60px;left:0;right:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible;margin:0;height:100%;transition:none;background:transparent;box-shadow:none}.LaundrySearchPage__SidebarContainer .VerticalMenu__TabsList,.LaundrySearchPage__SidebarContainer .VerticalMenu__TabsListItem,.LaundrySearchPage__SidebarContainer .VerticalMenu__Tab,.LaundrySearchPage__SidebarContainer .VerticalMenu__TabLink{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible;margin:0}.LaundrySearchPage__SidebarContainer .VerticalMenu__TabLinkText{visibility:hidden;opacity:0;transition:opacity 0.3s ease, visibility 0.3s ease;position:absolute;left:48px;white-space:nowrap}.LaundrySearchPage__SidebarContainer:hover,.LaundrySearchPage__SidebarContainer:focus-within{width:230px;box-shadow:2px 0 8px rgba(0,0,0,0.08)}.LaundrySearchPage__SidebarContainer:hover .VerticalMenu__TabLinkText,.LaundrySearchPage__SidebarContainer: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}.LaundrySearchPage .SearchPage__Sidebar__RefineBy{margin-bottom:10px}.LaundrySearchPage .SearchPage__Info__Title{font-weight:700;font-size:1.7143rem;line-height:2.2857rem;color:#333333}.LaundrySearchPage__Steps{width:600px}.LaundrySearchPage .SearchEmptyStatesModule{margin-top:20px}.LaundrySearchPage__back-button-container{background-color:#f5f9ff;padding:24px 40px}.LaundrySearchPage__back-button-container__inner{max-width:1320px;margin-left:auto;margin-right:auto}.SearchPage__back-button-container__inner__back-button{background:none;border:none;color:#49aaff;font-size:1.1429rem;font-weight:700;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;gap:10px}@media (min-width: 960px){.LaundrySearchPage .InlineTimeSelect{width:70%;order:5}.LaundrySearchPage .SearchPage__Info__Filters{order:4;width:100%}.LaundrySearchPage .SearchPage__Info__Controls{width:30%;order:6}.LaundrySearchPage .RefineBy{margin-bottom:10px}}@media (max-width: 960px){.LaundrySearchPage{padding-top:0}.LaundrySearchPage__SidebarContainer{display:none}}@media (max-width: 959px){.LaundrySearchPage .InlineTimeSelect{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;order:0}}@media (max-width: 1500px){.LaundrySearchPage__back-button-container{padding-left:85px}}

.DeliveryFee.special{color:#49aaff}@media (max-width: 360px){.DeliveryFee{display:block}}

.Promotion__Banner{display:block;padding:4px 8px;border-radius:7px;background-color:#e3f2ff;font-size:0.8571rem;font-weight:700;color:#2c6699;text-align:center;overflow:hidden;max-width:fit-content}

.MerchantDetails__info{display:flex;flex:1 1 auto;justify-content:space-between}.MerchantDetails__info__alert{color:#fd4747}.MerchantDetails__info__alert:first-of-type{margin-top:20px}.MerchantDetails__info__image{height:110px;min-width:110px;margin-right:20px;border-radius:16px;display:none}.MerchantDetails__info__wrapper{margin-left:0;flex:1 1 auto}.MerchantDetails__info__title{color:#333;font-size:1.2857rem;font-weight:700;color:#333333;margin-bottom:10px}.MerchantDetails__info__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#6c6e6e}.MerchantDetails__info__row>*:not(:last-child)::after{content:" | ";color:#6c6e6e;margin-left:8px}.MerchantDetails__info__details{flex:1 1 auto;display:flex;justify-content:space-between}.MerchantDetails__info__order{text-align:right}.MerchantDetails__inventoryTagsWrapper{padding:10px 0;display:flex;gap:10px}.MerchantDetails__inventoryTag{background-color:#fafafa;display:inline-block;padding:6px 12px;border-radius:7px;font-size:1rem;font-weight:700;color:#333333}@media (min-width: 360px){.MerchantDetails__info__merchant>span:first-of-type::after{content:" | ";color:#666}}@media (min-width: 568px){.MerchantDetails__info__image{display:block}}

.MerchantList__container{padding-bottom:50px}.MerchantList__container .MerchantListItem{padding:20px 0;border-bottom:1px solid #eaeded}.MerchantList__container .MerchantListItem:last-of-type{border-bottom:none}.MerchantListItem{display:flex;align-items:center}.MerchantListItem:not(:last-of-type){border-bottom:1px solid #eee;padding-bottom:20px}.MerchantListItem__radioButton{margin-right:10px;flex:0 0 22px}.MerchantList__info{display:flex;flex:1 1 auto;justify-content:space-between}.MerchantList__info__alert{color:#fd4747}.MerchantList__info__image{height:80px;margin-right:10px;display:none}.MerchantList__info__wrapper{margin-left:0;flex:1 1 auto}.MerchantList__info__title{color:#333;font-size:1.2857rem;line-height:1.7143rem}.MerchantList__info__details{flex:1 1 auto;display:flex;justify-content:space-between}.MerchantList__info__order{text-align:right}.MerchantList__inventoryTagsWrapper{margin-top:10px}.MerchantList__inventoryTag{margin-bottom:10px;display:inline-block;background-color:#f5f5f5;padding:5px 10px;border-radius:15px}.MerchantList__inventoryTag:not(:last-child){margin-right:10px}@media (min-width: 360px){.MerchantList__info__merchant>:nth-child(2)::after{content:" | ";color:#666}}@media (min-width: 568px){.MerchantList__title{padding-top:20px}.MerchantList__container{padding-bottom:0}.MerchantList__info__image{display:block}}

.ChangeMerchantModal{padding:0 20px}.ChangeMerchantModal__modal{min-width:810px;padding:0}.ChangeMerchantModal__header{text-align:left;padding:40px 40px 35px 40px;border-bottom:2px solid #e0eeff}.ChangeMerchantModal__header h2{margin:0}.ChangeMerchantModal__content{padding:0 40px}.ChangeMerchantModal__footer{padding:24px 40px;border-top:1px solid #eaeded}.ChangeMerchantModal__button{display:block;width:100%;border-radius:48px;font-size:1.2857rem;font-weight:700;min-height:50px}.ChangeMerchantModal__loading,.ChangeMerchantModal__empty{text-align:center;padding:80px 0 80px 0;font-size:1.2857rem;font-weight:500}@media (max-width: 960px){.ChangeMerchantModal__modal{min-width:100%;height:100%;max-width:unset;max-height:unset;border-radius:0}.ChangeMerchantModal__modal .Modal__close{top:15px;right:25px}.ChangeMerchantModal__header{padding:20px}.ChangeMerchantModal__content{padding:0 20px 90px 20px}.ChangeMerchantModal__footer{position:fixed;bottom:0;left:0;right:0;width:100%;border-radius:0;padding:24px 0;background-color:white}.ChangeMerchantModal__button{max-width:calc(100% - 40px);margin:0 auto;min-height:unset}}@media (max-width: 567px){.ChangeMerchantModal__header{padding:20px 50px 20px 20px}}

.MerchantSelected__container{padding-bottom:20px}.MerchantSelected__container.AlcoholLayoutLeftSidebar__desktopMerchantSelected{display:none}.MerchantSelected__merchant__title{font-size:1.1429rem;font-weight:500;margin-bottom:10px;color:#000000}.MerchantSelected__merchant__merchantTitle{display:flex;gap:5px;margin-bottom:5px}.MerchantSelected__merchant__merchantTitle__name{font-size:1rem;font-weight:600;margin-bottom:0;color:#000000}.MerchantSelected__merchant__merchantTitle__rating{font-size:1rem;font-weight:600;margin-bottom:0;color:#6c6e6e}.MerchantSelected__merchant__details{display:flex}.MerchantSelected__merchant__info{flex:1 1 100%}.MerchantSelected__content{color:#6c6e6e}.MerchantSelected__content__row{display:flex;gap:5px}.MerchantSelected__content__main{color:#6c6e6e}.MerchantSelected__content__main__alert{color:#fd4747}.MerchantSelected__content__secondary{text-align:left;display:flex;align-items:center;gap:5px;color:#6c6e6e}.MerchantSelected__content__secondary__dot{display:inline-block;margin:0;color:#6c6e6e;vertical-align:middle}.MerchantSelected__content__secondary__dot::before{content:"•";display:inline-block}.MerchantSelected__content__third__Promotion{padding:10px 0 0 0;display:flex;gap:10px}.MerchantSelected__link{margin-top:5px;font-size:1.1429rem;font-weight:700;display:flex;align-items:center;gap:5px}.MerchantSelected__rating_count{margin-left:5px;display:inline-block}.MerchantSelected .StarRatingWithCount__count{display:inline-block;margin-left:2px}.MenuCategoryCarousels .MerchantSelected__merchant,.ProductGroupLayout .MerchantSelected__merchant{padding-bottom:32px}.MenuCategoryCarousels .MerchantSelected__merchant__merchantTitle,.ProductGroupLayout .MerchantSelected__merchant__merchantTitle{display:grid}.MenuCategoryCarousels .MerchantSelected__content__row,.ProductGroupLayout .MerchantSelected__content__row{display:grid}.MenuCategoryCarousels .MerchantSelected__content__secondary__dot.hideDot,.ProductGroupLayout .MerchantSelected__content__secondary__dot.hideDot{display:none}@media (min-width: 360px){.MerchantSelected__content__main .DeliveryFee::after{content:" • ";color:#6c6e6e}}@media (min-width: 960px){.MerchantSelected__container.AlcoholLayoutLeftSidebar__desktopMerchantSelected{display:flex;gap:50px}}@media (max-width: 960px){.MerchantSelected__content{display:flex;justify-content:space-between}}

.StickyViewBag{display:block;left:0;position:fixed;margin:0;padding:16px 16px 26px}.StickyViewBag a{position:relative;color:#fff;border-radius:999px;border:none;min-height:48px;font-size:1.1429rem;font-weight:500;display:flex;align-items:center;background-color:#1f5ea9;max-width:calc(100% - 75px)}.StickyViewBag a .StickyViewBag__cta{position:absolute;top:50%;left:20px;transform:translateY(-50%);margin:auto;text-align:center;font-weight:bold;font-size:1.1429rem;pointer-events:none}.StickyViewBag a .StickyViewBag__total{position:absolute;right:6px;font-size:1.1429rem;font-weight:bold;background:none;color:#fff;padding:0;pointer-events:none;padding:10px 20px;background-color:#184d8c;border-radius:48px}@media (min-width: 960px){.StickyViewBag{display:none}}

.AlcoholLayoutLeftSidebar .Select__wrapper{display:none}.AlcoholLayoutLeftSidebar__mobileButtons{display:none}.AlcoholLayoutLeftSidebar__mobileButtons--active.SidebarMobileViewer__open{display:flex}.AlcoholLayoutLeftSidebar__mobileButtons--offsetWrap{justify-content:flex-end}.AlcoholLayoutLeftSidebar__mobileButtons--offsetWrap .SidebarMobileViewer__openTitle{flex:0 0 50%}.AlcoholLayoutLeftSidebar__mobileButtons__button{border:none;background:none}.AlcoholLayoutLeftSidebar__mobileButtons__icon{margin-right:5px;color:#1f5ea9}.AlcoholLayoutLeftSidebar__sidebar__wrapper{display:none}.AlcoholLayoutLeftSidebar__sidebar__wrapper.active{display:block;padding:20px;background-color:#fff}.AlcoholLayoutLeftSidebar__sidebar__title{display:flex;justify-content:space-between}.AlcoholLayoutLeftSidebar__bar{margin-bottom:10px;display:flex;justify-content:space-between;align-items:baseline}.AlcoholLayoutLeftSidebar__searchbar{margin-bottom:20px}.AlcoholLayoutLeftSidebar__message--noResults{text-align:center;margin:0 0 20px;padding-bottom:40px;border-bottom:1px solid #eee;color:#666}.AlcoholLayoutLeftSidebar__message--noResults__icon{display:inline-block;height:42px;margin-bottom:10px}.AlcoholLayoutLeftSidebar__message--noResults__text{margin-bottom:20px}.AlcoholLayoutLeftSidebar__message--noResults__text:last-of-type{margin-bottom:0}.AlcoholLayoutLeftSidebar .OrderSettingsSelector{border:none !important;padding:0 !important;display:flex;align-items:center;gap:16px}@media (min-width: 960px){.AlcoholLayoutLeftSidebar .Select__wrapper{display:flex;margin-left:auto}.AlcoholLayoutLeftSidebar__mobileButtons{display:none}.AlcoholLayoutLeftSidebar__mobileButtons--active.SidebarMobileViewer__open{display:none}.AlcoholLayoutLeftSidebar__sidebar__wrapper.active{padding:0;background-color:#f8f8f8}.AlcoholLayoutLeftSidebar__sidebar__wrapper{display:block}}@media (max-width: 960px){.AlcoholLayoutLeftSidebar .OrderSettingsSelector{gap:7px}}@media (max-width: 578px){.AlcoholLayoutLeftSidebar .OrderSettingsSelector{display:grid}}

.AlcoholProductFilterModal{color:black;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;display:flex;align-items:center;justify-content:center}.AlcoholProductFilterModal__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}.AlcoholProductFilterModal__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}.AlcoholProductFilterModal__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}.AlcoholProductFilterModal__header{padding:50px 40px 35px 40px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.AlcoholProductFilterModal__header h2{font-size:1.7143rem;font-weight:700;margin:0;color:#333333}.AlcoholProductFilterModal__body{padding:24px 40px;overflow-y:auto;flex-grow:1;-ms-overflow-style:none;scrollbar-width:none}.AlcoholProductFilterModal__body::-webkit-scrollbar{display:none}.AlcoholProductFilterModal__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}.AlcoholProductFilterModal__footer button{padding:15px 32px;border-radius:48px;font-size:1.2857rem;font-weight:600;color:#1f5ea8;cursor:pointer;transition:all 0.2s ease}.AlcoholProductFilterModal__footer button.primary{background:#1f5ea8;border:1px solid #1f5ea8;color:white}.AlcoholProductFilterModal__footer button.primary:hover{background:#1f5ea8}.AlcoholProductFilterModal__footer button.secondary{background:white;border:1px solid #1f5ea8;color:#1f5ea8}.AlcoholProductFilterModal__SortRadioGroup{display:flex;flex-direction:column;margin-bottom:24px}.AlcoholProductFilterModal__SortRadioGroup__label{font-size:0.9286rem;font-weight:600;margin-bottom:16px;color:#000000}.AlcoholProductFilterModal__SortRadioGroup__options{display:flex;flex-direction:column;gap:12px}.AlcoholProductFilterModal__SortRadioGroup__option{display:flex;align-items:center;font-size:1rem;font-weight:400;color:#333333;gap:8px;cursor:pointer;user-select:none}.AlcoholProductFilterModal__SortRadioGroup__option input[type="radio"]:checked ~ span{font-weight:600}.AlcoholProductFilterModal__SortRadioGroup__option input[type="radio"]{cursor:pointer;margin:0}.AlcoholProductFilterModal__FiltersGrid{display:flex;gap:24px;margin-bottom:24px}.AlcoholProductFilterModal__FiltersCol{flex:1}.AlcoholProductFilterModal__FilterGroup{margin-bottom:20px}.AlcoholProductFilterModal__FilterGroup__title{font-size:0.9286rem;font-weight:600;margin-bottom:10px;color:#333}.AlcoholProductFilterModal__FilterGroup__content{display:flex;flex-direction:column;gap:8px}.AlcoholProductFilterModal__FilterGroup__checkbox{display:flex;align-items:center;cursor:pointer;padding:4px 0;font-size:1rem;color:#333}.AlcoholProductFilterModal__FilterGroup__checkbox input[type="checkbox"]{margin-right:8px;cursor:pointer}.AlcoholProductFilterModal__FilterGroup__checkbox__text{flex:1}.AlcoholProductFilterModal__FilterGroup__checkbox:hover{color:#666}input[type="checkbox"]:disabled+.AlcoholProductFilterModal__FilterGroup__checkbox__text{color:#ccc;cursor:not-allowed}.AlcoholProductFilterModal__FilterGroup__showMore{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;padding:4px 0;text-decoration:underline;margin-top:4px;text-align:left}.AlcoholProductFilterModal__FilterGroup__showMore:hover{color:#0056b3}@media screen and (max-width: 960px){.AlcoholProductFilterModal__content{height:100%;max-height:unset;max-width:unset;margin:0;border-radius:0}.AlcoholProductFilterModal__close{top:26px;right:16px}.AlcoholProductFilterModal__header{padding:25px 45px 25px 40px}}@media screen and (max-width: 640px){.AlcoholProductFilterModal__close{top:26px;right:16px}.AlcoholProductFilterModal__header{padding:25px 45px 25px 16px;flex-direction:column;align-items:flex-start;gap:12px}.AlcoholProductFilterModal__body{padding:24px 16px}.AlcoholProductFilterModal__footer{padding:16px;flex-direction:column-reverse}.AlcoholProductFilterModal__footer button{width:100%}}@media screen and (max-width: 580px){.AlcoholProductFilterModal__footer button{width:100%}}@media (max-width: 640px){.AlcoholProductFilterModal__FiltersGrid{flex-direction:column;gap:24px}}

.AlcoholSearchModalCategories{width:100%}.AlcoholSearchModalCategories__header{margin-bottom:16px}.AlcoholSearchModalCategories__title{font-size:1.1429rem;font-weight:600;color:#333;margin:0}.AlcoholSearchModalCategories__content{width:100%}.AlcoholSearchModalCategories__grid{display:flex;gap:24px}.AlcoholSearchModalCategories__column{flex:1}.AlcoholSearchModalCategories__category{margin-bottom:20px}.AlcoholSearchModalCategories__category__title{display:block;color:#1f5ea8;text-decoration:none;font-weight:500;font-size:1rem;margin-bottom:8px}.AlcoholSearchModalCategories__category__title:hover{text-decoration:underline}.AlcoholSearchModalCategories__category__count{color:#666;font-weight:400}.AlcoholSearchModalCategories__subcategories{list-style:none;margin:0;padding:0;margin-left:16px}.AlcoholSearchModalCategories__subcategory{margin-bottom:4px}.AlcoholSearchModalCategories__subcategory:last-child{margin-bottom:0}.AlcoholSearchModalCategories__subcategory__title{display:block;color:#333;text-decoration:none;font-size:0.9286rem;line-height:1.4}.AlcoholSearchModalCategories__subcategory__title:hover{text-decoration:underline}.AlcoholSearchModalCategories__subcategory__count{color:#666;font-weight:400}.AlcoholSearchModalCategories__showMore{margin-top:8px}.AlcoholSearchModalCategories__showMore__link{color:#1f5ea8;text-decoration:none;font-size:0.9286rem;font-weight:500;background:none;border:none;padding:0;cursor:pointer}.AlcoholSearchModalCategories__showMore__link:hover{text-decoration:underline}@media screen and (max-width: 578px){.AlcoholSearchModalCategories__grid{display:block}}

.AlcoholCategorySelectModal{color:black}.AlcoholCategorySelectModal .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}.AlcoholCategorySelectModal .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}.AlcoholCategorySelectModal .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}.AlcoholCategorySelectModal .modal-header{padding:50px 40px 35px 40px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.AlcoholCategorySelectModal .modal-header h2{font-size:1.7143rem;font-weight:700;margin:0;color:#333333;padding-right:30px}.AlcoholCategorySelectModal .modal-body{padding:24px 40px;overflow-y:auto;flex-grow:1;-ms-overflow-style:none;scrollbar-width:none}.AlcoholCategorySelectModal .modal-body::-webkit-scrollbar{display:none}.AlcoholCategorySelectModal .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}.AlcoholCategorySelectModal .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}.AlcoholCategorySelectModal .modal-footer button.primary{background:#1f5ea8;border:1px solid #1f5ea8;color:white}.AlcoholCategorySelectModal .modal-footer button.primary:hover{background:#1f5ea8}.AlcoholCategorySelectModal .modal-footer button.secondary{background:white;border:1px solid #1f5ea8;color:#1f5ea8}.AlcoholCategorySelectModal .AlcoholSearchModalCategories__header{display:none}.AlcoholCategorySelectModal .AlcoholSearchModalCategories__category__title{font-size:0.9286rem;font-weight:600;color:#000000;margin:0 0 16px 0}.AlcoholCategorySelectModal .AlcoholSearchModalCategories__subcategory__title{font-size:0.9286rem;font-weight:400;color:#000000;margin:0 0 12px 0}@media screen and (max-width: 767px){.AlcoholCategorySelectModal .modal-content{height:100%;max-height:unset;margin:0;border-radius:0}}@media screen and (max-width: 640px){.AlcoholCategorySelectModal .modal-close{top:26px;right:16px}.AlcoholCategorySelectModal .modal-header{padding:26px 16px 16px;border-bottom:none;flex-direction:column;align-items:flex-start;gap:12px}.AlcoholCategorySelectModal .modal-body{padding:24px 16px}.AlcoholCategorySelectModal .modal-footer{padding:16px;flex-direction:column-reverse}.AlcoholCategorySelectModal .modal-footer button{width:100%}}@media screen and (max-width: 580px){.AlcoholCategorySelectModal .modal-footer button{width:100%}}

.AlcoholSearchEmptyStatesHeader__Title{margin-bottom:20px}.AlcoholSearchEmptyStatesHeader__List{padding-left:20px;margin:20px 0}.AlcoholSearchEmptyStatesHeader__List__Item{margin-bottom:5px;color:#666}

.MenuFeaturedCategories__container:not(:last-child){margin-bottom:40px}.MenuFeaturedCategories__container__orderSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee}.MenuFeaturedCategories__container__filterButton{margin:0}.MenuFeaturedCategories__container__changeStoreButton{padding:0;margin:0;border:none;background-color:transparent;display:none;color:#1f5ea8;font-weight:700;font-size:1.1429rem}.MenuFeaturedCategories__container__orderSettings{border:none !important;padding:15px 0 !important;display:flex;gap:16px;align-items:center}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__Title{display:none}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle{margin:0;display:flex;background-color:transparent;border:2px solid #eaeded;border-radius:21px;width:fit-content;position:relative}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button{border-radius:21px;padding:9px 24px;position:relative;z-index:2;border:none;background:white;color:#666;font-weight:500;min-height:42px;font-size:1.1429rem;font-weight:700}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button--right{margin-left:-6px}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button.sdk-primary-cta{background-color:#1f5ea8;color:white;z-index:3}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle--Inactive{z-index:1;background:white;color:#868787;font-weight:500}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector{margin:0;gap:7px}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector__Wrap{border-radius:21px;border:2px solid #eaeded;padding:0;position:relative}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector__Wrap:first-child{padding-right:0}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select{border:none;border-radius:21px;padding:9px 40px 9px 16px;color:#333333;font-size:1.1429rem;width:100%;appearance:none;background:white;cursor:pointer;font-weight:500;min-height:42px}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select:focus{outline:none;box-shadow:0 0 0 2px rgba(31,94,168,0.2)}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select__icon{position:absolute;right:12px;top:53%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px;color:#666666}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select__icon svg{width:100%;height:100%}.MenuFeaturedCategories__container__filterButton{display:flex;justify-content:flex-end;margin:16px 0}.MenuFeaturedCategories__container__filterButton__button{display:flex;align-items:center;gap:5px;color:#1f5ea8;font-weight:700;font-size:1.1429rem;cursor:pointer;background:transparent;border:none;padding:0}.MenuFeaturedCategories__container__filterButton__button:hover{text-decoration:underline}.MenuFeaturedCategories__container__filterButton__button svg{width:16px;height:16px}.MenuFeaturedCategories__title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;font-size:1.4286rem;font-weight:700;color:#333333}.MenuFeaturedCategories__title__main{color:#333;text-decoration:none;font-size:1.2857rem;font-weight:700}.MenuFeaturedCategories__title__main:hover{text-decoration:none}.MenuFeaturedCategories__link{font-size:1.1429rem;font-weight:700;color:#1f5ea8;display:flex;align-items:center;gap:4px;text-decoration:none}.MenuFeaturedCategories__link:hover{text-decoration:none}@media (max-width: 478px){.MenuFeaturedCategories__container:not(:last-child){margin-bottom:25px}.MenuFeaturedCategories__container__orderSettingsRow{padding:0}.MenuFeaturedCategories__tilesGroupContainer{padding:0}.MenuFeaturedCategories__title{padding:0}}@media (max-width: 960px){.MenuFeaturedCategories__container__orderSettingsRow{display:block}.MenuFeaturedCategories__container__filtersRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.MenuFeaturedCategories__container__changeStoreButton{display:block}.MenuFeaturedCategories__container__orderSettings{gap:7px}.MenuFeaturedCategories__title{font-size:1.1429rem}.MenuFeaturedCategories__title__main{font-size:1.1429rem}}@media (max-width: 578px){.MenuFeaturedCategories__container__orderSettings{display:grid}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle{width:calc(100% - 4px)}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button{font-size:1rem}.MenuFeaturedCategories__container__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select{font-size:1rem}}

*[class^="MenuTilesGroup-"]{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding-bottom:8px}@media (min-width: 568px){.MenuTilesGroup--tiles-1>a{width:100%}.MenuTilesGroup--tiles-2>a{width:calc( 50% - 5px + 0px)}.MenuTilesGroup--tiles-3>a{width:calc( 33.33333% - 6.66667px + 0px)}.MenuTilesGroup--tiles-4-ver-0>a,.MenuTilesGroup--tiles-4-ver-1>a,.MenuTilesGroup--tiles-4-ver-2>a{width:calc( 50% - 5px + 0px)}.MenuTilesGroup--tiles-4-ver-0>a:nth-child(1),.MenuTilesGroup--tiles-4-ver-1>a:nth-child(1),.MenuTilesGroup--tiles-4-ver-2>a:nth-child(1){width:calc( 66.66667% - 6.66667px + 0px);padding-bottom:10px}.MenuTilesGroup--tiles-4-ver-0>a:nth-child(2),.MenuTilesGroup--tiles-4-ver-1>a:nth-child(2),.MenuTilesGroup--tiles-4-ver-2>a:nth-child(2){width:calc( 33.33333% - 6.66667px + 0px);padding-bottom:10px}.MenuTilesGroup--tiles-4-ver-1>a{order:1}.MenuTilesGroup--tiles-4-ver-1>a:nth-child(2){order:0}.MenuTilesGroup--tiles-4-ver-2>a:nth-child(1){order:1}.MenuTilesGroup--tiles-4-ver-2>a:nth-child(2){width:calc( 50% - 5px + 0px)}.MenuTilesGroup--tiles-4-ver-2>a:nth-child(4){order:2;width:calc( 33.33333% - 6.66667px + 0px);padding-bottom:10px}.MenuTilesGroup--tiles-5-ver-0>a,.MenuTilesGroup--tiles-5-ver-1>a,.MenuTilesGroup--tiles-5-ver-2>a{width:calc( 33.33333% - 6.66667px + 0px)}.MenuTilesGroup--tiles-5-ver-0>a:nth-child(1),.MenuTilesGroup--tiles-5-ver-1>a:nth-child(1),.MenuTilesGroup--tiles-5-ver-2>a:nth-child(1){width:calc( 66.66667% - 6.66667px + 2px);padding-bottom:10px}.MenuTilesGroup--tiles-5-ver-0>a:nth-child(2),.MenuTilesGroup--tiles-5-ver-1>a:nth-child(2),.MenuTilesGroup--tiles-5-ver-2>a:nth-child(2){width:calc( 33.33333% - 6.66667px + -2px);padding-bottom:10px}.MenuTilesGroup--tiles-5-ver-1>a{order:3}.MenuTilesGroup--tiles-5-ver-1>a:nth-child(1){order:2}.MenuTilesGroup--tiles-5-ver-1>a:nth-child(2){order:1}.MenuTilesGroup--tiles-5-ver-2>a:nth-child(1){order:1}.MenuTilesGroup--tiles-5-ver-2>a:nth-child(5){order:2}}@media (min-width: 961px){*[class^="MenuTilesGroup-"]{overflow-x:visible;flex-wrap:nowrap;justify-content:space-between}*[class^="MenuTilesGroup-"]>a{flex:1 1 0;min-width:0;max-width:none}}@media (max-width: 960px){*[class^="MenuTilesGroup-"]{overflow-x:auto}*[class^="MenuTilesGroup-"]>a{flex:0 0 auto;min-width:220px;max-width:260px}}

.MenuTileItem{display:block;text-decoration:none !important;color:inherit}.MenuTileItem:hover,.MenuTileItem:focus{text-decoration:none !important}.MenuTileItem__card{background:#fff;border-radius:7px;border:1px solid #eaeaea;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;transition:box-shadow 0.2s;position:relative;margin:0 auto;cursor:pointer}.MenuTileItem__card:hover{box-shadow:0 4px 7px rgba(0,0,0,0.05);text-decoration:none}.MenuTileItem__image{width:100%;height:270px;background-position:center;background-size:cover;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:0;border-bottom-right-radius:0}.MenuTileItem__title{padding:20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.MenuTileItem__title p{text-align:left;font-size:1.2857rem;font-weight:600;color:#333333;margin:0;text-decoration:none}.MenuTileItem__title__arrow{width:14px;height:14px}@media (max-width: 1400px){.MenuTileItem__image{height:200px}}@media (max-width: 960px){.MenuTileItem__image{height:180px}.MenuTileItem__title p{font-size:1.1429rem}}@media (max-width: 576px){.MenuTileItem__image{height:160px}.MenuTileItem__title{padding:23px 20px}}

.SeoLinks__container{margin-top:60px;border-top:1px solid #eee;padding-top:40px;display:flex;justify-content:space-between;flex-direction:column}.SeoLinks__container *{box-sizing:border-box}.SeoLinks__category{margin-right:20px;flex:1 1 auto;margin-bottom:20px}.SeoLinks__category:last-child{margin-right:-20px;margin-bottom:0}.SeoLinks__category__title{font-size:1.2857rem;line-height:1.5714rem;color:#333;margin-bottom:20px;font-weight:400}.SeoLinks__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.SeoLinks__list__item{font-size:1.1429rem;line-height:1.5714rem;margin-bottom:20px}.SeoLinks__list__item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.SeoLinks__list__item.hasSubCategories{width:100%}.SeoLinks__list__subitem{font-size:1rem;line-height:1.5714rem;margin-top:10px;position:relative}.SeoLinks__list__subitem::before{content:"– ";position:absolute;left:0;top:0;color:#333}.SeoLinks__list__subitem a{padding-left:10px}.SeoLinks__list__item,.SeoLinks__list__subitem{width:50%}@media (min-width: 568px){.SeoLinks__list__item,.SeoLinks__list__subitem{width:33.3333%}}@media (min-width: 768px){.SeoLinks__container{flex-direction:row}.SeoLinks__category{flex:1 1 20%;margin-bottom:0}.SeoLinks__list__item{font-size:1rem;line-height:1.4286rem}.SeoLinks__list__subitem{font-size:0.8571rem;line-height:1.4286rem}.SeoLinks__list__item,.SeoLinks__list__subitem{width:50%}}

.MenuItem{text-align:center;cursor:pointer;padding:16px;position:relative;border:1px solid #eaeded;border-radius:8px;min-width:170px;max-width:170px}.MenuItem:hover{text-decoration:none}.MenuItem__content{display:block;margin-top:16px;text-align:left}.MenuItem__image{height:170px;width:170px;display:block;margin-left:-85px;position:relative;left:50%}.MenuItem__title{font-size:1rem;font-weight:600;color:#333333;margin-bottom:0;line-height:1.4286rem}.MenuItem__price{color:#333333;font-size:1.2857rem;font-weight:700;margin-bottom:8px}.MenuItem__sizes{position:absolute;top:16px;right:16px;text-align:right;color:#868787;font-size:1rem;z-index:1}.MenuItem__more-size,.MenuItem__size{line-height:1.2857rem;display:block;transition:height 0.2s;transition-delay:0.3s;height:0;overflow:hidden}.MenuItem__more-size{height:18px}.MenuItem__label{position:absolute;top:16px;left:16px;height:50px;width:50px;color:#1f5ea9}.MenuItem__size--highlight{height:18px;color:#999}.MenuItem:hover .MenuItem__size--highlight{color:#333}.MenuItem:hover .MenuItem__title{text-decoration:underline}@media (min-width: 960px){.MenuItem:hover .MenuItem__size{height:18px}.MenuItem:hover .MenuItem__more-size{height:0}}

.TopMessage{margin-bottom:20px}.TopMessage__results{display:block;margin-bottom:10px}

.ProductGroupLayout{margin-bottom:-40px}.ProductGroupLayout__container{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 20px 20px 20px;gap:20px}.ProductGroupLayout__columns{display:flex}.ProductGroupLayout__left-column{min-width:264px;max-width:264px;padding-right:24px;padding-top:20px;box-sizing:border-box}.ProductGroupLayout__right-column{flex:1 1 0%;min-width:0;width:100%;background-color:#ffffff;border-radius:15px;max-width:100vw;box-sizing:border-box;overflow-x:auto;padding:0}.ProductGroupLayout__bar{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ProductGroupLayout__filterButton{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:0}.ProductGroupLayout__filterButton__button{display:flex;align-items:center;gap:5px;color:#1f5ea8;font-weight:700;font-size:1.1429rem;cursor:pointer;background:transparent;border:none;padding:0}.ProductGroupLayout__filterButton__button:hover{text-decoration:underline}.ProductGroupLayout__filterButton__button svg{width:16px;height:16px}.ProductGroupLayout__order-settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eeeeee;padding:0 20px}.ProductGroupLayout__order-settings{border:none !important;padding:15px 0 !important;display:flex;gap:16px;align-items:center}.ProductGroupLayout__order-settings .OrderSettingsSelector__Title{display:none}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle{margin:0;display:flex;background-color:transparent;border:2px solid #eaeded;border-radius:21px;width:fit-content;position:relative}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button{border-radius:21px;padding:9px 24px;position:relative;z-index:2;border:none;background:white;color:#666;font-weight:500;min-height:42px;font-size:1.1429rem;font-weight:700}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button--right{margin-left:-6px}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button.sdk-primary-cta{background-color:#1f5ea8;color:white;z-index:3}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle--Inactive{z-index:1;background:white;color:#868787;font-weight:500}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector{margin:0;gap:7px}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector__Wrap{border-radius:21px;border:2px solid #eaeded;padding:0;position:relative}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector__Wrap:first-child{padding-right:0}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select{border:none;border-radius:21px;padding:9px 40px 9px 16px;color:#333333;font-size:1.1429rem;width:100%;appearance:none;background:white;cursor:pointer;font-weight:500;min-height:42px}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select:focus{outline:none;box-shadow:0 0 0 2px rgba(31,94,168,0.2)}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select__icon{position:absolute;right:12px;top:53%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px;color:#666666}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select__icon svg{width:100%;height:100%}.ProductGroupLayout .MenuItem{flex:none;width:calc((100% - 80px) / 5);max-width:unset;min-width:unset;box-sizing:border-box}.ProductGroupLayout .FilterTagsComponent__wrapper{padding:20px 20px 0 20px;margin:0}.ProductGroupLayout__changeStoreButton{padding:0;margin:0;border:none;background-color:transparent;color:#1f5ea8;font-weight:700;font-size:1.1429rem;display:none}.ProductGroupLayout__breadcrumbs-container{padding:20px}@media (max-width: 960px){.ProductGroupLayout__left-column{display:none}.ProductGroupLayout__filterButton{justify-content:space-between;padding:5px 0 20px 0}.ProductGroupLayout__order-settings-row{display:block}.ProductGroupLayout__order-settings{gap:7px}.ProductGroupLayout__changeStoreButton{display:block}}@media (max-width: 578px){.ProductGroupLayout__order-settings{display:grid}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle{width:calc(100% - 4px)}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button{font-size:1rem}.ProductGroupLayout__order-settings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select{font-size:1rem}}@media (max-width: 1199px){.ProductGroupLayout .MenuItem{width:calc((100% - 60px) / 4)}}@media (max-width: 899px){.ProductGroupLayout .MenuItem{width:calc((100% - 40px) / 3)}}@media (max-width: 599px){.ProductGroupLayout .MenuItem{width:calc((100% - 20px) / 2)}}@media (max-width: 500px){.ProductGroupLayout .MenuItem{width:100%}}

.Categories ol{padding-left:0}.Categories__accordionHeader{display:flex;align-items:center;cursor:pointer;user-select:none;border-bottom:1px solid #e0e0e0;min-height:44px;line-height:3.1429rem;font-weight:normal;background:none}.Categories__container__1{background:none;list-style:none;margin:0;padding:0 0 0 24px !important}.Categories__container__2{background:none;list-style:none;margin:0;padding:0 0 0 24px !important}.Categories__category__0,.Categories__category__1,.Categories__category__2{min-height:44px;line-height:3.1429rem;border-bottom:1px solid #e0e0e0;font-weight:normal;background:none;width:100%}.Categories__category__0{display:block}.Categories__category__1:last-child,.Categories__category__2:last-child{border-bottom:none}.Categories__accordionSubHeader__label,.Categories__accordionHeader__label{flex:1;font-weight:normal;min-height:44px;line-height:3.1429rem;display:flex;align-items:center}.Categories__accordionSubHeader__toggle,.Categories__accordionHeader__toggle{display:flex;cursor:pointer}.Categories__chevron{margin-left:8px;transition:transform 0.2s;align-self:center}.Categories__chevron--open{transform:rotate(180deg)}.Categories a{text-decoration:none;color:inherit;font-weight:normal;min-height:44px;line-height:3.1429rem;display:flex;align-items:center;width:100%}.Categories a:hover{text-decoration:underline}.Categories__label--active{font-weight:bold}

.CategoryCarouselViewMoreItem:hover{text-decoration:none}.CategoryCarouselViewMoreItem__icon{font-size:10.3571rem;display:block;color:#e3f2ff;padding-top:8px}

.MenuCategoryCarousels__CarouselWrapper{display:flex}.MenuCategoryCarousels__CarouselColumnLeft{min-width:240px;max-width:240px;padding-right:24px;padding-top:20px}.MenuCategoryCarousels__CarouselColumnRight{flex:1 1 0%;min-width:0;width:100%;background-color:#ffffff;border-radius:15px;max-width:100vw;box-sizing:border-box;overflow-x:auto;padding:0}.MenuCategoryCarousels__CarouselColumnRight__orderSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eeeeee;padding:0 20px}.MenuCategoryCarousels__CarouselColumnRight__BreadcrumbsContainer{padding:20px}.MenuCategoryCarousels__CarouselColumnRight__orderSettings{border:none !important;padding:15px 0 !important;display:flex;gap:16px;align-items:center;justify-content:space-between}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__Title{display:none}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle{margin:0;display:flex;background-color:transparent;border:2px solid #eaeded;border-radius:21px;width:fit-content;position:relative}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button{border-radius:21px;padding:9px 24px;position:relative;z-index:2;border:none;background:white;color:#666;font-weight:500;min-height:42px;font-size:1.1429rem;font-weight:700}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button--right{margin-left:-6px}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button.sdk-primary-cta{background-color:#1f5ea8;color:white;z-index:3}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle--Inactive{z-index:1;background:white;color:#868787;font-weight:500}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector{margin:0;gap:7px}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector__Wrap{border-radius:21px;border:2px solid #eaeded;padding:0;position:relative}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector__Wrap:first-child{padding-right:0}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select{border:none;border-radius:21px;padding:9px 40px 9px 16px;color:#333333;font-size:1.1429rem;width:100%;appearance:none;background:white;cursor:pointer;font-weight:500;min-height:42px}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select:focus{outline:none;box-shadow:0 0 0 2px rgba(31,94,168,0.2)}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select__icon{position:absolute;right:12px;top:53%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px;color:#666666}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select__icon svg{width:100%;height:100%}.MenuCategoryCarousels__CarouselColumnRight .MenuCategoryCarousels__title{display:none}.MenuCategoryCarousels__Filters{display:flex;align-items:center;justify-content:space-between;padding:28px 20px}.MenuCategoryCarousels__title{padding:0 20px;font-size:1.4286rem;font-weight:700;color:#333333}.MenuCategoryCarousels__filters{display:flex;align-items:center;justify-content:flex-end;padding:0}.MenuCategoryCarousels__filters__filterButton{display:flex;margin:0}.MenuCategoryCarousels__filters__filterButton__button{display:flex;align-items:center;gap:5px;color:#1f5ea8;font-weight:700;font-size:1.1429rem;cursor:pointer;background:transparent;border:none;padding:0}.MenuCategoryCarousels__filters__filterButton__button:hover{text-decoration:underline}.MenuCategoryCarousels__filters__filterButton__button svg{width:16px;height:16px}.MenuCategoryCarousels__filters__changeStoreButton{padding:0;margin:0;border:none;background-color:transparent;display:none;color:#1f5ea8;font-weight:700;font-size:1.1429rem}.MenuCategoryCarousels__carousel{padding:0 20px 40px 20px}.MenuCategoryCarousels__carousel:last-child{padding-bottom:20px}.MenuCategoryCarousels__subtitle{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4286rem;font-weight:700;color:#333333;margin-bottom:16px}.MenuCategoryCarousels__subtitle__main{color:#333;font-size:1.2857rem;font-weight:700;text-decoration:none}.MenuCategoryCarousels__subtitle__main:hover{text-decoration:none}.MenuCategoryCarousels__subtitle__link{font-size:1rem;font-weight:700;color:#1f5ea8;display:flex;align-items:center;gap:4px;text-decoration:none}.MenuCategoryCarousels__subtitle__link:hover{text-decoration:none}.MenuCategoryCarousels .FilterTagsComponent__wrapper{padding:20px 20px 0 20px;margin:0}@media (max-width: 960px){.MenuCategoryCarousels__CarouselColumnLeft{display:none}.MenuCategoryCarousels__CarouselColumnRight__orderSettingsRow{display:block}.MenuCategoryCarousels__CarouselColumnRight__orderSettings{gap:0;display:block}.MenuCategoryCarousels__filters{justify-content:space-between;padding:5px 0 20px 0}.MenuCategoryCarousels__filters__changeStoreButton{display:block}}@media (max-width: 578px){.MenuCategoryCarousels__CarouselColumnRight__orderSettingsRow{padding:0 16px}.MenuCategoryCarousels__CarouselColumnRight__BreadcrumbsContainer{padding:20px 16px}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle{width:calc(100% - 4px)}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTypeToggle .OrderTypeToggle__Button{font-size:1rem}.MenuCategoryCarousels__CarouselColumnRight__orderSettings .OrderSettingsSelector__OrderTimeSelector .OrderTimeSelector__SelectWrap__Select{font-size:1rem}.MenuCategoryCarousels__carousel{padding:0 16px 40px 16px}}

.SkeletonCategory{margin-bottom:20px}.SkeletonCategory__Title{width:100px;height:25px;margin-bottom:20px}.SkeletonCategory__Tile{cursor:auto}

.AlcoholPageContainer{padding-top:60px}.AlcoholPageContainer .LayoutLeftSidebar__sidebar{position:relative}.AlcoholPageContainer .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));z-index:999}.AlcoholPageContainer .LayoutLeftSidebar__content{box-shadow:none;padding:20px 20px 20px 0}.AlcoholPageContainer .hasSliderSidebar .LayoutLeftSidebar__content{background-color:#fafafb}.AlcoholPageContainer .hasSliderSidebar .LayoutLeftSidebar__sidebar::after{background:linear-gradient(to right, rgba(0,0,0,0.03), #f9fafc);opacity:1;transition:opacity 0.3s ease}.AlcoholPageContainer .hasSliderSidebar .LayoutLeftSidebar__sidebar:hover::after,.AlcoholPageContainer .hasSliderSidebar .LayoutLeftSidebar__sidebar:focus-within::after{opacity:0}@media (max-width: 960px){.AlcoholPageContainer{padding-top:0}.AlcoholPageContainer .LayoutLeftSidebar__sidebar{display:none}.AlcoholPageContainer .LayoutLeftSidebar__content{padding:20px}}@media (max-width: 478px){.AlcoholPageContainer .LayoutLeftSidebar__content{padding:16px}.AlcoholPageContainer .LayoutLeftSidebar__content .SeoLinks__container{padding:0}}


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