.OrderForm_container__VdReg{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid rgba(0,128,113,.14);border-radius:22px;background:radial-gradient(circle at top right,rgba(0,128,113,.1),transparent 34%),linear-gradient(180deg,#ffffff,#f7fbfa);box-shadow:0 18px 40px rgba(16,24,40,.08)}.OrderForm_header__Nhsm1{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(0,128,113,.12)}.OrderForm_headerIcon__mQamd{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,rgba(0,128,113,.16),rgba(0,128,113,.06));color:#008071;flex-shrink:0}.OrderForm_headerText__L7L6F{display:flex;flex-direction:column;gap:4px;min-width:0}.OrderForm_headerEyebrow__xMzO6{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(26,29,38,.56)}.OrderForm_headerTitleRow__u6Iop{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.OrderForm_headerTitle__ylrHQ{font-size:1.0625rem;font-weight:800;color:#172033}.OrderForm_headerCount__v7maC{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:rgba(0,128,113,.1);color:#008071;font-size:.75rem;font-weight:700}.OrderForm_emptyState__1HrEF{display:flex;flex-direction:column;align-items:center;padding:34px 18px;border-radius:18px;text-align:center;background:hsla(0,0%,100%,.78);border:1px dashed rgba(0,128,113,.16)}.OrderForm_emptyIcon__Cri6w{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:rgba(0,128,113,.08);color:#008071;margin-bottom:14px}.OrderForm_emptyText__E9Bab{font-size:.95rem;font-weight:700;color:#253041;margin:0 0 6px}.OrderForm_emptyHint__B53qi{font-size:.8rem;color:#6b7280;margin:0;max-width:240px}.OrderForm_savingsBanner__UkISs{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#0f8f7f,#10a997);color:#fff;box-shadow:0 14px 28px rgba(0,128,113,.22)}.OrderForm_savingsIcon__lKByi{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:hsla(0,0%,100%,.18);flex-shrink:0}.OrderForm_savingsText__hBMTU{display:flex;flex-direction:column;gap:2px}.OrderForm_savingsTitle__H5ViB{font-size:.92rem;font-weight:800}.OrderForm_savingsHint__Qy5FY{font-size:.76rem;color:hsla(0,0%,100%,.84)}.OrderForm_itemList__giGWg{display:flex;flex-direction:column;gap:10px;max-height:295px;overflow-y:auto;padding-right:4px}.OrderForm_itemList__giGWg::-webkit-scrollbar{width:5px}.OrderForm_itemList__giGWg::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.OrderForm_itemList__giGWg::-webkit-scrollbar-thumb{background:rgba(0,128,113,.18);border-radius:999px}.OrderForm_cartItem__IYNJH{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.92);border:1px solid rgba(0,128,113,.12);box-shadow:0 10px 22px rgba(15,23,42,.05)}.OrderForm_cartItemTop__FsWX8{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.OrderForm_cartItemInfo__nZzX0{flex:1 1;min-width:0}.OrderForm_cartItemNameRow__KdA6k{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.OrderForm_cartItemName__4lDIp{font-size:.93rem;font-weight:800;color:#172033;line-height:1.35}.OrderForm_discountBadge__otzPC{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:#fff2dd;color:#c96a10;font-size:.7rem;font-weight:800;white-space:nowrap}.OrderForm_cartItemUnit__BF45y{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:.75rem;color:#667085}.OrderForm_unitPriceOriginal__n9Eou{text-decoration:line-through;color:#98a2b3}.OrderForm_unitPriceCurrent__L2cDG{font-weight:700;color:#008071}.OrderForm_cartItemPriceWrap__Lwb_R{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.OrderForm_lineOriginalTotal__2uzC0{font-size:.75rem;color:#98a2b3;text-decoration:line-through}.OrderForm_cartItemPrice__bNL3g{font-size:1rem;font-weight:800;color:#172033}.OrderForm_cartItemDetails__s_I8U{display:flex;flex-wrap:wrap;gap:6px}.OrderForm_detailChip__LRpcy{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f6faf9;border:1px solid rgba(0,128,113,.12);font-size:.72rem;font-weight:600;color:#4b5563;line-height:1.2}.OrderForm_detailChipLabel__R1ju0{font-weight:800;color:#008071}.OrderForm_detailChipAddon__yDCAD{background:#eef8f6}.OrderForm_cartItemActions__rue_Q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed rgba(0,128,113,.16)}.OrderForm_qtyGroup__kuA8D{display:inline-flex;align-items:center;border:1px solid rgba(0,128,113,.14);border-radius:12px;overflow:hidden;background:#fff}.OrderForm_qtyBtn__ivH_O{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);color:#445164;cursor:pointer;transition:background .15s ease,color .15s ease}.OrderForm_qtyBtn__ivH_O:hover{background:rgba(0,128,113,.08);color:#008071}.OrderForm_qtyVal__4fegn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;border-left:1px solid rgba(0,128,113,.12);border-right:1px solid rgba(0,128,113,.12);font-size:.82rem;font-weight:800;color:#172033}.OrderForm_actionButtons__nCPGt{display:flex;align-items:center;gap:8px}.OrderForm_editBtn__bJd17,.OrderForm_removeBtn__Wmg3f{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:11px;cursor:pointer;transition:all .15s ease}.OrderForm_editBtn__bJd17{padding:0 12px;border:1px solid rgba(0,128,113,.18);background:rgba(0,128,113,.06);color:#008071;font-size:.78rem;font-weight:700}.OrderForm_editBtn__bJd17:hover{background:rgba(0,128,113,.12);transform:translateY(-1px)}.OrderForm_editBtn__bJd17:disabled{opacity:.55;cursor:not-allowed;transform:none}.OrderForm_removeBtn__Wmg3f{width:34px;border:1px solid #f3d3d6;background:#fff7f7;color:#d92d20}.OrderForm_removeBtn__Wmg3f:hover{background:#feeceb;border-color:#efb4b9}.OrderForm_totalSection__QsXPl{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 2px 0;border-top:1px solid rgba(0,128,113,.12)}.OrderForm_totalCopy__KUm9d{display:flex;flex-direction:column;gap:3px}.OrderForm_totalLabel__Kblo7{font-size:1rem;font-weight:800;color:#172033}.OrderForm_totalHint__fZuKH{font-size:.75rem;color:#667085;max-width:180px}.OrderForm_totalValues__VivUQ{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.OrderForm_totalOriginal__VMPlx{font-size:.8rem;color:#98a2b3;text-decoration:line-through}.OrderForm_totalValue__dFqML{font-size:1.35rem;font-weight:900;color:#172033}.OrderForm_actions__e5Lgy{display:flex;gap:10px}.OrderForm_checkoutBtn__YowOY,.OrderForm_clearBtn__r_LvF{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:14px;font-size:.88rem;font-weight:800;transition:all .18s ease}.OrderForm_clearBtn__r_LvF{min-width:120px;border:1px solid rgba(148,163,184,.35);background:#fff;color:#475467;cursor:pointer}.OrderForm_clearBtn__r_LvF:hover{border-color:rgba(0,128,113,.24);color:#008071}.OrderForm_checkoutBtn__YowOY{flex:1 1;border:none;background:linear-gradient(135deg,#0d8b7b,#008071);color:#fff;box-shadow:0 16px 30px rgba(0,128,113,.22);cursor:pointer}.OrderForm_checkoutBtn__YowOY:hover{transform:translateY(-1px);box-shadow:0 20px 34px rgba(0,128,113,.28)}.OrderForm_checkoutBtn__YowOY:active{transform:scale(.985)}@media(max-width:575px){.OrderForm_container__VdReg{padding:12px;border-radius:18px;gap:12px}.OrderForm_cartItem__IYNJH{padding:13px;gap:11px}.OrderForm_cartItemTop__FsWX8{gap:10px}.OrderForm_cartItemActions__rue_Q{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.OrderForm_qtyGroup__kuA8D{border-radius:11px}.OrderForm_qtyBtn__ivH_O{width:36px;height:36px}.OrderForm_qtyVal__4fegn{min-width:34px;height:36px}.OrderForm_actionButtons__nCPGt{gap:8px;flex-shrink:0}.OrderForm_editBtn__bJd17{flex:0 0 auto;height:36px;padding:0 14px}.OrderForm_removeBtn__Wmg3f{width:36px;height:36px}.OrderForm_totalSection__QsXPl{align-items:center;gap:12px}.OrderForm_totalHint__fZuKH{max-width:150px}.OrderForm_actions__e5Lgy{gap:10px}.OrderForm_clearBtn__r_LvF{min-width:0;flex:0 0 auto;padding:0 18px;height:52px}.OrderForm_checkoutBtn__YowOY{height:52px;font-size:.92rem;box-shadow:0 12px 26px rgba(0,128,113,.26)}}.carousel_1 .item{border-radius:5px;overflow:hidden;margin-bottom:10px}.box_booking{border:2px dotted #d2d8dd;border-radius:5px;margin-bottom:25px;background-color:#fff}.box_booking .head{text-align:center;padding:23px 20px 18px;background-color:#f8f8f8;border-bottom:2px dotted #d2d8dd}.box_booking .head h3{font-size:24px;font-size:1.5rem;margin:0}.box_booking .head small{display:block}.box_booking .head .offer{color:#e74747;font-weight:500;font-size:16px;font-size:1rem}.box_booking .main{padding:25px}.box_booking .main #datepicker_field{display:none}.box_booking .form-group{margin:0 0 10px}.box_booking .form-group input,.box_booking .form-group textarea{border-radius:0;border:1px dotted #ccc}.box_booking textarea{height:130px}@media(max-width:767px){.box_booking.mobile_fixed{display:none;border-radius:0;position:fixed;overflow-y:scroll;border:0;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff}.box_booking.mobile_fixed .head{padding:10px 20px;position:relative}.box_booking.mobile_fixed .head h3{font-size:18px;font-size:1.125rem;text-transform:uppercase}.box_booking.mobile_fixed .head .offer{display:none}.box_booking.mobile_fixed .head a.close_panel_mobile{display:inline-block}.box_booking.mobile_fixed .main{padding-bottom:50px}.box_booking.mobile_fixed .btn_1_mobile{position:fixed;left:0;bottom:0;width:100%;padding:5px;background-color:#fff;border-top:1px solid #ededed;z-index:9999999}.box_booking.mobile_fixed .btn_1_mobile .text-center{display:none}}.box_booking a.close_panel_mobile{position:absolute;right:10px;top:0;color:#333;font-size:26px;font-size:1.625rem;display:none}@media(max-width:767px){.box_booking.mobile_fixed{display:none;border-radius:0;position:fixed;overflow-y:scroll;border:0;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff}.box_booking.mobile_fixed .head{padding:10px 20px;position:relative}.box_booking.mobile_fixed .head h3{font-size:18px;font-size:1.125rem;text-transform:uppercase}.box_booking.mobile_fixed .head .offer{display:none}.box_booking.mobile_fixed .head a.close_panel_mobile{display:inline-block}.box_booking.mobile_fixed .main{padding-bottom:50px}.box_booking.mobile_fixed .btn_1_mobile{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:#fff;border-top:1px solid #ededed;z-index:9999999}.box_booking.mobile_fixed .btn_1_mobile .text-center{display:none}}.btn_reserve_fixed{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:#fff;border-top:1px solid #ededed;display:none;z-index:9}@media(max-width:767px){.btn_reserve_fixed{display:block}}/*! jQuery UI - v1.10.4
* http://jqueryui.com

/* Layout helpers
----------------------------------*/.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:100%;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:-4px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font-family:ElegantIcons;font-size:26px;font-size:1.625rem}.ui-datepicker .ui-datepicker-prev:before{content:"4"}.ui-datepicker .ui-datepicker-next:before{content:"5"}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{background-color:rgba(0,0,0,0)!important}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker table{width:100%;font-size:14px;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:400;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:2px 5px 12px;text-align:center;text-decoration:none}.ui-widget{font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget-content,.ui-widget-content a{color:#362b36}.ui-widget-header{color:#222;font-weight:500}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px dotted #ccc;font-weight:600;color:#444}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background-color:#dfd}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#008071!important;color:#fff!important}.ui-state-active:after,.ui-widget-content .ui-state-active:after,.ui-widget-header .ui-state-active:after{color:#ff6}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#dfd;color:#444}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-datepicker td a{position:relative}.ui-datepicker td a:after{display:block;color:red;font-size:11px;font-size:.6875rem;position:absolute;bottom:0;left:0;font-weight:500;width:100%}.tabs_detail{margin-top:15px}.tabs_detail .nav-tabs{border:none;border-bottom:2px solid #ededed;display:flex}@media(max-width:767px){.tabs_detail .nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs_detail .nav-tabs::-webkit-scrollbar{display:none}}.tabs_detail .nav-tabs .nav-item{text-transform:uppercase;font-weight:500}@media(max-width:767px){.tabs_detail .nav-tabs .nav-item{flex:0 0 auto}.tabs_detail .nav-tabs .nav-link{white-space:nowrap;padding:10px 14px;font-size:.85rem}}.tabs_detail .tab-content .card{border:none;background-color:rgba(0,0,0,0)}.tabs_detail .tab-content .card .card-header{padding:0;background-color:rgba(0,0,0,0);border:0;background-color:#f8f8f8}.tabs_detail .tab-content .card .card-header a{display:block;font-size:18px;font-size:1.125rem;padding:15px;color:#222}.tabs_detail .tab-content .card .card-body{padding:45px 0 25px}@media(max-width:991px){.tabs_detail .tab-content .card .card-body{padding:25px 0 5px}.tabs_detail .tab-content .card .card-body.reviews .add_bottom_45{padding-bottom:25px}}@media(min-width:768px){.tabs_detail .tab-content .card{border:none}.tabs_detail .tab-content .card .card-header{display:none}.tabs_detail .tab-content .card .collapse{display:block}}@media(max-width:767px){.tabs_detail .tab-content{margin-bottom:25px}.tabs_detail .tab-content .card-header a:after{font-family:ElegantIcons;width:20px;display:block;float:right}.tabs_detail .tab-content .card-header a.collapsed:after{content:"P"}.tabs_detail .tab-content .card-header a:after{content:"O"}.tabs_detail .tab-content .fade:not(.show){opacity:1}.tabs_detail .tab-content .tab-pane{display:block!important;opacity:1}}ul.share-buttons{padding:0;list-style:none;text-align:center;margin:0 0 25px}ul.share-buttons li{display:inline-block;margin:0 5px 5px}ul.share-buttons li a{background:#fff;border:1px solid #ededed;border-radius:3px;font-size:13px;font-size:.8125rem;padding:7px 20px;transition:.3s;display:inline-block;line-height:17px;font-weight:500}ul.share-buttons li a:hover{color:#fff}ul.share-buttons li a.fb-share{color:#3b5998}ul.share-buttons li a.fb-share:hover{background:#3b5998;color:#fff;border-color:#3b5998}ul.share-buttons li a.gplus-share{color:#dd4b39}ul.share-buttons li a.gplus-share:hover{background:#dd4b39;color:#fff;border-color:#dd4b39}ul.share-buttons li a.twitter-share{color:#1da1f2}ul.share-buttons li a.twitter-share:hover{background:#1da1f2;color:#fff;border-color:#1da1f2}ul.share-buttons li i{font-size:16px;font-size:1rem;position:relative;right:3px;top:2px}.info_content h2{text-align:center;font-weight:500;margin-bottom:20px;font-size:24px;font-size:1.5rem}.info_content h3{font-weight:500;margin-bottom:15px;font-size:18px;font-size:1.125rem}.info_content hr{margin-top:25px;margin-bottom:25px}.info_content .menu_item h4{font-weight:500;margin-bottom:0;font-size:14px;font-size:.875rem}.info_content .menu_item em{float:right}.info_content .menu_item p{color:#777}.menu_item.thumbs{padding-left:100px;position:relative;min-height:100px;display:flex;align-items:center}.menu_item.thumbs h4{margin-bottom:5px}.menu_item.thumbs figure{width:80px;height:80px;overflow:hidden;border-radius:3px;position:absolute;left:0;top:0}.menu_item.thumbs figure img{position:absolute;left:50%;top:50%;width:100px;height:auto;transform:translate(-50%,-50%);z-index:1}.menu_item.thumbs>div{width:100%}@media(max-width:767px){.menu_item.thumbs>div em{float:none}}.menu_item.thumbs p{padding-right:80px;line-height:1.4}@media(max-width:767px){.menu_item.thumbs p{font-size:13px;font-size:.8125rem;padding-right:0}}.pictures{margin-bottom:45px;text-align:center}.pictures figure{margin:0;overflow:hidden;position:relative;height:120px;width:120px;display:inline-block}@media(max-width:767px){.pictures figure{width:80px;height:80px}}.pictures figure a{display:block}.pictures figure a span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;font-size:26px;font-size:1.625rem}.pictures figure a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);backface-visibility:hidden;width:100%;z-index:1;transition:all .3s ease-in-out}.pictures figure a:hover img{transform:translate(-50%,-50%) scale(1.05)}a.show_hide:focus{color:#008071}a.show_hide:focus:hover{color:#111}.special_offers h2{color:#e74747}.special_offers h2:after,.special_offers h2:before{display:inline-block;width:50px;height:1px;content:"";vertical-align:middle;background:#e74747;margin:0 8px}.reviews #review_summary{text-align:center;background-color:#008071;color:#fff;padding:20px 10px;border-radius:5px}@media(max-width:991px){.reviews #review_summary{margin-bottom:15px}}.reviews #review_summary strong{font-size:42px;font-size:2.625rem;display:block;line-height:1}.reviews #review_summary em{font-style:normal;font-weight:500;display:block}.reviews .progress{margin-bottom:12px;height:5px}.reviews .progress-bar{background-color:#008071}.reviews .reviews_sum_details h6{font-size:14px;font-size:.875rem}.reviews .reviews_sum_details strong{position:relative;top:-8px}.review_card{border:1px solid #ededed;border-radius:3px;padding:25px 25px 10px;margin-bottom:30px;box-shadow:0 2px 4px rgba(3,27,78,.06)}.review_card .user_info{text-align:center}@media(max-width:767px){.review_card .user_info{margin-bottom:10px}}.review_card .user_info figure{width:50px;height:50px;overflow:hidden;border-radius:50%;display:inline-block;position:relative;margin-bottom:10px}@media(max-width:767px){.review_card .user_info figure{float:left}}.review_card .user_info figure img{width:50px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.review_card .user_info h5{font-size:13px;font-size:.8125rem}@media(max-width:767px){.review_card .user_info h5{float:left;margin:18px 0 0 15px}}.review_card .review_content h4{font-size:18px;font-size:1.125rem}.review_card .review_content .rating{float:left;font-weight:600;font-size:26px;font-size:1.625rem;color:#008071}.review_card .review_content .rating small{font-size:12px;font-size:.75rem;font-weight:600}.review_card .review_content .rating strong{font-size:13px;font-size:.8125rem;font-weight:400;color:#444}@media(max-width:575px){.review_card .review_content .rating{float:none;display:block}.review_card .review_content .rating em{float:none;display:inline-block;margin-left:10px}}.review_card .review_content em{color:#999;float:right}@media(max-width:575px){.review_card .review_content em{float:none;display:block;margin-top:10px;margin-left:0}}.review_card .review_content ul{margin:35px 0 25px;padding:0}.review_card .review_content ul li{display:inline-block;font-size:13px;font-size:.8125rem;margin-right:0}@media(max-width:575px){.review_card .review_content ul li span{display:none}}.review_card .review_content ul li a{background-color:#f0f0f0;padding:7px 10px 5px;border-radius:3px;color:#444}.review_card .review_content ul li a:hover{background-color:#008071;color:#fff}.review_card .review_content ul li a i{margin-right:5px}@media(max-width:575px){.review_card .review_content ul li a i{margin-right:0}}.review_card .review_content ul li:last-child{float:right;margin-right:0}.review_card .reply{padding-top:30px}@media(max-width:767px){.review_card .reply .user_info{display:none}}.review_card .reply .user_info figure{width:50px;height:50px;overflow:hidden;border-radius:50%;display:inline-block;position:relative;margin-bottom:10px}.review_card .reply .user_info figure img{width:50px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.review_card .reply .user_info h5{font-size:14px;font-size:.875rem}.review_card .reply .review_content{border-left:5px solid #ededed;padding-left:20px}@media(max-width:575px){.review_card .reply .review_content strong{display:block}}.review_card .reply .review_content em{color:#999;font-style:italic;float:right}@media(max-width:575px){.review_card .reply .review_content em{float:none;display:block;margin-top:10px}}.dropdown{border:1px dotted #c8c8c8;padding:0;margin-bottom:5px}.dropdown a{padding:15px 15px 12px;line-height:1;color:#444;font-weight:500;display:block;position:relative}.dropdown a:after{font-family:food;font-size:21px;font-size:1.3125rem;font-weight:700;transition:all .3s ease-in-out;position:absolute;right:10px;top:10px}.dropdown.show a{color:#333}.dropdown.show a:after{transform:rotateY(1turn);color:#333}.dropdown .dropdown-menu{font-size:14px;font-size:.875rem;background:#f8f8f8;border:1px solid #ddd;border-radius:0;padding:15px;width:100.5%;left:-1px!important;right:-1px!important;margin:5px 0 0}.dropdown .dropdown-menu h4{text-align:center;font-size:14px;font-size:.875rem;text-transform:uppercase}.dropdown.time a:after{content:"W"}.dropdown.people{margin-bottom:25px}.dropdown.people a:after{content:"Y"}.radio_select ul{list-style:none;padding:0;margin:0;width:100%;text-align:center}.radio_select ul li{display:inline-block;margin:0;width:23.5%}.radio_select input[type=radio]{opacity:0;position:fixed;width:0}.radio_select label{display:inline-block;text-align:center;width:100%;padding:8px;border:1px dotted #c8c8c8;background-color:#fff;font-size:16px;font-size:1rem}.radio_select label em{display:block;color:red;font-style:normal;font-size:11px;font-size:.6875rem;font-weight:500}.radio_select label:hover{background-color:#dfd}.radio_select input[type=radio]:focus+label{border:1px solid rgba(0,0,0,0);background-color:#008071;color:#fff}.radio_select input[type=radio]:focus+label em{color:#ff6}.radio_select input[type=radio]:checked+label{border:1px solid rgba(0,0,0,0);background-color:#008071;color:#fff}.radio_select input[type=radio]:checked+label em{color:#ff6}.other_info{background-color:#f9f9f9;padding:25px 25px 5px;margin-bottom:20px}.other_info h2{margin-bottom:35px}.follow_us_detail a{color:#999;display:inline-block;margin:5px 5px 0 0}.follow_us_detail a:hover{color:#008071}.follow_us_detail a i{font-size:24px;font-size:1.5rem}.RestaurantDetails_sidebarSticky__ikxIx{position:sticky;top:var(--menu-sticky-top,0);z-index:50}.RestaurantDetails_sidePanel__Dj6EQ{padding-top:8px}.RestaurantDetails_checkBoxWrapper__Ma23X{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.RestaurantDetails_CheckBox__yvuVN{margin:0;padding:0!important}.RestaurantDetails_CheckBox__yvuVN .form-check-input{position:absolute;opacity:0;pointer-events:none}.RestaurantDetails_CheckBox__yvuVN .form-check-label{position:relative;display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border-radius:999px;background:#fff;border:1.5px solid rgba(0,0,0,.12);font-weight:800;font-size:14px;color:rgba(0,0,0,.75);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.RestaurantDetails_CheckBox__yvuVN .form-check-label:before{content:"";width:14px;height:14px;border-radius:50%;flex:0 0 14px;border:2px solid rgba(0,0,0,.25);background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.RestaurantDetails_CheckBox__yvuVN .form-check-label:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.08);border-color:rgba(0,0,0,.2)}.RestaurantDetails_CheckBox__yvuVN .form-check-label:active{transform:scale(.97)}.RestaurantDetails_CheckBox__yvuVN .form-check-input:checked+.form-check-label{background:rgba(0,128,113,.08);border-color:rgba(0,128,113,.45);color:rgba(0,0,0,.9);box-shadow:0 12px 28px rgba(0,128,113,.18),inset 0 0 0 1px rgba(0,128,113,.15)}.RestaurantDetails_CheckBox__yvuVN .form-check-input:checked+.form-check-label:before{border-color:#008071;box-shadow:0 0 0 6px rgba(0,128,113,.12);transform:scale(1.05);background:radial-gradient(circle at center,#008071 0 3px,rgba(0,128,113,0) 3.5px),rgba(0,128,113,.15)}.RestaurantDetails_CheckBox__yvuVN .form-check-input:disabled+.form-check-label{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@keyframes RestaurantDetails_aiPulse__OB5TA{0%{box-shadow:0 0 0 rgba(0,128,113,0)}50%{box-shadow:0 14px 30px rgba(0,128,113,.25)}to{box-shadow:0 0 0 rgba(0,128,113,0)}}.RestaurantDetails_CheckBox__yvuVN .form-check-input:checked+.form-check-label{animation:RestaurantDetails_aiPulse__OB5TA .65s ease}.RestaurantDetails_checkBoxItem__0Eiys{position:relative}.RestaurantDetails_tooltipWrap__uxmS7{display:inline-flex}.RestaurantDetails_countBadge__IyPpb{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:-10px;top:-6px;min-width:20px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;background:linear-gradient(135deg,#008071,rgba(0,128,113,.75));color:#fff;border:1px solid rgba(0,128,113,.35);box-shadow:0 10px 18px rgba(0,128,113,.22),0 2px 0 rgba(0,0,0,.06);transform:translateY(-2px);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.RestaurantDetails_countBadge__IyPpb:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 14px 24px rgba(0,128,113,.28),0 2px 0 rgba(0,0,0,.06);filter:brightness(1.04)}.RestaurantDetails_countBadge__IyPpb:after{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0));pointer-events:none}.RestaurantDetails_mobileBarSpacer__f8JrE{height:124px}.RestaurantDetails_mobileOrderBar__AC9Rb{position:fixed;left:0;right:0;bottom:0;z-index:1020;display:flex;flex-direction:column;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 24px rgba(0,0,0,.08)}.RestaurantDetails_modeSegment__mlGJe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;background:rgba(0,0,0,.05);border-radius:12px}.RestaurantDetails_modeSegmentBtn__TDoSz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;border-radius:9px;font-size:.82rem;font-weight:700;color:rgba(0,0,0,.6);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.RestaurantDetails_modeSegmentBtn__TDoSz:disabled{opacity:.4;cursor:not-allowed}.RestaurantDetails_modeSegmentActive___ye61{background:#fff;color:#008071;box-shadow:0 4px 12px rgba(0,0,0,.1)}.RestaurantDetails_modeSegmentCount__lSHaY{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#008071;font-size:.68rem;line-height:1}.RestaurantDetails_mobileOrderCta__L0vec,.RestaurantDetails_modeSegmentCount__lSHaY{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.RestaurantDetails_mobileOrderCta__L0vec{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;height:48px;border-radius:12px;background:linear-gradient(135deg,#008071,rgb(1,95,79));font-size:.92rem;gap:8px;cursor:pointer;box-shadow:0 8px 20px rgba(0,128,113,.28)}.RestaurantDetails_mobileOrderCta__L0vec:active{transform:scale(.99)}.RestaurantDetails_mobileOrderCtaText__6B07b{display:inline-flex;align-items:center;gap:4px}.RestaurantDetails_orderSheet__pISG5{height:auto!important;max-height:88vh;border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden}.RestaurantDetails_orderSheet__pISG5 .offcanvas-body{overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.RestaurantDetails_orderSheetTitle__PEg0X{font-weight:800;font-size:1rem}