@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Lato:400,700,700i,900i|Noto+Sans+TC:300,400,500,700&display=swap);.empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:400;font-family:"Noto Sans TC";color:#555}.empty span{margin-right:5px;width:35px;height:35px;border-radius:50%;background-color:#e2007a;position:relative}.empty span:before{content:"！";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-53%);transform:translate(-50%,-53%);color:#fff;font-size:20px;font-weight:500}.classNote{padding-bottom:25px;line-height:1.8;font-size:15px;color:#222}.classNote img{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contentBox>.leftBox{float:left;width:200px}.contentBox>.rightBox{float:left;width:calc(100% - 200px);padding-left:50px;box-sizing:border-box}.itemList{margin:0 -15px}.itemList li{padding:0 15px 15px}.itemList li:hover .Img{box-shadow:3px 2px 10px rgba(0,0,0,0.1)}.itemList .Img{position:relative;transition:all 0.4s ease}.itemList .Img a{display:block;overflow:hidden}.itemList .Img img{display:block;width:100%;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.itemList .Txt{padding:15px 0;font-family:"Noto Sans TC"}.itemList .Txt p{padding-top:10px;height:60px;line-height:1.8;font-size:16px;font-weight:300;color:#777}.itemList h3 a{display:block;width:100%;font-size:18px;font-weight:400;font-family:"Noto Sans TC";color:#444444}.itemList h3 a:hover{color:#8ec31f}.itemList .price{margin-top:10px}.itemList .price strong{display:inline-block;margin:0 5px}.itemList .price .discount b{font-style:italic;font-size:18px;color:#000}.itemList .ribbon_hot,.itemList .ribbon_new{position:absolute;top:-4px;left:-4px;z-index:99;display:block;width:112px;height:112px;text-indent:-9999px}.itemList .ribbon_new{background:url("../images/ribbon_new.png") no-repeat}.itemList .ribbon_hot{background:url("../images/ribbon_hot.png") no-repeat}.productIntro{position:relative;z-index:2}.picBox{position:relative}.picBox li{position:relative;opacity:0;pointer-events:none;height:100%;width:100%}.picBox li.show{pointer-events:auto;z-index:2;opacity:1}.picBox li:not(:first-child){position:absolute;top:0;left:0;z-index:1}.picBox li img{height:100%;object-fit:contain}.albumBox{margin-right:30px;padding:0}.albumBox img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side_album{position:relative;width:100%;margin:2px -1px 0;z-index:1}.side_album li{float:left;width:16.6%;padding:1px;overflow:hidden}.side_album img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side_album a{display:block}.introBox{overflow:hidden;font-family:"Noto Sans TC"}.introBox .Txt{margin-top:20px;line-height:1.6;font-size:16px;font-weight:300;color:#6c6c6c}.introBox .btnBox{display:-ms-flexbox;display:flex;padding-top:30px}.introBox .btn:first-child{margin-right:15px}.introBox .btn .btnTrigger{display:inline-block;padding:0px 20px;height:45px;line-height:45px;border-radius:25px;font-size:15px;font-weight:400;font-family:"Noto Sans TC";border:1px solid #fff;color:#fff;letter-spacing:0.5px}.introBox .btn .btnTriggerShop{background-color:transparent;border:1px solid #444;color:#444}.introBox .btn .btnTriggerShop:hover{border-color:#8ec31f;background-color:#8ec31f;color:#fff}.introBox .btn i{display:inline-block;margin-right:10px}.introBox .shopListBox{display:none;padding-top:10px}.introBox .shopListBox .shopList{border-radius:30px;border:1px solid #000;list-style-type:none;overflow:hidden;padding-left:0}.introBox .shopListBox .shopList li{display:block;padding:5px}.introBox .shopListBox .shopList img{max-width:100%;display:block}.share{clear:both;padding-top:10px;margin-top:20px;border-top:1px dashed #ccc}.share b{display:inline-block;font-size:14px;font-weight:300;color:#666}.share a{display:inline-block;width:25px;font-size:14px;color:#666;text-align:center}.share a:hover{opacity:0.8}.code{display:block;font-size:14px;font-weight:400;color:#999}.tab{position:relative;z-index:1}@media (max-width:767px){.productIntro .albumBox{float:none;margin:0 0 30px 0}.contentBox>.leftBox,.contentBox>.rightBox{float:none;width:100%;padding:0}}
/*# sourceMappingURL=catalog.css.map */