@charset "UTF-8";
.GoodsDetail .bt_2_layout_Content {float:right}

/** 商品說明頁面設定 **/
/** 右側商品說明設定 **/
.prdwarp .prdnoteArea {float:right; width:420px; margin-bottom:5px}
.prdwarp .prdnoteArea a { color: var(--primary-link-color)}
.prdwarp .prdnoteArea h1 {font-size:15px; font-family:Verdana; line-height:22px; margin-bottom:5px; color:#F23B97} /** 商品名稱 **/
.prdwarp .prdnoteArea .limit {font-size:13px; color:#000000}
.prdwarp .prdnoteArea .limit b {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FF0000}
.prdwarp .prdnoteArea .promoRange span {font-size:15px; font-family:Verdana}
.prdwarp .prdnoteArea .specialText {  margin: 0px 0px 10px 0px;padding: 0px;font: 15px/20px Helvetica;color: #DD2726;} /** 特色標語 **/
.prdwarp .prdnoteArea .categoryActivityInfo {margin:0px 0px 5px 5px; list-style:disc outside none; position:relative; height:68px;overflow:hidden;} /** 說明文(含12小時速達及TV現折100) **/
.prdwarp .prdnoteArea .categoryActivityInfo .hide {display:none}
.prdwarp .prdnoteArea .categoryActivityInfo img {width:58px; height:auto; vertical-align:top }
.prdwarp .prdnoteArea .relateMarketing li {font-size:13px; color:#666666; font-family:新細明體}
.prdwarp .prdnoteArea .relateMarketing a {font-size:13px; color:#0059A5; font-family:新細明體}
.prdwarp .prdnoteArea .relateMarketing a:hover {color:#E40480}
.prdwarp .prdnoteArea .tips td {color:#666666}
.prdwarp .prdnoteArea .notapplicable {color: #000000;font: bold 15px/20px helvetica;margin: 0px;padding: 0px;vertical-align: top;display: inline-block;box-sizing: border-box; width:100%}
/** 20121011新增貸量倒數幾組 **/
:root .prdwarp .prdnoteArea .tips td .reciprocal {background-position:55px 0px\9}
.prdwarp .prdnoteArea .tips td .reciprocal {background:transparent url(../goods/images/reciprocalbk.jpg) no-repeat; background-position:54px 0px; background-position:55px 0px\0/; height:26px; line-height:26px; font-size:13px; color:#006600; font-weight:normal; margin-left:5px; display:inline-block}
.prdwarp .prdnoteArea .tips td .reciprocal span {margin:0px 10px; font-size:15px; font-family:Helvetica; color:#FFFFFF; display:inline-block; line-height:24px; font-weight:bold}

/** 各項說明設定 **/
.prdwarp .prdnoteArea .PriceDetail {width:100%; margin:5px 0px; padding-top:5px; border-top:1px solid #CCCCCC}
.prdwarp .prdnoteArea .tips {border:0px; padding: 0px;margin: 0px}
.prdwarp .prdnoteArea .PriceDetail th {width:60px; padding:0px; #padding-top:4px; font-weight:normal; padding-left:5px; color:#000000; text-align:left}
.prdwarp .prdnoteArea .PriceDetail th,
.prdwarp .prdnoteArea .PriceDetail td {font-size:13px; font-family:Arial; height:24px; line-height:24px; #height:26px; #line-height:26px; padding:1px 5px 1px 0px}
.prdwarp .prdnoteArea .PriceDetail .special {font-size:15px}
.prdwarp .prdnoteArea .PriceDetail .web {width: 80px}
.prdwarp .prdnoteArea .PriceDetail td .semicolon {float:left; width:10px; display:inline-block}
.prdwarp .prdnoteArea .PriceDetail td .combination {display:block; padding-left:10px; font-size:13px; color:#0066FF}
.prdwarp .prdnoteArea .PriceDetail td .combination select {max-width:260px; top:0px}
.prdwarp .prdnoteArea .PriceDetail .tips {line-height:18px} /** 修改 **/
.prdwarp .prdnoteArea .PriceDetail .webprice {margin-left:10px; color:#E40480}
.prdwarp .prdnoteArea .PriceDetail .promotions {font-size:16px; font-family:Century Gothic; color:#666666}
.prdwarp .prdnoteArea .PriceDetail del,
.prdwarp .prdnoteArea .PriceDetail b {font-size:16px; color:#666666; font-family:Century Gothic; font-weight:bold; margin-right:3px; margin-left:3px}
.prdwarp .prdnoteArea .PriceDetail b {font-size:26px; color:#D62672; margin-left:10px}
.prdwarp .prdnoteArea .PriceDetail a {font-size:13px; color:#666666; text-decoration:underline}
.prdwarp .prdnoteArea .PriceDetail a:hover {color:#E40480; text-decoration:none}
.prdwarp .prdnoteArea .PriceDetail span {font-size:13px; color:#999999; margin-left:5px; cursor:default}
.prdwarp .prdnoteArea .PriceDetail .gifs:hover {color: #E40480}
.prdwarp .prdnoteArea .PriceDetail .payment {line-height:20px; padding-top:4px; padding-top:5px \9}
.prdwarp .prdnoteArea .PriceDetail .payment dt,
.prdwarp .prdnoteArea .PriceDetail .payment dd {display:inline; font-size:13px; font-family:Verdana, sans-serif; margin-right:2px}
.prdwarp .prdnoteArea .PriceDetail .payment dd {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/category/nav-line.gif) no-repeat 0px 4px; padding-left:10px}
.prdwarp .prdnoteArea .PriceDetail label {font-size:13px; font-family:Verdana, sans-serif; margin-right:5px}
.prdwarp .prdnoteArea .PriceDetail label input {position:relative; top:3px; #top:2px}
.prdwarp .prdnoteArea .PriceDetail .bulletin {margin-left:10px}
.prdwarp .prdnoteArea .PriceDetail .gifts li:first-child {border-top:0px}
.prdwarp .prdnoteArea .PriceDetail .set li {font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#666666}
.prdwarp .prdnoteArea .PriceDetail .gifts li {font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#666666; border-top:1px dashed #666666}
/** 分期資訊設定 **/
.prdwarp .prdnoteArea .PriceDetail .installments {border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; position:relative; top:2px}
.prdwarp .prdnoteArea .PriceDetail .installments th,
.prdwarp .prdnoteArea .PriceDetail .installments td {width:auto; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F0F0F0; height:16px; line-height:16px; #height:18px; #line-height:18px; padding:0px 10px}
.prdwarp .prdnoteArea .PriceDetail .installments td span {font-family:Arial; color:#E40840; margin:0px 3px}
.prdwarp .prdnoteArea .PriceDetail .installments td a {font-size:11px; color:#999999; margin-left:5px; text-decoration:none; cursor:pointer}
.prdwarp .prdnoteArea .PriceDetail .installments td a:hover {color:#E40480}
.prdwarp .prdnoteArea .PriceDetail .installments th a {background:transparent url(../goods/images/moreinstallments.gif) no-repeat 0px 4px; padding-left:10px; font-family:新細明體; color:#999999; white-space:nowrap; cursor:pointer; text-decoration:none}
.prdwarp .prdnoteArea .PriceDetail .installments th a:hover {background:transparent url(../goods/images/moreinstallmentsA.gif) no-repeat 0px 4px; color:#E40480}
.prdwarp .prdnoteArea .PriceDetail .installments .tips {display:none}
.prdwarp .prdnoteArea .PriceDetail td .fuboncard {background:transparent url(../goods/images/fuboncardlogo.jpg) no-repeat 0px 3px; #background-position:0px 2px; color:#000000; padding-left:20px; text-decoration:underline}
.prdwarp .prdnoteArea .PriceDetail td .fuboncard:not(*:root) {background-position:0px 3px}
.prdwarp .prdnoteArea .PriceDetail select {border:1px solid #444444; padding:0px; border:1px solid #CCCCCC; color:#6B6B6B; #height:21px; #line-height:21px}
.prdwarp .prdnoteArea .PriceDetail select,
.prdwarp .prdnoteArea .PriceDetail option {font-size:13px; font-family:Verdana; position:relative; top:3px; #top:0px}

/** 缺貨補貨中視窗設定 **/
.prdwarp .prdnoteArea #ask_1 {background-color:#FFFFCC; border:1px solid #CCCCCC; padding:10px; margin:0px 18px 10px 0px; display:none; clear:both}
.prdwarp .prdnoteArea #ask_1 p {width:auto; font-size:13px; font-family:Verdana; color:#666666; line-height:18px; margin:0px}
.prdwarp .prdnoteArea #ask_1 p a {font-size:13px; font-family:Verdana; color:#FF3300; cursor:pointer}
.prdwarp .prdnoteArea #ask_1 li {font-size:13px; font-family:Verdana; color:#666666; line-height:18px; list-style:outside decimal none; margin-left:25px}
.prdwarp .prdnoteArea #ask_1 .hide {display:none}
.prdwarp .prdnoteArea #ask_1 .btnArea {text-align:center}
.prdwarp .prdnoteArea #ask_1 .btn {background-color:#0059A5; border:0px; border-radius:8px; color:#FFFFFF; line-height:22px; margin-top:10px; cursor:pointer}

/** 商品圖呈現區 **/
.prdwarp .prdimgArea {float:left; width:440px; margin-bottom:10px; position:relative}
.prdwarp .prdimgArea .zoomimg {position:absolute; top:299px; left:5px; z-index:999}
.prdwarp .prdimgArea .bigimg {margin:0px 0px 5px 0px}
.prdwarp .prdimgArea .hide {display:none}
/** 商品影音播放設定 **/
.prdwarp .prdimgArea .container {width:320px; height:300px; overflow:hidden}
.prdwarp .prdimgArea #btnVod {margin-bottom:5px; display:inline-block}
.prdwarp .prdimgArea #btnVod dt,
.prdwarp .prdimgArea #btnVod dd {float:left}
.prdwarp .prdimgArea #btnVod dt {width:146px; background:transparent url(../goods/images/dt-vod-title.gif) no-repeat right}
.prdwarp .prdimgArea #btnVod .btn_350K a {background:transparent url(../goods/images/dt-vod-350k.gif) no-repeat; width:86px; height:36px; display:inline-block}
.prdwarp .prdimgArea #btnVod .btn_350K a:hover {background:transparent url(../goods/images/dt-vod-350k_hilite.gif) no-repeat}
.prdwarp .prdimgArea #btnVod .btn_750K a {background:transparent url(../goods/images/dt-vod-750k.gif) no-repeat; width:90px; height:36px; display:inline-block}
.prdwarp .prdimgArea #btnVod .btn_750K a:hover {background:transparent url(../goods/images/dt-vod-750k_hilite.gif) no-repeat}


/** 旅遊商品出發日期設定 **/
.prdwarp .departure {border:1px solid #DEDEDE; margin-bottom:10px; padding-bottom:5px; display:none}
.prdwarp .departure h2 {background-color:#DDDDDD; border-bottom:1px solid #DEDEDE; color:#FF0000; font-size:15px; height:25px; line-height:28px; padding:0px 10px; overflow:hidden}
.prdwarp .departure dl {margin:5px 10px 0px 0px; list-style-position:inside}
.prdwarp .departure dt,
.prdwarp .departure dd {display:inline; line-height:20px; margin-right:5px}
.prdwarp .departure dt {display:inline; margin:5px 0px 5px 10px; font-size:13px; font-family:Verdana; font-weight:bold; color#333333; line-height:20px; clear:left}
.prdwarp .departure a {font-family:13px; font-family:Verdana; color:#0059A5; text-decoration:underline}
.prdwarp .departure a:hover {color:#E40480; text-decoration:none}

/** 腰帶Banner設定 **/
.bannerArea {height: auto; margin: 0 0 20px; overflow: hidden; width: 1000px; clear:both; cursor: pointer;}

/*
 20130808新增提醒您文字 
*/
.prdwarp .msgArea .remindtxt {background-color:#FFFFCC; padding:0px 10px 5px}
.prdwarp .msgArea .remindtxt p,
.prdwarp .msgArea .remindtxt li {color:#585858; line-height:22px}

.prdwarp .credit li {line-height:22px}
.prdwarp .credit li,
.prdwarp .credit b {font-size:15px; font-family:Verdana}
.prdwarp .credit .tips {color:#FF0000; border-bottom:1px solid #000000; margin:0px 5px}
.prdwarp .credit a {font-size:15px; color:#0066FF; text-decoration:underline; cursor:pointer}
.prdwarp .credit h2 {font:bold 15px/22px Helvetica}
.prdwarp .credit .Qli {color:#365F91;font-weight:bold}
.prdwarp .credit .Ali {margin:5px 0px 10px}
.prdwarp .related_category dl {margin:5px 0px 10px; padding:0px}
.prdwarp .related_category dt {background:transparent url(../goods/images/listimg.gif) no-repeat 0px 2px; padding-left:13px}
.prdwarp .related_category dt,
.prdwarp .related_category dd {display:inline; font-size:15px; margin-right:5px}
.prdwarp .related_category a {font-size:15px; color:#0059A5}
.prdwarp .related_category a:hover {color:#E40480; text-decoration:underline}


/** 商品圖放大區塊 **/
.enlargeArea {border:1px solid #000000; background-color:#FFFFFF; width:414px; height:414px; position:absolute; top:0px; right:0px; z-index:2000; overflow:hidden; display:none}
.enlargeArea img {position:absolute}

/** 優惠加購說明視窗 **/
.fancybox-overlay {background-color:#777777; position:absolute; top:0px; left:0px; display:none; z-index:1000}
#addBuyText {width:640px; background-color:#FFFFFF; border:1px solid #000000; padding:10px; display:none; position:absolute; top:0px; left:0px; z-index:1001}
#addBuyText h2 {font-size:13px; text-align:left}
#addBuyText h2 img {float:right; cursor:pointer}
#addBuyText ul {text-align:left; margin:5px 0px; padding-left:20px}
#addBuyText li {font-size:13px; color:#000000; font-family:Verdana, sans-serif; line-height:18px; list-style-type:decimal; list-style-position:outside}
#addBuyText li .red {color:#FF0000;}

/** 活動說明視窗 **/
.activitynote {width:640px; background-color:#FFFFFF; border:1px solid #000000; padding:10px; display:none; position:absolute; top:0px; left:0px; z-index:1001}
.activitynote h2 {font-size:13px; text-align:left}
.activitynote h2 img {float:right; cursor:pointer}
.activitynote p {text-align:left; font-size:13px; font-family:Verdana, sans-serif; line-height:18px; margin:5px 0px}
.activitynote ul {text-align:left; margin:5px 0px; padding-left:20px}
.activitynote li {font-size:13px; color:#000000; font-family:Verdana, sans-serif; line-height:18px; list-style-type:decimal; list-style-position:outside}
.activitynote li span {color:#FF0000; font-size:13px}

/** 指定時段冷凍宅配說明視窗 **/
.freezingDely {width:640px; background-color:#FFFFFF; border:1px solid #000000; padding:10px; display:none; position:absolute; top:0px; left:0px; z-index:1001}
.freezingDely b {font-size:13px; text-align:left}
.freezingDely b img {float:right; cursor:pointer}
.freezingDely p {text-align:left; font-size:13px; font-family:Verdana, sans-serif; line-height:18px; margin:5px 0px}
.freezingDely ul {text-align:left; margin:5px 0px; padding-left:20px}
.freezingDely li {font-size:13px; color:#000000; font-family:Verdana, sans-serif; line-height:18px; list-style-type:decimal; list-style-position:outside}
.freezingDely li span {color:#FF0000; font-size:13px}

/** 快速結帳未設定視窗 **/
.fastnotsetup {width:410px; background-color:#FFFFFF; border:1px solid #000000; padding:10px; display:none; position:absolute; top:0px; left:0px; z-index:1001}
.fastnotsetup h2 {font-size:13px; text-align:left}
.fastnotsetup p {text-align:left; font-size:13px; font-family:Verdana, sans-serif; line-height:18px; margin:5px 0px}
.fastnotsetup p b {font-size:13px}
.fastnotsetup ul {text-align:right; margin-right:10px}
.fastnotsetup li {display:inline; margin-left:10px}
.fastnotsetup a {font-size:13px; color:#0059A5; cursor:pointer}
.fastnotsetup a:hover {color:#E40480; text-decoration:underline}

/** 快速結帳視窗 **/
.fastArea {width:430px; background-color:#FFFFFF; border:1px solid #000000; padding:10px; display:none; position:absolute; top:0px; left:0px; z-index:1001}
.fastArea p {text-align:left; font-size:13px; font-family:Verdana, sans-serif; line-height:22px; margin:5px 0px}
.fastArea p b {font-size:22px; color:#D62672; font-family:Century Gothic}
.fastArea ul {text-align:right; margin-right:10px}
.fastArea li {display:inline; margin-left:10px}
.fastArea a {font-size:13px; color:#0059A5; cursor:pointer}
.fastArea a:hover {color:#E40480; text-decoration:underline}

/** 廢四機視窗 **/
.recoverArea {display: inline-block;width: 100%;box-sizing: border-box;}
.recoverArea p {padding:0px;margin: 0px;font: 15px/20px Microsoft JhengHei, sans-serif;color: #454545;}
.recoverArea .mainTxt {margin-bottom: 20px;}
.recoverArea .alertTxt {color: #888888;margin-bottom: 4px;}
.recoverArea ul {text-align:center;margin: 0px;display: inline-block;width: 100%;box-sizing: border-box;padding: 0px;line-height: 0px; margin-top: 16px;}
.recoverArea li {display: inline-block;margin: 0px 0px 0px 10px;padding: 0px;font: 15px/26px Microsoft JhengHei, sans-serif;}
.recoverArea li:first-child {margin:0px}
.recoverArea a {background-color:#E8E8E8;color:#454545;padding: 2px 0;cursor:pointer;display: inline-block;text-decoration: none;width: 132px;font-weight: bold;}

/** 20140721新增開始 **/
.prdwarp .prdnoteArea .PriceDetail .warranty b {font:13px/20px Arial; color:#666666; margin:0px 5px}
.prdwarp .prdnoteArea .PriceDetail .warranty b:first-child {margin:0px 5px 0px 0px}
.prdwarp .prdnoteArea .PriceDetail .warranty a {font:13px/24px Arial,新細明體; margin-left:50px; cursor:pointer; text-decoration:none; position:relative}
.prdwarp .prdnoteArea .PriceDetail .warranty a::after {width:0px; height:0px; font:13px/24px Arial,新細明體; content:''; border-top:5px solid #404040; border-left:5px solid rgba(44, 44, 44, 0); border-right:5px solid rgba(44, 44, 44, 0); position:absolute; top:5px; left:-15px}
.prdwarp .prdnoteArea .PriceDetail .warranty a:hover::after {border-top:5px solid #E40480; border-left:5px solid rgba(228, 4, 128, 0); border-right:5px solid rgba(228, 4, 128, 0)}
/** 20140721保固期跳出圖層 **/
.warrantyBox {background:#FFFFFF; width:500px; position:fixed; left:0px; bottom:0px; display:none; border:1px solid #404040; z-index:1001}
.warrantyBox h2 {background-color:#404040; font:bold 15px/35px Helvetica; color:#FFFFFF; text-align:left; padding:0px 10px; display:block}
.warrantyBox h2 a {position:absolute; right:10px; top:0px; font:13px/35px Helvetica; color:#FFFFFF; cursor:pointer}
.warrantyBox .innerArea {padding:10px}
.warrantyBox table {border-left:1px solid #404040}
.warrantyBox table th {background-color:#404040; width:50px; font:bold 13px/20px 微軟正黑體; color:#FFFFFF; padding:5px; text-align:center}
.warrantyBox table th,
.warrantyBox table td {border-bottom:1px solid #404040; border-right:1px solid #404040; padding:0px}
.warrantyBox table td h3 {font:bold 18px/20px Helvetica; color:#404040; text-align:left; padding:5px; border-top:1px solid #404040}
.warrantyBox table td h3 b {font:bold 18px/20px Helvetica; margin:0px 5px}
.warrantyBox table td h3 b:first-child {margin:0px 5px 0px 0px}
.warrantyBox table td p {max-height:150px; font:13px/20px Helvetica; color:#404040; border-top:1px solid #404040; text-align:left; padding:10px; overflow-y:auto}
/** 20140721商品規格裡新增保固期樣式 **/
.prdwarp .specification .warrantyTable {border-left:1px solid #404040; border-left:1px solid #404040; margin:10px 0px 0px 0px}
.prdwarp .specification .warrantyTable th {background-color:#404040; width:50px; font:bold 13px/20px 微軟正黑體; color:#FFFFFF; text-align:center; padding:5px}
.prdwarp .specification .warrantyTable th,
.prdwarp .specification .warrantyTable td {border-bottom:1px solid #404040; border-right:1px solid #404040; padding:0px}
.prdwarp .specification .warrantyTable td h3 {font:bold 18px/20px Helvetica; color:#404040; padding:5px; border-top:1px solid #404040}
.prdwarp .specification .warrantyTable td h3 b {margin:0px 5px}
.prdwarp .specification .warrantyTable td h3 b:first-child {margin:0px 5px 0px 0px}
.prdwarp .specification .warrantyTable td p {max-height:150px; font:13px/20px Helvetica; color:#404040; border-top:1px solid #404040; text-align:left; padding:10px; overflow-y:auto}
/** 20140721新增結束 **/

#goodsimgB {left:0px}
#goodsimgB .zoomPad {margin-bottom:5px}

/** 商品內搜尋用文字 FOR SEO**/
.prdwarp .prdimgArea {position:relative}
#bt_2_052_01_e1 a{text-decoration: none; outline: medium none; color: #FFFFFF;}

/** 更多分期資訊框 **/
.installmentsBox { display:none; background:transparent; position:absolute; left:0px; top:0px; padding:10px; border:0; z-index:1003;}
.installmentsBox .installmentsCont { background:#FFF; width:840px; border:1px solid #404040; position:relative; box-shadow:2px 3px 5px #797979}
.installmentsBox h2 {background-color:#404040; font:bold 15px/35px Helvetica; color:#FFFFFF; text-align:center; margin:0px; padding:0px 10px; display:block}
.installmentsBox h2 a {position:absolute; right:10px; top:0px; font:13px/35px Helvetica; color:#FFFFFF; cursor:pointer}
.installmentsBox .innerArea {margin:10px; display:inline-block}
.installmentsBox ul {float:left; margin:0px 5px 0px 0px; padding:0px; list-style:none}
.installmentsBox li {background-color:#BFBFBF; height:30px; font:15px/30px 微軟正黑體; color:#404040; text-align:right; margin:0px; padding:0px 10px; border:1px solid #666666; border-top:0px; position:relative; cursor:pointer; *width:171px;}
.installmentsBox li b {font:15px/28px Helvetica; color:#404040; margin:0px 5px}
.installmentsBox li .price {width:50px; font:bold 15px/28px Century Gothic; border-left:1px solid #FFFFFF; padding:0px 0px 0px 5px; display:inline-block}
.installmentsBox li span {background-color:#FFFFFF; width:7px; height:30px; border:1px solid #666666; border-left:0px; border-right:0px; position:absolute; top:-1px; right:-7px; display:none}
.installmentsBox li:first-child {border-top:1px solid #666666}
.installmentsBox .selected {background-color:#FFFFFF; color:#000000; border-right:1px solid #FFFFFF}
.installmentsBox .selected b {font:15px/28px Helvetica; color:#e40480; margin:0px 3px}
.installmentsBox .selected .price {font:bold 15px/28px Century Gothic; border-left:1px solid #333333}
.installmentsBox .selected span {display:inline-block}
.installmentsBox .detailList {float:right; width:560px; *width:580px; min-height: 195px; margin:0px; padding:0px 15px; border:1px solid #666666}
.installmentsBox .detailList .detailArae {display:none}
.installmentsBox .detailList .detailArae:first-child {display:inline-block}
.installmentsBox .detailList h3 {font:bold 18px/30px 微軟正黑體; color:#383838; margin:10px 0px 0px; padding:0px}
.installmentsBox .detailList h3 b {color:#e40480; margin:0px 3px}
.installmentsBox .detailList p {font:15px/22px 微軟正黑體; color:#383838; margin:10px 0px}
.installmentsBox .detailList ul {margin:15px 0px 10px 0px; padding:0px; list-style:none; *width:100%}
.installmentsBox .detailList li {background-color:transparent; height:20px; font:13px/20px 微軟正黑體; color:#7F7F7F; text-align:left; border:0px; margin:0px; padding:0px; cursor:default; *width:100%}
.installmentsBox .detailList li img {margin:0px 3px}
.installmentsBox .creditCard {width:192px; margin:10px 0px 0px}
.installmentsBox .creditCard li {background-color: #ffffff; border: 1px solid #666666; display: inline-block; float: left; margin-right:2px; text-align: center; width: 92px; padding:0; *width:93px; *margin-left:2px; *margin-right:0px}
.installmentsBox .creditCard li a {color:#003399;font: 15px/24px Helvetica; text-decoration: underline;}
.installmentsBox .creditCard li a:hover, .installmentsBox .creditCard li a .bank:hover { color:#e40480; text-decoration:underline; cursor:pointer}
.installmentsBox .creditCard li a b {color:#003399;}
.installmentsBox .creditCard li b {*font:13px/28px Helvetica; cursor:default; color:#404040 }
/** 折後價行銷活動門檻資訊 **/
.eventsaletextArea {display:block; margin:0px; padding:0px; font:14px/22px Helvetica; position:relative;}
.eventsaletextArea .eventindays,
.eventsaletextArea .eventinbox {display:inline-block; font:15px/22px Helvetica; color:#333333}
.eventsaletextArea .eventinbox {margin-left:8px; color:#ff0000; cursor:pointer}
.eventsaletextArea .eventinbox .moreBtn {display:inline-block; font:13px/22px Helvetica; color:#333333; margin-left:10px; padding-right:20px; background:transparent url("//www.momoshop.com.tw/goods/images/moreinstallments.gif") no-repeat 31px 9px }
.eventsaletextArea .eventsaleNote {display:none; background:#FFF; border:1px solid #000; position:absolute; top:20px; left:140px; z-index:10; box-shadow:0px 2px 2px #5d5d5d}
.eventsaletextArea .eventsaleNote h2 {margin:0px; padding:0px; text-align:center; background-color:#404040; font:bold 15px/30px Helvetica; color:#FFFFFF; position:relative}
.eventsaletextArea .eventsaleNote h2  a {position:absolute; right:10px; top:0px; font:13px/30px Helvetica; color:#FFFFFF; cursor:pointer}
.eventsaletextArea .eventsaleNote p {margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; font:bold 15px/20px Helvetica; color:#5d5d5d;}
.eventsaletextArea .eventsaleNote ul {margin:0px; padding:10px 10px;}
.eventsaletextArea .eventsaleNote ul li { margin:2px 10px; font:13px/18px Helvetica; color:#000000; list-style-type:none}
.eventsaletextArea .eventsaleNote ul li span { color:#ff0000}
.prdwarp .prdnoteArea .PriceDetail th, 
.prdwarp .prdnoteArea .PriceDetail td { line-height:22px;}
.prdwarp .prdnoteArea .PriceDetail td i {font:13px/20px Helvetica,新細明體; color:#999999}
.prdwarp .prdnoteArea .PriceDetail del {color:#999999; font:14px/20px Century Gothic}
.prdwarp .prdnoteArea .PriceDetail .special { position:relative}
.prdwarp .prdnoteArea .PriceDetail .special .originalinPrice {margin-right:5px; font:13px/20px Helvetica,新細明體;}
.prdwarp .prdnoteArea .PriceDetail .special .saleinPrice,
.prdwarp .prdnoteArea .PriceDetail .special .otherPrice {color:#000000; margin-right:5px; font:15px/20px Helvetica,新細明體;}
.prdwarp .prdnoteArea .PriceDetail .special .saleinPrice i,
.prdwarp .prdnoteArea .PriceDetail .special .otherPrice i  {font:13px/20px Helvetica,新細明體; color:#000000}
.prdwarp .prdnoteArea .PriceDetail .special .otherPrice { display:inline-block; position:absolute; right:0px; top:0px}
.prdwarp .prdnoteArea .PriceDetail .forDel .saleinPrice,
.prdwarp .prdnoteArea .PriceDetail .forDel .saleinPrice i {color:#999999; font:13px/20px Helvetica,新細明體;}
.prdwarp .prdnoteArea .PriceDetail .forDel .saleinPrice b {color:#999999; font:bold 14px/20px Century Gothic}

/** 2015_商品頁 **/
/** 麵包屑 **/
.bt_2_layout #bt_2_layout_NAV {display:block; width:1000px; height:25px; font:13px/25px Helvetica; margin:0px 0px 5px 0px; position:relative; top:0px;}
.bodyBg .bt_2_layout #bt_2_layout_NAV {top:10px;}
.bt_2_layout #bt_2_layout_NAV ul {margin:0px; padding:0px; list-style:outside none none; display:inline-block; background:#666s}
.bt_2_layout #bt_2_layout_NAV ul li{float:left; font:13px/25px Microsoft JhengHei, sans-serif; margin-left:5px; padding-left:10px; white-space:nowrap; color:#666666; background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/category/nav-line.gif) no-repeat left center/4px 10px;}
.bt_2_layout #bt_2_layout_NAV ul li:first-child {padding-left:20px; background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/category/nav-Icon.gif) no-repeat scroll 0px 4px;}
.bt_2_layout #bt_2_layout_NAV ul li a {display:inline-block; font:13px/25px Microsoft JhengHei, sans-serif; color:#666666}
.bt_2_layout #bt_2_layout_NAV ul li a:hover {color:#e40480; text-decoration:none}
.bt_2_layout #bt_2_layout_NAV ul li:first-child a {color:#A18050; text-decoration:none}
.bt_2_layout #bt_2_layout_NAV ul li h1,
.bt_2_layout #bt_2_layout_NAV ul li h2,
.bt_2_layout #bt_2_layout_NAV ul li h3,
.bt_2_layout #bt_2_layout_NAV ul li h4,
.bt_2_layout #bt_2_layout_NAV ul li h5,
.bt_2_layout #bt_2_layout_NAV ul li h6 {margin:0px; padding:0px; font:13px/25px Helvetica;}

/************************************ 2015_商品頁_右側 ************************************/
.prdwarp .prdnoteArea {float:right; width:530px; overflow:hidden}
.prdwarp .prdnoteArea ul {margin:0px 0px 10px 0px; padding:0px; display:block; list-style:none}
.prdwarp .prdnoteArea #specialText {margin:0px 0px 10px 0px; padding:0px; font:15px/20px Helvetica; color:#585858;}
.prdwarp .prdnoteArea h1 {margin:0px 0px 15px 0px; padding:0px; max-height:50px; overflow:hidden; font:bold 18px/25px Helvetica; color:#000000}

/** 活動門檻 **/
.prdwarp .prdnoteArea .ineventArea {padding:0px 0px 0px 10px; border-left:4px solid var(--primary-pink); position:relative}
.prdwarp .prdnoteArea .ineventArea li {font:15px/22px var(--primary-font-family); display:block; }
.prdwarp .prdnoteArea .ineventArea li a {display:block; color:var(--primary-link-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.prdwarp .prdnoteArea .ineventArea li a:hover {text-decoration:none; color:var(--primary-pink) }
.prdwarp .prdnoteArea .ineventArea li p {margin:0px; padding:0px; color:#000000;display:inline-block;white-space: nowrap;}
.prdwarp .prdnoteArea .ineventArea li span {display:inline-block; color:var(--primary-pink)}
.prdwarp .prdnoteArea .ineventArea li .moreFancy {display:inline-block; font:13px/25px var(--primary-font-family); color:#999999; margin-left:5px; cursor:pointer}
.prdwarp .prdnoteArea .ineventArea li .moreFancy:hover {color:var(--primary-pink)}

/** 特色內文 **/
.prdwarp .prdnoteArea .categoryActivityInfo {padding:0px 0px 0px 5px; list-style-type:disc; position:relative}
.prdwarp .prdnoteArea .categoryActivityInfo li {width:380px; height:23px; list-style-position:inside; font:13px/23px Helvetica; color:#585858; overflow:hidden}
.prdwarp .prdnoteArea .categoryActivityInfo .fast,
.prdwarp .prdnoteArea .categoryActivityInfo .car,
.prdwarp .prdnoteArea .categoryActivityInfo .tvlogo {float:right; width:auto; height:auto; list-style-type:none; text-align:right; position:absolute; right:0px; bottom:0px}
.prdwarp .prdnoteArea .categoryActivityInfo .fast a {display:inline-block;}
.prdwarp .prdnoteArea .categoryActivityInfo .car a img,
.prdwarp .prdnoteArea .categoryActivityInfo .car a img, .prdwarp .prdnoteArea .categoryActivityInfo .fast a img {display: inline-block;  height: 54px;  vertical-align: top; width: auto;}
.prdwarp .prdnoteArea .categoryActivityInfo .car span,
.prdwarp .prdnoteArea .categoryActivityInfo .fast span {display:block; margin:5px 0px 0px 0px; font:13px/23px Helvetica; color:#585858; }
.prdwarp .prdnoteArea .categoryActivityInfo .hide {display:none}

/** 20170314新增生活展Icon **/
.prdwarp .prdnoteArea .categoryActivityInfo .fast .livingIcon,
.prdwarp .prdnoteArea .categoryActivityInfo .tvlogo .livingIcon {float:left; width:40px; height:21px; margin:0px 3px 0px 0px}
.prdwarp .prdnoteArea .categoryActivityInfo .fast .livingIcon img,
.prdwarp .prdnoteArea .categoryActivityInfo .tvlogo .livingIcon img {width:auto; height:auto}

/** 其他優惠商品 **/
.prdwarp .prdnoteArea .relateMarketing {margin:0px; padding:0px 0px 10px 80px; list-style-type:none; display:block}
.prdwarp .prdnoteArea .relateMarketing li { width:520px; height:23px; overflow:hidden}
.prdwarp .prdnoteArea .relateMarketing li a {float:left; height:23px; font:13px/23px var(--primary-font-family); color:var(--primary-link-color); }
.prdwarp .prdnoteArea .relateMarketing li a span {display:inline-block; font:13px/23px var(--primary-font-family); color:var(--primary-pink); padding-left:15px}
.prdwarp .prdnoteArea .relateMarketing li a span b {font:15px/23px var(--price-font-family);}
.prdwarp .prdnoteArea .relateMarketing li a:hover {text-decoration:none; color:var(--primary-pink)}

/** 價格 **/
.prdwarp .prdnoteArea .prdPrice {padding: 20px 0px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-size: 0px;}
.prdwarp .prdnoteArea .prdPrice li {font: 13px/40px Microsoft JhengHei,sans-serif;color: #888888;margin-right: 10px;display: inline-block;}
.prdwarp .prdnoteArea .prdPrice li:last-child {margin:0px}
.prdwarp .prdnoteArea .prdPrice li del {display:inline-block; font: 15px/40px var(--price-font-family);margin:0px 3px;}
.prdwarp .prdnoteArea .prdPrice li span {display:inline-block;height:40px;font: bold 30px/30px var(--price-font-family);margin: 0px 3px;color:var(--primary-pink);}
.prdwarp .prdnoteArea .prdPrice li .aferPromobtn {color: #888888;font: 13px/20px Microsoft JhengHei,sans-serif; margin-right: 0px;margin-left: 10px; cursor: default;display: inline-block;height: auto;margin: 0px 0px 0px 10px;}
.prdwarp .prdnoteArea .prdPrice li .mentsImg {margin: 0px 5px 0px 3px;vertical-align: middle;}
.prdwarp .prdnoteArea .prdPrice .special {position:relative;color: #000000;}
.prdwarp .prdnoteArea .prdPrice .special .originalinPrice {margin-right:5px; font:13px/20px Helvetica,sans-serif;}
.prdwarp .prdnoteArea .prdPrice .special .saleinPrice,
.prdwarp .prdnoteArea .prdPrice .special .otherPrice {color:#000000; margin-right:5px; font:15px/20px Helvetica,sans-serif;}
.prdwarp .prdnoteArea .prdPrice .special .saleinPrice i,
.prdwarp .prdnoteArea .prdPrice .special .otherPrice i  {font:13px/20px Helvetica,sans-serif; color:#000000}
.prdwarp .prdnoteArea .prdPrice .special .otherPrice { display:inline-block; position:absolute; right:0px; top:0px}
.prdwarp .prdnoteArea .prdPrice .forDel .saleinPrice,
.prdwarp .prdnoteArea .prdPrice .forDel .saleinPrice i {color:#888888; font:13px/20px Helvetica,sans-serif;}
.prdwarp .prdnoteArea .prdPrice .forDel .saleinPrice b {color:#888888; font:bold 14px/20px Century Gothic,sans-serif}
.prdwarp .prdnoteArea .prdPrice li .afterSale{width:300px; display: block; right: 0; top:auto; left:auto; visibility: hidden;}
.prdwarp .prdnoteArea .prdPrice li .afterSale .priceTable{width: 100%;}
.prdwarp .prdnoteArea .prdPrice li .aferPromobtn:hover ~ .afterSale{visibility: visible;}

/*買貴通報*/
.prdwarp .prdnoteArea .prdPrice a {font-size:13px;color:#888888;text-decoration:underline;margin: 0px 0px 0px 5px;}

/** 各項目區塊 **/
.prdnoteArea .prdPriceDetail {margin:0px; padding:0px;}
.prdnoteArea .prdPriceDetail li {font:13px/25px var(--primary-font-family);height:100%;margin:0px 0px 5px 0px;min-height:28px; display: inline-block; width: 100%;}
.prdnoteArea .prdPriceDetail .authorLi .authorList{width: calc(100% - 80px);display: inline-block; word-break: break-all;}
.prdnoteArea .prdPriceDetail .authorLi .authorList a{display: inline-block;position:relative;}
.prdnoteArea .prdPriceDetail .authorLi .authorList a:not(:last-child):after{content:"、";}
.prdnoteArea .prdPriceDetail li b {float:left; width:75px; height:25px; overflow:hidden; margin:0px 5px 0px 0px; font:13px/25px Helvetica; }
.prdnoteArea .prdPriceDetail li b i {float:right; width:10px; font:13px/25px Helvetica; text-align:center}
.prdnoteArea .prdPriceDetail li .installments {float:left; border-top:1px solid #cccccc; border-left:1px solid #cccccc; position:relative; top:5px}
.prdnoteArea .prdPriceDetail li .installments td,
.prdnoteArea .prdPriceDetail li .installments th {background-color:#f0f0f0; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; height:16px; font:13px/16px var(--primary-font-family); color:#000000; padding:0px 10px; }
.prdnoteArea .prdPriceDetail li .installments td span {display:inline-block; color:#e40840; margin:0px 3px}
.prdnoteArea .prdPriceDetail li .installments .more a {display:inline-block; height:16px; background:transparent url(//www.momoshop.com.tw/goods/images/moreinstallments.gif) no-repeat 0px 6px; padding-left:10px; color:#999999; white-space:nowrap; cursor:pointer; text-decoration:none}
.prdnoteArea .prdPriceDetail li label {margin:0px; font:13px/25px var(--primary-font-family); color:#333; padding:0px;}
.prdnoteArea .prdPriceDetail li label a {color:#333;}
.prdnoteArea .prdPriceDetail li label a:hover {color:#E40480; text-decoration:none}
.prdnoteArea .prdPriceDetail li label span {font-size:13px; color:#999999; margin-left:5px; cursor:default}
.prdnoteArea .prdPriceDetail li label input {position:relative; top:2px; }
.prdnoteArea .prdPriceDetail li select {float:left; font:13px/20px var(--primary-font-family); padding:2px 3px; position:relative; top:-1px; top:0px}
.prdnoteArea .prdPriceDetail li select option {font:13px/30px var(--primary-font-family); padding:2px 3px 3px 3px}
.prdnoteArea .prdPriceDetail li .reciprocal {width:auto; margin-left:15px; font:13px/25px var(--primary-font-family); color:#006600}
.prdnoteArea .prdPriceDetail li .reciprocal span {display:inline-block; width:36px; height:26px; text-align:center; font:bold 13px/24px var(--primary-font-family); color:#FFFFFF; background:transparent url(https://www.momoshop.com.tw/goods/images/reciprocalbk.jpg) no-repeat right center;}
.prdnoteArea .prdPriceDetail li p.coupon { display: inline-block;  margin: 0px;  padding: 0px; width: calc(100% - 80px);}
.prdnoteArea .prdPriceDetail .brand-info {font:0px/1 var(--primary-font-family);padding: 0; margin: 0;} 
.prdnoteArea .prdPriceDetail .brand-name.webBrandLink {font:13px/25px var(--primary-font-family);display: inline-block;cursor: pointer; color:var(--primary-link-color); max-width: 360px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.prdnoteArea .prdPriceDetail .brand-name.webBrandLink:hover {color:var(--primary-pink)}
.prdnoteArea .prdPriceDetail .trackImg  {width:25px; height: 25px; padding-left: 6px;}

/** 各項目區塊__結帳方式 **/
.prdnoteArea .prdPriceDetail li .payment {margin: 0px;padding: 0px;display: inline-block;width: calc(100% - 80px);vertical-align: top;}
.prdnoteArea .prdPriceDetail li .payment dt,
.prdnoteArea .prdPriceDetail li .payment dd {margin:0px; padding:0px; float:left; font:13px/25px Helvetica; color:#000000}
.prdnoteArea .prdPriceDetail li .payment dt {padding:0px 10px 0px 0px }
.prdnoteArea .prdPriceDetail li .payment dd {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/category/nav-line.gif) no-repeat 0px 8px; padding:0px 10px}
.prdnoteArea .prdPriceDetail li .cardDetail {font: 13px/20px Microsoft JhengHei, sans-serif;width: calc(100% - 80px);float: right;padding: 0px;margin: 5px 0px 0px 0px;color: #000;}
.prdnoteArea .prdPriceDetail li .cardDetail:hover {font: 13px/20px Microsoft JhengHei, sans-serif;width: calc(100% - 80px);float: right;padding: 0px;margin: 5px 0px 0px 0px;color: #D62872;}
.prdnoteArea .prdPriceDetail li .cardDetail i { font: 13px/20px Microsoft JhengHei, sans-serif;display: inline-block;color: #d62872;padding: 0px;margin: 0px;}

/** 保固資訊 **/
.prdnoteArea .prdPriceDetail .warranty span { display:inline-block; margin-right:2px}
.prdnoteArea .prdPriceDetail .warranty .warrantyBtn {display:inline-block; font:13px/25px Helvetica; background:url(//www.momoshop.com.tw/goods/images/moreinstallments.gif) no-repeat left center; padding-left:10px; margin-left:30px; cursor:pointer; }
.prdnoteArea .prdPriceDetail .warranty .warrantyBtn:hover { text-decoration:none; color:#E40480; background:url(//www.momoshop.com.tw/goods/images/moreinstallmentsA.gif) no-repeat left center; }

/** 右側贈品 **/
.prdwarp .prdnoteArea ul .giftsList {height:auto}
.prdwarp .prdnoteArea ul li .gifts {margin:0px 0px 0px -12px; padding:0px 0px 10px 0px; width:450px; display:inline-block}
.prdwarp .prdnoteArea ul li .gifts li {margin:0px; padding:3px 0px; height:auto; border-top:1px dashed #666666; font:13px/20px Helvetica; color:#585858 }
.prdwarp .prdnoteArea ul li .gifts li .semicolon {display:inline-block; font:13px/20px Helvetica; width:10px; }
.prdwarp .prdnoteArea ul li .gifts li .combination {display:inline-block}/**需求單39433 避免畫面跑版 2016.11.30 ecchao**/
.prdwarp .prdnoteArea ul li .gifts li:first-child {border-top:0px; padding-left:10px;}
.prdwarp .prdnoteArea ul li .gifts li:first-child .semicolon { display:none}
.prdwarp .prdnoteArea ul li .gifts li .gifs {display:inline-block; font:13px/20px Helvetica; color:#999999; margin-left:5px; cursor:pointer}
.prdwarp .prdnoteArea ul li .gifts li .gifs:hover {color:#e40480}
.prdnoteArea .prdPriceDetail li .combination select {float:none;}/**需求單39433 避免畫面跑版 2016.12.06 ecchao**/
/** 網路下單標語 **/
.prdwarp .prdnoteArea .darkorangetxt { margin:0px; padding:5px 0px; font:bold 13px/25px Helvetica; color:#FF6600}

/** 購買按鈕 **/
.prdwarp .prdnoteArea .checkoutArea {margin:0px; padding:0px; height:42px;}
.prdwarp .prdnoteArea .checkoutArea a {float:left; width:160px; height:40px; }
.prdwarp .prdnoteArea .checkoutArea a img {display:inline-block; width:160px; height:40px; border:0px;}
.prdwarp .prdnoteArea .checkoutArea dt {float:left; margin:0px; padding:0px}
.prdwarp .prdnoteArea .checkoutArea dd {float:left; margin:0px 0px 0px 22px; padding:0px}
.prdwarp .prdnoteArea .checkoutArea dt a,
.prdwarp .prdnoteArea .checkoutArea dd a {font:bold 16px/40px Helvetica; color:#FFFFFF; text-align:center; box-sizing:border-box}
.prdwarp .prdnoteArea .checkoutArea #buy_no a { background-color:#ff9000; border:1px solid #ff9000}
.prdwarp .prdnoteArea .checkoutArea dt .buynow {background-color:#c00053; border:1px solid #c00053}
.prdwarp .prdnoteArea .checkoutArea .fastbtn a {background-color:#1c6fbc; border:1px solid #1c6fbc}
.prdwarp .prdnoteArea .checkoutArea .wishListbtn a {background-color:#E4E4E4;}
.prdwarp .prdnoteArea .checkoutArea .noclick{height:40px;background-color: rgba(203, 203, 203, 1);}

/** 缺貨補貨中視窗設定 **/
.prdwarp .prdnoteArea #ask_1 {background-color:#FFFFCC; border:1px solid #CCCCCC; padding:10px 10px; margin:20px 0px 20px 0px; display:none;}
.prdwarp .prdnoteArea #ask_1 p {margin:0px 0px 5px 0px; padding:0px 10px; font:13px/20px Helvetica; color:#585858;}
.prdwarp .prdnoteArea #ask_1 .login {margin:0px; padding:0px; list-style:outside decimal none; margin-left:25px}
.prdwarp .prdnoteArea #ask_1 .login li { font:13px/20px Helvetica; color:#585858; margin:0px 0px 5px 0px; }
.prdwarp .prdnoteArea #ask_1 .hide {display:none}
.prdwarp .prdnoteArea #ask_1 .btnArea { margin:0px; padding:0px; text-align:center}
.prdwarp .prdnoteArea #ask_1 .btn {background-color:#0059A5; border:0px; border-radius:4px; font:bold 13px/25px Helvetica; color:#FFFFFF; margin:10px 0px 0px 0px; cursor:pointer}

/** 點點賺設定**/ 
.prdwarp .prdnoteArea .pointpointEarnArea {margin:0px; padding:0px; height:32px; background:#FFFFFF; border:1px solid #B2B2B2}
.prdwarp .prdnoteArea .pointpointEarnArea dt {margin:0px; padding:0px; float:left; width:178px}
.prdwarp .prdnoteArea .pointpointEarnArea dt b {float:right; width:14px; height:32px; background:url(//www.momoshop.com.tw/goods/images/pointpointEarnAreaDtBBk.png) no-repeat right center;}
.prdwarp .prdnoteArea .pointpointEarnArea dt a {display:inline-block; width:84px; height:32px; padding:0px 10px 0px 70px; background:#B2B2B2 url(../goods/images/pointpointEarnAreaDtABk.png) no-repeat 32px 5px; font:15px/32px Helvetica; color:#FFFFFF; }
.prdwarp .prdnoteArea .pointpointEarnArea dt span {float:right; width:20px; height:20px; background:transparent url(//www.momoshop.com.tw/goods/images/increase_explain.gif) no-repeat center center; margin:5px 8px 0px 0px}
.prdwarp .prdnoteArea .pointpointEarnArea dd {margin:0px; padding:0px; float:left; width:185px;}
.prdwarp .prdnoteArea .pointpointEarnArea dd a {float:left; font:15px/32px Helvetica; color:#585858;}
.prdwarp .prdnoteArea .pointpointEarnArea .recommend {width:165px;}
.prdwarp .prdnoteArea .pointpointEarnArea .recommend a {width:85px; padding:0px 20px 0px 60px; border-right:1px solid #B2B2B2; background:transparent url(//www.momoshop.com.tw/goods/images/pointpointEarnArearecommendBk.png) no-repeat 30px 8px}
.prdwarp .prdnoteArea .pointpointEarnArea .recommendList a {width:105px; padding:0px 20px 0px 60px; background:transparent url(//www.momoshop.com.tw/goods/images/pointpointEarnArearecommendListBk.png) no-repeat 30px 8px; }

/************************************ 2015_商品頁_左側 ************************************/
.prdimgArea {float:left; width:440px; position:relative}
.prdimgArea #goodsimgNB,
.prdimgArea #goodsimgB { position: relative; width:440px; height:440px}
.prdimgArea #goodsimgNB .gmclass img,
.prdimgArea #goodsimgB .gmclass img {border:0px; display:inline-block; vertical-align:top; max-width:440px; max-height:440px;min-width:440px; min-height:440px;}

/** 商品圖呈現區 **/
.prdwarp .prdimgArea .zoomimg {position:absolute; top:415px; left:10px; z-index:5}
.prdwarp .prdimgArea .bigimg {margin:0px 0px 5px 0px}
.prdwarp .prdimgArea .hide {display:none}
.prdwarp .prdimgArea .textinImgArea { display:inline-block; width:0px; height:440px;  overflow:hidden; position:absolute; top:0px; left:1px; z-index:-1}

/** 小圖水平列表設定 **/
.prdwarp .prdimgArea .smallimgArea {width:440px; margin:15px auto; clear:both}
.prdwarp .prdimgArea .smallimgArea th {width:15px; height:72px; line-height:78px; background-color:#D3D3D3; display:inline-block; text-align:center}
.prdwarp .prdimgArea .smallimgArea td a:hover img {border:1px solid #F8F8F8}
.prdwarp .prdimgArea .smallimgArea #GoodsDetailPic_S {width:410px; height:72px; padding-left:1px; overflow:hidden; }
.prdwarp .prdimgArea .smallimgArea #GoodsDetailPic_S td {padding-right:12px; background-color:#FFFFFF}
.prdwarp .prdimgArea .smallimgArea #GoodsDetailPic_S td a {display:block; width:72px; height:72px}
.prdwarp .prdimgArea .smallimgArea #GoodsDetailPic_S td a img {width:70px; height:70px; border:1px solid #D3D3D3}
.prdwarp .prdimgArea .smallimgArea #GoodsDetailPic_S td a:hover img{border:1px solid #9B9B9B}

/** 分享設定 **/
.prdwarp .prdimgArea .shareArea {float:left; padding:0px 0px 0px 6px; margin:0px; height:23px; border:1px solid #CCCCCC; overflow:hidden; display:inline-block}
.prdwarp .prdimgArea .shareArea dt {float:left; margin:0px 6px 0px 0px; padding:0px; height:23px; font:13px/23px Helvetica; color:#000000; }
.prdwarp .prdimgArea .shareArea dd {float:left; height:23px; font:13px/23px Helvetica; margin:0px 8px 0px 0px}
.prdwarp .prdimgArea .shareArea dd a {float:left; font:13px/23px Helvetica; color:#666666}
.prdwarp .prdimgArea .shareArea dd img { display:inline-block; border:0px; vertical-align:top; margin:4px 0px 0px 0px}

/** 揪朋友拿現金設定 **/
.prdwarp .prdimgArea .findFriend {float:left; height:23px; margin:0px 0px 0px 10px;  padding:0px; border:1px solid #CCCCCC}
.prdwarp .prdimgArea .findFriend a {float:left; height:23px; padding:0px 10px 0px 32px; background:transparent url(//www.momoshop.com.tw/goods/images/findFriendBk.jpg) no-repeat 0px 0px; font:13px/23px Helvetica; color:#666666; }
.prdwarp .prdimgArea .findFriend a:hover {color:#E40480}
.prdwarp .prdimgArea .coupon {float:left; margin:0px; padding:0px; font:13px/23px Helvetica; color:#000000; width:auto;}

/** 20220225 登記送&滿件滿額贈 **/
.prdwarp .prdimgArea .preferential {margin:10px 0px 0px 0px; padding:0px;display:inline-block;width: 100%;}
.prdwarp .prdimgArea .preferential dd span + span { display: block;}
.prdwarp .prdimgArea .preferential dt { float:left;margin: 3px 5px 5px 0; padding: 3px; background-color: #edf3fd; font: 13px/16px Microsoft JhengHei, sans-serif; color: #4e8aee; text-align:center; overflow:hidden; box-sizing: border-box; display: inline-block; width: 50px; height: 22px;} 
.prdwarp .prdimgArea .preferential dt.exception {background-color: #fff3f4;color: #dd2726;}
.prdwarp .prdimgArea .preferential dd {margin: 0 0 5px 55px;color: #000000;padding: 5px 0;font: 13px/20px Microsoft JhengHei, sans-serif;}
.prdwarp .prdimgArea .preferential dd span a {color: #000000;}
.prdwarp .prdimgArea .preferential dd span a.activityText {margin: 0 10px 0 0;}
.prdwarp .prdimgArea .preferential dd span .tip {color:var(--primary-link-color);white-space:nowrap; padding: 0 0 0 5px;}
.prdwarp .prdimgArea .preferential dd span a:hover,
.prdwarp .prdimgArea .preferential dd span a.tip:hover {color: var(--primary-pink)}
.prdwarp .prdimgArea .preferential dd .note {display:inline-block; font:13px/20px Microsoft JhengHei, sans-serif; color:#999999; cursor:pointer;white-space: nowrap;}
.prdwarp .prdimgArea .preferential dd .outOfStock {display:inline-block; font:13px/20px Microsoft JhengHei, sans-serif; color:#454545; margin-left:5px; cursor:pointer}
.prdwarp .prdimgArea .preferential dd .note:hover {color:#E40480}


/************************************ 2015_商品頁_下方組合商品+加購設定 ************************************/
/** 組合商品 **/
.prdwarp .setprdListArea {float:left; width:998px; display:block; border:1px solid #dedede; margin:20px 0px;}
.prdwarp .setprdListArea h3 { margin:0px; padding:0px 10px; background-color:#dddddd; border-bottom:1px solid #dedede; font:15px/28px Helvetica; color:#000000}
.prdwarp .setprdListArea .viewArea {display:inline-block;width:  100%;box-sizing: border-box;margin: 0px;padding: 0px;}
.prdwarp .setprdListArea .viewArea ul {margin:0px;padding:0px 22px;list-style: none;width:  100%;display:  inline-block;box-sizing: border-box;font-size: 0px;vertical-align: top;line-height: 0px;}
.prdwarp .setprdListArea .viewArea ul li {width: calc((100% - 150px) / 5);height: auto;padding:10px 5px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.prdwarp .setprdListArea .viewArea ul li a {display: inline-block;text-align: center;}
.prdwarp .setprdListArea .viewArea ul li a img {display:inline-block;vertical-align:top;width: 150px;height: 150px;}
.prdwarp .setprdListArea .viewArea ul li a p {margin: 5px 0px 5px 0px;padding:0px;height: 36px;font: 13px/18px Microsoft JhengHei,sans-serif;color:#585858;overflow:hidden;width:  100%;box-sizing: border-box;text-align: left;}
.prdwarp .setprdListArea .viewArea ul li select {color:#747474;width: calc(100% - 26px);font: 13px/13px Microsoft JhengHei,sans-serif;} 
.prdwarp .setprdListArea .viewArea ul li select:disabled { background:#e5e5e5}
.prdwarp .setprdListArea .viewArea ul li b {font: 13px/21px Microsoft JhengHei,sans-serif;color:#585858;margin: 0px 0px 0px 5px;display: inline-block;}
.prdwarp .setprdListArea .viewArea ul .iconplus {width: 30px;height:225px;font: bold 30px/220px Microsoft JhengHei,sans-serif;text-align:center;padding: 0px;color:#bdb2b5;}
.prdwarp .setprdListArea .viewArea ul li .installTxt{display: block;font: 13px/13px Microsoft JhengHei,sans-serif;color: #454545;margin: 5px 0 0 0;}

/** 20230216 登記送&滿件滿額贈 **/
.prdwarp .prdimgArea .preferential dd .giftsItem {display: flex;}
.prdwarp .prdimgArea .preferential dd .giftsItem .gifts {max-width:calc(100% - 65px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prdwarp .prdimgArea .preferential dd .giftsItem .tip {width:65px;display:block;text-align:center;}
.prdwarp .prdimgArea .preferential dd .giftsItem .insureTip {width:65px;display:block;text-align:center;color:#3366ff;white-space:nowrap;padding:0 0 0 5px;}

/** 加購設定 **/
.prdwarp .increase {float:left; width:998px; display:block; border:1px solid #DEDEDE; margin:20px 0px; }
.prdwarp .increase h3 {margin:0px; padding:0px 10px; background-color:#DDDDDD; border-bottom:1px solid #DEDEDE; font:15px/28px Helvetica; color:#000000; overflow:hidden}
.prdwarp .increase h3 a {float:right; width:auto; padding-left:14px; margin:5px 0px; background:transparent url(//www.momoshop.com.tw/goods/images/increase_explain.gif) no-repeat 0px 5px; font:13px/18px Helvetica; color:#666666; cursor:pointer}
.prdwarp .increase h3 a:hover {background:transparent url(//www.momoshop.com.tw/goods/images/increase_explainA.gif) no-repeat 0px 5px; text-decoration:none}
.prdwarp .increase h3 span {color:#FF0000; font-weight:normal}
.prdwarp .increase ul { display:inline-block; margin:3px 10px; padding:0px; list-style:none;width:100%;}
.prdwarp .increase ul li { float:left; padding-right:10px; box-sizing:border-box; width:50%; height:100px; font:15px/30px Helvetica; margin:3px 0px; display:block; overflow:hidden}
.prdwarp .increase ul li:hover {background-color:#E4E4E4}
.prdwarp .increase ul li .prdImg { float:left; margin:10px 10px 10px 0; width:80px; height:80px}
.prdwarp .increase ul li .prdImgWrap {float:left}
.prdwarp .increase .tips {background-color:#EEEEEE}
.prdwarp .increase a.prdName { float:left; margin:10px 0 5px; width:260px; height:44px; font:15px/22px Helvetica; color:#585858; overflow:hidden; cursor:pointer;}
.prdwarp .increase a:hover {color:#E40480; text-decoration:none}
.prdwarp .increase input {float:left; margin:43px 10px}
.prdwarp .increase .price { float:right; margin:35px 0; width:95px; color:#D62672; text-align:right; height:30px}
.prdwarp .increase .price b {font:22px/30px Century Gothic; color:#D62672}
.prdwarp .increase .pieces,
.prdwarp .increase .type { float:left; display:inline-flex; height:30px}
.prdwarp .increase .pieces select,
.prdwarp .increase .type select { height:30px; font:13px/20px Helvetica; color:#585858; padding:1px 2px; border:1px solid #999999}
.prdwarp .increase .pieces select option,
.prdwarp .increase .type select option { font:13px/30px Helvetica; padding:2px 0px 3px 0px}
.prdwarp .increase .pieces select {width:50px;}
.prdwarp .increase .type select { margin-right:5px; width:205px}
.prdwarp .increase .more {width:auto; height:30px; margin:5px 10px; padding:0px; text-align:right; }
.prdwarp .increase .more a {float:right; width:80px; background:transparent url(//www.momoshop.com.tw/goods/images/moreinstallments.gif) no-repeat 0px 13px; padding:0px 12px; font:12px/30px Helvetica; color:#999999}
.prdwarp .increase .more a:hover {background:transparent url(//www.momoshop.com.tw/goods/images/moreinstallmentsA.gif) no-repeat 0px 13px; color:#E40480; text-decoration:none}

/************************************ 2015_商品頁_下方特色內文 ************************************/
/** 商品詳情__頁籤樣式 **/
.prdwarp .vendordetailmenu {width:1000px; height:39px; background-color:#FFFFFF; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px; border-bottom:1px solid #1F1F1F; display:inline-block; list-style-type:none; position:relative;}
.prdwarp .vendordetailmenu li {float:left; background-color:#FFFFFF; border:1px solid #CCCCCC; border-left:0px; border-bottom:0px; width:auto; height:35px; text-align:center; cursor:pointer; position:relative; top:3px; left:10px}
.prdwarp .vendordetailmenu .first,
.prdwarp .vendordetailmenu li:first-child {border-left:1px solid #CCCCCC;}
.prdwarp .vendordetailmenu li span {font:15px/35px Helvetica; color:#585858; float:left; width:auto; height:35px; padding:0px 25px; text-align:center}
/*.prdwarp .vendordetailmenu li span a { float:left; width:auto; height:35px; padding:0px 25px; text-align:center}*/
.prdwarp .vendordetailmenu .selected {border-top:4px solid #1F1F1F; border-left:1px solid #1F1F1F; border-right:1px solid #1F1F1F; border-bottom:1px solid #FFFFFF; z-index:2; top:0px}
.prdwarp .vendordetailmenu .selected:first-child {border-left:1px solid #1F1F1F;}
.prdwarp .vendordetailmenu .selected span {font:bold 15px/35px Helvetica; color:#000000}

/** 商品詳情__呈現區設定 **/
.prdwarp .vendordetailview {font:15px/23px Helvetica; color: #585858}
.prdwarp .vendordetailview p {margin:0px; padding:0px; width:auto}
.prdwarp .vendordetailview .btnArea {text-align:center; padding:10px 0px 0px}
.prdwarp .vendordetailview .btnArea a {display:inline-block; padding:0px 10px; background:transparent url(//img1.momoshop.com.tw/ecm/img/cmm/shopcar/topbkimg.gif) no-repeat 0px 5px; font:13px/20px Helvetica; color:#999999;}
.prdwarp .vendordetailview .btnArea a:hover {background:transparent url(//www.momoshop.com.tw/goods/images/topbkimg_hover.gif) no-repeat 0px 5px; color:#E40480}

/** 商品詳情__商品規格+保固期 **/
.prdwarp .specification {padding:10px 0px 20px 10px;}
.prdwarp .specification p {margin:0px; padding:0px; font:15px/25px Helvetica; color:#585858}
.prdwarp .specification .warrantyTable {border-left:1px solid #404040; border-left:1px solid #404040; margin:10px 0px 0px 0px}
.prdwarp .specification .warrantyTable th {background-color:#404040; width:100px; padding:5px; font:bold 15px/25px 微軟正黑體; color:#FFFFFF; text-align:center;}
.prdwarp .specification .warrantyTable th,
.prdwarp .specification .warrantyTable td {border-bottom:1px solid #404040; border-right:1px solid #404040; padding:0px}
.prdwarp .specification .warrantyTable td h3 {margin:0px; padding:5px; font:bold 18px/25px Helvetica; color:#000000; border-top:1px solid #404040}
.prdwarp .specification .warrantyTable td h3 b {margin:0px 5px}
.prdwarp .specification .warrantyTable td h3 b:first-child {margin:0px 5px 0px 0px}
.prdwarp .specification .warrantyTable td p {max-height:150px; font:15px/23px Helvetica; color:#585858; border-top:1px solid #404040; text-align:left; padding:10px; overflow-y:auto}

/** 商品詳情__退/換貨需知 **/
.prdwarp .msgArea {padding:10px 0px 20px 10px;}
.prdwarp .msgArea p {margin:0px; padding:0px; font:bold 15px/25px Helvetica; color:#000000; }
.prdwarp .msgArea ul {margin:0px 0px 15px 0px; padding:0px; display:block}
.prdwarp .msgArea li {font:15px/23px Helvetica; color:#585858; list-style:disc outside none; margin-left:20px}
.prdwarp .msgArea li a {display:inline-block; font:15px/25px Helvetica; color:#3366FF; text-decoration:none}
.prdwarp .msgArea li a:hover {color:#E40480; text-decoration:none}
.prdwarp .msgArea li .red {display:inline-block; font:15px/25px Helvetica; color:#FF0000}

/**商品退貨需知表格2016.02.02 **/
.prdwarp .msgArea li .prdReturnArea { margin:10px 0; border-left:1px solid #999; border-top:1px solid #999}
.prdwarp .msgArea li .prdReturnArea thead th { padding:5px 0; background-color:#494949; font:bold 13px/22px Helvetica; color:#ffffff; text-align: center;}
.prdwarp .msgArea li .prdReturnArea tbody th { border-right:1px solid #999; border-bottom:1px solid #999; font:bold 13px/22px Helvetica; text-align:left; padding:10px 10px; color:#333333; background-color:#ffffff; white-space:normal}
.prdwarp .msgArea li .prdReturnArea tbody td { border-right:1px solid #999; border-bottom:1px solid #999; font:13px/22px Helvetica; padding:10px; color:#333333}
.prdwarp .msgArea li .prdReturnArea tbody .nulltd th,
.prdwarp .msgArea li .prdReturnArea tbody .nulltd td {background-color:#dddddd}

/** 商品詳情__相關類別 **/
.prdwarp .related_category {padding:10px 0px 20px 10px;}
.prdwarp .related_category dl {margin:5px 0px 10px; padding:0px; width:100%; height:20px; font:15px/20px Helvetica; color:#585858; display:block}
.prdwarp .related_category dt {float:left;margin:0px;padding: 0px 0px 0px 0px;background:transparent url(https://www.momoshop.com.tw/goods/images/listimg.gif) no-repeat 0px 5px;width: 15px;height: 20px;}
.prdwarp .related_category dd {float:left;margin: 0px 8px 0px 0px;padding: 0px 10px 0px 0px;position: relative;}
.prdwarp .related_category dl a { display:inline-block; font:15px/20px Helvetica; color:#3366FF}
.prdwarp .related_category dl a:hover {color:#E40480; text-decoration:none}

/**商品贈品**/
.prdwarp .giftsArea {padding:10px 0px 20px 10px;}
/************************************ 2015_商品頁_館架左側熱銷TOP5 ************************************/
.bt_2_layout_Left {float:left; width:200px; margin:10px 20px 0px 0px; position:relative}

/************************************ 2015_商品頁_彈跳視窗 ************************************/
/** 黑色透明背景 **/
.fancybox-overlay {background-color:#777777; position:absolute; top:0px; left:0px; display:none; z-index:1000}

/** 更多分期資訊框 **/
.installmentsBox {display:none; background:transparent; position:absolute; left:0px; top:0px; padding:10px; border:0; z-index:1003;}
.installmentsBox .installmentsCont { background:#FFF; width:840px; border:1px solid #404040; position:relative; box-shadow:2px 3px 5px #797979}
.installmentsBox h2 {background-color:#404040; font:bold 15px/35px Helvetica; color:#FFFFFF; text-align:center; margin:0px; padding:0px 10px; display:block}
.installmentsBox h2 a {position:absolute; right:10px; top:0px; font:13px/35px Helvetica; color:#FFFFFF; cursor:pointer}
.installmentsBox .innerArea {margin:10px; display:inline-block}
.installmentsBox ul {float:left; margin:0px 5px 0px 15px; padding:0px; list-style:none}
.installmentsBox ul li {background-color:#BFBFBF; width:170px; height:30px; font:15px/30px 微軟正黑體; color:#404040; text-align:right; margin:0px; padding:0px 10px; border:1px solid #666666; border-top:0px; position:relative; cursor:pointer; *width:171px;}
.installmentsBox ul li b {font:15px/28px Helvetica; color:#404040; margin:0px 5px}
.installmentsBox ul li .price {width:50px; font:bold 15px/28px Century Gothic; border-left:1px solid #FFFFFF; padding:0px 0px 0px 5px; display:inline-block}
.installmentsBox ul li span {background-color:#FFFFFF; width:7px; height:30px; border:1px solid #666666; border-left:0px; border-right:0px; position:absolute; top:-1px; right:-8px; display:none}
.installmentsBox ul li:first-child {border-top:1px solid #666666}
.installmentsBox ul .selected {background-color:#FFFFFF; color:#000000; border-right:1px solid #FFFFFF}
.installmentsBox ul .selected b {font:15px/28px Helvetica; color:#e40480; margin:0px 3px}
.installmentsBox ul .selected .price {font:bold 15px/28px Century Gothic; border-left:1px solid #333333}
.installmentsBox ul .selected span {display:inline-block}
.installmentsBox .detailList {float:right; width:560px; min-height: 195px; /*margin:0px 15px 0px 0px;*/ padding:0px 15px; border:1px solid #666666}
.installmentsBox .detailList .detailArae {display:none}
.installmentsBox .detailList .detailArae:first-child {display:inline-block}
.installmentsBox .detailList h3 {font:bold 18px/30px 微軟正黑體; color:#383838; margin:10px 0px 0px; padding:0px}
.installmentsBox .detailList h3 b {color:#e40480; margin:0px 3px}
.installmentsBox .detailList p {font:15px/22px 微軟正黑體; color:#383838; margin:10px 0px; padding:0px}
.installmentsBox .detailList ul {margin:15px 0px 10px 0px; padding:0px; list-style:none; *width:100%}
.installmentsBox .detailList ul li {background-color:transparent; width:auto; height:20px; font:13px/20px 微軟正黑體; color:#7F7F7F; text-align:left; border:0px; margin:0px; padding:0px; cursor:default; *width:100%}
.installmentsBox .detailList ul li img {margin:0px 3px}
.installmentsBox .creditCard {width:192px; margin:10px 0px 0px}
.installmentsBox .creditCard li {background-color: #ffffff; border: 1px solid #666666; display: inline-block; float: left; margin-right:2px; text-align: center; width: 92px; padding:0; *width:93px; *margin-left:2px; *margin-right:0px}
.installmentsBox .creditCard li a {color:#003399;font: 15px/24px Helvetica; text-decoration: underline;}
.installmentsBox .creditCard li a:hover, .installmentsBox .creditCard li a .bank:hover { color:#e40480; text-decoration:underline; cursor:pointer}
.installmentsBox .creditCard li a b {color:#003399;}s
.installmentsBox .creditCard li b {*font:13px/28px Helvetica; cursor:default; color:#404040 }

/** 加購說明視窗 **/
#addBuyText {display:none; width:640px; background-color:#FFFFFF; border:1px solid #000000; padding:10px; position:absolute; top:0px; left:0px; z-index:1001}
#addBuyText h2 { margin:0px; padding:0px; font:bold 13px/20px Helvetica; text-align:left}
#addBuyText h2 a {float:right; cursor:pointer; font:13px/20px Helvetica; color:#0066ff}
#addBuyText h2 a img {float:left; border:0px; margin:4px 2px;}
#addBuyText ul {text-align:left; margin:5px 0px; padding:0px 0px 0px 20px}
#addBuyText ul li {font:13px/20px Helvetica; list-style-type:decimal; color:#000000; margin:3px 0px; }
#addBuyText ul li .red { display:inline-block; color:#FF0000;}

/** 下單再折 **/
.aferPromoPriceBox {display:none; background:#d5d5d5; position:absolute; left:0px; top:0px;  border:0; z-index:1003;box-shadow: 2px 3px 5px #797979;}
.aferPromoPriceBox .innerArea {padding:20px;background-color:#FFFFFF;}
.aferPromoPriceBox table {border:1px solid #797979;background-color:#FFFFFF;text-align: center; border-collapse:collapse;table-layout: fixed}
.aferPromoPriceBox table td {border:1px solid #797979;padding: 10px 0px 10px 0px;}
.aferPromoPriceBox table .priceTitle {background:#d5d5d5;}
.aferPromoPriceBox table th {font:16px/20px 微軟正黑體;border:1px solid #797979;padding: 5px;}
.aferPromoPriceBox table .aferPromoPrice {font:13px/20px 微軟正黑體;height: 40px;font: bold 30px/30px Century Gothic;color: #d62672;}

/** 活動說明視窗 **/
.activitynote {display:none; width:640px; background-color:#FFFFFF; border:1px solid #000000; padding:10px;position:absolute; top:0px; left:0px; z-index:1001}
.activitynote h2 {margin:0px; padding:0px; font:bold 13px/20px Helvetica; text-align:left}
.activitynote h2 a {float:right; cursor:pointer; font:13px/20px Helvetica; color:#0066ff}
.activitynote h2 a img {float:left; border:0px; margin:4px 2px;}
.activitynote ul {text-align:left; margin:5px 0px; padding:0px 0px 0px 20px}
.activitynote ul li {font:13px/20px Helvetica; list-style-type:decimal; color:#000000; margin:3px 0px;}
.activitynote ul li span {display:inline-block; color:#FF0000; font:13px/20px Helvetica; }
.activitynote p {margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; text-align:left; font:13px/20px Helvetica; margin:5px 0px}
.activitynote p a {display:inline-block; text-decoration:underline;}

/** 保固期視窗 **/
.warrantyBox {background:#FFFFFF; width:500px; display:none; border:1px solid #404040; position:absolute; z-index:1001}
.warrantyBox h2 {margin:0px; padding:0px 10px; background-color:#404040; font:bold 15px/35px Helvetica; color:#FFFFFF; text-align:left; display:block}
.warrantyBox h2 a {position:absolute; right:10px; top:0px; font:13px/35px Helvetica; color:#FFFFFF; cursor:pointer}
.warrantyBox .innerArea {padding:10px}
.warrantyBox table {border-left:1px solid #404040}
.warrantyBox table th {background-color:#404040; width:50px; font:bold 13px/20px 微軟正黑體; color:#FFFFFF; padding:5px; text-align:center}
.warrantyBox table th,
.warrantyBox table td {border-bottom:1px solid #404040; border-right:1px solid #404040; padding:0px}
.warrantyBox table td h3 { margin:0px; font:bold 18px/20px Helvetica; color:#404040; text-align:left; padding:5px; border-top:1px solid #404040}
.warrantyBox table td h3 b {font:bold 18px/20px Helvetica; margin:0px 5px}
.warrantyBox table td h3 b:first-child {margin:0px 5px 0px 0px}
.warrantyBox table td p {margin:0px; padding:10px; max-height:150px; font:13px/20px Helvetica; color:#404040; border-top:1px solid #404040; text-align:left; overflow-y:auto}



/** 瀏覽過商品(您專屬推薦商品 一樣) **/
.recordArea {margin:20px 0px 20px 0px;}
.recordArea h3 {margin:0px; padding:0px 0px; height:28px; border-bottom:2px solid #3E7FF5; font:bold 18px/28px Helvetica; color:#000000; }
.recordArea h3 b {float:left; font:bold 18px/28px Helvetica; }
.recordArea h3 .forArrow {float:left; width:20px; height:28px; background:url(../goods/images/newbt_arrow.png) no-repeat  center center; margin:0px 5px}
.recordArea .view {display:block; width:1000px; height:310px; overflow:hidden; position:relative}
.recordArea .mask {display:block; z-index:2; width:1px; height:130px; background:#FFFFFF; position:absolute; top:0px}
.recordArea .leftmask {left:0px}
.recordArea .rightmask {width:0px; right:0px;}
.recordArea .view .mask .leftBtn,
.recordArea .view .mask .rightBtn {display:inline-block; width:40px; height:52px; opacity:0.5; filter:alpha(opacity=50); z-index:3; position:absolute; top:129px}
.recordArea .view .mask .leftBtn:hover,
.recordArea .view .mask .rightBtn:hover {opacity:0.8; filter:alpha(opacity=80)}
.recordArea .view .mask .leftBtn {background:#000 url(../goods/images/leftarrow.png) no-repeat center center; left:0px;}
.recordArea .view .mask .rightBtn {background:#000 url(../goods/images/rightarrow.png) no-repeat center center; right:0px}
.recordArea ul {margin:0px; padding:0px; list-style:none; display:inline-block;width: 1000px;height: 310px;overflow: hidden;}
.recordArea ul li {float:left; padding:20px 15px; width:220px; height:270px; text-align:center;}
.recordArea ul li a {display:block; padding:0px 10px; width:200px; height:auto;}
.recordArea ul li a img {display:inline-block; border:0px; vertical-align:top; width:200px; height:200px;}
/** 圓標圖**/
.recordArea ul li a .prdImgWrap { position:relative; display:inline-block;}
.recordArea ul li a .prdImgWrap { position: relative; }
.recordArea ul li a .prdImgWrap .imgTag, .recordArea ul li a .prdImgWrap .imgTagBottom,
.recordArea ul li a .prdImgWrap .imgTagRectangle{height: auto;display:block;position:absolute;left:0;margin:0;padding:0; z-index: 2; pointer-events: none;}
.recordArea ul li a .prdImgWrap .imgTag {width:28%;top:0;}
.recordArea ul li a .prdImgWrap .imgTagRectangle{width: 75%;top:0;}
.recordArea ul li a .prdImgWrap .imgTagBottom{width: 100%;bottom: 0;}
.recordArea ul li a .prdImgWrap .imgTag img, .recordArea ul li a .prdImgWrap .imgTagBottom img,
.recordArea ul li a .prdImgWrap .imgTagRectangle img {width:100% !important;height:auto;display:block;margin:0;padding:0;border-radius: 0px !important; max-width: none !important; min-width: auto; min-height: auto;}


.recordArea ul li p {margin:5px 0px 0px 0px; padding:0px; width:200px}
.recordArea ul li p span {display:block; overflow:hidden; color:#696969}
.recordArea ul li p .prdName {height:32px; font:13px/16px Helvetica; margin:0px 0px 7px 0px}
.recordArea ul li a:hover .prdName {color:#e40480}
/**折後價更多門檻2015.08.12**/
.prdwarp .prdnoteArea .ineventArea .eventsaleNote {display:none; background:#FFF; border:1px solid #000; position:absolute; top:45px; left:160px; z-index:10; box-shadow:0px 2px 2px #5d5d5d}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote h2 {margin:0px; padding:0px; text-align:center; background-color:#404040; font:bold 15px/30px Helvetica; color:#FFFFFF; position:relative}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote h2 a {position:absolute; right:10px; top:0px; font:13px/30px Helvetica; color:#FFFFFF; cursor:pointer}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote p {margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; font:bold 15px/20px Helvetica; color:#5d5d5d;}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote ul {margin:0px; padding:10px 10px}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote ul li {margin:2px 10px; font:13px/18px Helvetica; color:#000000; list-style-type:none}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote ul li span {color:#000000;}
.prdwarp .prdnoteArea .ineventArea li span .moreBtn {display: inline-block; font: 13px/22px Helvetica; color: #333333; margin-left: 10px; padding-right: 20px; cursor:pointer;  background: transparent url("//www.momoshop.com.tw/goods/images/moreinstallments.gif") no-repeat 31px 9px;}

/** 20160222_商品頁+影音按鈕 **/
.prdimgArea .openvideoBtn { display:inline-block; position:absolute; top:10px ;z-index:2;right:10px;}
.videoArea {width:auto; min-width:600px; background-color:#121212; z-index:1001; position:absolute; display:none;}
.videoArea h2 {margin:0px; padding:0px; }
.videoArea h2 a {float:right; height:30px; font:13px/30px Helvetica; color:#FFFFFF; padding:10px 10px; margin:0px 10px;}
.videoArea .innerArea {padding:15px; text-align:center}

/** 20160322__使用國旅卡 **/
.prdnoteArea .prdPriceDetail .twnTravel p {margin:0px; padding:0px; font:13px/25px Helvetica; color:#000000}
.prdnoteArea .prdPriceDetail .twnTravel p a {display:inline-block; font:13px/25px Helvetica; color:#999999; text-decoration:none }
.prdnoteArea .prdPriceDetail .twnTravel p a:hover {color:#e40480; text-decoration:none }
.prdnoteArea .prdPriceDetail .twnTravelText {display:none; }
.prdnoteArea .prdPriceDetail .twnTravelText p {float:left; width:100%; padding:0px 0px 0px 85px; margin:0px; font:13px/15px Helvetica; text-align:left; color:#e40480;}

/**20160520_彈跳視窗_商品頁可使用的折價券**/
/* .usableCoupon { display:none; top:50%; left:50%; background-color:#FFF; width:760px; z-index:1000} */
/* .usableCoupon .promotePrice { position:relative; margin:0; padding:15px 20px 0 30px; font:15px/30px Helvetica;} */
/* .usableCoupon .promotePrice::before { position:absolute; left:20px; top:15px; display:inline-block; width:3px; height:36px; background-color:#e40580; content:""} */
/* .usableCoupon .promotePrice b { margin:0 5px; font:30px/30px Century Gothic; color:#D62872} */
/* .usableCoupon .couponListRow { position:relative; margin:0; padding:15px 20px 10px 20px; font:15px/30px Helvetica; color: #D62872;} */
/* .usableCoupon .couponListRow b {margin:0 5px; color:#D62872} */
/* .usableCoupon .couponList { padding:0px 20px} */
/* .usableCoupon .couponList table { width:720px; border:1px solid #bfbfbf; border-width:1px 0 0 1px; border-spacing:0} */
/* .usableCoupon .couponList th, */
/* .usableCoupon .couponList td { border:1px solid #bfbfbf; border-width:0 1px 1px 0} */
/* .usableCoupon .couponList th { padding:5px 25px; background-color:#e5e5e5; height:28px; font:bold 13px/22px Helvetica; white-space:nowrap} */
/* .usableCoupon .couponList td { padding:5px 10px; font:13px/22px Helvetica; text-align:center} */
/* .usableCoupon .couponList td.couponName { text-align:left} */
/* .usableCoupon .couponList td.couponName span { display:block } */
/* .usableCoupon .couponList td.finalPrice { color:#D62872} */
/* .usableCoupon .couponList td.finalPrice b { font:18px/30px Century Gothic} */
/* .usableCoupon .couponInfo ul {margin:0;padding: 10px 20px;} */
/* .usableCoupon .couponInfo ul li { list-style:none; font:13px/22px Helvetica; color:#666} */
/* .usableCoupon .couponNoteText {font:15px/20px "Microsoft JhengHei",sans-serif;color:#DD2726;margin:0;padding:15px 20px 10px;} */
/* .usableCoupon .couponInfo ol {list-style:inside decimal;padding-left: 0;margin:10px 20px 10px 20px;} */
/* .usableCoupon .couponInfo ol li {font:13px/22px Helvetica;color:#666} */

/** 2018020600052797 顯示該商品可使用折價券最優惠的前5張(不需換頁)**/
/* .usableCoupon .noCoupon { padding:80px 0 140px; font:bold 18px/30px Helvetica; color:#666; text-align:center; vertical-align:middle} */

.recordArea ul li p .prdName > .prd-name {display:inline;}
.recordAreaNew .TabContent .TabContentD ul li p .prdName > .prd-name {display:inline;}

/** 商品頁的index呈現設定 **/
/** 改用table **/
.attributesArea {margin:0px 0px 10px; clear:both; position:relative; z-index:0}
.attributesArea .attributesListArea {background-color:#EDEDED; width:100%; border:1px solid #999999;  box-sizing:border-box; position:relative}

.specification .attributesArea .attributesListArea {background-color:#FFFFFF}
.specification .attributesArea .attributesListArea table {font:15px/24px Helvetica; border-color: #999999; }
.specification .attributesArea .attributesListArea table th {background-color:#e5e5e5; width:110px; text-align:left; padding:4px 10px; border-top:1px solid #999999; font:15px/23px Helvetica; vertical-align:top;}
.specification .attributesArea .attributesListArea table td {border-top:1px solid #999999; font:15px/23px Helvetica;}
.specification .attributesArea .attributesListArea table td a {font:15px/23px Helvetica; color:#3366FF; margin:0px 0px 0px 10px}
.specification .attributesArea .attributesListArea table td a.webBrandSeriesLink {margin:0}
.specification .attributesArea .attributesListArea table td a:hover {color:#E40480}
.specification .attributesArea .attributesListArea table tr:first-child th,
.specification .attributesArea .attributesListArea table tr:first-child td {border-top:0px}
.specification .attributesArea .attributesListArea table tr:first-child td ul li a {margin:0px}
.specification .attributesArea .attributesListArea table td ul {background-color:transparent; margin:0px; padding:0px}
.specification .attributesArea .attributesListArea table td ul li {padding:3px 15px 3px 10px; border:0px; display:inline-block; color:#434343; word-break:break-word;}
.prdwarp .related_category .brandTxt dd {background-image:none;padding:0px;margin: 0px;}
/** 20170111 **/
.prdnoteArea .prdPriceDetail li .authorSearchLink,
.prdnoteArea .prdPriceDetail li .webBrandLink,
.prdnoteArea .prdPriceDetail li .publishingLink,
.prdnoteArea .prdPriceDetail li .bank {color:var(--primary-link-color)}
.prdnoteArea .prdPriceDetail li .authorSearchLink:hover,
.prdnoteArea .prdPriceDetail li .webBrandLink:hover,
.prdnoteArea .prdPriceDetail li .publishingLink:hover,
.prdnoteArea .prdPriceDetail li .bank:hover {color:var(--primary-pink)}
/** 20170113_商品頁 影音&3d按鈕 **/
.prdimgArea .playerIcon {width:100%; position:absolute; top:145px; text-align:center;*z-index:2}
.prdimgArea .playerIcon ul {margin: 0; padding: 0}
.prdimgArea .playerIcon ul li {width:112px; height:111px; display: inline}
.prdimgArea .openvideoBtn, .prdimgArea .open3dBtn, .prdimgArea .open360Btn {display:inline-block; position:relative; top:0px ;z-index:2}

.prdimgArea #goodsimgB {margin:0; position:relative; top:0}

.play3dArea {width:670px; height: 705px; background-color: #121212; display: none; position: absolute; top:0; left:0; margin: auto; z-index: 1100; overflow:hidden}
.play3dArea h2 {margin: 0; padding: 0}
.play3dArea h2 a {height: 30px; float: right; color: #ffffff; font: 13px/30px Helvetica; margin: 0 10px; padding: 10px}
.play3dArea h2 span{height: 30px; float: left; color: #f00; font: 13px/30px Helvetica; margin: 0 10px; padding: 10px}
.play3dArea .innerArea {padding: 0 15px 15px; text-align: center}
.play3dArea .innerArea img {width: 640px; height: 640px}
.play3dArea .videoTitle {margin:0px; padding:0px; }
.play3dArea .videoTitle a {float:right; height:30px; font:13px/30px Helvetica; color:#FFFFFF; padding:10px 10px; margin:0px 10px;}

/***************************** 20180208 書店商品頁 by smhsu ******************************/
.prdimgArea #goodsimgB .gmclass img { border:0px solid #D3D3D3; box-sizing:border-box}
.prdimgArea #goodsimgB .trialBtn { position:absolute; right:0px; bottom:0px; display:inline-block; width:95px; height:90px; background:url(https://image.momoshop.com.tw/ecm/img/cmm/trialBtn.png) no-repeat; background-size:95px auto; z-index: 9;}
.prdimgArea #goodsimgNB .trialBtn { position:absolute; right:1px; bottom:1px; display:inline-block; width:95px; height:90px; background:url(https://image.momoshop.com.tw/ecm/img/cmm/trialBtn.png) no-repeat; background-size:95px auto; z-index: 9;}

.bookArea { display:none; position:fixed; top:0; bottom:0; left:0; right:0; margin:auto; max-width:1000px; max-height:930px; width:95%; height:95%; background-color:#FFF; z-index:1001; overflow:hidden}
.bookArea h2 { position:absolute; top:0; left:0; display:block; margin:0; width:100%; height:40px; background-color:#EEE; font:17px/40px Helvetica; color:#484848; text-align:center; z-index:2; transition-duration:0.5s}
.bookArea h2.hide { background:transparent; transition-duration:0.5s; top:-40px}
.bookArea h2 span { float:left; width:94%; height:40px; padding-left:20px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.bookArea h2 .closeBtn { position:absolute; top:5px; right:10px; width:30px; height:30px; background:#EEE url("https://image.momoshop.com.tw/ecm/img/cmm/colseIcon_grey.png") no-repeat}
.bookArea h2 .zoomBtn { position:absolute; left:10px; top:50px; display:inline-block; width:30px; height:30px; background:transparent url("https://image.momoshop.com.tw/ecm/img/cmm/ic_fullscreen_black_24px.png") no-repeat; background-size:30px auto; background-position:center center}
.bookArea h2 .zoomBtn.zoomout { background:transparent url("https://image.momoshop.com.tw/ecm/img/cmm/ic_fullscreen_exit_black_24px.png") no-repeat; background-size:30px auto; background-position:center center}

.bookArea .innerArea { height:100%; background-color:#FFF; overflow:hidden}
.bookArea .innerArea .touchMask ul,
.bookArea .innerArea .touchMask ul li,
.bookArea .bottomMenu ul,
.bookArea .bottomMenu ul li { margin:0; padding:0}

.bookArea .innerArea .touchMask { position:absolute; top:0; left:0; display:block; width:100%; height:100%; z-index:1}
.bookArea .innerArea .touchMask ul,
.bookArea .innerArea .touchMask ul li { display:block; height:100%}
.bookArea .innerArea .touchMask ul li.left,
.bookArea .innerArea .touchMask ul li.right { float:left; width:7%; cursor:pointer}
.bookArea .innerArea .touchMask ul li.middle { float:left; width:86%}
.bookArea .innerArea .touchMask ul li .prevPage,
.bookArea .innerArea .touchMask ul li .nextPage { position:absolute; left:10px; top:0; bottom:0; margin:auto; padding:0; display:inline-block; background:#ececec url(https://image.momoshop.com.tw/ecm/img/cmm/leftarrow_grey.png) no-repeat; background-position:15px center; background-size:15px auto; width:50px; height:50px; border-radius:50px; text-align:center; opacity:0.7}
.bookArea .innerArea .touchMask ul li .nextPage { left:inherit; right:10px; background:#ececec url(https://image.momoshop.com.tw/ecm/img/cmm/rightarrow_grey.png) no-repeat; background-position:20px center; background-size:15px auto}

.bookArea .innerArea .bookImg { display:block; width:100%; height:100%; background-color:#FFF; text-align:center; overflow:hidden}
.bookArea .innerArea .bookImg img { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:100%; max-height:100%; width:auto; height:auto}
.bookArea .innerArea .bookImg img:hover { cursor:crosshair}

.bookArea .bottomMenu { position:absolute; bottom:0; left:0; width:100%; height:80px; background-color:#EEE; z-index:2; transition-duration:0.5s}
.bookArea .bottomMenu.hide { background:transparent; bottom:-80px; opacity:0.7; transition-duration:0.5s; visibility:hidden}
.bookArea .bottomMenu ul { display:flex; flex-wrap:nowrap; align-items:center; height:80px}
.bookArea .bottomMenu ul li { display:inline-block; margin-right:10px; vertical-align:middle; font-size:0}
.bookArea .bottomMenu ul li.page { margin:0; width:calc(100% - 455px)}
.bookArea .bottomMenu ul li.page .current { position:absolute; top:5px; left:30px; display:inline-block; height:22px; font:13px/22px Helvetica; color:#000}
.bookArea .bottomMenu.hide ul li.page .current { position:absolute; top:-45px; left:20px; display:inline-block; padding:5px 10px; height:20px; background-color:#ececec; border-radius:55px; opacity:0.8}
@media screen and (max-width:900px), screen and (max-height:700px) {
  .bookArea .bottomMenu { background:transparent; bottom:-80px; opacity:0.7; transition-duration:0.5s}
  .bookArea .bottomMenu ul li.page .current,
  .bookArea .bottomMenu.hide ul li.page .current { position:absolute; top:-45px; left:20px; display:inline-block; padding:5px 10px; height:20px; background-color:#ececec; border-radius:55px; opacity:0.8}
}
.bookArea .bottomMenu ul li.page .rangeArea ul li { margin:0}
.bookArea .bottomMenu ul li.page .rangeArea ul li.prevPage,
.bookArea .bottomMenu ul li.page .rangeArea ul li.nextPage { width:18%; text-align:center}
.bookArea .bottomMenu ul li.page .rangeArea ul li.prevPage a,
.bookArea .bottomMenu ul li.page .rangeArea ul li.nextPage a { display:block; width:100%; font:15px/35px Helvetica; color:#484848; text-decoration:none}
.bookArea .bottomMenu ul li.page .rangeArea ul li.prevPage.disabled a,
.bookArea .bottomMenu ul li.page .rangeArea ul li.nextPag.disabled a { color:#999}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range { width:64%}

.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"] { margin:10px 0; padding:0; width:100%; height:15px; background:none; outline:none; -webkit-appearance:none; overflow:hidden;}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-webkit-slider-thumb { position:relative; margin-top:-5px; width:15px; height:15px; background:#7599e5; border:0; border-radius:50%; transtion:0.2s; -webkit-appearance:none;}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-webkit-slider-runnable-track { width:100%; height:5px; cursor:pointer; background:#d7d7d7; border-radius:5px}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-moz-range-track { height:4px; background:#d7d7d7; border:0} 
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-moz-range-thumb { width:15px; height:15px; background:#7599e5; border:0; border-radius:50%} 
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-moz-range-thumb:hover,
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]:active::-moz-range-thumb { width:15px; height:15px} 

.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-ms-track { width:100%; height:5px; background:transparent; border-width:5px 0; border-color:transparent; color:transparent; cursor:pointer}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-ms-fill-lower { background:#7599e5; border:0; border-radius:5px}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-ms-fill-upper { background:#d7d7d7; border:0; border-radius:5px}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]::-ms-thumb { width:15px; height:15px; background:#7599e5; border:0; border-radius:15px; cursor:pointer}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]:focus::-ms-fill-lower { background:#7599e5}
.bookArea .bottomMenu ul li.page .rangeArea ul li.range input[type="range"]:focus::-ms-fill-upper { background:#d7d7d7}

.bookArea .bottomMenu ul li.prdPrice p { position:relative; margin:5px 0 0; width:100px; font:25px/22px Century Gothic; text-align:right; color:#d62672; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.bookArea .bottomMenu ul li.prdPrice p::before { display:inline-block; margin-right:3px; font:12px/22px Century Gothic; color:#d62672; content:"$"}
.bookArea .bottomMenu ul li.track { width:5%}
.bookArea .bottomMenu ul li.track a { display:inline-block; width:45px; height:45px; background:url("https://m.momoshop.com.tw/img/footer_icon03_on.png") no-repeat; background-size:45px auto}
.bookArea .bottomMenu ul li.track.selected a { background:url("https://m.momoshop.com.tw/img/footer_icon03.png") no-repeat; background-size:45px auto}
.bookArea .bottomMenu ul li.checkout a { display:inline-block; width:120px; height:35px; background-color:#d62672; font:17px/35px Helvetica; text-align:center; color:#FFF}
.bookArea .bottomMenu ul li.cart a { display:inline-block; width:120px; height:35px; background-color:#1c6fbc; font:17px/35px Helvetica; text-align:center; color:#FFF}
.bookArea .bottomMenu ul li.noClick a { display:inline-block; width:260px; height:35px; background-color:#FF9000; font:17px/35px Helvetica; text-align:center; color:#FFF}

.bookArea.zoom { overflow:auto}
.bookArea.zoom .innerArea .touchMask { display:none}
.bookArea.zoom .innerArea .bookImg img { margin:inherit; max-width:inherit; max-height:inherit}

/** 20171030滿件滿額 任選贈**/
.prdLists {max-height:465px; overflow-y:auto; padding:20px 30px;}
.prdLists ul {margin:0; padding:0; display:inline-block; box-sizing:border-box}
.prdLists ul li {width:135px; height:250px; list-style:none; float:left; box-sizing:border-box; margin:0 0 20px 15px; overflow:hidden; font:13px/23px Helvetica}
.prdLists ul li:nth-child(5n+1) {margin:0 0 20px 0}
.prdLists ul li p {margin: 10px 0 0}
.prdLists ul li .prdName {height:46px; overflow:hidden; margin:0; padding:0; text-align:center}
.prdLists ul li label {width:100%; position:relative}
.prdLists ul li select {width:100%}
.prdLists.goodsDetail ul li {height:200px}
.prdLists.goodsDetail ul li .choose_gift label {display:none}
.prdLists.inshopCart ul li {height:220px}
.prdLists.inshopCart ul li label select {width:54%}
.prdLists.inshopCart ul li label .count_no {width:25%}
.prdLists.inshopCart ul li .choose_gift label {display:inline-block}
.prdLists.inshopCart ul li:nth-child(5n+1) {margin:0 0 15px 0}
.prdLists.goodsDetail ul li.noStock {position: relative}
.prdLists.goodsDetail ul li.noStock .noStockMask {width: 74px; height: 74px; background: rgba(0,0,0,0.7); border-radius: 50%;text-align:center; color: #ffffff; font: bold 15px/74px Helvetica; margin: 0; position: absolute; top: 30px; left: 30px;}
.prdwarp .prdimgArea .preferential dd span a.giftInfo {color:#3366ff; padding: 2px 5px;}
.prdwarp .prdimgArea .preferential dd span a.giftInfo:hover {color:#e40480; padding: 2px 5px;}
.floatingLayerBox .fonfirmArea {margin: 15px 0 0; padding:0 0 15px; text-align: center}
.floatingLayerBox .fonfirmArea a {height: 30px; background-color: #d62672; color: #ffffff; cursor: pointer; font: 16px/30px Helvetica; padding: 0 50px}
.fancybox-overlay {background-color: #000000; display: none; left: 0; position: absolute; top: 0; z-index: 1000}

.showgiftsList {max-height:266px; overflow-y:auto; padding:0 30px 20px 30px}
.showgiftsList .giftText {padding:0px; margin:0px; display:block; width:100%; color:#ff0000;}
.showgiftsList ul {margin:0; padding:0px; display:block; box-sizing:border-box}
.showgiftsList ul li {list-style:none;box-sizing:border-box;margin:0;overflow:hidden;font:15px/20px Helvetica;color:#434343;border-bottom:1px solid #E7E7E7;padding: 0 0 15px 0;}
.showgiftsList ul li:last-child {border:0px}
.showgiftsList ul li .giftTitle {display:block; margin:10px 0; padding:0px 0px 0px 10px; border-left:3px solid #d62672; font:15px/20px Helvetica; color:#d62672}
.showgiftsList ul li table {padding:0px}
.showgiftsList ul li .firstTip {border:0px}
.showgiftsList ul li table tr td {text-align:center;padding: 0 0 15px 0;}
.showgiftsList ul li table tr .giveawayOver { position:relative;}
.showgiftsList ul li table tr .giveawayOver:after{content: "已贈完";display: flex;width: 74px;height: 74px;background: rgba(0,0,0,0.7);border-radius: 50%;color: #fff;position: absolute;top: 20px;left: 30px; font: bold 15px/20px var(--main-font);justify-content: center;align-items: center;}
.showgiftsList ul li table tr td .prdName {text-align:left; max-height:80px; overflow:hidden;color:#454545;}
.showgiftsList ul li table tr td .giftNumber {display:block; font:24px/30px Helvetica; color:#d62672}

/*20180302新增配送提醒*/
.prdnoteArea .preOrder{width:100%;float:left;font:14px/16px Helvetica;color:#000000;margin:10px 0 0 0;}
.setprdListArea .viewArea .prdPrecautions{font: 10px/16px Microsoft JhengHei,sans-serif;text-align:left;margin: 5px 0 0 0px;display: inline-block;}

/********************************** 20171218 中古車商品頁 by zhlin ***************************************/
.prdwarp .prdnoteArea .prdPrice li.carDeposit { color:#000}
.prdwarp .prdnoteArea .prdPrice li.carDeposit span { font:17px/40px Helvetica; color:#000; vertical-align:top}
/* .vendordetailview -> .cardetailview 20180403 juchou 修正商品規格跑版*/
.prdwarp .cardetailview table { margin:25px 0}
.prdwarp .cardetailview .typeAA { border:1px solid #96C900; border-width:1px 1px 0 0}
.prdwarp .cardetailview .typeAA th { padding:5px 8px; background-color:#96C900; color:#FFF; text-align:left }
.prdwarp .cardetailview .typeAA td { padding:5px 8px; border:1px solid #96C900; border-width:0 0 1px 1px; text-align:center; max-width:180px; min-width:120px;}
.prdwarp .cardetailview .typeAA td p.textGrey { font:15px/24px Helvetica; color:#999}
.prdwarp .cardetailview .typeAA td p.textBlack { font:22px/35px Helvetica; color:#333}
.prdwarp .cardetailview .typeBB { margin-bottom:15px}
.prdwarp .cardetailview .typeBB h2 { margin:0; padding:0 8px; height:30px; background-color:#96C900; font:bold 16px/29px Helvetica; color:#FFF}
.prdwarp .cardetailview .typeBB ul,
.prdwarp .cardetailview .typeBB ul li { margin:0; padding:0; list-style:none;}
.prdwarp .cardetailview .typeBB ul { display:inline-block; width:100%}
.prdwarp .cardetailview .typeBB ul li { float:left; padding:10px; box-sizing:border-box; width:142px; width:calc(100% / 7); height:90px}
.prdwarp .cardetailview .typeBB ul li p { display:table-cell; width:122px; height:66px; border:2px solid #999; text-align:center; vertical-align:middle}

.prdwarp .cardetailview img {max-width:1000px;}

.prdwarp .carQA li {line-height:22px}
.prdwarp .carQA li,
.prdwarp .carQA b {font-size:15px; font-family:Verdana}
.prdwarp .carQA .tips {color:#FF0000; border-bottom:1px solid #000000; margin:0px 5px}
.prdwarp .carQA a {font-size:15px; color:#0066FF; text-decoration:underline; cursor:pointer}
.prdwarp .carQA h2 {font:bold 15px/22px Helvetica}
.prdwarp .carQA .Qli {color:#96C900;font-weight:bold;}
.prdwarp .carQA .Ali {margin:5px 0px 10px;}

/**20180611_切換商品按鈕**/
.prdwarp .prdimgArea .btnBox {display:inline-block; margin:0px; padding:0px 0px 0px 0px; width:calc(100% - 244px);  text-align:right; font-size:0px; box-sizing:border-box;}
.prdwarp .prdimgArea .btnBox li {display: inline-block;  cursor: pointer; list-style: none;  margin: 0px 0px 0px 0px;  padding: 0px 0px;  font: 13px/24px Helvetica;  text-align: center;  width: 93px;}
.prdwarp .prdimgArea .btnBox li:first-child {margin:0px 5px 0px 0px;}
.prdwarp .prdimgArea .btnBox li:first-child a {padding:0px 5px 0px 0px;}
.prdwarp .prdimgArea .btnBox li a {display:inline-block; color:#666666; width:100%; padding:0px 0px 0px 5px;; box-sizing:border-box; border-radius: 3px; border:1px solid #CCCCCC; background: rgba(0, 0, 0, 0) url(https://m.momoshop.com.tw/img/vendordetailmenu_newliBk03.gif) repeat-x scroll 0 0;}
.prdwarp .prdimgArea .btnBox li a img {margin:0px 5px 2px 5px; vertical-align:middle}
/********************************** 問問 ***************************************/
.momoAskDiv { position:fixed; right:5px; bottom:5px; z-index:2}
.momoAskDiv .askLogo { position:absolute; bottom:5px; left:-80px; z-index:1; cursor:pointer}
.momoAskDiv .askLogo a { display:block}
.momoAskDiv .askLogo img { width:75px; height:auto}

/*** 頁面浮層樣式 ***/
.floatingLayerBox .innerArea .momoAskPopup { margin:0}
.floatingLayerBox .innerArea .momoAskPopup h4 { margin:0; font:bold 15px/24px Helvetica; color:#999}
.floatingLayerBox .innerArea .momoAskPopup ul { margin:10px 0 30px; padding:0}
.floatingLayerBox .innerArea .momoAskPopup ul li { display:inline-block; margin-right:25px; list-style:none; font:15px/30px Helvetica}
.floatingLayerBox .innerArea .momoAskPopup ul li label span { position:relative; display:inline-block; width:18px; height:18px; background:#000; left:0; top:4px; border-radius:3px; margin:0 5px 0 0}
.floatingLayerBox .innerArea .momoAskPopup ul li input[type="radio"]:checked + label span::before { position:absolute; top:2px; left:10px; width:4px; height:10px; border:2px solid #FFF; border-width:0 2px 2px 0; transform-origin:left top; transform:rotate(40deg); content:""}
.floatingLayerBox .innerArea .momoAskPopup ul li input[type="radio"] { display:none}
.floatingLayerBox .innerArea .momoAskPopup ul.typeAA li { font:15px/40px Helvetica}
.floatingLayerBox .innerArea .momoAskPopup ul.typeBB li { display:block}
.floatingLayerBox .innerArea .momoAskPopup .btnArea { margin:10px 0; text-align:center}
.floatingLayerBox .innerArea .momoAskPopup .btnArea a.next { margin:0 10px; padding:5px 50px; height:30px; background-color:#E7E7E7; color:#585858; font:16px/30px Helvetica; cursor: pointer}
.floatingLayerBox .innerArea .momoAskPopup .btnArea a.send { margin:0 10px; padding:5px 50px; height:30px; background-color:#d62672; color:#ffffff; font:16px/30px Helvetica; cursor: pointer}

/************************gichou spec split******************************/
/*.prdnoteArea .prdPriceDetail li .colorStyle{font:13px/25px Helvetica; height:25px; margin:0px 0px 5px 0px}*/
.prdwarp .prdnoteArea .prdPriceDetail .colorStyle b {font:13px/25px Helvetica; text-align:left}
.prdwarp .prdnoteArea .prdPriceDetail .colorStyle b i  {font:13px/25px Helvetica; text-align:center}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect {margin:0px 0px 0px 80px; padding:0px}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect li {display:inline-block; padding:0px 10px; margin:0px 5px 5px 0px; border:1px solid #aaaaaa; min-width:40px; box-sizing:border-box; text-align:center; cursor:pointer; width:auto;}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect li i {font:13px/29px Helvetica; color:#000000}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .selected {border:none; position:relative}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .selected::before {display:inline-block; height:100%; width:100%; position:absolute; bottom:0px; right:0px; content:''; border:1px solid #D62872; outline:1px solid #D62872; box-sizing:border-box;}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .selected::after {display:inline-block; height:12px; width:12px; position:absolute; bottom:1px; right:0px; content:''; background:url(../goods/images/prdSelect.png)no-repeat scroll 0 0; }
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .outOfStock {border:1px solid #e1e1e1;background: #ffffff; color:#cccccc}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .outOfStock  i {color:#cccccc}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .selected i {color:#D62872}
.prdwarp .prdnoteArea .prdPriceDetail .colorSelect .specAlert {color:red;font:13px/15px Helvetica;display:none;}

#askTip {display:none;  position:fixed; top:90px; bottom:0; right:0; left:20%; margin:auto; padding:15px 5px; min-width: 5%; max-width: 12%; height:70px; background-color:#000; border-radius:10px; text-align:center; overflow:hidden; opacity:0.8; z-index:100002}
#askTip img { width:30px; height:auto}
#askTip p { margin:5px; padding:0px; font:bold 14px/24px helvetica; color:#FFF}

/** 2015082600027265-商品週期配送功能 */
.prdnoteArea .preOrder{width:100%;float:left;font:14px/16px Helvetica;color:#000000;margin:10px 0 0 0;}
.prdwarp .prdnoteArea h1 .shippingTip {display:inline-block; margin:0px; padding:0px 0px; background:#FF4C76; font:16px/25px helvetica; color:#ffffff; height:25px; width:25px;  box-sizing:border-box; text-align:center;}
.prdwarp .prdnoteArea .shippSelect {margin: 0px 0px 0px 80px; padding:0px}
.prdwarp .prdnoteArea .shippSelect li {display:inline-block; margin:0px; padding:0px}
.prdnoteArea .prdPriceDetail li .textTip {margin:0px 5px 0px 20px}
.prdnoteArea .prdPriceDetail li .shiptext {padding:0px; margin:0px}
.prdnoteArea .prdPriceDetail li .shipBox {background:#EEEEEE; padding:10px 10px 10px 20px; box-sizing:border-box; border:1px solid #CCCCCC}
.prdnoteArea .prdPriceDetail li .shipBox li {list-style:decimal; margin:0px; padding:0px; height:auto; display:list-item}
.prdnoteArea .prdPriceDetail li .shipBox li a {color:#027BFF;}
.prdnoteArea .prdPriceDetail li .shipBox li:last-child {list-style:none; text-align:center}
.prdnoteArea .prdPriceDetail li .shipBox li:last-child  input {vertical-align:middle}
.prdnoteArea .prdPriceDetail li.cycleLi {height:100%; min-height:25px}
.prdnoteArea .prdPriceDetail li.cycleLi .cycleb1 {width:15px;}
.prdnoteArea .prdPriceDetail li.cycleLi .cycleb2 {margin-left: 5px; width:105px;}
.prdnoteArea .prdPriceDetail li.cycleLi .cycleb3 {width:105px;}

/*** 商品頁增加商品圓標***/
/*有放大圖*/
.prdimgArea #goodsimgB { position: relative; }
.prdimgArea #goodsimgB .gmclass .imgTag,
.prdimgArea #goodsimgB .gmclass .imgTagBottom,
.prdimgArea #goodsimgB .gmclass .imgTagRectangle{height: auto;display:block;position:absolute;left:0;margin:0;padding:0; z-index: 2; pointer-events: none;}
.prdimgArea #goodsimgB .gmclass .imgTag {width:28%;top:0;}
.prdimgArea #goodsimgB .gmclass .imgTagRectangle{width: 75%;top:0;}
.prdimgArea #goodsimgB .gmclass .imgTagBottom{width: 100%;bottom: 0;}
.prdimgArea #goodsimgB .gmclass .imgTag img,
.prdimgArea #goodsimgB .gmclass .imgTagBottom img,
.prdimgArea #goodsimgB .gmclass .imgTagRectangle img{width:100% !important;height:auto;display:block;margin:0;padding:0;border-radius: 0px !important; max-width: none !important;min-height: auto; min-width:auto;}


/**別人也買過,歷程推薦商品 圓標圖**/
.recordAreaNew   ul li a .prdImgWrap .imgTag img{margin:0; width:100%; height:auto}
.recordAreaNew  ul li a .prdImgWrap .imgTag{position: absolute;  top: 0px; left: 0px; width: 32%; height: 32%; z-index: 2; padding: 0px;}
.recordAreaNew  ul li a .prdImgWrap {position:relative; display:inline-block}

/** 20190531台哥大店取 **/
.myfoneFloatLayer {display: none;padding: 0 0px 20px 0px;margin: 0;position: absolute;border: 1px solid #e1e1e1;top: 0;left: 0;background: #ffffff;font-size: 0;width: 350px;z-index:3;}
.myfoneFloatLayer h2 {background: #eee; margin: 0; padding: 0 20px; font: bold 16px/48px Microsoft Jhenghei, sans-serif;color: #000000;}
.myfoneFloatLayer span {width: 100%;display: inline-block;font: 16px/20px Microsoft Jhenghei, sans-serif;padding: 20px 20px 5px 20px;box-sizing: border-box;color: #000000;}
.myfoneFloatLayer ul {width: 100%;display: inline-block;padding: 0 20px 0px 35px;box-sizing: border-box;}
.myfoneFloatLayer ul li {font: 16px/20px Microsoft Jhenghei, sans-serif;padding: 0 0 5px 0px;color: #000000;position:  relative;}
.myfoneFloatLayer ul li:last-child {padding-bottom:0px}
.myfoneFloatLayer .promptTxt{padding: 5px 20px 0px 40px;color: #888888;font: 13px/20px Microsoft Jhenghei, sans-serif;}


/** 20190423 UrCosme評論 **/
.prdwarp .UrCosme,
.prdwarp .UrCosme .UrCosmeBox{width:100%; display:inline-block; margin:0; padding:0; position:relative;}
.prdwarp .UrCosme .UrCosmeBox .rightBtn,
.prdwarp .UrCosme .UrCosmeBox .leftBtn{width:24px; height:90px; display:inline-block; position:absolute; background:#cccccc;}
.prdwarp .UrCosme .UrCosmeBox .rightBtn{right:0; top:15px; background:url(../goods/images/right.png) no-repeat center /100%;}
.prdwarp .UrCosme .UrCosmeBox .leftBtn{left:0; top:15px; background:url(../goods/images/left.png) no-repeat center /100%;}
.prdwarp .UrCosme .UrCosmeBox .rightBtn:hover{background:#666666 url(../goods/images/rightHover.png) no-repeat center /100%;}
.prdwarp .UrCosme .UrCosmeBox .leftBtn:hover{background:#666666 url(../goods/images/leftHover.png) no-repeat center /100%;}
.prdwarp .UrCosme .UrCosmeBox .rightBtn:hover,
.prdwarp .UrCosme .UrCosmeBox .leftBtn:hover{opacity:0.8; filter:alpha(opacity=80);}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment{width:100%; display:inline-block; padding:15px 36px 15px 39px; box-sizing:border-box;}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment ul{width: 100%; padding: 0; margin: 0; list-style: none; overflow: hidden; white-space: nowrap; font-size: 0;}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment ul li{width: 220px; background: #f2f2f2; border: 1px solid #e1e1e1; padding: 0; display: inline-block; font-size: 0; white-space: normal; margin: 0 15px 0 0; cursor: pointer; vertical-align: top; box-sizing:border-box;}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment ul li.selected{border:1px solid #d62872; background:#ffffff;}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment ul li a{width: 100%; max-height: 90px; box-sizing: border-box; display: inline-block; margin: 0; padding: 9px 10px; line-height: 70px; overflow: hidden; vertical-align: middle;}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment ul li a img{width: 70px; height: auto; display: inline-block; margin: 0 10px 0 0; vertical-align: top;}
.prdwarp .UrCosme .UrCosmeBox .UrCosmeComment ul li a .UrCosmeName{width: calc(100% - 80px); max-height: 90px; font-size: 0; display: inline-block; vertical-align: middle; font: 13px/17px Helvetica, sans-serif;}
.prdwarp .UrCosme .UrCosmeTxt{width:100%; font:13px/20px Helvetica, sans-serif; color:#000000; margin:0 0 10px 0;}

/** 20190709 常見問題集 **/
.prdwarp .specification .qa{color: #3366ff; font: 15px/20px Microsoft Jhenghei, sans-serif; cursor: pointer; padding: 0 0 10px 0; width: 100%; display: inline-block;}
.floatingLayerBox .innerArea .listBox{width:100%; height:428px; display:inline-block; padding:30px 20px; margin:0; overflow-y:auto; box-sizing:border-box;}
.floatingLayerBox .innerArea .listBox .subTitle {width: 100%; display: inline-block; color: #000000; font: bold 16px/20px Microsoft Jhenghei, sans-serif; position: relative; padding: 0 0 0 15px; margin: 0 0 10px 0; box-sizing:border-box;}  
.floatingLayerBox .innerArea .listBox .subTitle::before {content: ''; width: 5px; height: 20px; background: #e40580; position: absolute; left: 0;}
.floatingLayerBox .innerArea .listBox .txt{ width:calc(100% - 15px); color:#888888; font:16px/25px Microsoft Jhenghei, sans-serif; padding:0 0 30px 0; margin:0 0 30px 15px; border-bottom:1px solid #e1e1e1; display:inline-block; box-sizing:border-box;}
.floatingLayerBox .innerArea .listBox .txt:last-child{border:0; padding:0 0 0 15px; margin:0;}

/*20191209 新分類相關類別*/
.prdwarp .related_category dd::after {content:"|";display:inline-block;font: 15px/20px Helvetica;margin:0;padding:0;color:#333;position:absolute;right:0;top: -1px;transform:rotate(-15deg);}
.prdwarp .related_category dd:last-child::after{display:none;}
.prdwarp .related_category .brandTxt dd::after{display:none;}
.prdwarp .related_category .brandTxt dt {width:auto; height:auto; padding:0px 0px 0px 15px;}
/* 20181217 大機電加購安裝費 */
.prdnoteArea .prdPriceDetail .installBox .line {width: 1px; height: 15px; background: #888888; display: inline-block; top: 3px; position: relative; margin-left: 5px;}
.prdnoteArea .prdPriceDetail .installBox .installCost {color: #d62672; display: inline-block;}
.prdnoteArea .prdPriceDetail .installBox .installHelp {display: inline-block; padding: 0 10px; color: #3366FF; font: 13px/25px Helvetica; text-align: center; cursor: pointer; border: 0; outline: none;}
.prdTypeArea .prdPriceDetail .installBox .installN {display: inline-block;}
.prdTypeArea .prdPriceDetail .installBox .installN {display: inline-block;}
.setprdListArea .viewArea .installCheck {float:left; font: 10px/10px helvetica;display:  inline-block;width:  100%;box-sizing: border-box;margin: 5px 0px 0px 5px;padding: 0px;}
.setprdListArea .viewArea .installCheck .installCost{color: #d62672;}

/* 20200518_SEO_EC大網_h1-h6調整_商品頁 */
.prdwarp .prdnoteArea h3{margin: 0px 0px 10px 0px;padding:0px;color:#454545;line-height: 0px;}
.prdwarp .prdnoteArea h3 .fprdTitle {font: bold 19px/25px Microsoft Jhenghei, sans-serif;margin: 0px;padding: 0px;display: inline-block;max-height: 50px;overflow: hidden;width: 100%;word-break: break-all;}
.prdwarp .prdnoteArea h3 .fprdTitle .productName {color: #027BFF; font: bold 19px/18px Helvetica, sans-serif; cursor: pointer;}
.prdwarp .prdnoteArea h3 .sprdTitle {font:18px/25px Microsoft Jhenghei, sans-serif;margin: 5px 0px 0px 0px;padding: 0px;display: inline-block;max-height: 50px;overflow: hidden;width: 100%;word-break: break-all;}
.installmentsBox .floatTitle{background-color:#404040; font:bold 15px/35px Helvetica; color:#FFFFFF; text-align:center; margin:0px; padding:0px 10px; display:block}
.myfoneFloatLayer .floatTitle {background: #eee; margin: 0; padding: 0 20px; font: bold 16px/48px Microsoft Jhenghei, sans-serif;color: #000000;}
#addBuyText b { margin:0px; padding:0px; font:bold 13px/20px Helvetica; text-align:left;display: block;}
#addBuyText b a {float:right; cursor:pointer; font:13px/20px Helvetica; color:#0066ff}
#addBuyText b a img {float:left; border:0px; margin:4px 2px;}
#addBuyText b img {float:right; cursor:pointer}
.creditnote span {font-size:15px; text-align:left;margin: 10px 0;display: block;}
.creditnote span img {float:right; cursor:pointer}
.warrantyBox .floatTitle {background-color:#404040; font:bold 15px/35px Helvetica; color:#FFFFFF; text-align:left; padding:0px 10px; display:block}
.warrantyBox .floatTitle a {position:absolute; right:10px; top:0px; font:13px/35px Helvetica; color:#FFFFFF; cursor:pointer}
.warrantyBox table td span {font:bold 18px/20px Helvetica; color:#404040; text-align:left; padding:5px; border-top:1px solid #404040;display: block;}
.warrantyBox table td span b {font:bold 18px/20px Helvetica; margin:0px 5px}
.warrantyBox table td span b:first-child {margin:0px 5px 0px 0px}
.fastnotsetup span {font:bold 13px/20px Helvetica; text-align:left;margin: 10px 0;display: block;}
.prdwarp .increase .increaseTitle {margin:0px; padding:0px 10px; background-color:#DDDDDD; border-bottom:1px solid #DEDEDE; font:15px/28px Helvetica; color:#000000; overflow:hidden}
.prdwarp .increase .increaseTitle a {float:right; width:auto; padding-left:14px; margin:5px 0px; background:transparent url(//www.momoshop.com.tw/goods/images/increase_explain.gif) no-repeat 0px 5px; font:13px/18px Helvetica; color:#666666; cursor:pointer}
.prdwarp .increase .increaseTitle a:hover {background:transparent url(//www.momoshop.com.tw/goods/images/increase_explainA.gif) no-repeat 0px 5px; text-decoration:none}
.prdwarp .increase .increaseTitle span {color:#FF0000; font-weight:normal}
.recordArea .recordTitle {margin:0px; padding:0px 0px; height:28px; border-bottom:2px solid #3E7FF5; font:bold 18px/28px Helvetica; color:#000000; }
.recordArea .recordTitle b {float:left; font:bold 18px/28px Helvetica; }
.recordArea .recordTitle .forArrow {float:left; width:20px; height:28px; background:url(../goods/images/newbt_arrow.png) no-repeat  center center; margin:0px 5px}
.installmentsBox .detailList span {font:bold 18px/30px Microsoft JhengHei,sans-serif; color:#383838; margin:10px 0px 0px; padding:0px;display: block;}
.installmentsBox .detailList span b {color:#e40480; margin:0px 3px}
.floatingLayerBox .innerArea .momoAskPopup b { margin:0; font:bold 15px/24px Helvetica; color:#999;display: block;}
.bookArea b { position:absolute; top:0; left:0; display:block; margin:0; width:100%; height:40px; background-color:#EEE; font:17px/40px Helvetica; color:#484848; text-align:center; z-index:2; transition-duration:0.5s}
.bookArea b.hide { background:transparent; transition-duration:0.5s; top:-40px}
.bookArea b span { float:left; width:94%; height:40px; padding-left:20px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.bookArea b .closeBtn { position:absolute; top:5px; right:10px; width:30px; height:30px; background:#EEE url("https://image.momoshop.com.tw/ecm/img/cmm/colseIcon_grey.png") no-repeat}
.bookArea b .zoomBtn { position:absolute; left:10px; top:50px; display:inline-block; width:30px; height:30px; background:transparent url("https://image.momoshop.com.tw/ecm/img/cmm/ic_fullscreen_black_24px.png") no-repeat; background-size:30px auto; background-position:center center}
.bookArea b .zoomBtn.zoomout { background:transparent url("https://image.momoshop.com.tw/ecm/img/cmm/ic_fullscreen_exit_black_24px.png") no-repeat; background-size:30px auto; background-position:center center}
.prdwarp .setprdListArea .setprdTitle { margin:0px; padding:0px 10px; background-color:#dddddd; border-bottom:1px solid #dedede; font:15px/28px Helvetica; color:#000000}
.activitynote b {margin:0px; padding:0px; font:bold 13px/20px Helvetica; text-align:left;display: block;}
.activitynote b a {float:right; cursor:pointer; font:13px/20px Helvetica; color:#0066ff}
.activitynote b a img {float:left; border:0px; margin:4px 2px;}
.activitynote b img {float:right; cursor:pointer}

/** 推薦區塊 **/
.recordAreaNew {margin:20px 0px 20px 0px; position:relative}
.recordAreaNew .recordTitle {margin:0px; padding:0px 0px; height:28px; border-bottom:2px solid #3E7FF5; font:bold 18px/28px Helvetica; color:#000000}
.recordAreaNew .recordTitle b {float:left; font:bold 18px/28px Helvetica}
.recordAreaNew .recordTitle .forArrow {float:left; width:20px; height:28px; background:url(../goods/images/newbt_arrow.png) no-repeat  center center; margin:0px 5px 0px 0px}
.recordAreaNew .TabMenu {height:28px; position:absolute; top:0px; right:0px}
.recordAreaNew .TabMenu .tabMenu_number {display:inline-block; margin:0px; padding:0px; height:28px; list-style:none}
.recordAreaNew .TabMenu .tabMenu_number li {margin:0px; padding:0px; float:left; width:35px; text-align:center;}
.recordAreaNew .TabMenu .tabMenu_number li a {display:inline-block; margin:0px; padding:0px; width:35px; font:15px/28px Helvetica; color:#585858; cursor:pointer; float:left}
.recordAreaNew .TabMenu .tabMenu_number li a b {display:inline-block; margin:9px 0px; padding:0px; width:1px; height:10px; background-color:#cccccc; float:left}
.recordAreaNew .TabMenu .tabMenu_number li:first-child a b {display:none}
.recordAreaNew .TabMenu .tabMenu_number li.selected a {height:28px; background:#3e7ff5; color:#ffffff}
.recordAreaNew .TabMenu .tabMenu_number li a:hover {height:28px; background:#3e7ff5; color:#ffffff}
.recordAreaNew .view {display:block; width:1000px; height:310px; overflow:hidden; position:relative}
.recordAreaNew .mask {display:block; z-index:2; width:1px; height:130px; background:#FFFFFF; position:absolute; top:0px}.recordAreaNew .leftmask {left:0px}
.recordAreaNew .rightmask {width:0px; right:0px;}
.recordAreaNew .view .mask .leftBtn,.recordAreaNew .view .mask .rightBtn {display:inline-block; width:40px; height:52px; opacity:0.5; filter:alpha(opacity=50); z-index:3; position:absolute; top:129px}
.recordAreaNew .view .mask .leftBtn:hover,.recordAreaNew .view .mask .rightBtn:hover {opacity:0.8; filter:alpha(opacity=80)}
.recordAreaNew .view .mask .leftBtn {background:#000  url(../goods/images/leftarrow.png) no-repeat center center; left:0px;}
.recordAreaNew .view .mask .rightBtn {background:#000  url(../goods/images/rightarrow.png) no-repeat center center; right:0px}
.recordAreaNew .TabContent .TabContentD {display:none; width:1000px; height:310px}
.recordAreaNew .TabContent .selected {display:block;}
.recordAreaNew .TabContent .TabContentD ul {margin:0px; padding:0px; list-style:none; display:inline-block}
.recordAreaNew .TabContent .TabContentD ul li {float:left; padding:20px 15px; width:220px; height:270px; text-align:center; position: relative}
.recordAreaNew .TabContent .TabContentD ul li a {display:block; padding:0px 10px; width:200px; height:auto;}
.recordAreaNew .TabContent .TabContentD ul li a img.goodsImg {display:inline-block; border:0px; vertical-align:top; width:200px; height:200px;}
.recordAreaNew .TabContent .TabContentD ul li p {margin:5px 0px 0px 0px; padding:0px; width:200px}.recordAreaNew .TabContent .TabContentD ul li p span {display:block; overflow:hidden; color:#696969}
.recordAreaNew .TabContent .TabContentD ul li p .prdName {height:32px; font:13px/16px Helvetica; margin:0px 0px 7px 0px}
.recordAreaNew .TabContent .TabContentD ul li p .oPrice {text-decoration: line-through;color: rgb(179, 179, 179);font: 13px / 20px "Century Gothic", sans-serif; text-align:center }
.recordAreaNew .TabContent .TabContentD ul li a img.info {width:22px; height:22px; position: absolute; right: 0; top: 5px}#recGoods ul li a img.info {width: initial; height: initial;}
.recordAreaNew .TabContent .TabContentD ul li a:hover .prdName {color:#e40480}
.recordAreaNew .TabContent .TabContentD ul li a img.info {width:22px; height:22px; position: absolute; right: 0; top: 5px;}
.recordAreaNew .TabContent .TabContentD span.current-price,.recordArea ul li .current-price,.recordAreaNew .TabContent .TabContentD span.price-from,.recordArea ul li .price-from{color: #d62872;}
.recordAreaNew .TabContent .TabContentD span.current-price,.recordArea ul li .current-price {display: inline-flex;align-items: flex-end;font-size: 12px;}
.recordAreaNew .TabContent .TabContentD span.current-price>b,.recordArea ul li .current-price>b{font-size:24px;line-height:26px;}

/** 富昇旅行社 **/
.mofunTxtAbsolute {position:absolute; bottom:0px}
#Dgrp_LCatRightPBase {padding:0px 0px 120px 0px; position:relative}
.bt_2_layout_Content .mofunTxt {position:inherit; bottom:inherit}
.mofunTxt {background-color:#FFFFFF; margin:0px 0px 20px; }
.mofunTxt span {background:#FFFFFF url(//www.momoshop.com.tw/goods/images/newbt_arrow.png) no-repeat 5px 8px; height:28px; font:bold 18px/28px Helvetica; color:#000000; margin:0px; padding:0px 0px 0px 25px; border-bottom:2px solid #3E7FF5;display: block;}
.mofunTxt ul {width:100%; margin:15px 15px 0px; padding:0px 0px 15px; list-style:none; display:inline-block}
.mofunTxt li {float:left; width:21%; font:13px/20px Helvetica; color:#696969; margin:0px; padding:0px; list-style:none}
.mofunTxt .title {width:26%; font:bold 13px/20px Helvetica; color:#696969}
.mofunTxt .type1 {width:14%}
.mofunTxt .type2 {width:8%}
.mofunTxt .type3 {width:18%}

.prdwarp .prdnoteArea .ineventArea .eventsaleNote b {margin:0px; padding:0px; text-align:center; background-color:#404040; font:bold 15px/30px Helvetica; color:#FFFFFF; position:relative;display:block}
.prdwarp .prdnoteArea .ineventArea .eventsaleNote b a {position:absolute; right:10px; top:0px; font:13px/30px Helvetica; color:#FFFFFF; cursor:pointer}


/** 20200709_5H **/
.bt_2_layout.layout_5h{width: 1292px;}
.bt_2_layout.layout_5h .bt_2_layout_Left{width: auto; margin: 10px 15px 0 0;}
.bt_2_layout.layout_5h .bt_2_layout_Content {margin: 10px 35px 0px 0px;}
.bt_2_layout.layout_5h .category_5h{width: 240px; border: 1px solid #e1e1e1; border-radius: 4px;}
.bt_2_layout.layout_5h .category_5h .titleBox{font: 15px/50px Microsoft Jhenghei, sans-serif; margin: 0; background-color: #f2f2f2; padding: 0 20px; border-bottom: 1px solid #e1e1e1;}
.bt_2_layout.layout_5h .category_5h .contentBox{padding: 0 0 15px 0px; position: relative;}
.bt_2_layout.layout_5h .category_5h .contentBox ul{padding: 0; margin: 0; font-size: 0;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li{padding: 0 10px 0 20px; box-sizing: border-box; display: inline-block; width: 100%; cursor: pointer;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li ul li{padding: 0;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.cateLevel_2 div{padding: 0 0 0 20px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.cateLevel_2 p{width: 120px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.cateLevel_3 div{padding: 0 0 0 40px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.cateLevel_3 p{width: 100px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.cateLevel_4 div{padding: 0 0 0 60px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.cateLevel_4 p{width: 80px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li.lastLevel i{border: 0; width: 12px; height: 12px; cursor: initial;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li i{cursor: pointer; width: 10px; height: 10px; display: inline-block;  position: relative; border: 1px solid #888888; border-radius: 2px; margin: 12px 0; vertical-align: top;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li i.plus::before{content: ''; display: inline-block; width: 2px; height: 8px;  background-color: #888888; position: absolute; top:1px; left: 4px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li i.plus::after,
.bt_2_layout.layout_5h .category_5h .contentBox ul li i.minus::after{content:''; background-color: #888888;width: 8px;height:2px;position:absolute;top: 4px;left: 1px;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li p{margin: 0 5px 0px 8px; font: 13px/20px Microsoft Jhenghei, sans-serif; width: 140px; text-align: left; overflow: hidden; display: inline-block; padding: 8px 0;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li span{margin: 0; font: 13px/36px Microsoft Jhenghei, sans-serif; width: 45px; text-align: right; overflow: hidden; display: inline-block; vertical-align: top;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li .everSelected i{border-color: #d62872;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li .everSelected i::before,
.bt_2_layout.layout_5h .category_5h .contentBox ul li .everSelected i::after{background-color: #d62872;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li .everSelected p,
.bt_2_layout.layout_5h .category_5h .contentBox ul li .everSelected span{color: #d62872;}
.bt_2_layout.layout_5h .category_5h .contentBox ul li .nowSelected::before {background-color: rgba(214,40,114,0.1); width: 100%; height: 36px; content: ''; display: inline-block; position: absolute; left: 0;}
.prdnoteArea .prdPriceDetail li p.deliverAds {margin: 0; padding: 0 0 0 25px; display: inline-block; width: calc(100% - 80px); box-sizing: border-box; background: url(//image.momoshop.com.tw/ecm/img/cmm/category/address.png) no-repeat 2px center/20px auto;}

/*20200806 甲乙配宅配顯示調整*/
.prdnoteArea .prdPriceDetail li .shippingList {margin: 0px; padding: 0px; vertical-align: top; line-height: 0px; width: calc(100% - 80px); display: inline-block; text-align: left;}
.prdnoteArea .prdPriceDetail li .shippingList dd {display: inline-block; margin: 0px 0px 2px 0px; padding: 0px; width: 100%;}
.prdnoteArea .prdPriceDetail li label i {display: inline-block; font: 13px/25px Helvetica; color: #666; margin: 0px 0px 0px 5px; padding:0px}

/** 開賣通知 **/
.prdwarp .prdnoteArea .checkoutArea #saleNotice a {background-color: #ff9000; border: 1px solid #ff9000;}
.floatingLayerBox .innerArea .saleNoteinner {font: 15px/24px Microsoft JhengHei,sans-serif;text-align: center;}
.floatingLayerBox .innerArea .saleNoteinner .btnArea {margin: 20px 0px 10px 0px;text-align:center;vertical-align: top;display: inline-block;width: 100%;box-sizing: border-box;}
.floatingLayerBox .innerArea .saleNoteinner .btnArea a {background-color: #d62672;color: #ffffff;cursor: pointer;font: 15px/30px Helvetica;padding: 0px;display: inline-block;width: 100%;max-width: 130px;}
.floatingLayerBox .innerArea .saleNoteinner .btnArea .cancel {background-color: #e7e7e7; color: #454a55; margin: 0 10px 0 0;}
.prdwarp .prdnoteArea .checkoutArea #saleNotice a.noticSelected {background-color: #ffffff;}
.prdwarp .prdnoteArea .noticeTime { padding: 0px 0px 0px 25px;}

/* 20200929_商品認證 */
.goodsPcert {max-width:100%;}

/* 20210816_EC大網_商品頁_商品專推置入外網連結 */
.floatingLayerBox .iframeArea{font-size:0;}
.floatingLayerBox .iframeArea iframe{border:none;height:580px;width: 100%;overflow-y:auto;}

/* 20220125電子書/紙書合併 */
.prdwarp .prdnoteArea .bookList {margin: 0px; padding: 10px 0px 0px 0px; font-size: 0px; line-height: 0px;}
.prdwarp .prdnoteArea .bookList dd {display: inline-block;width: calc((100% - 20px) / 3);margin: 0px 10px 10px 0px;padding: 0px;border: 1px solid #ccc;position: relative;}
.prdwarp .prdnoteArea .bookList dd a {display: inline-block;width: 100%;box-sizing: border-box;padding: 4px 5px;color:#000;}
.prdwarp .prdnoteArea .bookList dd a p {font: 12px/20px Microsoft Jhenghei, sans-serif;margin: 0px;padding: 0px;display: inline-block;width: 100%;}
.prdwarp .prdnoteArea .bookList dd a p:last-child {font-size:13px}
.prdwarp .prdnoteArea .bookList dd a .iconTag {display: inline-block;border-radius: 4px;font: 12px/13px Microsoft Jhenghei, sans-serif;background: #BE0211;color: #fff;padding: 2px;box-sizing: border-box;margin: 0px 3px 0px 0px;}
.prdwarp .prdnoteArea .bookList dd a p b {font: 13px/20px Microsoft Jhenghei, sans-serif;color: #d62872;margin: 0px 3px;display: inline-block;}
.prdwarp .prdnoteArea .bookList dd a p i  {display: inline-block;font: 13px/20px Microsoft Jhenghei, sans-serif;}
.prdwarp .prdnoteArea .bookList .selected {border-color: #d62872;}
.prdwarp .prdnoteArea .bookList .selected:before {display:inline-block;height:12px;width:12px;position:absolute;bottom: 0px;right:0px;content:'';background:url(https://image.momoshop.com.tw/ecm/img/cmm/prdSelect.png)no-repeat scroll 0 0;}
.prdwarp .prdnoteArea .bookList .selected a p,
.prdwarp .prdnoteArea .bookList .selected a p b,
.prdwarp .prdnoteArea .bookList .selected a p i {font-weight: bold;}

/* 20220609 相關商品標題 */
.relateTitle {display: inline-block; width: 75px; height: 25px; overflow: hidden; float: left; font: 13px/25px Helvetica; font-size: 13px; color: black;}
.relateTitle i {float: right; width: 10px; font: 13px/25px Helvetica; text-align: center;}

/* 20220709 商品評分檢視 */
.productRating {display: inline-block;background-color: #fff9e9; box-sizing: border-box;height: 40px;padding: 8px 0; margin: 20px 0; position: relative;}
.productRating:after { content: ''; position: absolute;top: -1px;right: -16px; width: 16px;height: 41px; display: inline-block; background: url(/ecm/img/cmm/product-rating-bg-arr-r.png) center center no-repeat;}
.productRatingFlex {display: flex;justify-content: flex-start; align-items: center;}
.productRating p.productRatingTitle { font-size: 19px; line-height: 24px; color: #000; font-family: Helvetica, sans-serif; font-weight: bold; display: inline; vertical-align: middle; padding: 0 0 0 10px; margin: 0;}
p.productRatingTitle+p.productTotalSales { margin-left: 6px;}
p.productTotalSales:first-child {margin-left: 10px;}
.productRatingStarGroup {height: 24px;margin: 0;padding: 0;display: inline-block;vertical-align: middle;}
.productRatingStar {display: inline-block;width: 24px;height: 24px;vertical-align: middle;background-repeat: no-repeat;background-size: 24px 24px;background-position: center center;}
.productRatingStar.starOutline {background-image: url(/ecm/img/cmm/icon_star_outline_24x24.svg);}
.productRatingStar.starFull {background-image: url(/ecm/img/cmm/icon_star_full_24x24.svg);}
.productRatingStar.starHalf {background-image: url(/ecm/img/cmm/icon_star_half_24x24.svg);}
.productRatingText {height: 24px;font-family: Helvetica, sans-serif; line-height: 22px;display: inline-block;vertical-align: middle;padding: 0;margin: 0;}
.productRatingScore {display: inline-block;vertical-align: middle;margin: 0;padding: 0;color: #454545;font-size: 19px;margin: 0 0 0 6px; }
.productRatingTimes {display: inline-block;vertical-align: middle;color: #454545;font-size: 19px;margin: 0 6px 0 6px; }
.productTotalSales { color: #D62872; font-size: 19px;line-height: 24px; font-family: Helvetica, sans-serif; vertical-align: middle; }

/* 20221207 修正超市快配與品牌旗艦館樣式衝突問題*/
#recGoods ul li a { display:inline-block; margin:0px; padding:0px; width:35px; font:15px/28px Helvetica; color:#585858; cursor:pointer; float:left}
#recGoods .TabMenu .tabMenu_number li {margin: 0px;padding: 0px;float: left;width: 35px;text-align: center;}
#recGoods .TabMenu .tabMenu_number li.selected a {color:white;}

.prdimgArea #goodsimgNB { position: relative; }
.prdimgArea #goodsimgNB .gmclass .imgTag,
.prdimgArea #goodsimgNB .gmclass .imgTagBottom,
.prdimgArea #goodsimgNB .gmclass .imgTagRectangle{height: auto;display:block;position:absolute;left:0;margin:0;padding:0; z-index: 2; pointer-events: none;}
.prdimgArea #goodsimgNB .gmclass .imgTag {width:28%;top:0;}
.prdimgArea #goodsimgNB .gmclass .imgTagRectangle{width: 75%;top:0;}
.prdimgArea #goodsimgNB .gmclass .imgTagBottom{width: 100%;bottom: 0;}
.prdimgArea #goodsimgNB .gmclass .imgTag img,
.prdimgArea #goodsimgNB .gmclass .imgTagBottom img,
.prdimgArea #goodsimgNB .gmclass .imgTagRectangle img{width:100% !important;height:auto;display:block;margin:0;padding:0;border-radius: 0px !important; max-width: none !important;min-height: auto; min-width:auto;}

/*彈窗注意事項*/
.notice{padding: 20px 30px; border-top: 2px solid #0000001a; color: #454545; font-size: 13px; line-height: 20px;}
.noticeTitle{margin-bottom: 3px;}
.noticeText ul{ margin: 0; padding-left: 15px;}
.noticeText ul li{list-style: decimal; padding-left: 0;}
.btnBox{ padding: 10px 0 20px 0; text-align: centerl}
.linkbtn{width: 165px; height: 44px; display: inline-flex; justify-content: center; align-items: center; border: 1px solid #d62672;color: #d62672;font-size: 17px;font-weight: bold;box-sizing: border-box;}
.legend{padding: 20px 30px 0 30px; color: #454545; font-size: 15px; line-height: 20px;font-family: 'Microsoft JhengHei', sans-serif;}
.legendTitle{margin-bottom: 10px; font-weight: bold;font-family: var(--main-font);}
.legendItem{margin-bottom: 5px; display: flex; align-content: flex-start; align-items: flex-start;}
.legendTag{flex:0 0 60px;width: 60px; background-color: #FFF3F4; border-radius: 4px; color: #DD2726; font-size: 13px; line-height: 22px; text-align: center;}
.legendText{padding-left: 5px;}
.prdwarp .prdimgArea .preferential{width: 100%;}

/* 20230303 搬移舊有樣式 */
.floatingLayerBox .innerArea .btnBox{ padding: 10px 0 20px 0; text-align: center;}
.floatingLayerBox .innerArea .linkbtn {width: 165px; height: 44px; display: inline-flex; justify-content: center; align-items: center; border: 1px solid #d62672;color: #d62672;font-size: 17px;font-weight: bold;box-sizing: border-box;}

/* 20230309 搬移舊有樣式*/
.floatingLayerBox .notice{padding: 20px 30px 20px 30px; border-top: 2px solid #0000001a; color: #454545; font-size: 13px; line-height: 20px;}
.floatingLayerBox .noticeTitle{margin-bottom: 3px;}
.floatingLayerBox .noticeText ul{ margin: 0; padding-left: 15px;}
.floatingLayerBox .noticeText ul li{list-style: decimal; padding-left: 0;}

/* 20230306 新增寄送時間樣式 */
.showgiftsList ul li table tr td .ship-time-notice {text-align:left;color:#454545;}

/** 超取黑名單浮層 **/
.floatingLayerBox .storeAlertTip {text-align: center; font: 15px/20px Microsoft JhengHei, sans-serif;}
.floatingLayerBox .storeAlertTip .yearalertTxt { display: inline-block;  margin: 10px 0px 15px 0px;  padding: 0px;  font: 15px/20px Microsoft JhengHei, sans-serif;  width: 100%;  box-sizing: border-box;  color: #000000;}
.floatingLayerBox .storeAlertTip .btnArea { text-align: center;  margin: 10px 0 0 0;}
.floatingLayerBox .storeAlertTip .btnArea a {display: inline-block; font: 15px/30px Microsoft JhengHei, sans-serif; padding: 0px 20px; background-color: #e7e7e7; border: 0; cursor: pointer; min-width: 110px; color: #454a55;}
.floatingLayerBox .storeAlertTip .btnArea a:first-child { margin: 0 10px 0 0;}
.floatingLayerBox .storeAlertTip .packphoneTxt { display: flex; font: 15px/20px Microsoft JhengHei,sans-serif;}
.floatingLayerBox .storeAlertTip .packphoneTxt span { display: block; color: #FF0000; font: 15px/20px Microsoft JhengHei,sans-serif; padding: 0;}
.floatingLayerBox .storeAlertTip ul { list-style: none; margin: 0; padding: 0; text-align: left;}
.floatingLayerBox .storeAlertTip .btnArea {margin: 20px 0;}
.floatingLayerBox .storeAlertTip .btnArea a {height: 30px; margin: 0 10px 0 0; cursor: pointer; font: 16px/30px Microsoft JhengHei,sans-serif;}
.floatingLayerBox .storeAlertTip .btnArea a.gotologin { background-color: #E8E8E8; color: #454545; border: 1px solid #E8E8E8;font-weight:bold;font-size:15px;}
.floatingLayerBox .storeAlertTip .btnArea a.identidy { background-color: #d62672; color: #ffffff;}

/* 20221202_多組數選擇方案區塊 */
.prdnoteArea .relatedProductArea .relateTitle {display: inline-block;width: 75px;height: 25px;overflow: hidden;float: left;font: 13px/25px Helvetica;font-size: 13px;color: black;}
.prdnoteArea .relatedProductArea .relateTitle i {float: right;width: 10px;font: 13px/25px Helvetica;text-align: center;}
.prdnoteArea .relatedProductArea .relateMarketing {padding: 0px 0px 10px 80px;}
.prdnoteArea .relatedProductArea .relateMarketing .average {color: #888888;padding-left: 10px;}
.prdnoteArea .relatedProductArea .relateMarketing .average:hover {color: #e40480;}

/** 20230601 商品頁追蹤改愛心、品牌名稱改藍字 **/
.showCoupon,
.size-list {color:var(--primary-link-color)}
.showCoupon:hover,
.size-list:hover {color:var(--primary-pink)}
.prdnoteArea .prdPriceDetail li label.track-icon-checkbox {display: inline-block;font: inherit}
.prdnoteArea .prdPriceDetail li .track-icon-checkbox .track-icon {cursor: pointer;margin-left:6px;font: 18px/25px var(--primary-font-family)}
.track-icon-checkbox input {display:none;}
.track-icon-checkbox .track-icon {background: url("https://cart.momoshop.com.tw/mobile/img/addwish.svg") no-repeat left 3px/18px;display:inline-block;text-indent:100%;overflow:hidden;white-space:nowrap}
.track-icon-checkbox .track-icon.checked-icon {background: url("https://cart.momoshop.com.tw/mobile/img/addwish_pink.svg") no-repeat left center/18px}

/** 20230703 多件折新增活動專區頁 **/
.multi-discount-float-block{position:relative}
.prdwarp .prdnoteArea .ineventArea.discount-info-list >li{display: flex;gap: 10px;}
.prdwarp .prdnoteArea .ineventArea.discount-info-list > li:nth-child(even) {margin-bottom: 12px;}
.prdwarp .prdnoteArea .ineventArea.discount-info-list > li:last-child {margin-bottom: 0;}
.prdwarp .prdnoteArea .ineventArea li p.focus-color{color:var(--primary-pink);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.prdwarp .prdnoteArea .ineventArea.discount-info-list li .moreBtn{background:transparent url("//www.momoshop.com.tw/goods/images/moreinstallments.gif") no-repeat 31px 9px;font:13px/22px var(--primary-font-family);color:#333333;padding-right:20px;cursor:pointer}
.prdwarp .prdnoteArea .ineventArea.discount-info-list li .moreFancy{margin-left:0;white-space: nowrap;}
.prdwarp .prdnoteArea .ineventArea .multi-discount-float-block .eventsaleNote{top:30px;left:0;min-width:120px;left: -200%;}

/* 20230614 宜睿電子票卷新增兌換期限 */
.ticket-deadline-info{display:flex;flex-wrap:nowrap;align-items:center}
.ticket-deadline-info p{margin:0}
.ticket-hover-info{flex:1 1 auto;position:relative;margin-left:5px}
.ticket-hover-info-btn{color:var(--primary-link-color)}
.ticket-hover-info-btn:hover{color:var(--primary-pink)}
.customize-hover-layout{display:none;border:1px solid #e1e1e1;color:#454545;position:absolute;left:auto;z-index:1}
.ticket-hover-info-btn:hover ~ .customize-hover-layout{display:block}
.hover-layout-title{background-color:#eee;padding:0 10px}
.hover-layout-title h5{font:normal 17px/50px var(--primary-font-family);margin:0}
.hover-layout-container{font:15px/20px var(--primary-font-family);background-color:#fff;padding:20px 30px;word-break: break-word}

/* IT057-2024092400311 */
.prdwarp .increase ul.promo-upsell-section {margin:0; padding:10px;box-sizing: border-box;}
.prdwarp .increase ul.promo-upsell-section li { height: 130px; }
.prdwarp .increase a.prdName { height: 80px; font: 15px/20px var(--primary-font-family); }
.prdwarp .increase a.prdName > .prd-name-text {display: inline; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;margin-bottom: 4px;}
.prdwarp .increase .price { color: var(--primary-pink); }
.prdwarp .increase .price b { font: 22px/30px var(--price-font-family); color: var(--primary-pink); }
.prd-name-icon-group { height: 18px; display: inline-block; vertical-align: middle;}
.prd-name-icon-group > i.icon {margin: 0;}
.prd-name-icon-group > i.icon + i.icon {margin-left: 4px;}
.prd-pre-order-note { color: #ff9100;margin-bottom: 8px;}