/*預購標籤設定 lychang */
.preOrderTag{ margin-right: 8px; padding: 0; display: inline-block; vertical-align: top; background-color: #FF960A; border-radius: 2px; color: #fff; font: 13px/16px  Helvetica, sans-serif;}
.prdNameTitle{ width: 100%; margin: 0;}
.preOrderTag ~ h3{padding-left: 0 !important;}
.itemizedStyle .preOrderTag{margin: 0 8px 0 0;}
.prdListArea .prdName h3{margin: 0; overflow: hidden; font: 15px/20px Helvetica, sans-serif; display: inline;}
.prdInfoArea .preOrderTag{transform: translateY(-2px);}
.shopcartBoxFromApi .cartconBox .prdContent dd .prdName .preOrderTag{margin: 0; line-height: 17px;}
.prdListArea .goodsItemLi span.preOrderTag{padding: 0 3px; font: 10px/16px  Helvetica, sans-serif;float: left;}

/*商品頁*/
.productPage h3 #goodsName{display: inline;}
.productPage h3 .fprdTitle{display: inline;}
.productPage h3 .fprdTitle ~ .sprdTitle{display: inline-block;}
.productPage h3 .sprdTitle{display: inline;}
.specificationBox .prdBox .prdNameTitle{text-align: left;}
.specificationBox .prdBox .prdName{display: inline;}

/*熱銷榜*/
.hotList .rankingList li a .prdNameTag::before{content: '預購'; margin-right: 8px; padding: 0 4px; display: inline-block; vertical-align: text-bottom; background-color: #FF960A; border-radius: 4px; color: #fff; font: 13px/18px  Helvetica, sans-serif;}

/*追蹤清單、買過清單、搜尋、補貨清單、補貨通知、行銷活動專區、品牌旗艦*/
.trackItem .directoryPrdListArea .prdNameTitle,
.directoryPrdListArea .prdNameTitle,
.prdListArea #itemizedStyle li .prdNameTitle,
.prdListArea ul li a .prdNameTitle,
.addCartItemSpec .prdBox .prdNameTitle,
.newCategory .prdListArea ul li a .prdNameTitle{height: 40px; margin-bottom: 0px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.trackItem .directoryPrdListArea .prdNameTitle{width: calc(100% - 120px); }
.directoryPrdListArea .prdNameTitle,.prdListArea #itemizedStyle li .prdNameTitle{width: calc(100% - 130px);}
.prdListArea #itemizedStyle li .prdNameTitle .prdName{padding: 0;}
.prdListArea #itemizedStyle li .prdNameTitle .preOrderTag{display: inline-block;}
.prdListArea ul li a .prdNameTitle{padding: 0 10px 0 5px; text-align: left; box-sizing: border-box;}
.prdListArea.itemizedStyle ul li a .prdNameTitle{width: calc(100% - 110px);padding-left: 10px;font-size: 0;}
.prdListArea.itemizedStyle ul li a .prdNameTitle .prdName{vertical-align: top; padding: 0;}
.addCartItemSpec .prdBox .prdNameTitle{text-align: left;}

/*補貨通知*/
.recheckCardTop .prdNameTitle {max-height:40px; margin-bottom: 6px;  display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; font-size: 15px;}
.recheckCardTop .prdNameTitle .preOrderTag{display: inline !important; line-height: 20px;}

.prdNameTitle .preOrderTag img,.prdNameTitle .store_tag_img img {line-height: 14px;vertical-align: top;width: auto;border-radius: 2px;}
.store_tag_icon {font-size: 18px;color: #5E6999;line-height: 18px;}
.one_line .prdname {display: inline-block;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;font: 13px / 18px Microsoft JhengHei, sans-serif;color: #000000;height: 18px;overflow: hidden;word-break: break-all;}
.order_tag_icon{font-size: 18px;color: #ff9203;line-height: 18px;}
.mr-4 {margin-right: 4px!important;}
.mr-8 {margin-right: 8px!important;}

/* 3p tag */
.newCategory .prdListArea ul li a i.store_tag_img,
.newCategory .prdListArea ul li a i.preOrderTag { position: static;display: inline-block !important;border-radius: 2px;color: #fff;font: 13px / 16px Helvetica, sans-serif;letter-spacing: 0.1em;background-size: auto;background: none;width: auto;height: auto;vertical-align: baseline;}
.newCategory .prdListArea ul li a i.preOrderTag {background: #FF960A;padding: 0px 4px 0 4px !important;}
.newCategory .prdListArea ul li a i.preOrderTag img,
.newCategory .prdListArea ul li a i.store_tag_img img { float: none;width: auto; }
.newCategory .prdListArea ul li a .priceArea .discountArea b { padding: 1px 2px;margin: 7px 4px 7px 0; }
.newCategory .itemizedStyle ul li a i.preOrderTag img {width: auto;}
.newCategory .itemizedStyle ul li a i.store_tag_img img {border-radius: 2px;}

/* 限時搶購tag位置調整 */
.prdNameTitle .ec-tag,.prdName .ec-tag {vertical-align: top;}
.prdNameTitle .ec-flash-sale,.prdName .ec-flash-sale {width: 48px;margin-right: 8px;padding: 0;}
.prdListArea.itemizedStyle .prdNameTitle .ec-flash-sale img,.prdListArea.itemizedStyle .prdName .ec-flash-sale img {width: 100%;}
.newCategory .prdListArea ul li a .prdNameTitle .ec-flash-sale img {width: 100%;}
.hotList .rankingList li a .ec-flash-sale img {width: 48px;margin: 0;}
.mt-2 {margin-top: 2px!important;}
.prdListArea .prdNameTitle > .icon-group {height: 18px;}
.prdListArea .prdNameTitle > .icon-group > .ec-tag > img {vertical-align: baseline;}
.prdNameTitle .ec-flash-sale:has(img) {padding: 0;}
.prdName .ec-flash-sale:has(img) {padding: 0;}
.prdNameTitle .shopTag.margin-right-4,.prdNameTitle .preOrderTag.margin-right-4 {margin-right: 4px!important;}
.prdNameTitle .shopTag.margin-right-8,.prdNameTitle .preOrderTag.margin-right-8 {margin-right: 8px!important;}