.tab{left:50%;margin:0 0 0 -640px;position:fixed;top:0;width:1280px;z-index:10;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tab a{color:inherit;font-weight:400;text-decoration:none}.tab ol{list-style:none;margin:0;padding:0;position:absolute;right:0;top:60px}.tab ol li{float:left;position:relative;top:-60px;z-index:3;margin-left:10px;padding:42px 22px 13px;text-align:center;cursor:pointer;color:#6e2630;font:normal 1.02em Copperplate,"Times New Roman",Georgia,"Courier New",Arial;background:#fbf6ea;border:1px solid #e1d2ad;border-top:none;border-radius:0 0 14px 14px;box-shadow:0 8px 18px rgba(20,6,9,.28);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,filter .2s ease}.tab ol li:hover:not(.disable):not(.active){background:#fffdf8;border-color:#e0a93f;color:#9b2f33;box-shadow:0 12px 24px rgba(20,6,9,.34)}.tab ol li.active{color:#4d1b22;font-size:1.12em;font-weight:700;padding:42px 28px 14px;background:linear-gradient(135deg,#f0cf7a 0,#e0a93f 100%);border:1px solid #e0a93f;border-top:none;box-shadow:0 12px 26px rgba(58,16,22,.42)}.tab ol li.active:hover:not(.disable){filter:brightness(1.04)}.tab ol li.disable{opacity:.45;cursor:default}.tab ul{left:60px;list-style:none;margin:0;padding:0;position:absolute;top:60px}.tab ul li{float:left;position:relative;width:auto;margin-right:0;padding:38px 20px 12px;color:#efe0bd;font:normal 0.82em DroidSans,Arial,Verdana;background:rgba(86,36,40,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(240,207,122,.25);border-top:none;border-radius:0 0 14px 14px;box-shadow:0 6px 16px rgba(20,6,9,.2)}.tab ul li a{color:#f4e7c6;transition:color .2s ease}.tab ul li a:hover{color:#fff}.tab ul li.active,.tab ul li:hover{background:rgba(86,36,40,.82);cursor:default}.tab ul li div{display:inline-block;font-size:0;padding:0 9px;vertical-align:middle}.tab ul li div::before{content:"\F285";font-family:bootstrap-icons;font-size:11px;font-weight:700;color:#d9b96a}#pre_tab_booking{box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),inset 0 1px 0 rgba(255,255,255,.55),0 12px 26px rgba(58,16,22,.42);line-height:1.2;overflow:hidden;padding:42px 15px 0;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;width:210px}#pre_tab_booking::before{background:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.16) 92%,rgba(255,255,255,.04) 100%);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;height:52%;z-index:-1}#pre_tab_booking::after{animation:pre_tab_booking_welle 7s linear infinite;background:linear-gradient(100deg,rgba(255,255,255,0) 0,rgba(255,255,255,.16) 45%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.16) 55%,rgba(255,255,255,0) 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:55%;z-index:-1}@keyframes pre_tab_booking_welle{0%{transform:translateX(-100%)}100%{transform:translateX(282%)}}#pre_tab_booking:hover{border-color:#f0cf7a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.52),inset 0 1px 0 rgba(255,255,255,.75),0 14px 30px rgba(58,16,22,.48)}#pre_tab_booking:hover{background:linear-gradient(135deg,#fce7ad 0,#edbb59 100%)}#pre_tab_booking:hover b{color:#3d1219}#pre_tab_booking:hover span{background:#5e2129;border-top-color:rgba(240,207,122,.45);color:#f7ecd2;letter-spacing:.09em}#pre_tab_booking:hover::before{background:linear-gradient(180deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.22) 92%,rgba(255,255,255,.06) 100%)}#pre_tab_booking b{align-items:center;position:relative;display:flex;font-size:1.2em;gap:9px;justify-content:center;transition:color .25s ease}#pre_tab_booking b i{font-size:1.05em;opacity:.82}@keyframes pre_tab_booking_icon{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-4px) scale(1.16)}65%{transform:translateY(1px) scale(.98)}100%{transform:translateY(0) scale(1)}}#pre_tab_booking:hover b i{animation:pre_tab_booking_icon .45s ease;opacity:1}#pre_tab_booking span{background:rgba(77,27,34,.13);border-top:1px solid rgba(77,27,34,.16);color:#52191f;display:block;font:bold 0.76em DroidSans,Arial,Verdana;letter-spacing:.06em;margin:7px -15px 0;padding:6px 10px 6px;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,color .25s ease,letter-spacing .25s ease}