.lineBlockBox {display: table;width: 100 %; text - align: left;font - size: 0;letter - spacing: -3px; word - spacing: -3px}
.lineBlockBox > * {display: inline - block;vertical - align: middle;font - size: 13px;letter - spacing: 0;word - spacing: 0}
.b_product_box.Punch - bg {padding - bottom: 3 %}
.b_product_box.marginMiddle { margin - left: 66px}
.b_product_box.sign {padding: 30px 0 90px}
.b_product_box.sign_c {display: table;width: 100 %;text - align: left;font - size: 0;letter - spacing: -3px;word - spacing: -3px}
.b_product_box.sign_c > * {display: inline - block;vertical - align: middle;font - size: 13px;letter - spacing: 0;word - spacing: 0}
.b_product_box.sign_c.sign_item {position: absolute;right: -1px;top: -28px;width: 60px;height: 60px;background: #b30f17;border - radius: 50 %;z - index: 8;cursor: pointer}
.b_product_box.sign_c.sign_item span {width: 60px;height: 60px;position: absolute;left: 0;top: 0;text - align: center;line - height: 1;padding: 20 % 0}
.b_product_box.sign_c.sign_item span em, .b_product_box.sign_c.sign_item span i {display: block;color: #ff7200}
.b_product_box.sign_c.sign_item span em {font - size: 20px;font - weight: 700}
.b_product_box.sign_c.sign_item p {position: absolute;top: 74px;left: 0;width: 100px;color: #b30f17}
.b_product_box.sign_c.sign_item p.sign_day {width: 160px;top: 108px;left: -45px;text - align: center;font - size: 18px;text - transform: uppercase}
.b_product_box.sign_c li {width: 8.33 %;position: relative;height: 8px;background: #b30f17}
.b_product_box.sign_c li: first - child {width: 0}
.b_product_box.sign_c li.active.sign_item {background: url( //deal.tomtop.com/activity/201810/check_in_bg.png) center center no-repeat;background-size: 100% 100%}
.b_product_box .sign_c li.active .sign_item span em, .b_product_box .sign_c li.active .sign_item span i {display: none}
.b_product_box .sign_c li.active .sign_item p.sign_day {color: #fff}
.b_product_box .check_btn_box {margin-top: 0}
.b_product_box .check_btn_box a {display: inline-block;padding: 10px 20px;background: url(//deal.tomtop.com/activity/201810/check_btn_bg.png) center bottom no-repeat #fffefb;background-size: 100% 50%;border-radius: 20px;color: #b30f17;box-shadow: 2px 5px 5px #d64e06;font-size: 22px}
.b_product_box .check_btn_box a.disabled {pointer-events: none}
.b_product_box .flash_deals .tab_btn li {cursor: pointer}
.b_product_box .flash_deals_switch {text-align: left}
.b_product_box .flash_deals_switch .item {/* padding: 20px 6% */}
.b_product_box .flash_deals_switch .item ul {margin:0;font-size: 0}
.b_product_box .flash_deals_switch .item ul li {position: relative;width: 48.4%;display:block;font-size: 13px;float: left;margin: 0.8%; overflow: hidden}
/*.b_product_box .flash_deals_switch .item ul li:hover { box-shadow: 5px 5px 0px 0px #fa000b;}*/
.b_product_box .flash_deals_switch .item ul .prd_gift {position: absolute;    z-index: 10; width: 110px;height: 110px; top: -4px; left: -4px; display: none;}
.b_product_box .flash_deals_switch .item ul .prd_box {width:100%;margin-right: 0;background: #fff; display: table;}
.b_product_box .flash_deals_switch .item ul .prd_info {font-size: 21px;vertical-align: middle; display: table-cell; text-align: left;  padding-left: 3%;  padding-right: 3%;  width: 50%; margin-top: 4%; overflow: hidden}
.b_product_box .flash_deals_switch .item ul .prd_info h4 {overflow: hidden;margin: 10px 0;}
.b_product_box .flash_deals_switch .item ul .prd_info h4 a {color: #000}
.b_product_box .flash_deals_switch .item ul .prd_info h5{ font-size: 24px; color: #fe3724; font-weight: bold}
.b_product_box .flash_deals_switch .item ul .prd_img {vertical-align: middle; width: 50%;  display: table-cell; padding: 2%;}
.b_product_box .flash_deals_switch .item ul .prd_img a{ display: block;}
.b_product_box .flash_deals_switch .item ul .price{margin-bottom: 10px}
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(1){font-size: 19px; font-weight: bold;  color: #fa000b; display: block}
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2){font-size: 24px; font-weight: bold;  color: #fff; display: inline-block; margin-right: 5px;}
.b_product_box .flash_deals_switch .item ul .process {margin-bottom: 10px;text-align: left; display: none;}
.b_product_box .flash_deals_switch .item ul .process p { display: inline-block;width: 99px;height: 27px;margin-left: 10px;line-height: 21px;background: url(//deal.tomtop.com/activity/201810/process_left.png) center center no-repeat;background-size: 100% 100%;margin-bottom: 4px;text-align: center;font-size: 13px;}
.b_product_box .flash_deals_switch .item ul .process .process_left, .b_product_box .flash_deals_switch .item ul .process .process_wrap {height:7px;border-radius: 6px}
.b_product_box .flash_deals_switch .item ul .process .process_wrap {width: 100%;background: #ffcdac;position: relative}
.b_product_box .flash_deals_switch .item ul .process .process_left {position: absolute;top: 0;left: 0;background: #ff5800}
.b_product_box .flash_deals_switch .item ul .prd_code {position: relative;font-size: 18px;color: #000;margin-bottom: 20px;padding: 6px 0;    max-width: 215px;}
.b_product_box .flash_deals_switch .item ul .prd_code .code_mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fa000b;color: #fff;line-height: 32px;border-radius: 5px;text-align: center}
.b_product_box .flash_deals_switch .item ul .share_code>p {margin-bottom: 8px;display: none !important;}
.share_code.lineBlock,.code_mask{ }
a.buy_btn1{background: #ff6e1e; display: none;
border-radius: 5px;
color: #fff;
padding: 7px 13%;}
a.buy_btn1:hover{color: #fff;}
.b_product_box .flash_deals_switch .item ul .share_code .addthis_sharing_toolbox a.at-icon-wrapper {border-radius: 51%!important;width: 30px;height: 30px;}
.b_product_box .flash_deals_switch .item ul .share_code .addthis_sharing_toolbox span.at-icon-wrapper {line-height: 30px!important;height: 30px!important;width: 30px!important;}
.b_product_box .flash_deals_switch .item ul .share_code .addthis_sharing_toolbox svg.at-icon {width: 30px!important;height: 30px!important;padding: 5px 0;}
.m_share_code .dialog_c, .m_sign .dialog_c {max-width: 380px!important}
.m_share_code .share_sure, .m_sign .share_sure {padding: 25px 0;text-align: center}
.m_share_code .share_sure p, .m_sign .share_sure p {font-size: 14px;margin-bottom: 15px}
.m_share_code .share_sure a, .m_sign .share_sure a {min-width: 90px;cursor: pointer;display: inline-block;font-size: 12px;line-height: 22px;margin-bottom: 0;padding: 4px 12px;border-radius: 2px;text-align: center;vertical-align: middle;box-sizing: border-box;background-color: #fff;border: 1px solid #ccc;color: #4f4f4f}
.m_share_code .share_sure a:first-of-type, .m_sign .share_sure a:first-of-type {margin-right: 10px;background-color: #f90;border-color: #f90;color: #fff}
.b_product_box .flash_deals_switch .item ul .price span.origin_price8{  font-size: 15px; color: #aeaeae; font-weight: 100; text-decoration: line-through;}
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2) {text-indent: -76px;text-transform: capitalize;line-height: 18px;margin-top: 10px;}    
.b_product_box .flash_deals_switch .item ul  .price span:nth-of-type(2):after {color: #fa000b; font-size:30px;}  
.b_product_box .flash_deals_switch .item ul li#shareCodeF1996B .price span:nth-of-type(2):after {content: "$68.99"; }   
.b_product_box .flash_deals_switch .item ul li#shareCodeF1975EU .price span:nth-of-type(2):after {content: "$349.99"; } 
.b_product_box .flash_deals_switch .item ul li#shareCodeRM12274-1-1 .price span:nth-of-type(2):after {content: "$139.99"; } 
.b_product_box .flash_deals_switch .item ul li#shareCodePAE0402W .price span:nth-of-type(2):after {content: "$66.99"; } 
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn:after, .b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn:after {  } 

.price22 { margin-bottom: 10px;color: #fa000b;}
.price22 span:nth-of-type(1){ display: block; font-size: 19px; font-weight: bold;}
.price22 span:nth-of-type(2) { font-size: 30px; display: inline-block; font-weight: bold;}
.price22 span.origin_price8 { font-size: 15px; color: #aeaeae;font-weight: 100; text-decoration: line-through;}
.position{ position: absolute; display: block;  height: 100%; width: 100%; background:rgba(0, 0, 0, 0.51); z-index: 10; top: 0; bottom: 0; opacity: 0;filter:Alpha(opacity=0); /* IE8 and earlier */ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -transition:all 0.3s ease;}
.position:hover{opacity: 10;filter:Alpha(opacity=100);}
.table11{display: table; height: 100%;width: 100%;}
.ComingSoon{display: table-cell; text-align: center; vertical-align: middle; }
.ComingSoon h1{color: #fff;display: inline-block;text-align: center;background: #21222a;width: 150px;height: 150px;border-radius: 100px;-webkit-border-radius: 100px; -ms-border-radius: 100px; -moz-border-radius: 100px;font-size: 30px;}


@media (max-width:1450px) {
.b_product_box .flash_deals_switch .item ul {margin: 0;}    
.b_product_box .flash_deals_switch .item ul .prd_gift {width: 98px;height: 98px;top: -4px;left: -4px;background-size: 100%;}    
.b_product_box .flash_deals_switch .item ul .prd_info h4 {overflow: hidden;margin-bottom: 10px;height: 47px;font-size: 14px;}
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(1) {font-size: 20px;}   
.b_product_box .flash_deals_switch .item ul .price {margin-bottom: 0;}    
a.buy_btn1 {padding: 5px 13%;font-size: 15px;}
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2):after {font-size: 25px;}
.b_product_box .flash_deals_switch .item ul .price span.origin_price8 {font-size: 13px;}
.b_product_box .flash_deals_switch .item ul .prd_code {font-size: 14px;margin-bottom: 12px;padding: 7px 0 9px 0; max-width: 165px; margin-top: 8px;}
.b_product_box .flash_deals_switch .item ul .prd_info h4 {margin-bottom: 10px; height: 32px;font-size: 14px;}	
	
.price22 span:nth-of-type(2){font-size:25px;}
}  
@media (max-width:850px) { 
.b_product_box .flash_deals_switch .item ul .prd_info h4 {overflow: hidden;margin-bottom: 5px;height: 33px;font-size: 14px;}    
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(1) {font-size: 16px;}    
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2) {font-size: 20px;  text-indent: -64px;}    
.b_product_box .flash_deals_switch .item ul li#shareCodeF1996B{}    
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2):after {font-size: 20px;text-indent: -65px;}
a.buy_btn1 {padding: 5px 13%;font-size: 12px;} 
.price22 span:nth-of-type(2) {font-size: 20px;}	
.price22 span.origin_price8 {font-size: 14px;}	
.ComingSoon h1 {width: 100px; height: 100px; font-size: 23px;}	
}
@media (max-width:640px) {
.b_product_box .flash_deals_switch .item ul .prd_box,.b_product_box .flash_deals_switch .item ul .prd_img,.b_product_box .flash_deals_switch .item ul .prd_info{ display: block}
.b_product_box .flash_deals_switch .item ul .prd_img,.b_product_box .flash_deals_switch .item ul .prd_info{width: 100%; text-align: center}
.b_product_box .flash_deals_switch .item ul .prd_info {padding-bottom: 2%;}
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2) {font-size: 15px;}
.b_product_box .flash_deals_switch .item ul .price span.origin_price8 {  font-size: 12px;}
.b_product_box .flash_deals_switch .item ul .prd_gift {width: 50px;height: 50px;top: 0;left: 0;}    
.b_product_box .flash_deals_switch .item ul li {}  
.b_product_box .flash_deals_switch .item ul .prd_code .code_mask {line-height: 23px;} 
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2) {text-indent: -55px;line-height: 13px;margin-top: 0px;}    
.b_product_box .flash_deals_switch .item ul .price span:nth-of-type(2):after {color: #fa000b;font-size: 17px;}   
.b_product_box .flash_deals_switch .item ul .prd_code {font-size: 12px; padding: 8px 0 2px 0; max-width: 165px; margin: 8px auto;}	
	
.price22 span:nth-of-type(2) {font-size: 15px;}	
	
.b_product_box .flash_deals_switch .item ul .prd_info h4 {
    overflow: hidden;
    margin:4px 0;
    height: 27px;
    font-size: 12px;
}	
.b_product_box .flash_deals_switch .item ul .prd_info h5 {
    font-size: 19px;
}	
}
@media (max-width:480px) {
	.b_product_box .flash_deals_switch .item ul .prd_img{ height: 210px }
 }
@media (max-width:440px) {
	.b_product_box .flash_deals_switch .item ul .prd_img{ height: 190px }
 }	
@media (max-width:380px) {
	.b_product_box .flash_deals_switch .item ul .prd_img{ height: 170px }
 }	