.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}.booking-lightbox .background{background:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.booking-lightbox .lightbox-container{max-width:1490px}.booking-lightbox .lightbox-contain{padding:0 35px}.booking-lightbox .lightbox-content{padding:20px;background-image:url("../../assets/img/booking/background.jpg");background-repeat-y:repeat;background-size:cover;background-position:top center}.booking-lightbox .lightbox-scrollbar{border:1px solid rgba(0,0,0,0.3);max-height:calc(100vh - 40px);max-height:calc(var(--vh, 1vh) * 100 - 40px)}.booking-lightbox .container{padding:75px 0}.booking-lightbox .common-title .sub{margin:15px 0 0}.booking-lightbox .booking-branch{position:relative;margin-top:40px}.booking-lightbox .booking-branch .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}.booking-lightbox .booking-branch .swiper-navigation:before{margin:0 15px;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:""}.booking-lightbox .booking-branch .swiper-button-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.booking-lightbox .booking-branch .swiper-button-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.booking-lightbox .booking-branch .swiper-button-next,.booking-lightbox .booking-branch .swiper-button-prev{position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}.booking-lightbox .booking-branch .swiper-pagination{position:static;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;color:#666}.booking-lightbox .booking-branch .swiper-outer{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;overflow:hidden}.booking-lightbox .booking-branch .swiper{padding:55px 0px;-ms-flex-negative:0;flex-shrink:0;width:115.625vw}.booking-lightbox .booking-branch .swiper-slide:not(.swiper-slide-active) .wrap{-webkit-transform:scale(0.7);transform:scale(0.7)}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active .content:after{opacity:0}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active .content i{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active[font-theme=white] .content{color:#fff}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active[font-theme=black] .content{color:#000}.booking-lightbox .booking-branch .wrap{position:relative;max-width:675px;width:100%;-webkit-transition:-webkit-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s;cursor:pointer}.booking-lightbox .booking-branch .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);width:100%;overflow:hidden}.booking-lightbox .booking-branch .photo:before{display:block;padding-bottom:70.3704%;content:""}.booking-lightbox .booking-branch .photo img{position:absolute;top:0;left:0;width:101%;height:101%;-o-object-fit:cover;object-fit:cover}.booking-lightbox .booking-branch .content{position:absolute;top:0;left: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;width:100%;height:100%;-webkit-transition:color 0.8s;transition:color 0.8s}.booking-lightbox .booking-branch .content:after{position:absolute;top:0;left:0;z-index:-1;background-color:rgba(255,255,255,0.6);width:100%;height:100%;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;content:""}.booking-lightbox .booking-branch .content i{display:block;margin-bottom:10px;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:opacity 0.8s,-webkit-transform 0.8s;transition:opacity 0.8s,-webkit-transform 0.8s;transition:opacity 0.8s,transform 0.8s;transition:opacity 0.8s,transform 0.8s,-webkit-transform 0.8s}.booking-lightbox .booking-branch .content p{font-size:0.9375rem;line-height:1.2}.booking-lightbox .booking-branch .content p.main{margin-bottom:10px;font-size:1.5rem}.booking-lightbox .booking-calendar{margin-top:5.2083vw;padding:0 40px}.booking-lightbox .booking-calendar .light-calendar-vertical .light-calendar-grid:not(:last-child){margin-bottom:40px}.booking-lightbox .booking-calendar .more-calendar{padding:15px 0;margin:0 auto;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}.booking-lightbox .booking-calendar .more-calendar i{margin-left:8px;font-size:1rem}.booking-lightbox .booking-search{margin:40px auto 0;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:#000;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,0.4);box-shadow:4px 4px 15px rgba(0,0,0,0.4);border-radius:500px;width:105px;height:105px;color:#fff;text-align:center;font-size:1rem;cursor:pointer}.booking-lightbox .booking-search:after{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(0.9);transform:translate3d(-50%,-50%,0) scale(0.9);border:1px solid rgba(255,255,255,0.3);border-radius:500px;width:100%;height:100%;pointer-events:none;content:""}.booking-lightbox .booking-search p{margin-top:8px;font-size:0.875rem}@media only screen and (max-width:992px){.booking-lightbox .lightbox-contain{padding:0}.booking-lightbox .booking-branch .swiper{width:130.2083vw}.booking-lightbox .booking-calendar{padding:0 20px}}@media only screen and (max-width:767px){.booking-lightbox .booking-branch{margin-top:0}.booking-lightbox .booking-branch .swiper{padding:25px 0;width:174vw}.booking-lightbox .booking-branch .swiper-slide{opacity:0.6;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.booking-lightbox .booking-branch .swiper-slide:not(.swiper-slide-active) .wrap{-webkit-transform:scale(0.9);transform:scale(0.9)}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active{opacity:1}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active .content{opacity:1}.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active[font-theme=black] .content,.booking-lightbox .booking-branch .swiper-slide.swiper-slide-active[font-theme=white] .content{color:#000}.booking-lightbox .booking-branch .photo{-webkit-box-shadow:4px 4px 30px rgba(0,0,0,0.25);box-shadow:4px 4px 30px rgba(0,0,0,0.25)}.booking-lightbox .booking-branch .content{margin-top:15px;position:static;opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.booking-lightbox .booking-branch .content:after{content:none}.booking-lightbox .booking-branch .content>div{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}.booking-lightbox .booking-branch .content i{margin-right:5px}.booking-lightbox .booking-branch .content p.main{font-size:1.125rem}.booking-lightbox .booking-branch .content p:not(.main){display:none}.booking-lightbox .booking-calendar{margin-top:45px}.booking-lightbox .booking-calendar .more-calendar{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex}}.gift-lightbox[gift-service] .lightbox-contain{padding:65px 35px}.gift-lightbox[gift-service] .lightbox-scrollbar{max-height:calc(100vh - 130px)}.gift-lightbox[gift-service] .container{padding:75px 20px 0}.gift-lightbox[gift-service] .top{text-align:center}.gift-lightbox[gift-service] .top .icon{margin:0 auto 20px;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:#000;width:55px;height:55px;color:#fff;font-size:1.375rem}.gift-lightbox[gift-service] .top .main{margin-bottom:10px;font-size:2rem}.gift-lightbox[gift-service] .top .text{margin:0 auto;max-width:600px;width:100%;color:#666;font-size:0.9375rem;line-height:1.5}.gift-lightbox[gift-service] .content{margin-top:60px}.gift-lightbox[gift-service] .content .wrap{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-lightbox[gift-service] .content .wrap:nth-child(odd) .swiper-pagination{left:-25px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.gift-lightbox[gift-service] .content .wrap:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gift-lightbox[gift-service] .content .wrap:nth-child(2n) .swiper-pagination{right:-25px;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.gift-lightbox[gift-service] .content .swiper-wrap{width:50%}.gift-lightbox[gift-service] .content .swiper-wrap:before{display:block;padding-bottom:72.5%;content:""}.gift-lightbox[gift-service] .content .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.gift-lightbox[gift-service] .content .swiper-pagination{height:auto!important}.gift-lightbox[gift-service] .content .swiper-pagination .swiper-pagination-bullet{margin:9px 0!important}.gift-lightbox[gift-service] .content .photo{position:relative;width:100%;z-index:0}.gift-lightbox[gift-service] .content .photo:before{display:block;padding-bottom:72.5%;content:""}.gift-lightbox[gift-service] .content .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift-lightbox[gift-service] .content .info{padding:30px;width:50%}.gift-lightbox[gift-service] .content .info p{font-size:0.875rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.7}.gift-lightbox[gift-service] .content .info p.b{margin-bottom:15px;font-size:1.375rem;line-height:1;font-family:"JaguarJC-Book","Noto Sans TC"}.gift-lightbox[gift-service] .tip{margin-top:40px;padding:0 50px}.gift-lightbox[gift-service] .tip div{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F2F2F2;width:100%}.gift-lightbox[gift-service] .tip i{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}.gift-lightbox[gift-service] .tip p{color:#666;line-height:2}.gift-lightbox[gift-service] .tip a{border-bottom:1px solid #000}.gift-lightbox[gift-service] .bottom{margin-top:60px;text-align:center;height:125px}@media only screen and (max-width:992px){.gift-lightbox[gift-service] .content .info{padding:20px}}@media only screen and (max-width:768px){.gift-lightbox[gift-service] .top .main{font-size:1.25rem}.gift-lightbox[gift-service] .top .text{font-size:0.875rem}.gift-lightbox[gift-service] .content{margin-top:40px}.gift-lightbox[gift-service] .content .wrap{padding:0}.gift-lightbox[gift-service] .content .wrap:nth-child(2n),.gift-lightbox[gift-service] .content .wrap:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gift-lightbox[gift-service] .content .wrap:nth-child(2n) .swiper-pagination,.gift-lightbox[gift-service] .content .wrap:nth-child(odd) .swiper-pagination{-webkit-transform:translateZ(0);transform:translateZ(0)}.gift-lightbox[gift-service] .content .wrap:not(:last-child){margin-bottom:55px}.gift-lightbox[gift-service] .content .swiper-wrap{margin-bottom:30px}.gift-lightbox[gift-service] .content .swiper-wrap:before{content:none}.gift-lightbox[gift-service] .content .swiper{position:static}.gift-lightbox[gift-service] .content .swiper-pagination{margin:15px auto 0;position:static}.gift-lightbox[gift-service] .content .swiper-pagination .swiper-pagination-bullet{margin:0!important}.gift-lightbox[gift-service] .content .info,.gift-lightbox[gift-service] .content .swiper-wrap{max-width:400px;width:100%}.gift-lightbox[gift-service] .content .info{padding:0 15px}.gift-lightbox[gift-service] .tip{padding:0}.gift-lightbox[gift-service] .bottom{height:95px}}@media only screen and (max-width:767px){.gift-lightbox[gift-service] .lightbox-contain{padding:0}.gift-lightbox[gift-service] .lightbox-scrollbar{max-height:100vh}}.wdd-form{margin:0 auto;width:100%}.wdd-form .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.wdd-form .scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:rgba(145,145,145,0.4)}.wdd-form .scrollbar-inner>.scroll-element .scroll-element_track{background-color:rgba(224,224,224,0.4)}.wdd-form .scrollbar-inner>.scroll-element .scroll-bar{background-color:rgba(194,194,194,0.4)}.row-wrap{padding-top:15px}@media only screen and (max-width:992px){.row-wrap{padding-top:10px}}.form-row{margin:0 -3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-row:not(:last-child) .form-group{border-bottom:1px solid rgba(0,0,0,0.5)}.form-row:not(:first-child){margin-top:15px}@media only screen and (max-width:992px){.form-row{margin-top:15px}}@media only screen and (max-width:767px){.form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-grid{padding:0 3px;width:100%}.form-group{padding:15px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.form-group{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-group.pd-0{padding:15px 0}@media only screen and (max-width:992px){.form-group.pd-0{padding:10px 0}}.form-group.pd-40{padding:15px 40px}@media only screen and (max-width:992px){.form-group.pd-40{padding:10px 0}}.form-group.pd-60{padding:15px 60px}@media only screen and (max-width:992px){.form-group.pd-60{padding:10px 0}}.form-group.error{border-bottom:1px solid #cc0000!important}.form-group.error.required .subject:before{background-color:#cc0000!important}.form-group.error .subject{color:#cc0000}.form-group.error .area-select .selected,.form-group.error .form-select .selected{color:#cc0000}.form-group.error .area-select .arrow-icon,.form-group.error .form-select .arrow-icon{border-color:#cc0000 transparent transparent transparent}.form-group.error input::-webkit-input-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input::-moz-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input:-ms-input-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input::-ms-input-placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}.form-group.error input::placeholder{font-size:0.9375rem;color:rgba(204,0,0,0.5);opacity:1}@media only screen and (max-width:992px){.form-group.error input::-webkit-input-placeholder{font-size:0.75rem}.form-group.error input::-moz-placeholder{font-size:0.75rem}.form-group.error input:-ms-input-placeholder{font-size:0.75rem}.form-group.error input::-ms-input-placeholder{font-size:0.75rem}.form-group.error input::placeholder{font-size:0.75rem}}.form-group.error input:-ms-input-placeholder{color:rgba(204,0,0,0.5)}.form-group.error input::-ms-input-placeholder{color:rgba(204,0,0,0.5)}.form-group.group .subject{width:auto}.form-group.group .area-select,.form-group.group .form-select{-ms-flex-negative:0;flex-shrink:0;width:auto}@media only screen and (max-width:992px){.form-group.group .form-select{width:auto!important}.form-group.group>input{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.form-group.group>input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.form-group.country .form-select{max-width:350px}.form-group.country>input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group.country>input>input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media only screen and (max-width:992px){.form-group.country .form-select{max-width:150px}}@media only screen and (max-width:767px){.form-group.country .form-select{padding:7px 15px;border-bottom:1px solid rgba(0,0,0,0.5);max-width:100%;height:auto}.form-group.country .form-select .dropdown{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.form-group.country>input{margin-top:10px}}.form-group.textarea{-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;border-bottom:none!important}.form-group.textarea .subject{margin-bottom:15px;width:100%!important}@media only screen and (max-width:767px){.form-group.textarea .subject{margin-bottom:0}}.form-group.textarea .textarea-scrollbar{width:100%;height:200px;line-height:1.5;font-size:0.9375rem;background-color:#f5f5f5;padding:20px 60px;resize:none}@media only screen and (max-width:992px){.form-group.textarea .textarea-scrollbar{font-size:0.9375rem;padding:20px;margin-top:10px}}.form-group.textarea .textarea-scrollbar::-webkit-input-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar::-moz-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar:-ms-input-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar::-ms-input-placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar::placeholder{font-size:0.9375rem;color:#989898;opacity:1}.form-group.textarea .textarea-scrollbar:-ms-input-placeholder{color:#989898}.form-group.textarea .textarea-scrollbar::-ms-input-placeholder{color:#989898}.form-group.required .subject{position:relative}.form-group.required .subject:before{content:"";position:absolute;top:calc(50% - 3px);left:5px;border-radius:50%;background-color:#445F85;width:5px;height:5px}.form-group.verification .refresh-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;padding:5px;cursor:pointer;margin-left:5px}.form-group.verification .refresh-icon:before{font-family:"icomoon"!important;content:"\e92e"}.form-group.verification img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:90px;margin-left:auto}@media only screen and (max-width:992px){.form-group.verification>input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group.verification img{width:60px}}.form-group .subject{padding:0 20px;-ms-flex-negative:0;flex-shrink:0;color:#000000;font-size:1.125rem;line-height:30px}@media only screen and (max-width:1200px){.form-group .subject{padding:0 15px;font-size:1rem}}@media only screen and (max-width:992px){.form-group .subject{width:100%!important;font-size:0.9375rem}}.form-group>input{padding:0 10px;border:none;width:100%;height:1.40625rem;line-height:1.40625rem;color:#000000;font-family:"JaguarJC-Book","Noto Sans TC";font-size:0.9375rem}.form-group>input::-webkit-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input::-moz-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input::placeholder{color:#989898;font-size:0.9375rem;opacity:1}.form-group>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem}.form-group>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem}@media only screen and (max-width:992px){.form-group>input{padding:0 15px;font-size:0.9375rem;height:30px;line-height:30px}.form-group>input::-webkit-input-placeholder{font-size:0.9375rem}.form-group>input::-moz-placeholder{font-size:0.9375rem}.form-group>input:-ms-input-placeholder{font-size:0.9375rem}.form-group>input::-ms-input-placeholder{font-size:0.9375rem}.form-group>input::placeholder{font-size:0.9375rem}.form-group>input:-ms-input-placeholder{font-size:0.9375rem}.form-group>input::-ms-input-placeholder{font-size:0.9375rem}}.form-group .area-select,.form-group .form-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px}.form-group .area-select.active,.form-group .form-select.active{z-index:2}.form-group .area-select.active .arrow-icon,.form-group .form-select.active .arrow-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.form-group .area-select.active .dropdown,.form-group .form-select.active .dropdown{z-index:2}.form-group .area-select.type-fullbox,.form-group .form-select.type-fullbox{position:static}.form-group .area-select .selected,.form-group .form-select .selected{font-size:0.9375rem;color:#989898;padding-right:20px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.form-group .area-select .selected.is-select,.form-group .form-select .selected.is-select{color:#000000}.form-group .area-select .arrow-icon,.form-group .form-select .arrow-icon{width:0;height:0;border-width:5px 5px 0 5px;border-style:solid;border-color:#000 transparent transparent transparent;margin-left:auto;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear}.form-group .area-select .dropdown,.form-group .form-select .dropdown{display:none;position:absolute;top:100%;left:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);z-index:10;background-color:#fff;border:1px solid rgba(0,0,0,0.5);width:100%}.form-group .area-select .dropdown .dropdown-scrollbar,.form-group .form-select .dropdown .dropdown-scrollbar{width:100%;max-height:200px!important}.form-group .area-select .dropdown ul>li,.form-group .form-select .dropdown ul>li{padding:10px 15px;line-height:1.5;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;cursor:pointer}@media only screen and (max-width:992px){.form-group .area-select .dropdown ul>li,.form-group .form-select .dropdown ul>li{font-size:0.9375rem}}.form-group .area-select .dropdown ul>li:hover,.form-group .form-select .dropdown ul>li:hover{background-color:#eeeeee}@media only screen and (max-width:992px){.form-group .area-select,.form-group .form-select{padding:0 15px;width:100%;height:30px}.form-group .area-select .selected,.form-group .form-select .selected{padding-right:10px;font-size:0.9375rem}.form-group .area-select .selected.is-select,.form-group .form-select .selected.is-select{font-size:0.9375rem}.form-group .area-select .dropdown,.form-group .form-select .dropdown{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.form-group .form-check{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group .form-check .option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.form-group .form-check .option-item .checkbox-wrap{position:relative;width:20px;height:20px;border:1px solid #000000;margin-right:8px}.form-group .form-check .option-item .checkbox-wrap>input{width:100%;height:100%;margin:0;opacity:0}.form-group .form-check .option-item .checkbox-wrap>input:checked~.fake-checkbox{opacity:1}.form-group .form-check .option-item .checkbox-wrap .fake-checkbox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 4px);height:calc(100% - 4px);background-color:#ff0000;opacity:0;-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear}.form-group .form-check .option-item .text{font-size:0.9375rem;color:#000000;line-height:1.5}.form-group .file-wrap{position:relative;width:100%;cursor:pointer}.form-group .file-wrap>input{width:100%;height:24px;margin:10px 0;opacity:0}.form-group .file-wrap .fake-file-upload{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0}.form-group .file-wrap .fake-file-upload .file-name{font-size:0.9375rem;color:#989898;padding-right:20px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.form-group .file-wrap .fake-file-upload .file-name.is-upload{color:#000000}.form-group .file-wrap .fake-file-upload .upload-icon{width:30px;height:30px;border:1px solid rgba(0,0,0,0.2);border-radius:50%;margin-left:auto}.form-group .data-time-picker{position:relative;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.form-group .data-time-picker>input{width:100%;height:1.40625rem;border:none;margin:10px 0;padding:0 15px;font-size:0.9375rem;color:#000000}.form-group .data-time-picker>input::-webkit-input-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input::-moz-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input:-ms-input-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input::-ms-input-placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input::placeholder{color:#989898;opacity:1}.form-group .data-time-picker>input:-ms-input-placeholder{color:#989898}.form-group .data-time-picker>input::-ms-input-placeholder{color:#989898}.datepicker-wrap{position:relative;width:100%}.datepicker-wrap .placeholder{position:absolute;top:50%;left:0;width:100%;height:1.40625rem;color:#989898;font-size:0.9375rem;line-height:1.40625rem;padding:0 10px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media only screen and (max-width:992px){.datepicker-wrap .placeholder{padding:0 15px;font-size:0.9375rem;height:30px;line-height:30px}}.datepicker-wrap>input{padding:0 10px;border:none;width:100%;height:1.40625rem;line-height:1.40625rem;color:#000000;font-family:"JaguarJC-Book","Noto Sans TC";font-size:0.9375rem}.datepicker-wrap>input::-webkit-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input::-moz-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input::placeholder{color:#989898;font-size:0.9375rem;opacity:1}.datepicker-wrap>input:-ms-input-placeholder{color:#989898;font-size:0.9375rem}.datepicker-wrap>input::-ms-input-placeholder{color:#989898;font-size:0.9375rem}.datepicker-wrap>input::-webkit-date-and-time-value{text-align:left}.datepicker-wrap>input::-webkit-calendar-picker-indicator,.datepicker-wrap>input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media only screen and (max-width:992px){.datepicker-wrap>input{padding:0 15px;font-size:0.9375rem;height:30px;line-height:30px}.datepicker-wrap>input::-webkit-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::-moz-placeholder{font-size:0.9375rem}.datepicker-wrap>input:-ms-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::-ms-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::placeholder{font-size:0.9375rem}.datepicker-wrap>input:-ms-input-placeholder{font-size:0.9375rem}.datepicker-wrap>input::-ms-input-placeholder{font-size:0.9375rem}}.form-placeholder{padding:15px 20px;font-size:0.875rem}.form-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.form-btn-group .btn{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;width:120px;height:40px;border:1px solid #000000;border-radius:10rem;-webkit-transition:background-color 0.2s linear,color 0.2s linear;transition:background-color 0.2s linear,color 0.2s linear;cursor:pointer}.form-btn-group .btn:hover{background-color:#000000;color:#ffffff}.form-btn-group .btn:not(:last-child){margin-right:15px}.form-error{padding:20px 20px;color:#cc0000;font-size:0.875rem;letter-spacing:0.7px}.form-error.pd-40{padding:20px 40px}.form-error.pd-60{padding:20px 60px}@media only screen and (max-width:992px){.form-error{padding:20px 15px}.form-error.pd-40,.form-error.pd-60{padding:20px 15px}}.index main{overflow:hidden}.index h1.hidden{position:absolute;opacity:0;visibility:hidden}.index .banner .swiper-pagination{bottom:100px}.index .banner .swiper-slide[theme-color=black]{color:#000}.index .banner .swiper-slide[theme-color=black] .base-button{border:1px solid #000}.index .banner .swiper-slide[theme-color=black] .badge li:not(:last-child){border-right:1px solid #000}.index .banner .swiper-slide[theme-color=white]{color:#fff}.index .banner .swiper-slide[theme-color=white] .base-button{border:1px solid #fff}.index .banner .swiper-slide[theme-color=white] .badge li:not(:last-child){border-right:1px solid #fff}.index .banner .swiper-slide[font-align=left] .content{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}.index .banner .swiper-slide[font-align=left] .badge ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index .banner .swiper-slide[font-align=right] .content{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;text-align:right}.index .banner .swiper-slide[font-align=right] .badge ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index .banner .swiper-slide[font-align=center] .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.index .banner .swiper-slide[font-align=center] .badge ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .banner .slide-box{width:100%;height:100%}.index .banner .photo{position:relative;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh}.index .banner .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index .banner .photo img.mobile,.index .banner .photo img.pad{display:none}.index .banner .video{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;pointer-events:none}.index .banner .video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index .banner .video video.mobile{display:none}.index .banner .content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:68.75vw}.index .banner .content-wrap{max-width:600px}.index .banner .badge{margin-bottom:30px}.index .banner .badge ul{display:-webkit-box;display:-ms-flexbox;display:flex}.index .banner .badge li{display:-webkit-box;display:-ms-flexbox;display:flex}.index .banner .badge li:not(:last-child){padding-right:40px;margin-right:40px;border-right:1px solid #000}.index .banner .badge li [class^=icon-]{margin-right:10px;font-size:1.25rem}.index .banner .badge li span{display:block;font-family:"SEGUIEMJ","Noto Sans TC";font-size:1rem}.index .banner h2{font-size:3.625rem;font-family:"JaguarJC-Book","Noto Sans TC";line-height:1.5;letter-spacing:0.75px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.index .banner p{font-size:0.9375rem;line-height:1.73;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .banner .base-button{margin-top:40px;font-size:1rem}.index .banner .play-button{display:none;width:51px;height:51px;border-radius:50%;position:relative;background-color:#000}.index .banner .play-button span{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;margin-left:1px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1200px){.index .banner h2{font-size:2.75rem}.index .banner .play-button{display:block}}@media only screen and (max-width:1024px){.index .banner .photo img.pad{display:block}.index .banner .photo img.desktop{display:none}}@media only screen and (max-width:992px){.index .banner .swiper-pagination{bottom:40px}.index .banner .content{padding:0 60px;top:auto;left:0;bottom:100px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}}@media only screen and (max-width:767px){.index .banner .swiper-pagination{padding:0 28px;bottom:40px;text-align:left}.index .banner .swiper-slide[font-align=center] .content,.index .banner .swiper-slide[font-align=left] .content,.index .banner .swiper-slide[font-align=right] .content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.index .banner .swiper-slide[font-align=center] .badge ul,.index .banner .swiper-slide[font-align=left] .badge ul,.index .banner .swiper-slide[font-align=right] .badge ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index .banner .content{padding:0 30px}.index .banner .photo{height:calc(100vh - 55px);height:calc(var(--vh, 1vh) * 100 - 55px);height:calc(100dvh - 55px)}.index .banner .photo img.desktop,.index .banner .photo img.pad{display:none}.index .banner .photo img.mobile{display:block}.index .banner .video{height:calc(100vh - 55px);height:calc(var(--vh, 1vh) * 100 - 55px);height:calc(100dvh - 55px)}.index .banner .video video.mobile{display:block}.index .banner .video video.mobile+video.desktop{display:none}.index .banner .badge ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.index .banner .badge li{margin-top:10px}.index .banner .badge li:not(:last-child){padding-right:20px;margin-right:20px}.index .banner .badge li.has-icon span.icon{bottom:0;font-size:1rem}.index .banner .badge li.has-icon span:nth-child(2){padding-left:20px}.index .banner h2{font-size:2.375rem;line-height:1.05}.index .banner .base-button,.index .banner p{display:none}}.index .booking{padding:70px 0 50px;background-color:#f1f1f1!important}.index .booking .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .booking .date,.index .booking .guests,.index .booking .location{padding:0 3.3854vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .booking .location{max-width:350px;width:100%}.index .booking .location:after{display:block;position:absolute;right:0;background-color:rgba(102,102,102,0.5);width:1px;height:50px;content:""}.index .booking .location:before{position:absolute;top:-6px;left:45px;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:#666;font-size:0.875rem;line-height:1;content:"Location"}.index .booking .location .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.index .booking .location .wrap i{position:absolute;left:-35px;font-size:1.25rem}.index .booking .location .wrap p{font-size:1.25rem}.index .booking .location .wrap .angle{margin-left:auto}.index .booking .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem;line-height:1.4}.index .booking .date .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .booking .date .wrap:first-child:before,.index .booking .date .wrap:last-child:before{position:absolute;top:-6px;left:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:#666;font-size:0.875rem;line-height:1}.index .booking .date .wrap:first-child:before{content:"Check in"}.index .booking .date .wrap:first-child:after{margin:0 30px;display:block;background-color:rgba(102,102,102,0.5);width:3.6458vw;height:1px;content:""}.index .booking .date .wrap:last-child:before{content:"Check out"}.index .booking .date .b{margin-right:12px;font-size:2.875rem}.index .booking .base-button{margin-left:3.6458vw;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1200px){.index .booking .location{max-width:290px}.index .booking .location:before{left:35px}}@media only screen and (max-width:992px){.index .booking{padding:25px 0 50px}.index .booking .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:410px;margin:0 auto}.index .booking .date,.index .booking .location{padding:45px 2.3438vw 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.index .booking .date:after,.index .booking .location:after{content:none}.index .booking .location{max-width:265px}.index .booking .location:before{top:20px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.index .booking .location .wrap i{margin-right:15px;position:static}.index .booking .date{border-top:1px solid rgba(102,102,102,0.5)}.index .booking .base-button{margin:0}}.index .room{padding:90px 60px}.index .room .container{margin:0 auto;max-width:1150px;width:100%}.index .room .common-title{margin-bottom:80px}.index .room .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .room .item:not(:last-child){margin-bottom:90px}.index .room .item:nth-child(odd) .photo{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index .room .item:nth-child(odd) .photo:before{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(25%,#fff),to(#fff));background:linear-gradient(270deg,rgba(255,255,255,0),#fff 25%,#fff)}.index .room .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.index .room .item:nth-child(2n) .photo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index .room .item:nth-child(2n) .photo:before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(25%,#fff),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0),#fff 25%,#fff)}.index .room .item:last-child{padding-bottom:0}.index .room .item:nth-child(odd)[data-aost] .photo{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-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}.index .room .item:nth-child(odd)[data-aost] .content{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-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;-webkit-transition-delay:0.1s;transition-delay:0.1s}.index .room .item:nth-child(odd).show .content,.index .room .item:nth-child(odd).show .photo{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.index .room .item:nth-child(odd).show .photo:before{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.index .room .item:nth-child(2n)[data-aost] .photo{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-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}.index .room .item:nth-child(2n)[data-aost] .content{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-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;-webkit-transition-delay:0.1s;transition-delay:0.1s}.index .room .item:nth-child(2n).show .content,.index .room .item:nth-child(2n).show .photo{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.index .room .item:nth-child(2n).show .photo:before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.index .room .content,.index .room .photo{width:50%}.index .room .photo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:380px;overflow:hidden}.index .room .photo:before{position:absolute;left:0;top:0;z-index:2;display:block;width:100%;height:133.3333%;-webkit-transition:-webkit-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s;content:""}.index .room .photo img{max-width:100%;width:auto}.index .room .content{padding:0 4.1667vw}.index .room .content .tag{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"JaguarJC-Book","Noto Sans TC";font-size:0.875rem;line-height:1.57;letter-spacing:0.7px}.index .room .content .tag .icon-tag{margin-right:6px;display:inline-block;font-size:1.5625rem}.index .room .content .main{margin-bottom:10px;font-size:1.375rem;font-family:"JaguarJC-Book","Noto Sans TC";line-height:1.36}.index .room .content .text{margin-bottom:35px;color:#646464;font-size:0.9375rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.67;letter-spacing:0.75px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.index .room .marketing-link{margin-top:4.9479vw;width:100%}@media only screen and (max-width:1200px){.index .room{padding:90px 60px 45px}.index .room .common-title{margin-bottom:35px}}@media only screen and (max-width:992px){.index .room{padding:90px 20px 45px}.index .room .common-title{margin-bottom:25px}.index .room .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:575px}.index .room .item:nth-child(2n) .photo,.index .room .item:nth-child(odd) .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .room .item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index .room .photo{min-height:auto;width:100%}.index .room .content{margin-top:30px;padding:0 10px;text-align:center;width:100%}.index .room .content .tag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .room .content .main{magin-bottom:5px}.index .room .marketing-link{margin-top:60px}}@media only screen and (max-width:767px){.index .room .photo{min-height:auto}.index .room .photo:before{display:block;padding-bottom:65.6716%;content:""}.index .room .content{text-align:left}.index .room .content .tag{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.index .fixed{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;width:100%;height:calc(45.315vw + 180px);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.index .fixed:after,.index .fixed:before{display:block;position:absolute;background-color:#fff;width:100%;height:90px;content:""}.index .fixed:before{top:-1px}.index .fixed:after{bottom:-1px}.index .fixed .bg{width:100%;position:fixed;top:0;left:0;z-index:-1}.index .fixed .bg .photo{width:100%;height:100vh;height:100dvh;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.index .fixed .bg .photo:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.index .fixed .content{max-width:660px;width:100%}.index .fixed .common-title{max-width:none}.index .fixed .common-title .base-button{margin-top:45px}.index .fixed[font-align=left] .common-title{text-align:left}.index .fixed[font-align=center] .common-title{text-align:center}.index .fixed[font-align=right] .common-title{text-align:right}.index .fixed[font-theme=black]{color:#000}.index .fixed[font-theme=black] .common-title .main,.index .fixed[font-theme=black] .common-title .sub,.index .fixed[font-theme=black] .common-title .text{color:#000}.index .fixed[font-theme=white]{color:#fff}.index .fixed[font-theme=white] .common-title .main,.index .fixed[font-theme=white] .common-title .sub,.index .fixed[font-theme=white] .common-title .text{color:#fff}.index .fixed[font-theme=white] .bg .photo:after{background-color:rgba(0,0,0,0.5)}.index .fixed[data-aost] .bg .photo{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 8s cubic-bezier(0.28,0.18,0.01,0.88);transition:-webkit-transform 8s cubic-bezier(0.28,0.18,0.01,0.88);transition:transform 8s cubic-bezier(0.28,0.18,0.01,0.88);transition:transform 8s cubic-bezier(0.28,0.18,0.01,0.88),-webkit-transform 8s cubic-bezier(0.28,0.18,0.01,0.88)}.index .fixed[data-aost] .bg .photo:after{-webkit-transition:background 7s cubic-bezier(0.28,0.18,0.01,0.88);transition:background 7s cubic-bezier(0.28,0.18,0.01,0.88)}.index .fixed[data-aost][data-color=white] .bg .photo:after{background-color:rgba(0,0,0,0.5)}.index .fixed[data-aost][data-color=dark] .bg .photo:after{background-color:rgba(255,255,255,0.5)}.index .fixed.show .bg .photo{-webkit-transform:translate(0%,0%) scale(1);transform:translate(0%,0%) scale(1)}.index .fixed.show .bg .photo:after{background-color:rgba(0,0,0,0)}@media only screen and (max-width:1600px){.index .fixed{height:calc(50.135vw + 180px)}}@media only screen and (max-width:1200px){.index .fixed{height:690px}.index .fixed:after,.index .fixed:before{height:45px}.index .fixed .content{padding:0 55px;max-width:none}.index .fixed .common-title .base-button{margin-top:35px}}@media only screen and (max-width:992px){.index .fixed{height:80vh}}@media only screen and (max-width:767px){.index .fixed{height:675px}.index .fixed .content{padding:0 30px}}.index .showcase .showcase-container{position:relative}.index .showcase[swiper-type="1"]{padding:90px 0;position:relative}.index .showcase[swiper-type="1"] .showcase-container{padding:0 11.9792vw}.index .showcase[swiper-type="1"] .showcase-container[data-aost] .swiper-navigation,.index .showcase[swiper-type="1"] .showcase-container[data-aost] .swiper-pagination,.index .showcase[swiper-type="1"] .showcase-container[data-aost] .swiper-wrap{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="1"] .showcase-container.show .swiper-navigation,.index .showcase[swiper-type="1"] .showcase-container.show .swiper-pagination,.index .showcase[swiper-type="1"] .showcase-container.show .swiper-wrap{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="1"] .swiper-pagination{display:none;visibility:hidden}.index .showcase[swiper-type="1"] .swiper-slide[content-align=left] .content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index .showcase[swiper-type="1"] .swiper-slide[content-align=center] .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .showcase[swiper-type="1"] .swiper-slide[content-align=right] .content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.index .showcase[swiper-type="1"] .container{position:relative;width:100%}.index .showcase[swiper-type="1"] .photo{position:relative}.index .showcase[swiper-type="1"] .photo:before{display:block;padding-bottom:54.4521%;content:""}.index .showcase[swiper-type="1"] .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index .showcase[swiper-type="1"] .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:0 5.9896vw}.index .showcase[swiper-type="1"] .wrap{padding:70px 50px;background-color:#fff;max-width:355px;width:100%}.index .showcase[swiper-type="1"] .base-button{margin-top:30px}@media only screen and (max-width:1650px){.index .showcase[swiper-type="1"] .photo-box .photo{padding-bottom:58.68%}}@media only screen and (max-width:1500px){.index .showcase[swiper-type="1"] .content{padding:60px 40px}}@media only screen and (max-width:1280px){.index .showcase[swiper-type="1"] .showcase-container{padding:0 60px}.index .showcase[swiper-type="1"] .swiper-pagination{margin:40px auto 0;display:block;position:static;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.index .showcase[swiper-type="1"] .swiper-navigation{display:none!important}}@media only screen and (max-width:1200px){.index .showcase[swiper-type="1"]{padding:45px 0}.index .showcase[swiper-type="1"] .content{padding:0 30px 60px}.index .showcase[swiper-type="1"] .wrap{padding:40px 30px;max-width:300px}}@media only screen and (max-width:992px){.index .showcase[swiper-type="1"] .swiper-slide[content-align=center] .content,.index .showcase[swiper-type="1"] .swiper-slide[content-align=left] .content,.index .showcase[swiper-type="1"] .swiper-slide[content-align=right] .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .showcase[swiper-type="1"] .content{position:static}.index .showcase[swiper-type="1"] .wrap{padding:0 30px;max-width:none}}@media only screen and (max-width:767px){.index .showcase[swiper-type="1"] .showcase-container{padding:0 20px}}.index .showcase[swiper-type="2"]{padding:90px 0}.index .showcase[swiper-type="2"] .showcase-container{padding:0 13.0208vw}.index .showcase[swiper-type="2"] .showcase-container[data-aost] .photo-left{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-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}.index .showcase[swiper-type="2"] .showcase-container[data-aost] .photo-right{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-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;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.index .showcase[swiper-type="2"] .showcase-container[data-aost] .common-title .sub,.index .showcase[swiper-type="2"] .showcase-container[data-aost] .common-title p{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="2"] .showcase-container[data-aost] .common-title h2{opacity:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 200%);clip-path:polygon(100% 0,100% 100%,0 100%,0 200%)}.index .showcase[swiper-type="2"] .showcase-container.show .photo-left,.index .showcase[swiper-type="2"] .showcase-container.show .photo-right{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.index .showcase[swiper-type="2"] .showcase-container.show .common-title .sub,.index .showcase[swiper-type="2"] .showcase-container.show .common-title p{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="2"] .showcase-container.show .common-title h2{opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0%);clip-path:polygon(100% 0,100% 100%,0 100%,0 0%)}.index .showcase[swiper-type="2"] .common-title .base-button{margin-top:55px}.index .showcase[swiper-type="2"] .swiper-wrap{width:100%}.index .showcase[swiper-type="2"] .swiper-pagination{display:none;visibility:hidden}.index .showcase[swiper-type="2"] .slide-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.index .showcase[swiper-type="2"] .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52.5547%}.index .showcase[swiper-type="2"] .photo-left:before,.index .showcase[swiper-type="2"] .photo-right:before{display:block;padding-bottom:160%;content:""}.index .showcase[swiper-type="2"] .photo-left img,.index .showcase[swiper-type="2"] .photo-right img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index .showcase[swiper-type="2"] .photo-left{width:62.5%}.index .showcase[swiper-type="2"] .photo-right{margin-left:-4.8611%;width:42.36%}.index .showcase[swiper-type="2"] .content{padding-left:8.0292%;width:47.4453%}@media only screen and (max-width:1280px){.index .showcase[swiper-type="2"] .showcase-container{padding:0 60px}.index .showcase[swiper-type="2"] .swiper-pagination{margin:40px auto 0;display:block;position:static;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.index .showcase[swiper-type="2"] .swiper-navigation{display:none!important}}@media only screen and (max-width:1200px){.index .showcase[swiper-type="2"]{padding:45px 0}.index .showcase[swiper-type="2"] .common-title{text-align:center}.index .showcase[swiper-type="2"] .common-title .base-button{margin:35px auto 0}.index .showcase[swiper-type="2"] .slide-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.index .showcase[swiper-type="2"] .photo{max-width:600px;width:100%}.index .showcase[swiper-type="2"] .content{margin-bottom:50px;padding:0;max-width:650px;width:100%}}@media only screen and (max-width:767px){.index .showcase[swiper-type="2"] .showcase-container{padding:0 30px}}.index .showcase[swiper-type="3"]{padding:90px 0}.index .showcase[swiper-type="3"] .showcase-container{padding:7.8125vw 0;background-color:#f1f1f1}.index .showcase[swiper-type="3"] .showcase-container[data-aost] .swiper-navigation,.index .showcase[swiper-type="3"] .showcase-container[data-aost] .swiper-pagination,.index .showcase[swiper-type="3"] .showcase-container[data-aost] .swiper-wrap{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="3"] .showcase-container.show .swiper-navigation,.index .showcase[swiper-type="3"] .showcase-container.show .swiper-pagination,.index .showcase[swiper-type="3"] .showcase-container.show .swiper-wrap{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="3"] .common-title{margin-bottom:4.6875vw}.index .showcase[swiper-type="3"] .swiper-wrap{padding:0 18.2292vw}.index .showcase[swiper-type="3"] .swiper-navigation{top:-10%}.index .showcase[swiper-type="3"] .swiper-pagination{display:none;visibility:hidden}.index .showcase[swiper-type="3"] .swiper{padding-bottom:4.1667vw;width:100%}.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=h] .slide-box{max-width:360px}.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=h] .photo:before{display:block;padding-bottom:71.7949%;content:""}.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=v] .slide-box{max-width:350px}.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=v] .photo:before{display:block;padding-bottom:117.1429%;content:""}.index .showcase[swiper-type="3"] .swiper-slide.swiper-slide-active .slide-box{-webkit-transform:translateY(4.1667vw);transform:translateY(4.1667vw)}.index .showcase[swiper-type="3"] .slide-box{width:100%;margin:0 auto;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}@media only screen and (min-width:1201px){.index .showcase[swiper-type="3"] .slide-box:hover .photo img{-webkit-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}}@media only screen and (max-width:1200px){.index .showcase[swiper-type="3"] .slide-box:active .photo img{-webkit-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}}.index .showcase[swiper-type="3"] .photo-box{position:relative}.index .showcase[swiper-type="3"] .photo{position:relative;overflow:hidden}.index .showcase[swiper-type="3"] .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}.index .showcase[swiper-type="3"] .cart-button{position:absolute;right:0;bottom: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;background-color:#000;width:70px;height:60px;color:#fff;font-size:1.375rem}.index .showcase[swiper-type="3"] .content{text-align:left;padding:22px 10px 22px 30px;margin:0 auto;font-family:"JaguarJC-Book","Noto Sans TC"}.index .showcase[swiper-type="3"] .content .type{color:#666;font-size:0.9375rem}.index .showcase[swiper-type="3"] .content .title{padding:15px 0;font-size:1.375rem}.index .showcase[swiper-type="3"] .content .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:0.875rem;letter-spacing:0.7px}.index .showcase[swiper-type="3"] .content .price:before{position:absolute;top:-3px;left:-30px;color:#000;font-size:1.25rem;font-family:"icomoon"!important;content:"\e904"}.index .showcase[swiper-type="3"] .content .price span:first-child:not(:only-child){margin-right:10px;color:#808080;text-decoration-line:line-through}.index .showcase[swiper-type="3"] .content .text{margin-top:15px;color:#666;font-size:0.9375rem;font-family:"MyriadPro-Regular","Noto Sans TC";line-height:1.67;letter-spacing:0.75px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index .showcase[swiper-type="3"] .marketing-link{margin-top:3.3854vw}.index .showcase[swiper-type="3"] .marketing-link[data-aost]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-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}.index .showcase[swiper-type="3"] .marketing-link.show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width:1366px){.index .showcase[swiper-type="3"] .swiper-wrap .photo .cart-button{width:60px;height:50px}}@media only screen and (max-width:1280px){.index .showcase[swiper-type="3"] .swiper-wrap{padding:0 60px}.index .showcase[swiper-type="3"] .swiper-wrap .swiper-navigation{display:none!important}.index .showcase[swiper-type="3"] .swiper-wrap .swiper-pagination{margin:40px auto 0;display:block;position:static;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media only screen and (max-width:1200px){.index .showcase[swiper-type="3"]{padding:45px 0}.index .showcase[swiper-type="3"] .common-title{margin-bottom:50px}.index .showcase[swiper-type="3"] .swiper-wrap{padding:0 60px}.index .showcase[swiper-type="3"] .swiper{padding-bottom:60px}.index .showcase[swiper-type="3"] .swiper-slide.swiper-slide-active .slide-box{-webkit-transform:translateY(60px);transform:translateY(60px)}.index .showcase[swiper-type="3"] .slide-box .photo .cart-button{width:65px;height:55px}.index .showcase[swiper-type="3"] .slide-box .content{padding:18px 10px 0}.index .showcase[swiper-type="3"] .slide-box .content h2{padding-top:7px}.index .showcase[swiper-type="3"] .slide-box .content .tag:before{left:0;font-size:1.125rem}.index .showcase[swiper-type="3"] .slide-box .content .tag span:first-child{padding-left:25px}.index .showcase[swiper-type="3"] .swiper-navigation{display:none}.index .showcase[swiper-type="3"] .swiper-pagination{margin:40px auto 0;position:static;display:block!important;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:35%;width:100%}.index .showcase[swiper-type="3"] .marketing-link{margin-top:80px}}@media only screen and (max-width:992px){.index .showcase[swiper-type="3"] .swiper-wrap{padding:0}.index .showcase[swiper-type="3"] .cart-button{font-size:1.25rem;width:64px;height:55px}.index .showcase[swiper-type="3"] .content .price:before{margin-right:10px;position:static}}@media only screen and (max-width:767px){.index .showcase[swiper-type="3"] .showcase-container{padding:90px 20px}.index .showcase[swiper-type="3"] .common-title{padding:0 10px;margin-bottom:25px}.index .showcase[swiper-type="3"] .swiper-wrap{padding:0}.index .showcase[swiper-type="3"] .swiper{padding-bottom:0}.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=h] .slide-box,.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=v] .slide-box{max-width:none}.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=h] .slide-box img,.index .showcase[swiper-type="3"] .swiper-slide[img-landscape=v] .slide-box img{width:100%}.index .showcase[swiper-type="3"] .swiper-slide.swiper-slide-active .slide-box{-webkit-transform:translateY(0);transform:translateY(0)}}.index .showcase[swiper-type="4"]{padding:90px 0}.index .showcase[swiper-type="4"] .common-title{padding-bottom:80px}.index .showcase[swiper-type="4"] .swiper-wrap{padding:0 10.6771vw}.index .showcase[swiper-type="4"] .swiper-wrap[data-aost] .swiper-navigation,.index .showcase[swiper-type="4"] .swiper-wrap[data-aost] .swiper-pagination,.index .showcase[swiper-type="4"] .swiper-wrap[data-aost] .swiper-type-img4-wrap{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="4"] .swiper-wrap.show .swiper-navigation,.index .showcase[swiper-type="4"] .swiper-wrap.show .swiper-pagination,.index .showcase[swiper-type="4"] .swiper-wrap.show .swiper-type-img4-wrap{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.index .showcase[swiper-type="4"] .swiper-pagination{display:none;visibility:hidden}.index .showcase[swiper-type="4"] .swiper{margin:0 auto;padding-bottom:2.8646vw;width:100%}.index .showcase[swiper-type="4"] .swiper-slide.swiper-slide-active .slide-box{-webkit-transform:scale(1) translateY(2.8646vw);transform:scale(1) translateY(2.8646vw)}.index .showcase[swiper-type="4"] .swiper-slide.swiper-slide-active .slide-box .badge{-webkit-transform:scale(1);transform:scale(1)}.index .showcase[swiper-type="4"] .slide-box{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:width 0.5s,-webkit-transform 0.5s;transition:width 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,width 0.5s;transition:transform 0.5s,width 0.5s,-webkit-transform 0.5s}@media only screen and (min-width:1201px){.index .showcase[swiper-type="4"] .slide-box:hover .mask:after{width:600px;height:600px}.index .showcase[swiper-type="4"] .slide-box:hover .mask span{opacity:1;letter-spacing:1.5px;-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:opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s,-webkit-clip-path 0.4s 0.2s;transition:opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s,-webkit-clip-path 0.4s 0.2s;transition:clip-path 0.4s 0.2s,opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s;transition:clip-path 0.4s 0.2s,opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s,-webkit-clip-path 0.4s 0.2s}}@media only screen and (max-width:1200px){.index .showcase[swiper-type="4"] .slide-box:active .mask:after{width:600px;height:600px}.index .showcase[swiper-type="4"] .slide-box:active .mask span{opacity:1;letter-spacing:1.5px;-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:opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s,-webkit-clip-path 0.4s 0.2s;transition:opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s,-webkit-clip-path 0.4s 0.2s;transition:clip-path 0.4s 0.2s,opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s;transition:clip-path 0.4s 0.2s,opacity 0.4s 0.2s,letter-spacing 0.4s 0.2s,-webkit-clip-path 0.4s 0.2s}}.index .showcase[swiper-type="4"] .photo-box{position:relative}.index .showcase[swiper-type="4"] .mask{position:absolute;left:0;top: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;width:100%;height:100%;overflow:hidden}.index .showcase[swiper-type="4"] .mask:after{content:"";width:0px;height:0px;border-radius:50%;background-color:rgba(0,0,0,0.4);-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .showcase[swiper-type="4"] .mask span{opacity:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 90%);clip-path:polygon(100% 0,100% 100%,0 100%,0 90%);z-index:1;-webkit-transition:opacity 0.4s,letter-spacing 0.4s,-webkit-clip-path 0.4s;transition:opacity 0.4s,letter-spacing 0.4s,-webkit-clip-path 0.4s;transition:clip-path 0.4s,opacity 0.4s,letter-spacing 0.4s;transition:clip-path 0.4s,opacity 0.4s,letter-spacing 0.4s,-webkit-clip-path 0.4s;font-family:"JaguarJC-Book","Noto Sans TC";font-weight:normal;font-size:0.875rem;line-height:1;color:#fff;letter-spacing:0.7px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .showcase[swiper-type="4"] .badge{padding:20px;position:absolute;right:-40px;bottom:-40px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:145px;height:145px;color:#fff;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.index .showcase[swiper-type="4"] .badge .icon-tag{margin-bottom:15px;font-size:1.5rem}.index .showcase[swiper-type="4"] .badge .large{font-family:"JaguarJC-Book","Noto Sans TC";font-size:1.125rem}.index .showcase[swiper-type="4"] .badge .small{padding-top:8px;font-family:"JaguarJC-Book","Noto Sans TC";font-size:0.75rem}.index .showcase[swiper-type="4"] .content{padding:30px 15px 0;text-align:left}.index .showcase[swiper-type="4"] .content h2{padding-bottom:8px;font-family:"JaguarJC-Book","Noto Sans TC";font-weight:normal;font-size:1.375rem;line-height:1.5;color:inherit;letter-spacing:0.75px}.index .showcase[swiper-type="4"] .content p{color:#666;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:"MyriadPro-Light","Noto Sans TC";font-weight:normal;font-size:0.9375rem;line-height:1.5625rem;color:inherit;letter-spacing:0.75px}@media only screen and (max-width:1366px){.index .showcase[swiper-type="4"] .badge{width:120px;height:120px;padding:13px;right:-25px;bottom:-30px}}@media only screen and (max-width:1280px){.index .showcase[swiper-type="4"] .common-title{padding-bottom:45px}.index .showcase[swiper-type="4"] .swiper-wrap{padding:0 60px}.index .showcase[swiper-type="4"] .badge{width:110px;height:110px;padding:10px}.index .showcase[swiper-type="4"] .badge .icon-tag{margin-bottom:8px}.index .showcase[swiper-type="4"] .badge .large{font-size:1rem}.index .showcase[swiper-type="4"] .badge .small{padding-top:5px;line-height:1.2}.index .showcase[swiper-type="4"] .swiper-navigation{display:none!important}.index .showcase[swiper-type="4"] .swiper-pagination{margin:40px auto 0;display:block;position:static;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media only screen and (max-width:1200px){.index .showcase[swiper-type="4"]{padding:45px 0}.index .showcase[swiper-type="4"] .swiper-wrap{padding:0}.index .showcase[swiper-type="4"] .swiper{padding-bottom:40px}.index .showcase[swiper-type="4"] .slide-box{max-width:490px;width:100%}.index .showcase[swiper-type="4"] .mask{display:none}.index .showcase[swiper-type="4"] .photo{margin-bottom:15px;position:relative;overflow:hidden;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}.index .showcase[swiper-type="4"] .photo:after{content:"";width:0px;height:0px;border-radius:50%;background-color:rgba(0,0,0,0.4);-webkit-transition:1s;transition:1s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .showcase[swiper-type="4"] .photo .hover-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index .showcase[swiper-type="4"] .content{padding:0 10px}.index .showcase[swiper-type="4"] .content h2{padding-bottom:6px}.index .showcase[swiper-type="4"] .swiper-navigation{display:none}.index .showcase[swiper-type="4"] .swiper-pagination{display:block;visibility:visible}}@media only screen and (max-width:992px){.index .showcase[swiper-type="4"] .badge{width:auto;height:auto;padding:0 11px 8px;position:static;color:#000;background-color:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0)}.index .showcase[swiper-type="4"] .badge .icon-tag{margin-bottom:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);font-size:1rem}.index .showcase[swiper-type="4"] .badge .large{padding-left:4px;padding-right:7px;font-size:0.875rem}.index .showcase[swiper-type="4"] .badge .small{padding-top:0}}@media only screen and (max-width:767px){.index .showcase[swiper-type="4"] .common-title{padding-bottom:25px}.index .showcase[swiper-type="4"] .swiper{padding:0 20px;width:100%}.index .showcase[swiper-type="4"] .swiper-slide.swiper-slide-active .slide-box{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.index .showcase[swiper-type="4"] .swiper-slide.swiper-slide-active .slide-box .badge{-webkit-transform:scale(1);transform:scale(1)}}.index footer.footer{margin-top:4.6875vw}