/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ Common 共用 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
/* 網站主內容架構 */
html, body{ font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;font-size:15px; line-height:24px;background:#fff !important; color:#222; touch-action: manipulation;}
.mp-pusher{width:100%;overflow-x: hidden;}
.FOR_TOP{ width:100%; height:auto;}
.FOR_MAIN{max-width:1200px;width:100%;padding: 60px 0;margin:0 auto;overflow-x: hidden;}
#index .mp-pusher{background-color: #eee;}
.FOR_FOOTER{width:100%;clear:both;}
.main_content_left{ display:none; width:200px; float:left; }
.main_content_right{display:none; width:200px; float:right;}
.main_content_l_center{ width:auto;}
.main_content_r_center{width:100%;}
.main_content_center{width:100%;}
.main_content_no_center{ width:100%;}
body.disscroll { overflow: hidden; -ms-touch-action: none; touch-action: none; max-height: 100%;}

/* 麵包屑 */
.m_breadCrumbs .breadCrumbs2 ol li { display:contents; color:#888;}
.m_breadCrumbs .breadCrumbs2 a { margin:0 5px;}
.m_breadCrumbs .breadCrumbs2 li:first-child a{margin:0 5px 0 0;}
.breadCrumbs2 a, .breadCrumbs2 span { word-break:break-all;}

/* 欄位 */
.Page_Litem_title .L_item_name{ font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;font-weight: normal;font-size: 30px;line-height: 1.43;letter-spacing: 0.6px;text-align: center;color:#222;}

/* 一般鏈結 */
a:link,a:visited { color:#222;}
a:hover,a:active { color:#222;}

/* fancybox */
.fancybox-skin{padding:10px !important;background-color: #fff !important;}
.fancybox-inner .jooshop_addcar_box{ padding: 0;border:0;}

/* Button */
.icon-color{color:#000;}
.jooshop_btn_color > input,.jooshop_btn_color > a{ background-color:#d70110; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size:16px; border:0;}
.jooshop_btn_color > input:hover,.jooshop_btn_color > a:hover{ background-color:#c91116; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-decoration: none;}
.jooshop_btn_color2 > input,.jooshop_btn_color2 > a{ background-color:#222; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size:16px; border:0;}
.jooshop_btn_color2 > input:hover,.jooshop_btn_color2 > a:hover{ background-color:#000; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-decoration: none;}
.jooshop_btn_color3 > input,.jooshop_btn_color3 > a{ background-color:#ddd; color: #222; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size:16px; border:0;}
.jooshop_btn_color3 > input:hover,.jooshop_btn_color3 > a:hover{ background-color:#d5d5d5; color: #222; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-decoration: none;}
.jooshop_btn_color4 > input,.jooshop_btn_color4 > a{ background-color:#bbb; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size:16px; border:0;}
.jooshop_btn_color4 > input:hover,.jooshop_btn_color4 > a:hover{ background-color:#999; color: #fff;text-decoration: none;}
.new_member_btn_confirm input[type="submit"], .new_member_btn_confirm a:link, .new_member_btn_confirm a:visited, .new_member_btn_confirm a:active{background-color:#d70110;}
.new_member_btn_confirm input[type="submit"]:hover, .new_member_btn_confirm a:hover{background-color:#c91116;}

/* Button- GO_TOP */
.gotop { display:none; position: fixed; bottom: 10px; opacity: .9; right: 5px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); background-color:#FFF; border-radius:100%; z-index: 999; outline: none; cursor: pointer; text-decoration:none; width: 50px;height: 50px; text-align: center;}
.gotop i{font-size: 26px; line-height: 50px; color:#999;}

/* new common */
.price_color01,.price_color01 a,.jooPC_price02{color:#bbb !important;}/*商品特價時劃掉的原價*/
.price_color02,.price_color02 a,.jooPC_price01{color:#d70110 !important;}/*商品原價*/
.price_color03,.price_color03 a,.jooPC_price03{color:#d70110 !important;}/*商品特價*/
.component_title .component_remark .component_emphasize{color:#d70110;}

/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ Header 版頭 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
/* 版頭 */
.Header{ width:100%; z-index:999; position:fixed; }
.Header .Header_in{ width:100%; height:60px; position:relative;background: #fff; border-bottom:1px solid #eaeaea;}
.Header .Header_in .Header_cart_num, .st-menu-bg ul.member_box .Header_cart_num{ position:absolute; top:7px; right:7px; display:block; width:20px; height:20px;text-align:center; font-size:12px; line-height:20px; color:#fff; -moz-border-radius: 100%; -webkit-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%; background-color:#e60012;}
.st-menu-bg ul.member_box .Header_cart_num{top:-4px;right:-3px;}
.Header .Header_in .Header_cart{ position:absolute; top:0; right:0; display:block; width:60px; height:100%; background-color:#222;}
.Header .Header_in > a{text-align:center;}
.Header .Header_in i{font-size:20px;font-size: 36px; line-height: 60px;color:#fff;}
.Header .Header_in .Header_search{ position: absolute;top: 0;right: 60px;display: block;width: 60px;height:100%;background-color:#d70110;}
.Header .Header_in .Header_search:hover{text-decoration: none;}
.Header .Header_in .logo_box{ position:absolute; width: calc(100% - 178px); height: 60px; left:58px; top:0; line-height:0; display: inline-block;}
.Header .Header_in .logo_box a{ display:block; width:100%; height:100%; position: relative;}
.Header .Header_in .logo_box img{ display:block; width:auto; height:80%; position: absolute; top:4px; left: 50%; transform: translateX(-50%);}
@media screen and (max-width: 359px) {
	.Header .Header_in .logo_box img {height:70%; top:7px;}
}
/* 搜尋展開區 */
.search_box{position: fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.8); z-index:100000; display: none; padding:60px 20px 20px 20px;}
.search_box .search_close{ background: transparent; border: none; display: block; height: 24px; position: fixed; top: 20px; right: 20px; width: 24px; z-index: 999;}
.search_box .search_close .hamb-top,.search_box .search_close .hamb-middle,.search_box .search_close .hamb-bottom{height: 2px; left: 0; position: absolute; width: 100%;}
.search_box .search_close .hamb-top { -webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #ffffff; margin-top: -2px; top: 50%; }
.search_box .search_close .hamb-middle { background-color: #ffffff; display: none; }
.search_box .search_close .hamb-bottom { -webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #ffffff; margin-top: -2px; top: 50%; }
.search_box .search_keyord{ width: 100%; height: auto; padding-top: 20px;}
.search_box .search_keyord a{ display:inline-block; padding: 0 15px; width: auto; font:15px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#fff; border: 1px solid #fff; text-decoration: none; margin-right: 15px; border-radius: 3px; margin-bottom: 15px;} 
.search_box .leftmenu_search{ width:100%; height:40px; border-radius: 40px; background: #fff; margin: 0 auto; position: relative; border:2px solid #ddd;}
.search_box .leftmenu_search li{ float:left;}
.search_box .leftmenu_search li.search_keyword{ width:100%; height:40px;}
.search_box .leftmenu_search li.search_keyword input{ width:100%; height:38px; border:0;font:15px/38px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222; padding:0 60px 0 20px; background:none; text-align:left;}
.search_box .leftmenu_search li.search_btn{ width: 60px; height: 40px; position: absolute; right: 0; top: -2px;}
.search_box .leftmenu_search li.search_btn button{ width:100%; height:40px; border:0; cursor:pointer; background-color:transparent;}
.search_box .leftmenu_search li.search_btn button i{font-size: 32px; line-height: 40px;}
.search_box .leftmenu_search .autocomplete-items{width: 100%; top: 38px; position: absolute; background-color: #fff; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; border: 0;}
.search_box .leftmenu_search .autocomplete-items div{color: #777; line-height: 16px; margin-bottom: 5px; border-bottom: 1px solid #e5e5e5; padding: 10px; cursor: pointer; font-size: 13px;}
.search_box .leftmenu_search .autocomplete-items a:last-of-type div{border-bottom: 0;}
.search_box .leftmenu_search .autocomplete-items a{display: block; width: 100%;}
.search_box .leftmenu_search .autocomplete-items a:hover div{color: #222;}
/* 漢堡展開區 */
.st-menu-bg{width:768px; height:100%; margin:0 auto; position:fixed; top:0;left:-768px; cursor:pointer;-webkit-transform: translateZ(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition:all 0.3s ease; transition: all 0.3s ease; z-index:9999;}
.st-menu-bg.leftopen{ left:0;}
.st-menu-bg .st-menuBox {width:100%; height:100%; background: #fff;}
/* 漢堡展開區-按鈕 */
.st-menu-bg .st-menuBox > nav .hamburger { background: transparent; border: none; display: block; height: 28px; position:absolute; top: 18px; left:100%; width: 28px; z-index: 999; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed{ margin: 0 15px;}
.st-menu-bg .st-menuBox > nav .hamburger.is-open { top: 22px; left:inherit; right:10px;}
.st-menu-bg .st-menuBox > nav .hamburger:hover,.st-menu-bg .st-menuBox > nav .hamburger:focus ,.st-menu-bg .st-menuBox > nav .hamburger:active { outline: none; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed:before { -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all 0.35s ease-in-out; color: #ffffff; content: ''; display: block; font-size: 14px; line-height: 32px; opacity: 0; text-align: center; width: 100px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed:hover .hamb-top { -webkit-transition: all 0.35s ease-in-out; top: 1px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed:hover .hamb-bottom { -webkit-transition: all 0.35s ease-in-out; bottom: 4px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed .hamb-top { -webkit-transition: all 0.35s ease-in-out; background-color:#e60012; top: 3px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed .hamb-middle { background-color:#e60012; margin-top: -3px; top: 50%; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed .hamb-bottom { -webkit-transition: all 0.35s ease-in-out; background-color:#e60012; bottom: 6px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-closed .hamb-top, .st-menu-bg .st-menuBox > nav .hamburger.is-closed .hamb-middle, .st-menu-bg .st-menuBox > nav .hamburger.is-closed .hamb-bottom, .st-menu-bg .st-menuBox > nav .hamburger.is-open .hamb-top, .st-menu-bg .st-menuBox > nav .hamburger.is-open .hamb-middle, .st-menu-bg .st-menuBox > nav .hamburger.is-open .hamb-bottom { height: 2px; left: 0; position: absolute; width: 100%; }
.st-menu-bg .st-menuBox > nav .hamburger.is-open .hamb-top { -webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #e60012; margin-top: -2px; top: 50%; border-radius: 2px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-open .hamb-middle { background-color: #222; display: none; }
.st-menu-bg .st-menuBox > nav .hamburger.is-open .hamb-bottom { -webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #e60012; margin-top: -2px; top: 50%; border-radius: 2px; }
.st-menu-bg .st-menuBox > nav .hamburger.is-open:before { -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all 0.35s ease-in-out; color: #ffffff; content: ''; display: block; font-size: 14px; line-height: 32px; opacity: 0; text-align: center; width: 100px; }
/* 漢堡展開區-使用者基本功能 */
.st-menu-bg .st-menuBox > nav > .member_box{position: absolute; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; top:0; width:calc(100% - 50px); height: 70px; background-color:#fff; z-index:1; -ms-flex-pack: space-evenly;-webkit-justify-content: space-evenly;justify-content: space-evenly;}
.st-menu-bg .st-menuBox > nav > ul.member_box li { position:relative; margin:0 20px; font-size: 15px; font-weight: normal; letter-spacing: 0.3px; text-align: left; color: #222; }
.st-menu-bg .st-menuBox > nav > ul.member_box li a{font-size:12px;}
.st-menu-bg .st-menuBox > nav > ul.member_box li i{font-size: 30px; vertical-align: middle; line-height: 32px;display: block;text-align: center;}
.st-menu-bg .st-menuBox > nav > ul.member_box li span{display: block;line-height: 20px;}
/* 漢堡展開區-主選單與商品分類列表 */
.st-menu-bg .st-menuBox > nav > .list_box{border-top:1px solid #ddd;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; position: absolute; top:70px; width:100%; background-color: #f2f2f2;}
/* 漢堡展開區-主選單第一層與商品分類第一層 */
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L{flex:0 15%; /*height:calc(100vh - 70px);*/ overflow-y:scroll;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li{position: relative;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li > a{position: relative; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;; max-width:100%; width:calc(100% - 5px); height:auto; text-align: center; line-height: 18px; text-decoration: none; font-size:14px;background-color: #fff; padding:12px 5px 12px 10px;border-bottom: 1px solid #f2f2f2;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li > a .icon{width: 20px; height: 20px; display: inline-block; margin-right: 6px;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li > a .icon img{max-width:100%; width:100%; height:auto;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li > a .list_L_title_name{width: 60px;text-align: left;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li > a > span{display: inline-block;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li > span{opacity:0; position: absolute; top:50%; right:0; transform: translateY(-50%); width: 0; height: 0; border-style: solid; border-width: 6.5px 0 6.5px 6px; border-color: transparent transparent transparent #d0d0d0;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li.active > a{ background-color: #d0d0d0; border-color:#d0d0d0;}
.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L > li.active > span{opacity: 1;}
/* 漢堡展開區-主選單第二層與商品分類第二層 */
.st-menu-bg .st-menuBox > nav > .list_box > .list_R{flex:0 85%;/*height:calc(100vh - 70px);*/ overflow-y: scroll;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor{padding:8px 8px 8px 2px;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li{ margin-bottom: 10px; background-color: #fff; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li > a{background-color: #222; color:#fff; padding:0 10px; display: block; max-width:100%; width:100%; height:auto; line-height: 34px; text-decoration: none; font-size:15px;}
/* 漢堡展開區-商品分類第一層的圖檔 */
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox{background-color: #fff; padding: 5px 10px; border: solid 1px #ddd; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 10px;text-align:center;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox.swiper-container { width: 100%; height: 100%; }
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .swiper-pagination-bullet-active{background: #222;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .swiper-pagination-bullet{background: #999;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image{position: relative;margin: 6px 0 0 0;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image a{display: block;overflow: hidden;position: relative;margin: 0 auto;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image a:after{content:'';position: absolute;top:0;left:0;max-width:100%; width:100%; height:100%;background-color:rgba(0, 0, 0, .3);transition: all .3s;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image a img{max-width:100%; width:100%; height:auto;vertical-align: top;-webkit-transition: .4s ease-in-out; -moz-transition: .4s ease-in-out; -o-transition: .4s ease-in-out; transition: .4s ease-in-out;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image a:hover img{transform: scale(1.1);}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image a:hover:after{background-color: rgba(0,0,0,.4);}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_imgbox .sub_img_image .sub_img_text {text-align: center; position: absolute;top:50%; left:50%; transform: translate(-50%,-50%);width:100%;height:auto; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;align-items: center;-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;color:#fff; z-index: 1;font-size: 15px;line-height:20px;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_img_box .sub_img_image .sub_img_text>div{flex:100%;padding:0 15px;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_img_box .sub_img_image .sub_img_text .sub_img_text_1 > a {color: #fff;font-size: 15px;line-height:26px;display: block;width:100%;height:100%;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li.sub_img_box .sub_img_text_2 {color: #fff;padding-top:5px;display: block;font-size: 12px;}
/* 漢堡展開區-主選單第三層與商品分類第三層 */
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li > ul.list_thirdfloor > li{border-bottom:1px solid #f2f2f2;}
.st-menu-bg .st-menuBox > nav > .list_box > .list_R > ul.list_secondfloor > li > ul.list_thirdfloor > li > a{display: block; max-width:100%; width:100%; height:auto; line-height: 20px; text-decoration: none; font-size:14px; padding:6px 10px;}
@media screen and (max-width: 768px) {
	.st-menu-bg { width:100%;left:-100%;}
	.st-menu-bg .st-menuBox > nav > .list_box > ul.list_L{flex:auto;width: 110px;}
	.st-menu-bg .st-menuBox > nav > .list_box > .list_R {flex:auto;width: calc(100% - 110px);}
}
@media screen and (max-width: 428px) {
	.st-menu-bg .st-menuBox > nav > ul.member_box li { margin:0 10px; }
}
@media screen and (max-width: 360px) {
	.st-menu-bg .st-menuBox > nav > ul.member_box li { margin:0 8px; }
}

/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ product_temp 商品樣式 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
.product_list {list-style:none;margin:0;padding:0;}
.product_list > li {float:left;height: 100%;width:100%;box-sizing: border-box;padding:10px;position: relative; overflow: hidden; margin-bottom: 12px;}
.product-iconposition{position: absolute; width: 18%; height: 18%; right: 0;top: 0; background-repeat: no-repeat; z-index: 2;background-size: 100%;}
.product_list_img {line-height:0;overflow:hidden;position: relative;}
.product_list_img img {width:100%;height:auto;transition:0.3s;}
.product_list_img .img_hover > a{position: absolute;display: inline-block; width: 100%; height: 100%;}
.product_list_img .img_hover{position: absolute;left: 0;top: 0;width:100%;height:100%;}
.product_list li .product_list_img .img_hover .product_btn { position: absolute; left: 50%; bottom: 20px; transform: translateX(-50%); width: 112px; z-index: 101; }
.product_list li .product_list_img .img_hover .product_btn .add_cart,.product_list li .product_list_img .img_hover .product_btn .add_heart{z-index: 999; width: 40px; height: 40px; float: left; margin: 0 8px;}
.product_list_text{height: auto;padding: 4px 0 0 0;text-align: center;}
.product_list_text h2{height:38px !important;}
.product_list_text h2 a{width:100%;font-size: 16px;font-weight: normal;text-align: center;color:#222;line-height: 30px;max-height: 30px;display: inline-block;overflow: hidden;}
.product_list_text .product_size{height:24px;color: #757575;text-align: center;margin-bottom: 6px;line-height: 24px;overflow : hidden; text-overflow : ellipsis; white-space : nowrap;}
.product_list_text .price .original {letter-spacing: 0.38px;line-height: 1.47;color: #b4b4b4;font-size: 15px;font-family: Arial;text-decoration:line-through;margin-right:10px;}
.product_list_text .price.special {letter-spacing: 0.38px;color: #d70110;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; width: 100%; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: 12px; font-weight: 500; line-height: 14px;height:32px;}
.product_list li .product_list_img,.product_list li .product_list_text{border:0;}
.product_list_text .product_size{display: none;}
.product_list_text h2{height:38px;}
.product_list_text h2 a{ text-align: left; display: block; text-decoration:none;}
.product_list_text .price.special{text-align: left;letter-spacing: 0.38px; color: #d70110; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: flex; width: 100%; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: 12px; font-weight: 500; line-height: 14px; height: 32px;}
.product_list_text .price.special>span{-webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%; width: 100%;}
.product_list_text .price .original { letter-spacing: 0.38px; line-height: 1.47; color: #b4b4b4; text-decoration: line-through; margin-right: 0;margin-left: 0;}
.product_list_img .img_hover{transition: all .5s;opacity: 0;display: none !important;}
.product_list > li:hover .product_list_img .img_hover{background-color: rgba(255,255,255,.6);}
.product_list li .product_list_img .img_hover .product_btn{top:50%;transform: translate(-50%,-50%);margin: 0 auto; flex:inherit; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;align-items: center;}
.product_list li .product_list_img .img_hover .product_btn a{background-repeat: no-repeat;background-position: center center; text-indent:-99999px;width: 50px;height: 50px; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;transition: all .5s;display: block;}
.product_list li .product_list_img .add_heart a{background-color: rgba(0,0,0,.45); background-image: url(icon-heart.svg); background-size: 36px;}
.product_list li .product_list_img .add_cart a{background-color: rgba(0,0,0,.45); background-image: url(icon-cart-w.svg); background-size: 36px;}
.product_list li .product_list_img .img_hover .product_btn a:hover { background-color: rgba(0,0,0,.6); }
@media screen and (max-width: 768px) {
	.product_list_text h2 a{font-size: 13px;font-weight: 500;line-height: 18px;max-height: 38px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-decoration: none;}
	.product_list_text .price .original {font-size: 12px;}
}

/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ product_detail 商品詳細頁 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox{border-bottom: 0;padding-bottom: 0;margin:0 auto 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo{padding:0 10px;}
/* 商品圖 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox{margin-bottom: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .swiper-button-prev:after,.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .swiper-button-next:after{content:none;}
/* 商品分享社群 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box{padding:0 10px;margin-top:10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .Product_assess{width:auto;line-height: 20px;letter-spacing: 1px; float: left; margin:0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .Product_assess #comment_stars{display: inline-block;vertical-align: top;margin-left: 5px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .Product_assess img{width:100px; height: 20px; display: block; float: left; margin-top:0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .Product_assess span{display: block; float: left;font-size:13px;line-height:20px;height: 20px;margin:0 5px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;width:auto;float: right;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share span{padding-right:10px;font-size: 16px;color: #222;font-weight: normal; line-height: 24px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox{height:auto;padding-top: 0;min-width: auto;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li{margin-right: 5px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li:last-of-type{margin-right: 0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li a{margin-top: 0;display: block;width:28px;height: 28px;-moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; text-align: center;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li a i{font-size: 22px; color:#fff; line-height: 28px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li a.social_facebook{background-color: #3B5998;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li a.social_line{background-color: #00C300;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li a.social_email{background-color: rgba(0, 0, 0, .7);}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox ul li a.social_duplicate{background-color: #d70110;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share .pd_dt_share_socialbox .copy_url{opacity: 0; position: absolute; z-index: -9999; pointer-events: none;}
/* 商品所屬品牌 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_sort a{font-size:16px; font-weight: 500; color:#222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_sort a:hover{color:#d70110;}
/* 商品名稱與描述 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo h1.Product_name { font-size: 26px; line-height: 30px; margin: 0 0 5px 0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .p_serial_num{color:#999; font-size: 13px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .setP_no_old{ margin: 0 0 5px 0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_notesbox {margin-bottom: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_notesbox .Product_notes {height:auto;text-overflow: inherit;-webkit-line-clamp:inherit;text-align:justify;font-size:15px;}
/* 商品價格 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_price{padding-left:0;position: relative; width: 100%;float:none;text-align: left;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_price .now_price{font-size:26px; font-weight: 500;line-height: 26px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_price .was_price{padding:5px 0 0 0;line-height:20px;font-size:16px;text-decoration: line-through;color:#666;font-weight:normal;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_price .was_price, .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_price .now_price{ float: none; width:100%; display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_price .was_price:before{content:none;}
/* 運送優惠 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .p_kind01, .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .p_kind02{background-color: #d70110;line-height: 2.2;margin-bottom: 8px;padding: 0 10px; height: 25px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo ul.free_events{margin-bottom: 8px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo ul.free_events li{border-left: 3px solid #bbb; padding: 0 0 0 8px;}
/* 全館免運 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_allweb_event {margin:10px 0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_allweb_event a{ display: inline-block; width:100%; color:#222; padding:6px 15px; background-color: rgba(0, 0, 0, .12);-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 16px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_allweb_event a i{font-size:20px;vertical-align: middle;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_allweb_event a span{vertical-align: middle;}
/* 商品顏色 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color{margin-bottom:10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_name{margin-bottom:2px;font-size: 15px;color:#222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox{vertical-align: top;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox li, .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox li.active{-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border-width:2px;height: auto;padding: 3px;padding: 3px 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox li{line-height: 26px;border:2px solid #ccc;display: inline-block;font-size: 15px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox li.active{border-color: #222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox li div { width: 26px; height: 26px; }
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .colorBox li.Product_color_item{width:54px !important;height:36px; display: block;}
/* 商品尺寸 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .sizeBox{vertical-align: top;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .sizeBox li{-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border-width:2px;height: auto;padding: 3px 10px;line-height: 26px;margin:0 10px 10px 0;border-color:#ccc;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_color .color_list .sizeBox li.active{border-color: #222;background-color: #fff;color:#222;}
/* 商品數量 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number{min-height:40px;display:-ms-box;display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number .Product_color{margin-bottom:0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number .Product_num{flex:inherit;padding:0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number .Product_num .color_list { display: flex; align-items: center; height:auto;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number .Product_num .color_list span{width:auto; margin-right:10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number .pd_dt_joo4_number_alert{ font-size: 15px;letter-spacing:.5px;color: #d70110; margin: 5px 0 0 40px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number > ul{ display:flex; align-items: center; height:40px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number{ background:#fff; width:auto; display: inline-block;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number li a{display: block;float: left;line-height: 40px;height: 40px; width: 40px; text-align: center;font-size: 28px;border: 1px solid #ddd; color: #222; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background-color:#f7f7f7; text-decoration: none;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number li:nth-child(1) a { border-right: 0; }
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number li:nth-child(2) {width: 120px;height: 40px; text-align: center;font-size: 20px;color: #222;line-height: 44px; border: 1px solid #ddd;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number li:nth-child(2) input{font-size: 20px;color: #222;line-height: 40px;padding: 0;font-family: Arial; background-color: rgba(255, 255, 255, 0); vertical-align: top;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo  .pd_dt_joo4_product_number li:nth-child(3) a{ border-left: 0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number li:nth-child(3) a{ -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; color:#222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_product_number li a:hover{ background-color:#eee;}
/* 組合商品 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination{margin: 10px 0; border: 1px solid #ddd;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .color_name{ background-color: #eee; line-height: 34px; padding: 0 10px; font-size: 15px; color:#222 !important;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .color_list{padding:10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .color_list .pd_dt_joo4_group{margin-bottom:5px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .color_list .pd_dt_joo4_group:last-of-type{margin-bottom:0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group{height:auto;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a{ font-size:15px; line-height: 1;position:relative;display: block; width: 100%;min-height: 28px; height: 100%; }
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group span{margin-left: 10px; border: 1px solid #ddd; background-color: #fff; cursor: pointer; line-height: 26px; font-size: 14px; padding: 0 0 0 5px; text-decoration: none; display: inline-block; position: absolute;right:0;top: 50%; transform: translateY(-50%);font-weight:normal;font: 14px/24px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{display: inline-block;max-width: 270px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;line-height: 20px;max-width: 850px;font-weight:normal;font-size: 15px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a:hover span{border-color: #333; color: #fff; background-color: #333;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group input{ display: none;} 
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group label{ position: relative; padding: 15px; display: block; cursor: pointer; box-sizing: border-box;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group input + label:before { display: inline-block; content: ""; width: 20px; height: 20px; line-height: 20px; margin-right: 10px; text-align: center; border: 1px solid #b2b7bf; background-color: #FFF; border-radius: 100%; vertical-align: text-top; }
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group input:checked + label:before{ display: inline-block; content: ""; background-image: url(images/check_ok.png); background-repeat: no-repeat; background-position: center center; width: 20px; height: 20px; margin-right: 10px; font-size: 13px; text-align: center; background-color: #222; border: none; border-radius: 100%; line-height: 20px;}
/* 組合商品列表 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list{ border:0; color:#222; background-color: #f5f5f5; padding:10px; margin-bottom: 10px;width:100%;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list li{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;margin-bottom: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list span{border-width: 1px; border-style: solid; font-size: .75rem; font-weight: 500; padding: 0 2px; vertical-align: top; display: inline-block; height: 20px; line-height: 1.7; background-color: #fff; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;margin-right: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list span.homoeothermy{border-color: #e99416; color: #e99416;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list a{color:#222; font-size: .9375rem; line-height: 1.2;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list a:hover{border-bottom-style: solid; border-bottom-width: 1px;}
/* 商品加入追蹤按鈕 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox{height:54px;padding:5px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul {display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul > li{flex:1;margin-right:5px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul > li:first-of-type{flex:.3;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul > li:last-of-type{margin-right: 0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul > li a{padding:0 10px;display: block; text-decoration: none; color: #fff; text-align: center; font-size: 16px; border-radius: 3px; background-image: none !important;height: 44px; line-height: 44px; text-indent: 0; width:100%;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul > li a.trace_btn{ color: #222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox > ul > li a i{font-size:28px;vertical-align: middle;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox a.tbs_button_like{border:0; background-color:#ddd;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_btnbox a.tbs_button_like:hover{background-color:#d5d5d5;}
/* 加購 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus{border:1px solid #ddd;margin-bottom: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_title{background-color:#f7f7f7;padding:6px 15px;color:#222;border-bottom:1px solid #ddd;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list span{color: #d70110;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list .Product_plus_item img{width:80px;height:80px;margin-right: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list .Product_plus_item label{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center;font-size: 15px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list .Product_plus_item label > span{padding:0;font-weight: normal;color:#222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list .Product_plus_item label > span:last-of-type{flex:1;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list .Product_plus_item label a{line-height:22px;margin-left:10px;font-size:15px;text-decoration:none; color:#222;}
/* 購買商品的贈品 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_Gift{margin:10px 0; border:0; padding-bottom:0;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_Gift ul.Product_Gift_list li{display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex; align-items: center;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_Gift ul.Product_Gift_list li span{background-color:#888;font-size: 15px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_Gift ul.Product_Gift_list li a{font-size:15px; text-decoration: none; width: calc(100% - 70px);}
/* 商品付款與運送方式 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo ul.Product_Payment{font-size:15px;padding:15px;background-color:#f7f7f7;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo ul.Product_Payment li:first-of-type{margin-bottom:15px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo ul.Product_Payment li .Product_Payment_title{color:#222;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo ul.Product_Payment li .Product_Payment_text{color:#888;}
/* 九大行銷 */
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .discountbox{margin-bottom: 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .discountbox > ul > li > ul > li{font-weight: normal;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .discountbox > ul > li > ul > li:last-of-type{word-break: break-all;}
.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .discountbox > ul > li > ul > li:first-of-type div{background-color: #d70110;}
.discountbox > ul > li > .discountbox_goto_btn{font-weight: normal;}
/* 商品下方描述 */
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA {padding:0 10px;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul{background-color: #fff;border-bottom:4px solid #222;width:100%;display: -ms-box; display:-moz-webkit-flex; display: -webkit-flex; display: flex;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li{width:auto ;border-right:0 ;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li:first-of-type a{border-left: 1px solid #ddd;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li a{border-top:1px solid #ddd;display: block;text-decoration: none;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li a{line-height: 40px ; height: 40px ; padding: 0 20px; font-size:15px ; background-color: #fff ; border-right:1px solid #ddd;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li.active a{background-color: #222; border-color:#222; color:#fff;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB{padding:10px;border: 1px solid #ddd;margin-bottom: 20px;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .it550 .qa_after table{padding: 0 !important;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .it550 .qa_bottom_in textarea{resize:none;}
/* 商品下方評論 */
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB {width:calc(100% - 20px); margin: 0 auto;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02{padding: 0;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .comment_box:last-of-type{margin-bottom: 0;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box.average_grade{display: inline-block;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box img.start_img{ vertical-align: middle; margin-bottom: 5px; }
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box_l{float:none;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box_l h5{padding-left: 0;}
.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box_r{float:none;max-width:calc(100% - 170px);}
/* 商品下方換貨基本須知 */
#product_detail .normal_item1BOX {padding:0 10px;}
#product_detail .normal_item1BOX .bottom_box .C_title{font:30px/38px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif!important;letter-spacing: 0.6px; text-align: center; color: #222; display: block;}
#product_detail .normal_item1BOX .bottom_box .C_article.item_frame_line{line-height: 20px; font-size: 14px;}
@media screen and (max-width: 1024px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 690px;}
}
@media screen and (max-width: 992px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 640px;}
}
@media screen and (max-width: 768px) {
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 435px;}
	.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box{-ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
	.pd_dt_joo4_box.pd_detail_globalmall .product_detailB .Product_contentbox02 .bodyshop_comment .comment_box_r {max-width: 100%; margin-top: 5px;}
}
@media screen and (max-width: 600px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 340px;}
}
@media screen and (max-width: 568px) {
	.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li a{padding: 0 10px;}
}
@media screen and (max-width: 480px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 260px;}
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .pd_dt_joo4_number .pd_dt_joo4_number_alert{ flex:100%;}
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list span{flex:.1;text-align:center;}
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list a{flex:1;}
}
@media screen and (max-width: 438px) {
	.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li a{padding: 0 5px;font-size: 14px;}
}
@media screen and (max-width: 428px) {
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Product_plus .Product_plus_list .Product_plus_item img{width:60px;height:60px;}
}
@media screen and (max-width: 389px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 210px;}
}
@media screen and (max-width: 374px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 200px;}
}
@media screen and (max-width: 365px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 180px;}
}
@media screen and (max-width: 360px) {
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .Product_assess{width:100%;}
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox .pd_dt_joo4_Imgbox .comment_and_social_box .pd_dt_share{width:100%; float: left; margin-top:8px;}
}
@media screen and (max-width: 359px) {
	.pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .combination_list span{flex:.2;}
	.pd_dt_joo4_box.pd_detail_globalmall .product_detailA ul li a{font-size: 12px;}
}
@media screen and (max-width: 340px) {
    .pd_dt_joo4_box.pd_detail_globalmall .pd_dt_joo4_topbox form .pd_dt_joo4_productinfo .Combination .pd_dt_joo4_group a p{max-width: 160px;}
}

/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ 其他客製 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
/* 頁碼 */
.AF_b_page, .Kg_b_page, .navPage{ width:100%; height:45px; text-align: center;margin: 20px auto;}
.AF_b_page p{float: left; font-size: 13px;line-height: 45px; color: #222; font-weight:500; letter-spacing: 1px;}
ul.AF_pageBox, ul.Kg_pageBox, .gh_PageNumber ul, .navPage ul.navPageList{ display:inline-block; background-color:#FFF;}
ul.AF_pageBox li,ul.Kg_pageBox li, .gh_PageNumber ul li, .navPage ul.navPageList li{ float:left;}
ul.AF_pageBox li a,ul.Kg_pageBox li a, .gh_PageNumber ul li a, .navPage ul.navPageList li a{ display:block; padding:0 15px; font:13px/45px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; text-decoration:none; color:#222;}
ul.AF_pageBox li.Kg_page_num,ul.Kg_pageBox li.Kg_page_num, .gh_PageNumber li.Kg_page_num, .navPage ul.navPageList li.Kg_page_num{padding:0 15px; font:13px/45px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222;border-top: #e5e5e5 1px solid;border-bottom: #e5e5e5 1px solid;}
li.Kg_page_prev a, li.Kg_page_next a, .gh_PageNumber ul li a, .navPage ul.navPageList li a{ border:#e5e5e5 1px solid;}
li.Kg_page_prev a:hover, li.Kg_page_next a:hover, .gh_PageNumber ul li a:hover, .navPage ul.navPageList li a:hover{ display:block; padding:0 15px; border:#e5e5e5 1px solid; text-decoration:none; color:#555; background:#efefef;}
li.Kg_page_break{ font:15px/35px Arial, Helvetica, sans-serif; color:#555; margin:0 10px;}
li.Kg_page_now{ display:block; padding:0 15px; border:#e5e5e5 1px solid; border-left:none; background:#efefef; font:13px/35px Arial, Helvetica, sans-serif; text-decoration:none; color:#555;}

/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ 元件客製 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
/* 輸入框 */
input[type="radio"], input[type="checkbox"]{margin-right:10px;}
select,input[type="text"], input[type="password"], input[type="date"],.scart_coupon input[type="text"], .scart_coupon select,.content_style input[type="text"], .content_style input[type="password"], .content_style select{border:1px solid #ddd; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding:0 10px; font-size: 15px; font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;-webkit-appearance:none;}
select{padding:0 22px 0 10px !important;height: 40px;appearance: none; background-color: transparent;background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat: no-repeat; background-position-x: 100%; background-position-y: center;}
select:disabled{background:none;}
.scart_coupon input[type="text"], .scart_coupon select{margin:0 3px;}
input[type="text"], input[type="password"], input[type="date"], input[type="radio"], input[type="checkbox"], textarea	{ padding:8px 10px; margin-left:0px; box-sizing: border-box;}
input[type="submit"]{cursor: pointer;}
::placeholder { color: #aaa; opacity: 1;}
:-ms-input-placeholder { color: #aaa;}
::-ms-input-placeholder { color: #aaa;}

/* 麵包屑 */
.m_breadCrumbs .breadCrumbs2 ol li { display:contents; color:#888;}
.m_breadCrumbs .breadCrumbs2 a { margin:0 5px;}
.m_breadCrumbs .breadCrumbs2 li:first-child a{margin:0 5px 0 0;}
.breadCrumbs2 a, .breadCrumbs2 span { word-break:break-all;}

/* 第一顆元件 */
#index .main_content_no_center > div:first-of-type{padding-top:0 !important;margin-top:0 !important;}

/* 元件1 圖文元件 */
.item7_img{ padding:0; border:0;}
.normal_item1BOX .bottom_box table,.normal_item1BOX .bottom_box tr,.normal_item1BOX .bottom_box td{ border:1px solid #666;}
.normal_item1BOX .bottom_box td,.normal_item1BOX .bottom_box th{ padding:0 10px;}
ul.Kg_ProductList{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
ul.Kg_ProductList > li{ -webkit-box-flex: 0 50%; -moz-box-flex: 0 50%; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%;box-sizing: border-box; padding: 10px; position: relative; overflow: hidden; margin-bottom: 12px;}

/* 元件11 HTML元件 */
.normal_item11BOX img{max-width:100% !important;width:100% !important;height:auto !important;}

/* 元件34 留言總覽 */
.it34_default .it34_morebtn a{border-color: #d70110 ; color: #d70110 ;}
.it34_default .it34_morebtn a:hover { background-color: #d70110 ; color: #fff ; }

/* 舊購物車 */
/*購物車特殊用途*/
.none_style{display:none;}
.petcuisine{ display:block;}
.wangtea_use{ margin-left:15px;}
.joo_hideOnly{ display:none;}
.all_scart_top .top_title { font-size: 16px; line-height:22px; color:#222; padding: 15px 0 0 0;}
.scart_list_title,.scart_prod_list table td,.scart_prod_list a:link, .scart_prod_list a:visited{color:#222!important;}
.font_color_01 { color: #222;}
.all_scart_top .cart_step .font_color_01 { border-bottom: 4px solid #222;}
.all_scart_top .cart_step .font_color_01:after { background-color: #222;}
.all_scart_top .cart_step .font_color_02 { color:#d8d8d8;}
.scart_prod_list a:link, .scart_prod_list a:visited { font-size:15px; color:#1e1e1e;}
.scart_prod_list h2 { font-weight:normal;}
.box_style_01 { color: #e60012; border: 1px solid #e60012;}
.box_style_02 { background-color: #e60012;}
.box_style_04 { background-color: #ff414e;}
.i-shoppinglist-title .scart_clean { display:none;}
.all_scart_btn span a:link, .all_scart_btn span a:visited { color:#e60012;}
.all_scart_btn.jooshop_btn_color input[type="submit"], .scart_content_J .all_scart_btn input[name="btn_submit"] { background-image: url(cart.svg); background-size: 26px; background-repeat: no-repeat;background-position:20px center; color:#FFF; font-family:'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; text-indent:20px; font-size:15px!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.all_scart_btn.jooshop_btn_color2 input[type="button"], .all_scart_btn.jooshop_btn_color2 input[type="button"]:hover { background-color:#222; color:#fff; background-image:url(cart_btn2.png); background-repeat:no-repeat; background-position:25px center; font-family:'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; text-indent:20px; font-size:15px!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.scart_coupon button, .scart_coupon button:hover { background-color: #d70110; font-family:'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;}
.content_style .scart_content_radio input:checked + label:before { background-position: 3px; background-repeat: no-repeat; display: inline-block; color: #666; background-image: url(scart_point.svg); background-size: 10px; width: 20px; height: 20px;}
.content_style .scart_content_radio input:checked + label { background-color:#f5f5f5; border:1px solid #d70110;}
.scart_content_title { padding-left:40px; background-repeat:no-repeat; background-position:left top; line-height: 35px; background-size:35px 35px; text-indent:0;}
.scart_content_C .scart_content_title,.scart_content_D .scart_content_title { background-image:url(cart_title_1.svg); background-size:35px;}
.scart_content_E .scart_content_title { background-image:url(cart_title_2.svg);background-size:35px;}
.scart_content_F .scart_content_title, .scart_content_K .scart_content_title,.scart_content_G .scart_content_title, .scart_content_L .scart_content_title { background-image:url(cart_title_3.svg);background-size:35px;}
.scart_content_H .scart_content_title, .scart_content_M .scart_content_title { background-image:url(cart_title_5.svg);background-size:35px;}
.scart_content_I .scart_content_title{ padding: 0 0 15px 0; line-height: 30px;}
.scart_content_Z .scart_content_title,.scart_content_B .scart_content_title { background-image:url(cart_title_6.svg);}
.scart_content_H .scart_mark a:hover:before, .scart_content_H .scart_mark a.check:before, .scart_content_G .scart_mark a:hover:before, .scart_content_G .scart_mark a.check:before { background-color: #333;}
.scart_content_J .scart_mark a:link, .scart_content_J .scart_mark a:visited { color:#d70110;}
.scart_content_C .scart_content_title, .scart_content_D .scart_content_title, .scart_content_E .scart_content_title, .scart_content_F .scart_content_title, .scart_content_G .scart_content_title,.scart_content_H .scart_content_title, .scart_content_Z .scart_content_title, #isgift .scart_content_title { background-position:10px top; padding-left:50px;}
.update_checkbox input:checked + label:before { background-color: #d70110;}
.scart_content_I .scart_prompt{bottom:30px;}
.update_checkbox{display: none !important;}
.shoppinglist-title input { display:none;}
.shoppinglist-title:after { top:17px;}
.shoppinglist-content-list { font-size:15px;}
a.scart_icon_delete:after {font-size: 20px;line-height: 30px;}
.scart_mark:link, .scart_mark:visited { color:#e60012; font-size:13px;}
.unerLineLink {color:#d70110!important; text-decoration:none!important; font-size:14px!important; display:block;}
.it66_staging2 h5 {background: #d70110;}
.it66_staging2 {border: 2px #d70110 solid;}
.it66_block { color:#d70110!important; white-space:nowrap;}
.scart_coupon_box .scart_coupon_title, a.invoice_carruer_type_content {border: none;background-color: #d70110;color: #FFF!important; border-radius:3px;}
.scart_coupon_box .scart_coupon_title:after, a.invoice_carruer_type_content:after { display:none;}
/* 購物車第二步驟 */
.addresstitle{background-color: #ddd;color: #222; font-weight: 500;}
.it66_memobox .meatTxt{color:#222;}
.it66_btn{-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it66_btn.edit { background-color: #d70110;}
.it66_btn.edit:hover{ background-color: #c91116;}
.it66_btn.delete{ background-color: #222;}
.it66_memobox .meatTxt_btn{background-color: #d70110;}
.it66_memobox .meatTxt_btn:hover{ background-color: #c91116;}
/* 購物車第三步驟 */
.it67_box{ padding:0 8px;}
.scart_content_N .scart_content_title { background-image:url(cart_title_7.svg); background-position: 15px top; padding-left: 60px;}
.content_style ul.scart_content_ul > li{padding: 16px; display: block;}
.content_style ul.scart_content_ul > li:not(:last-of-type) { border-bottom: 1px solid #F7F7F7; }
.content_style ul.scart_content_ul > li span{font-weight: bold; margin: 0 3px; font-size: 16px; color: #d70110 !important;}
.content_style ul.scart_content_ul > li .it67_paymentType{ display: inline-block; background-color: #eee; padding: 3px 5px; color: #666;}
.content_style ul.scart_content_ul > li input{ width: 64px;}
.content_style ul.scart_content_ul > li select{ width: 100px;}
.scart_content_O .scart_content_title { background-image:url(cart_title_2.svg); background-position: 15px top; padding-left: 60px;}
.content_style .scart_content_ul_title{display: block; margin-bottom: 6px;}
.scart_content_O.content_style ul.scart_content_ul > li select{margin: 0 !important;}
.it67_agreeToTerms{position: relative; margin-top: 15px;}
/* checkbox */
.new_scart_coupon_check {display: block; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-left: 46px;}
.new_scart_coupon_check input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.new_scart_coupon_check .new_scart_coupon_check_mark { position: absolute; top: 50%; left: 18px; height: 18px; width: 18px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ddd; transform: translateY(-50%); box-sizing: content-box;}
.new_scart_coupon_check .new_scart_coupon_check_mark:after { content: ""; position: absolute; display: none; }
.new_scart_coupon_check .new_scart_coupon_check_mark:after { left: 6px; top: 2px; width: 6px; height: 11px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.new_scart_coupon_check input:checked ~ .new_scart_coupon_check_mark { background-color: #222; border-color: #222; }
.new_scart_coupon_check input:checked ~ .new_scart_coupon_check_mark:after { display: block; }


/* 元件40&43 商品分類頁 */
#more_product{background: #e1e1e1;border-left: 12px solid #fff;border-right: 12px solid #fff;text-align: center;height: 66px;}
#more_product a{width: 100%;height: 100%;display: block;}
#more_product a span{font-weight:500;font-size: 12px;letter-spacing: 1px;padding-bottom: 3px;border-bottom: 2px solid #111;line-height: 62px;color: #222;}
.it43_list_item {width: 100%; display: flex; flex-direction: column;}
.it43_list_item .it43_ImgBox {width: 100%; }
.it43_list_item .it43_TextBox {width: 100%;}
.product_filter_box{ position: fixed; top:60px; left: 0; width: 100%; height: 40px; line-height: 40px; background: #fff; z-index: 98; border-bottom:1px solid #ddd;} 
.PSearch_Top_menuL { text-align: center; display: flex; align-items: stretch; line-height: 40px;}
.PSearch_Top_menuL li.Store_Psearch_icon01 { flex: 1; line-height: 40px;}
.PSearch_Top_menuL li.Store_Psearch_icon01 a,.PSearch_Top_menuL li.Store_Psearch_icon01 a:hover{ font-size: 13px; line-height: 40px;}
.PSearch_Top_menuL li a,.PSearch_Top_menuL li a:hover { display: block; text-align: center; font: 15px/42px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color: #222; text-decoration: none;}
.it43_row{float:left;width:50%;box-sizing: border-box;padding:10px;position: relative; overflow: hidden; margin-bottom: 12px;}
.it43_row2{float:left;width:100%;box-sizing: border-box;padding:10px;position: relative; overflow: hidden; margin-bottom: 12px;}
.it43_arrow {margin-left: 10px;position: relative;display: inline-block;line-height: 0;background-color:#bbbbbb;}
.it43_arrow_top {margin-left: 5px;position: relative;display: inline-block;line-height: 0;background-color:#bbbbbb;}
.it43_arrow-hor {width: 4px;height: 10px;}
.it43_right_top::before {content: '';position: absolute;bottom: 7px;right: -4px;border: 6px solid transparent;border-bottom: 6px solid #bbb;}
.it43_right::before {content: '';position: absolute;bottom: -8px;right: -4px;border: 6px solid transparent;border-top: 6px solid #bbb;}
.it43_list_item {width: 100%; display: flex; flex-direction: column;}
.it43_list_item .it43_ImgBox {width: 100%; }
.it43_list_item .it43_TextBox {width: 100%;}
.it43_list_item2 {width: 100%; display: flex;flex-direction:row}
.it43_list_item2 .it43_ImgBox {width: 50%;padding-left: 0;}
.it43_list_item2 .it43_TextBox {width: 50%;padding-left: 10px;}
.product_sort_content .normal_no_search_title{padding:20px; font-size: 15px; font-weight: 500; color:#222; text-align: center;}
.product_sort_content .normal_no_search_title span{color: #d70110;}
.PSearch_Top_menuL li a:hover,.PSearch_Top_menuL li a.selected { text-decoration: none; background-color: #222; color: #fff;}
.PSearch_Top_menuL li.Store_Psearch_icon01:hover .it43_right_top::before, .PSearch_Top_menuL li a.selected .it43_right_top::before { border-bottom: 6px solid #fff;}
.PSearch_Top_menuL li.Store_Psearch_icon01:hover .it43_right::before, .PSearch_Top_menuL li a.selected .it43_right::before { border-top: 6px solid #fff;}
.PSearch_Top_menuL li.Store_Psearch_icon01:hover .it43_arrow, .PSearch_Top_menuL li a.selected .it43_arrow { background-color: #fff;}
.it43_margin_top{display: flex; padding: 0 10px 0;}
.it43_margin_top>span{font-size: 26px;font-weight: 500;color: #222222;}
.it43_margin_top>.it43_textSearch{  font-size: 15px;  color:#999999; padding-top: 3px; padding-left: 5px; font-weight: 500;}
.PSearch_Top_menuL li.Store_Psearch_icon02{ display: flex; width: 40px; border-left:1px solid #eaeaea; align-items: center; justify-content:center;}
.PSearch_Top_menuL li.Store_Psearch_icon02 a{ width: 30px; height: 30px; text-indent: -9999px; background: url(it43_grid.svg) center no-repeat; background-size: 20px;}
.PSearch_Top_menuL li.Store_Psearch_icon02 a.active_grid{ width: 30px; height: 30px; text-indent: -9999px; background: url(it43_grid2.svg) center no-repeat; background-size: 20px;}
/* 進階搜尋 */
.item_519 .item_519_title{max-height: 40px;height:100%; margin:0; background-color: #e0e0e0;padding:8px 10px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative;font-size: 14px; font-weight: 500; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.item_519 .item_519_arrow{ position: absolute; top: 8px; right:4px; cursor: pointer;}
.item_519 .item_519_arrow i{font-size: 22px; color:#aaa; border: 0; padding: 0; transform: none; -webkit-transform: none; transition: none;}
.item_519 .item_519_content{padding: 0;}
.item_519 .item_519_menutitle{max-height: 40px;height:100%; margin:0; background-color: #e9e9e9;padding:8px 10px; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative;font-size: 14px; font-weight: 500;}
.item_519 span.item_519_arrow{ position: absolute; right:0; top:0; cursor: pointer;background-image: url(it519_toggle.svg); background-position: right 45px;width:40px;height:40px;}
.item_519 span.item_519_arrow.item_519_arrow_open{ background-position: right -5px;}
.item_519 .rangeSlider_content{background-color: #fff;width: 100%;float:none;}
.item_519 .rangeSlider_content .irs{max-width: calc(100% - 28px);margin: 10px;}
.search_item { position: absolute; opacity: 0; }
.search_item + label { position: relative; cursor: pointer; padding: 0; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.search_item + label:before { content: ""; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.search_item:checked + label:before { background: #222; }
.search_item:disabled + label { color: #b8b8b8; cursor: auto; }
.search_item:disabled + label:before { box-shadow: none; background: #ddd; }
.search_item:checked + label:after { content: ""; position: absolute; left: 5px; top: 11px; background: white; width: 2px; height: 2px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform: rotate(45deg); }
.item_519_menu_first_title{background-color: #f2f2f2;padding:8px 8px 8px 20px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;-ms-flex-align: center; -webkit-align-items: center; align-items: center;position: relative;}
.item_519_menu_second_title{background-color: #f9f9f9;padding:8px 8px 8px 32px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.item_519 .slideContent{background-color: #fff;}
.item_519 .checkbox_container{color: #222;}
@media screen and (max-width: 350px) {
	.it43_arrow {margin-left: 4px;}
}

/* 元件49 訂單查詢&列表 */
.it49 .search_area{margin-bottom: 10px;}
.it49 .it49_gotodeatil a.it49_more{ background-color: #d70110; color:#fff; border:0; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it49 .it49_gotodeatil a.it49_more:hover { border: 0; background-color: #c91116; color: #fff; }
.it49 .it49_othersbtn a.it49_refund_status{ background-color: #d70110; color:#fff; border:0; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it49 .it49_othersbtn a.it49_refund_status:hover { border: 0; background-color: #c91116; color: #fff; }
.it49 .it49_order_productlist .price span.new_price, .it49 .it49_gotodeatil .it49_all_price span, .more_order_productlist span, .it49_order_detailL li:first-child span{color:#d70110;}
.it49status_step.is-complete .car .wheel_left,.it49status_step.is-complete .car .wheel_right,.it49status_step.is-complete .car .head2,.it49status_step.is-complete .it49status_marker::before{border-color: #d70110;}
.it49status_step.is-complete .car .body,.it49status_step.is-complete .car .head,.it49status_step.is-complete .it49status_marker::before,.it49status_step.is-complete .it49status_marker::after {background-color: #d70110;}
.it49status_step.is-complete .car .wheel_left,.it49status_step.is-complete .car .wheel_right,.it49status_step.is-complete .car .head2,.it49status_step.is-complete .it49status_marker::before,.it53status_step.is-complete .car .wheel_left,.it53status_step.is-complete .car .wheel_right,.it53status_step.is-complete .car .head2,.it53status_step.is-complete .it53status_marker::before{border-color: #d70110;}
.it49status_step.is-complete .car .body,.it49status_step.is-complete .car .head,.it49status_step.is-complete .it49status_marker::before,.it49status_step.is-complete .it49status_marker::after,.it53status_step.is-complete .car .body,.it53status_step.is-complete .car .head,.it53status_step.is-complete .it53status_marker::before,.it53status_step.is-complete .it53status_marker::after{background-color: #d70110;}

/* 元件53 訂單詳細頁 */
.poM_Content{ display:block; height:auto; background-color:#FFF; margin:10px; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none;  position:relative; border: 1px solid #d2d2d2;}
.poM_memberTop2{ width:100%; height:50px; background:#fff; border-bottom: 1px solid #bbb;}
.poM_memberTitle{ width:100%; height:50px; background:none;}
.poM_memberTitle h5 { font: 15px/50px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color: #666; margin-left: 20px; }
.poM_memberItem3{ width:100%; margin-bottom:15px; border-bottom:#fafafa 1px solid;}
#order_detail .it53_comments_button{ width:auto !important;}
#order_inquiry .poM_OrderP1_go a{text-indent: -9999px;}
.poM_BonusP2_in01,.poM_BonusP2_in02{ height:40px; font:15px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#555;}
.poM_BonusP2_in01{ width:27%; background-color:#fafafa; text-align:right;}
.poM_BonusP2_in01 h5,.poM_OrderP2_in01 h5{ margin-right:10px; font: 15px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;}
.poM_BonusP2_in02{ width:73%; text-align:left;}
.poM_BonusP2_in02 h5{ margin:0 10px;}
.poM_BonusP2_in02 b{ margin-left:10px; color:#ec3a3a;}
.poM_BonusP2_content1,.poM_BonusP2_content2{ display:none; width:100%;}
.poM_OrderP2_in02>select{height: 40px; margin: 0 auto;}
.poM_OrderP2_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid;}
.poM_OrderP2_title h5{ font:15px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#333; margin-left:10px;}
.poM_OrderP2_in01,.poM_OrderP2_in02{ height:40px; font:15px/22px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222;}
.poM_OrderP2_in01{ width:27%; background-color:#fafafa; text-align:right;}
.poM_OrderP2_in01 h5{ margin-right:10px;}
.poM_OrderP2_in02{ width:73%; text-align:left;}
.poM_OrderP2_in02>select{padding: 0 20px 0 5px;}
.poM_OrderP2_in02>textarea{width: 80%;margin-top: 8px;resize:none;}
.poM_OrderP2_in02 h5{ height:auto; font:15px/25px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222;}
.poM_OrderP2_in02 p{color:#444!important;}
.poM_OrderP2_add,.poM_OrderP2_pname{ width:73%; text-align:left;}
.poM_OrderP2_add h5,.poM_OrderP2_pname h5{ height:auto; font:15px/25px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222;}
.poM_OrderP2_btn{ display:block; margin:0 10px; padding: 10px 0 !important;}
.poM_OrderP2_btn ul li{ float:left;}
.OrderP2_btn1,.OrderP2_btn3{ width:25%; height:40px; text-align:center;}
.it4250_box{width:100px !important;display: inline-block !important;}
.OrderP2_btn1 a,.OrderP2_btn3 a{ font:15px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#FFF; text-decoration:none; padding:0;}
.OrderP2_btn2{ display:block; width:4%; height:40px;}
.OrderP2_btn1a{ width:98%; height:40px; margin:0 auto; background-color:#2a6e3a; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; }
.OrderP2_btn3a{ width:100%; height:40px; margin:0 auto; background-color:#999; color:#FFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; }
@media screen and (max-width: 428px) {
	.poM_OrderP2_in01, .poM_OrderP2_in02{height:40px;}
	.poM_BonusP2_in01 h5,.poM_OrderP2_in01 h5,.poM_OrderP2_in02 h5, #order_detail .form_gloss,.poM_OrderP2_add h5, .poM_OrderP2_pname h5,.poM_OrderP2_in02 h5 a,.poM_OrderP2_in02 h5{font-size:13px;line-height:20px;}
}

/* 元件64 Mail表單元件 */
.it64_box .it64_confirm_btn input{height:40px;}
.form_star{font-family: 'Roboto', 'Noto Sans TC', Microsoft JhengHei, 'PingFangTC', sans-serif; color: #d70110; font-size: 15px; font-weight: normal;text-decoration: none;}
.AF_attest_number img {margin-right:5px;}
.AF_attest_number a,.reload_code a { display:inline-block; width:23px; height:23px; background:url(reload.svg) no-repeat center center; text-indent:-9999px; vertical-align:middle; margin-left:5px; transition: all .3s;}
.AF_attest_number a:hover,.reload_code a:hover{transform: rotate(180deg);}

/* 元件68 行銷活動元件 */
.it68_titleBox{ display:none;}
.addon-highlight	{ border:0; }
.addon-highlight .title	{ padding:10px 20px; font-size:16px; color:#222; background-color:#f6f6f6; border:0;}
.addon-highlight > ul, .itemList > ul > li	{ list-style:none; margin:0; padding:0;}
.addon-highlight > ul	{ width:100%; }
.addon-highlight > ul > li	{ padding:20px; border-top:0; }
.addon-highlight .thumb	{ float:left; width:12%; height:91px; }
.addon-highlight .detail	{ float:left; width:88%; }
.addon-highlight .detail span.highLight	{ font-size:30px; font-family:'Roboto', 'Noto Sans TC', Microsoft JhengHei, 'PingFangTC', sans-serif; }
.addon-highlight .detail table	{ width:100%; }
.addon-highlight .detail table td:first-child	{ width:55px; }
.addon-highlight .detail table td		{ padding:5px; vertical-align:middle; text-align: center; }
.addon-highlight .addprobox .detail .prod_name{ text-align:center;}
.addon-highlight .addprobox .detail .prod_name a{ font-size: 15px; line-height: 22px; letter-spacing: 0.6px; color: #1e1e1e;font-family: 'Roboto', 'Noto Sans TC', Microsoft JhengHei, 'PingFangTC', sans-serif!important;}
.addon-highlight .addprobox .detail .highLight{ text-align: center; font-size: 15px; color: #e60012; letter-spacing: 0.6px; margin-bottom: 10px; font-weight: 900;font-family: 'Roboto', 'Noto Sans TC', Microsoft JhengHei, 'PingFangTC', sans-serif!important;}

/* 元件111 會員中心-取消訂單 */
.it111_pickuptext, .it111_pickuptitle{display:none;}
#cancel_order .infoTable .head{width: 100%; height: 50px; background: #fff; border-bottom: 1px solid #bbb; font: 15px/50px Noto Sans TC, 微軟正黑體, Arial, Helvetica, sans-serif; color: #666; padding-left: 20px;}

/* 元件112 會員中心-退貨 */
.successInfo .infoTable	{ font-size:15px; padding:20px 10px;}
.successInfo .infoTable .head	{ background-color:#f6f6f6; color:#0082f0; padding:0; text-align:center; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.successInfo .infoTable table	{ width:100%; background:#FFF;}
.successInfo .infoTable .table_v1 td		{ border-bottom:1px solid #eaeaea;padding:10px 10px 10px 50px; }
.successInfo .infoTable .table_v1 td:first-child		{ width:20%; padding:10px 10px 10px 50px; }
.successInfo .infoTable .table_v2 td		{ text-align:center; border-bottom:1px solid #eaeaea; padding:10px; }
.successInfo .infoTable .table_v2 td:first-child		{ text-align:left; padding:10px 10px 10px 50px; }
.successInfo .infoTable td.aliLeft	{ text-align:left; }
.number { font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; font-size: 15px; color: #d70110; font-weight: 500; }
.form_gloss { font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color: #d70110;}
.notice { padding: 20px 5%; border-bottom: 1px solid #eaeaea; }
.poM_memberBtn02 { display: inline-block; width: 55%; margin: 0 auto 10px auto; background: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; }
.poM_memberBtn02 input, .poM_memberBtn02 input:hover{border: 0; width: 100%; height: 40px; cursor: pointer; text-indent: inherit;}
.userInfo table{width:100%;}
.userInfo td:first-child{ padding:0 10px; min-width:80px;width: 80px; white-space:nowrap;}
.userInfo td{ padding:5px 0px; }
.userInfo input[type="text"],.userInfo input[type="password"],.userInfo input[type="tel"]{height: 40px;display: inline-block;font: 15px/28px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; border:1px solid #ddd; padding: 8px 10px;}
.userInfo textarea{height: 80px;border: 1px solid #ddd;display: block; padding: 0 10px; color: #222; line-height:24px;}
.userInfo select { color: #222; height:40px;}
.extraBox{ width:auto; margin-bottom:0; margin:0;}
.extraBox .head{ background:none; height:50px; padding-top:6px;}
.extraBox + div { padding:10px;}
.btnArea{ width:100%; margin:0 auto; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.btnArea > div { width: 50%; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
#goods_return_step2 .btnArea > div { float: inherit; display: block;}
.returned_goods .btn_back_cart{width:100%;margin-right: 0 !important;}
.btn_back_cart a { display: block; height: auto; width: 100%;}
#inquiry_form .btnArea,#inquiry_record .btnArea{padding:10px;}
.col_bg { background-color: #fbfbfb; }
.SB_tableWstyle03 { font-size: 13px; color: #d70110; }
.h3-return{ color: #fff; height: 34px; line-height: 34px; padding: 0 0 0 20px; margin: 20px 0 0 0;}
.list-return ul{ list-style-type: decimal; padding: 0 0 0 20px; line-height: 24px; margin-bottom: 20px; }
.jooshop_mem_btn input,.jooshop_mem_btn input:hover,.jooshop_mem_btn a,.jooshop_mem_btn a:hover{ background-image:none; color:#fff; font:16px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; text-indent:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center;}
.poM_OrderP1 ul li{ width:100%; height:105px; border-top:#e4e4e4 1px solid; background-color:#fafafa; position:relative;}
.poM_OrderP1 ul li h4{ text-align:center; margin-top:35px;}/*沒有資料的文字置中0731新增*/
.poM_OrderP1 ul li h5{ font:15px/30px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222; margin-left:10px;}
.poM_OrderP1 ul li h6{ font:13px/20px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222; margin-left:10px;}
.poM_OrderP1_go a{ display:block; width:100%; height:83px; position:absolute; right:0; top:0;text-indent: -9999px;}
#cancel_order .jqtransform,#inquiry_form .jqtransform{ text-align:left !important;}
.pickup_methode_box_30,
.pickup_time_box_30{ margin-top: 5px;}
#cancel_order .poM_OrderP2_in02,#inquiry_form .poM_OrderP2_in02{ padding:10px;}
.AF_attest_number img {margin-right:5px;}
.AF_attest_number a,.reload_code a { display:inline-block; width:23px; height:23px; background:url(reload.svg) no-repeat center center; text-indent:-9999px; vertical-align:middle; margin-left:5px; transition: all .3s;}
.AF_attest_number a:hover,.reload_code a:hover{transform: rotate(180deg);}
.setP_stagingBoxIn.jooshop_addcar_box .addcar_box .addcar_top{font-size: 13px !important;}
.setP_stagingBoxIn.jooshop_addcar_box .addcar_box .it125_addcar_inner{max-height: 305px; overflow-y: scroll;}
.btn_prev	{ width:100%; height:40px; }
.btn_prev a	{ display:block; width:100%; height:40px; -moz-border-radius: 3px !important; -ms-border-radius: 3px !important; -o-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; margin:0 auto; font:15px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; text-align:center;text-decoration:none;}
.returned_goods .btnArea .jooshop_btn_color a{line-height:45px;text-align: center;}
#goods_return .successInfo .infoTable table tr td{line-height: 22px; padding: 10px 0; }
#goods_return .successInfo .infoTable table tr td:first-of-type{background-color: #fafafa;}
#goods_return .successInfo .infoTable table tr td:last-of-type{padding-left: 10px;}
@media screen and (max-width: 420px) {
	#goods_return .successInfo .infoTable table {font-size: 14px;}
}

/* 元件125 追蹤清單 */
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta p{max-width:calc(100% - 112px);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.it125_cart_morebox .new_member_btn_confirm input[type="submit"], .it125_cart_morebox .new_member_btn_confirm a:link, .it125_cart_morebox .new_member_btn_confirm a:visited, .it125_cart_morebox .new_member_btn_confirm a:active{padding:0 5px;}
.it125_cart_morebox .jooshop_addcar_box .addcar_box .addcar_box_deta a{ -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px !important;}
.it125_default .it125_content .it125_item .it125_iteminner .it125_item_pricebox > li.it125_sale_price{ color: #d70110; font-size:15px;}

/* 元件174 折價券登錄與查詢 */
.it174_default .it174_totalbox .it174_total_item .it174_total_amount,.it174_default .it174_nav .it174_nav_item > a span.it174_status_amount.it174_status_amount_em{color: #d70110;}
.item_174_activity .item_174_red_box{background-color: #d70110;}

/* 元件259 商品圖遮罩 */
.it259_bammer4_box{margin:5px auto;}
.it259_bammer4_box .it259_bammer4_banner1{padding:0 5px;border:0;}
.it259_bammer4_box .it259_bammer4_banner1 .mark{display:none;}

/* 元件316 視窗訂閱電子報 */
.it316_BOX{height: auto;width: 250px;}
.it316_BOX .it316_tabs li{border:1px solid #ddd;}
.it316_BOX .it316_tabs li:first-of-type{-moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it316_BOX .it316_tabs li:last-of-type{-moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; border-left: 0;}
.it316_BOX .it316_tabs li a{ display: block;font-size: 15px;}
.it316_BOX .it316_tabs li.active{background-color: #333;}
.it316_BOX .it316_tabs li.active a{color:#fff;position: relative;}
.it316_BOX .it316_tabs li.active a:after { content: ""; border-style: solid; border-width: 10px 8px 0px 8px; border-color: #333 transparent transparent transparent; position: absolute; top: 40px; left:50%; transform: translateX(-50%); }
.it316_BOXin{padding: 15px 10px;}
.it316_Content li.it316_input01{margin-bottom:5px;}
.it316_Content li.it316_input01 input{ display:block; width:100%; height:40px; font:14px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#222; border:1px solid #ddd; padding:0 10px;}
.it316_Content li input[type="text"], .it316_Content li input[type="password"] { border: 1px solid #ddd; padding: 0 15px; height: 40px; display: inline-block; font: 14px/40px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color: #222; }
.it316_Content li.it316_word{ font:13px/28px 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif; color:#999; margin: 5px 0;}
.it316_Content li.it316_word a{ color:#d70110; text-decoration:underline; font-size: 13px; margin-left: 3px;}
.it316_Content li.it316_word a:hover{ text-decoration:none;}
.it316_Content li.it316_btn input{margin-top: 0;}
.it316_Content .epmem_confirm{opacity: 0; position: absolute;}
.it316_Content .epmem_confirm + label { position: relative; cursor: pointer; padding: 0; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.it316_Content .epmem_confirm + label:before { content: ""; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ddd;}
.it316_Content .epmem_confirm:checked + label:before { background: #222; border-color: #222;}
.it316_Content .epmem_confirm:checked + label:after { content: ""; position: absolute; left: 5px; top: 13px; background: white; width: 2px; height: 2px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform: rotate( 45deg ); }
.it316_Content #change_img{display: inline-block; width: 23px; height: 23px; background: url(reload.svg) no-repeat center center; text-indent: -9999px; vertical-align: middle; margin-left: 5px; transition: all .3s;overflow: hidden;}
.it316_Content #change_img:hover { transform: rotate( 180deg ); }

/* 元件320 品牌LOGO輪播 */
.productItem320_BOX{padding: 0;margin:5px auto;}
.productItem320_BOX .owl-theme .owl-nav{display:none;}
.productItem320_list{padding:0 5px;}
.productItem320_list img{border:0;}

/* 元件425 我要評論*/
#order_detail .poM_memberTitle{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
#order_detail .it53_comments_button{margin-left: 10px; line-height: 49px;}
.it425_box{width:calc(100% - 20px);border-top: 1px solid #d2d2d2; border-color: #d2d2d2;}
.it425_comments_deta2 textarea{resize:none;}

/* 元件452 左banner右商品 */
.it452{background-color: #fff;margin:0 auto 10px;padding-bottom:10px;border-bottom: 0;}
.it452 .it452_left{padding-top: 10px;margin:0;}
.it452 .it452_right .it452_right_box{padding-left: 0;padding-right: 0;}
.it452 .it452_right .it452_right_box .it452_product{padding: 0 10px;}

/* 元件484 3張小banner */
.item_484box{padding:0;margin:5px auto;}
.item_484box .item_484 { padding: 0 10px; margin:0 auto;}
.item_484box .item_484 .item_484title{height: 85px;position:relative;padding:15px 10px;background-color:#222;}
.item_484box .item_484 .item_484title p{font-size:20px;margin-bottom: 5px;font-weight: normal;}
.item_484box .item_484 .item_484title h3{font-size:15px;}

/* 元件485 商品排行 */
.item_485box{border-bottom:0; margin: 0 auto 10px; padding-bottom: 0;}
.item_485box .item_485{position: relative;background-color: #fff;padding-top: 10px;padding-bottom: 10px;}
.item_485box .item_485 .it485_link_btn{position: absolute;top: 8px;right: 10px;}
.item_485box .item_485 .it485_link_btn a{display: block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; color: #d70110; border: 1px solid #d70110; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.item_485box .item_485 .it485_link_btn a:hover{background-color: #d70110; color: #fff;}
.item_485 .item_485_title {font-size: 18px;font-weight: 500;line-height:25px;padding:0 10px;letter-spacing: 0;text-align:left;color: #222;height: auto;}
.item_485 .product_list_img .item_485_noicon{left: 10px;top: 10px;position: absolute;}
.item_485 .item_485b2{padding-top: 10px;}
.item_485 .owl-stage{left:-37px; padding-right:0 !important; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch;}
.item_485 .owl-item:last-of-type{margin-right:0 !important;}
.item_485 .it485_product_more{ height: 100%;}
.item_485 .it485_product_more a{display: block; max-width:100%; width:100%; height:100%;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center;-webkit-box-pack: center; -moz-box-pack: center; justify-content: center;}
.item_485 .it485_product_more i{display: block;text-align: center;font-size: 36px; color:#d70110; flex:100%;} 
.item_485 .it485_product_more a span{text-align: center;display: block; margin-top: 5px; color:#d70110; flex:100%;}
.item_485 .product_list > li{padding-bottom: 0; margin-bottom: 0; padding-top:0;}
.item_485 ul.price{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.item_485 ul.price > li{flex:100%;}
.item_485_L,.item_485_R{display: none !important;}
.it485_morelink .item_485_product{padding:0;}
.it485_morelink .owl-carousel{ margin: 10px 0;}
.it485_morelink .owl-stage{padding-left:0 !important; padding-right:0 !important; display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between;}
.it485_morelink .owl-item:last-of-type{margin-right:0 !important;}

/* 元件504 商品推薦*/
.it504_box{position:relative;padding:0 !important;}
.it504_box .owl-controls,.it504_box .owl-nav{display:none !important;}
.it504 .product_list li .product_list_img .img_hover .product_btn{bottom:-145px;}
.it504 .product_list_img{overflow: initial;}

/* 元件526 常見問題 */
.faq_banner { position:relative; background-size: cover; height: 322px; margin-bottom:20px; }
.faq_banner_text { position:absolute; left:30%; top:45%; color:#1e1e1e; }
.faq_banner_text h2, .faq_banner_text span { display:inline-block; line-height:normal; }
.faq_banner_text h2 { font-size:42px; font-weight:normal; margin-right:15px; letter-spacing:0.4px; }
.faq_banner_text span { font-size:20px; letter-spacing:0.2px; }
.faq_banner img { width:100%; }
.faq_it526_tab .f_it526_tabs li:nth-child(3){border:2px solid #e6e6e6 !important;}
.faq_it526_tab .f_it526_tabs li.active:nth-child(3){border:2px solid #d70110 !important;}
.faq_it526_tab .f_it526_tabs li { font-size:18px; padding:10px 25px; background-color:#FFF; color:#949494; font-weight:500; letter-spacing:0.7px; border-radius: 25px; border:2px solid #e6e6e6; margin-bottom: 8px;}
.faq_it526_tab .f_it526_tabs li.active { background-color:#d70110; border:2px solid #d70110; }
.faq_it526_tab .f_it526_tabs li a:link, .faq_it526_tab .f_it526_tabs li a:visited { font-size:18px; color:#949494; font-weight:500; letter-spacing:0.7px; }
.faq_it526_tab .f_it526_tabs li.active a:link, .faq_it526_tab .f_it526_tabs li.active a:visited { color:#FFF; }
.faq_it526_tab .f_it526_tab_container { margin-bottom:50px; }
.it526_sub .it526_qa_title { background: #f7f7f7; padding:20px 35px 20px 25px; font-weight: normal; font-size:18px; color:#1e1e1e; letter-spacing:0.7px; line-height:normal; }
.it526_sub .it526_qa_title:after,.it526_sub .it526_qa_title.active:after{top:30px;}
.it526_sub .it526_qa_content { padding:20px; font-size:15px; color:#5a5a5a; letter-spacing:0.8px; line-height:30px; }

/* 元件538 新品上市 */
.item_538{padding:0;margin:0 auto 10px;background-color: #fff;}
.item_538 .item{padding:10px;}
.item_538_top,.item_538_title{display: none;}
.item_538_image{margin-bottom: 0;}
.item_538_textBox .item_538_text_1{height:20px;margin: 4px 0 0 0;}
.item_538_textBox .item_538_text_1 a{font-size: 24px;font-weight: 500;line-height:20px;letter-spacing: 0.5px;color: #222;font-family:'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;text-decoration: none;display: block;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.item_538_textBox .item_538_text_2{height: 32px;color: #222; margin-bottom: 5px;font-size: 12px;line-height: 16px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.item_538_textBox .item_538_text_3 a{color:#d70110;font-weight: 500; letter-spacing: 0;}
.item_538 .owl-theme .owl-dots{display: none !important;}
.item_538 .owl-theme .owl-dots .owl-dot span{width: 8px; height: 8px; margin: 4px;}
@media screen and (max-width: 768px) {
	.item_538_textBox .item_538_text_1 a{font-size: 14px; line-height:18px;}
	.item_538_textBox .item_538_text_3{line-height: 15px;}
	.item_538_textBox .item_538_text_3 a{font-size: 13px;}
}

/* 元件550 商品問與答 */
.qa_item:nth-child(odd){ background-color: #f9f9f9;}
.qa_item:nth-child(even){ background-color: #eee;}
.qa_item:not(:last-of-type){ margin-bottom: 20px;}
.qa_item .qa_item_inner{ display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.qa_item .qa_item_inner .qa_item_num{ padding: 8px; text-align: center; background-color: #d5d5d5; width: 50px;}
.qa_item .qa_item_inner .qa_item_num span{ display: block;}
.qa_item .qa_item_inner ul{ list-style-type:none; padding: 10px; width: calc(100% - 50px);}
.qa_item .qa_item_inner ul li:not(:last-of-type){ margin-bottom: 8px;}
.qa_item .qa_item_inner ul .qa_item_title{ font-size: 12px; line-height: 16px; color:#999;}
.qa_item .qa_item_inner ul .qa_item_text{ line-height: 20px; font-size: 14px; text-align: justify; word-break: break-all;}
.qa_item .qa_item_answer{ border-top: 1px solid #ddd; padding: 10px;}
.qa_item .qa_item_answer .qa_item_info{display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: space-between; -webkit-justify-content: space-between;-webkit-box-pack: space-between; -moz-box-pack: space-between; justify-content: space-between; margin-bottom: 5px; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.qa_item .qa_item_answer .qa_item_info .qa_item_answericon { display: inline-block; height: auto; border-radius: 20px; color: #fff; background-color: #222; padding: 0px 11px;}
.qa_item .qa_item_answer .qa_item_info .qa_item_date{ font-size: 12px; line-height: 14px; color:#999; text-align: right;}
.qa_item .qa_item_answer .qa_item_content{ line-height: 20px; font-size: 14px; text-align: justify; word-break: break-all;}

/* 元件553 文章詳細頁 */
.it553_classify{color:#222;}
.it553_box{-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;padding:10px;}
.it553_title h5{background: #d70110;font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;}
.it553_title h5 span:first-child{top:6px;left:12px;}
.it553_title h5 span:nth-child(2) {bottom:6px;left:12px;}
.it553_title h5 span:last-child{top:12px;right:10px;font-size:42px;}
.it553_title > ul > li:nth-child(2) h1, .it553_title > ul > li:nth-child(2) .it553_title_2{font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;}
.it552_share_open{width:110px;}
.it552_bottom_icon{float:left;width: 100%;}
.it552_hastag .it552_bottom_icon li.it552_view span{margin-left: 0;}
.it552_hastag .it552_bottom_icon li.it552_share{margin-left:15px;display: -ms-box; display: -moz-webkit-flex; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.it552_hastag .it552_bottom_icon li.it552_share > a{margin-left:0;}
.it552_hastag .it552_share_open{left:30px;width:117px;}
.it553_tag a:link{background-color: #222;-moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;}
.it553_tag a:hover, .it553_tag a:active{ background-color: #222;}
.it553_related h3.title,.it553_othernews h3.title{font-size: 26px; font-weight: 500; letter-spacing: 0.5px;font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;color:#222;}
.it553_related_product{background:none;padding:0;}
.it553_related_product .related_product{max-width: 100%!important;}
.related_product .p_name a{font-family: 'Roboto', Microsoft JhengHei, 'PingFangTC', sans-serif;color:#222;}
.related_product .p_brand{display: none;}
.othernews_p{-moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.othernews_p a{max-width:100%; max-height: 140px; width: 318px;height: 114.14px; position: relative; margin: 0 auto;}
.othernews_p a img{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
.othernews_p:hover a img{ transform: translate(-50%,-50%) scale(1.1); opacity: 1;}
.it553_othernews_product{padding: 0 45px;}
.it553 .owl-controls{height: 0;top:50%;transform: translateY(-50%);}
.it553_othernews_product .owl-controls,.it553_related_product .owl-controls{z-index: 777;}
.it553 .owl-carousel .owl-next,.it553 .owl-carousel .owl-prev{position:absolute;width:40px;height:80px;color: transparent !important;top: 50%;transform: translateY(-50%);background-color:rgba(255,255,255, .9)!important; -webkit-box-shadow: 0 0 8px rgb(0, 0, 0,.2); -moz-box-shadow: 0 0 8px rgb(0, 0, 0,.2); box-shadow: 0 0 8px rgb(0, 0, 0,.2); transition: .3s; cursor: pointer;opacity: 1;}
.it553 .owl-carousel .owl-prev.disabled,.it553 .owl-carousel .owl-next.disabled{opacity:.35;}
.it553 .owl-carousel .owl-next,.it553 .owl-carousel .owl-next:hover{right:0;background-image: url(icon-arrow-r.svg); background-position: right center;background-repeat: no-repeat;background-size: 100%;z-index: 3;-moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it553 .owl-carousel .owl-prev,.it553 .owl-carousel .owl-prev:hover{left:0;background-image: url(icon-arrow-l.svg); background-position: left center;background-repeat: no-repeat;background-size: 100%;z-index: 3;-moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.it553 .owl-nav .owl-prev:hover, .it553 .owl-nav .owl-next:hover, .it729_default .owl-nav .owl-prev:hover, .it729_default .owl-nav .owl-next:hover {transform: translateY(-50%);opacity: 1;}
.it553_imgbox .swiper-button-next ,.it553_imgbox .swiper-button-prev {position:absolute;width:40px;height:80px;color: transparent !important;top: 50%;transform: translateY(-30%);background-color:rgba(255,255,255, .9) !important; -webkit-box-shadow: 0 0 8px rgb(0, 0, 0,.2); -moz-box-shadow: 0 0 8px rgb(0, 0, 0,.2); box-shadow: 0 0 8px rgb(0, 0, 0,.2); transition: .3s; cursor: pointer;}
.it553_imgbox .swiper-button-next.swiper-button-disabled,.it553_imgbox .swiper-button-prev.swiper-button-disabled{opacity:.35;}
.it553_imgbox .swiper-button-next,.it553_imgbox .swiper-button-next:hover{right:0;background-image: url(icon-arrow-r.svg); background-position: left center;background-repeat: no-repeat;background-size: 100%;z-index: 3;-moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.it553_imgbox .swiper-button-prev,.it553_imgbox .swiper-button-prev:hover{left:0;background-image: url(icon-arrow-l.svg); background-position: right center;background-repeat: no-repeat;background-size: 100%;z-index: 3;-moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}  
.it553_imgbox .swiper-button-prev:hover ,.it553_imgbox .swiper-button-next:hover {transform: translateY(-30%); opacity: 1;}

/* 元件668 手機電腦分開上圖輪播 */
#index .item_668{max-width: 1200px;width: 100%; height: auto; margin:0 auto;}
.item_668 .owl-carousel{position: relative;}
.item_668 .owl-carousel .owl-dots{position: absolute; bottom: 1px; left:50%; transform: translateX(-50%); width: 100%;}
.item_668 .owl-carousel .owl-dots .owl-dot span{background:#d6d6d6;}
.item_668 .owl-carousel .owl-dots .owl-dot.active span, .item_668 .owl-carousel .owl-dots .owl-dot:hover span{background:#fff;}
.item_668 .owl-theme .owl-dots .owl-dot span{margin: 0 4px; width: 8px; height: 8px;}
.item_668 .owl-nav{ top: calc(50% - 17.5px) !important;}

/* 元件721 商品頁籤式輪播 */
.it721_morelink{padding-top:10px;padding-bottom:10px;margin-bottom: 0;margin:0 auto 10px;background-color: #fff;}
.it721_morelink .it721_link_btn { position: absolute; top: 10px; right: 10px; }
.it721_morelink .it721_link_btn a { display: block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; color: #d70110 !important; border:1px solid #d70110 !important; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.it721_morelink .it721_link_btn a:hover{background-color: #d70110 !important; color: #fff !important;}
.it721_morelink .tabTit .swiper-pagination-bullet{line-height:36px;font-size: 16px; font-weight: 500; letter-spacing: 0.5px;}
.it721_morelink .swiper-container,.it721_morelink .tabTit .swiper-pagination-bullet:first-of-type,.it721_morelink .tabTit .swiper-pagination-bullet:last-of-type{-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.it721_morelink .it721_item{padding: 0;}
.it721_morelink .it721_item .it721_iteminner{position: relative;}
.it721_morelink .it721_item .it721_iteminner .it721_img{padding:0;}
.it721_morelink .it721_item .it721_iteminner .it721_img > a > img{width:auto;}
.it721_morelink .it721_item .it721_iteminner .it721_btnbox{display: none !important;}
.it721_morelink .owl-item:last-of-type{margin-right:0 !important;}

/* 元件727 關鍵字tag+banner+商品 */
.it727_default{padding-top:10px;padding-bottom:10px; margin:0 auto 10px;}
.it727 .it727_right .it727_pdbox > ul.it727_pdtop > li:last-of-type a{display: block; font-size: 12px; letter-spacing: 0.44px; text-align: right; text-decoration: none; color: #d70110; border: 1px solid #d70110; padding: 0 5px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.it727 .it727_right .it727_pdbox > ul.it727_pdtop > li:last-of-type a:hover { background-color: #d70110; color: #fff; }
@media screen and (max-width: 1200px) {
	.it727 .it727_right{max-width: 100%;}
}
@media screen and (max-width: 768px) {
	.it727 .it727_right .it727_pdbox .it727_pdlist .it727_pditem .it727_name a{font-size: 13px;line-height: 18px;height: 38px;}
}

/* 元件728 商品頁籤式 */
.it728_default{padding:0; margin:0 auto 10px;}
.it728_default .it728_top{border-bottom:0;}
.it728_default .it728_top .it728_title{padding: 0 10px;font-size:18px;line-height: 25px;}
.it728_default .owl-carousel .owl-nav,.it728_default .it728_pdlist .it728_iteminner .it728_btnbox{display: none !important;}
@media screen and (max-width: 1200px) {
	.it728_default {padding:10px 0;}
}

/* 元件729 手機&電腦 分開上圖輪播 */
.it729_default .owl-theme .owl-nav, .it729_default .owl-theme .owl-nav>button {display: none !important;}
.it729_default .owl-nav .owl-prev:hover, .it729_default .owl-nav .owl-next:hover {transform: translateY(-50%);opacity: 1;}
.it729_default .owl-carousel .owl-dots{ width: 100%;}
.it729_default .owl-theme .owl-dots .owl-dot span{margin: 0 4px; width: 8px; height: 8px;}

/* 元件731 會員中心首頁 */
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:nth-child(3) a,
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:nth-child(4) a{cursor:default;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:nth-child(3) .it731_hoverbox,
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:nth-child(4) .it731_hoverbox{display: none;}
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:nth-child(3):hover > a,
.it731_twglobalmall .it731_memberinfo .it731_memberinfo_R ul.it731_memberblock > li:nth-child(4):hover > a{background-color: #fff;}

/* 元件751 客服紀錄 */
.it751_default .it751_totalbox .it751_total_item .it751_total_amount,.it751_tab_content .it751_content_item .it751_number span a{ color: #d70110;}

/* 元件749 */
#product_search .item_749{top:100px!important;}
.item_749{ top:100px!important; border-top-color: #eaeaea; border-bottom-color: #eaeaea;}

/* 元件778 商品總覽(單店用) */
.it778_top_search_down .gh_ShopSearchTOP_array_R02 select{background-position-y: 0px;}
.it778_search_shop .gh_ShopOther li{font-size: 13px;width: calc(100% - 62px);}
.it778_search_shop .gh_ShopOther span{ color:#d70110; display: inline-block;}
.it778_search_shop .gh_ShopName a{color:#222;}
.it778_search_shop .gh_ShopView a{background-color: #d70110;}
.it778_search_shop .gh_ShopView a:hover{background-color: #c91116;}
.it778_search_shop .gh_ShopView a:before{border-bottom: 22px solid #d70110;}
.it778_search_shop .gh_ShopView a:hover:before{border-bottom: 22px solid #c91116;}

/* 商品樣式加上商品特色與圖匡 */
.prod-sales-position{ position: relative;}
.prod-sales-box{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.prod-sales-box img{ display: block; width: 100%; max-width: 100%; height: auto;}
.prod-sales-info{ font-size: 13px; color:#d70110;overflow: hidden; text-align: left;  text-overflow: ellipsis; white-space: nowrap; line-height: 24px; height: 24px;}
.prod-sales-info-b{ font-size: 15px; color:#d70110;line-height: 20px; margin-bottom: 5px;}