@charset "UTF-8";
.c-subMenu{display:block;width:100%;overflow:hidden;margin:0;z-index:10}.c-subMenu.wow{animation-name:fadeInUp}.c-subMenu__list{display:flex;justify-content:space-between;justify-items:flex-start;align-items:stretch;align-content:stretch;width:100%;left:-5px}.c-subMenu__list__item{display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;align-content:center;width:100%;flex:0 1 auto;min-height:50px;font-size:17px;line-height:1.375;color:var(--textColor);font-family:'NotoSansTC';padding:15px 5px;cursor:pointer;transition:color .4s ease-in-out}.c-subMenu__list__item:first-child:last-child{align-items:flex-start;align-content:flex-start}.c-subMenu__list__item.active{color:var(--titleColor);cursor:default;pointer-events:none}.c-subMenu__list__item:hover:not(.active){color:#a7a4a9}.c-subMenu__list__item__text{display:block;width:100%;flex:0 1 auto;z-index:10}.c-subMenu__content{padding:35px 0 0 0}.c-subMenu[data-style="underline"] .c-subMenu__list__item::before,.c-subMenu[data-style="underline"] .c-subMenu__list__item::after{content:'';position:absolute;bottom:-1px;left:0;display:block;width:100%;height:1px}.c-subMenu[data-style="underline"] .c-subMenu__list__item::before{background:#d0cfd5}.c-subMenu[data-style="underline"] .c-subMenu__list__item::after{background:var(--titleColor);transform-origin:center;transform:scaleX(0);transition:transform .4s ease-in-out;z-index:10}.c-subMenu[data-style="underline"] .c-subMenu__list__item.active::after{transform:none}.c-subMenu[data-style="underline"] .c-subMenu__list__item__link{justify-items:center;justify-content:center}.c-subMenu[data-style="underline"] .c-subMenu__list__item__text{width:auto;max-width:100%}@media screen and (max-width:991px){.c-subMenu__content{padding:40px 0 0 0}.c-subMenu__list__item{padding:15px}.c-subMenu__list__item__text span{display:block;width:100%}}@media screen and (min-width:768px){}@media screen and (max-width:767px){.c-subMenu__content{padding:25px 0 0 0}.c-subMenu__list__item{min-height:35px;padding:10px;font-size:14px}}@media screen and (max-width:575px){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-edit{display:block;width:100%;color:var(--textColor);word-break:break-all}.c-edit *{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;text-align:inherit}.c-edit a{font-size:inherit}.c-edit img{display:inline-block;width:auto;max-width:100%;height:auto !important}.c-edit strong{font-weight:700}.c-edit i{font-style:italic}.c-edit ul,.c-edit ol{padding:0 0 0 20px;margin:20px 0}.c-edit ul li,.c-edit ol li{display:list-item;width:100%;margin:0 0 5px 0}.c-edit ul li:last-child,.c-edit ol li:last-child{margin:0}.c-edit ul{list-style-type:disc}.c-edit ol{list-style-type:decimal}.c-edit__iframe{display:block;width:100%;padding:56.25% 0 0 0}.c-edit__youtube{display:block;width:100%;padding:56.25% 0 0 0}.c-edit iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit__table{width:100%;padding:0 0 5px 0;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px}.c-edit__table::-webkit-scrollbar-thumb{background:var(--mainColor)}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit{}}@supports (-webkit-touch-callout:none){}
body{overflow:visible}.c-product__content{display:block;width:100%;cursor:pointer;margin:0 0 20px 0}.c-product__content__pic{display:block;width:100%;box-shadow:0 0 10px rgba(92,92,92,.3);margin:0 0 30px 0}.c-product__content__info{display:block;width:100%;flex:0 1 auto}.c-product__content__code{display:block;width:100%;font-size:15px;line-height:1;color:var(--titleColor);font-family:'NotoSansTC';margin:0 0 10px 0}.c-product__content__info__title{display:block;width:100%;font-size:16px;line-height:1.5;color:var(--titleColor);font-family:'NotoSansTC';display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis}.c-product__content__info__title__text{max-width:100%}.c-product__content__mode{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:15px;line-height:1.3;color:var(--titleColor);font-family:'NotoSansTC';margin:10px 0 0 0}.c-product__content__mode__title{top:.04em;display:block;width:auto;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;flex:0 0 auto}.c-product__content__mode__text{display:block;width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;flex:0 1 auto}.c-product__content__info__text{display:block;width:100%;font-size:15px;line-height:1.6;color:var(--textColor);font-family:'NotoSansTC';margin:20px 0 0 0}.c-product__content__info__tag{display:inline-block;color:#fff;background:var(--mainColor);font-size:14px;line-height:1;font-family:'NotoSansTC';padding:6px 12px;position:absolute;right:0;top:-56px}.c-product__content__info__price{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-items:flex-start;justify-content:flex-start;width:100%;font-family:'NotoSansTC-B';line-height:1;margin:7px 0 0 0}.c-product__content__info__price__text{display:block;width:auto;max-width:100%;font-size:22px;color:var(--mainColor);font-family:inherit}.c-product__content__info__price__text::before{content:'NT$'}.c-product__content__info__price__text:last-child{display:block;width:auto;max-width:100%;font-size:15px;color:var(--textColor);font-family:'NotoSansTC'}.c-product__content__info__price__text:not(:first-child):last-child{margin:0 0 0 25px;font-size:15px;color:var(--textColor);text-decoration:line-through}.c-product__content__pic::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(29,24,44,.4);opacity:0;transition:opacity .4s ease-in-out;z-index:10}.c-product__content__pic::after{content:'READ MORE';position:absolute;top:calc(50% - 7px);left:calc(50% - 62.5px);display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:125px;font-size:17px;line-height:1;color:#fff;font-family:'NotoSansTC';background:url(/shop/assets/images/common/icon_arrow_next.svg) center right 10px no-repeat;background-size:8px 15px;filter:brightness(0) invert(1);pointer-events:none;opacity:0;transition:opacity .4s ease-in-out;z-index:10}.c-product__content:hover .c-product__content__pic::before,.c-product__content:hover .c-product__content__pic::after{opacity:1}.c-product__content__bt{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.c-product__tool{display:block;width:calc(100% + 8px)}.c-product__tool__select{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:100%}.c-product__tool__select__item{display:block;width:100%;padding:10px 13px;flex:0 1 auto;border:1px solid #d2d2d2;font-size:15px;line-height:1;color:var(--titleColor);font-family:'NotoSansTC';margin:0 8px 0 0}.c-product__tool__btGroup{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:stretch;align-content:stretch;width:100%;margin:10px 0 0 0}.c-product__tool__btGroup__btGroup__bt{display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;width:100%;flex:0 1 auto;margin:0 8px 0 0;line-height:1.2}.c-arrange{justify-content:space-between;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:100%;display:none}.c-arrange.wow{animation-name:fadeInUp}.c-arrange__bt{border:1px solid #d2d2d2;background:none;width:calc(50% - 2px);flex:0 1 auto;padding:18px 0}.c-arrange__bt::before{content:'';position:absolute;top:calc(50% - 6.5px);left:calc(50% - 6.5px);display:block;width:13px;height:13px}.c-arrange__bt[data-style="vertical"]::before{background:#d2d2d2}.c-arrange__bt[data-style="horizontal"]::before{background:url(/shop/assets/images/common/icon_burger.svg) center/contain no-repeat}.c-arrange__bt.active{pointer-events:none;background:var(--secondary)}.c-arrange__bt.active::before{filter:brightness(0) invert(1)}.productDetail{overflow:visible}.productDetail__content{display:flex;justify-content:space-between;justify-items:flex-start;align-items:stretch;align-content:stretch;cursor:auto;margin:0}.productDetail__content__picSlick{width:40%;max-width:340px;flex:0 0 auto;margin:0;box-shadow:1px 1px 16px 2px rgba(92,92,92,.3)}.productDetail__content__picSlick .c-product__content__pic{box-shadow:none;margin:0}.productDetail__content__picSlick .c-product__content__pic::before,.productDetail__content__picSlick .c-product__content__pic::after{display:none}.productDetail__content__picSlick .c-product__content__pic img{object-fit:cover;object-position:center;height:100%}.productDetail__content__picSlick .slick-list,.productDetail__content__picSlick .slick-track{display:block;width:100%;height:100%}.productDetail__content__picSlick.slick-dotted.slick-slider{margin:0}.productDetail__content__body{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;flex-direction:column;width:calc(60% - 40px)}.productDetail .c-product__content__info{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;flex-direction:column;flex:0 1 auto;height:100%}.productDetail .c-product__tool__select{margin:15px 0 0 0}.productDetail__content__inner{display:block;width:100%;margin:60px 0 0 0}.productDetail__content__inner__subMenu__box__inner{display:none}.productDetail__content__inner__subMenu__box__inner.active{display:block}.productDetail__content__inner__subMenu__box__inner__content__textArea{display:block;width:100%;margin:0 0 30px 0}.productDetail__content__inner__subMenu__box__inner__content__textArea:last-child{margin:0}.productDetail__content__inner__subMenu__box__inner__content__textArea__title{display:block;width:100%;font-size:17px;line-height:1.5;color:var(--titleColor);font-family:'NotoSansTC';margin:0 0 10px 0}@media screen and (max-width:1355px){.c-product__tool__btGroup__btGroup__bt{font-size:13px}}@media screen and (max-width:991px){.c-product__content__info__title{font-size:15px}.c-product__content__info__tag{font-size:15px;top:-57px}.c-product__content__info__price__text{font-size:18px}.c-product__tool__select__item{height:35px;padding:7px 15px}.productDetail__content{flex-wrap:wrap}.productDetail__content__picSlick{width:100%;max-width:100%}.productDetail__content__picSlick.slick-dotted.slick-slider{margin:0 0 40px 0}.productDetail__content__body{display:block;width:100%}.productDetail .c-product__content__info{display:block;height:auto}.productDetail .c-product__content__info__text{margin:20px 0 0 0}.productDetail .c-product__tool{margin:50px 0 0 0}.productDetail .c-product__tool__select{margin:25px 0 0 0}.productDetail__content__inner{margin:40px 0 0 0}}@media screen and (max-width:767px){.c-product__tool__btGroup__btGroup__bt{padding:13px 15px}}@media screen and (max-width:575px){.c-product__content__pic{margin:0 0 25px 0}.c-product__content__info__tag{font-size:14px;top:-51px}.c-product__content__info__price{margin:2px 0 0 0}.c-product__content__info__price__text:not(:first-child):last-child{margin:0 0 0 10px}.c-product__tool__btGroup{margin:5px 0 0 0}.c-arrange{display:flex}.c-product.row .c-product__content{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:stretch;align-content:stretch;margin:0 0 20px 0}.c-product.row .c-product__content__info{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;flex-direction:column}.c-product.row .c-product__content__pic{width:50%;flex:0 0 auto;margin:0 15px 0 0}.c-product.row .c-product__content__info__tag{position:static;margin:0 0 10px 0}.c-product.row .c-product__content__info__price{flex-direction:column-reverse;align-items:flex-start;align-content:flex-start}.c-product.row .c-product__content__info__price__text:not(:first-child):last-child{margin:0 0 8px 0}.c-product.row .c-product__content__info__title{height:100%;flex:0 1 auto;display:block}.productDetail .c-product__content__info__text{font-size:14px;margin:15px 0 0 0}.productDetail .c-product__tool{margin:25px 0 0 0}.productDetail__content__inner{margin:25px 0 0 0}.productDetail__content__inner__subMenu__box__inner__content__textArea__title{font-size:14px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
header,footer{display:none}.productBg{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;min-height:100vh;padding:80px 0;background:rgba(21,13,43,.3)}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
