@charset "UTF-8"; 
/** 分類error 631**/
.directory .msgArea{color:red; margin:10px}

/** 20181203新增即將上市 **/
.prdListArea .directoryPrdListArea .priceArea .discountArea .soldoutIcon,
.prdListArea .priceArea .comingSoon .soldoutIcon {display:none; font:13px/20px Helvetica, sans-serif; height:20px; color:#969696; padding:0px 10px}
.prdListArea #oneCardStyle .priceArea .comingSoon img,
.prdListArea #fourCardStyle .priceArea .comingSoon img,
.prdListArea #itemizedStyle .priceArea .comingSoon img,
.prdListArea #oneCardStyle .priceArea .comingSoon .couponIcon,
.prdListArea #fourCardStyle .priceArea .comingSoon .couponIcon,
.prdListArea #itemizedStyle .priceArea .comingSoon .couponIcon{display:none}
.prdListArea #oneCardStyle .priceArea .comingSoon .soldoutIcon,
.prdListArea #fourCardStyle .priceArea .comingSoon .soldoutIcon,
.prdListArea #itemizedStyle .priceArea .comingSoon .soldoutIcon {display:inline-block; }

/** 20161111 小網分類頁改版**/
.content {margin:0 auto;}
.newCategory {background-color:#eee}
.newCategory .content {background-color:#eee}

/** 商品列表  **/
.newCategory .prdListArea {background-color:#f2f2f2;margin:10px auto 0px auto;border:0px;position: relative;display: inline-block;width:100%}
.newCategory .prdListArea ul,
.newCategory .prdListArea ul li {margin:0px; padding:0px; list-style:none;}
.newCategory .prdListArea ul li {float:left; width:50%; margin:0px 0px 10px; position:relative;}
.newCategory .prdListArea ul li a {background-color:#FFFFFF; text-align:center; padding:0px 0px 10px; display:block; box-sizing:border-box;border: 1px solid #ccc;}
.newCategory .prdListArea ul li:nth-child(odd) a {margin:0px 5px 0px 0px}
.newCategory .prdListArea ul li:nth-child(even) a {margin:0px 0px 0px 5px}
.newCategory .prdListArea ul li:nth-child(2n+1) a i {right:10px}
.newCategory .prdListArea ul li a img {width:100%;vertical-align:middle}
.newCategory .prdListArea ul li a .prdName {font:15px/20px Helvetica, sans-serif; color:#484848; text-align:left; margin:0;padding: 0; display: inline; vertical-align: top;}
.newCategory .prdListArea ul li a .prdEvent {height:20px; font:13px/20px Helvetica, sans-serif; color:#dd2726; text-align:left; margin:5px 0px 0px; padding:0px 5px; overflow:hidden}
.newCategory .prdListArea ul li a .priceArea {margin: 0px; padding: 0px; text-align: left; vertical-align: top; width: 100%;}
.newCategory .prdListArea ul li a .priceArea .priceSymbol {font:13px/24px Century Gothic, sans-serif; color:#D62872; margin:0px 5px}
.newCategory .prdListArea ul li a .priceArea .priceSymbol .price {font-size:22px; font-weight:normal}
.newCategory .prdListArea ul li a .priceArea .priceSymbol .priceText {font:10px/20px Helvetica, sans-serif; color:#A6A6A6; margin:0px 0px 0px 3px; vertical-align: text-bottom;}
.prdListArea .totalSales { padding: 4px 5px; margin: 0; display: block; min-height: 18px; font-size: 12px; font-family: var(--primary-font-family); color: #454545; text-align: left;}
.prdListArea.itemizedStyle .totalSales {  padding: 4px 10px;}
.newCategory .prdListArea ul li a .priceArea .discountArea {height:30px; padding:0px 2px; display:block; position:relative; font-size: 0;white-space: nowrap; overflow: hidden; vertical-align: bottom;}
.newCategory .prdListArea ul li a .priceArea .discountArea b {background-color:#FF4C76; font:10px/14px Helvetica, sans-serif; color:#FFFFFF; margin:0 4px 0 0; padding:1px 4px; border-radius:3px; display: inline-block;}
.newCategory .prdListArea ul li a .priceArea .discountArea .soldoutIcon {height:20px; font:13px/20px Helvetica, sans-serif; color:#969696; padding:0px 10px; display:none}
.newCategory .prdListArea ul li a .priceArea .discountArea .fastIcon {background-color:#BE0211}
.newCategory .prdListArea ul li a .priceArea .discountArea .freezeIcon {background-color:#2E97C8}
.newCategory .prdListArea ul li a .priceArea .discountArea .largeThingIcon {background-color:#37730C}
.newCategory .prdListArea ul li a .priceArea .discountArea .tvIcon {background-color:#FF9A1B}
.newCategory .prdListArea ul li a .priceArea .forsoldout .soldoutIcon {display:block}
.newCategory .prdListArea ul li a .priceArea .discountArea.comingSoon::after {background:rgba(0%,0%,0%,0.7)}
.newCategory .prdListArea ul li a .priceArea .discountArea.comingSoon::after{width: 100%;max-width: 200px;font: 15px/26px Helvetica;color: #FFFFFF;content: '即將上市';text-align: center;margin: 0px;padding: 0px;position: absolute;bottom: 110px;left: 0px;}
.newCategory .prdListArea ul li a i:not(.store-icon, .preorder-icon) {background:transparent url("/ecm/img/cmm/mobile/topDigitalBk.png") no-repeat; background-size:auto 26px; width:20px; height:26px; font:bold 13px/24px Helvetica, sans-serif; color:#FFFFFF; text-align:center; position:absolute; top:0px; right:5px}
@media (min-width:480px) {
  .newCategory .prdListArea ul li a .priceArea .discountArea.forsoldout::after {margin:0px 0px 0px -100px; left:50%}
  .newCategory .prdListArea ul li a .priceArea .discountArea.comingSoon::after {margin:0px 0px 0px -100px; left:50%}
}
.newCategory .prdListArea ul li:nth-child(even) table{margin: 0;background-color: #FFFFFF00;position:absolute;bottom:0px;width:60px;right:0}
.newCategory .prdListArea ul li:nth-child(odd) table{margin: 0;background-color: #FFFFFF00;position:absolute;bottom:0px;width:60px;right:5px}
.newCategory .prdListArea ul li table tbody tr td:nth-child(even) {height: 29px; width: 50%;}
.newCategory .prdListArea ul li table tbody tr td:nth-child(odd) {width: 50%;height: 29px;text-align: right;}
.newCategory .prdListArea ul li .cartBtn {margin: 0px;padding: 0px;z-index: 1;border: none;}
.newCategory .prdListArea ul li .cartBtn img {width: 25px;}/*padding-left: 5px;padding-top: 5px;*/
.newCategory .prdListArea ul li .cartBtn span {vertical-align: top; background: url("/ecm/img/cmm/cart-plus.svg") no-repeat scroll center / 20px 20px; width: 25px; height: 25px; display: inline-block; }
.newCategory .prdListArea ul li .cartBtn3p {margin: 0px;padding: 0px;z-index: 1;border: none;}
.newCategory .prdListArea ul li .cartBtn3p img {width: 25px;}/*padding-left: 5px;padding-top: 5px;*/
.newCategory .prdListArea ul li .cartBtn3p span {vertical-align: top; background: url("/ecm/img/cmm/cart-plus.svg") no-repeat scroll center / 20px 20px; width: 25px; height: 25px; display: inline-block; }
.newCategory .prdListArea ul li .trackbtn {margin: 0px;padding: 0px;z-index: 1;border: none;}
.newCategory .prdListArea ul li .trackbtn  img {width: 25px;}
.newCategory .prdListArea ul li .trackbtn span#trackOn {vertical-align: top; background: url("/ecm/img/cmm/solid-heart.svg") no-repeat scroll center / 20px 20px; width: 25px; height: 25px;}
.newCategory .prdListArea ul li .trackbtn span#trackOff {vertical-align: top; background: url("/ecm/img/cmm/heart.svg") no-repeat scroll center / 20px 20px; width: 25px; height: 25px;}

/** 條列式 **/
.newCategory .itemizedStyle ul li {float:none; width:100%; margin:0px; border-bottom:1px solid #E1E1E1}
.newCategory .itemizedStyle ul li a {padding:15px 0px; border:0}
.newCategory .itemizedStyle ul li:nth-child(odd) a,
.newCategory .itemizedStyle ul li:nth-child(even) a {margin:0px; margin-bottom: 1px;}
.newCategory .itemizedStyle ul li a img {float:left; width:110px}
.newCategory .itemizedStyle ul li a .goodsImg {height: 110px;}
.newCategory .itemizedStyle ul li a .prdName {margin:3px 0px 10px}
.newCategory .itemizedStyle ul li a .prdEvent {padding:0px 10px}
.newCategory .itemizedStyle ul li a .prdEvent {margin:0px}
.newCategory .itemizedStyle ul li a .priceArea .priceSymbol {margin:0px 0px 0px 10px}
.newCategory .itemizedStyle ul li a .priceArea .discountArea.forsoldout::after {width:110px; bottom:7px; left:-110px}
.newCategory .itemizedStyle ul li a .priceArea .discountArea.comingSoon::after {width:110px; bottom:7px; left:-110px}
.newCategory .itemizedStyle ul li:nth-child(2n) a i, 
.newCategory .itemizedStyle  ul li:nth-child(2n+1) a i {right:inherit; left:85px; top:10px}
@media (min-width:480px) {
  .newCategory .itemizedStyle ul li a .priceArea .discountArea.forsoldout::after {width:110px; bottom:0px; left:-15px}
  .newCategory .itemizedStyle ul li a .priceArea .discountArea.comingSoon::after {width:110px; bottom:0px; left:-15px}
}
.newCategory .itemizedStyle ul li a .mask_18 {position: absolute; left: 0px;}
.newCategory .itemizedStyle ul li .cartBtn {margin: 0px;padding: 0px;z-index: 1;border: none;}
.newCategory .itemizedStyle ul li .cartBtn3p {margin: 0px;padding: 0px;z-index: 1;border: none;}
.newCategory .itemizedStyle ul li .trackbtn {margin: 0px;padding: 0px;z-index: 1;border: none;}
.newCategory .prdListArea.itemizedStyle ul li table{bottom: 10px; right: 0; background-color: #fff;}

/* 分類頁圓標*/
.newCategory .itemizedStyle ul li a .prdImgWrap {width: auto;}

/* 分類頁大看板圓標*/
.newCategory div[id^="bt_7_500_"] .prdImgWrap {width: 100%; max-width:100%;}

/** 20170731 書類商品樣式 **/
.prdListArea ul li a .publish {display:none}
.prdListArea.itemizedStyle ul li a .publish {display: inline-block;position: relative;box-sizing: border-box;z-index: 1;font-size: 0px;padding: 0px 10px 5px 10px;line-height: 0px;width: calc(100% - 110px);margin: 0px;text-align: left;}
.prdListArea.itemizedStyle ul li a .publish dd {margin: 0px 6px 0px 0px;padding: 4px;display: inline-block;background: #f2f2f2;border-radius: 4px;width: calc((100% - 111px) / 2);text-align: center;}
.prdListArea.itemizedStyle ul li a .publish dd span {font: 13px/14px var(--main-font);display: inline-block;margin: 0px;color: #454545;height: 14px; overflow: hidden;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;width: 100%;box-sizing: border-box;}
.prdListArea.itemizedStyle ul li a .publish dd b {font: 12px/12px var(--main-font);color: #888; display: inline-block; width: 100%;box-sizing: border-box;}
.prdListArea.itemizedStyle ul li a .publish .publishDate {width: 75px;margin-right: 0px;}
.prdListArea.itemizedStyle ul li a .priceArea {width: auto}
.prdListArea.itemizedStyle ul li a .priceArea {width: calc(100% - 110px); position: relative; bottom: 0; margin: 0 0 0 110px;}
.prdListArea.itemizedStyle ul li a .priceArea b {font-weight: normal}
.prdListArea.itemizedStyle ul li a .priceArea .priceSymbol {color: #d62872; font: 15px/20px Century Gothic, sans-serif; margin: 0;  padding: 0 10px}
.prdListArea.itemizedStyle ul li a .priceArea .discountArea {text-align: left; margin: 0; padding: 0 10px; left:0}

/** 追蹤加入成功與否浮層 **/
.newCategory .tooltips_add,
.newCategory .tooltips_delete {background: none repeat scroll 0 0 #2e2e2e; background-color:transparent; width:150px; height:100px; text-align:center; margin:-50px 0px 0px -75px; padding:0px; border-radius:15px; overflow:hidden; top:50%; left:50%; z-index:4; color: #ffffff; display: none; font: 15px/165px Helvetica, sans-serif; opacity: 0.9; position: fixed;}
.newCategory .tooltips_add span {background-color:#008000; width:50px; height:50px; margin:0px 0px 0px -25px; border-radius:25px; position:absolute; top:15px; left:50%}
.newCategory .tooltips_add span::after {width:5px; height:20px; background-color:#FFFFFF; content:''; border-radius:3px; transform:rotate(-45deg); -webkit-transform: rotate(-45deg); position:absolute; top:24px; left:16px}
.newCategory .tooltips_add span::before {width:30px; height:5px; background-color:#FFFFFF; content:''; border-radius:3px; transform:rotate(-55deg); -webkit-transform:rotate(-55deg); position:absolute; top:25px; left:17px}
.newCategory .tooltips_delete::after {width:5px; height:30px; background-color:#DD2726; content:''; margin:-16px 0px 0px -10px; border-radius:3px; transform:rotate(-45deg); -webkit-transform: rotate(-45deg); position:absolute; top:50%; left:50%}
.newCategory .tooltips_delete::before {width:50px; height:5px; background-color:#DD2726; content:''; margin:-13px 0px 0px -10px; border-radius:3px; transform:rotate(-55deg); -webkit-transform:rotate(-55deg); position:absolute; top:50%; left:50%}

/** 分類篩選浮層  **/
.newCategory .filterBox {background-color:#FFFFFF; width:100%; height:100%; padding:45px 0px 50px; border:0px; box-sizing:content-box; box-sizing:border-box; position:absolute; top:0px; left:0px; z-index:3; display:none}
.newCategory .filterBox dl,
.newCategory .filterBox dt,
.newCategory .filterBox dd {margin:0px; padding:0px}
.newCategory .filterBox dl {height:100%; box-sizing:content-box; box-sizing:border-box; overflow-y:auto}
.newCategory .filterBox dt,
.newCategory .filterBox dd {height:44px; border-bottom:1px solid #E1E1E1}
.newCategory .filterBox dt {font:bold 15px/44px Helvetica, sans-serif; padding:0px 10px}
.newCategory .filterBox dl dd a {height:44px; font:15px/44px Helvetica, sans-serif; color:#484848; text-overflow:ellipsis; white-space:nowrap; padding:0px 10px; display:block; cursor:pointer; overflow:hidden}
.newCategory .filterBox dl dd a span {font:12px/20px Helvetica, sans-serif; color:#888888; margin:0px 0px 0px 5px}
.newCategory .filterBox .closeFilterBox {background-color:#F5F5F5; width:100%; height:50px; position:fixed; bottom:0px; left:0px}
.newCategory .filterBox .closeFilterBox a {background-color:#E40580; font:15px/40px Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin:5px 10px; border-radius:3px; cursor:pointer; display:block}

/** 新Top3樣式區 **/
.newCategory .goodsHotsale_new {width: calc(100% + 6px); margin: 0 -3px; padding:10px 0px; border:0px; overflow: hidden;}
.newCategory .goodsHotsale_new .viewArea{padding: 0 10px 16px;}
.newCategory .goodsHotsale_new ul,
.newCategory .goodsHotsale_new ul li {margin:0px; padding:0px; list-style:none;}
.newCategory .goodsHotsale_new .viewArea ul {list-style: none; display: inline-block; padding: 0; height: calc(35vw + 36px);width: 1650px;}
.newCategory .goodsHotsale_new .viewArea ul li {width: calc(40vw - 8px); padding: 0 4px; text-align:left; display: block; float: left; box-sizing: border-box;}
.newCategory .goodsHotsale_new .viewArea ul li a {width: 100%; display:block; position:relative;height: auto; vertical-align: top; margin: 0px 0px 0px 5px;}
.newCategory .goodsHotsale_new .viewArea ul li a:first-child {margin-left: 0px;}
.newCategory .goodsHotsale_new .viewArea ul li a img {width:100%; vertical-align: middle; height: auto;}
.newCategory .goodsHotsale_new .viewArea ul li a img {width: 34.666667vw;height: 100%;}
.newCategory .goodsHotsale_new .viewArea ul li a .prdImgWrap{max-width: 100%; margin-bottom: 8px; display: block;}
.newCategory .goodsHotsale_new .viewArea ul li a i.top-tag {background:transparent url(https://m.momoshop.com.tw/img/topDigitalBk.png) no-repeat center top; background-size:auto 26px; width:26px; height:36px; font:bold 13px/24px Helvetica, sans-serif; color:#FFFFFF; text-align:center; position:absolute; top:0px; right:5px}
.newCategory .goodsHotsale_new .viewArea ul li a .price {background:rgba(255,255,255,0.7); font:bold 13px/18px Helvetica, sans-serif; color:#D62872; padding:0px 5px; position:absolute; bottom: 44px; right:0px; z-index: 5;}
.newCategory .goodsHotsale_new .viewArea ul li a .price b {font:bold 19px/24px Century Gothic, sans-serif;}
.newCategory .goodsHotsale_new .viewArea ul li a .prdNameTitle{ height: 2.25em; line-height: 18px; padding: 0;  box-sizing: border-box; overflow: hidden;  text-overflow: ellipsis;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.newCategory .goodsHotsale_new .viewArea ul li a .prdName {font:13px/20px Helvetica, sans-serif;color:#454545;margin: 0px;white-space: initial; vertical-align: top;}
.newCategory .goodsHotsale_new .viewArea ul li a .prdImgWrap .moreState{max-width: 100%;}
.newCategory .goodsHotsale_new .viewArea ul li a .forsoldout,
.newCategory .goodsHotsale_new .viewArea ul li a .comingSoon {right: 0px; bottom: 36px; display: inline-block;width: 100%; z-index:1; background:rgba(0%,0%,0%,0.7); max-width:190px; font:15px/26px Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin:0px; padding:0px; position:absolute}
.scrollbar {width: 30px; margin: 0 auto 8px auto; height: 3px; background: #EDEDED; border-radius: 3px;	line-height: 0;}
.scrollbar .handle {width: 10px; height: 100%;	background: #D62872; border-radius: 3px;	cursor: pointer;}
.scrollbar .handle .mousearea {position: absolute;	top: -14px;	left: 0;	width: 100%;	height: 30px;}

@media (min-width:480px) {
  .newCategory .goodsHotsale_new .viewArea ul li a .forsoldout,
  .newCategory .goodsHotsale_new .viewArea ul li a .comingSoon {margin:0px auto; left:0}
  .newCategory .goodsHotsale_new .viewArea ul li a i.top-tag {background-size:auto 31px; width:24px; font-size: 16px; line-height: 28px;}
}
.newCategory .goodsHotsale_new .dotsPageArea {height:15px; text-align:center; padding:0px}
.newCategory .goodsHotsale_new .dotsPageArea ul li {float:none; background-color:#888888; width:5px; height:5px; margin:0 5px 0 0; border-radius:3px; display:inline-block}
.newCategory .goodsHotsale_new .dotsPageArea ul li:last-child {margin: 0;}
.newCategory .goodsHotsale_new .dotsPageArea ul .selected {background-color:#000000}

/** errorBox **/
.newCategory .errorBox {width:100%; height:100%; border:0px; box-sizing:content-box; box-sizing:border-box; position:fixed; top:60px; left:0px; display:none; background:#eeeeee}
.newCategory .errorBox img {width:120px; height:120px; margin:-40px 0px 0px -60px; position:absolute; top:45%; left:50%}
.newCategory .errorBox p {background:transparent url(https://m.momoshop.com.tw/img/momoco_error.png) no-repeat top center; background-size:100px auto; width:100%; font:15px/20px Helvetica, sans-serif; color:gray; text-align:center; margin:0px; padding:100px 0px 0px; position:absolute; top:30%; left:0px}
.newCategory .errorBox p b {display:block}
@media (orientation:landscape) {
  .newCategory .errorBox p {margin:20px 0px 0px 40px}
}
.newCategory .tooltipsBlackBk {background-color:#000000; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0px; left:0px; z-index:2; display:none}
.newCategory .tooltipsBlackBk {width:150px; height:100px; margin:-50px 0px 0px -75px; border-radius:16px; opacity:0.8; filter:alpha(opacity=80); position:fixed; top:50%; left:50%}
.newCategory .overlay {z-index: 999; position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none;}

/** 館主/館首區塊 開始**/
.goodsListTitle .titleArea::before {float:left ;background:transparent url(/ecm/img/mobile/category/title_leftbg.png) no-repeat left 0px;}
.goodsListTitle .titleArea::after {float:right; background:transparent url(/ecm/img/mobile/category/title_rightbg.png) no-repeat right 0px;}
.goodsListTitle .titleArea::before,
.goodsListTitle .titleArea::after {content:""; display:inline-block; width:25px; height:40px; background-size:auto 40px;}

/** 本館精選商品 **/
.goodsListTitle {margin:0px auto;/* max-width:640px; */overflow:hidden;border:none}
.goodsListTitle .titleArea, .goodsListTitleNoMargin .titleArea {height:40px; font: 15px/42px Helvetica, sans-serif; color:#ffffff; border:none; margin:0; padding-left:0px; background-color: #7b7b7b;}

/** 品牌篩選_覆蓋 common.css **/
header .returnAttributesListAreaNextPage .CloseBtn::after {content:'關閉'}

/** 20171219 中古車商品頁 by zhlin **/
.prdListArea ul li a .usedCarInfo {display: none;}
.itemizedStyle ul li a .usedCarInfo {display: block; margin:5px 0; padding:0 10px; font:13px/20px Helvetica, sans-serif; color:#484848; text-align:left; overflow:hidden}
.itemizedStyle ul li a .usedCarInfo span {display:inline-block; margin-right:8px}
@media (max-width:320px) {
  .itemizedStyle ul li a .usedCarInfo { font:13px/20px Helvetica, sans-serif;}
}

/**20190326_台北市3h到貨**/
.prdListArea ul li a .priceArea .discountArea b.fast3hIcon, 
.newCategory .prdListArea ul li a .priceArea .discountArea .fastIcon {background-color:#CA0000}

/**2019050700067821_搜尋結果頁精進**/
.newCategory .prdListArea ul li a .prdImgWrap.comingSoon::after { width: 100%;  max-width: 200px;  font: 15px/26px Helvetica, sans-serif;  color: #FFFFFF;  content: '即將上市';  text-align: center;  margin: 0px;  padding: 0px;  position: absolute;  bottom: 0px;  left: 0px;  display: inline-block;  background: rgba(0%, 0%, 0%, 0.7); z-index:1;}
.newCategory .prdListArea ul li a .prdImgWrap.forsoldout::after { width: 100%;  max-width: 200px;  font: 15px/26px Helvetica, sans-serif;  color: #FFFFFF;  content: '售完補貨中';  text-align: center;  margin: 0px;  padding: 0px;  position: absolute;  bottom: 0px;  left: 0px;  display: inline-block;  background: rgba(0%, 0%, 0%, 0.7); z-index:1;}

/** SEO_h1-h6上方分類篩選區塊 **/
.newCategory .newClassificationFilterArea dl dd h2{font:15px/28px Helvetica, sans-serif; background:transparent;height:auto;vertical-align: middle;display: inline-block;width: 100%;margin: 0;padding: 0;}

/* 20211118_EC小網_新分類選單 */
.classificationArea{background: #fff;padding: 16px 12px 0px 12px;border-radius: 0 0 8px 8px;margin: 0 0 6px 0;overflow: hidden;z-index: 3;position: relative;font-size: 0;max-width: 640px;box-sizing: border-box;}
.classificationArea dl{margin: 0;display: inline-block;font-size: 0;max-height: 126px;overflow: hidden;padding: 0 0 6px 0;box-sizing: border-box;width: 100%;transition: all 0.3s ease-in-out;}
.classificationArea dl dd{display: inline-block;width: calc((100% - 20px) / 3);padding: 0 4px;font:15px/30px Helvetica, sans-serif;border-radius: 15px;border: 1px solid #f5b8bf;box-sizing: border-box;margin: 0 10px 10px 0;}
.classificationArea dl dd h2{font:15px/30px Helvetica, sans-serif;text-align: center;margin: 0;}
.classificationArea dl dd:nth-child(3n){margin: 0 0 10px 0;}
.classificationArea dl dd a{display: inline-block;text-align: center;color: #454545;box-sizing: border-box;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
.classificationArea .viewMore{text-align: center;display: block;font:15px/48px Helvetica, sans-serif;color: #d62872;position: relative;cursor: pointer;background: #fff;height: 48px;}
.classificationArea .viewMore span{margin: 0 5px 0 0;vertical-align: middle;}
.classificationArea .viewMore i{width: 20px;height: 20px;position: relative;display: inline-block;vertical-align: middle;background: url("/ecm/img/cmm/mobile/main/downArrow_pink.svg")no-repeat center/20px;transition: all .3s ease-in-out;}
.classificationArea.open{position: fixed;left: auto;top: 80px;}
.classificationArea.open dl{overflow-y:auto;padding: 0 0 48px 0;}
.classificationArea.open .viewMore{position: absolute;width: 100%;left: 0;bottom: 0;}
.classificationArea.open .viewMore i{transform: rotate(-180deg);} 

/* 20201112_EC小網_小圓點_分類頁調整 */
.newCategory .prdListArea ul li a .prdImgWrap.swiperArea.comingSoon::after {z-index: 4;bottom: 13px;}
.newCategory .prdListArea ul li a .prdImgWrap.swiperArea.forsoldout::after{z-index: 4;bottom: 13px;}
.newCategory .prdListArea ul li a .swiperArea .imgTag{z-index: 2;}
.newCategory .prdListArea ul li a .swiperArea .mask_18{width: 100%;text-align: center;position: absolute;top: 0px;left: 0px;z-index: 3;}

/* 列表 */
.newCategory .itemizedStyle  ul li a .prdImgWrap.swiperArea.comingSoon::after{bottom: 0;}
.newCategory .itemizedStyle  ul li a .prdImgWrap.swiperArea.forsoldout::after{bottom: 0;}
.newCategory .prdImgWrap .imgTagBottom{ bottom: 13px; }
.newCategory .itemizedStyle .imgTagBottom{bottom: 0;}
.newCategory .addCartItemSpec .prdImgWrap .imgTagBottom{bottom:0; padding: 0 2px 0 3px;  box-sizing: border-box;}
.newCategory .addCartItemSpec .prdImgWrap .imgTagRectangle, .newCategory .addCartItemSpec .prdImgWrap .imgTag {left:3px;}
#goodsHotsale .prdImgWrap .imgTagBottom{bottom: 0;}
.classificationArea.jsCategoryList {max-width: 100%;}
#Home5h .classificationArea.jsCategoryList{background: #fff;padding: 16px 12px 0px 12px;border-radius: 0 0 8px 8px;margin: 0 0 6px 0;overflow: hidden;z-index: 3;position: relative;font-size: 0;max-width: 100%;box-sizing: border-box;width:100%}
#Home5h .classificationArea.open {position: fixed;left: auto;top: 80px;}#Home5h .classificationArea.jsCategoryList{background: #fff;padding: 16px 12px 0px 12px;border-radius: 0 0 8px 8px;margin: 0 0 6px 0;overflow: hidden;z-index: 3;position: relative;font-size: 0;max-width: 100%;box-sizing: border-box;}
#Home5h .classificationArea.open {position: fixed;left: auto;top: 80px;}

/*一排一品 點點置中*/
.prdListArea.itemizedStyle .swiper-pagination {margin-left: 0px;}

/** product-list(masonry) - This is just a hack to make it work for now. **/
.newCategory .product-list-area{margin:0;position:static;display:flex;width:initial;}
.newCategory .product-list-area .product-list li:nth-child(odd),.newCategory .product-list-area .product-list li:nth-child(even){float:none;width:100%;}
.newCategory .product-list-area .product-list li:nth-child(odd) a,.newCategory .product-list-area .product-list li:nth-child(even) a{border:0;margin:0;background:initial;}
.newCategory .product-list-area .product-list li a i:not(.store-icon,.preorder-icon){z-index:2;}
.newCategory .product-list-area .product-list li a .prdImgWrap.swiperArea .imgTagBottom{bottom:16px;}
.newCategory .product-list-area .product-list li a .product-event,.newCategory .product-list-area .product-list li a .product-name{font-family:var(--primary-font-family);}
.newCategory .product-list-area .product-list li a .product-event,.newCategory .product-list-area .product-list li a .product-name-box,.newCategory .product-list-area .product-list li a .price-area .star-box,.newCategory .product-list-area .product-list li a .price-area .ec-prices-group,.newCategory .product-list-area .product-list li a .price-area .event-badge-group{height:auto;padding:0;}
.newCategory .product-list-area .product-list li a .price-area .star-box:empty{display:initial;}
.newCategory .product-list-area .product-list li a .price-area .event-badge-group{font-size:initial;}
.newCategory .product-list-area .product-list li .trackbtn span#trackOn{width:20px;height:20px;}
.newCategory .product-list-area .product-list li .trackbtn span#trackOff{width:20px;height:20px;}
.newCategory .product-list.grid-type{padding:10px 10px 0;margin-top: -10px;}
.newCategory .product-list.grid-type .product-item > a{padding:0;}
.newCategory .product-list-area .product-list li a .product-event:empty {margin: 0 0 2px;}
.newCategory .product-list-area .product-list li a .product-name-box {margin: 0 0 4px;}
 
.newCategory .prdListArea ul li a .prdNameTitle img {width: auto;}
.newCategory .itemizedStyle ul li a .prdNameTitle img {width: auto;}
