.about-restaurant_container__JiBZX{width:100%}.about-restaurant_container__JiBZX .about-restaurant_image__M8mmF{margin-top:1rem;width:100%;border-radius:2rem;overflow:hidden}.about-restaurant_container__JiBZX .about-restaurant_image__M8mmF .about-restaurant_button__3I3dG{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#e23744;outline:none;border:none;padding:.5rem 1rem;font-size:1.2rem;color:#fff;border-radius:1rem 0 0 1rem;font-weight:400}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_overview__iyWPm{width:100%;display:flex;flex-direction:column}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_content__TQ6sQ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_content__TQ6sQ .about-restaurant_main__LbRks{display:flex;align-items:center}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_content__TQ6sQ .about-restaurant_main__LbRks .about-restaurant_highlight__Tf0Lv{color:#099}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_content__TQ6sQ p{font-size:1.2rem}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_content__TQ6sQ .about-restaurant_icon__WGcri{margin-right:.5rem}.about-restaurant_container__JiBZX .about-restaurant_description__dHBRj .about-restaurant_content__TQ6sQ .about-restaurant_aux-icon__4720Y{color:#e23744}.offer-card_container__qhAX3{min-width:20rem;max-width:20rem;border-radius:.8rem;border:1px solid var(--mantine-color-gray-1);padding:1rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;white-space:break-spaces;word-break:break-all;background-color:var(--mantine-color-red-0)}.offer-card_container__qhAX3 h3{color:#e23744;font-size:1.3rem;flex:1 0 0}.offer-card_container__qhAX3 .offer-card_offer__M_2mg{display:flex;flex-direction:column}.offer-card_container__qhAX3 .offer-card_offer__M_2mg h4{font-size:1.2rem;font-weight:600;margin:0;display:flex;word-break:break-word;overflow-wrap:break-word}.offer-card_container__qhAX3 .offer-card_offer__M_2mg p{font-size:1.2rem;color:#1c1c1c;opacity:.87;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-word;overflow-wrap:break-word}.offer-card_offer-detail__wp6X1{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%}.offer-card_offer-detail__wp6X1 h2{margin:0}.offer-card_offer-detail__wp6X1 .offer-card_content__DVoQK{display:flex;flex-direction:column;gap:1rem}.offer-card_offer-detail__wp6X1 .offer-card_content__DVoQK .offer-card_name__Zjwl2{font-size:1.4rem;font-weight:600;color:#e23744}.offer-card_offer-detail__wp6X1 .offer-card_content__DVoQK .offer-card_tnc__lYY7m{width:100%;border:1px solid var(--mantine-color-gray-1);border-radius:.8rem;padding:1rem}.offer-card_offer-detail__wp6X1 .offer-card_content__DVoQK .offer-card_tnc__lYY7m .offer-card_title__gAFs8{font-size:1.2rem;font-weight:600}.offer-card_offer-detail__wp6X1 .offer-card_coupon__wlIXy{display:flex;width:100%;flex-grow:1;flex-direction:column;justify-content:flex-end}.dine-in-offers_container__J_xmp{width:100%}.dine-in-offers_container__J_xmp .dine-in-offers_offers__Lr9Ok{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;overflow-x:auto;white-space:nowrap}.separator_container__dxuqq{border-top:1px solid var(--mantine-color-gray-1)}.surface_container__ZBaOe{width:100%;background-color:#fff}.see-more-card_container__8mFOM{width:100%}.see-more-card_container__8mFOM .see-more-card_button__HIkMT{display:flex;align-items:center;justify-content:center}.info-block_container__5_1iY{width:48%;display:flex;flex-direction:row;align-items:center;color:var(--mantine-color-green-7);gap:.3rem}.info-block_container__5_1iY .info-block_icon__q_8C5{flex-shrink:0}.info-block_container__5_1iY .info-block_not__r5v5T{flex-shrink:0;color:var(--mantine-color-red-7)}.info-block_container__5_1iY p{font-size:1.2rem;color:#1c1c1c}.more-info_container__WLhN4{width:100%;padding-top:1rem}.more-info_container__WLhN4 h2{font-size:1.4rem}.more-info_container__WLhN4 .more-info_content__pTxZ7{width:100%;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;margin-top:1rem}.chip_container__B8G9J{display:flex;align-items:center;padding:1rem 2rem;border-radius:1rem;background-color:var(--mantine-color-green-7);color:#fff;font-size:1.2rem}.chip_container__B8G9J.chip_light___mT8b{background-color:var(--mantine-color-gray-1);color:#1c1c1c}.restaurant-header_container__Y3lHq{width:100%}.restaurant-header_container__Y3lHq .restaurant-header_details__rUL0O{display:flex;width:100%;margin-top:1rem;gap:1rem}.restaurant-header_container__Y3lHq .restaurant-header_details__rUL0O .restaurant-header_details-left__zhjHx{width:100%}.restaurant-header_container__Y3lHq .restaurant-header_details__rUL0O .restaurant-header_details-left__zhjHx h1{margin:0;font-size:1.8rem}.restaurant-header_container__Y3lHq .restaurant-header_details__rUL0O .restaurant-header_details-left__zhjHx p{font-size:1.2rem}.restaurant-header_container__Y3lHq .restaurant-header_details__rUL0O .restaurant-header_details-right__mM_Nw{flex-shrink:0}.review-card_container__UQaFM{border:1px solid var(--mantine-color-gray-3);padding:1rem 1.5rem;border-radius:1rem;width:22.5rem}.review-card_container__UQaFM .review-card_header__hSZ_a{display:flex;flex-direction:row;align-items:center;gap:1rem}.review-card_container__UQaFM .review-card_header__hSZ_a .review-card_user__4QNEv{display:flex;flex-direction:column}.review-card_container__UQaFM .review-card_header__hSZ_a .review-card_user__4QNEv .review-card_name__6X4Hw{font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.review-card_container__UQaFM .review-card_header__hSZ_a .review-card_user__4QNEv .review-card_followers__0S53O{font-size:1.2rem;color:var(--mantine-color-gray-6)}.review-card_container__UQaFM .review-card_header__hSZ_a .review-card_rating__8Tr59{display:flex;padding:.5rem;border-radius:.8rem;background-color:var(--mantine-color-green-7);color:#fff;align-items:center;gap:.5rem;flex-shrink:0}.review-card_container__UQaFM .review-card_header__hSZ_a .review-card_rating__8Tr59 p{font-size:1.4rem}.review-card_container__UQaFM .review-card_review__qY2ja{margin-top:1rem;font-size:1.2rem;color:var(--mantine-color-gray-9);height:7.5rem;overflow:hidden;text-overflow:ellipsis;width:100%;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.restaurant-reviews_container__Ogr8w{width:100%;padding-top:1rem}.restaurant-reviews_container__Ogr8w h2{font-size:1.4rem}.restaurant-reviews_container__Ogr8w .restaurant-reviews_subtitle__Xjau_{font-size:1.2rem;color:var(--mantine-color-gray-9)}.restaurant-reviews_container__Ogr8w .restaurant-reviews_reviews__zgfCS{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:1rem}.restaurant-reviews_container__Ogr8w .restaurant-reviews_reviews__zgfCS .restaurant-reviews_review__YxopW{padding-left:1.5rem;flex:0 0 auto;scroll-snap-align:start}.restaurant-reviews_container__Ogr8w .restaurant-reviews_reviews__zgfCS .restaurant-reviews_review__YxopW:last-child{padding-right:1.5rem}.opening-hours_container__xFXRI{width:100%;display:flex;flex-direction:column;gap:1rem}.opening-hours_container__xFXRI .opening-hours_item__JhmcV{display:flex;flex-direction:row;gap:1rem;gap:.5rem;align-items:center}.opening-hours_container__xFXRI .opening-hours_item__JhmcV .opening-hours_label__Dy78_{font-size:1.2rem;width:7.2rem;font-weight:500;flex-shrink:0}.opening-hours_container__xFXRI .opening-hours_item__JhmcV .opening-hours_separator__n9jpn{font-size:1.2rem;font-weight:500;flex-shrink:0}.opening-hours_container__xFXRI .opening-hours_item__JhmcV .opening-hours_value__nzZum{font-size:1.2rem;flex-grow:1}.feed-filters_container__BQPp0{width:100%;height:100%}.feed-filters_container__BQPp0 .feed-filters_header__LF17t{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:4.5rem}.feed-filters_container__BQPp0 .feed-filters_header__LF17t h1{font-size:1.6rem;color:#1c1c1c;font-weight:500}.feed-filters_container__BQPp0 .feed-filters_cuisines__H_XBf{height:calc(100% - 9rem);overflow-y:auto}.feed-filters_container__BQPp0 .feed-filters_cuisines__H_XBf .feed-filters_list__az3WH,.feed-filters_container__BQPp0 .feed-filters_loader__i5rhH{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;overflow-y:auto}.feed-filters_container__BQPp0 .feed-filters_loader__i5rhH{height:calc(100% - 9rem)}.feed-filters_container__BQPp0 .feed-filters_footer__t68Ny{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:4.5rem}.feed-filters_filter-body__vHJdr{height:100%}.feed-preview-login_container__b2QEU{width:100%;height:calc(100dvh - 6rem);display:flex;justify-content:center;align-items:center;padding:1.5rem;scroll-snap-align:start;scroll-snap-stop:always}.feed-preview-login_container__b2QEU .feed-preview-login_content__ksIiA{display:flex;padding:1rem;border-radius:.8rem;background-color:#fff;flex-direction:column;gap:2rem;align-items:center}.feed-promo-login_container__yGbPI{width:100%;height:calc(100dvh - 6rem);display:flex;justify-content:center;align-items:center;padding:1.5rem;scroll-snap-align:start;scroll-snap-stop:always}.feed-promo-login_container__yGbPI .feed-promo-login_content__QqwTt{display:flex;padding:1rem 2rem;border-radius:.8rem;background-color:#fff;flex-direction:column;gap:2rem;align-items:center}.feed-promo-login_container__yGbPI .feed-promo-login_content__QqwTt h2{text-align:center}