@charset "UTF-8";.product{display:block;width:100%}.product__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:calc(100% - 40px);margin:0 auto;overflow:hidden}.product__list__item{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:calc(var(--screenHeight) - 75px);transition:width .4s ease-in-out,transform .6s .4s ease-in-out;overflow:hidden;flex:0 1 auto}.product__list__item.wow{opacity:1;visibility:visible}.product__list__item::before{content:attr(data-type);position:absolute;top:30px;left:20px;display:block;width:auto;font-size:300px;line-height:.7;letter-spacing:-.05em;font-family:'TenorSans','NotoSansTC';text-transform:uppercase;transition:opacity 1.2s .4s ease-in-out,transform 1.2s .4s ease-in-out}.product__list__item.wow::before{opacity:0;transform:translateY(-20px)}.product__list__item.wow.animated::before{opacity:1;transform:none}.product__list__item.ready{width:min(225px,15%)}.product__list__item.current{width:max(calc(100% - 225px * 3),55%)}.product__list__item__link{z-index:10;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.product__list__item__pic{display:block;width:min(60%,570px);-webkit-box-reflect:below -2% linear-gradient(#0000 90%,#000 100%);transition:opacity 1.2s .4s ease-in-out,transform 1.2s .4s ease-in-out}.product__list__item__pic img{transition:opacity .4s ease-in-out}.product__list__item.wow .product__list__item__pic{opacity:0;transform:translateY(20px)}.product__list__item.wow.animated .product__list__item__pic{opacity:1;transform:none}.product__list__item.ready .product__list__item__pic img{opacity:0}.product__list__item__content{position:absolute;bottom:30px;left:30px;display:flex;align-items:flex-end;align-content:flex-end;justify-items:flex-start;justify-content:flex-start;width:calc(100% - 60px);transition:opacity .4s ease-in-out}.product__list__item.ready .product__list__item__content{opacity:0}.product__list__item__content__title{display:block;width:100%;flex:0 1 auto}.product__list__item.wow .product__list__item__content__title{opacity:0;transform:translateX(-20px);transition:opacity 1.2s .4s ease-in-out,transform 1.2s .4s ease-in-out}.product__list__item.wow.animated .product__list__item__content__title{opacity:1;transform:none}.product__list__item__content__title__main{display:block;width:100%;font-size:min(55px,3.44vw);line-height:1.2;letter-spacing:0;color:#fff;font-family:'TenorSans','NotoSansTC';text-transform:uppercase}.product__list__item__content__title__sub{display:block;width:100%;font-size:20px;line-height:1.2;color:#fff}.product__list__item__content__btn{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:130px;height:130px;border:1px solid rgba(255,255,255,.5);border-radius:50%;margin:0 0 0 50px;overflow:hidden;flex:0 0 auto}.product__list__item__content__btn::before{content:'';position:absolute;top:calc(50% - 10px);left:calc(50% - 27.5px);display:block;width:55px;height:20px;background:url(/assets/images/common/icon_arrow_next_long_full.svg) center/contain no-repeat;filter:brightness(0) invert(1)}.product__list__item.wow .product__list__item__content__btn{opacity:0;transform:translateX(20px);transition:opacity 1.2s .4s ease-in-out,transform 1.2s .4s ease-in-out}.product__list__item.wow.animated .product__list__item__content__btn{opacity:1;transform:none}.product__list__item[data-type="pilipala"]{background:linear-gradient(to top,#139aa4 0%,#43bcc5 100%)}.product__list__item[data-type="pilipala"]::before{left:-5px;color:#8bd0d6}.product__list__item[data-type="xianxian"]{background:linear-gradient(to top,#e23e25 0%,#e94830 100%)}.product__list__item[data-type="xianxian"]::before{color:#eb5d4b}.product__list__item[data-type="weiwei"]{background:linear-gradient(to top,#d3cabd 0%,#ebe1d3 100%)}.product__list__item[data-type="weiwei"]::before{color:#f3ede5}.product__list__item[data-type="guliguli"]{background:linear-gradient(to top,#eaba14 0%,#f5ce2f 100%)}.product__list__item[data-type="guliguli"]::before{color:#f7dd83}@media screen and (max-width:991px){.product__list{display:block;margin:0 auto 20px auto}.product__list__item{height:550px;transition:none}.product__list__item.ready{width:100%}.product__list__item.current{width:100%}.product__list__item::before{top:20px;font-size:220px}.product__list__item.wow{transform:translateX(20px)}.product__list__item.wow.animated{transform:none}.product__list__item__pic{width:min(385px,50.13vw);transition:opacity 1s .6s ease-in-out,transform 1s .6s ease-in-out}.product__list__item.wow .product__list__item__pic{opacity:0;transform:translateY(20px)}.product__list__item.wow.animated .product__list__item__pic{opacity:1;transform:none}.product__list__item__content{bottom:20px;left:20px;width:calc(100% - 40px);transition:opacity 1s .8s ease-in-out}.product__list__item.wow .product__list__item__content{opacity:0}.product__list__item.wow.animated .product__list__item__content{opacity:1}.product__list__item__content__title__main{font-size:55px}.product__list__item[data-type="pilipala"]::before{left:0}.product__list__item[data-type="guliguli"]::before{left:10px}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.product__list{width:calc(100% - 20px);margin:0 auto 10px auto}.product__list__item{height:380px}.product__list__item::before{left:50%;transform:translateX(-50%);font-size:100px}.product__list__item.wow::before{transform:translateX(-50%) translateY(-20px)}.product__list__item.wow.animated::before{transform:translateX(-50%)}.product__list__item__pic{width:min(230px,60vw);margin:0 0 10px 0}.product__list__item__content{align-items:center;align-content:center;left:15px;bottom:15px;width:calc(100% - 35px)}.product__list__item__content__title__main{font-size:30px}.product__list__item__content__title__sub{font-size:16px}.product__list__item__content__btn{width:auto;height:auto;max-width:100%;border:none;border-radius:0;margin:0 0 0 20px;overflow:visible}.product__list__item__content__btn::before{position:relative;top:auto;left:auto}.product__list__item[data-type="pilipala"]::before{left:calc(50% - 7px)}.product__list__item[data-type="weiwei"]::before{left:calc(50% + min(18px,max(0px,18px - 18 * (100vw - 375px) / 200)))}.product__list__item[data-type="guliguli"]::before{left:calc(50% + 5px)}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}