.light-calendar{margin:0 auto;max-width:1195px;width:100%}.light-calendar .light-calendar-horizontal{position:relative}.light-calendar .light-calendar-horizontal:before{position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translate3d(calc(-50% - 0.5px),0,0);transform:translate3d(calc(-50% - 0.5px),0,0);background-color:rgba(0,0,0,0.2);width:1px;height:100%;content:""}.light-calendar.dark .light-calendar-week{color:#737373}.light-calendar .fake{width:100%;height:525px}.light-calendar .light-calendar-year-switch .light-calendar-current-year,.light-calendar .light-calendar-year-switch .light-calendar-next-year,.light-calendar .light-calendar-year-switch .light-calendar-prev-year{font-size:1rem;font-family:"JaguarJC-Book","Noto Sans TC"}@media only screen and (max-width:767px){.light-calendar .light-calendar-header{padding:5px 0}}.light-calendar .light-calendar-title{font-size:1.625rem;font-family:"JaguarJC-Book","Noto Sans TC"}@media only screen and (max-width:767px){.light-calendar .light-calendar-title{font-size:1rem}}@media only screen and (max-width:767px){.light-calendar .light-calendar-day,.light-calendar .light-calendar-week{font-size:0.875rem}}.light-calendar .light-calendar-day.light-calendar-selected.light-calendar-range .light-calendar-day-text:before{height:50px}.light-calendar .light-calendar-day:first-child .light-calendar-day-label div:before{left:30px}.light-calendar .light-calendar-day:last-child .light-calendar-day-label div:before{left:auto;right:30px;-webkit-transform:translate3d(50%,100%,0);transform:translate3d(50%,100%,0)}.light-calendar .light-calendar-day-label div{padding:12px 26px;border-radius:500px;color:#fff}.light-calendar .light-calendar-day-label div:before{position:absolute;bottom:0;left:50%;-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);display:block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;content:""}.light-calendar .light-calendar-day-label .label-custom{background-color:#374558}.light-calendar .light-calendar-day-label .label-custom:before{border-color:#374558 transparent transparent transparent}.light-calendar .light-calendar-day-label .label-checkout{background-color:#9E0000}.light-calendar .light-calendar-day-label .label-checkout:before{border-color:#9E0000 transparent transparent transparent}.light-calendar .light-calendar-day-text:after{width:50px;height:50px}@media only screen and (max-width:768px){.light-calendar .light-calendar-day.light-calendar-selected.light-calendar-range .light-calendar-day-text:before{height:40px}.light-calendar .light-calendar-day-text:after{width:40px;height:40px}}.light-calendar .light-calendar-next-btn,.light-calendar .light-calendar-prev-btn{opacity:1}.info-lightbox[guests] .container{padding:50px 75px}.info-lightbox[room-amenities] .container{padding:75px 115px}.info-lightbox[package-detail] .container{padding:75px 80px}.info-lightbox .head{padding:85px 35px 35px;background-size:cover;min-height:200px;text-align:center}.info-lightbox .head .title{font-size:2rem}.info-lightbox .head .text{margin-top:5px;color:#666;font-size:0.9375rem;line-height:1.5}.info-lightbox .list.count{counter-reset:li}.info-lightbox .list.count li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:0.9375rem;line-height:1.6;counter-increment:li;-webkit-transition:color 0.6s;transition:color 0.6s;cursor:default}.info-lightbox .list.count li:before{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#000;border-radius:500px;width:28px;height:28px;color:#fff;font-size:0.875rem;line-height:14px;content:counter(li);-webkit-transition:background 0.6s;transition:background 0.6s}@media only screen and (min-width:1201px){.info-lightbox .list.count li:hover{color:#374558}.info-lightbox .list.count li:hover:before{background-color:#374558}}@media only screen and (max-width:1200px){.info-lightbox .list.count li:active{color:#374558}.info-lightbox .list.count li:active:before{background-color:#374558}}.info-lightbox .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0.9375rem;line-height:1.5}.info-lightbox .list li:not(:last-child){margin-bottom:30px}.info-lightbox .list li img{margin-right:12px;width:25px;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.info-lightbox .text{color:#666;font-size:0.9375rem;line-height:1.5}.info-lightbox .base-button{margin-top:30px;width:100%}@media only screen and (max-width:767px){.info-lightbox[guests] .container{padding:50px}.info-lightbox[package-detail] .container,.info-lightbox[room-amenities] .container{padding:30px}.info-lightbox .head{padding:75px 35px 35px}}.service-lightbox .lightbox-contain{padding:3.125vw 35px}.service-lightbox .lightbox-scrollbar{max-height:calc(100vh - 6.25vw);max-height:calc(100dvh - 6.25vw)}.service-lightbox .head{background-size:cover}.service-lightbox .head:before{display:block;padding-bottom:35%;content:""}.service-lightbox .container{padding:4.1667vw 7.0313vw 0}.service-lightbox .outline{color:#666;font-size:1rem;line-height:1.2;letter-spacing:3px;text-align:center}.service-lightbox .outline .b{margin-top:10px;color:#000;font-size:2rem}.service-lightbox .outline .b:after{display:block;margin:20px auto 0;background-color:#000;width:50px;height:2px;content:""}.service-lightbox ._articleBlock{margin-top:55px}.service-lightbox .bottom{margin-top:70px;text-align:center;height:125px}@media only screen and (max-width:767px){.service-lightbox .lightbox-scrollbar{max-height:100vh;max-height:100dvh}.service-lightbox .container{padding:50px 30px 0}.service-lightbox ._articleBlock{margin-top:0}.service-lightbox .bottom{height:95px}.service-lightbox .gotop div{height:70px}}.detail-lightbox .lightbox-container{max-width:700px}.detail-lightbox .lightbox-content{padding:3.125vw 4.1667vw;background-image:url("../../assets/img/lightbox_bg.jpg");background-size:cover}.detail-lightbox .lightbox-scrollbar{max-height:calc(70.3704vh - 6.25vw);max-height:calc(100dvh - 29.6296vh - 6.25vw)}.detail-lightbox .container{position:relative}.detail-lightbox .wrapper{padding:70px 100px;background-color:#fff}.detail-lightbox .title{font-size:1.75rem;line-height:1.2;text-align:center}.detail-lightbox .text{margin:10px auto 0;max-width:400px;width:100%;color:#666;font-size:0.875rem;line-height:1.5;text-align:center}.detail-lightbox .table{margin-top:35px;border-top:4px solid #000;border-bottom:4px solid #000}.detail-lightbox .table .thead .tr{padding:6px 10px;border-bottom:1px solid #000}.detail-lightbox .table .tbody{counter-reset:li}.detail-lightbox .table .tbody .tr{padding:25px 10px;counter-increment:li}.detail-lightbox .table .tbody .tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.detail-lightbox .table .tbody .td.index:after{margin-right:10px;content:counter(li,decimal-leading-zero)}.detail-lightbox .table .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-lightbox .table .td,.detail-lightbox .table .th{text-align:center}.detail-lightbox .table .td.index,.detail-lightbox .table .th.index{max-width:95px;width:100%}.detail-lightbox .table .td.date,.detail-lightbox .table .th.date{max-width:240px;width:100%}.detail-lightbox .table .td.price,.detail-lightbox .table .th.price{max-width:140px;width:100%}.detail-lightbox .list{margin-top:20px}.detail-lightbox .list ul{border-top:4px solid #000;border-bottom:4px solid #000;counter-reset:li}.detail-lightbox .list ul.none li:before{content:none}.detail-lightbox .list li{padding:20px 15px;counter-increment:li;text-align:center;cursor:pointer;line-height:1.5;-webkit-transition:color 0.3s;transition:color 0.3s}@media only screen and (min-width:1201px){.detail-lightbox .list li:hover{color:#374558}}@media only screen and (max-width:1200px){.detail-lightbox .list li:active{color:#374558}}.detail-lightbox .list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.detail-lightbox .list li:before{margin-right:20px;width:35px;content:counter(li,decimal-leading-zero)}.detail-lightbox .list li span{position:relative;padding-left:15px;margin-left:15px;color:#666;font-size:0.875rem;font-family:"MyriadPro-Light","Noto Sans TC"}.detail-lightbox .list li span:before{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);background-color:#C4C4C4;width:1px;height:15px;content:""}.detail-lightbox .total{margin-top:30px;font-size:1.25rem;text-align:center}.detail-lightbox .tip{margin-top:30px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-lightbox .tip i{margin-right:10px;font-size:1.25rem}.detail-lightbox .tip p{font-size:0.875rem;line-height:1.25}@media only screen and (max-width:767px){.detail-lightbox .lightbox-content{padding:20px}.detail-lightbox .lightbox-scrollbar{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}.detail-lightbox .wrapper{padding:75px 30px 65px;height:100%}.detail-lightbox .title{font-size:1.25rem}.detail-lightbox .table .thead{display:none}.detail-lightbox .table .tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-lightbox .table .td{font-size:0.9375rem;text-align:left}.detail-lightbox .table .td:not(:last-child){margin-bottom:20px}.detail-lightbox .table .td:before{display:inline-block;width:50px;color:#666;content:attr(data-title)}.detail-lightbox .list li{padding:15px}.detail-lightbox .list li span{margin:5px 0 0;display:block}.detail-lightbox .list li span:before{content:none}.detail-lightbox .tip{padding:0 10px}}.gallery-lightbox[package-gallery] .lightbox-dialog,.gallery-lightbox[panoramic-gallery] .lightbox-dialog{padding:60px 0;height:auto}.gallery-lightbox[package-gallery] .swiper-navigation,.gallery-lightbox[panoramic-gallery] .swiper-navigation{position:absolute;top:0;left:0;width:100%}.gallery-lightbox[package-gallery] .swiper-navigation:before,.gallery-lightbox[panoramic-gallery] .swiper-navigation:before{display:block;padding-bottom:var(--fix-height,1px);content:""}.gallery-lightbox[package-gallery] .swiper-pagination,.gallery-lightbox[panoramic-gallery] .swiper-pagination{opacity:0;visibility:hidden}.gallery-lightbox[package-gallery] .swiper,.gallery-lightbox[panoramic-gallery] .swiper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80.2083vw}.gallery-lightbox[package-gallery] .swiper.main .panoramic:before,.gallery-lightbox[package-gallery] .swiper.main .photo:before,.gallery-lightbox[panoramic-gallery] .swiper.main .panoramic:before,.gallery-lightbox[panoramic-gallery] .swiper.main .photo:before{padding-bottom:var(--fix-height,1px)}.gallery-lightbox[package-gallery] .swiper.thumbs,.gallery-lightbox[panoramic-gallery] .swiper.thumbs{margin-top:10px}.gallery-lightbox[package-gallery] .swiper.thumbs .swiper-slide,.gallery-lightbox[panoramic-gallery] .swiper.thumbs .swiper-slide{width:100%;cursor:pointer}.gallery-lightbox[package-gallery] .swiper.thumbs .swiper-slide.swiper-slide-thumb-active .photo,.gallery-lightbox[panoramic-gallery] .swiper.thumbs .swiper-slide.swiper-slide-thumb-active .photo{opacity:1}.gallery-lightbox[package-gallery] .swiper.thumbs .swiper-slide.player,.gallery-lightbox[panoramic-gallery] .swiper.thumbs .swiper-slide.player{position:relative}.gallery-lightbox[package-gallery] .swiper.thumbs .swiper-slide.player:after,.gallery-lightbox[panoramic-gallery] .swiper.thumbs .swiper-slide.player:after{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1;display:block;background:url("../../assets/img/play.svg");-webkit-filter:invert(60%);filter:invert(60%);width:26px;height:26px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;content:""}.gallery-lightbox[package-gallery] .swiper.thumbs .photo,.gallery-lightbox[panoramic-gallery] .swiper.thumbs .photo{opacity:0.3;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.gallery-lightbox[package-gallery] .swiper.thumbs .photo:before,.gallery-lightbox[panoramic-gallery] .swiper.thumbs .photo:before{padding-bottom:55.1724%}.gallery-lightbox[package-gallery] .panoramic,.gallery-lightbox[package-gallery] .photo,.gallery-lightbox[panoramic-gallery] .panoramic,.gallery-lightbox[panoramic-gallery] .photo{position:relative;width:100%}.gallery-lightbox[package-gallery] .panoramic:before,.gallery-lightbox[package-gallery] .photo:before,.gallery-lightbox[panoramic-gallery] .panoramic:before,.gallery-lightbox[panoramic-gallery] .photo:before{display:block;content:""}.gallery-lightbox[package-gallery] .panoramic img,.gallery-lightbox[package-gallery] .photo img,.gallery-lightbox[panoramic-gallery] .panoramic img,.gallery-lightbox[panoramic-gallery] .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-lightbox[package-gallery] .info,.gallery-lightbox[panoramic-gallery] .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:40px;right:40px;z-index:1;color:#fff;cursor:pointer}.gallery-lightbox[package-gallery] .info div,.gallery-lightbox[panoramic-gallery] .info div{margin-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:500px;width:45px;height:45px}@media only screen and (max-width:1200px){.gallery-lightbox[package-gallery] .lightbox-dialog,.gallery-lightbox[panoramic-gallery] .lightbox-dialog{height:100%}.gallery-lightbox[package-gallery] .swiper-wrap,.gallery-lightbox[panoramic-gallery] .swiper-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.gallery-lightbox[package-gallery] .swiper-control,.gallery-lightbox[panoramic-gallery] .swiper-control{position:relative;margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-lightbox[package-gallery] .swiper-navigation,.gallery-lightbox[panoramic-gallery] .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static;width:auto}.gallery-lightbox[package-gallery] .swiper-navigation:before,.gallery-lightbox[panoramic-gallery] .swiper-navigation:before{margin:0 15px;padding-bottom:0;display:block;background-color:rgba(0,0,0,0.5);width:60px;height:1px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;content:""}.gallery-lightbox[package-gallery] .swiper-button-prev,.gallery-lightbox[panoramic-gallery] .swiper-button-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gallery-lightbox[package-gallery] .swiper-button-next,.gallery-lightbox[panoramic-gallery] .swiper-button-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.gallery-lightbox[package-gallery] .swiper-button-next,.gallery-lightbox[package-gallery] .swiper-button-prev,.gallery-lightbox[panoramic-gallery] .swiper-button-next,.gallery-lightbox[panoramic-gallery] .swiper-button-prev{position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}.gallery-lightbox[package-gallery] .swiper-button-next:before,.gallery-lightbox[package-gallery] .swiper-button-prev:before,.gallery-lightbox[panoramic-gallery] .swiper-button-next:before,.gallery-lightbox[panoramic-gallery] .swiper-button-prev:before{content:none}.gallery-lightbox[package-gallery] .swiper-pagination,.gallery-lightbox[panoramic-gallery] .swiper-pagination{position:absolute;top:50%;bottom:auto;left:50%;-webkit-transform:translate3d(calc(-50% + 130px),-50%,0);transform:translate3d(calc(-50% + 130px),-50%,0);width:auto;opacity:1;visibility:visible}.gallery-lightbox[package-gallery] .swiper,.gallery-lightbox[panoramic-gallery] .swiper{width:90%;height:auto}.gallery-lightbox[package-gallery] .swiper.main,.gallery-lightbox[panoramic-gallery] .swiper.main{margin-top:auto}.gallery-lightbox[package-gallery] .swiper.thumbs,.gallery-lightbox[panoramic-gallery] .swiper.thumbs{margin-top:auto}.gallery-lightbox[package-gallery] .info,.gallery-lightbox[panoramic-gallery] .info{bottom:20px;right:20px}}@media only screen and (max-width:767px){.gallery-lightbox[package-gallery] .lightbox-dialog,.gallery-lightbox[panoramic-gallery] .lightbox-dialog{padding:40px 0}.gallery-lightbox[package-gallery] .swiper,.gallery-lightbox[panoramic-gallery] .swiper{width:100%}.gallery-lightbox[package-gallery] .info,.gallery-lightbox[panoramic-gallery] .info{font-size:0.875rem}.gallery-lightbox[package-gallery] .info div,.gallery-lightbox[panoramic-gallery] .info div{width:30px;height:30px;font-size:0.875rem}}.gallery-lightbox[panoramic-gallery] .panoramic{cursor:pointer}.gallery-lightbox[panoramic-gallery] .panoramic-button{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:500px;background-color:rgba(0,0,0,0.4);width:110px;height:110px;color:#fff;font-size:3.125rem}.gallery-lightbox[panoramic-gallery] .panoramic-target{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-lightbox[panoramic-gallery] .panoramic-target .psv-loader-container{display:none!important}@media only screen and (max-width:1200px){.gallery-lightbox[panoramic-gallery] .panoramic-button{width:80px;height:80px;font-size:2.5rem}}@media only screen and (max-width:767px){.gallery-lightbox[panoramic-gallery] .panoramic-button{width:60px;height:60px;font-size:1.875rem}}.currency-lightbox[currency-select]{-webkit-transition:opacity 0.05s;transition:opacity 0.05s}.currency-lightbox[currency-select] .background{background:none}.currency-lightbox[currency-select] .lightbox-container{max-width:700px}.currency-lightbox[currency-select] .lightbox-dialog{background:none}.currency-lightbox[currency-select] .lightbox-content{border:20px solid #fff}.currency-lightbox[currency-select] .container{position:relative;padding:60px 80px;background-color:rgba(255,255,255,0.7);-webkit-box-shadow:rgba(0,0,0,0.1) 3px 3px 20px 0px inset;box-shadow:rgba(0,0,0,0.1) 3px 3px 20px 0px inset;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.currency-lightbox[currency-select] .title{margin-bottom:20px;font-size:1.75rem;line-height:1.2;text-align:center}.currency-lightbox[currency-select] .list ul{border-top:4px solid #000;border-bottom:4px solid #000;counter-reset:li}.currency-lightbox[currency-select] .list li{padding:20px 0 20px 170px;text-align:left;counter-increment:li;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}@media only screen and (min-width:1201px){.currency-lightbox[currency-select] .list li:hover{color:#374558}}@media only screen and (max-width:1200px){.currency-lightbox[currency-select] .list li:active{color:#374558}}.currency-lightbox[currency-select] .list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.currency-lightbox[currency-select] .list li:before{margin-right:10px;content:counter(li,decimal-leading-zero)}@media only screen and (max-width:767px){.currency-lightbox[currency-select] .lightbox-scrollbar{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}.currency-lightbox[currency-select] .container{padding:60px 20px;height:100%}.currency-lightbox[currency-select] .title{font-size:1.25rem}.currency-lightbox[currency-select] .list li{padding:20px 20px 20px 70px}.currency-lightbox[currency-select] .tip{padding:0 10px}}.side-lightbox[bed-type] .lightbox-container{background-image:url("../../assets/img/side_lightbox_bg.jpg");background-repeat-y:repeat}.side-lightbox[bed-type] .lightbox-dialog{padding:80px 60px 100px;background:none;height:auto;text-align:center}.side-lightbox[bed-type] .outline{margin-bottom:15px}.side-lightbox[bed-type] .outline .title{font-size:1.625rem;line-height:1.2;text-align:center}.side-lightbox[bed-type] .outline .text{margin:10px auto 0;max-width:400px;color:#666;font-size:0.9375rem;line-height:1.5}.side-lightbox[bed-type] .list{text-align:left}.side-lightbox[bed-type] .list li{padding:35px 85px}.side-lightbox[bed-type] .list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.side-lightbox[bed-type] .list label{cursor:pointer}.side-lightbox[bed-type] .list .photo{position:relative;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,0.5);box-shadow:4px 4px 15px rgba(0,0,0,0.5)}.side-lightbox[bed-type] .list .photo:before{display:block;padding-bottom:61.8421%;content:""}.side-lightbox[bed-type] .list .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-lightbox[bed-type] .list .content{padding:0 15px 0 0;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side-lightbox[bed-type] .list .info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.side-lightbox[bed-type] .list .info img{margin-right:12px;-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0);width:45px}.side-lightbox[bed-type] .list .name{font-size:1.25rem}.side-lightbox[bed-type] .list .text{margin-top:10px;font-size:0.875rem;line-height:1.5}.side-lightbox[bed-type] .list .state{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);width:30px;opacity:0.2;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.side-lightbox[bed-type] .list input{position:absolute;opacity:0;pointer-events:none}.side-lightbox[bed-type] .list input:checked+.wrap .state{opacity:1}.side-lightbox[bed-type] .bottom{position:fixed;bottom:0;right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 55px;-webkit-box-shadow:4px 4px 30px rgba(0,0,0,0.25);box-shadow:4px 4px 30px rgba(0,0,0,0.25);background-color:#fff;max-width:665px;width:100%}.side-lightbox[bed-type] .bottom .detail{margin-right:auto}.side-lightbox[bed-type] .bottom .detail>p{color:#989898;font-size:0.875rem}.side-lightbox[bed-type] .bottom .detail div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.side-lightbox[bed-type] .bottom .detail div img{margin-right:10px;width:45px}.side-lightbox[bed-type] .bottom .base-button{margin-left:20px;width:260px}@media only screen and (max-width:767px){.side-lightbox[bed-type] .lightbox-dialog{padding:65px 20px 35px}.side-lightbox[bed-type] .list li{padding:35px 10px}}.side-lightbox[photo-description] .lightbox-container{background-image:url("../../assets/img/side_lightbox_bg.jpg");background-repeat-y:repeat}.side-lightbox[photo-description] .lightbox-dialog{padding:80px 100px;height:auto;text-align:center}.side-lightbox[photo-description] .outline .title{font-size:1.625rem;line-height:1.2;text-align:center}.side-lightbox[photo-description] .outline .text{margin-top:10px;color:#666;font-size:0.9375rem;line-height:1.5}.side-lightbox[photo-description] .content{margin-top:20px;padding:40px 16px;border-top:6px solid #000;border-bottom:6px solid #000}.side-lightbox[photo-description] .block{text-align:left}.side-lightbox[photo-description] .block:not(:last-child){margin-bottom:40px}.side-lightbox[photo-description] .block .swiper-pagination{margin:15px auto 0;position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}.side-lightbox[photo-description] .block .title{font-size:1.375rem;line-height:1.2}.side-lightbox[photo-description] .block .text{margin-top:15px;font-size:0.875rem;line-height:1.8}.side-lightbox[photo-description] .block .photo{position:relative;width:100%}.side-lightbox[photo-description] .block .photo:before{display:block;padding-bottom:66.6667%;content:""}.side-lightbox[photo-description] .block .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.side-lightbox[photo-description] .lightbox-dialog{padding:65px 30px}.side-lightbox[photo-description] .content{padding:30px 10px}}.experience .navbar{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s;z-index:10}.experience .navbar.nofixed{position:absolute}.experience .navbar.fixed{position:fixed;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.experience .navbar.fixed.show{-webkit-transform:translateZ(0);transform:translateZ(0)}.experience .navbar.fixed.show .container{padding-right:0}.experience .navbar.fixed.show .menu-button,.experience .navbar.fixed.show .navbar-info{display:none}.experience .navbar.fixed.show .navbar-anchor{display:block}.experience .navbar.fixed.show .navbar-exception{display:-webkit-box;display:-ms-flexbox;display:flex}.experience .navbar .navbar-anchor{margin:0 auto;display:none}.experience .navbar .navbar-anchor ul{margin:0 auto;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.experience .navbar .navbar-anchor li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:0.875rem}.experience .navbar .navbar-anchor li:not(:last-child):after{margin:0 40px;display:block;border-radius:500px;background-color:#999;width:4px;height:4px;content:""}.experience .navbar .navbar-exception{margin-left:auto;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:570px;width:100%}.experience .navbar .navbar-exception .location{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ededed;height:65px;font-size:0.875rem}.experience .navbar .navbar-exception .location i{margin-right:6px;font-size:1rem}.experience .navbar .navbar-exception .go-booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#111218;width:180px;height:65px;color:#fff;font-size:0.875rem;cursor:pointer}.experience .navbar .navbar-exception .go-booking i{margin-right:12px;font-size:1.125rem}.experience .navbar .navbar-exception .open-cart.msg a:before{display:block}.experience .navbar .navbar-exception .open-cart a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#111218;width:60px;height:65px;color:#fff;font-size:1.25rem}.experience .navbar .navbar-exception .open-cart a:before{display:none;position:absolute;top:20px;right:10px;border-radius:50%;background-color:#bc0000;width:5px;height:5px;content:""}.experience .navbar .navbar-exception .add-favorite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#111218;width:60px;height:65px;color:#fff;font-size:0.875rem}.experience .navbar .navbar-exception .social-control{background-color:#111218}.experience .navbar .navbar-exception .social-control>div{height:65px;font-size:0.875rem}.experience .navbar .navbar-branch{width:100vw;height:100vh;height:100dvh}@media only screen and (max-width:1600px){.experience .navbar .navbar-anchor{display:none!important}}@media only screen and (max-width:1200px){.experience .navbar .navbar-exception .location .none{display:none}}@media only screen and (max-width:992px){.experience .navbar .navbar-exception .location{padding:0 15px}.experience .navbar .navbar-exception .go-booking{width:140px}}@media only screen and (max-width:767px){.experience .navbar.fixed{-webkit-transform:none;transform:none}.experience .navbar.fixed.show{-webkit-transform:none;transform:none}.experience .navbar.fixed.show .container{padding-right:10px}.experience .navbar.fixed.show .menu-button{display:block}.experience .navbar.fixed.show .menu-button div span{background-color:#000}.experience .navbar.fixed.show .navbar-exception{display:none}.experience .navbar .navbar-info{display:none}}.experience .experience-detail{padding-bottom:125px}@media only screen and (max-width:767px){.experience .experience-detail{padding-bottom:70px}}.experience .experience-detail .banner{position:relative;width:100%}.experience .experience-detail .banner:after{display:block;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.4)));background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.4));width:100%;height:10.4167vw;content:""}.experience .experience-detail .banner:before{display:block;padding-bottom:31.7708%;content:""}.experience .experience-detail .banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience .experience-detail .banner .mobile{display:none}@media only screen and (max-width:767px){.experience .experience-detail .banner:after{height:60px}.experience .experience-detail .banner:before{padding-bottom:220px}.experience .experience-detail .banner .desktop{display:none}.experience .experience-detail .banner .mobile{display:block}}.experience .experience-detail .content{position:relative;z-index:1;margin-top:-16.4063vw}.experience .experience-detail .content .control-navbar{padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.experience .experience-detail .content .control-navbar .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .content .control-navbar .price-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#ededed;width:210px;height:60px;font-size:0.875rem;cursor:pointer}.experience .experience-detail .content .control-navbar .price-control p span:before{margin:0 4px;content:"/"}.experience .experience-detail .content .control-navbar .price-control i.angle{margin-left:7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:angle2 1.2s infinite;animation:angle2 1.2s infinite}.experience .experience-detail .content .control-navbar .go-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .content .control-navbar .go-back:before{margin-right:15px;position:static;-webkit-transform:translateZ(0) rotate(45deg);transform:translateZ(0) rotate(45deg)}.experience .experience-detail .content .control-navbar .go-booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#111218;width:180px;height:60px;color:#fff;font-size:0.875rem;cursor:pointer}.experience .experience-detail .content .control-navbar .go-booking i{margin-right:12px;font-size:1.125rem}.experience .experience-detail .content .control-navbar .open-cart{display:none}.experience .experience-detail .content .control-navbar .open-cart.msg a:before{display:block}.experience .experience-detail .content .control-navbar .open-cart a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#111218;width:60px;height:60px;color:#fff;font-size:1.25rem}.experience .experience-detail .content .control-navbar .open-cart a:before{display:none;position:absolute;top:20px;right:10px;border-radius:50%;background-color:#bc0000;width:5px;height:5px;content:""}.experience .experience-detail .content .control-navbar .add-favorite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #57585c;background-color:#111218;width:60px;height:60px;color:#fff;font-size:0.875rem}.experience .experience-detail .content .control-navbar .social-control{background-color:#111218}.experience .experience-detail .content .control-navbar .social-control>div{height:60px;font-size:0.875rem}.experience .experience-detail .content .outline{position:relative;z-index:5;padding:0 100px}.experience .experience-detail .content .outline .container{margin:0 auto;background-color:#fff;max-width:1380px;width:100%}.experience .experience-detail .content .outline .top{margin-top:95px;text-align:center}.experience .experience-detail .content .outline .location{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}.experience .experience-detail .content .outline .location i{margin-right:15px}.experience .experience-detail .content .outline .title{font-size:2.625rem}.experience .experience-detail .content .outline .text{margin:40px auto 0;max-width:540px;color:#666;font-size:0.9375rem;line-height:1.6}.experience .experience-detail .content .outline .anchor-navbar{margin-top:75px;padding:0 40px}.experience .experience-detail .content .outline .anchor-navbar ul{max-width:850px}.experience .experience-detail .content .detail{padding-top:105px}.experience .experience-detail .content .gallery .block-title{margin-bottom:40px;text-align:center}.experience .experience-detail .content .gallery .swiper-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.experience .experience-detail .content .gallery .swiper-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:2670px}.experience .experience-detail .content .gallery .swiper-wrap{position:relative;z-index:1}.experience .experience-detail .content .gallery .swiper-wrap.center .swiper,.experience .experience-detail .content .gallery .swiper-wrap.next .swiper,.experience .experience-detail .content .gallery .swiper-wrap.prev .swiper{pointer-events:none}.experience .experience-detail .content .gallery .swiper-wrap.next,.experience .experience-detail .content .gallery .swiper-wrap.prev{width:24.1573%;-ms-flex-negative:0;flex-shrink:0;opacity:0.3}.experience .experience-detail .content .gallery .swiper-wrap.center{margin:0 150px;width:40.4494%;-ms-flex-negative:0;flex-shrink:0}.experience .experience-detail .content .gallery .swiper-wrap.center .swiper-slide.swiper-slide-active .control{opacity:1}.experience .experience-detail .content .gallery .swiper-container{position:relative}.experience .experience-detail .content .gallery .swiper-navigation{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;pointer-events:none}.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-next{right:-85px;width:85px;pointer-events:auto}.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-next:after{margin:0 0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:1201px){.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-next:hover:after{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@media only screen and (max-width:1200px){.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-next:active:after{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-prev{left:-85px;width:85px;pointer-events:auto}.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-prev:after{margin:0 auto 0 0}.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-prev:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:1201px){.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-prev:hover:after{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@media only screen and (max-width:1200px){.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-prev:active:after{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}.experience .experience-detail .content .gallery .swiper-pagination{opacity:0;visibility:hidden}.experience .experience-detail .content .gallery .wrap{width:100%}.experience .experience-detail .content .gallery .photo{position:relative}.experience .experience-detail .content .gallery .photo:before{display:block;padding-bottom:56.4815%;content:""}.experience .experience-detail .content .gallery .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience .experience-detail .content .gallery .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:30px;left:50%;z-index:5;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);font-size:0.9375rem}.experience .experience-detail .content .gallery .control-gallery,.experience .experience-detail .content .gallery .control-info,.experience .experience-detail .content .gallery .control-panoramic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;height:50px;color:#fff;cursor:pointer}.experience .experience-detail .content .gallery .control-gallery i,.experience .experience-detail .content .gallery .control-info i,.experience .experience-detail .content .gallery .control-panoramic i{margin-right:12px}.experience .experience-detail .content .gallery .control-info{background-color:#111218}.experience .experience-detail .content .gallery .control-gallery{background-color:#374558}.experience .experience-detail .content .gallery .control-panoramic{background-color:#2b3747}.experience .experience-detail .content .gallery .control-panoramic i{font-size:1.75rem}.experience .experience-detail .content .content-article{margin-top:65px}.experience .experience-detail .content .content-article .container{margin:0 auto;padding:0 150px;max-width:1380px;width:100%}.experience .experience-detail .content .content-article:not(:last-child):after{margin:85px auto 0;display:block;background-color:#000;width:1000px;height:1px;content:""}.experience .experience-detail .content .service{margin:0 auto;padding:90px 80px 0;max-width:1540px;width:100%}.experience .experience-detail .content .service .block-title{margin-bottom:45px}.experience .experience-detail .content .service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.experience .experience-detail .content .service li{margin:0 20px 65px;max-width:230px;width:calc(20% - 40px)}.experience .experience-detail .content .service li.ajax_open{cursor:pointer}@media only screen and (min-width:1201px){.experience .experience-detail .content .service li.ajax_open:hover .photo img{-webkit-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}.experience .experience-detail .content .service li.ajax_open:hover .text-button a:before,.experience .experience-detail .content .service li.ajax_open:hover .text-button div:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}@media only screen and (max-width:1200px){.experience .experience-detail .content .service li.ajax_open:active .photo img{-webkit-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}.experience .experience-detail .content .service li.ajax_open:active .text-button a:before,.experience .experience-detail .content .service li.ajax_open:active .text-button div:before{-webkit-animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1);animation:textButton 2s infinite cubic-bezier(0.83,0,0.17,1)}}.experience .experience-detail .content .service li .photo{position:relative;overflow:hidden;width:100%}.experience .experience-detail .content .service li .photo:before{display:block;padding-bottom:95.6522%;content:""}.experience .experience-detail .content .service li .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.experience .experience-detail .content .service li .info{padding:16px 10px 0}.experience .experience-detail .content .service li .main{font-size:1.25rem;line-height:1.5}.experience .experience-detail .content .service li .sub{color:#666;font-size:0.875rem;line-height:1.5}.experience .experience-detail .content .service li .text-button{margin:10px 10px 0}.experience .experience-detail .content .service [collapse-button]{display:none}@media only screen and (max-width:1366px){.experience .experience-detail .content .gallery .swiper-group{padding:0 100px;width:100%}.experience .experience-detail .content .gallery .swiper-wrap.center{margin:0 auto;width:100%}.experience .experience-detail .content .gallery .swiper-wrap.next,.experience .experience-detail .content .gallery .swiper-wrap.prev{display:none}.experience .experience-detail .content .gallery .swiper-navigation{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-next,.experience .experience-detail .content .gallery .swiper-navigation .swiper-button-prev{position:static}.experience .experience-detail .content .content-article .container{padding:0 100px}}@media only screen and (max-width:1280px){.experience .experience-detail .content .outline{padding:0 60px}.experience .experience-detail .content .gallery .swiper-group{padding:0 60px}.experience .experience-detail .content .content-article .container{padding:0 60px}.experience .experience-detail .content .service{padding:90px 40px 0}}@media only screen and (max-width:1024px){.experience .experience-detail .content{margin-top:0}.experience .experience-detail .content .control-navbar{padding-left:30px}.experience .experience-detail .content .outline{padding:0}.experience .experience-detail .content .outline .location{font-size:1.25rem;letter-spacing:2px}.experience .experience-detail .content .outline .title{font-size:2.375rem}.experience .experience-detail .content .outline .text{margin-top:30px}.experience .experience-detail .content .outline .anchor-navbar{margin-top:55px}.experience .experience-detail .content .detail{padding-top:80px}.experience .experience-detail .content .gallery .swiper-outer{margin-top:25px}.experience .experience-detail .content .gallery .swiper-group{padding:0 40px}.experience .experience-detail .content .content-article{padding:0 40px}.experience .experience-detail .content .content-article:not(:last-child):after{margin:60px auto 0;width:100%}.experience .experience-detail .content .content-article .container{padding:0 10px}.experience .experience-detail .content .service{padding:80px 25px 0}.experience .experience-detail .content .service .block-title{margin-bottom:30px}.experience .experience-detail .content .service li{margin:0 10px 40px;max-width:none;width:calc(25% - 20px)}}@media only screen and (max-width:992px){.experience .experience-detail .content .control-navbar .go-booking{width:145px}.experience .experience-detail .content .gallery .swiper-group{padding:0}.experience .experience-detail .content .gallery .control{width:90%}.experience .experience-detail .content .gallery .control-gallery,.experience .experience-detail .content .gallery .control-info,.experience .experience-detail .content .gallery .control-panoramic{width:33.3333333333%}.experience .experience-detail .content .service li{width:calc(33.3333333333% - 20px)}}@media only screen and (max-width:767px){.experience .experience-detail .content{z-index:5}.experience .experience-detail .content .outline{padding-top:55px}.experience .experience-detail .content .outline .top{margin-top:40px;padding:0 35px}.experience .experience-detail .content .outline .location{margin-bottom:20px;font-size:1rem}.experience .experience-detail .content .outline .location i{margin-right:10px;font-size:1.25rem}.experience .experience-detail .content .outline .title{font-size:1.75rem}.experience .experience-detail .content .outline .text{margin-top:15px}.experience .experience-detail .content .outline .anchor-navbar{margin:30px auto 0;padding:0;border-top:1px solid #000;border-bottom:1px solid #000;background-color:transparent;max-width:280px;width:100%}.experience .experience-detail .content .outline .anchor-navbar li{padding:18px 20px}.experience .experience-detail .content .control-navbar{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.experience .experience-detail .content .control-navbar .fixed{position:fixed;bottom:0;left:0;z-index:1;width:100%}.experience .experience-detail .content .control-navbar .fixed .price-control{display:none}.experience .experience-detail .content .control-navbar .fixed .add-favorite,.experience .experience-detail .content .control-navbar .fixed .go-booking{height:55px}.experience .experience-detail .content .control-navbar .fixed .go-booking{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#E5E5E5;width:100%;color:#000}.experience .experience-detail .content .control-navbar .fixed .go-booking i{margin-right:8px}.experience .experience-detail .content .control-navbar .fixed .open-cart{display:block}.experience .experience-detail .content .control-navbar .fixed .open-cart a{width:55px;height:55px}.experience .experience-detail .content .control-navbar .fixed .open-cart a:before{top:15px;right:8px;content:""}.experience .experience-detail .content .control-navbar .fixed .add-favorite{width:55px}.experience .experience-detail .content .control-navbar .fixed .social-control>div{width:55px;height:55px}.experience .experience-detail .content .control-navbar .fixed .social-control>div p{display:none}.experience .experience-detail .content .control-navbar .fixed .social-control ul{bottom:45px;right:0;width:120px}.experience .experience-detail .content .gallery .control{-ms-flex-wrap:wrap;flex-wrap:wrap;position:static;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.experience .experience-detail .content .gallery .control-gallery,.experience .experience-detail .content .gallery .control-info,.experience .experience-detail .content .gallery .control-panoramic{width:50%}.experience .experience-detail .content .gallery .control-gallery:nth-last-child(3),.experience .experience-detail .content .gallery .control-info:nth-last-child(3),.experience .experience-detail .content .gallery .control-panoramic:nth-last-child(3){width:100%}.experience .experience-detail .content .gallery .control-gallery:only-child,.experience .experience-detail .content .gallery .control-info:only-child,.experience .experience-detail .content .gallery .control-panoramic:only-child{width:100%}.experience .experience-detail .content .gallery .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:auto;right:15px;bottom:10px;border-radius:500px;background-color:rgba(0,0,0,0.5);width:50px;height:20px;color:#fff;font-size:0.75rem;letter-spacing:3px;opacity:1;visibility:visible}.experience .experience-detail .content .gallery .swiper-navigation{display:none}.experience .experience-detail .content .content-article{margin-top:30px;padding:0 35px}.experience .experience-detail .content .content-article:not(:last-child):after{margin:30px auto 0}.experience .experience-detail .content .service{padding:50px 35px 0;text-align:center}.experience .experience-detail .content .service .block-title{margin-bottom:20px}.experience .experience-detail .content .service ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience .experience-detail .content .service li{margin:0 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;width:100%;display:none}.experience .experience-detail .content .service li:first-child,.experience .experience-detail .content .service li:nth-child(2),.experience .experience-detail .content .service li:nth-child(3),.experience .experience-detail .content .service li:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex}.experience .experience-detail .content .service li .photo{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;max-width:70px}.experience .experience-detail .content .service li .info{margin-right:auto;padding:0 20px 0 0;text-align:left}.experience .experience-detail .content .service li .main{font-size:0.9375rem}.experience .experience-detail .content .service li .sub{margin:5px 0 0;font-size:0.875rem}.experience .experience-detail .content .service li .text-button{margin:0;-ms-flex-negative:0;flex-shrink:0}.experience .experience-detail .content .service [collapse-target].collapse li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.experience .experience-detail .package{position:relative;padding:75px 100px;margin-top:100px}.experience .experience-detail .package:before{position:absolute;top:0;left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(235,235,235,0)),color-stop(25%,#ebebeb),to(#ebebeb));background:linear-gradient(270deg,rgba(235,235,235,0),#ebebeb 25%,#ebebeb);width:0;height:100%;z-index:-1;content:""}.experience .experience-detail .package .container{margin:0 auto;max-width:1330px;width:100%}.experience .experience-detail .package .block-title{text-align:left}.experience .experience-detail .package .block-title .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .package .block-title .main span{position:relative;display:block;margin-left:18px;background-color:rgba(0,0,0,0.5);width:120px;height:1px;overflow:hidden}.experience .experience-detail .package .block-title .main span:before{position:absolute;top:0;left:0;background-color:#ebebeb;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:30%;height:100%;-webkit-animation:line 2s infinite;animation:line 2s infinite;content:""}.experience .experience-detail .package .wrap{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .package .wrap.collapse{margin:0}.experience .experience-detail .package .wrap.collapse .tip ul{-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(25%,#fff),to(#fff));-webkit-mask:linear-gradient(0deg,rgba(255,255,255,0),#fff 25%,#fff);mask:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(25%,#fff),to(#fff));mask:linear-gradient(0deg,rgba(255,255,255,0),#fff 25%,#fff)}.experience .experience-detail .package .wrap.collapse .tip div{display:inline-block}.experience .experience-detail .package .info{margin-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:460px}.experience .experience-detail .package .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-35px}.experience .experience-detail .package .info li{padding-right:10px;margin-bottom:35px;width:50%;font-size:0.875rem;line-height:1.6;letter-spacing:0px}.experience .experience-detail .package .info li i{margin-right:16px;font-size:1.125rem}.experience .experience-detail .package .info li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .package .info li p:last-child{-ms-flex-negative:0;flex-shrink:0;margin-left:35px}.experience .experience-detail .package .price{margin:0 auto;color:#666;font-size:0.875rem;text-align:center}.experience .experience-detail .package .price span:before{margin:0 8px;content:"/"}.experience .experience-detail .package .price .b{margin-bottom:8px;color:#000;font-size:3rem}.experience .experience-detail .package .price .b span{font-size:0.875rem}.experience .experience-detail .package .tip{margin-left:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:410px}.experience .experience-detail .package .tip ul{counter-reset:li}.experience .experience-detail .package .tip li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:0.9375rem;line-height:1.6;counter-increment:li}.experience .experience-detail .package .tip li:not(:last-child){margin-bottom:28px}.experience .experience-detail .package .tip li:before{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#000;border-radius:500px;width:28px;height:28px;color:#fff;font-size:0.875rem;content:counter(li)}.experience .experience-detail .package .tip div{display:none;position:relative;margin-top:30px;cursor:pointer}.experience .experience-detail .package .tip div:after{margin-top:8px;display:block;background-color:#000;width:0;height:2px;-webkit-transition:width 0.6s;transition:width 0.6s;content:""}@media only screen and (min-width:1201px){.experience .experience-detail .package .tip div:hover:after{width:85px}}@media only screen and (max-width:1200px){.experience .experience-detail .package .tip div:active:after{width:85px}}@media only screen and (max-width:1280px){.experience .experience-detail .package{padding:75px 60px}}@media only screen and (max-width:1200px){.experience .experience-detail .package{margin-top:55px;padding:75px 100px}.experience .experience-detail .package .wrap{margin-top:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}.experience .experience-detail .package .wrap.collapse{margin-top:35px}.experience .experience-detail .package .tip{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:60px;max-width:none;width:100%}}@media only screen and (max-width:992px){.experience .experience-detail .package{padding:70px 45px}.experience .experience-detail .package .info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:365px}.experience .experience-detail .package .tip div:after{width:85px}}@media only screen and (max-width:767px){.experience .experience-detail .package{padding:60px 30px}.experience .experience-detail .package .wrap{margin-top:30px}.experience .experience-detail .package .wrap.collapse{margin-top:20px}.experience .experience-detail .package .info li i{margin-right:8px}.experience .experience-detail .package .info li p:last-child{margin-left:26px}.experience .experience-detail .package .price{margin-top:60px;font-size:0.75rem}.experience .experience-detail .package .price .b{font-size:1.75rem}.experience .experience-detail .package .price .b span{font-size:0.875rem}.experience .experience-detail .package .tip{text-align:center}.experience .experience-detail .package .tip.collapse ul{-webkit-mask:none;mask:none}.experience .experience-detail .package .tip li{font-size:0.875rem;text-align:left}.experience .experience-detail .package .tip li:before{width:22px;height:22px;font-size:0.75rem}}.experience .experience-detail .calendar{margin-top:70px;padding:70px 40px 0}.experience .experience-detail .calendar .block-title{margin-bottom:60px}.experience .experience-detail .calendar .more-calendar{padding:15px 0;margin:35px auto 0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;max-width:335px;width:100%;color:#fff;font-size:0.75rem;cursor:pointer}.experience .experience-detail .calendar .more-calendar i{margin-left:8px;font-size:1rem}.experience .experience-detail .calendar .date-range{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem}.experience .experience-detail .calendar .date-range p:not(:last-child):not(:only-child):after{margin:0 15px;color:rgba(0,0,0,0.5);font-size:0.875rem;content:"to"}.experience .experience-detail .calendar .select-day{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#111218;color:#fff;font-size:0.75rem;width:100%;height:55px}.experience .experience-detail .calendar .select-day i{margin-left:10px;font-size:1rem}.experience .experience-detail .calendar .bottom,.experience .experience-detail .calendar .close-button,.experience .experience-detail .calendar .date-range,.experience .experience-detail .calendar .more-calendar,.experience .experience-detail .calendar .select-day{display:none}@media only screen and (max-width:1024px){.experience .experience-detail .calendar{margin-top:40px}}@media only screen and (max-width:992px){.experience .experience-detail .calendar{margin-top:0}}@media only screen and (max-width:767px){.experience .experience-detail .calendar{padding:80px 12px 0}.experience .experience-detail .calendar .calendar-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-image:url("../../assets/img/side_lightbox_bg.jpg");background-size:cover;padding:45px 0 0;overflow-y:auto;overscroll-behavior-inline:contain;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.experience .experience-detail .calendar .calendar-container.show{opacity:1}.experience .experience-detail .calendar .calendar-container.active{display:block}.experience .experience-detail .calendar .calendar-container .light-calendar-vertical .light-calendar-grid:not(:last-child){margin-bottom:40px}.experience .experience-detail .calendar .close-button{display:block;position:absolute;top:0;right:0}.experience .experience-detail .calendar .light-calendar{padding:0 20px}.experience .experience-detail .calendar .light-calendar-controls,.experience .experience-detail .calendar .light-calendar-year-switch{display:none}.experience .experience-detail .calendar .date-range,.experience .experience-detail .calendar .more-calendar,.experience .experience-detail .calendar .select-day{display:-webkit-box;display:-ms-flexbox;display:flex}.experience .experience-detail .calendar .bottom{margin-top:40px;padding:15px 30px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;bottom:0;left:0;-webkit-box-shadow:4px 4px 30px rgba(0,0,0,0.25);box-shadow:4px 4px 30px rgba(0,0,0,0.25);background-color:#fff;width:100%}.experience .experience-detail .calendar .bottom .info{font-size:0.875rem}.experience .experience-detail .calendar .bottom .info .b{margin-bottom:10px;color:#989898}.experience .experience-detail .calendar .bottom .base-button{margin-left:auto;max-width:130px}}.experience .experience-detail .check{margin-top:105px}.experience .experience-detail .check .container{position:relative;padding:70px 6.7708vw;margin:0 auto;max-width:max(76.3021vw,1465px);width:100%;overflow:hidden;text-align:center}.experience .experience-detail .check .container:before{position:absolute;top:0;left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(58,62,72,0)),color-stop(25%,#3A3E48),to(#3A3E48));background:linear-gradient(270deg,rgba(58,62,72,0),#3A3E48 25%,#3A3E48);width:0;height:100%;z-index:-1;content:""}.experience .experience-detail .check [lightbox-open]{cursor:pointer}.experience .experience-detail .check .table{display:inline-block;text-align:left}.experience .experience-detail .check .tr{padding:45px 2.8646vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.experience .experience-detail .check .tr:not(:first-child){border-top:1px solid rgba(255,255,255,0.2)}.experience .experience-detail .check .td:not(:last-child){margin-right:3.6458vw}.experience .experience-detail .check .sign{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#AFB0B3;line-height:20px}.experience .experience-detail .check .sign i{margin-right:10px;font-size:1.25rem}.experience .experience-detail .check .sign i.icon-member,.experience .experience-detail .check .sign i.icon-project{font-size:1rem}.experience .experience-detail .check .sign p{font-size:0.875rem}.experience .experience-detail .check .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:1.25rem;line-height:1.2;cursor:pointer}.experience .experience-detail .check .title i.angle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:angle 1s infinite;animation:angle 1s infinite}.experience .experience-detail .check .text{margin-top:10px;color:#fff;font-size:0.875rem;line-height:1.5}.experience .experience-detail .check .location{max-width:260px}.experience .experience-detail .check .room{max-width:180px}.experience .experience-detail .check .type{max-width:180px}.experience .experience-detail .check .reservation{max-width:130px}.experience .experience-detail .check .bed{-ms-flex-negative:0;flex-shrink:0;max-width:170px}.experience .experience-detail .check .period{-ms-flex-negative:0;flex-shrink:0;max-width:225px}.experience .experience-detail .check .time{-ms-flex-negative:0;flex-shrink:0;max-width:320px}.experience .experience-detail .check .time .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .check .time .group div:not(:first-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.experience .experience-detail .check .time .group:after{margin:0 30px;color:#AFB0B3;content:"to"}.experience .experience-detail .check .member .compose,.experience .experience-detail .check .project .compose{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.experience .experience-detail .check .member .qty,.experience .experience-detail .check .project .qty{text-align:center}.experience .experience-detail .check .member .qty .count-group .button,.experience .experience-detail .check .project .qty .count-group .button{color:#fff}.experience .experience-detail .check .member .qty .count-group .input input,.experience .experience-detail .check .project .qty .count-group .input input{width:60px;height:60px;color:#fff;font-size:3.125rem}.experience .experience-detail .check .member .qty .count-group .input input::-webkit-input-placeholder,.experience .experience-detail .check .project .qty .count-group .input input::-webkit-input-placeholder{color:rgba(255,255,255,0.1);opacity:1}.experience .experience-detail .check .member .qty .count-group .input input::-moz-placeholder,.experience .experience-detail .check .project .qty .count-group .input input::-moz-placeholder{color:rgba(255,255,255,0.1);opacity:1}.experience .experience-detail .check .member .qty .count-group .input input:-ms-input-placeholder,.experience .experience-detail .check .project .qty .count-group .input input:-ms-input-placeholder{color:rgba(255,255,255,0.1);opacity:1}.experience .experience-detail .check .member .qty .count-group .input input::-ms-input-placeholder,.experience .experience-detail .check .project .qty .count-group .input input::-ms-input-placeholder{color:rgba(255,255,255,0.1);opacity:1}.experience .experience-detail .check .member .qty .count-group .input input::placeholder,.experience .experience-detail .check .project .qty .count-group .input input::placeholder{color:rgba(255,255,255,0.1);opacity:1}.experience .experience-detail .check .member .qty .count-group .input input:-ms-input-placeholder,.experience .experience-detail .check .project .qty .count-group .input input:-ms-input-placeholder{color:rgba(255,255,255,0.1)}.experience .experience-detail .check .member .qty .count-group .input input::-ms-input-placeholder,.experience .experience-detail .check .project .qty .count-group .input input::-ms-input-placeholder{color:rgba(255,255,255,0.1)}.experience .experience-detail .check .member .qty .info,.experience .experience-detail .check .project .qty .info{color:rgba(255,255,255,0.5);font-size:0.875rem;line-height:1.5}.experience .experience-detail .check .member .qty .info>p:only-child,.experience .experience-detail .check .project .qty .info>p:only-child{margin-top:20px}.experience .experience-detail .check .member .qty .info p,.experience .experience-detail .check .project .qty .info p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.experience .experience-detail .check .member .qty .info p i,.experience .experience-detail .check .project .qty .info p i{margin-left:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:500px;background-color:#fff;cursor:pointer;width:16px;height:16px;color:#3A3E48}.experience .experience-detail .check .member{-ms-flex-negative:0;flex-shrink:0;margin-right:6.7708vw!important;max-width:300px}.experience .experience-detail .check .project{-ms-flex-negative:0;flex-shrink:0;margin-right:10.1563vw!important;max-width:140px}.experience .experience-detail .check .total{-ms-flex-negative:0;flex-shrink:0}.experience .experience-detail .check .total .price{margin-bottom:10px;min-width:300px;color:#fff;font-size:3.125rem}.experience .experience-detail .check .total .unit{color:#fff;font-size:0.875rem;line-height:1.5}.experience .experience-detail .check .total .base-button{margin-top:20px;width:235px}@media only screen and (max-width:1280px){.experience .experience-detail .check .container{padding:70px 40px}}@media only screen and (max-width:1024px){.experience .experience-detail .check .container{padding:30px 40px}.experience .experience-detail .check .tr{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-40px}.experience .experience-detail .check .td{margin-bottom:40px}}@media only screen and (max-width:992px){.experience .experience-detail .check{margin-top:85px}.experience .experience-detail .check .tr{padding:45px 10px}.experience .experience-detail .check .td:not(:last-child){margin-right:0px}.experience .experience-detail .check .title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.experience .experience-detail .check .title i{margin-left:40px}.experience .experience-detail .check .bed,.experience .experience-detail .check .location,.experience .experience-detail .check .reservation,.experience .experience-detail .check .room,.experience .experience-detail .check .time,.experience .experience-detail .check .type{padding-right:35px;max-width:none;width:50%}.experience .experience-detail .check .time .group:after{margin:0 20px}.experience .experience-detail .check .member{margin-right:100px!important}.experience .experience-detail .check .project{margin-right:0!important;max-width:calc(100% - 300px - 100px)}.experience .experience-detail .check .total .base-button{width:160px;height:40px;font-size:0.75rem}}@media only screen and (max-width:767px){.experience .experience-detail .check{margin-top:3px;padding:0 12px}.experience .experience-detail .check .container{padding:15px 35px}.experience .experience-detail .check .table{width:100%}.experience .experience-detail .check .tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience .experience-detail .check .text{font-size:0.75rem}.experience .experience-detail .check .bed,.experience .experience-detail .check .location,.experience .experience-detail .check .reservation,.experience .experience-detail .check .room,.experience .experience-detail .check .time,.experience .experience-detail .check .type{padding:0;width:100%}.experience .experience-detail .check .member .qty .input input,.experience .experience-detail .check .project .qty .input input{font-size:2.1875rem}.experience .experience-detail .check .member{margin-right:0!important}.experience .experience-detail .check .project{max-width:none;width:100%}.experience .experience-detail .check .total{padding-top:45px;border-top:1px solid rgba(255,255,255,0.2);width:100%}.experience .experience-detail .check .total .top{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .check .total .sign{margin:0 10px 0 0}.experience .experience-detail .check .total .price{margin:0;min-width:100%;font-size:1.625rem}.experience .experience-detail .check .total .base-button{margin-top:30px}}.experience .experience-detail .order{padding:60px 100px 0}.experience .experience-detail .order .container{margin-top:30px}.experience .experience-detail .order .container [collapse-button]{display:none}.experience .experience-detail .order .table{margin:0 auto;border-top:4px solid #000;border-bottom:4px solid #000;max-width:1400px;width:100%}.experience .experience-detail .order .table .tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 4.1667vw}.experience .experience-detail .order .table .tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.experience .experience-detail .order .table .td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.experience .experience-detail .order .table .info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:300px;width:100%}.experience .experience-detail .order .table .info-photo{margin-right:30px;position:relative;width:70px;height:70px;-ms-flex-negative:0;flex-shrink:0}.experience .experience-detail .order .table .info-photo:before{display:block;padding-bottom:100%;content:""}.experience .experience-detail .order .table .info-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience .experience-detail .order .table .info-content .type{margin-bottom:8px;color:#666;font-size:0.875rem;letter-spacing:0.28px}.experience .experience-detail .order .table .info-content .title{font-size:1.125rem;letter-spacing:0.36px}.experience .experience-detail .order .table .intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:320px;width:100%;cursor:pointer}@media only screen and (min-width:1201px){.experience .experience-detail .order .table .intro:hover div:before{width:100%}}@media only screen and (max-width:1200px){.experience .experience-detail .order .table .intro:active div:before{width:100%}}.experience .experience-detail .order .table .intro p{margin-bottom:10px;color:#666;font-size:0.9375rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.6;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.experience .experience-detail .order .table .intro div{padding:5px 2.5px;position:relative;font-size:0.875rem;-webkit-transition:letter-spacing 0.6s;transition:letter-spacing 0.6s}.experience .experience-detail .order .table .intro div:before{display:block;position:absolute;bottom:0;left:0;background-color:#000;width:0;height:2px;-webkit-transition:width 0.6s;transition:width 0.6s;content:""}.experience .experience-detail .order .table .qty{max-width:250px;width:100%}.experience .experience-detail .order .table .qty .count-group .input{margin:0}.experience .experience-detail .order .table .price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0.875rem;line-height:1.6;max-width:210px;width:100%}.experience .experience-detail .order .table .price div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.experience .experience-detail .order .table .price span{display:block}.experience .experience-detail .order .table .price p:not(:first-child){margin-left:12px;color:#666;text-decoration:line-through}.experience .experience-detail .order .table .add label{position:relative}@media only screen and (min-width:1201px){.experience .experience-detail .order .table .add label:hover .add-item{background-color:#000}}@media only screen and (max-width:1200px){.experience .experience-detail .order .table .add label:active .add-item{background-color:#000}}.experience .experience-detail .order .table .add input{position:absolute;opacity:0;pointer-events:none}.experience .experience-detail .order .table .add .add-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#b0b0b0;width:160px;height:40px;font-size:0.875rem;color:#fff;cursor:pointer;-webkit-transition:background 0.6s;transition:background 0.6s}.experience .experience-detail .order .table .add span{position:relative;display:block;margin-right:8px;border:1px solid rgba(255,255,255,0.5);width:10px;height:10px}.experience .experience-detail .order .table .add svg{position:absolute;top:50%;left:50%;width:11px;height:11px;-webkit-transform:translate3d(-35%,-60%,0);transform:translate3d(-35%,-60%,0)}.experience .experience-detail .order .table .add svg path{fill:#fff;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.experience .experience-detail .order .table .add input:checked+.add-item{background-color:#000}.experience .experience-detail .order .table .add input:checked+.add-item svg path{opacity:1}.experience .experience-detail .order .detail{margin-top:50px;text-align:center}.experience .experience-detail .order .detail .sub{margin-bottom:15px;color:#666;font-size:1rem;font-family:"MyriadPro-Light","Noto Sans TC"}.experience .experience-detail .order .detail .total{font-size:1.75rem}.experience .experience-detail .order .detail .button-group{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.experience .experience-detail .order .detail .button-group .base-button{width:190px}@media only screen and (max-width:1280px){.experience .experience-detail .order{padding:60px 60px 0}}@media only screen and (max-width:1024px){.experience .experience-detail .order{padding:60px 40px 0}.experience .experience-detail .order .table .tr{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.experience .experience-detail .order .table .info,.experience .experience-detail .order .table .intro{margin-bottom:40px}.experience .experience-detail .order .table .intro{max-width:none;width:calc(100% - 300px)}.experience .experience-detail .order .table .price{margin-right:auto}.experience .experience-detail .order .table .qty{margin-right:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:120px}.experience .experience-detail .order .table .add{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:992px){.experience .experience-detail .order .table .info-photo{margin-right:20px}}@media only screen and (max-width:767px){.experience .experience-detail .order{margin-top:20px;padding:60px 30px 0}.experience .experience-detail .order .container{border-top:4px solid #000;border-bottom:4px solid #000;text-align:center}.experience .experience-detail .order .table{padding:0 5px;border:none;text-align:left}.experience .experience-detail .order .table .tr{padding:30px 0 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none}.experience .experience-detail .order .table .tr:first-child,.experience .experience-detail .order .table .tr:nth-child(2),.experience .experience-detail .order .table .tr:nth-child(3),.experience .experience-detail .order .table .tr:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex}.experience .experience-detail .order .table .info,.experience .experience-detail .order .table .intro,.experience .experience-detail .order .table .price{max-width:none;width:100%}.experience .experience-detail .order .table .info{margin-bottom:15px}.experience .experience-detail .order .table .intro{margin-bottom:25px}.experience .experience-detail .order .table .qty{padding:0 22px;margin:0;background-color:#ededed;width:130px}.experience .experience-detail .order .table .qty .button{width:20px;height:40px}.experience .experience-detail .order .table .qty .input input{padding:0;width:50px;height:40px}.experience .experience-detail .order .table .price{margin:0 0 25px}.experience .experience-detail .order .table .price p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience .experience-detail .order .table .price p span{display:block;margin-left:10px}.experience .experience-detail .order .table .price p:not(:first-child){margin-left:25px}.experience .experience-detail .order .table .add{width:calc(100% - 130px)}.experience .experience-detail .order .table .add .add-item,.experience .experience-detail .order .table .add label{width:100%}.experience .experience-detail .order [collapse-target].collapse .tr{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.experience .experience-detail .order [collapse-button]{margin:40px 0}.experience .experience-detail .order .detail{margin-top:35px}.experience .experience-detail .order .detail .total{font-size:1.375rem}.experience .experience-detail .order .detail .button-group{margin-top:35px}.experience .experience-detail .order .detail .button-group .base-button{width:50%}}.experience .experience-detail .other{margin-top:160px}.experience .experience-detail .other .swiper-outer{margin-top:40px;padding:0 13.0208vw;position:relative}.experience .experience-detail .other .swiper-wrap{padding:0 20px}.experience .experience-detail .other .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}@media only screen and (min-width:1201px){.experience .experience-detail .other .swiper-slide:hover .photo img{-webkit-transform:rotate(1deg) scale(1.05) translateZ(0);transform:rotate(1deg) scale(1.05) translateZ(0)}}@media only screen and (max-width:1200px){.experience .experience-detail .other .swiper-slide:active .photo img{-webkit-transform:rotate(1deg) scale(1.05) translateZ(0);transform:rotate(1deg) scale(1.05) translateZ(0)}}.experience .experience-detail .other a{display:block}.experience .experience-detail .other .swiper-navigation{position:absolute;top:0;left:0;width:100%}.experience .experience-detail .other .swiper-navigation:before{display:block;padding-bottom:15.625%;content:""}.experience .experience-detail .other .swiper-pagination{display:none;visibility:hidden}.experience .experience-detail .other .photo{position:relative;width:100%;overflow:hidden}.experience .experience-detail .other .photo:before{display:block;padding-bottom:95.2381%;content:""}.experience .experience-detail .other .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.experience .experience-detail .other .add-favorite{position:absolute;top:0;left:0;z-index:5;color:#fff;padding:16px 20px}.experience .experience-detail .other .info{padding:24px 5px 0;width:100%}.experience .experience-detail .other .type{font-size:0.875rem;line-height:1.6}.experience .experience-detail .other .title{font-size:1.625rem;line-height:1.6}.experience .experience-detail .other .shopping-control{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.experience .experience-detail .other .shopping-control.disable .price div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience .experience-detail .other .shopping-control.disable .price p:not(:last-child){margin:5px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.experience .experience-detail .other .shopping-control.disable .price p:not(:first-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:1440px){.experience .experience-detail .other .swiper-navigation:before{padding-bottom:20.8333%}}@media only screen and (max-width:1280px){.experience .experience-detail .other .shopping-control.disable .cart i{display:none}.experience .experience-detail .other .shopping-control.disable .cart span{margin:0}.experience .experience-detail .other .shopping-control .price div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience .experience-detail .other .shopping-control .price p:not(:last-child){margin:5px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.experience .experience-detail .other .shopping-control .price p:not(:first-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:1024px){.experience .experience-detail .other .swiper-navigation:before{padding-bottom:33.0078%}}@media only screen and (max-width:992px){.experience .experience-detail .other .swiper-outer{padding:0}.experience .experience-detail .other .swiper-navigation{display:none!important}.experience .experience-detail .other .swiper-pagination{margin:40px auto 0;position:static;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;width:175px!important;visibility:visible}}@media only screen and (max-width:767px){.experience .experience-detail .other{margin-top:85px;padding:0 20px}.experience .experience-detail .other .swiper-outer{margin-top:10px}.experience .experience-detail .other .swiper-wrap{padding:0}.experience .experience-detail .other .add-favorite{padding:12px}.experience .experience-detail .other .info{padding:15px 5px 0}.experience .experience-detail .other .title{margin-top:10px;font-size:1rem;line-height:1.4}.experience .experience-detail .other .shopping-control{margin-top:15px}.experience .experience-detail .other .shopping-control.disable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience .experience-detail .other .shopping-control.disable .price div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.experience .experience-detail .other .shopping-control.disable .price p:not(:last-child){margin:0 8px 0 0;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.experience .experience-detail .other .shopping-control.disable .price p:not(:first-child){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.experience .experience-detail .other .shopping-control.disable .cart{padding:0 24px;margin-top:8px}.experience .experience-detail .other .shopping-control.disable .cart:before{content:none}.experience .experience-detail .other .shopping-control .cart i{font-size:1.125rem}}.experience .outline .control-navbar .wrap{opacity:0}.experience .outline .control-navbar.show .wrap{opacity:1;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}@media only screen and (max-width:767px){.experience .outline .control-navbar .wrap.fixed{opacity:1}}.experience .outline .top{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.experience .outline .top .title{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 200%);clip-path:polygon(100% 0,100% 100%,0 100%,0 200%)}.experience .outline .top.show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.experience .outline .top.show .title{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0%);clip-path:polygon(100% 0,100% 100%,0 100%,0 0%);-webkit-transition:-webkit-clip-path 1s;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s,-webkit-clip-path 1s}.experience .outline .anchor-navbar{opacity:0}.experience .outline .anchor-navbar.show{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.experience .detail .gallery .block-title,.experience .detail .service .block-title{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.experience .detail .gallery.show .block-title,.experience .detail .service.show .block-title{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.experience .detail .service .container{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.experience .detail .service.show .container{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s,-webkit-transform 1s 0.3s}.experience .package{overflow:hidden}.experience .package .container{opacity:0}.experience .package.show:before{width:150%;-webkit-transition:width 1.5s;transition:width 1.5s}.experience .package.show .container{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.experience .calendar .block-title,.experience .calendar .light-calendar{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.experience .calendar.show .block-title,.experience .calendar.show .light-calendar{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.experience .check .table{opacity:0}.experience .check.show .container:before{width:150%;-webkit-transition:width 1.5s;transition:width 1.5s}.experience .check.show .table{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.experience .order .block-title,.experience .order .container,.experience .order .detail{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.experience .order.show .block-title,.experience .order.show .container,.experience .order.show .detail{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.experience .order.show .container{-webkit-transition-delay:0.2s;transition-delay:0.2s}.experience .order.show .detail{-webkit-transition-delay:0.4s;transition-delay:0.4s}.experience .other .block-title,.experience .other .swiper-outer{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.experience .other.show .block-title,.experience .other.show .swiper-outer{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.experience .other.show .swiper-outer{-webkit-transition-delay:0.2s;transition-delay:0.2s}@-webkit-keyframes line{0%{width:30%;left:0}to{width:0%;left:100%}}@keyframes line{0%{width:30%;left:0}to{width:0%;left:100%}}@-webkit-keyframes angle{0%{opacity:0;-webkit-transform:translate3d(-5px,0,0) rotate(-90deg);transform:translate3d(-5px,0,0) rotate(-90deg)}to{opacity:1;-webkit-transform:translate3d(15px,0,0) rotate(-90deg);transform:translate3d(15px,0,0) rotate(-90deg)}}@keyframes angle{0%{opacity:0;-webkit-transform:translate3d(-5px,0,0) rotate(-90deg);transform:translate3d(-5px,0,0) rotate(-90deg)}to{opacity:1;-webkit-transform:translate3d(15px,0,0) rotate(-90deg);transform:translate3d(15px,0,0) rotate(-90deg)}}@-webkit-keyframes angle2{0%{opacity:0;-webkit-transform:translate3d(0,0,0) rotate(-90deg);transform:translate3d(0,0,0) rotate(-90deg)}to{opacity:1;-webkit-transform:translate3d(10px,0,0) rotate(-90deg);transform:translate3d(10px,0,0) rotate(-90deg)}}@keyframes angle2{0%{opacity:0;-webkit-transform:translate3d(0,0,0) rotate(-90deg);transform:translate3d(0,0,0) rotate(-90deg)}to{opacity:1;-webkit-transform:translate3d(10px,0,0) rotate(-90deg);transform:translate3d(10px,0,0) rotate(-90deg)}}
/*# sourceMappingURL=experience_detail.css.map */