.notice-lightbox .lightbox-container{max-width:570px;margin:0 auto}.notice-lightbox .container{padding:6.7708vw 50px;background-image:url("../assets/img/lightbox_bg.jpg");background-size:cover;text-align:center}.notice-lightbox img{margin:0 auto 15px;width:40px;height:40px}.notice-lightbox .main{font-size:2.25rem}.notice-lightbox .sub{margin-top:25px;font-size:0.9375rem}.notice-lightbox .sub:after{margin:25px auto 35px;display:block;background-color:#000;width:50px;height:4px;content:""}.notice-lightbox .text{margin-top:15px;color:#666;font-size:0.9375rem;line-height:1.5}.notice-lightbox .button-group{margin-top:75px;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}.notice-lightbox .button-group .base-button:only-child{width:300px}@media only screen and (max-width:767px){.notice-lightbox .lightbox-content,.notice-lightbox .lightbox-dialog{height:auto}.notice-lightbox .container{padding:105px 30px 75px}}.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}}.gallery-lightbox[product-gallery] .lightbox-dialog{padding:60px 0;height:auto}@media only screen and (max-width:992px){.gallery-lightbox[product-gallery] .lightbox-dialog{padding:60px 0 0;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[product-gallery] .swiper-wrap{position:relative;margin:0 auto;width:calc((100vh - 120px) / 0.9555555556);width:calc((100dvh - 120px) / 0.9555555556)}@media only screen and (max-width:1024px){.gallery-lightbox[product-gallery] .swiper-wrap{width:calc((100vh - 120px - 40px) / 0.9555555556);width:calc((100dvh - 120px - 40px) / 0.9555555556)}}@media only screen and (max-width:992px){.gallery-lightbox[product-gallery] .swiper-wrap{margin:auto;width:100%}}.gallery-lightbox[product-gallery] .swiper-navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;z-index:5}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-next,.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev{width:85px;pointer-events:auto}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-next{right:-85px}.gallery-lightbox[product-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){.gallery-lightbox[product-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){.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-next:active:after{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev{left:-85px}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev:after{margin:0 auto 0 0}.gallery-lightbox[product-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){.gallery-lightbox[product-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){.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev:active:after{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@media only screen and (max-width:1024px){.gallery-lightbox[product-gallery] .swiper-navigation{margin-top: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;position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}.gallery-lightbox[product-gallery] .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:""}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-next,.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev{position:relative;width:40px;height:15px}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-next:before,.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev:before{content:none}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-prev{left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gallery-lightbox[product-gallery] .swiper-navigation .swiper-button-next{right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width:992px){.gallery-lightbox[product-gallery] .swiper-navigation{display:none!important}}.gallery-lightbox[product-gallery] .thumbs{position:absolute;top:50%;left:7.8125vw;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);max-width:85px;width:100%;height:335px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-lightbox[product-gallery] .thumbs .swiper-slide{width:100%;opacity:0.3;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.gallery-lightbox[product-gallery] .thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}@media only screen and (max-width:992px){.gallery-lightbox[product-gallery] .thumbs{position:static;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:none;height:auto}}.gallery-lightbox[product-gallery] .photo{position:relative;width:100%;padding-bottom:0!important;background-color:#fff}.gallery-lightbox[product-gallery] .photo:before{display:block;padding-bottom:95.5556%;content:""}.gallery-lightbox[product-gallery] .photo img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-lightbox[product-gallery] .zoom{width:100%;background-color:#fff}.gallery-lightbox[product-gallery] .zoom [zoom-target]{padding-bottom:0!important}.gallery-lightbox[product-gallery] .zoom [zoom-target]:before{display:block;padding-bottom:95.5556%;content:""}.gallery-lightbox[product-gallery] .zoom+.photo{display:none}@media only screen and (max-width:992px){.gallery-lightbox[product-gallery] .zoom{display:none}.gallery-lightbox[product-gallery] .zoom+.photo{display:block}}.gallery-lightbox[product-gallery] .zoom-control{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;position:absolute;top:50%;right:11.1979vw;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.gallery-lightbox[product-gallery] .zoom-control.show{opacity:1}.gallery-lightbox[product-gallery] .zoom-control .zoom-progress{position:relative;margin:12px 0;width:4px;height:220px;background-color:#dddddd}.gallery-lightbox[product-gallery] .zoom-control .zoom-progress span{display:block;position:absolute;bottom:0;left:0;background-color:#696969;width:100%;height:var(--progress);content:""}.gallery-lightbox[product-gallery] .zoom-control .zoom-in,.gallery-lightbox[product-gallery] .zoom-control .zoom-out{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;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-lightbox[product-gallery] .zoom-control .zoom-in div,.gallery-lightbox[product-gallery] .zoom-control .zoom-out div{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;border:1px solid rgba(0,0,0,0.5);width:30px;height:30px;cursor:pointer}.gallery-lightbox[product-gallery] .zoom-control .zoom-in svg,.gallery-lightbox[product-gallery] .zoom-control .zoom-out svg{width:12px}.gallery-lightbox[product-gallery] .zoom-control .zoom-in:after{display:block;margin-top:12px;font-size:0.875rem;content:"100%"}.gallery-lightbox[product-gallery] .zoom-control .zoom-out:before{display:block;margin-bottom:12px;font-size:0.875rem;content:"0%"}.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[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}}.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}}.product-detail{padding-bottom:50px}@media only screen and (max-width:992px){.product-detail{padding-bottom:30px}}.product-detail .outline{padding:115px 60px min(7.2917vw,140px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1520px;width:100%}.product-detail .outline .swiper-wrap{position:sticky;top:110px;width:48.2143%}.product-detail .outline .swiper-wrap [mouse-target]{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;position:fixed;top:0;left:0;z-index:9999;border-radius:500px;background-color:#fff;-webkit-box-shadow:0px 2px 21px 0 rgba(0,0,0,0.1);box-shadow:0px 2px 21px 0 rgba(0,0,0,0.1);width:55px;height:55px;font-size:1.25rem;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;pointer-events:none}.product-detail .outline .swiper-wrap [mouse-target].show{opacity:1}.product-detail .outline .swiper-wrap .swiper-control{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail .outline .swiper-wrap .swiper-navigation{margin-right:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .outline .swiper-wrap .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:""}.product-detail .outline .swiper-wrap .swiper-button-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-detail .outline .swiper-wrap .swiper-button-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product-detail .outline .swiper-wrap .swiper-button-next,.product-detail .outline .swiper-wrap .swiper-button-prev{position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-detail .outline .swiper-wrap .swiper-pagination{position:static;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;color:#666}.product-detail .outline .swiper-wrap .control-navbar{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .outline .swiper-wrap .control-navbar .go-back:before{margin-right:10px;position:static;top:auto;left:auto;-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0);-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;content:""}@media only screen and (min-width:1201px){.product-detail .outline .swiper-wrap .control-navbar .go-back:hover:before{-webkit-transform:rotate(45deg) translate3d(-10px,10px,0);transform:rotate(45deg) translate3d(-10px,10px,0)}}@media only screen and (max-width:1200px){.product-detail .outline .swiper-wrap .control-navbar .go-back:active:before{-webkit-transform:rotate(45deg) translate3d(-10px,10px,0);transform:rotate(45deg) translate3d(-10px,10px,0)}}.product-detail .outline .swiper-wrap [mouse-cotton-target]{background-color:#fff;width:100%;cursor:pointer}.product-detail .outline .swiper-wrap .photo{position:relative;width:100%}.product-detail .outline .swiper-wrap .photo:before{display:block;padding-bottom:95.5556%;content:""}.product-detail .outline .swiper-wrap .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail .outline .content{padding:55px 4.6875vw 0;position:relative;width:51.7857%}.product-detail .outline .content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-detail .outline .content .add-favorite{margin-right:10px}.product-detail .outline .content .add-favorite .icon{-webkit-filter:none;filter:none}.product-detail .outline .content .info{margin-top:40px;padding:0 16px}.product-detail .outline .content .info .sub{margin-bottom:15px;color:#666;font-size:1.125rem}.product-detail .outline .content .info .title{font-size:2rem}.product-detail .outline .content .info .text{margin-top:20px;color:#666;font-size:0.9375rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.6}.product-detail .outline .content .price{margin-top:15px;padding:20px 16px;border-bottom:1px solid rgba(0,0,0,0.3);cursor:pointer}.product-detail .outline .content .price span{display:inline-block;margin-bottom:12px;font-size:0.875rem}.product-detail .outline .content .price div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.product-detail .outline .content .price div:after{display:block;margin-left:auto;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #000;content:""}.product-detail .outline .content .price div p{font-size:1.375rem}.product-detail .outline .content .price div p:not(:first-child){margin-left:45px;color:#666;font-size:1rem;text-decoration:line-through}.product-detail .outline .content .category{padding:26px 16px;border-bottom:1px solid rgba(0,0,0,0.3)}.product-detail .outline .content .category .category-color:not(:last-child),.product-detail .outline .content .category .category-size:not(:last-child){margin-bottom:20px}.product-detail .outline .content .category .category-color ul,.product-detail .outline .content .category .category-size ul{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .outline .content .category .category-color li{position:relative;border-radius:500px;border:1px solid rgba(0,0,0,0);width:34px;height:34px;cursor:pointer;-webkit-transition:border 0.3s;transition:border 0.3s}.product-detail .outline .content .category .category-color li:not(:last-child){margin-right:16px}.product-detail .outline .content .category .category-color li.active{border:1px solid rgba(0,0,0,0.5)}.product-detail .outline .content .category .category-color li div{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:500px;width:26px;height:26px;overflow:hidden}.product-detail .outline .content .category .category-color li img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1201px){.product-detail .outline .content .category .category-color li:hover{border:1px solid rgba(0,0,0,0.5)}}@media only screen and (max-width:1200px){.product-detail .outline .content .category .category-color li:active{border:1px solid rgba(0,0,0,0.5)}}.product-detail .outline .content .category .category-size li{padding:0 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;background-color:#e4e4e4;border:1px solid rgba(0,0,0,0);min-width:65px;height:35px;cursor:pointer;-webkit-transition:border 0.3s;transition:border 0.3s}.product-detail .outline .content .category .category-size li:not(:last-child){margin-right:6px}.product-detail .outline .content .category .category-size li.active{background-color:#000;color:#fff}@media only screen and (min-width:1201px){.product-detail .outline .content .category .category-size li:hover{border:1px solid rgba(0,0,0,0.5)}}@media only screen and (max-width:1200px){.product-detail .outline .content .category .category-size li:active{border:1px solid rgba(0,0,0,0.5)}}.product-detail .outline .content .control{padding:26px 0}.product-detail .outline .content .control-qty{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .outline .content .control-qty p{font-size:0.875rem}.product-detail .outline .content .control-qty .count-group{margin-left:14px;border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3)}.product-detail .outline .content .control-qty .count-group .input{margin:0}.product-detail .outline .content .control-qty .button{border-right:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.3);width:30px}.product-detail .outline .content .control-qty .tip{margin-left:30px;color:#a50000}.product-detail .outline .content .control-button{padding-left:16px;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail .outline .content .control-button .base-button{width:50%}.product-detail .outline .content .control-list{margin-top:30px}.product-detail .outline .content .control-list li{padding:0 20px 0 50px;border-bottom:1px solid rgba(0,0,0,0.3)}.product-detail .outline .content .control-list li.active .block .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.product-detail .outline .content .control-list li.active .block .icon:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}.product-detail .outline .content .control-list li.discount{color:#a50000}.product-detail .outline .content .control-list li.discount .block p{position:relative}.product-detail .outline .content .control-list li.discount .block p:before{display:block;position:absolute;left:-10px;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);font-family:"icomoon"!important;content:"\e904"}.product-detail .outline .content .control-list li.list .collapse p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.product-detail .outline .content .control-list li.list .collapse p:not(:last-child){margin-bottom:30px}.product-detail .outline .content .control-list li.list .collapse p:before{display:block;border-radius:500px;background-color:#374558;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);margin-right:8px;width:4px;height:4px;-ms-flex-negative:0;flex-shrink:0;content:""}.product-detail .outline .content .control-list .block{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media only screen and (min-width:1201px){.product-detail .outline .content .control-list .block:hover .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product-detail .outline .content .control-list .block:hover .icon:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:1}}@media only screen and (max-width:1200px){.product-detail .outline .content .control-list .block:active .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product-detail .outline .content .control-list .block:active .icon:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:1}}.product-detail .outline .content .control-list .block .icon{margin-left:auto;position:relative;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:12px;height:12px;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s}.product-detail .outline .content .control-list .block .icon:after,.product-detail .outline .content .control-list .block .icon:before{display:block;background-color:#666;content:""}.product-detail .outline .content .control-list .block .icon:after{width:100%;height:1px}.product-detail .outline .content .control-list .block .icon:before{position:absolute;width:1px;height:100%;-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;transition:transform 0.6s,opacity 0.6s;transition:transform 0.6s,opacity 0.6s,-webkit-transform 0.6s}.product-detail .outline .content .control-list .collapse{display:none;padding-bottom:30px;font-size:0.875rem;line-height:1.5}.product-detail .outline .content .control-list .collapse p:not(:last-child){margin-bottom:10px}.product-detail .outline .content .control-list .collapse span{display:inline-block;margin-left:10px;border-bottom:1px solid #a50000}.product-detail .outline .content .control-tip{margin-top:30px;padding:2.0833vw 2.6042vw;background-color:#e3e3e3;font-size:0.9375rem;line-height:1.6}@media only screen and (max-width:1024px){.product-detail .outline .content .add-favorite .icon:after{content:none}}@media only screen and (max-width:992px){.product-detail .outline{padding:115px 40px 7.2917vw;-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}.product-detail .outline .swiper-wrap{position:static;width:100%}.product-detail .outline .swiper-wrap .swiper-control{margin-top:5px;padding:18px 0;background-color:#ededed}.product-detail .outline .swiper-wrap .control-navbar{padding:0;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail .outline .content{margin-top:45px;padding:0;width:100%}.product-detail .outline .content .top{position:absolute;top:0;right:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.product-detail .outline .content .info{margin-top:0}.product-detail .outline .content .info .sub{margin-bottom:20px}.product-detail .outline .content .control{padding:26px 0 0}.product-detail .outline .content .control-button{padding:0}.product-detail .outline .content .control-list{margin-top:10px}.product-detail .outline .content .control-tip{padding:20px 30px}}@media only screen and (max-width:767px){.product-detail .outline{padding:115px 0 7.2917vw}.product-detail .outline .swiper-wrap .swiper-navigation{margin-right:15px}.product-detail .outline .swiper-wrap .swiper-navigation:before{width:75px}.product-detail .outline .content{padding:0 25px}.product-detail .outline .content .top{padding-right:35px}.product-detail .outline .content .top .social-control div p{display:none}.product-detail .outline .content .top .social-control ul{left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:120px}.product-detail .outline .content .top .add-favorite{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-detail .outline .content .top .add-favorite p{display:none}.product-detail .outline .content .info{padding:0 5px}.product-detail .outline .content .info .sub{font-size:0.875rem}.product-detail .outline .content .info .title{font-size:1.25rem}.product-detail .outline .content .info .text{margin-top:10px;font-size:0.875rem;line-height:1.5}.product-detail .outline .content .price{margin-top:25px;padding:15px 5px}.product-detail .outline .content .price span{font-size:0.75rem}.product-detail .outline .content .category{padding:35px 5px}.product-detail .outline .content .control-qty{padding:0 5px}.product-detail .outline .content .control-qty .tip{margin-left:15px}.product-detail .outline .content .control-list li{padding:0 10px 0 35px}.product-detail .outline .content .control-list .block{font-size:0.875rem}}.product-detail .article{padding:0 60px}.product-detail .article .anchor-navbar ul{max-width:1400px}@media only screen and (max-width:992px){.product-detail .article{padding:0 40px}}@media only screen and (max-width:767px){.product-detail .article{padding:0}}.product-detail .article-content{padding:5.7292vw 0}.product-detail .article-content .block-title{text-align:center}.product-detail .article-content ._articleBlock{margin:50px auto 0;max-width:1080px;width:100%}@media only screen and (max-width:992px){.product-detail .article-content{padding:50px 0}}@media only screen and (max-width:767px){.product-detail .article-content{padding:35px 40px}.product-detail .article-content ._articleBlock{margin-top:30px}}.product-detail .spec .container{padding:5.7292vw 60px;margin:0 auto;background-color:#ededed;max-width:1500px;width:100%}.product-detail .spec .block-title{text-align:center}.product-detail .spec .table{margin:50px auto 0;max-width:1045px;border-top:4px solid #000;border-bottom:4px solid #000}.product-detail .spec .tr{padding:30px 30px 30px 10.4167vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-detail .spec .tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.product-detail .spec .td{text-align:left;font-size:1.125rem;letter-spacing:0.36px}.product-detail .spec .td.title{width:265px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:992px){.product-detail .spec .container{padding:60px 40px}.product-detail .spec .td.title{width:250px}}@media only screen and (max-width:767px){.product-detail .spec .container{padding:60px 30px}.product-detail .spec .table{margin:25px auto 0}.product-detail .spec .tr{padding:15px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .spec .td{font-size:0.875rem}.product-detail .spec .td.title{margin-bottom:10px}}.product-detail .more{padding:5.7292vw 0}.product-detail .more .block-title{text-align:center}.product-detail .more .swiper-wrap{position:relative}.product-detail .more .swiper{margin:50px auto 0;width:71.0938vw}.product-detail .more .swiper-navigation{position:absolute;top:0;left:0;width:100%}.product-detail .more .swiper-navigation:before{display:block;padding-bottom:15.625%;content:""}.product-detail .more .swiper-pagination{opacity:0;visibility:hidden}.product-detail .more .wrap{width:100%}.product-detail .more .detail{position:relative}.product-detail .more .detail:after{display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;pointer-events:none;content:""}.product-detail .more .detail .add-favorite{padding:16px 20px;position:absolute;top:0;left:0;z-index:5;color:#fff}.product-detail .more .detail .add-favorite i{opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.product-detail .more .detail .photo{position:relative}.product-detail .more .detail .photo:before{display:block;padding-bottom:95.2381%;content:""}.product-detail .more .detail .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail .more .detail .discount{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;top:0;right:0;width:110px;height:35px;color:#777;font-size:0.875rem;line-height:1.4;text-align:center}.product-detail .more .detail .discount.red{background-color:#a50000}.product-detail .more .detail .discount.black{background-color:#000}.product-detail .more .detail .discount img{margin:0 auto 10px;width:20px}.product-detail .more .detail .discount .b{color:#fff}.product-detail .more .detail .sub{font-size:1.25rem}.product-detail .more .detail .main{font-size:1.875rem;line-height:1.2}@media only screen and (min-width:1201px){.product-detail .more .detail:hover:after{opacity:1}.product-detail .more .detail:hover .add-favorite i{opacity:1}}@media only screen and (max-width:1200px){.product-detail .more .detail:active:after{opacity:1}.product-detail .more .detail:active .add-favorite i{opacity:1}}.product-detail .more .content{padding:20px 12px}.product-detail .more .content .sub{margin-bottom:15px;font-size:0.875rem}.product-detail .more .content .main{font-size:1.625rem;line-height:1.2}.product-detail .more .shopping-control.disable .price div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .more .shopping-control.disable .price p:not(:last-child){margin:5px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-detail .more .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){.product-detail .more .swiper-navigation:before{padding-bottom:20.8333%}}@media only screen and (max-width:1280px){.product-detail .more .shopping-control.disable .cart i{display:none}.product-detail .more .shopping-control.disable .cart span{margin:0}.product-detail .more .shopping-control .price div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .more .shopping-control .price p:not(:last-child){margin:5px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-detail .more .shopping-control .price p:not(:first-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:1200px){.product-detail .more .swiper-navigation:before{padding-bottom:33.0078%}.product-detail .more .detail .add-favorite i{opacity:1}}@media only screen and (max-width:992px){.product-detail .more{padding:55px 40px}.product-detail .more .swiper{width:100%}.product-detail .more .swiper-navigation{display:none!important}.product-detail .more .swiper-pagination{margin:20px auto 0;position:static;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;opacity:1;visibility:visible}}@media only screen and (max-width:767px){.product-detail .more{padding:50px 15px}.product-detail .more .swiper-wrap .swiper-slide{text-align:left}.product-detail .more .swiper{margin:20px auto 0}.product-detail .more .detail:after{content:none}.product-detail .more .detail .add-favorite{padding:8px}.product-detail .more .detail .discount{padding:4px 0;width:100px;height:auto;font-size:0.75rem}.product-detail .more .content{padding:15px 5px}.product-detail .more .content .sub{margin-bottom:10px;font-size:0.75rem}.product-detail .more .content .main{font-size:1rem}.product-detail .more .shopping-control{margin-top:15px}.product-detail .more .shopping-control.disable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail .more .shopping-control.disable .price div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-detail .more .shopping-control.disable .price p:not(:last-child){margin:0 8px 0 0;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.product-detail .more .shopping-control.disable .price p:not(:first-child){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.product-detail .more .shopping-control.disable .cart{padding:0 24px;margin-top:8px}.product-detail .more .shopping-control.disable .cart:before{content:none}.product-detail .more .shopping-control .cart i{font-size:1.125rem}}.product .article ._articleBlock,.product .article .block-title{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .article.show ._articleBlock,.product .article.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}.product .article.show ._articleBlock{-webkit-transition-delay:0.3s;transition-delay:0.3s}.product .spec{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .spec.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}.product .more .block-title,.product .more .swiper-wrap{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .more.show .block-title,.product .more.show .swiper-wrap{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}.product .more.show .swiper-wrap{-webkit-transition-delay:0.3s;transition-delay:0.3s}
/*# sourceMappingURL=product_detail.css.map */