.results-section .vendor-results-container{display:flex;position:relative;gap:40px;flex-direction:row;flex-wrap:wrap}@supports(-webkit-touch-callout:none) and (not(translate:none)){.results-section .vendor-results-container>*:not(:last-child){margin-right:20px;margin-bottom:20px}.region-finest>.results-section .vendor-results-container>*:not(:last-child){margin-bottom:0}}.vendor-results-container .vendor-link{flex-grow:1;flex-basis:calc(50% - 20px);position:relative;box-sizing:border-box;max-width:calc(50% - 20px)}
.vendor-results-container .vendor-result{padding:15px 15px 15px 15px;position:relative;border-radius:8px;box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);background-color:#fff;white-space:normal;min-width:450px;width:100%;box-sizing:border-box}.vendor-results-container .vendor-link.hidden{display:none;visibility:hidden}.vendor-results-container .vendor-result .vendor-result-content-desktop{display:flex;flex-direction:row;gap:15px}@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-results-container .vendor-result .vendor-result-content-desktop>*:not(:last-child){margin-right:15px}
}.results-section .vendor-results-container a .vendor-result .vendor-result-content-mobile{display:none}.vendor-results-container .vendor-result .vendor-info-left-col{display:flex;flex-direction:column;flex:0}.vendor-results-container .vendor-result .vendor-info-left-col .find-vendor-logo{width:90px;border-radius:15%;border:1px solid #f5f3f3}.vendor-results-container .vendor-result .vendor-info-center-col{flex:1 1 auto;padding-top:0;display:flex;flex-direction:row}.vendor-results-container .vendor-result .vendor-info-center-col .find-vendor-top-row-mobile{display:none;visibility:hidden}
.vendor-results-container .vendor-result .vendor-info-center-col .vendor-info-center-col-main-content{display:flex;flex-direction:row;flex:1}.vendor-results-container .vendor-result .vendor-info-center-col .center-col-left{flex:1;display:flex;flex-direction:column;border-right:1px solid #f5f3f3;padding-top:0;padding-right:15px;gap:7px}@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-results-container .vendor-result .vendor-info-center-col .center-col-left>*:not(:last-child){margin-bottom:3px}
}.vendor-results-container .vendor-result .vendor-info-center-col h2.find-vendor-name{display:block;font-size:14px !important;margin:0 !important;font-family:"basis-grotesque-black",Helvetica,Arial,sans-serif !important;line-height:18px !important;padding-left:0;padding-right:0}.vendor-results-container .vendor-result .vendor-info-center-col p.find-vendor-category{font-size:14px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;line-height:18px;margin:0;color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.vendor-results-container .vendor-result .vendor-info-right-col{max-width:200px;width:45%;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;padding:7px 0 0 15px}.vendor-results-container .vendor-result.vendor-closed .find-vendor-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vendor-results-container .vendor-result .vendor-info-center-col{flex:1 1 auto;padding-top:0;display:flex;flex-direction:row}@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-results-container .vendor-result .vendor-info-right-col>*:not(:last-child){margin-bottom:3px}
}.results-heading{padding-top:30px}.find-vendor-detail{font-size:14px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;line-height:15px;color:#757575;padding-left:24px;background-position:left top;background-repeat:no-repeat}.find-vendor-detail.hidden{display:none !important}.find-vendor-detail.distance{background-image:url("../../../images/layout/icons/2021/location-marker-grey.svg");background-size:10px 15px;background-position:left 3px top 0}.find-vendor-detail.offer{color:#e7131a;background-image:url("../../../images/layout/icons/2021/offer-tag.svg");background-size:15px 15px;background-position:left top 3px;line-height:18px}
.vendor-result.vendor-closed .find-vendor-detail.offer{color:#757575;filter:grayscale(100%)}.find-vendor-detail.delivery-charge{background-image:url("../../../images/layout/icons/2021/delivery-solid-icon.svg");background-size:15px 15px}.find-vendor-detail.min-delivery-cost{background-image:url("../../../images/layout/icons/2021/basket-icon-grey.svg");background-size:15px 15px}.find-vendor-detail.delivery-opens{background-image:url("../../../images/layout/icons/2021/clock-icon-grey.svg");background-size:15px 15px}.find-vendor-detail.vendor-closed-text{background-image:url("../../../images/layout/icons/2021/clock-icon-grey.svg");background-size:15px 15px;font-family:"basis-grotesque-regular",Helvetica,Arial,sans-serif}
.vendor-card-bottom-info{display:flex;flex-direction:row;flex:1 1 auto;align-items:flex-end}.find-review-summary-score{padding:0 11px 0 0;background-color:#f5f3f3;border-radius:10px;height:20px;flex:0 0 auto}.find-review-summary-score img{width:20px;height:20px;margin-right:8px}.vendor-result.vendor-closed .find-review-summary-score img{filter:grayscale(100%)}.find-review-summary-score .review-percentage{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;color:black;font-size:14px;line-height:20px;vertical-align:top}
.delivery-status-wrapper{flex:1 0 auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}.delivery-only-label,.collection-only-label{text-align:right;color:#acadad;padding-right:30px;text-transform:uppercase;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:10px;line-height:10px;width:56px;background-repeat:no-repeat;background-size:20px 20px;background-position:right center}.delivery-only-label{background-image:url("../../../images/layout/icons/2021/delivery-only-icon.svg")}
.collection-only-label{background-image:url("../../../images/layout/icons/2021/delivery-only-icon.svg")}.find-review-summary-score-mobile{display:none;visibility:hidden}.find-vendor-new-tag{color:#ed1d25;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;font-weight:normal;background-image:url("../../../images/layout/icons/2021/red_star.svg");background-repeat:no-repeat;padding-left:21px;background-size:15px 15px;background-position:left center;vertical-align:middle;text-align:left}
.vendor-result.vendor-closed .find-vendor-new-tag{filter:grayscale(100%)}.vendor-link.hide-vendor{visibility:hidden;display:none}@media only screen and (min-width :0) and (max-width :1140px){.vendor-results-container .vendor-link{max-width:unset}}@media only screen and (min-width :0) and (max-width :700px){.vendor-results-container .vendor-result{padding-top:0}.results-section .vendor-results-container{gap:unset;flex-direction:column;margin:unset;margin-bottom:5px}.vendor-results-container .vendor-result{box-shadow:unset;min-width:unset}
.vendor-link .vendor-result{padding-bottom:0}.results-section .vendor-results-container a.vendor-link{width:100%}.results-section .vendor-results-container a .vendor-result .vendor-result-content-desktop{display:none}.results-section .vendor-results-container a .vendor-result .vendor-result-content-mobile{display:flex;flex-direction:row;border-top:1px solid #f5f3f3;padding:17px 0 17px 0;gap:15px}.results-section .vendor-results-container a.vendor-link:last-of-type .vendor-result .vendor-result-content-mobile{border-bottom:1px solid #f5f3f3}
@supports(-webkit-touch-callout:none) and (not(translate:none)){.results-section .vendor-results-container a .vendor-result .vendor-result-content-mobile>*:not(:last-child){margin-right:15px}}.vendor-result-content-top-section{display:flex;flex-direction:row;gap:15px}@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-result-content-top-section>*:not(:last-child){margin-right:7px}}.results-section .vendor-results-container a.vendor-link.last-visible .vendor-result .vendor-result-content-mobile{border-bottom:1px solid #f5f3f3}
@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-results-container .vendor-result .vendor-info-center-col>*:not(:last-child){margin-bottom:1.5px}}.vendor-results-container .vendor-result .vendor-info-left-col .find-vendor-logo{width:64px;height:64px;border-radius:15%}.vendor-results-container .vendor-result .vendor-info-center-col{border-right:0;display:flex;flex-direction:column;flex-grow:1;min-width:0;gap:3px;justify-content:center}.vendor-results-container .vendor-result .vendor-info-right-col{width:unset;max-width:unset;padding:0;justify-content:flex-start;align-items:flex-end;flex:0 0 auto}
.vendor-results-container .vendor-result .vendor-info-right-col .right-col-spacer{flex-grow:1}.results-section .vendor-results-container a:first-child .vendor-result .vendor-result-content-mobile{border-top:1px solid #f5f3f3}.delivery-status-wrapper{flex:0 1 auto;align-items:flex-start;padding-top:5px;height:14px;overflow:visible}.vendor-result .new-and-review-line .find-review-summary-score-wrapper{flex:1 1 auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}.vendor-info-bottom-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;background-image:url("../../../images/layout/icons/2021/grey-divider.svg");background-repeat:repeat-y;background-position:center center;box-sizing:border-box}
.vendor-info-bottom-section .vendor-info-bottom-section-left{flex:0 1 50%;box-sizing:border-box;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vendor-info-bottom-section .vendor-info-bottom-section-right{flex:0 1 50%;box-sizing:border-box;padding:0 0 0 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vendor-info-bottom-section .vendor-info-mobile-left{flex:1 0 auto;display:flex;flex-direction:column;gap:10px}
@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-info-bottom-section .vendor-info-mobile-left>*:not(:last-child){margin-bottom:5px}}.vendor-info-bottom-section .vendor-info-mobile-right{flex:1 1 auto;border-left:1px solid #d8d8d8;padding:0 0 0 20px}.vendor-results-container .vendor-result .vendor-info-center-col h2.find-vendor-name{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vendor-results-container .vendor-result .vendor-info-center-col p.find-vendor-category{font-size:14px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;line-height:18px;margin:0 0 2px 0;color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:unset}.find-vendor-new-tag{color:#fff;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;background-image:url("../../../images/layout/icons/2021/white_star.svg");background-repeat:no-repeat;padding:1px 7px 1px 24px;background-size:15px 15px;background-position:left 5px center;vertical-align:middle;text-align:left;text-transform:uppercase;background-color:#ed1d25;border-radius:99999px;margin-bottom:1px}
.find-vendor-detail{font-size:14px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;line-height:15px;color:#757575;padding-left:0}.find-vendor-detail.distance{padding-left:16px;background-size:15px 15px;background-image:url("../../../images/layout/icons/2021/distance-marker-grey.svg");background-position:left center;margin-top:6px}.vendor-results-container .vendor-result .find-review-summary-score-wrapper{margin-bottom:1px}.find-vendor-detail.offer{padding-left:18px;color:#e7131a;background-image:url("../../../images/layout/icons/2021/offer-tag.svg");background-size:15px 15px;background-position:left top 3px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:unset}
@supports(-webkit-touch-callout:none) and (not(translate:none)){.results-section .vendor-results-container>*:not(:last-child){margin-right:20px;margin-bottom:0}}}