.category-lightbox .lightbox-container{background-color:#fff}.category-lightbox .lightbox-dialog{padding:80px 5.4688vw 95px;height:auto}.category-lightbox .title{margin-bottom:20px;font-size:1.625rem;line-height:1.2;text-align:center}.category-lightbox ul{border-top:6px solid #000;border-bottom:6px solid #000}.category-lightbox li{padding:15px 0 15px 7.0313vw}.category-lightbox li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.category-lightbox li.active div:before{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.category-lightbox li.active img{-webkit-filter:invert(100%);filter:invert(100%);-webkit-transform:scale(0.75) translateZ(0);transform:scale(0.75) translateZ(0)}.category-lightbox li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1201px){.category-lightbox li a:hover div:before{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.category-lightbox li a:hover img{-webkit-filter:invert(100%);filter:invert(100%);-webkit-transform:scale(0.75) translateZ(0);transform:scale(0.75) translateZ(0)}}@media only screen and (max-width:1200px){.category-lightbox li a:active div:before{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.category-lightbox li a:active img{-webkit-filter:invert(100%);filter:invert(100%);-webkit-transform:scale(0.75) translateZ(0);transform:scale(0.75) translateZ(0)}}.category-lightbox li div{margin-right:10px;position:relative;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:60px;height:60px}.category-lightbox li div:before{position:absolute;z-index:-1;border-radius:500px;background-color:#000;width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s;content:""}.category-lightbox li img{width:40px;-webkit-transition:-webkit-transform 0.6s,-webkit-filter 0.6s;transition:-webkit-transform 0.6s,-webkit-filter 0.6s;transition:transform 0.6s,filter 0.6s;transition:transform 0.6s,filter 0.6s,-webkit-transform 0.6s,-webkit-filter 0.6s}@media only screen and (max-width:767px){.category-lightbox .lightbox-dialog{padding:80px 40px}.category-lightbox li{padding:15px 0 15px 60px}}.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}}.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 main{padding-bottom:9.1146vw}@media only screen and (max-width:767px){.product main{padding-bottom:0}}.product .product-outline{padding-top:120px;background-color:#eceaea}.product .product-outline .common-title{max-width:530px;text-align:center}.product .product-outline .common-title .sub{letter-spacing:4.8px}.product .product-outline .common-title .main{letter-spacing:2.1px}.product .product-outline .category-navbar{padding:50px 30px}.product .product-outline .category-navbar .navigation .button{background-color:#eceaea}.product .product-outline .category-navbar .navigation .button.prev:after{background-image:-webkit-gradient(linear,left top,right top,from(#eceaea),to(rgba(236,234,234,0)));background-image:linear-gradient(to right,#eceaea,rgba(236,234,234,0))}.product .product-outline .category-navbar .navigation .button.next:after{background-image:-webkit-gradient(linear,right top,left top,from(#eceaea),to(rgba(236,234,234,0)));background-image:linear-gradient(to left,#eceaea,rgba(236,234,234,0))}@media only screen and (max-width:1024px){.product .product-outline .common-title .sub{letter-spacing:2px}.product .product-outline .category-navbar{padding:35px 20px}}@media only screen and (max-width:767px){.product .product-outline{padding:95px 0 35px}.product .product-outline .outline .sub{letter-spacing:1px}.product .product-outline .category-navbar{padding:35px 0}}.product .product-list{padding-top:80px}@media only screen and (max-width:767px){.product .product-list{padding-top:65px}.product .product-list .common-title{padding:0 40px}}.product .product-filter{margin-top:55px;position:relative;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}.product .product-filter .dropdown-group{padding:0 35px}.product .product-filter .dropdown-wrapper{width:18.2292vw;min-width:230px}.product .product-filter .show-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .product-filter .show-type div{margin:0 10px;font-size:1.125rem;cursor:pointer}.product .product-filter .show-type div.active{color:#50709c}@media only screen and (max-width:1024px){.product .product-filter .show-type{display:none}}@media only screen and (max-width:767px){.product .product-filter{margin-top:25px;padding:0 40px}.product .product-filter .dropdown-group{padding:0;width:100%}.product .product-filter .dropdown-wrapper{margin:0;width:100%;min-width:auto;max-width:none}}.product .product-group{margin-top:100px;padding:0 40px}.product .product-group .block-title{margin-bottom:45px;text-align:center}.product .product-group .block-title .title{font-size:1.5rem;line-height:1.8}.product .product-group .block-title .text{padding:0 40px;color:#666;font-size:0.9375rem;line-height:1.6}.product .product-group ul{padding:0 20px 55px;border-bottom:1px solid rgba(102,102,102,0.5);max-width:1410px}@media only screen and (max-width:1024px){.product .product-group{padding:0 20px}}@media only screen and (max-width:767px){.product .product-group{margin-top:75px;padding:0 12px}.product .product-group .block{margin-bottom:20px}.product .product-group .block .text{padding:0 20px}}@media only screen and (max-width:576px){.product .product-group ul{padding:0 20px 20px}}.product .product-more{padding:100px 0}.product .product-more .block-title{text-align:center}.product .product-more .swiper-wrap{position:relative;margin-top:35px;padding:0 125px}.product .product-more .swiper{max-width:1400px;width:100%}.product .product-more .swiper-slide[font-theme=white] .content{color:#fff}.product .product-more .swiper-slide[font-theme=black] .content{color:#000}.product .product-more .swiper-pagination{bottom:-25px;-webkit-transform:translate3d(-50%,100%,0)!important;transform:translate3d(-50%,100%,0)!important}.product .product-more .wrap{position:relative;width:100%}.product .product-more .photo{position:relative;width:100%}.product .product-more .photo:before{display:block;padding-bottom:39.2857%;content:""}.product .product-more .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product .product-more .photo .mobile{display:none}.product .product-more .content{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-width:550px;width:100%}.product .product-more .content img{margin:0 auto 15px;max-width:40px}.product .product-more .content .title{font-size:2.25rem;line-height:1.2;letter-spacing:0.72px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product .product-more .content .text{margin-top:10px;font-size:0.9375rem;font-family:"MyriadPro-Light","Noto Sans TC";line-height:1.6;letter-spacing:0.75px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product .product-more .content .base-button{margin-top:30px}@media only screen and (max-width:1024px){.product .product-more .swiper-wrap{padding:0 40px}.product .product-more .swiper-pagination{position:static;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;margin:25px auto 0}.product .product-more .swiper-navigation{display:none}}@media only screen and (max-width:992px){.product .product-more .content img{max-width:30px}.product .product-more .content .title{font-size:1.875rem}}@media only screen and (max-width:767px){.product .product-more{padding:70px 0}.product .product-more .swiper-wrap{padding:0 15px}.product .product-more .photo:before{padding-bottom:121.7391%}.product .product-more .photo .desktop{display:none}.product .product-more .photo .mobile{display:block}.product .product-more .content{padding:0 20px}.product .product-more .content img{max-width:25px}.product .product-more .content .title{font-size:1.25rem}.product .product-more .content .text{font-size:0.875rem}.product .product-more .content .base-button{margin-top:25px}}.product .product-list .outline{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .product-list .outline.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 .product-filter{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .product-filter.show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s,-webkit-transform 1s 0.3s}.product .product-group .block,.product .product-group ul{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .product-group.show .block,.product .product-group.show ul{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.product .product-group.show .block{-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 .product-group.show ul{-webkit-transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s,-webkit-transform 1s 0.3s}.product .product-more .block-title,.product .product-more .swiper-wrap{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.product .product-more.show .block-title,.product .product-more.show .swiper-wrap{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.product .product-more.show .block-title{-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 .product-more.show .swiper-wrap{-webkit-transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,-webkit-transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s;transition:opacity 1s 0.3s,transform 1s 0.3s,-webkit-transform 1s 0.3s}
/*# sourceMappingURL=product.css.map */