/*---------- Product Widget ATF----------*/
.msprite{display:inline-block;}
.hpw{line-height:normal;margin:20px 0;}
.hpw .p_head{display:table;width:100%;padding-top:5px;margin-bottom:5px!important;position:relative;}
.hpw .rate_star{width:100px;margin:auto;text-align:center;padding:5px;box-shadow:-4px 4px 22px var(--rg1);border-radius:3px;border:1px solid var(--bdr);background-color:var(--mbg);display:table-cell;vertical-align:top;position:relative;}
.hpw .rate_star .avg_rating{margin-top:0px; padding-bottom:5px;}
.hpw .rate_star .avg_rating i{width:65px;height:65px;display:block;background-size:1150px auto;margin:auto}
.hpw .rate_star .slr-price{display:inline-block;font-size:18px;font-weight:700;}
.hpw .rate_star .slr-price>span{margin:0;font-weight:bold;}
.hpw .rate_star .slr-price a{color:var(--rcolor);display:block;}
.hpw .rate_star .storebuy{margin-top:4px;}
.hpw .rate_star .storebuy a{display:inline-block;vertical-align:middle;}
.hpw .rate_star .storebuy a~a{margin-left:0px!important;} 
.hpw .rate_star .storebuy img{margin:auto;}
.hpw .rate_star .storebuy img,
.hpw .rate_star .storebuy i{background-color:var(--bgnone);border-radius:2px;margin-right:2px;}
.hpw .rate_star .btn{color:#FFF;padding:0 10px; height:auto; font-weight:bold; width:auto;font-size:16px;display: inline-flex;display: -webkit-inline-flex;}
.__kp_prchwgt{display:flex;}
.__kp_prchwgt ._kphdwrp{width:100%;}
.__kp_prchwgt .rate_star{float:none; position:relative; left:0; right:0;}
.__kp_prchwgt .p_head{display:block; width:auto; padding:0; margin:0 0 0 15px;}
.__kp_prchwgt .rate_star .storebuy{display:flex;}

@media all and (max-width: 640px) {
    .hpw .rate_star{width:90px;position:relative;right:0;top:0}
    .hpw .rate_star .slr-price{font-size:15px;}
    .hpw .rate_star .btn{font-size: 12px;padding:4px 8px;letter-spacing: 0;}
}
/*---------- End Product Widget ATF----------*/

/*---------- Product Widget BTF----------*/
.hpw ._sp{background-image:var(--sp)!important;}
.hpw .upcoming{padding:0;margin:0 0 4px;}
.hpw .upcoming img{margin:0;}
.hpw .p_head .thumb,
.hpw .p_head .title-wrp{display:table-cell;vertical-align:top;position: relative;}
.hpw .p_head .thumb{width:96px;text-align:center;float:none}
.hpw .p_head .thumb img{width:auto;height:auto;max-width:96px;max-height:96px;margin:auto;border-radius:3px;padding:2px;background-color:#fff;}
.hpw .p_head .pdname{float:none;padding:0 10px;line-height: normal;margin:0 0 10px;}
.hpw .p_head .pdname a{width:auto;padding:0;color:var(--gtxt2);font-size:32px;font-weight:400;line-height:34px}
.hpw .pw_wrapper{display:table; padding-top:0;}
.hpw .pw_wrapper ul{display:table-cell;vertical-align:top;list-style:none;padding:0}
.hpw .pw_wrapper ul li{background-color:#aaa;margin-bottom:10px;padding-left:10px;list-style:none}
.hpw .pw_wrapper>ul.product_wdg_tab>li>span,
.hpw .pw_wrapper ul li a{width:100%;display:inline-block;padding:15px 0;font-size:13px;color:#FFF;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;}
.hpw .pw_wrapper>ul.product_wdg_tab>li.active>span,
.hpw .pw_wrapper ul li.active a{background-color:#f4f4f4;font-weight:700;color:var(--gtxt)}
.hpw .pw_wrapper .pw_detail{width:84.2%;display:table-cell;vertical-align:top;background-color:var(--pgb);padding:0}
.hpw .pw_wrapper .pw_detail .pd_cont{width:100%;display:table;padding:0 5px;position: relative;overflow: hidden;}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_row{width:100%;margin:20px 0 0}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn{width:32.6%;height:70px;padding:15px 0 0 30px;display:inline-block;vertical-align:top}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn h4{font-size:14px;font-weight:400;margin:0;padding:0}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn span{font-size:14px;font-weight:700;display:block}
.hpw .pw_wrapper .pw_listing ul li{width:50%;height:120px;background-color:transparent;margin:0 10px 20px;display:table;font-size:14px;line-height:16px;position:relative;vertical-align:middle}
.hpw .pw_wrapper .pw_listing ul li a img{width:100px;max-width:none;display:table-cell;margin-right:10px;padding:4px;border:1px solid #e1e1e1;background-color:#FFF;border-radius:3px;}
.hpw .pw_wrapper .pw_listing ul li .txtp{width:100%;display:table-cell;margin:0 0 5px;padding:0;vertical-align:middle}
.hpw .pw_wrapper .pw_listing ul li .txtp a{display:inline-block;color:var(--gtxt);text-transform:none;text-align:left;font-size:14px;line-height:18px}
.hpw .pw_wrapper .pw_detail .pw_listing ul li{height:auto;margin:0}
.hpw .pw_wrapper .pw_detail .pw_listing ul li:nth-child(2n+1){clear:both;}
.hpw .pw_wrapper .pw_detail .pd_review .pd_rating{width:100%;display:table;padding:0;margin:10px 0 0;list-style:none}
.hpw .pw_wrapper .pw_detail .pd_review .pd_rating li{width:14%;display:table-cell;padding:0;margin:0;list-style:none;background-color:transparent;text-align:center}
.hpw .pw_wrapper .pw_detail .pd_review .pd_rating li i{width:65px;height:65px;display:block;background-size:1285px auto;margin:auto;}
.hpw .pw_wrapper .pw_detail .pd_review .pd_rating li span{font-size:10px;display:block;color:var(--gtxt);font-weight:700;margin-top:5px;line-height:normal}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality{width:100%;padding:35px 0 15px;display:table}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul{width:50%;display:table-cell;padding:0 0 0 40px;border-left:1px solid var(--mbg);border-right:1px solid var(--dot);}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul:first-child{border-left:none}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul:nth-child(2n){border-right:none}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul li:before{width:3px; height:3px; background-color:var(--color); content:"";display:inline-block; position:absolute; left:-14px; top:8px;}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul li:first-child:before{width:0px; height:0px; background-color:transparent;}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul li{background-color:transparent;color:var(--color);font-size:13px;font-weight:400;margin:0;padding-left:0px;line-height:18px; padding-bottom:8px;list-style:none;position:relative;}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul li.green{color:#00a600;font-size:14px;font-weight:700;list-style-type:none;margin-left:-15px}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul li.red{color:var(--rcolor);font-size:14px;font-weight:700;list-style-type:none;margin-left:-15px}
.hpw .pw_wrapper .more_link{font-size:14px;font-weight:700;color:var(--gtxt2);border-top:1px solid var(--bdr);padding:15px 10px 15px 30px}
.hpw .pw_wrapper .more_link a{color:var(--rcolor)}
.hpw .pw_wrapper .more_link a~a{margin-left:37px;display:inline-block;}
.kpc_lhs_widget ._kpw_plist ._kpw_pd_title>a>img{display:inline-block}
@media all and (max-width: 640px) {
.hpw .p_head .thumb {width:76px}
.hpw .p_head .title-wrp {padding: 0 5px;}
.hpw .p_head .pdname{float:none;padding:0}
.hpw .p_head .title-wrp a,
.hpw .p_head .pdname a {font-size:16px;line-height:20px;font-weight:700;margin:0;color:var(--gtxt2)!important;}
.hpw .pw_wrapper{display:block;}
.hpw .pw_wrapper .product_wdg_tab {width: 100%;display: table}
.hpw .pw_wrapper .product_wdg_tab li {width:25%;display: table-cell;background-color:var(--mbg);padding: 0}
.hpw .pw_wrapper .pw_detail{width:100%;display:block;overflow:hidden;}
.hpw .pw_wrapper ul {margin-bottom: 10px}
.hpw .pw_wrapper ul li {padding-right: 10px}
.hpw .pw_wrapper ul.product_wdg_tab>li>span,
.hpw .pw_wrapper ul li a {background-color: transparent;border:1px solid var(--bdr2);border-right: none;color:var(--gtxt);padding: 8px 0}
.hpw .pw_wrapper ul.product_wdg_tab>li:first-child>span,
.hpw .pw_wrapper ul li:first-child a{border-radius: 5px 0 0 5px}
.hpw .pw_wrapper ul.product_wdg_tab>li:last-child>span,
.hpw .pw_wrapper ul li:last-child a{border-right:1px solid var(--bdr2);border-radius: 0 5px 5px 0}
.hpw .pw_wrapper ul.product_wdg_tab>li.active>span,
.hpw .pw_wrapper ul li.active a{background-color:var(--gbg);color:#FFF;font-weight: 400}
.hpw .pw_wrapper .pw_detail.keyspec_responsive {padding: 0}
.hpw .pw_wrapper .pw_detail .pd_cont{border:1px solid var(--bdr2);border-radius:5px;padding:0;display:block;}
.hpw .pw_wrapper .pw_detail .pd_cont h2{font-size:14px; color:var(--gtxt); margin:0; padding:5px 10px; border-bottom:1px solid var(--bdr2); background-color:var(--mbg);}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn{width: 100%;height: auto;display: table;padding: 0;border-bottom:1px solid var(--bdr2);}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn h4,
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn span {width:50%;display:table-cell;padding: 10px 5px 10px 10px;background-color:transparent;font-weight: 400;}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn:last-child {border-bottom: none}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn h4:first-child {border-radius: 5px 0 0}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn:first-child span {border-radius: 0 5px 0 0}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn:last-child span {border-radius: 0 0 5px}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_colmn span+span{background-color:var(--mbg);font-weight: 400;display:table-cell;}
.hpw .pw_wrapper .pw_listing ul li {width: 100%;margin: 0;padding: 10px;border-bottom: 1px solid var(--bdr2);border-radius:0}
.hpw .pw_wrapper .pw_listing ul li:last-child {border-bottom: none}
.hpw .pw_wrapper .pw_listing ul li a{padding:0;background-color:transparent;border:none;text-align:left;border-radius:0;display: table-cell;}
.hpw .pw_wrapper .pw_listing ul li>a{width:110px}
.hpw .pw_wrapper .pw_listing ul li .txtp{width:auto;vertical-align:top}
.hpw .pw_wrapper .pw_listing ul li .txtp a{line-height:18px}
.hpw .pw_wrapper .more_link{padding:10px 10px 10px 15px}
.hpw .pw_wrapper .pw_detail .pd_review .pd_rating li{float:left;width:25%;min-height:75px}
.hpw .pw_wrapper .pw_detail .pd_review .pd_rating li i{width:40px;height:40px;background-size:700px auto;}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality{border-top:1px solid var(--bdr2);padding: 0 0 15px}
.hpw .pw_wrapper .pw_detail .pd_review .pd_quality ul{padding: 20px 0 0 30px}
.hpw .pw_wrapper .pw_detail .pd_cont .pd_row {margin: 0}
}

@media all and (max-width:320px) {
   .hpw .pw_wrapper ul li a {font-size:11px;} 
}

/*watermark on specs widget*/
.watermark{position:absolute;top:0;display:block;height:100%;width:100%;overflow: hidden;z-index: 1}
.watermark .wmarktext{font-size:25px;line-height:34px;margin:30px auto 40px;display: block;text-align: center;transform:rotate(-24deg);-webkit-transform:rotate(-24deg);color:rgba(0,0,0,0.1);}
.watermark .wmarktext:before{content:'Rumoured Specifications';display:block;}

/*varient specs options for product widget*/
.hpw ._hd{display:block;text-align:center;font-size:16px;font-weight:700;color:var(--gtxt);margin:0 0 10px;}
.hpw ._vaclrsp{padding:10px 0 0;}
.hpw .pw_wrapper ._vasp{display:block;margin:0;white-space:normal;overflow:hidden;}
.hpw .pw_wrapper ul._vasp li{width:150px;background-color:transparent;margin:0 auto 5px;padding:0;display:block;}
.hpw .pw_wrapper ul._vasp li a{border:none;padding:0;}
.hpw .watermark .wmarktext{font-size:45px;line-height:55px;margin:180px auto;}
.hpw .pw_wrapper .pw_detail .wmarktext{margin-top: 50px;}
.hpw ._vasp ._opts{width:150px;margin:0 auto 5px;padding:0;vertical-align:top;border:2px solid var(--bdr3);border-radius:5px;background:var(--mbg);cursor:pointer;box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);justify-content:center;}
.hpw ._vasp ._opts.selected{border-color:var(--rcolor);}
.hpw ._vasp ._opts>._flx{display:flex;justify-content:center;border:none;padding:0;}
.hpw ._vasp ._optv{width:50%;min-width:60px;font-size:18px;color:var(--color);padding:10px 6px;text-align:center;display:block;position:relative;}
.hpw ._vasp ._optv span{display:block;font-size:11px;color:var(--color2);}
.hpw ._vasp ._optv+._optv:after{content:'';width:1px;height:20px;background:var(--bdr3);position:absolute;top:22px;left:0;}
._vasp ._vaspt{color:var(--color);font-size:12px;padding:0 5px;height:30px;-webkit-line-clamp:2;white-space:normal;text-align:center;text-transform:capitalize;}


@media (prefers-color-scheme:dark){
    .hpw .rate_star .slr-price a span,
    .hpw .rate_star .slr-price a{color:#FFF!important;}
}
/*---------- END Product Widget ----------*/