@keyframes fadeIn{0%,to{transform:translateZ(0)}0%{opacity:0}to{opacity:1}}@media (max-width:767px){.u-gutter-xs-0{padding-left:0;padding-right:0}}@media (max-width:767px){.u-gutterless-xs-0{margin-left:0;margin-right:0}}.searchResultsSnippet-wrapper-cuisine-ribbon-pinned{position:-webkit-sticky;position:sticky;top:46px;-ms-grid-row-align:start;align-self:start;z-index:3;margin-left:1px;border-bottom:1px solid rgba(54,40,198,.2)}.desktopHomepageHeaderRedesign+.outerWrapper .searchResultsSnippet-wrapper-cuisine-ribbon-pinned{top:69px}.searchResultsSnippet-wrapper-filter-tags-pinned{position:-webkit-sticky;position:sticky;top:63px;-ms-grid-row-align:start;align-self:start;z-index:3;margin-left:1px;border-bottom:1px solid rgba(54,40,198,.2)}.desktopHomepageHeaderRedesign+.outerWrapper .searchResultsSnippet-wrapper-filter-tags-pinned{top:78px}.searchResultsSnippet-col.snippet-summary{flex:1 0 60%}.searchResultsSnippet-col.snippet-summary-showMoreButtons{flex:1 0 50%}.searchResultsSnippet-col.snippet-summary-showMoreButtons h4{margin-top:4px}@media (max-width:767px){.searchResultsSnippet-col>h6{padding-top:5px}}.searchResults-subnav{z-index:3;top:0}.searchResults-mobileSortDropdown{left:-150px;right:0}.searchResults-mobileSortDropdown .s-dropdown-menu-item-link{padding-right:0}.searchResults-mobileSortDropdown--label{line-height:24px}.searchResults-mobileSortDropdown--caret{right:36px}.searchResultsSnippet-results-summary{margin-bottom:0}.searchResultsSnippet-mobileAddress{display:flex;align-items:center;padding:0 16px;background:#fbfbfc;border-bottom:1px solid rgba(38,38,38,.2)}.searchPage-wrapper{background-color:#fff}@media (max-width:767px){.searchPage-wrapper{padding-top:6px}}.searchPage-container{padding-right:0;padding-left:0}.searchPage-container-atlas-dWeb{height:calc(100vh - 78px);overflow:hidden}@media (max-width:767px){.searchResults-titleContainer>.snippet-summary{flex-basis:100%}}.searchResultsSnippet-container{margin:0}.search-results-mobile-filter>.search-results-snippet-filter-btn-sm:first-child:not(:last-child){padding-left:0}.search-results-mobile-filter>.search-results-snippet-filter-btn-sm:last-child:not(:first-child){padding-right:0}.search-results-snippet-filter-btn-sm{padding-right:5px}.search-input-group{position:relative}.searchResults-items-container{flex-grow:1;background:#fff}.searchResults-items-container.no-background{background:none}.no-searchResults-egg-image{background-image:url(/assets/img/seamless/empty-state.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media (max-width:991px){.searchResults-list>.searchResult:first-child>.restaurantCard-search{border-top:0}}.searchResults-list .s-card-media-fab{z-index:auto}.restaurantCardRedesign.miniBar-search{margin:0;margin-top:10px;margin-bottom:6px}.restaurant-card-redesign .content-fluid{max-width:1640px;margin:0 auto}.restaurant-card-redesign .s-container-fluid{margin:0 16px}.restaurant-card-redesign .s-container-fluid-cancel{margin-left:-16px;margin-right:-16px}@media (min-width:576px){.restaurant-card-redesign .s-container-fluid{margin:0 24px}.restaurant-card-redesign .s-container-fluid-cancel{margin-left:-24px;margin-right:-24px}.restaurant-card-redesign .search-results-list-items{margin:0 -8px}}@media (min-width:992px){.restaurant-card-redesign .s-container-fluid{margin:0 32px}.restaurant-card-redesign .s-container-fluid-cancel{margin-left:-32px;margin-right:-32px}}@media (min-width:1200px){.restaurant-card-redesign .s-container-fluid{margin:0 32px}.restaurant-card-redesign .s-container-fluid-cancel{margin-left:-32px;margin-right:-32px}}.searchResult,.searchResultDivider{display:block;width:100%}.p2rGuardSponsoredResults>.p2r{width:100%;display:flex;flex-wrap:wrap}.p2rGuardSponsoredResults>.p2r>.ghs-sponsoredResult:last-child{border-bottom:none}.searchResults-closedHeading{background:transparent;clear:both}.searchResults-closedHeading--line-top{border-top:2px solid rgba(38,38,38,.2)}.searchResults--redesign__paging{margin:16px auto 24px}@media (max-width:767px){.searchResults--redesign__paging{padding:0 4px;font-size:18px}}.searchResults-footer-paging{margin:10px auto}@media (max-width:767px){.searchResults-footer-paging{padding:0 4px;font-size:18px}}@media (max-width:767px){.searchResults-footer-paging>ul>.s-pagination-first,.searchResults-footer-paging>ul>.s-pagination-last{display:none}}div.searchResults-divider{display:flex;height:calc(100vh - 78px);width:100%}@media (max-width:767px){div.searchResults-divider{height:calc(100vh - 76px)}}div.searchResults-divider .searchResultsMap,div.searchResults-divider .searchResultsMap-container,div.searchResults-divider .searchResultsMap-content{height:100%}div.searchResults-divider-left{flex-direction:row}div.searchResults-divider-right{flex-direction:row-reverse}.searchResults-fullWidthPanel{width:100%;overflow-x:hidden}.searchResults-sidePanel{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1;width:768px;max-width:768px;min-height:calc(100vh - 78px);overflow-y:scroll;overflow-x:hidden;box-shadow:-1px 0 8px 0 rgba(67,41,163,.1019607843),-1px 0 0 0 rgba(67,41,163,.1019607843)}@media (max-width:1199px){.searchResults-sidePanel{width:375px}}@media (max-width:767px){.searchResults-sidePanel{width:unset;max-width:unset;box-shadow:unset}}.searchResults-sidePanel-footer{width:100%}.searchResults-sidePanel-results{padding:0 24px}.searchResults-sidePanel-results-small-gutter{padding:0 12px}.searchResults-sideMap{flex-grow:1}@media (max-width:991px){.searchResults-container{padding:0}}.searchResults-footer{padding-top:30px;padding-bottom:30px}.searchResults-filters-container{box-shadow:0 0 0 1px rgba(38,38,38,.1),0 1px 8px 0 rgba(38,38,38,.1);background-color:#fbfbfc;z-index:1}.desktopHomepageHeaderRedesign+.outerWrapper .searchResults-filters-container-pinned{top:79px;height:calc(100vh - 79px)}.searchResults-flexContainer{height:100%;display:flex;flex-direction:column}.searchResults-isSearching{height:100%;min-height:100vh;opacity:.5;transition:opacity .25s linear}.searchResults-hero-searchTerms{display:block;padding:0;margin:0;list-style:none}@media (min-width:768px){.searchResults-hero-searchTerms>li.mobile-only{display:none}}.searchResults-hero-searchTerms>li.no-action,.searchResults-hero-searchTerms>li.no-action:active,.searchResults-hero-searchTerms>li.no-action:hover{background-color:#efeff2}.searchResults-hero-searchTerms>li.breadcrumb{text-transform:none}.searchResults-hero-searchTerms .s-tag.breadcrumb{border-radius:20px}.search-results-closed-label{padding:24px 24px 12px;margin:0}.searchWhenFor-edit-overlay{top:0;right:0;left:0;z-index:1040;width:100%;height:100%;background-color:#d4d4db}.searchWhenFor-edit-overlay-mobile{background-color:#fff}.searchWhenFor-edit-overlay-mobile .when-for-apply-btn{display:none}.restaurant-searchIndex:after{content:"."}.restaurantCard-container{padding:10px 16px}.subscription-restaurant-card-title{overflow:visible;margin-bottom:6px}.search-results-hero-container{padding:14px 20px;width:100%;background:#6a43f9;color:#fff;font-size:16px}.search-results-hero-searchTerm{margin-left:10px}.search-results-snippet-sort select,.searchResults-titleContainer{font-size:13px}.active--half{position:relative;top:2px;display:inline-block;width:13px;height:13px;background:transparent url(/assets/img/seamless/half-star.svg) 0 0 no-repeat;background-size:100%}.active--half--large{position:relative;top:3px;width:18px;height:18px}@media (max-width:991px){.searchResultsSnippet-container{color:#8f8fa1}}@media (max-width:767px){.searchResultsBreadCrumbs{position:relative;overflow-x:auto;overflow-y:hidden;height:auto}.searchResultsBreadCrumbs .searchResultsBreadCrumbs-scrollContainer{position:absolute;top:0;left:0;margin-right:200px;white-space:nowrap;padding:10px 0}}.restaurantCard-search{position:relative;transition:background .2s ease-in}.restaurantCard-search .starRating-starsWrapper{margin:0 auto}.restaurantCard-search a:not(.ratingsFacet-moreLink-linkText){transition:none}.restaurantCard-search-body{margin:10px}@media (min-width:1200px){.search-interleaved-sort{padding:35px}}.searchResultsContainer--wide .searchResultsSnippet-mobileAddress{margin-bottom:0}@media (max-width:767px){.searchResultsContainer--wide .searchResultsSnippet-mobileAddress{margin-bottom:8px;padding:8px 0}.searchResultsContainer--wide .searchResultsSnippet-mobileAddress.filtersRedesignMWeb{margin:8px 0 16px;padding:0}.searchResultsContainer--wide .searchResultsSnippet-mobileAddress .filterPanel-query,.searchResultsContainer--wide .searchResultsSnippet-mobileAddress .h4{display:inline}.searchResultsContainer--wide .searchResultsSnippet-mobileAddress .snippet-summary{padding-left:16px;-ms-grid-row-align:start;align-self:start}}@media (max-width:1199px){.searchResults-sidePanel-results-small-gutter .restaurantCardRedesign--desktop-card-wrapper{margin-bottom:12px}}.searchResultsContainer:not(.searchResultsContainer--redesign-desktop) .searchResult-carousel.searchResult:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.searchInterleaved-catering-time{margin-top:15px;padding:0 0 10px 10px}@media (min-width:992px){.searchInterleaved-catering-time{padding:0 24px 10px}}.grid-header-container{margin:0 -8px}.orderMethodContainer{padding:20px 20px 0;background:#fff}.orderMethodContainer .s-radio-group{margin-bottom:4px}.suggested-searches{margin-top:20px;margin-bottom:16px}@media (min-width:768px){.suggested-searches{margin:32px 24px 16px;padding:24px;background-color:#f9f9f9}}.suggested-searches .h5{margin-bottom:0}.suggested-searches .suggestions-list{margin-top:4px}.suggested-searches .see-all-button{height:auto}.suggested-searches .suggested-search-pill{display:inline-flex;border:1px solid rgba(54,40,198,.2);padding:6px 16px 6px 12px;border-radius:32px;margin:12px 4px 0;background:#fff;line-height:unset;cursor:pointer;font-family:scandia-regular;font-style:normal;font-weight:400;font-size:14px}@media (max-width:767px){.suggested-searches .suggested-search-pill{margin-left:6px;margin-right:6px}}.suggested-searches .suggested-search-pill svg{color:#6b6b83}.suggested-searches .suggested-search-pill span{margin-left:4px;overflow:hidden;max-width:160px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}@media (min-width:992px){.searchResultsContainer--redesign-desktop .searchResults--full-width,.searchResultsContainer--redesign-desktop .searchResults--full-width .itemSearchCarousel__header{margin:0}.searchResultsContainer--redesign-desktop .searchResults--full-width .itemSearchCarousel__first-slide{margin-left:12px}}@media (max-width:1199px){.searchResultsContainer--redesign-desktop .searchResults--full-width{margin:0 -32px}.searchResultsContainer--redesign-desktop .searchResults--full-width .itemSearchCarousel__header{margin:0 32px}.searchResultsContainer--redesign-desktop .searchResults--full-width .itemSearchCarousel__first-slide{margin-left:32px}}@media (max-width:991px){.searchResultsContainer--redesign-desktop .searchResults--full-width{margin:0 -24px}.searchResultsContainer--redesign-desktop .searchResults--full-width .itemSearchCarousel__header{margin:0 24px}.searchResultsContainer--redesign-desktop .searchResults--full-width .itemSearchCarousel__first-slide{margin-left:24px}}.searchResultsContainer--redesign-desktop .searchResults--full-width--pickup{margin:0 -24px}.searchResultsContainer--redesign-desktop .searchResults--full-width--pickup .itemSearchCarousel__header{margin:0 24px}.searchResultsContainer--redesign-desktop .searchResults--full-width--pickup .itemSearchCarousel__first-slide{margin-left:24px}@media (min-width:768px){.searchResultsContainer--redesign-desktop .searchResults-noResults{border-radius:12px}.searchResultsContainer--redesign-desktop .s-tag{border-radius:20px}.searchResultsContainer--redesign-desktop .miniBar-search{margin:0;margin-top:16px}.searchResultsContainer--redesign-desktop .searchResultsMap-container{border-radius:8px;overflow:hidden}}@media (min-width:768px)and (max-width:991px){.searchResultsContainer--redesign-desktop .search-results-list-items{margin:0 -8px}}.searchResultsContainer--redesign-mobile .searchResults--full-width{margin:0 -16px}.searchResultsContainer--redesign-mobile .itemSearchCarousel__header{margin:0 16px}.searchResultsContainer--redesign-mobile .itemSearchCarousel__first-slide{margin-left:16px}.searchResultsContainer--redesign-mobile .searchResultsSnippet-mobileAddress{border-bottom:none;background:unset}.suggestion-link span{vertical-align:middle}.u-gutter-4{padding-left:16px;padding-right:16px}button.mapZoomControl__zoomButton{flex-grow:1}button.searchToggleButton,button.searchToggleButton:focus,button.searchToggleButton:hover{background-color:#262626;border-color:#262626}@media (min-width:576px){.search-no-results-login-prompt{padding-top:20px}}@media (max-width:767px){.search-no-results-login-prompt{padding-bottom:0;padding-top:20px}}.filtersPage{min-height:100vh;background-color:#fff}.filtersPage .facet-category-label{padding:0;border:none}.filtersPage .browse-icon{color:#f9c931;font-size:24px;cursor:default}.filtersPage-applyButton{position:fixed;bottom:-70px;z-index:1030;padding:10px;width:100%;background-color:#fff;transition:bottom .2s ease-in}.filtersPage-applyButton--isVisible{bottom:0}.filtersPage-header{z-index:1030;display:flex;flex-flow:row nowrap;align-items:center;background-color:#323232;position:fixed;width:100%}.filtersPage-header-column{flex:1;justify-content:center;text-align:center}.filtersPage-header-column:first-child{flex:1 0 60px;text-align:left}.filtersPage-header-column:last-child{flex:1 0 60px;text-align:right}.filtersPage-headerTitle{margin-top:-2px;color:#fff}.facetsMobile-facetContainer{padding-top:50px;padding-bottom:50px}.facetsMobile-facetContainer .facetCategory{border-bottom:1px solid #efeff2}.facetsMobile-facetContainer .facet-value .s-checkbox-label{width:100%;padding:10px 0}.facetsDropdown-facetContainer .facetCategory{border-bottom:1px solid #efeff2}.orderMethod-select-delivery,.orderMethod-select-pickup{min-width:100px}.orderMethod-select-delivery_or_pickup{min-width:150px}.facetList-heading-divider{border-bottom:1px dotted #93918f}.facet-category-body>a,.facet-value,.facetList-content-padding{margin-left:3px}.facetList{bottom:0;margin-bottom:-1px;padding:20px;background-color:transparent}.filters-category{padding:15px 0}.facet-value{margin-left:4px}.facet-value>label{margin-bottom:0;cursor:pointer}.facet-value--clicked>label{font-weight:700!important}.facet-value:hover>label,.facet-value:hover>label>.facet-count{color:#572af8}.facet-value .icon{display:block}.s-modal-content>.facetList{padding:20px 20px 0;background-color:#fff}.s-modal-content>.facetList>.s-row>.facet-value{margin:0;background-color:#fff}.facet-category-body{margin-left:0;padding-top:8px}.facet-category-body>a{display:block;margin-top:5px;margin-left:.5em;color:inherit;text-decoration:underline}.facetList .rating{float:left;width:80%}.facetList .rating>.facet-star-rating{float:right;margin-right:5%;width:15%;font-size:20px!important}.facetList .rating-help{left:10px;float:right;width:20%}@media (max-width:1199px){.facetList .rating-help{top:5px;font-size:11px}}.facet-list-modal-title{text-transform:none;font-size:18px}.facetContainer-title.collapsed+.facetContainer-content{display:none}.facetContainer-title.collapsed ghs-icon-wrapper[icon=caret]{transform:rotate(180deg)}.facetContainer-title.collapsed .facetContainer-titleClear{display:none}.facetContainer-title,.facetContainer-topTitle{display:flex;flex-direction:row;align-items:center;padding-bottom:5px}.facetContainer-title a:hover,.facetContainer-topTitle a:hover{text-decoration:none}.facetContainer-titleClear{margin:0 10px}.facetContainer-topTitle{margin-bottom:20px}.facetContainer-titleClear,.facetContainer-titleText{flex:0 0 auto;-ms-grid-row-align:center;align-self:center}.facetContainer-titleCaret{flex:1 0 40px;text-align:right;font-size:16px}.facet-nodeSearch{position:relative;margin-bottom:10px}.facet-nodeSearch .ghs-clearInput-icon-container{top:0;right:0;text-align:center}.facet-titleSummary{overflow:hidden;max-width:288px;text-overflow:ellipsis;white-space:nowrap}.facet-titleSummary.showOnCollapsed{display:none}.facetContainer-title.collapsed .facet-titleSummary.showOnCollapsed{display:block}.facet-priceRating>.price-btn,.facet-starRating>.star-btn{padding-right:4px;padding-left:4px;white-space:nowrap;line-height:21px}.facet-starRating>.star-btn{font-size:16px;line-height:19px}.facetRadio-btn.hover{background:#572af8;border-color:#572af8;color:#fff}@media screen and (max-width:480px){.s-btn-group>.s-btn.facetRadio-btn:not(.s-btn--selected){color:#572af8;background-color:transparent}.s-btn-group>.s-btn.facetRadio-btn:not(.s-btn--selected):active{border-color:rgba(38,38,38,.2)}.s-btn-group>.s-btn.facetRadio-btn:not(.s-btn--selected):hover{border-color:rgba(54,40,198,.2)}}.showOnlyValidFiltersExp .s-checkbox-input:disabled+.s-checkbox-label .s-checkbox-filler:before{content:"\A0"}.showOnlyValidFiltersExp .s-checkbox-input:disabled+.s-checkbox-label,.showOnlyValidFiltersExp .s-checkbox-input:disabled+.s-checkbox-label .s-checkbox-filler,.showOnlyValidFiltersExp .s-checkbox-input:disabled+.s-checkbox-label .u-text-secondary{color:#9c9cad;border-color:#545470}.packaging-facet .r2p{display:flex}.facet-carousel{white-space:nowrap;max-width:100%;position:relative}.facet-carousel__inner-animate{transition:margin-left .4s}.facet-carousel__arrow{opacity:0;visibility:hidden;position:absolute;z-index:2;width:32px;height:32px;background-color:#fff;border:1px solid #dbd9d7;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1);transition:opacity .3s,visibility .3s;top:50%;transform:translateY(-50%)}.facet-carousel__arrow svg{position:absolute;transform:translate(-50%,-50%)}.facet-carousel__arrow--visible{opacity:1;visibility:visible}.facet-carousel__arrow:hover{border-color:#3826d3;cursor:pointer}.facet-carousel__arrow-left{left:3px}.facet-carousel__arrow-right{right:3px}.facet-ribbon-container .cuisineRibbon-container{height:152px;margin-top:8px}.facet-ribbon-container .cuisineRibbon-v5 .cuisineRibbon-container{height:116px}.mobile-facet-list .time-picker-container.u-stack-y-6{margin-bottom:0}.search-results-heading h4,.search-sort-toggle__head,.searchResults-noResults-section h4{font-family:scandia-medium}@supports (-webkit-line-clamp:2){.search-results-heading h4{-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}}@supports not (-webkit-line-clamp:2){.search-results-heading h4{word-break:break-all}.search-results-heading h4:before{content:"";background:linear-gradient(90deg,transparent,#fff);position:absolute;right:0;top:1.3em;width:80px;height:1.3em}}@media (min-width:768px){.facetRow{padding-top:32px}}.facetRow .facetRow-filters{overflow:auto;flex-wrap:nowrap}@media (min-width:768px){.facetRow .facetRow-filters{overflow:visible}}@media (max-width:991px){.facetRow .facetRow-filters{max-width:calc(100vw - 16px)}}.facetRow-cuisinePopover.cuisineGrid-popover{width:312px;max-height:530px}.facetRow-cuisinePopover{overflow-y:scroll}.facetRow-sortTab{padding-bottom:8px}.facetRow-sortTab.tab-selected{border-bottom:3px solid #572af8;color:#1a1a19}.facetRow .searchSort-select{width:auto}.facetRow-cuisineImage{width:100%;height:auto}.cuisineGrid-popover .facetRow-cuisineImage{width:140px;height:102px}.cuisineGrid-selected{color:#572af8}.restaurantCard-searchImage{flex:0 0 90px;overflow:hidden;height:90px;border-radius:4px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.restaurantCard-searchImage{display:block}.restaurantCard-searchImage img{position:relative;top:50%;transform:translateY(-50%)}}.restaurantCard-detailsContainer{padding:0 10px 0 20px;min-width:180px}.restaurantCard-details{display:table-row}.restaurantCard-primaryInfo{display:table-cell;width:70%;vertical-align:middle}.restaurantCard-secondaryInfo{padding:0 0 10px}@media (max-width:991px){.restaurantCard-secondaryInfo{margin-top:10px;text-align:left}}@media (max-width:767px){.restaurantCard-secondaryInfo .secondary-info-badges:nth-child(n+3){display:none}}@media (max-width:991px){.restaurantCard-primaryInfo,.restaurantCard-secondaryInfo{width:100%}}@media (max-width:991px){.restaurantCard-details,.restaurantCard-primaryInfo,.restaurantCard-secondaryInfo{display:block}}.secondaryInfo-freeDelivery{color:#0b6940}.restaurantCard-tertiaryInfo{margin:10px 0;min-width:284px;justify-content:space-between}.restaurantCard-tertiaryInfo .value{white-space:nowrap}.restaurantCard-tertiaryInfo .type{display:block;text-transform:capitalize}.restaurantCard-tertiaryInfo:first-child{border-left:0}.restaurantCard-searchAnchor{position:absolute;top:-80px;display:block;width:0;height:0}@media (max-width:767px){.restaurantCard-deliveryStats{margin-top:10px}}.restaurantCard-deliveryStats-delEst,.restaurantCard-deliveryStats-fee,.restaurantCard-deliveryStats-min{padding:0 10px;border-left:1px solid #efeff2;text-align:center}@media (max-width:575px){.restaurantCard-deliveryStats-delEst,.restaurantCard-deliveryStats-fee,.restaurantCard-deliveryStats-min{padding:0 5px}}.restaurantCard-searchContext{margin:4px 20px 2px 132px;position:relative;z-index:2}.restaurantCard-searchContext button{height:30px;margin-right:12px}@media (max-width:991px){.restaurantCard-searchContext{margin:12px 0 4px}}@media (max-width:991px){.restaurantCard-searchContext--content{height:35px;width:100%;overflow-y:hidden;white-space:nowrap}.restaurantCard-searchContext--content>span:first-child{margin-left:12px}}.restaurantCard-searchContext--content .review-ordered-item{color:rgba(26,26,25,.9);background:rgba(26,26,25,.1);padding:0 12px;max-width:245px;border:none}.restaurantCard-searchContext--content .review-ordered-item:active,.restaurantCard-searchContext--content .review-ordered-item:hover{background:rgba(26,26,25,.2)}.restaurantCard-search-body--altLayout{padding:15px 0 10px 10px}@media (min-width:992px){.restaurantCard-search-body--altLayout{padding:15px 24px 10px}}.restaurantCard-search-body--altLayout .restaurantCard-detailsContainer{padding-left:10px;justify-content:space-between}@media (min-width:992px){.restaurantCard-search-body--altLayout .restaurantCard-detailsContainer{align-content:space-between;padding-left:20px}}.restaurantCard-search-body--altLayout .restaurantCard-primaryInfo{width:auto;vertical-align:initial}.restaurantCard-search-body--altLayout .restaurantCard-secondaryInfo{padding:0;width:auto;text-transform:capitalize}.restaurantCard-search-body--altLayout .restaurantCard-secondaryInfo .caption{margin-right:10px;margin-bottom:0}.restaurantCard-search-body--altLayout .restaurantCard-tertiaryInfo{margin:10px 0}.restaurantCard-search-body--altLayout .restaurantCard-tertiaryInfo .caption{margin-bottom:0}@media (min-width:992px){.restaurantCard-search-body--altLayout .restaurantCard-tertiaryInfo{margin:0}}.restaurantCard-search-body--altLayout .restaurantCard-deliveryStats-fee,.restaurantCard-search-body--altLayout .restaurantCard-deliveryStats-min,.restaurantCard-search-body--altLayout .restaurantCard-stats--desktop,.restaurantCard-search-body--altLayout .restaurantCard-tertiaryInfo-item{padding:0;border-left:0;text-align:center}@media (min-width:992px){.restaurantCard-search-body--altLayout .restaurantCard-deliveryStats-fee,.restaurantCard-search-body--altLayout .restaurantCard-deliveryStats-min,.restaurantCard-search-body--altLayout .restaurantCard-stats--desktop,.restaurantCard-search-body--altLayout .restaurantCard-tertiaryInfo-item{text-align:right}}@media (min-width:992px){.restaurantCard-search-body--altLayout .restaurantCard-stats-left,.restaurantCard-search-body--altLayout .restaurantCard-stats-left .restaurantCard-deliveryStats-fee{text-align:left}}.restaurantCard-search-body--altLayout .restaurantCard-stats--mobile{margin:3px 0}@media (min-width:992px){.restaurantCard-search-body--altLayout .restaurantCard-stats--mobile{display:none}}.restaurantCard-search-body--altLayout .restaurantCard-positiveReview{margin-left:2px;padding:5px 0}.restaurantCard-stats>.restaurantCard-stats-each:not(:first-child):before{content:"\2022\A0";margin:0 4px}.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo{padding-left:100px}@media (min-width:992px){.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo{padding-left:0}}.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo-item{text-align:left}@media (min-width:992px){.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo-item{text-align:right}}@media (max-width:767px){.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo-item{margin-right:20px}}.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo-rating{text-align:left}@media (min-width:992px){.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo-rating{text-align:center}}@media (min-width:992px){.restaurantCard-search-body--lessInfo .restaurantCard-tertiaryInfo-wrapper{justify-content:flex-end}}.restaurantCard-search-body--lessInfo.compact-form{height:72px}.restaurantCard-tertiaryInfo-item .tooltip{padding-right:150px}.restaurantCard-search--horizontal>.s-card--horizontal,.s-card--horizontal-stencil{height:110px}.restaurantCard-search--horizontal>.s-card-wrapper .s-card-body{width:auto;flex-grow:1}.s-card--horizontal .s-card-media-image{width:100%;height:100%;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}@media (min-width:992px){.s-card--horizontal .s-card-media-image{border-bottom-left-radius:0}}.s-card--horizontal .s-card-media-image .restaurantImage-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-card--horizontal .s-card-media-image .restaurantImage-img.fit{max-width:100%;max-height:100%}.restaurantCard-searchContext--horizontal{height:30px;line-height:32px;margin-top:8px;overflow:hidden}.restaurantCard-searchContext--horizontal>.restaurantCard-searchContext--item{max-width:180px;display:inline-block;vertical-align:top}.restaurantCard-rating{justify-content:center}.restaurantCard-rating [at-star-rating-not-enough-ratings]{display:block;text-align:center}@media (min-width:992px){.restaurantCard-rating{justify-content:left}}.restaurantCard-top-review{padding-right:10px;margin-top:8px}@media (min-width:992px){.restaurantCard-top-review{padding-left:110px;padding-right:calc(15% - 78px)}}.restaurantCard-top-review--content{background-color:#f9f9f9}.restaurantCard-popular-items{display:flex;flex-wrap:nowrap;align-items:baseline;margin-top:8px}@media (min-width:992px){.restaurantCard-popular-items{padding-left:110px}}.restaurantCard-popular-items ghs-menu-item-pill{white-space:normal;position:relative}.restaurantCard-popular-items--heading{flex:0 0 100px}.restaurantCard-popular-items--list{display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden}.restaurantCard-description.s-card-media .s-card-media-image{border-bottom-left-radius:0}.logoImgFallback img.restaurantCard-media-image{max-width:100%}.restaurantCard-search--horizontal .restaurantCard-description.s-card-media .s-card-media-image{border-bottom-right-radius:0}.restaurantCard-search:focus,.restaurantCard-search:hover{cursor:pointer;background:#fbfbfc}.restaurantCard-search:active{background:#efeff2}.fadeIn{animation:175ms fadeIn ease forwards}.s-card--horizontal.u-height--full,.searchResultsReward-restaurant-image{height:100%}@media (max-width:767px){.searchResults-noResults-container{text-align:left}}.searchResults-noResults-container .searchResults-noResults-title{margin-bottom:0}.searchResults-wrapper-noResults{padding-bottom:8px}.searchResults-noResults-section{padding-bottom:16px}.searchResults-noResults-startOverButton:hover{cursor:pointer}@media (max-width:767px){.searchResults-noResults-startOverButton{padding-left:0}}.searchResults-noResults .searchResultsBreadCrumbs{height:inherit}.searchResults-noResults .searchResultsBreadCrumbs-unscrollableContainer .searchResults-hero-searchTerms ghs-icon-wrapper[icon=x]{color:#572af8}