.overview_menu ol{float:left;list-style:none;margin:0 20px 0 0;padding:0}.overview_menu ol li{position:relative;width:280px;margin:0 0 8px 15px;padding:13px 38px 13px 18px;box-sizing:border-box;border:1px solid #e1d2ad;border-radius:12px;background:#fbf6ea;color:#5b4632;font:normal 1em DroidSans,"Segoe UI",Arial,sans-serif;letter-spacing:0;cursor:pointer;overflow:hidden;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.overview_menu ol li b{font-weight:700;opacity:.6}.overview_menu ol li:hover{border-color:#d9b266;background:#f6ead0;box-shadow:0 3px 9px rgba(82,31,40,.08)}.overview_menu ol li.active,.overview_menu ol li.active:hover{background:linear-gradient(135deg,#6e2630 0,#471a21 100%);border-color:#8a5a32;color:#f1e2c2;box-shadow:0 5px 16px rgba(58,16,22,.25)}.overview_menu ol li.active b{color:#e8c879;opacity:1}.overview_menu ol li.active::after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-top:2px solid #e8c879;border-right:2px solid #e8c879;transform:translateY(-50%) rotate(45deg)}.overview_menu_context{width:940px;float:left;padding:2px 0 4px}.show_submenu_list{list-style:none;margin:0;padding:0}.show_submenu_list li,.show_submenu_list li.active{display:block;height:160px;margin:0 0 20px;padding:0;background:linear-gradient(135deg,#6e2630 0,#471a21 100%);border:1px solid #8a5a32;border-radius:16px;box-shadow:0 5px 18px rgba(58,16,22,.28);overflow:hidden;cursor:pointer;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.show_submenu_list li:hover{box-shadow:0 8px 20px rgba(58,16,22,.3);border-color:#9d6a36;transform:translateY(-2px)}.show_submenu_list li a{display:flex;align-items:stretch;position:relative;height:100%;width:100%;text-decoration:none;color:#e9dcbf}.show_submenu_list li img,.show_submenu_list li.active img{position:static;flex:0 0 338px;width:338px;height:100%;margin:0;border:0;border-radius:0;object-fit:cover;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:transform .5s ease}.show_submenu_list li:hover img{transform:scale(1.03)}.show_submenu_list li a>div{position:relative;flex:1 1 auto;min-width:0;height:100%;box-sizing:border-box;padding:14px 28px 44px;overflow:hidden}.show_submenu_list li h2,.show_submenu_list li.active h2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 5px;padding:0;color:#f1e2c2;font:bold 1.25em Copperplate,"Segoe UI",Arial,sans-serif;line-height:1.15}.show_submenu_list li p,.show_submenu_list li.active p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0;color:#ddccab;font-family:DroidSans,"Segoe UI",Arial,sans-serif;font-size:.88em;font-weight:400;line-height:1.4;text-align:left}.show_submenu_list li p i{color:#f0cf7a;font-style:normal;font-weight:700}.show_submenu_list li .overview_price{position:absolute;left:28px;bottom:14px;margin:0;padding:0;color:#f0cf7a;font:bold 1.05em Copperplate,"Segoe UI",Arial,sans-serif;letter-spacing:.3px}.show_submenu_list li .sub_room_details{position:absolute;left:28px;bottom:16px;margin:0;padding:0;z-index:2;display:flex;align-items:center;color:#e8c879;font-size:.85em;font-weight:700}.show_submenu_list li .sub_room_details .i1{white-space:nowrap}.show_submenu_list li .overview_open{position:absolute;right:30px;bottom:18px;margin:0;padding:9px 22px;display:inline-flex;align-items:center;background:linear-gradient(135deg,#f0cf7a 0,#e0a93f 100%);color:#4d1b22;font:normal 0.92em DroidSans,"Segoe UI",Arial,sans-serif;letter-spacing:.02em;border:0;border-radius:999px;box-shadow:0 3px 10px rgba(0,0,0,.3);white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.show_submenu_list li .overview_open::after{content:"";display:inline-block;width:6px;height:6px;margin-left:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.show_submenu_list li:hover .overview_open{background:linear-gradient(135deg,#f4d384 0,#e6b24a 100%);color:#4d1b22;box-shadow:0 4px 12px rgba(0,0,0,.3)}.overview_menu_error{text-align:center;padding:15px 20px 10px}.overview_tiles{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;margin:0;padding:6px 0 0}.overview_tiles .menu_listing{display:flex;flex-direction:column;width:240px;margin:0;background:#fbf6ea;border:1px solid #e1d2ad;border-radius:14px;box-shadow:0 3px 12px rgba(58,16,22,.09);overflow:hidden;color:#6e2630;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.overview_tiles .menu_listing:hover{transform:translateY(-3px);border-color:#d9b266;box-shadow:0 8px 20px rgba(58,16,22,.15)}.overview_tiles .menu_listing_img{display:block;line-height:0}.overview_tiles .menu_listing img{display:block;width:100%;height:auto;aspect-ratio:226/110;object-fit:cover;margin:0;padding:0}.overview_tiles .menu_listing h2{margin:0;padding:13px 14px 15px;text-align:center;color:#6e2630;font:normal 1.1em Copperplate,"Times New Roman",Georgia,Arial;letter-spacing:.3px;line-height:1.3}