﻿@media screen and (min-width: 0px)and (max-width: 767px){.page-discovery-main .page-wrapper .main-section:last-child{padding-bottom:60px}}.discovery-offer .discovery-offer-wrapper{width:100%;padding:64px 20px;background:#837360 url("../assets/images/bg-pattern.png") repeat center center/cover;color:#fff;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.discovery-offer .discovery-offer-wrapper .btns{padding:0 20px}.discovery-offer .discovery-offer-wrapper .btns .btn{display:flex;justify-content:center;margin:16px auto}.discovery-offer .discovery-offer-wrapper img{height:40px}}.discovery-offer .btn-border-white{border:1px solid #ada294}.offer-item .item-wrapper{overflow:hidden;color:#4e4e4e;height:100%;display:flex;flex-direction:column}.offer-item .item-wrapper .offer__action{display:flex;align-items:center;margin-top:auto;padding-top:16px;padding-bottom:20px}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__action .m-r-sm{margin-right:0}}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__action{justify-content:center}.offer-item .item-wrapper .offer__action span+span{margin-left:16px}.offer-item .item-wrapper .offer__action span+span .m-t-sm{margin-top:0px !important}.offer-item .item-wrapper .offer__action .btn{display:inline-block}}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__summary,.offer-item .item-wrapper .offer__action{text-align:center}}@media screen and (min-width: 0px)and (max-width: 767px){.offer-item .item-wrapper .offer__summary{padding-top:15px}}.offer-item .item-wrapper .offer__summary.expanded .text-subtitle,.offer-item .item-wrapper .offer__summary.expanded p{-webkit-line-clamp:1000}.offer-item .item-wrapper .offer__summary .text-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.offer-item .item-wrapper .offer__summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.offer-item .item-wrapper .offer__visual{width:100%;padding-bottom:125%;position:relative;background:rgba(208,208,208,.5);margin-bottom:16px;overflow:hidden}.offer-item .item-wrapper .offer__visual:hover .img{transform:scale(1.1)}.offer-item .item-wrapper .offer__visual.offer__visual_small{padding-bottom:55.58%}.offer-item .item-wrapper .offer__visual.sup_wraper{border:1px solid #ccc6bf;border-top:0px;background-color:transparent;overflow:visible}.offer-item .item-wrapper .offer__visual.sup_wraper a{position:absolute;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);overflow:hidden}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle{position:absolute;left:50%;top:0;transform:translate(-50%, -1px);z-index:8;padding:0px 10px;font-size:12px;color:#897966;text-transform:uppercase;line-height:1;white-space:nowrap}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:before,.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:after{content:"";border:1px solid #ccc6bf;width:200%;position:absolute;top:0}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:before{left:-200%}.offer-item .item-wrapper .offer__visual.sup_wraper .supTitle:after{right:-200%}.offer-item .item-wrapper .offer__visual a:hover .img{transform:scale(1.1)}.offer-item .item-wrapper .offer__visual .img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .2s ease}.offer-item .item-wrapper .offer__visual .offer__hotel{position:absolute;left:0;bottom:0;background:#ccc6bf;color:#000;font-size:12px;padding:2px 5px;text-transform:uppercase}@media screen and (min-width: 0px)and (max-width: 767px){.slider-control .offer-item .item-wrapper .offer__visual{margin-bottom:50px}}.video___wraper{position:relative}.video___wraper .video-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:3;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.video___wraper .video-overlay:hover{background:rgba(0,0,0,.3)}.video___wraper .video-overlay .icon-container{width:100px;height:100px;opacity:.7;transition:opacity .2s ease}.with-logo.main-section{background-color:#f5f4f2;padding-bottom:60px}.with-logo.main-section::before{content:"";position:absolute;bottom:0;right:50px;width:77px;height:83px;background:url("../assets/images/brand/logo_N_color_lrg.svg") no-repeat}@media screen and (min-width: 0px)and (max-width: 1023px){.with-logo.main-section::before{right:20px}}@media screen and (min-width: 1100px){.rows-image-text .row-image-text+.row-image-text{margin-top:-64px}}.row-image-text{display:flex;align-items:center}.row-image-text.row-reverse{flex-direction:row-reverse}@media screen and (min-width: 1100px){.row-image-text.row-image-text--even.row-reverse .col-image{padding-right:0;padding-left:40px}.row-image-text.row-image-text--even.row-reverse .col-text{padding-left:0}.row-image-text.row-image-text--even.row-reverse .col-text .text-wrapper{margin-right:auto;margin-left:0}.row-image-text.row-image-text--even .col-image{flex:0 0 50%;width:50%;padding-right:40px}.row-image-text.row-image-text--even .col-text{flex:0 0 50%;width:50%}}.row-image-text.row-image-text-mix{margin:-8% 0}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-mix{margin:0}}.row-image-text.row-image-text-mix .col-image{flex:0 0 46%;width:46%}.row-image-text.row-image-text-mix .col-text{flex:0 0 45%;width:45%;padding:0 0 0 10%}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-mix .col-text{flex:1;width:100%;padding:0}}.row-image-text.row-image-text-mix:nth-child(even){flex-direction:row-reverse}.row-image-text.row-image-text-mix:nth-child(even) .col-text{padding:0 10% 0 0;flex:1}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-mix:nth-child(even) .col-text{padding:0}}.row-image-text.row-image-text-mix:nth-child(even) .col-text .text-wrapper{margin:0;max-width:100%}.row-image-text.row-image-text-mix:first-child{margin-top:0}.row-image-text.row-image-text-mix:last-child{margin-bottom:0}.row-image-text.row-image-text-primary .col-image{flex:0 0 50%;width:50%}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-primary .col-image{flex:1;width:100%}}.row-image-text.row-image-text-primary .col-text{flex:0 0 50%;width:50%}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text.row-image-text-primary .col-text{flex:1;width:100%}}.row-image-text.row-image-text-primary .swiper-pagination-bullet{position:relative;background:#fff;transition:background .2s ease;position:relative;width:4px;height:4px}.row-image-text.row-image-text-primary .swiper-pagination-bullet .swiper-pagination-counter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;opacity:0}.row-image-text.row-image-text-primary .swiper-pagination-bullet-active .swiper-pagination-counter{opacity:1}.row-image-text.row-image-text-primary .swiper-pagination-bullet.counting .swiper-pagination-counter{opacity:1}.row-image-text.row-image-text-primary .swiper-pagination-bullet.counting svg.counter-top circle{animation:countdown 4s linear 1 forwards}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg.counter-top circle{stroke:#fff}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg.counter-base circle{stroke:rgba(255,255,255,.3)}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg{position:absolute;top:0;right:0;width:16px;height:16px;transform:rotateY(-180deg) rotateZ(-90deg)}.row-image-text.row-image-text-primary .swiper-pagination-bullet svg circle{stroke-dasharray:45.2px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:1px;stroke:#fff;fill:none}.row-image-text .col-image{flex:0 0 60%;width:60%}.row-image-text .col-text{flex:0 0 40%;width:40%;display:flex;flex-direction:column;padding:0 40px}.row-image-text .col-text .text-wrapper{max-width:560px;width:100%;padding:64px 0;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1099px){.row-image-text{width:60%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 0px)and (max-width: 1023px){.row-image-text{flex-direction:column}.row-image-text.row-reverse{flex-direction:column}.row-image-text .col-image,.row-image-text .col-text{flex:1;width:100%}.row-image-text .col-text{padding:0 20px}.container .row-image-text .col-text{padding:0 0}.row-image-text .col-text .text-wrapper{padding:16px 0 32px;max-width:none}.row-image-text .col-text .text-title{text-align:center}}@media screen and (min-width: 0px)and (max-width: 767px){.row-image-text .col-text .text-title{font-size:20px}}@media screen and (min-width: 768px)and (max-width: 1099px){.row-image-text--experience-details{width:100% !important}}@media screen and (min-width: 1100px){.row-image-text--experience-details{position:relative;align-items:unset !important}.row-image-text--experience-details .col-image{padding-right:0 !important}.row-image-text--experience-details .col-text{height:auto}.row-image-text--experience-details .col-text .text-wrapper{height:100%;padding:96px 0 !important}.row-image-text--experience-details .slider-control{height:100%}.row-image-text--experience-details .swiper-pagination--experience-details{position:absolute;bottom:0;left:0}}@media screen and (min-width: 0px)and (max-width: 767px){.row-image-text--experience-details .swiper{padding-bottom:0 !important}.row-image-text--experience-details .swiper .img-display-controller{padding-left:0 !important;padding-right:0 !important}.row-image-text--experience-details .col-text .text-wrapper{padding-top:0;padding-left:30px;padding-right:30px;text-align:center}}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet{background:#fff}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet circle{stroke:#fff}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet-active circle{stroke:rgba(255,255,255,.3)}.row-image-text--experience-details .swiper-pagination--experience-details .swiper-pagination-bullet-active .counter-top circle{stroke:#fff}@media screen and (min-width: 768px)and (max-width: 1099px){.row-image-text--experience-details .swiper-pagination--experience-details{text-align:center !important}}.widget-bar{position:fixed;bottom:0;left:0;width:100%;z-index:99;transition:all .2s ease}.widget-bar.float{position:absolute}.widget-bar.inactive{transform:translateY(100%)}.widget-bar .widget-items{background:#e5e2de;display:flex}.widget-bar .widget-items .item{position:relative;flex:1;border-right:1px solid #ccc6bf}.widget-bar .widget-items .item.item-hotel-select{flex:2;display:flex;align-items:center;justify-content:space-between}.widget-bar .widget-items .item.item-cta{flex:.75;border-right:0}.widget-bar .widget-items .item.item-cta a+a{border-left:1px solid #fff}.widget-bar .widget-items .item .item-wrapper{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;width:100%}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar .widget-items .item{display:none !important}.widget-bar .widget-items .item.item-cta{display:flex !important;flex:1;margin-left:-20px;margin-right:-20px}}.widget-bar .btn-cta{height:70px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:500;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.widget-bar .btn-cta{height:60px}}.tippy-box[data-theme~=light]{background-color:#fff;color:#000;box-shadow:0 0 10px rgba(0,0,0,.2)}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow::before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow::before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow::before{border-right-color:#fff}.cancel-overflow{overflow:visible}.icon-list li{display:inline-block}.icon-list li .icon-container{width:20px;height:20px}.menus-wrapper{position:relative}.menus-wrapper .bg-container{position:absolute;top:0;height:100%;width:100%;padding:32px 0;z-index:0;left:0}.menus-wrapper .bg-container .bg{position:relative;height:100%;width:100%}.menus-wrapper .content{position:relative;z-index:2}@media screen and (min-width: 0px)and (max-width: 767px){.menus-wrapper .bg-container{padding:0}}.menu-row{display:flex;align-items:center}.menu-row .col-image{padding-right:40px;flex:0 0 50%}.menu-row .col-text{padding-left:40px;flex:0 0 50%;padding-top:96px;padding-bottom:96px}@media screen and (min-width: 0px)and (max-width: 767px){.menu-row{flex-direction:column;text-align:center}.menu-row .col-image{display:none}.menu-row .col-text{flex:1;padding:32px 0;width:100%}}.menu-item{border-top:1px solid #ccc6bf}.menu-item:last-child{border-bottom:1px solid #ccc6bf}.menu-item.active .item__header{background:none !important}.menu-item.active .icon-plus{display:none}.menu-item.active .icon-minus{display:block}.menu-item .icon-plus{display:block}.menu-item .icon-minus{display:none}.menu-item .item__header{padding:32px 0;display:flex;justify-content:space-between;transition:all .2s ease}.menu-item .item__header:hover{background:rgba(255,255,255,.3)}.menu-item .item__content{padding-bottom:32px}.menu-item .item__content a{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:.025em;letter-spacing:.05em;font-weight:600;font-size:14px;text-transform:uppercase;-webkit-border-radius:0px;padding:.2em 0;border-bottom:1px solid #837360;color:#837360;letter-spacing:.05em;margin:8px 16px 8px 0}[data-lang=jp] .menu-item .item__content a{font-family:"Montserrat","ryo-gothic-plusn",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}[data-lang=zh-HK] .menu-item .item__content a{font-family:"Montserrat","Noto Sans TC",Arial,Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微软正黑体,"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC",sans-serif}[data-lang=zh-CN] .menu-item .item__content a{font-family:"Montserrat","Noto Sans SC",Arial,Helvetica,Simsun,STSong,"Segoe UI",SegoeUI,"Microsoft JhengHei",微软正黑体,"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC",sans-serif}[data-lang=zh-hk] .menu-item .item__content a{font-family:"Montserrat","Noto Sans TC",Arial,Helvetica,"Segoe UI",SegoeUI,"Microsoft JhengHei",微软正黑体,"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC",sans-serif}[data-lang=zh-cn] .menu-item .item__content a{font-family:"Montserrat","Noto Sans SC",Arial,Helvetica,Simsun,STSong,"Segoe UI",SegoeUI,"Microsoft JhengHei",微软正黑体,"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC",sans-serif}@media screen and (min-width: 0px)and (max-width: 767px){.menu-item .item__header{justify-content:center}.menu-item .item__content .img-container{max-width:375px;margin-left:auto;margin-right:auto}.menu-item .item__content p>a{margin-right:0px !important}.menu-item .item__content p>a+a{margin-left:16px}.menu-item .icon-minus,.menu-item .icon-plus{display:none !important}}.dining-menu-wraper{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 0px)and (max-width: 1023px){.dining-menu-wraper{display:block;text-align:center}}.dining-menu-wraper .image{width:45%;margin-right:10%;margin-top:-100px;margin-bottom:-100px}.dining-menu-wraper .image .image-item{display:none}.dining-menu-wraper .image .image-item.active{display:block}.dining-menu-wraper .dining-menu{width:45%}@media screen and (min-width: 0px)and (max-width: 1023px){.dining-menu-wraper .dining-menu{width:auto}}.dining-menu-wraper .dining-menu ul{border-bottom:1px solid #ccc6bf}.dining-menu-wraper .dining-menu ul li{border-top:1px solid #ccc6bf}.dining-menu-wraper .dining-menu ul li .text-subtitle{position:relative;cursor:pointer}.dining-menu-wraper .dining-menu ul li .text-subtitle .ti{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px}@media screen and (min-width: 0px)and (max-width: 1023px){.dining-menu-wraper .dining-menu ul li .text-subtitle .ti{display:none}}.dining-menu-wraper .dining-menu ul li .text-subtitle .ti-minus{display:none}.dining-menu-wraper .dining-menu ul li .inner{padding:0;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}.dining-menu-wraper .dining-menu ul li.active .ti-plus{display:none}.dining-menu-wraper .dining-menu ul li.active .ti-minus{display:block}@media screen and (min-width: 0px)and (max-width: 1023px){.dining-menu-wraper .dining-menu ul li.active .ti-minus{display:none}}.dining-menu-wraper .dining-menu ul li.active .inner{max-height:800px;opacity:1;padding:inherit}.container-p-more.more .p-row3{-webkit-line-clamp:1000}.container-p-more.more .collapse__btn .ti-plus{display:none}.container-p-more.more .collapse__btn .ti-minus{display:inline-block}.container-p-more .p-row3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;transition:all .2s ease}.container-p-more .collapse__btn .ti-minus{display:none}.moreinfo-dining{padding-bottom:32px;border-bottom:1px solid #e5e2de}@media screen and (min-width: 0px)and (max-width: 767px){.moreinfo-dining{border-top:1px solid #e5e2de;padding-top:32px}}.moreinfo-dining .items{display:flex}.moreinfo-dining .items .item{flex:1;padding:0 40px}.moreinfo-dining .items .item .text-gray-light{color:#4e4e4e}.moreinfo-dining .items .item--contact img{max-width:32px;max-height:32px}@media screen and (min-width: 0px)and (max-width: 767px){.moreinfo-dining .items{flex-direction:column}.moreinfo-dining .items .item{padding:8px 0;text-align:center;margin-bottom:16px}.moreinfo-dining .items .item .text-body{font-size:16px}.moreinfo-dining .items .item:last-child{margin-bottom:0}}.offer-details-wrapper{width:100%;margin:0 auto}.offer-items-container{margin:0 -35px}.offer-items-container.offer-items-container-no-offset{margin:0 0px}.offer-items{display:flex;flex-wrap:wrap;justify-content:center}.offer-items .offer-item{padding:35px;flex:0 0 33.33%;width:33.33%}.discovery-offer-card{border:2px solid #ccc6bf}@media screen and (min-width: 0px)and (max-width: 767px){.discovery-offer-card-wrapper img{height:40px !important}}.slider-control[data-slider-preset=fade]{position:relative}@media screen and (min-width: 0px)and (max-width: 767px){.slider-control[data-slider-preset=fade] .swiper-pagination{margin-top:20px;position:static}}.page .main-section:nth-child(2)>.m-t-lg{margin-top:0px}.page .main-section .btn-container{margin-top:20px}