.rest-row-info{padding:0!important;min-height:unset!important;width:100%;position:relative;height:auto}.rest-row-image{width:calc((100% - 11*16px)/12*2 + 16px);display:inline-block;height:auto;margin-right:16px;position:relative;vertical-align:top}.rest-row-image.lazy:after{margin-top:0}.rest-row-summary{width:calc((100% - 11*16px)/12*3 + 2* 16px);display:inline-block;padding:0;margin-right:16px;position:relative;vertical-align:top}.rest-row-extended-info{width:calc((100% - 11*16px)/12*7 + 6*16px);display:inline-block;padding:0;position:relative;vertical-align:top}.rest-row-pricing{display:inline-block;position:relative;top:-2px;right:0;margin-left:8px}.star-rating{display:inline-block}.content-section-header.hr-header{padding:0 0 1rem;margin:48px 0 0}.content-block-header.cf{margin-bottom:0!important}.content-block-footer{padding:16px 0}@media(max-width:767px){.content-section-header.hr-header{padding:0 0 1rem;margin:32px 0 0}}@media(max-width:1023px){.rest-row-summary{width:calc((100% - 11*16px)/12*4 + 3* 16px)}.rest-row-extended-info{width:calc((100% - 11*16px)/12*6 + 5*16px)}}.diners-choice-pois{padding:0;justify-content:left;margin:0}.diners-choice-pois>.diners-choice-poi{margin:16px 16px 0 0;padding:8px 12px}.cuisine-pois{padding:0}.cuisine-pois>.cuisine-poi{width:calc(100% /2);padding:16px 16px 0 0;margin:0}@media(min-width:1024px){.cuisine-pois>.cuisine-poi{width:calc(100%/3)}}.column-medium-wrap-mobile{width:calc((100% - 16px)/2);display:inline-block}.column-medium-wrap-mobile:first-of-type{margin-right:16px}@media(max-width:767px){.column-medium-wrap-mobile{width:100%;display:block;margin-bottom:16px}}.grid-scroller{margin-top:16px}.grid-scroller-arrow-bubble{border:1px solid #d8d9db;border-radius:50%;height:42px;width:42px;background-color:white;display:inline-flex;justify-content:center;align-items:center}.grid-scroller-arrow-bubble:hover{border:2px solid #da3743}.grid-scroller-arrow-bubble>svg{min-width:24px;min-height:24px;background:transparent!important;background-color:transparent!important}.grid-scroller-arrow-bubble-disabled{border:1px solid #d8d9db;border-radius:50%;background-color:white;height:42px;width:42px;display:inline-flex;justify-content:center;align-items:center;pointer-events:none;cursor:none}.grid-scroller-arrow-bubble-large{border:1px solid #d8d9db;border-radius:50%;background-color:white;display:inline-flex;justify-content:center;align-items:center;height:42px;width:42px;box-shadow:0 2px 8px rgba(153,153,153,.4)}.grid-scroller-arrow{top:calc(50% - 42px/2);position:absolute;z-index:1;padding:0}.grid-scroller-arrow:not(.active){display:none}.grid-scroller-arrow-left{right:calc(100% - 42px/2)!important}.grid-scroller-arrow-right{right:calc(-1*42px/2)!important}.grid-scroller-arrow-right::after{content:''}.grid-scroller-arrow-left::after{content:''}@media(max-width:767px){.grid-scroller-arrow{display:none}}.grid-scroller-column{display:flex;margin-right:16px;flex-grow:0;flex-shrink:0}.grid-scroller-column:last-child{margin-right:0}.grid-scroller-row{display:flex}.grid-scroller-container{overflow:visible;height:100%!important}.grid-scroller-wrapper{-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.grid-scroller-wrapper::-webkit-scrollbar{display:none}.grid-scroller-wrapper.card-animated-padding{margin-top:-8px;padding-top:8px}@media(max-width:767px){.grid-scroller-column{width:calc((100vw - 2*20px - (16px * 5)) * 5 / 6 + (4 * 16px));min-width:192px;max-width:312px}}@media(max-width:1023px) and (min-width:768px){.grid-scroller-column{width:calc((100vw - 2*32px - (16px * 11)) * 4 / 12 + (3 * 16px))}}@media(min-width:1024px) and (max-width:80rem){.grid-scroller-column{width:calc((100vw - 2*32px - (16px * 11)) * 3 / 12 + (2 * 16px));max-width:calc((100vw - 2*32px - (16px * 11)) * 3 / 12 + (2 * 16px))}}@media(min-width:80rem){.grid-scroller-column{width:calc((80rem - 2 * 32px - (16px * 11)) * 3 / 12 + (2 * 16px))}}.promo-card{width:100%;height:100%;margin:0;box-sizing:border-box;transition:all .3s}.promo-card-image{width:100%;height:auto}.promo-card-image-img{transition:transform .3s}.promo-card-title{margin:0}.promo-card:hover{box-shadow:0 2px 4px rgba(45,51,63,.2);transform:translate(0,-6px)}.promo-card:hover>.promo-card-image-img{transform:scale(1.05)}.nearby-poi-container{padding-right:0}.nearby-pois-img{width:100%}@media(max-width:767px){.column{padding-left:20px;padding-right:20px}}@media(min-width:768px){.column{padding-left:32px;padding-right:32px}}.page-main-content{padding-right:0!important;padding-left:0!important}.max-width-wrapper{max-width:80rem}