.nomargin{margin-right:0px!important;margin-left: 0px!important;}
.pxg_row{padding:12px 0px!important}
.pxg_comparse_tables tr td{padding: 8px!important;padding-bottom: 4px !important;}
.btn-extend{
	display: table-cell;
    margin: 0;
    vertical-align: middle;
    min-width: 100px
}
.pxg_ext_media{max-height: 268px;max-width:888px;margin: 0px auto}
.pxg_mmobi{max-height: 200px;margin: 0px auto}
.pxg_medesk{max-height: 200px;margin: 0px auto}
.btn-sup{background-color: #ff5622!important;padding: 4px 8px;color: #fff;font-size: 14px;}
.pxg_logo{vertical-align: middle!important;text-align: center}
.pxg_logo img.sup{min-width: 100px!important;max-width: 100px!important}
.pxg_hph{font-size: 11px;}
.pxg_hph .pxg_date:nth-child(1){margin-left: 0px;}
.pxg_date{margin-left: 5px;}
.pxg_promo{font-size:11px}
.pxg_coupon_lbl{padding:2px 4px;background:#002e6e;color:#fff}
.pxg_apply_love_customers,.pxg_save,.pxg_fresh,.pxg_alert{font-weight: 700}
.pxg_apply_love_customers,.pxg_save{color:red}
.pxg_save{color:#00b8ff}
.pxg_fresh{color:green;}
.pxg_alert{color:red;}
/*table*/
.pxg_comparse_tables{border:1px solid #f1f1f1;}
div.pxg_comparse_tables div.pxg_row{border-bottom:1px solid #f1f1f1;background:#fff;padding:4px 0px!important;width: 100%!important}
div.pxg_comparse_tables div.pxg_row:last-child{border-bottom:0px!important}
/*sendo*/
.pxg_legend_categories{font-size:11px;}
.pxg_flashsale,.pxg_flashsale_sendo_bg1,.pxg_flashsale_sendo_bg2{border-radius: 3px;}
.pxg_flashsale{background: linear-gradient(90deg,#d52220,#d5600c);position:relative;display:flex;height:26px; justify-content: flex-end;font-size: 13px}
.pxg_flashsale_sendo_bg1,.pxg_flashsale_sendo_bg1.dis{background-repeat:no-repeat;background-size:contain;position:absolute;left: 0;top: 0;bottom: 0;right: 0;background-position: .3rem 0;z-index:1}
.pxg_flashsale_sendo_bg2,.pxg_flashsale_sendo_bg2.dis{width:100%;background-size: cover;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background-repeat: no-repeat;background-position: 0 0;}
.pxg_flashsale_sendo_bg1{background-image: url('https://media3.scdn.vn/img4/2020/06_18/VCYbjlB9Ij9ZN4f8Xjcz.png');}
.pxg_flashsale_sendo_bg2{background-image: url('https://media3.scdn.vn/img4/2020/06_18/uB3f5qtz7AXE7hzgZJLs.png');}
.pxg_flashsale_sendo_bg1.dis{background-image: url('https://media3.scdn.vn/img4/2020/06_18/D8YCn0CslRp5VFuTcSA9.png');}
.pxg_flashsale_sendo_bg2.dis{background-image: url('https://media3.scdn.vn/img4/2020/06_18/eVg1ES95irUpFNkDIqqJ.png');}
.pxg_flashsale_date{position:absolute;z-index:1;right:0px;top:3px;color:#fff}
.pxg_sold{font-weight:700}
.pxg_suggest_buyer{font-size: 12px}
.pxg_flashsale_date .day_time{background: #000;color:#fff;padding:2px;border-radius: 3px;font-weight: 700}
/*send*/
/*rating*/
.rating .rating-content {
    font-size: 0;
    line-height: 1;
    position: relative;
    white-space: nowrap;
    display: inline-block;
}
.rating-content span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    overflow: hidden;
    line-height: 1;
}
.rating-content .star {
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    margin: .1rem;
    color: #b8b8b8;
    font-size: 13px;
    text-rendering: auto;
}
.rating{font-size: 12px;display: inline-block;}
.rating .rating-content span .star {
    color: #ffc120;
}
/*rating*/
.pxg_promo{margin-bottom: 9px;border-bottom: 1px solid #ccc;}
.pxg_search_sugg_all{text-align: center;;margin:0px auto;font-size: 11px;
    text-transform: uppercase;}
.pxg_i_sugg{padding:4px!important;}
.pxg_a_sugg{font-size: 14px;line-height: 14px!important}
/*product details*/
.zh3,.ztitle{font-weight: 500;letter-spacing:0.6px!important;}
.zh3{font-size: 20px;border-bottom: 2px solid #e1e1e1;
    padding-bottom: 2px;margin-bottom:13px;}
.ztitle{font-style: normal;
    font-size: 1.24rem;
    line-height: 1.6rem;
    word-break: break-word;}
.zsprice{color:#ed0808;font-size: 30px;}
.zspricemn,.zspricemx{color:#bababa}
.zspricemn{}
.zspricemx{text-decoration:line-through;}
.zstar{font-size:20px;color:#ff6a00;font-weight: 500}
.zdiscount{font-size: .75rem;
    color: #fff;
    text-transform: uppercase;
    background: #ee4d2d;
    border-radius: 2px;
    padding: 2px 4px;
    font-weight: 600;
    line-height: 1;display: inline-block;}
.zcmtb{border-bottom:1px solid #f1f1f1;padding:13px;}
.zcmtr{background: #f8f8f8;
    padding: 13px;
    border: 1px solid #f1f1f1;}
.zcustomer_tn{width:68px;border-radius:50%;border: 1px solid #000;padding: 2px;margin-bottom: 4px!important}
.zpdx{font-size: 15px;padding:13px 0px;}
.zcmt{padding: 13px;border:1px solid #f8f8f8;}
.zcta{border: 2px solid #f8f8f8;display: table;padding: 8px;}
.zsup,.zbtn{display:inline-block}
.zbtn,.zsup,.zctab{height:31px!important;overflow: hidden;}
.zbtn{padding:6px 8px!important}
.zctab{display: table;}
.zcoin{background: #f8f8f8;
    border: 1px solid #f1f1f1;
    margin: 4px 0px;
    padding: 2px 4px;
    font-size: 12px;}
.zpblock{padding: 15px 20px;
    background: #fafafa;}
.ztag{    border: 1px solid #f8f8f8;
    border-radius: 17px;
    padding: 4px 8px;
    display: inline-block;
    font-size: 11px;
    background: #f1f1f1;
    margin: 3px;}
.zflashsalehidden{font-weight:700;color: #fc0000}
.ztshopmall{width: 96px;display: inline-block;}
.znotice{font-size:14px;font-style:italic}
.zlink:hover{color:#fff!important}
.zbtn1{margin: 0px auto;display: table;border: 1px solid #f8f8f8;padding: 4px;margin-top: 13px;}
.zpromodeepmess{color: #fbff00;
    top: 25%;
    position: absolute;
    text-align: center;
    width: 100%;
    display: block;}
.zpromodeepevt{width:100%;position:relative;background: #d12929;padding: 0px 8px;}
.zpromodate{color: #fff;font-size: 26px;font-weight: 800;margin-right:20px}
.zlowest{font-size: 13px}
.ztdl{width: 200px}
.pxg_pro_details img{margin: 0px auto;display: table}
/*product details*/
/*product*/
.zpb{margin-bottom: 13px}
.ztl{text-overflow: ellipsis;overflow: hidden;font-size:13px;color:#888;}
.ztd{font-size: 11px;border: 1px solid #d10000;color:#d10000!important;display: table;padding: 1px 4px;}
.zpl{color:#fc0000;font-size:12px;}
.zp{border: 1px solid #efefef;margin-top: 0px}
.zp:hover{border: 1px solid #cccccc!important;margin-top: -2px}
.zph{padding:8px;display: block}
.zps{font-size: 13px!important;color:#888;}
.zps .pxg_sold{font-weight: inherit!important;}
.zoutstock{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 7.5rem;height: 7.5rem;border-radius: 3.75rem;background-color: rgba(0,0,0,.7);color: #fff;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;text-transform: capitalize;}
.ztddx{    color: #ee4d2d;
    font-size: 14px;
    border-radius: 2px;
    background-color: rgba(255,87,34,.1);
    padding: 3px 6px;
    max-width: 450px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
/*Search box*/
.zsearch{margin-bottom: 8px}
.zsearch .k{width:100%;margin:8px 0px}
/*Search box*/
/*LP*/
.lpi{    position: absolute;
    display: inline-block;
    cursor: pointer;}
/*LP*/
/*top_list*/
.pxg_top_list{padding: 8px!important;border: 1px solid #f1f1f1;margin: 8px 0px;background: #fcfcfc}
.top_list_sup{margin:8px 0px 0px 0px}
.top_list_sup img{width: 101px!important;}
.pxg_top_list_header{font-size: 15px!important;font-weight: 600;border-bottom: 1px solid #f1f1f1;}
.pxg_top_list_item{margin-bottom: 20px;}
.pxg_top_hight{font-size:13px!important;}
.pxg_top_read_more{text-decoration: underline!important;}
.pxg_capitalize{text-transform: capitalize;}
.pxg_top_info{font-size: 12px;margin-top:4px;}
.px_top_sale_price{font-weight: 500;font-size: 20px;}
.top_1,.top_2,.top_3,.top_best{background:#919191;color: #fff;
    padding-top:6px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 100%;
    width: 44px;
    height: 44px;
    font-weight: 700;
    text-align: center;
    font-size: 18px;}
.top_1{background:#fc0000;}
.top_2{background:#fe5b5b;}
.top_3{background:#ffadad;}
/*top_list*/
/*Conflict Themes*/
/*ColorMag => fix row col-**/
.theme-colormag div.pxg_comparse_tables div.pxg_row{display:inherit;}
.theme-colormag .pxg_top_list_item .clearfix.row{display:flex}
/*ColorMag => fix row col-**/
/*Conflict Themes*/