.bnb-v-1a .nav-slide{position:relative}.bnb-v-1a .nav-slide.active-nav{color:#fff!important}.bnb-v-1a .nav-slide.active-nav:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--theme-1a, #ff6100)}#ptGridContainer .table-right-header{display:flex;background:#f9fafb;font-weight:600}#ptGridContainer .table-hori-row:hover{background:#fef3c7}.bnb-v-1a #ptGridContainer .table-hori-row:hover{background:#fef3c7}.bnb-v-1a #ptGridContainer .table-right-header{background:#fffbeb}#ptGridContainer .table-right-header{display:flex;background:#fdf2f8;font-weight:600}#ptGridContainer .table-hori-row:hover{background:#fce7f3}#bnbNav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:7px;background-color:var(--theme-1a)}.nav-2a-item.nav-active:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid var(--theme-1a);z-index:1}.hero-2a-title:before,.hero-2a-title:after{content:"";display:block;width:80%;height:2px;background:#fff;box-shadow:0 0 8px #ffffff80;margin:0 auto}.hero-2a-title:before{margin-bottom:1.5rem}.hero-2a-title:after{margin-top:1rem}.bnb-v-2a>header{order:0}.bnb-v-2a>.hero-sect{order:1}.bnb-v-2a>#bnbNav{order:0}.bnb-v-2a>.index-only-sect{order:2}.bnb-v-2a>#news{order:3}.bnb-v-2a>#about{order:4}.bnb-v-2a>#rooms{order:5}.bnb-v-2a>#facilities{order:6}.bnb-v-2a>#location{order:7}.bnb-v-2a>#contact{order:8}.bnb-v-2a>#reservation{order:9}.bnb-v-2a>#gallery{order:10}.bnb-v-2a>#cuisine{order:11}.bnb-v-2a>#activity{order:12}.bnb-v-2a>#fullview{order:13}.bnb-v-2a>#nearby{order:14}.bnb-v-2a>footer{order:99}.bnb-v-2a>#back-to-top{order:100}.bnb-v-2a>#mobileNavPanel{order:100}.bnb-v-2a>script{order:100}.bnb-v-2a>style{order:-1}.bnb-v-3a .nav-slide{position:relative}.bnb-v-3a .nav-slide:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#fff;transition:width .3s}.bnb-v-3a .nav-slide:hover:after,.bnb-v-3a .nav-slide.font-semibold:after{width:100%}.bnb-v-3a h2.relative.inline-block:after{content:"";position:absolute;bottom:0;left:0;width:230px;max-width:100%;height:2px;background:var(--theme-1a, #333)}.bnb-v-3a h2.relative.inline-block:before{content:"";position:absolute;bottom:-6px;left:0;width:70px;height:2px;background:var(--theme-1a, #333)}.bnb-v-3a .news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 767px){.bnb-v-3a .news-grid{grid-template-columns:1fr}}#ptGridContainer .pt-left-container{flex-shrink:0;width:180px;background:#f9fafb;border-right:2px solid #e5e7eb}#ptGridContainer .table-right-header{display:flex;background:#f8fafc;font-weight:600}#ptGridContainer .table-hori-row:hover{background:#f1f5f9}.room-masonry-grid{column-count:3;column-gap:2%}.room-masonry-item{break-inside:avoid;margin-bottom:2%;width:100%}@media (max-width: 768px){.room-masonry-grid{column-count:2}}.room-tab.active{font-weight:700}.room-tab.active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--theme-1a)}.news-3a-img{float:left;width:45%;margin-right:5%}.news-3a-text{float:left;width:50%}.clearfix:after{content:"";display:table;clear:both}@media (max-width: 768px){.news-3a-img,.news-3a-text{float:none;width:100%;margin-right:0}.news-3a-img{margin-bottom:12px}}@media (max-width: 768px){.room-shortcut-link{width:48%!important}}.bnb-3a-footer{position:relative}.bnb-3a-footer:before{content:"";position:absolute;bottom:0;left:0;right:0;height:170px;background:#000;z-index:0}.bnb-3a-footer>*{position:relative;z-index:1}.bnb-v-3a>header{order:0}.bnb-v-3a>.hero-sect{order:1}.bnb-v-3a>#bnbNav{order:0}.bnb-v-3a>.index-only-sect{order:2}.bnb-v-3a>#news{order:3}.bnb-v-3a>#about{order:4}.bnb-v-3a>#rooms{order:5}.bnb-v-3a>#facilities{order:6}.bnb-v-3a>#location{order:7}.bnb-v-3a>#contact{order:8}.bnb-v-3a>#reservation{order:9}.bnb-v-3a>#gallery{order:10}.bnb-v-3a>#cuisine{order:11}.bnb-v-3a>#activity{order:12}.bnb-v-3a>#fullview{order:13}.bnb-v-3a>#nearby{order:14}.bnb-v-3a>footer{order:99}.bnb-v-3a>#back-to-top{order:100}.bnb-v-3a>#mobileNavPanel{order:100}.bnb-v-3a>script{order:100}.bnb-v-3a>style{order:-1}@keyframes kbe-zoom-in{0%{transform:scale(var(--kbe-f1))}to{transform:scale(var(--kbe-f2))}}.banner-kbe[data-kbe-active]{animation:kbe-zoom-in 9s linear forwards}.bnb-v-warm{font-family:Noto Sans TC,sans-serif}.bnb-v-warm h1,.bnb-v-warm h2,.bnb-v-warm h3{font-family:"Noto Serif TC",serif}.bnb-v-warm .nav-link{position:relative}.bnb-v-warm .nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#c4956a;transition:width .3s}.bnb-v-warm .nav-link:hover:after,.bnb-v-warm .nav-link.font-semibold:after{width:100%}#fullview{width:100%}.fullview-container{width:100%;height:600px;background-color:#f0f0f0}@media (max-width: 767px){.fullview-container{height:80vh}}#ptGridContainer{overflow-x:auto;-webkit-overflow-scrolling:touch}#ptGridContainer .grid-container{display:flex;min-width:600px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;font-size:14px}#ptGridContainer .pt-left-container{flex-shrink:0;width:180px;background:#f5f0e8;border-right:2px solid #e5e7eb}#ptGridContainer .pt-right-container{flex:1;overflow-x:auto}#ptGridContainer .table-inner-container{min-width:100%}#ptGridContainer .table-right-header{display:flex;background:#f5f0e8;font-weight:600}#ptGridContainer .right-header-col{flex:1;min-width:90px}#ptGridContainer .table-hori-row{display:flex}#ptGridContainer .table-hori-row:nth-child(2n){background:#f9fafb}#ptGridContainer .table-hori-row:hover{background:#faf7f2}#ptGridContainer .table-hori-row .pt-col{flex:1;min-width:90px}#ptGridContainer .pt-col{padding:10px 12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center}#ptGridContainer .pt-left-container .pt-col{font-weight:500;color:#374151}#ptGridContainer .pt-col.fixed-col{height:0;min-height:0;padding:0;border:none}#ptGridContainer .pt-left-container .pt-col[style*="height:0"]{height:0!important;min-height:0!important;padding:0!important;border:none!important}#ptGridContainer .arr-box{display:none}
