@keyframes restaurant_detail_modal_rotation__rueoh{50%{transform:rotate(40deg)}to{transform:rotate(0deg)}}.restaurant_detail_modal_body_content__ln5tX{width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:20}.restaurant_detail_modal_body_content__ln5tX,.restaurant_detail_modal_modal_main_div__2aO3N{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;outline:none;margin:auto}.restaurant_detail_modal_modal_main_div__2aO3N{max-width:1100px;z-index:50;background-color:#e5e9ec;border:8px solid #052b48;width:70%;padding:10px}@media(min-width:768px){.restaurant_detail_modal_modal_main_div__2aO3N{height:650px}}.restaurant_detail_modal_modal_main_inner_div__sUkS5{border:2px solid #052b48;display:flex;width:100%;height:100%;padding:10px;background-color:#e5e9ec}.restaurant_detail_modal_modal_cancel_button__wympD{position:absolute;top:40px;right:40px;fill:#fff;stroke:#fff;cursor:pointer}@media(min-width:1025px){.restaurant_detail_modal_modal_cancel_button__wympD{fill:#052b48;stroke:#052b48}}.restaurant_detail_modal_modal_cancel_button__wympD svg{width:25px;height:25px}.restaurant_detail_modal_restaurant_modal_carousel__83ZrW [class*=slick-next],.restaurant_detail_modal_restaurant_modal_carousel__83ZrW [class*=slick-prev]{border-top-color:#fff;border-left-color:#fff}.restaurant_detail_modal_restaurant_modal_carousel__83ZrW [class*=slick-next]{transform:translate(-30px,-10px) rotate(135deg)}.restaurant_detail_modal_restaurant_modal_carousel__83ZrW [class*=slick-prev]{transform:translate(30px,-10px) rotate(-45deg)}.restaurant_detail_modal_image_slider_main_inner_div__Q5kga{width:100%;height:100%}.restaurant_detail_modal_image_slider_div__YRr0e{width:100%}@media(min-width:1025px){.restaurant_detail_modal_image_slider_div__YRr0e{width:50%}}.restaurant_detail_modal_image_slider__Hv1MB,.restaurant_detail_modal_slider_section__i96EI{position:relative;width:100%;height:100%}.restaurant_detail_modal_slider_ui__MGQCO{width:100%;height:100%}.restaurant_detail_modal_palihouse_slider_image__7M_pY,.restaurant_detail_modal_palihouse_slider_video__tAOTk{top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.restaurant_detail_modal_carousel__HG8_m{width:100%;height:100%;position:relative}.restaurant_detail_modal_carousel__HG8_m>div{margin:0;padding:0;list-style:none}.restaurant_detail_modal_slide__xJgHq{position:absolute;inset:0;opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.restaurant_detail_modal_slide__xJgHq>Image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.restaurant_detail_modal_slide__xJgHq[data-active]{opacity:1;z-index:1;transition-delay:0ms}.restaurant_detail_modal_carousel_button_next__0G_zP,.restaurant_detail_modal_carousel_button_prev__EqBMr{position:absolute;z-index:2;background:none;border:none;font-size:4rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.5);cursor:pointer;border-radius:.25rem;padding:0 .5rem;background-color:rgba(0,0,0,.1)}.restaurant_detail_modal_carousel_button__e7CCo:focus,.restaurant_detail_modal_carousel_button__e7CCo:hover{color:#fff;background-color:rgba(0,0,0,.2)}.restaurant_detail_modal_carousel_button__e7CCo:focus{outline:1px solid #000}.restaurant_detail_modal_carousel_button_prev__EqBMr{left:1rem}.restaurant_detail_modal_carousel_button_next__0G_zP{right:1rem}@media screen and (max-width:1000px){.restaurant_detail_modal_image_slider__Hv1MB{position:relative;width:100%;height:50%}}.restaurant_detail_modal_modal_content__B4QEl{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}@media(min-width:1025px){.restaurant_detail_modal_modal_content__B4QEl{width:50%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}}.restaurant_detail_modal_content_detail_inner_div__WYHmk{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.restaurant_detail_modal_content_detail_header_div__zWi3G{position:relative;display:flex;justify-content:center;align-items:center;width:300px;height:200px}.restaurant_detail_modal_content_detail_header_div__zWi3G img{-o-object-fit:contain;object-fit:contain}.restaurant_detail_modal_content_detail_paragraph_div__1sfpX{gap:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.restaurant_detail_modal_restaurant_modal_paragraph_1__yybwt{font-weight:500;width:90%;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#353535}.restaurant_detail_modal_restaurant_modal_paragraph_1__yybwt p{font-weight:500;width:100%;justify-content:center;align-items:center;text-align:center;line-height:1rem;font-size:14px;color:#070101}.restaurant_detail_modal_restaurant_modal_paragraph_2__7Z2_H{font-weight:500;width:90%;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#353535}.restaurant_detail_modal_restaurant_modal_paragraph_2__7Z2_H p{font-weight:500;width:100%;justify-content:center;align-items:center;text-align:center;line-height:1.2rem;font-size:14px;color:#070101}@media screen and (max-width:1000px){.restaurant_detail_modal_modal_main_div__2aO3N{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;outline:none;backdrop-filter:blur(4px);background-color:#fff;border:4px solid #052b48;width:94%;height:550px;margin:auto;padding:6px}.restaurant_detail_modal_modal_main_inner_div__sUkS5{border:2px solid #052b48;display:flex;width:100%;height:100%;padding:8px;background-color:#fff;flex-direction:column;overflow-y:auto}.restaurant_detail_modal_modal_cancel_button__wympD{position:absolute;top:12px;right:12px;width:30px;height:30px;cursor:pointer}.restaurant_detail_modal_image_slider_main_inner_div__Q5kga{width:100%;height:56vw}}@media screen and (max-width:1000px)and (min-width:1025px){.restaurant_detail_modal_image_slider_main_inner_div__Q5kga{width:100%;height:100%}}@media screen and (max-width:1000px){.restaurant_detail_modal_image_slider__Hv1MB{position:relative;width:100%;height:100%}.restaurant_detail_modal_content_detail_inner_div__WYHmk{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.restaurant_detail_modal_content_detail_header_div__zWi3G{justify-content:center;align-items:center}.restaurant_detail_modal_content_detail_paragraph_div__1sfpX{gap:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.restaurant_detail_modal_restaurant_modal_paragraph_1__yybwt{font-weight:500;width:90%;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#353535}.restaurant_detail_modal_restaurant_modal_paragraph_1__yybwt p{font-weight:500;width:100%;justify-content:center;align-items:center;text-align:center;line-height:1rem;font-size:14px;color:#070101}.restaurant_detail_modal_restaurant_modal_paragraph_2__7Z2_H{font-weight:500;width:90%;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#353535}.restaurant_detail_modal_restaurant_modal_paragraph_2__7Z2_H p{font-weight:500;width:100%;justify-content:center;align-items:center;text-align:center;line-height:1.2rem;font-size:14px;color:#070101}}@keyframes restaurants-and-bars_rotation__icMKx{50%{transform:rotate(40deg)}to{transform:rotate(0deg)}}.restaurants-and-bars_main__kDqUa{background:#fff;background-image:url(/_next/static/media/brandPattern.3cfe7165.png);border:15px solid #052b48}.restaurants-and-bars_hero__1lAlF{width:100%;height:650px;position:relative}.restaurants-and-bars_cover_image__MsDGH{top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%}.restaurants-and-bars_intro__KSxW_{padding:3rem 1rem;text-align:center;max-width:1000px;margin:0 auto}.restaurants-and-bars_intro__KSxW_ h1{line-height:4rem;font-size:2.5rem;color:#082f49;font-weight:700;text-align:center;font-family:Tilda Petite,sans-serif;font-weight:500}.restaurants-and-bars_intro__KSxW_ .restaurants-and-bars_intro_content__2ZUz_{font-weight:500;color:#353535}.restaurants-and-bars_intro__KSxW_ .restaurants-and-bars_intro_content__2ZUz_ p{font-size:1.6rem;line-height:2.2rem;font-family:Freight Text Pro Book,serif;color:#052b48}.restaurants-and-bars_first_heading_paragraph_div__ktWFJ{display:flex;flex-direction:column;height:400px;justify-content:center;align-items:center;gap:40px}.restaurants-and-bars_grid__a_v8W{display:flex;flex-wrap:nowrap;flex-direction:column;width:100%;justify-content:center;align-items:flex-start;gap:30px;padding:1rem 0 8rem}@media(min-width:768px){.restaurants-and-bars_grid__a_v8W{flex-wrap:wrap;flex-direction:row;justify-content:center;height:auto}}.restaurants-and-bars_bars_and_restaurant_paragraph__3K_Z6 p{font-weight:500;width:100%;justify-content:center;align-items:center;text-align:center;line-height:2rem;font-size:18px;color:#070101}.restaurants-and-bars_card__odO_m{width:100%;gap:5px;padding:0 20px 2rem}@media(min-width:768px){.restaurants-and-bars_card__odO_m{width:374px;gap:20px}}.restaurants-and-bars_card__odO_m h1{line-height:2.5rem;font-size:14px;color:#211657;font-weight:700;margin:0 auto;width:100%;text-align:center;font-family:sans-serif;text-transform:uppercase;font-family:MarkOT,sans-serif}@media(min-width:768px){.restaurants-and-bars_card__odO_m h1{color:#050505;font-weight:700;margin:0 auto;width:100%;text-align:center}}.restaurants-and-bars_card_image__PheHW{width:100%;text-align:center}.restaurants-and-bars_card_content__MddCN{align-items:center;justify-content:center;margin-bottom:2rem;flex-direction:column;justify-content:stretch;flex:3 1;display:flex;justify-content:space-between}.restaurants-and-bars_card_content__MddCN p{font-weight:500;width:100%;justify-content:center;align-items:center;text-align:center;font-size:16px;color:#070303}.restaurants-and-bars_book_cta__GW9b6{margin-top:15px;text-align:center}