:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.Breadcrumb-module__MpwlZq__breadcrumbContainer{margin-bottom:0;padding:8px 0}.Breadcrumb-module__MpwlZq__breadcrumbList{color:#666;align-items:center;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.Breadcrumb-module__MpwlZq__breadcrumbItem{align-items:center;display:flex}.Breadcrumb-module__MpwlZq__breadcrumbLink{color:#666;text-decoration:none;transition:color .2s}.Breadcrumb-module__MpwlZq__breadcrumbLink:hover{color:#333;text-decoration:underline}.Breadcrumb-module__MpwlZq__breadcrumbSeparator{color:#999;margin:0 8px}.Breadcrumb-module__MpwlZq__breadcrumbCurrent{color:#333;font-weight:500}
.RestaurantDetailPage-module__Be3YmG__restaurantContainer{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;min-height:100vh;margin:0;padding:0;display:flex}.RestaurantDetailPage-module__Be3YmG__restaurantContainer>*{width:100%}.RestaurantDetailPage-module__Be3YmG__restaurantIntro,.RestaurantDetailPage-module__Be3YmG__restaurantInfoBar,.RestaurantDetailPage-module__Be3YmG__restaurantInfos,.RestaurantDetailPage-module__Be3YmG__restaurantReview{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 7vw}.RestaurantDetailPage-module__Be3YmG__breadcrumbSection{box-sizing:border-box;width:100%;max-width:100%;margin:-15px 0;padding:0 7vw}.RestaurantDetailPage-module__Be3YmG__restaurantImageCarousel{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 7vw;line-height:0;overflow:hidden}.RestaurantDetailPage-module__Be3YmG__carouselWrapper{padding-bottom:0;overflow:hidden;height:100%!important}.RestaurantDetailPage-module__Be3YmG__footer{width:100%;margin-top:auto}.RestaurantDetailPage-module__Be3YmG__starIcon{color:gold;margin-right:2px}@media (min-width:769px){.RestaurantDetailPage-module__Be3YmG__restaurantImageCarousel{padding:0 7vw;height:400px!important}.RestaurantDetailPage-module__Be3YmG__restaurantImageCarousel img{object-fit:cover;object-position:center;height:400px!important}.RestaurantDetailPage-module__Be3YmG__restaurantImageCarousel .swiper-container{height:400px!important}.RestaurantDetailPage-module__Be3YmG__starIcon{font-size:1.5rem}.RestaurantDetailPage-module__Be3YmG__restaurantIntro h1,.RestaurantDetailPage-module__Be3YmG__restaurantIntro h2,.RestaurantDetailPage-module__Be3YmG__restaurantInfos h3,.RestaurantDetailPage-module__Be3YmG__restaurantReview p{font-size:1.2rem}}@media (max-width:768px){.RestaurantDetailPage-module__Be3YmG__restaurantIntro,.RestaurantDetailPage-module__Be3YmG__restaurantInfoBar,.RestaurantDetailPage-module__Be3YmG__restaurantInfos,.RestaurantDetailPage-module__Be3YmG__restaurantReview,.RestaurantDetailPage-module__Be3YmG__breadcrumbSection{padding:0 5vw}.RestaurantDetailPage-module__Be3YmG__restaurantImageCarousel{padding:0 5vw;height:400px!important}.RestaurantDetailPage-module__Be3YmG__carouselWrapper{height:100%!important;padding-bottom:0!important}.RestaurantDetailPage-module__Be3YmG__restaurantIntro h1,.RestaurantDetailPage-module__Be3YmG__restaurantIntro h2,.RestaurantDetailPage-module__Be3YmG__restaurantInfos h3,.RestaurantDetailPage-module__Be3YmG__restaurantReview p,.RestaurantDetailPage-module__Be3YmG__starIcon{font-size:1rem}}@media (max-width:480px){.RestaurantDetailPage-module__Be3YmG__restaurantImageCarousel{padding:0;height:400px!important}.RestaurantDetailPage-module__Be3YmG__carouselWrapper,.RestaurantDetailPage-module__Be3YmG__header2,.RestaurantDetailPage-module__Be3YmG__restaurantIntro,.RestaurantDetailPage-module__Be3YmG__restaurantInfoBar{padding:0}.RestaurantDetailPage-module__Be3YmG__breadcrumbSection{padding:0 5vw}}
