.MenuMerchantInformation{display:none;position:relative;width:100%;background-color:#fafafa;border-bottom:1px solid #eaeded}.MenuMerchantInformation__Container{padding:20px 15px;width:1400px;margin:0 auto}.MenuMerchantInformation__Content{display:flex;align-items:center;gap:8px;padding-top:8px}.MenuMerchantInformation__dot{width:5px;height:5px;background:#333;border-radius:50%;margin:0 5px}.MenuMerchantInformation__Name{font-size:2.1429rem;font-weight:700;line-height:2.7143rem;color:#333333;margin:0}.MenuMerchantInformation__merchant-rating{margin-bottom:0}.MenuMerchantInformation__merchant-rating span{cursor:pointer;font-size:1.1429rem}.MenuMerchantInformation__delivery-info,.MenuMerchantInformation__estimated-time{color:#333333;font-weight:400;font-size:1.1429rem;margin:0}@media (min-width: 320px) and (max-width: 767px){.MenuMerchantInformation{display:block;text-align:center}}@media (max-width: 1400px){.MenuMerchantInformation__Container{width:100%}}@media (max-width: 767px){.MenuMerchantInformation__Container{padding:0}.MenuMerchantInformation__Content{display:block;gap:0;padding-bottom:10px;padding-top:0}.MenuMerchantInformation__dot{display:none}.MenuMerchantInformation__Name{padding-top:10px;font-size:1.1429rem}.MenuMerchantInformation__merchant-rating{margin-bottom:8px}.MenuMerchantInformation__merchant-rating span{font-size:1rem}.MenuMerchantInformation__delivery-info,.MenuMerchantInformation__estimated-time{font-size:1rem;margin-bottom:8px}}

.MenuStickyMerchantInformation{position:fixed;left:0;top:60px;width:100%;background-color:#fff;border-bottom:1px solid #eaeded;z-index:200}.MenuStickyMerchantInformation__Container{padding:20px 15px;width:1400px;margin:0 auto}.MenuStickyMerchantInformation__Content{display:flex;flex-direction:column;gap:8px;padding-top:8px}.MenuStickyMerchantInformation__TopRow{display:flex;align-items:center;justify-content:center;gap:8px}.MenuStickyMerchantInformation__BottomRow{text-align:center}.MenuStickyMerchantInformation__dot{width:5px;height:5px;background:#333;border-radius:50%;margin:0 5px}.MenuStickyMerchantInformation__Name{font-size:2.1429rem;font-weight:700;line-height:2.7143rem;color:#333333;margin:0}.MenuStickyMerchantInformation__merchant-rating{margin-bottom:0}.MenuStickyMerchantInformation__merchant-rating span{cursor:pointer;font-size:1.1429rem}.MenuStickyMerchantInformation__delivery-info,.MenuStickyMerchantInformation__estimated-time{color:#333333;font-weight:400;font-size:1.1429rem;margin:0}@media (min-width: 320px) and (max-width: 767px){.MenuStickyMerchantInformation{top:105px;text-align:center;background-color:#fafafa}}@media (min-width: 768px){.MenuStickyMerchantInformation__Content{flex-direction:row;align-items:center}.MenuStickyMerchantInformation__TopRow{gap:8px}.MenuStickyMerchantInformation__BottomRow{display:flex;align-items:center}.MenuStickyMerchantInformation__BottomRow:before{content:"";display:block;width:5px;height:5px;background:#333;border-radius:50%;margin:0 5px}}@media (max-width: 1400px){.MenuStickyMerchantInformation__Container{width:100%}}@media (max-width: 767px){.MenuStickyMerchantInformation__Container{padding:0}.MenuStickyMerchantInformation__dot{display:none}.MenuStickyMerchantInformation__Name{padding-top:10px;font-size:1.1429rem}.MenuStickyMerchantInformation__merchant-rating{margin-bottom:0}.MenuStickyMerchantInformation__merchant-rating span{font-size:1rem}.MenuStickyMerchantInformation__delivery-info,.MenuStickyMerchantInformation__estimated-time{font-size:1rem;margin-bottom:0}.MenuStickyMerchantInformation__estimated-time{padding-bottom:15px}}

@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}

.MenuRestaurantItem{margin:0;background:white;border-radius:10px;position:relative;padding:0;display:flex;width:100%;box-sizing:border-box;cursor:pointer;border:1px solid #eaeded;text-align:left;transition:all 200ms;min-height:117px}.MenuRestaurantItem__content{padding-right:127px;height:100%;width:100%}.MenuRestaurantItem__noImage{padding-right:55px}.MenuRestaurantItem__imageWrapper{width:127px;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:0 10px 10px 0;overflow:hidden}.MenuRestaurantItem__imageWrapper__photo{width:100%;height:100%;background-size:cover;background-position:center}.MenuRestaurantItem__imageWrapper.placeholderImage{display:flex;align-items:center;justify-content:center;background-color:#f0f8ff}.MenuRestaurantItem__info{padding:11px 28px 11px 15px;position:relative;height:100%;max-height:fit-content}.MenuRestaurantItem__info__text{flex:1}.MenuRestaurantItem__info__text__headline{font-size:1.1429rem;font-weight:700;margin-bottom:5px;color:#333333;align-items:center;line-height:1.7143rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.MenuRestaurantItem__info__text__icon{margin-right:5px;margin-left:5px}.MenuRestaurantItem__info__text__icon--popular{color:#f6ba10}.MenuRestaurantItem__info__text__description{color:#6c6e6e;margin-bottom:5px;font-size:1rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.MenuRestaurantItem__info__text__instructions{margin-top:5px;color:#666}.MenuRestaurantItem__info__text__name>em{background-color:#fff6e0;font-style:normal}.MenuRestaurantItem__info__details{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.MenuRestaurantItem__info__price{font-size:1rem;font-weight:700;color:#6c6e6e;position:relative}.MenuRestaurantItem__info__price__plus{display:block;position:absolute;top:0;right:-10px}.MenuRestaurantItem__add-button{width:40px;height:40px;border-radius:50%;background:#fff;color:#1f5ea8;display:flex;align-items:center;justify-content:center;font-size:1.7143rem;position:absolute;bottom:15px;right:7px;z-index:1;box-shadow:0 4px 8px #00000030}.MenuRestaurantItem__pill{background:#1f5ea9;color:#fff;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-weight:700;display:inline-flex;align-items:center;font-size:0.8571rem;margin-top:5px}.MenuRestaurantItem__pill__icon{color:#fff;margin-left:5px;font-size:0.7143rem;margin-top:2px}.MenuRestaurantItem__AvailableNotice{margin:5px 0;color:#666}.MenuRestaurantItem__AvailableNotice__icon{margin-right:5px}.MenuRestaurantItem--unavailable{opacity:0.6;pointer-events:none}.MenuRestaurantItem--unavailable .MenuRestaurantItem__info__text__headline,.MenuRestaurantItem--unavailable .MenuRestaurantItem__info__text__description,.MenuRestaurantItem--unavailable .MenuRestaurantItem__info__text__icon,.MenuRestaurantItem--unavailable .MenuRestaurantItem__info__price,.MenuRestaurantItem--unavailable .MenuRestaurantItem__AvailableNotice{color:#aaa}#popular-items .MenuRestaurantItem__content{padding-right:0}#popular-items .MenuRestaurantItem__info{padding:11px 15px}.popularItem{display:grid}.popularItem .popularItemContainer{position:relative}.popularItem .popularItemContainer .MenuRestaurantItem__imageWrapper{position:relative;transform:none;top:0;width:100%;height:170px;overflow:unset;background-color:#f0f8ff;display:flex;align-items:center;justify-content:center}.popularItem .popularItemContainer .MenuRestaurantItem__imageWrapper__photo{border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:0}.popularItem .popularItemContainer .MenuRestaurantItem__add-button{bottom:7px}@media (min-width: 950px){.MenuRestaurantItem:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1)}}@media (max-width: 767px){.MenuRestaurantItem{border-radius:0;border:none;border-bottom:1px solid #eaeded;box-shadow:none}.MenuRestaurantItem__content{display:flex;align-items:center}.MenuRestaurantItem__imageWrapper{padding-bottom:10px;border-radius:0;width:97px}.MenuRestaurantItem__imageWrapper__photo{border-radius:8px}.MenuRestaurantItem__info{padding:0 0 10px 0}.MenuRestaurantItem [data-balloon]:after,.MenuRestaurantItem [data-balloon]:before{left:100px}#popular-items .MenuRestaurantItem__info{padding:11px 0}.popularItem .popularItemContainer .MenuRestaurantItem__imageWrapper{border-top-left-radius:10px;border-top-right-radius:10px;padding-bottom:0}}

.MenuRestaurantSubmenu{display:block;padding:0;width:100%}.MenuRestaurantSubmenu__ContentWrapper{overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s ease-in-out,margin 0.35s cubic-bezier(0.4, 0, 0.2, 1);will-change:max-height, opacity}.MenuRestaurantSubmenu__ContentWrapper--open{opacity:1}.MenuRestaurantSubmenu__ContentWrapper--closed{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.MenuRestaurantSubmenu__ItemMenu{padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.MenuRestaurantSubmenu__SubMenu{padding:0;display:grid}.MenuRestaurantSubmenu__title--center{margin-bottom:15px}.MenuRestaurantSubmenu__title__button{position:relative;text-decoration:none;width:100%;background:transparent !important;border:none;text-align:left;padding:0;margin:0}.MenuRestaurantSubmenu__title__button__content{background:#fff}.MenuRestaurantSubmenu__title__button__mainMenu{display:flex;padding-top:25px;align-items:center}.MenuRestaurantSubmenu__title__button__toggle{display:block;position:absolute;right:0;top:25px;padding-left:10px;cursor:pointer;transition:transform 0.3s ease-in-out}.MenuRestaurantSubmenu__title__button__toggle:before{font-size:0.5rem;color:#000000}.MenuRestaurantSubmenu__AvailableNotice{margin:0 0 5px 5px}.MenuRestaurantSubmenu__AvailableNotice__icon{margin-right:5px}.MenuRestaurantSubmenu__description{margin-bottom:20px}.MenuRestaurantSubmenu__Name{display:flex;flex-direction:row;align-items:center}.MenuRestaurantSubmenu__mainMenu-heading{font-weight:700;font-size:1.7143rem;cursor:pointer;width:calc(100% - 20px);display:inline-block}.MenuRestaurantSubmenu__subMenu-heading{display:block;padding-top:20px;padding-bottom:15px;font-weight:700;font-size:1.2857rem;color:#333333}.MenuRestaurantSubmenu__Callout{height:18px;line-height:normal}.MenuRestaurantSubmenu--disabled .MenuRestaurantSubmenu__title,.MenuRestaurantSubmenu--disabled .MenuRestaurantItem__info__text__description{color:#ccc}.MenuRestaurantSubmenu--unavailable .MenuRestaurantSubmenu__AvailableNotice,.MenuRestaurantSubmenu--unavailable .MenuRestaurantSubmenu__title__button{color:#aaa}.MenuRestaurantSubmenu--unavailable .MenuRestaurantSubmenu__subMenu-heading,.MenuRestaurantSubmenu--unavailable .MenuRestaurantSubmenu__mainMenu-heading{color:#aaaaaa}.MenuRestaurant:first-child #recently-ordered-items:first-child{margin-top:0}#recently-ordered-items{margin-bottom:20px;margin-top:20px}@media (max-width: 1199px){.MenuRestaurantSubmenu__ItemMenu{grid-template-columns:repeat(1, 1fr);padding:0}}@media (max-width: 767px){.MenuRestaurantSubmenu__ItemMenu{grid-template-columns:1fr;padding:0}.MenuRestaurantSubmenu__ItemMenu{gap:10px}}

.MenuRestaurant p:empty{display:none}.MenuRestaurant .closed{display:none}.MenuRestaurant #popular-items .MenuRestaurantSubmenu__title__button__icon{color:#f6ba10;font-size:1.3571rem;margin-right:8px}.MenuRestaurant .MenuStickyTitles__Title{position:fixed;top:54px;width:calc(100% - 40px);background-color:#fff;z-index:10;border-bottom:1px solid #eee;padding:5px 0}.MenuRestaurant .MenuStickyTitles__Title:empty{display:none}.MenuRestaurant .MenuStickyTitles__Title__SubMenu{padding-bottom:40px;border-bottom:2px solid #eee;overflow:hidden}.MenuRestaurant .MenuStickyTitles__Title__title__button__icon{color:#f6ba10;font-size:1.3571rem;margin-left:5px}@media (min-width: 960px){.MenuRestaurant #popular-items .MenuRestaurantSubmenu .MenuRestaurantItem__info{margin-top:0}.MenuRestaurant #popular-items .MenuRestaurantSubmenu .MenuRestaurantItem__info__text::before{display:none}.MenuRestaurant .MenuStickyTitles__Title .MenuRestaurantItem__info{margin-top:0}.MenuRestaurant .MenuStickyTitles__Title .MenuRestaurantItem__info__text::before{display:none}}

.SkeletonMenuRestaurant{background:#fff;margin-top:20px;padding:40px 10px 0}.SkeletonMenuRestaurant__Title{height:20px;margin-bottom:20px}.SkeletonMenuRestaurant__Item__Title__Loader--0{width:70%;height:16px}.SkeletonMenuRestaurant__Item__Description__Loader--0{width:90%}.SkeletonMenuRestaurant__Item__Description__Loader--0.SkeletonLoader__Loader:not(:last-child){margin-bottom:5px}.SkeletonMenuRestaurant__Item__Description__Loader--1{width:80%}.SkeletonMenuRestaurant__Item__Description.SkeletonLoader{margin-bottom:0}.SkeletonMenuRestaurant__Item__Price__Loader--0{width:40px;height:16px}@media (min-width: 768px){.SkeletonMenuRestaurant{padding:40px 20px 0}.SkeletonMenuRestaurant__Title{display:none}.SkeletonMenuRestaurant__Item__Title__Loader--0{height:20px}.SkeletonMenuRestaurant__Item__Title{margin-bottom:20px}.SkeletonMenuRestaurant__Item__Description__Loader--0.SkeletonLoader__Loader:not(:last-child){margin-bottom:10px}.SkeletonMenuRestaurant__Item__Description.SkeletonLoader{margin-bottom:10px}.SkeletonMenuRestaurant__Item__Price__Loader--0{height:20px}.MenuRestaurant .SkeletonMenuRestaurant__Submenu.MenuRestaurantSubmenu{padding:40px 0 20px;border-top:1px solid #eee}}

.MerchantBanner{background-color:#fafafa;padding-top:15px;padding-bottom:30px;min-height:205px;width:100%}.MerchantBanner__container{min-height:205px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:cover;width:calc(1400px - 60px);border-radius:15px}.MerchantBanner__content{min-height:205px;display:flex;align-items:center;justify-content:start}.MerchantBanner__Logo{border-radius:7px;max-width:92px;min-width:92px;max-height:92px;min-height:92px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width: 320px) and (max-width: 767px){.MerchantBanner{padding-top:0;padding-bottom:0;min-height:110px}.MerchantBanner__container{min-height:110px}.MerchantBanner__content{justify-content:center;padding-left:0;min-height:110px}.MerchantBanner__Logo{border-radius:50%;max-width:87px;min-width:87px;max-height:87px;min-height:87px}}@media (min-width: 768px){.MerchantBanner{padding-top:0;padding-bottom:0;min-height:205px}.MerchantBanner #page-header-wrapper{border-radius:0}.MerchantBanner__container{width:100%;min-height:205px}.MerchantBanner__content{justify-content:center;padding-left:0;min-height:205px}.MerchantBanner__Logo{border-radius:50%}}@media (min-width: 960px){.MerchantBanner{padding-top:15px;padding-bottom:30px;min-height:205px}.MerchantBanner #page-header-wrapper{border-radius:15px}.MerchantBanner__content{justify-content:start;padding-left:40px;min-height:205px}.MerchantBanner__Logo{border-radius:7px}}@media (min-width: 1200px){.MerchantBanner__container{width:calc(1400px - 30px);min-height:205px}}@media (max-width: 1400px){.MerchantBanner__container{width:calc(100% - 30px);padding-left:0;padding-right:0}}@media (max-width: 959px){.MerchantBanner__container{width:100%;min-height:unset;border-radius:0}}

.OrderSettingsStartGroupOrder{display:flex;position:relative;margin-left:12px}.OrderSettingsStartGroupOrder__Text{display:block}.OrderSettingsStartGroupOrder__Button{min-width:230px;flex:auto;display:flex;align-items:center;justify-content:center;gap:12px;border:2px solid #1f5ea8;border-radius:100px;background-color:transparent;color:#1f5ea8;font-size:1.1429rem;font-weight:600;cursor:pointer;transition:background-color 0.2s ease}.OrderSettingsStartGroupOrder__Button svg{width:24px;height:24px}.OrderSettingsStartGroupOrder__Button:hover{background-color:rgba(31,94,168,0.05)}.OrderSettingsStartGroupOrder__Callout{position:absolute;top:8px;left:20px}@media (max-width: 1317px){.OrderSettingsStartGroupOrder__Text{display:none}.OrderSettingsStartGroupOrder__Button{min-width:42px;min-height:42px;padding:0;border-radius:50%;border:1px solid #eaeded}.OrderSettingsStartGroupOrder__Button svg path{fill:#333333}}@media (max-width: 1199px){.OrderSettingsStartGroupOrder__Text{display:none}}

.MenuOrderTimeSelector-wrapper{display:flex}.MenuOrderTimeSelector{display:flex}.MenuOrderTimeSelector__SelectWrap{flex:1 1 auto;width:50%;position:relative}.MenuOrderTimeSelector__SelectWrap:first-child{margin-right:7px}.MenuOrderTimeSelector__SelectWrap__Select{display:block;width:100%;min-width:123px;height:42px;background:#fff;text-align:center;text-align-last:center;border-radius:37px;border:1px solid #eaeded;font-size:1.1429rem;font-weight:400;color:#333333;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px}.MenuOrderTimeSelector__SelectWrap__Select::-ms-expand{display:none}.MenuOrderTimeSelector__SelectWrap__Select__icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}@media (max-width: 1199px){.MenuOrderTimeSelector-wrapper{margin-top:10px}.MenuOrderTimeSelector{width:100%}}

.MenuOrderTypeToggle{display:flex;width:100%;max-width:208px;background:#fff;padding:0;border-radius:21px;border:1px solid #eaeded;position:relative}.MenuOrderTypeToggle__Button{flex:1;border:none;background:transparent;font-size:1.1429rem;color:#757575;position:relative;z-index:2;transition:color 0.3s ease;cursor:pointer;height:40px;min-width:105px;padding:0}.MenuOrderTypeToggle__Button:disabled{cursor:not-allowed;opacity:0.5}.MenuOrderTypeToggle__Button.sdk-primary-cta{color:#ffffff;font-weight:700}.MenuOrderTypeToggle__Button--left{border-radius:21px 0 0 21px}.MenuOrderTypeToggle__Button--right{border-radius:0 21px 21px 0}.MenuOrderTypeToggle::before{content:"";position:absolute;top:0;left:0;width:50%;height:calc(100% - 8px);background:#1f5ea8;border-radius:100px;transition:transform 0.3s ease;z-index:1;height:40px}.MenuOrderTypeToggle.pickup-active::before{transform:translateX(100%)}.MenuOrderTypeToggle.disabled{opacity:0.5;pointer-events:none}.MenuOrderTypeToggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width: 1199px){.MenuOrderTypeToggle{max-width:100%}}@media (max-width: 767px){.MenuOrderTypeToggle{max-width:calc(100% - 2px)}}

.OrderSettingsMerchantMenuContainer{display:flex;align-items:center;gap:12px;background-color:#ffffff;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:1px solid #eaeded;padding:25px}.OrderSettingsMerchantMenuContainer__AddressButton{background:transparent;border:none;color:#1f5ea9;padding:0;margin:0}.OrderSettingsMerchantMenuContainer .OrderTimeSelector,.OrderSettingsMerchantMenuContainer__AddressBlock{flex:1 1 100%;margin:0 0 10px}.OrderSettingsMerchantMenuContainer__UserTimeZone{text-align:right}.OrderSettingsMerchantMenuContainer .OrderTimeSelector{display:flex}.OrderSettingsMerchantMenuContainer .OrderTimeSelector__SelectWrap{width:50%}.OrderSettingsMerchantMenuContainer .OrderTimeSelector__SelectWrap:first-child{padding-right:10px}.OrderSettingsMerchantMenuContainer .OrderTimeSelector__SelectWrap__Select{width:100%}.OrderSettingsMerchantMenuContainer .OrderTypeToggle{flex:1 0 0;flex-direction:row}.OrderSettingsMerchantMenuContainer .OrderTypeToggle__Button{flex:1 0 0;width:50%}@media (max-width: 1199px){.OrderSettingsMerchantMenuContainer{display:block}}@media (max-width: 767px){.OrderSettingsMerchantMenuContainer{padding:16px;border-top-left-radius:0;border-top-right-radius:0}}

.CorporateHeaderLogo{cursor:pointer;display:flex}.CorporateHeaderLogo:hover,.CorporateHeaderLogo:active,.CorporateHeaderLogo:focus{text-decoration:none}.CorporateHeaderLogo__color{color:#fff}.CorporateHeaderLogo__color--custom{color:#1f5ea9}.CorporateHeaderLogo__logo{height:50px}.CorporateHeaderLogo__link{font-size:0}.CorporateHeaderLogo__link.icon-ddot--custom:before{font-size:1.4286rem}.CorporateHeaderLogo__link:focus,.CorporateHeaderLogo__link:hover{text-decoration:none}.CorporateHeaderLogo__link:before{line-height:4.2857rem;font-size:2.5rem}@media (min-width: 768px){.CorporateHeaderLogo{align-items:center}}@media (min-width: 960px){.CorporateHeaderLogo__link.icon-ddot{display:none}.CorporateHeaderLogo__link.icon-ddot--custom{display:block}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.CorporateHeader{font-size:1rem;color:#333;margin-bottom:100px}.CorporateHeader .AllCarts{display:none}.CorporateHeader .AllCarts__handle{background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center;height:60px;transform:translateZ(0);padding:0 15px}.CorporateHeader .AllCarts__handle:focus,.CorporateHeader .AllCarts__handle:hover,.CorporateHeader .AllCarts__handle:active{outline:none;text-decoration:none}.CorporateHeader .AllCarts__handle__icon{font-size:2.1429rem}.CorporateHeader .AllCarts__handle__icon--blue,.CorporateHeader .AllCarts__handle__icon--custom-site{font-size:2.1429rem}.CorporateHeader .AllCarts__handle__icon--blue{color:#49aaff}.CorporateHeader .AllCarts__handle__icon--custom-site{color:#1f5ea9}.CorporateHeader .AllCarts__handle__icon--custom-site.multi-bag,.CorporateHeader .AllCarts__handle__icon.multi-bag{font-size:2.5rem}.CorporateHeader .AllCarts__handle__icon__animation-container{position:relative;display:flex;justify-content:center;align-items:center;bottom:3px;right:0;width:28px}.CorporateHeader .AllCarts__handle__icon--custom-site .background-bag--blue::before,.CorporateHeader .AllCarts__handle__icon--custom-site .foreground-bag--blue::before{color:#1f5ea9}.CorporateHeader .AllCarts__handle__icon.background-animate,.CorporateHeader .AllCarts__handle__icon--blue.background-animate{position:absolute;top:0;animation:scale-out-in 0.2s ease-out 0.3s}.CorporateHeader .AllCarts__handle__icon.foreground-animate,.CorporateHeader .AllCarts__handle__icon--blue.foreground-animate{animation:multi-bag-foreground-animation 0.5s ease-out;animation-fill-mode:forwards}.CorporateHeader .AllCarts__handle__badge,.CorporateHeader .AllCarts__handle__badge--white,.CorporateHeader .AllCarts__handle__badge--primary{font-size:1rem;font-weight:600}.CorporateHeader .AllCarts__handle__badge--white,.CorporateHeader .AllCarts__handle__badge--white.multi-bag-badge{color:#1f5ea9}.CorporateHeader .AllCarts__handle__badge--primary,.CorporateHeader .AllCarts__handle__badge--primary.multi-bag-badge{color:#1f5ea9}.CorporateHeader .AllCarts{position:absolute;right:-20px;top:49px;width:360px;background:#f8f8f8;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.CorporateHeader__block{flex:0 1 auto;max-height:60px;display:flex;flex-direction:row;justify-content:space-between}.CorporateHeader__block--left{flex:0 0 60px;padding-left:10px}.CorporateHeader__block--center{text-align:center;position:relative;justify-content:center}.CorporateHeader__block--right{display:flex;flex:0 0 60px;justify-content:flex-end;padding-right:10px}.CorporateHeader__block--top{display:flex;padding:0 20px;height:45px}.CorporateHeader__block--bottom{display:flex;height:35px;margin-top:10px}.CorporateHeader__button__Back{color:#fff;display:flex;width:15px;align-items:center;margin-right:5px}.CorporateHeader__button__Back--custom__icon{color:#1f5ea9}.CorporateHeader__button__burger{color:#fff}.CorporateHeader__button__burger__icon{color:#fff}.CorporateHeader__button__search--custom__icon{color:#1f5ea9}.CorporateHeader__logo{cursor:pointer;display:flex;align-items:center}.CorporateHeader__logo:hover,.CorporateHeader__logo:active,.CorporateHeader__logo:focus{text-decoration:none}.CorporateHeader__logo__powered{font-size:0.5714rem;font-weight:800;color:#afafaf;margin:0 5px}.CorporateHeader__logo__image{max-width:48px;max-height:27px}.CorporateHeader__logo__link{font-size:0}.CorporateHeader__logo__link.icon-ddot--custom{display:none}.CorporateHeader__logo__link.icon-ddot--custom:before{font-size:1.7857rem}.CorporateHeader__logo__link:focus,.CorporateHeader__logo__link:hover{text-decoration:none}.CorporateHeader__logo__link:before{font-size:2.5rem}.CorporateHeader__link{margin-right:40px}@media (min-width: 768px){.CorporateHeader{margin-bottom:40px}.CorporateHeader__block--center{flex:0 1 1080px}.CorporateHeader__logo__link:before{font-size:2.8571rem}}@media (min-width: 768px) and (max-width: 959px){.CorporateHeader__block--left{padding-left:40px}.CorporateHeader__block--right{flex:0 0 50px;padding-right:40px}}@media (min-width: 960px){.CorporateHeader .AllCarts{display:block}.CorporateHeader .AllCarts__handle--mobile{display:none}.CorporateHeader .AllCarts__handle--tablet{display:flex}.CorporateHeader__block--left{flex:0 0 auto;padding-left:40px}.CorporateHeader__block--right{padding-right:40px;flex:0 0 auto}.CorporateHeader__logo__link.icon-ddot{display:none}.CorporateHeader__logo__link.icon-ddot--custom{display:block}}@media (max-width: 768px){.CorporateHeader .AllCarts__handle__icon__animation-container{bottom:0;top:6px;right:2px}.CorporateHeader .AllCarts{right:-5px}}@media screen and (max-width: 959px){.CorporateHeader button.AllCarts__handle{display:none}}@media (max-width: 375px){.CorporateHeader .AllCarts{width:100vw;right:-10px}}@media (max-width: 767px){.CorporateHeader__logo__link{position:relative;right:10px}}

.MenuLaundryFooter{background:#fff;padding:20px}

.SubtotalButton{padding:0 10px}.SubtotalButton__Content{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.SubtotalButton__Content__Label{flex:1;text-align:center}.SubtotalButton__Content__Subtotal{background-color:rgba(0,0,0,0.1);padding:2px 8px}

.MerchantDetailsPageFixedFooter{box-sizing:border-box;padding:10px;background:#fff;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;box-shadow:0 1px 5px 0 rgba(0,0,0,0.5)}.MerchantDetailsPageFixedFooter__Wrap{display:flex;justify-content:center;height:50px;padding:10px 0;box-sizing:border-box}.MerchantDetailsPageFixedFooter__Button--spaced{margin-bottom:20px}.MerchantDetailsPageFixedFooter__Button.dcom-button{display:block;width:100%}.MerchantDetailsPageFixedFooter__Subtitle{text-align:center;margin-top:10px}.MerchantDetailsPageFixedFooter__Subtitle__Bold{font-weight:bold}

.MerchantDetailsHeader{min-height:180px;background-color:#ccc}.MerchantDetailsHeader__Cover{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:0.5}.MerchantDetailsHeader__Header{padding:40px 20px 20px;box-sizing:border-box;position:relative;margin:0 auto;overflow:hidden}.MerchantDetailsHeader__Header__Info{color:#fff;line-height:1.4286rem;text-align:left;position:relative;padding:0;display:flex;justify-content:flex-start;align-items:center;min-height:120px;flex-flow:row wrap}.MerchantDetailsHeader__Header__Info__Container{min-width:1px;flex-basis:100%}.MerchantDetailsHeader__Header__Info__Title{margin:0}.MerchantDetailsHeader__Header__Info__TitleContainer{display:flex;justify-content:space-between;align-items:center}.MerchantDetailsHeader__Header__Info__ViewMap.dcom-button{margin-top:20px}.MerchantDetailsHeader__Header__Info__Info,.MerchantDetailsHeader__Header__Info__Delivery,.MerchantDetailsHeader__Header__Info__Title,.MerchantDetailsHeader__Header__Info__Time{color:#fff}.MerchantDetailsHeader__Header__Info__Info,.MerchantDetailsHeader__Header__Info__Delivery,.MerchantDetailsHeader__Header__Info__Rating,.MerchantDetailsHeader__Header__Info__Time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.MerchantDetailsHeader__Header__Info .description{white-space:pre-wrap}.MerchantDetailsHeader__Header__Info .click-area{cursor:pointer}.MerchantDetailsHeader__Header__Info__CateringLogo{height:24px;margin-left:8px}.MerchantDetailsHeader__Header__Info__Info__Cuisines{color:inherit;text-decoration:none}.MerchantDetailsHeader__Header__Info__Info__Cuisines+.MerchantDetailsHeader__Header__Info__Info__Cuisines::before{display:inline-block;white-space:pre;content:", "}.MerchantDetailsHeader__Logo{display:none;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25);margin:0 20px 0 0;width:120px;height:120px;line-height:8.5714rem;overflow:hidden;background:#fff;justify-content:center;align-items:center;flex:0 0 120px}.MerchantDetailsHeader__Logo__Image{max-width:120px;max-height:120px}.MerchantDetailsHeader__Tabs{margin:20px 0 -20px -40px;display:flex;justify-content:flex-start}.MerchantDetailsHeader__Tabs__Tab{display:block;flex:0 0 76px;background:rgba(0,0,0,0.4);margin-right:1px;height:40px;line-height:2.8571rem;cursor:pointer;transition:margin-left 0.3s}.MerchantDetailsHeader__Tabs__Tab__Link{display:block;text-decoration:none;color:#fff;width:76px;padding:0 10px;outline:0}.MerchantDetailsHeader__Tabs__Tab__Link:hover,.MerchantDetailsHeader__Tabs__Tab__Link:active,.MerchantDetailsHeader__Tabs__Tab__Link:focus{text-decoration:none}.MerchantDetailsHeader__Tabs__Tab__Link__Icon{margin-right:5px;font-size:1rem}.MerchantDetailsHeader__Tabs__Tab:hover:not(.MerchantDetailsHeader__Tabs__Tab--Active),.MerchantDetailsHeader__Tabs__Tab:active:not(.MerchantDetailsHeader__Tabs__Tab--Active),.MerchantDetailsHeader__Tabs__Tab:focus:not(.MerchantDetailsHeader__Tabs__Tab--Active){background:rgba(0,0,0,0.6)}.MerchantDetailsHeader__Tabs__Tab--Active{height:38px;line-height:2.5rem;border-top:3px solid #1f5ea9;background:#eee;opacity:1}.MerchantDetailsHeader__Tabs__Tab--Active .MerchantDetailsHeader__Tabs__Tab__Link{color:#1f5ea9}@media (min-width: 568px){.MerchantDetailsHeader__Header__Info__TitleContainer{justify-content:flex-start}.MerchantDetailsHeader__Header__Info__TitleContainer__Callout{margin-left:10px}}@media (min-width: 768px){.MerchantDetailsHeader__Header{width:768px;max-width:none}.MerchantDetailsHeader__Header__Info__Container{flex-basis:calc(100% - 400px)}.MerchantDetailsHeader__Header__Info__ViewMap.dcom-button{position:absolute;right:0;top:45px}.MerchantDetailsHeader__Logo{display:flex;margin-right:55px}}@media (min-width: 960px){.MerchantDetailsHeader__Header{width:960px}.MerchantDetailsHeader__Logo{margin-right:25px}.MerchantDetailsHeader__Tabs__Tab__Link{width:80px}.MerchantDetailsHeader__Tabs__Tab--Active{font-weight:bold}}@media (min-width: 1200px){.MerchantDetailsHeader__Header{width:1200px}}

.MerchantMapAndHours{background-color:#fff;padding:20px;margin-top:20px}.MerchantMapAndHours__Title{padding-top:0}.MerchantMapAndHours__Label{display:inline-block}.MerchantMapAndHours__Label,.MerchantMapAndHours__Hours__Table__Row__Label{width:70px;box-sizing:border-box}.MerchantMapAndHours__Hours{padding-bottom:20px}.MerchantMapAndHours__Hours__Table{width:40%}.MerchantMapAndHours__Hours__Table--Pickup{margin-top:20px}.MerchantMapAndHours__Hours__Table__Cell{padding:0 20px 10px 0;text-align:left}.MerchantMapAndHours__Hours__Table__Row:last-child .MerchantMapAndHours__Hours__Table__Cell{padding-bottom:0}.MerchantMapAndHours__Hours__Table__Row--Head,.MerchantMapAndHours__Hours__Table__Row--Active{font-weight:bold}.MerchantMapAndHours__Hours__Separator{margin-right:20px;margin-top:40px;border-left:1px solid #eee}.MerchantMapAndHours__Range{white-space:nowrap}.MerchantMapAndHours .StaticMap{width:auto;height:auto}.MerchantMapAndHours .StaticMap .gmap{display:block;width:100%}@media (min-width: 568px){.MerchantMapAndHours__Hours{display:flex}.MerchantMapAndHours__Hours__Table--Pickup{margin-top:0}}

.OrderRatingWidget{display:flex;align-items:center;white-space:nowrap}.OrderRatingWidget__label{font-size:0.8571rem;color:#666;margin-right:5px}.OrderRatingWidget .StarRating__base{cursor:pointer}

.PendingReviewImage{position:relative}.PendingReviewImage__logo{border:1px solid #eee;border-radius:3px;background-color:#fff;padding:5px}

.MerchantReviewOrder{box-sizing:border-box;background-color:#fff;margin-bottom:20px;padding:10px 20px 20px}.MerchantReviewOrder__title{color:#1f5ea9}.MerchantReviewOrder__title--Merchant{margin-bottom:0;margin-right:10px}.MerchantReviewOrder__title--OrderDetails{margin:-10px -20px 0;color:#333}.MerchantReviewOrder__content__header{display:flex;justify-content:space-between;align-items:center}.MerchantReviewOrder__content__header__edit{color:#666;cursor:pointer;font-size:1.0714rem;background:none;border:none}.MerchantReviewOrder__ratingContainer{display:flex;margin-top:20px}.MerchantReviewOrder__image__logo{height:60px;width:60px;padding:5px;border:1px solid #eee;border-radius:3px}.MerchantReviewOrder__review{margin-top:20px}.MerchantReviewOrder .OrderRatingWidget{flex:1}.MerchantReviewOrder .StarRating__container{width:280px;display:flex}.MerchantReviewOrder .StarRating__base{font-size:2.5rem;color:#aaa;flex:1}.MerchantReviewOrder .StarRating__filled{color:#f6ba10}@media (min-width: 568px){.MerchantReviewOrder .StarRating__base{font-size:2.1429rem}}@media (min-width: 768px){.MerchantReviewOrder .OrderRatingWidget{margin-left:20px}.MerchantReviewOrder .PendingReviewHeader__stars .OrderRatingWidget{margin-left:0}}

.MerchantReviews{margin-top:20px}.MerchantReviews__Reviews{padding-bottom:10px;background:#fff}.MerchantReviews__Reviews__Title{margin-bottom:0;padding:20px;border-bottom:1px solid #eee;color:#1f5ea9}.MerchantReviews__Stats{margin-bottom:10px;padding:20px;border-bottom:1px solid #eee}.MerchantReviews__Review{margin:0 10px;padding:10px}.MerchantReviews__Review:nth-child(odd){background-color:#f8f8f8}.MerchantReviews__Review__Reviewer__Break{display:block}.MerchantReviews__Review__Content{margin-top:10px}.MerchantReviews__ShowMore{padding:10px;background:#fff}.MerchantReviews__ShowMore__Button{width:100%}.MerchantReviews__module{border-top:3px solid #1f5ea9}@media (min-width: 768px){.MerchantReviews__Review__Reviewer__Break{display:inline}}

.NavRestaurantSubMenu{margin:0;padding:0}.NavRestaurantSubMenu .NavRestaurantSubMenu{display:none}.NavRestaurantSubMenu__ListItem{margin:0;list-style:none;display:block}.NavRestaurantSubMenu__ListItem__Callout{margin-left:5px;color:#49aaff;font-weight:700}.NavRestaurantSubMenu__ListItem__Link{overflow:hidden;text-overflow:ellipsis;color:#6c6e6e;text-decoration:none;display:block;box-sizing:border-box;padding-left:12px;padding-bottom:5px;padding-top:5px;font-size:1.1429rem;font-weight:400;line-height:2.1429rem}.NavRestaurantSubMenu__ListItem__Link:hover{border-left:1px solid #1f5ea9;color:#1f5ea9;padding-left:11px}.NavRestaurantSubMenu__ListItem--Active>.NavRestaurantSubMenu__ListItem__Link{border-left:2px solid #1f5ea9;padding-left:10px;color:#1f5ea9;font-weight:600}.NavRestaurantSubMenu__ListItem--Active .NavRestaurantSubMenu{display:block}.NavRestaurantSubMenu__ListItem--Active .NavRestaurantSubMenu__ListItem>.NavRestaurantSubMenu__ListItem__Link{padding-left:22px;font-size:1.1429rem}.NavRestaurantSubMenu__ListItem--Active .NavRestaurantSubMenu__ListItem>.NavRestaurantSubMenu__ListItem__Link:hover{padding-left:21px}.NavRestaurantSubMenu__ListItem--Active .NavRestaurantSubMenu__ListItem--Active>.NavRestaurantSubMenu__ListItem__Link{padding-left:20px}.NavRestaurantSubMenu__ListItem--Unavailable{opacity:0.5}.NavRestaurantSubMenu__ListItem--Unavailable>.NavRestaurantSubMenu__ListItem__Link:hover{color:#6c6e6e;border-left:none;padding-left:12px}

.NavRestaurant{margin:0;font-size:1rem;line-height:1.2857rem;position:absolute;top:0;left:0;width:80vw;background:#eee;bottom:0;padding:74px 20px;box-sizing:border-box}.NavRestaurant.affix .merchant-info{display:none}.NavRestaurant .merchant-info{margin-bottom:40px}.NavRestaurant .merchant-info .merchant-details{flex-grow:1;margin-right:10px;margin-bottom:10px}.NavRestaurant .merchant-info .merchant-details .title-container{display:flex;align-items:center;margin-bottom:35px}.NavRestaurant .merchant-info .merchant-details .title-container h1{font-size:2.1429rem;font-weight:700;line-height:2.7143rem;margin:0;color:#333333}.NavRestaurant .merchant-info .merchant-details .title-container .catering-logo{max-height:24px;margin-right:10px}.NavRestaurant .merchant-info .merchant-details .merchant-rating{margin-bottom:10px}.NavRestaurant .merchant-info .merchant-details .merchant-rating span{cursor:pointer;font-size:1.1429rem}.NavRestaurant .merchant-info .merchant-details .merchant-address{margin:10px 0;line-height:1.7143rem}.NavRestaurant .merchant-info .merchant-details .open-or-closed{display:flex;align-items:center;color:#333333;font-weight:400;font-size:1.1429rem}.NavRestaurant .merchant-info .merchant-details .open-or-closed__open{color:#027948}.NavRestaurant .merchant-info .merchant-details .open-or-closed__dot{width:5px;height:5px;background:#333;border-radius:50%;margin:0 5px}.NavRestaurant .merchant-info .merchant-details .delivery-info,.NavRestaurant .merchant-info .merchant-details .estimated-time,.NavRestaurant .merchant-info .merchant-details .merchant-address,.NavRestaurant .merchant-info .merchant-details .cuisines{color:#333333;font-weight:400;font-size:1.1429rem}.NavRestaurant .merchant-info .merchant-details .open-or-closed,.NavRestaurant .merchant-info .merchant-details .delivery-info,.NavRestaurant .merchant-info .merchant-details .estimated-time{margin-bottom:7px}.NavRestaurant .merchant-info .view-more-btn{margin-top:20px}.NavRestaurant .merchant-info .view-more-btn .dcom-button.secondary{background-color:transparent;color:#1f5ea8;border:2px solid #1f5ea8;border-radius:48px;min-height:48px;width:100%}@media (min-width: 768px){.NavRestaurant{position:absolute;left:auto;background:transparent;padding:20px 0 0 0;overflow:auto;bottom:auto;width:172px}.NavRestaurant.affix{position:fixed;top:185px;padding:0;max-height:calc(100vh - 200px);overflow-y:auto}.NavRestaurant.affix.extraTop{top:275px}.NavRestaurant.bottom-affix{position:absolute;left:auto;top:auto;bottom:373px}}@media (min-width: 960px){.NavRestaurant{width:140px}}@media (min-width: 1200px){.NavRestaurant{width:100%;max-width:280px}}@media (max-width: 767px){.NavRestaurant{padding:20px;max-height:100vh;overflow-y:auto}}

.MerchantRelatedTabs{display:flex;flex-direction:row;justify-content:center;border-bottom:2px solid #eee}.MerchantRelatedTabs__tab{flex:auto;display:flex;flex-direction:column;align-items:center;background:transparent;color:#1f5ea9;font-size:1.1429rem;font-weight:600;text-align:center;padding:2px 0;border:none}.MerchantRelatedTabs__tab__label{width:auto}.MerchantRelatedTabs__tab:hover,.MerchantRelatedTabs__tab:active,.MerchantRelatedTabs__tab:focus{outline:none}.MerchantRelatedTabs__tab:hover{cursor:pointer;text-decoration:none}.MerchantRelatedTabs__tab__active{font-weight:bold}.MerchantRelatedTabs__tab__active:hover{cursor:default}.MerchantRelatedTabs__tab__active::after{content:'';display:inline-block;position:relative;top:10px;min-width:150px;border-radius:8px;background-color:#1f5ea9;border:2px solid #1f5ea9}.MerchantRelatedTabs__container{display:flex;flex-direction:row;align-items:center;justify-content:center}

#map-hours{margin-top:0;padding-top:44px}#mer-reviews{padding-top:1px}.MerchantDetailsPage{position:relative}.MerchantDetailsPage #main-content{padding-left:15px;padding-right:15px;width:1400px}.MerchantDetailsPage__disableOverlay{position:absolute;height:100%;width:100%;z-index:999;background-color:rgba(0,0,0,0.2)}.MerchantDetailsPage__Promos{padding:10px;margin:0 0 15px 0;background:#49aaff;line-height:1.8571rem;color:#fff;text-align:center;font-weight:bold;border-radius:15px}.MerchantDetailsPage__Promos__Icon{margin-right:5px;font-size:inherit}.MerchantDetailsPage__MenuContainer{display:flex;flex-flow:row nowrap}.MerchantDetailsPage__MenuContainer:focus,.MerchantDetailsPage__MenuContainer:active{outline:none}.MerchantDetailsPage__MenuContainer__MenuNav{position:fixed;z-index:200;top:0;left:100vw;right:0;bottom:0;height:100vh;background:transparent;transition:background 300ms;min-width:1px}.MerchantDetailsPage__MenuContainer__MenuNav--Open{left:0}.MerchantDetailsPage__MenuContainer__MenuNav--Open .MerchantDetailsPage__MobileNav{left:20vw}.MerchantDetailsPage__MenuContainer__Menu{position:relative;flex:1 1 100%;min-width:1px}.MerchantDetailsPage__MenuContainer__Menu .MenuRestaurant>.MenuRestaurantSubmenu{background:#fff;padding-left:25px;padding-right:25px;padding-bottom:25px;box-sizing:border-box}.MerchantDetailsPage__MenuContainer__Aside{flex:0 0 300px;min-width:1px}.MerchantDetailsPage__MobileNav{z-index:200;box-sizing:border-box;transition:left 300ms}.MerchantDetailsPage__MobileNavButton{position:fixed;right:0;left:unset;top:50%;z-index:999;width:42px;height:42px;margin-top:10px;background:#eee;border:1px solid #ccc;border-right:none;border-radius:3px 0 0 3px;box-sizing:border-box;font-size:2.5rem;color:#666;background:#eeeeee;display:block;line-height:1;padding:0 21px}.MerchantDetailsPage__MobileNavButton__Content{position:absolute;top:3px;left:calc(50% - 3px);transform:rotate(90deg)}.MerchantDetailsPage__MenuFooter{padding-top:20px;border-top:2px solid #eee;width:100%}.MerchantDetailsPage__Disclaimer{margin:0 -20px;background:rgba(246,186,16,0.4);height:60px;padding:10px}.MerchantDetailsPage__Disclaimer__Action{color:#333}.MerchantDetailsPage__Disclaimer__Container{height:70px;padding-bottom:10px}.MerchantDetailsPage__Icon{color:#333;font-size:1.4286rem}.MerchantDetailsPage #main-content{padding-top:0;padding-bottom:70px}.MerchantDetailsPage .MerchantPageAside--gifting .Cart__Module{background:url("/images/gifting/stars_narrow.png") top right no-repeat white}.MerchantDetailsPage .MerchantReviewOrder{padding:20px}.MerchantDetailsPage .MerchantReviewOrder__Title{border-bottom:0}.MerchantDetailsPage .MerchantReviewOrder__Title--Merchant{display:block;padding:0}.MerchantDetailsPage .MerchantReviewOrder__Reviewed{display:none}.MerchantDetailsPage .CartGroupItems .Accordion__Header{padding:0 20px 10px}.MerchantRelatedTabs,.MerchantMenuSearch{width:100%;box-sizing:border-box;background:#fff;padding:20px 20px 8px}.MerchantMenuSearch__TopBar{clear:both;display:block;content:" "}.MerchantMenuSearch__Search{position:relative;margin-right:20px}.MerchantMenuSearch__Input{width:100%;border-radius:3px;padding-right:40px}.MerchantMenuSearch__Input:focus{outline:none;border-color:#49aaff}.MerchantMenuSearch__Input::-webkit-input-placeholder{line-height:1.5714rem}.MerchantMenuSearch__IconSearch{color:#333;font-size:1.4286rem;display:inline-block;width:40px;height:40px;line-height:2.8571rem;text-align:center;z-index:99;cursor:pointer;position:absolute;top:0;right:0}.MerchantMenuSearch__IconClose{position:absolute;line-height:2.8571rem;top:0;right:0;padding:0 13px;cursor:pointer}.MerchantMenuSearch__IconSpin{position:absolute;right:8px;top:8px}.MerchantMenuSearch__NoResult{padding-top:14px}.is-iframe .MerchantDetailsPage__MenuContainer{padding-top:0;position:relative}.is-iframe .MerchantDetailsPage__MenuContainer__Menu--Visible{margin-left:0;margin-top:0;padding-bottom:100px}@media (max-width: 960px) and (min-width: 568px){.MerchantDetailsPage .MerchantPageAside--gifting .Cart__Module{background:url("/images/gifting/stars_wide.png") top right no-repeat white}}@media (min-width: 768px){.MerchantDetailsPage__MenuContainer{margin-top:20px}.MerchantDetailsPage__MenuContainer__MenuNav--Open{left:auto}.MerchantDetailsPage__MenuContainer__MenuNav--Open .MerchantDetailsPage__MobileNav{left:auto}.MerchantDetailsPage__MenuContainer__MenuNav{position:static;flex:0 0 190px;font-size:1rem;height:auto}.MerchantDetailsPage__MenuContainer__Menu{padding-left:20px;box-sizing:border-box}.MerchantDetailsPage__MobileNavButton{display:none}}@media (min-width: 960px){.MerchantDetailsPage__MenuContainer__MenuNav{flex:0 0 160px}.MerchantDetailsPage__MenuContainer__Menu{padding-right:20px}.MerchantDetailsPage__Disclaimer{height:40px}}@media (min-width: 1200px){.MerchantDetailsPage__MenuContainer__MenuNav{flex:0 0 280px}.MerchantDetailsPage__MenuContainer__Aside{flex:0 0 280px}}@media (max-width: 1400px){.MerchantDetailsPage #main-content{width:100%}}@media (max-width: 767px){.MerchantDetailsPage #main-content{padding-left:0;padding-right:0}.MerchantDetailsPage__Promos{width:calc(100% - 52px);margin-left:16px}.MerchantDetailsPage__MenuContainer__MenuNav{z-index:2000}.MerchantDetailsPage__MenuContainer__MenuNav--Open{background:rgba(0,0,0,0.5)}.MerchantDetailsPage__MenuContainer__MenuNav--Open .NavRestaurantSubMenu{display:block}.MerchantDetailsPage__MenuContainer__Menu .MenuRestaurant>.MenuRestaurantSubmenu{padding-left:16px;padding-right:16px}.MerchantDetailsPage__MobileNav{position:fixed;top:0;left:100vw;bottom:0;width:100vw}.MerchantDetailsPage #main-content .content-wrapper{padding-top:0}}@media (max-width: 320px){.MerchantDetailsPage__MobileNavButton{margin-top:20px}}


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