._fdr{width:100%;height:50px;margin:0 auto;left:0;right:0;bottom:0;position:absolute;z-index:2;text-align:center;background:-moz-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,rgba(242,242,242,1) 100%);background:-o-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,rgba(242,242,242,1) 100%);background:-ms-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,rgba(242,242,242,1) 100%);background:linear-gradient(to bottom,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,rgba(242,242,242,1) 100%);}

/*Product List Info*/
._lpdi{padding:20px; border-radius:var(--br10); margin-bottom:10px;position:relative;}
._lpdi h1{font-size:40px;line-height:40px;font-weight:400; letter-spacing:-1.1px;padding-right:40px;margin:0;color:var(--color);display:block;}
._lpdi ._fdrw{border-radius:0 0 10px 10px;}
._lpdi ._lsttxt{padding:0; position:relative; font-size:13px; color:#828282; letter-spacing:.2px;}
._lpdi ._lpdtl{position:relative;}
._lpdi ._sshr{position:absolute;top:0;right:0;z-index:2;}
._lpdi,
._lpdi p{font-size:var(--fs); color:#333; line-height:22px;}
._lpdi p{margin:5px 0 0;}
._lpdi ._hd{margin:10px 0 5px;}
._lpdi p a{color:#ff2400;text-decoration:underline;}
._shrinkjsbm{height:76px;overflow:hidden;}

/*Product Listing*/
._lavilt{font-size:15px; color:#595959; padding-bottom:12px;}
._lpdcntr{align-items:flex-start;}
._lpdlst{width:670px;float:right;padding-top:45px;position: relative;}

/*Product List Tab*/
._lpdlst ._lsrtby{width:100%;border-bottom:1px solid #e1e1e1;font-size:14px; color:#595959; margin-bottom:20px;justify-content:space-between;align-items:center;position: absolute;top: 0;}
._lpdlst ._srtlnkwrp{align-items:center;}
._lpdlst ._srtlnkwrp>span{margin-right:10px;white-space:nowrap;}
._lsrtby ._srtlnk{display:flex;}
._lsrtby>span,
._lsrtby ._srtlnk .psortby{color:#595959; margin:0 15px 0 0; display:inline-block;font-size:13px;line-height:22px;text-transform: uppercase;cursor:pointer;}
._lsrtby ._srtlnk._brndpg .psortby{margin-right:12px;}
._lsrtby ._srtlnk .psortby{border-bottom:3px solid transparent;white-space:nowrap;}
._lsrtby ._srtlnk .psortby:hover,
._lsrtby ._srtlnk .psortby.active{border-bottom:3px solid #da0000;color:#da0000;}
._pgsrch{margin:-10px 0 0 0;position:relative;top:1px;width:200px;flex:none;}
._pgsrch label{width:0;height:0;overflow:hidden;color:transparent;}
._pgsrch input{width:200px;height:35px;border:1px solid #e1e1e1;padding:0 38px 0 10px;font-size:13px;}
._pgsrch .search-btn,
._pgsrch .clear-icon{width:35px;height:35px;position:absolute;right:0;top:0;background-color:transparent;border:none;cursor:pointer;overflow:hidden;color:transparent;}
._pgsrch .search-btn:before{width:15px;height:15px;content:'';border:2px solid #d0011b;border-radius:50%;display:inline-block;position:absolute;top:9px;left:10px;}
._pgsrch .search-btn:after{width:7px;height:2px;content:'';border-radius:4px;background-color:#d0011b;display:inline-block;position:absolute;top:23px;left:19px;transform:rotate(51deg);}
._pgsrch .clear-icon{background-position:11.7% 24.8%;background-size:1200px;}

/*Filter String*/
.price-range-block .price-filter-range{height:.4em;margin:10px 10px 15px;width:auto;}
.filter-str{flex-wrap:wrap;position:relative;padding-right:70px;margin-bottom:8px;}
.filter-str>._flx{flex-wrap:wrap;align-items:center;margin-right:15px;}
.filter-str ._fsrtxt{color:#666;padding-right:6px;font-size:15px;}
.filter-str .search-fltr-cnt{height:24px;border:1px solid #e1e1e1;border-radius:20px;font-size:14px;line-height:24px;margin:2px 8px 2px 0;padding:0 18px 0 8px;position:relative;transition:all .2s ease 0s;cursor:pointer;}
.filter-str .search-fltr-cnt:before,
.filter-str .search-fltr-cnt:after{width:10px;height:2px;content:'';border-radius:4px;background-color:#333;display:inline-block;position:absolute;right:5px;top:10px;transform:rotate(51deg);}
.filter-str .search-fltr-cnt:after{transform:rotate(-45deg);}
.filter-str .search-fltr-cnt:hover{color:#ff2400;text-decoration:line-through;opacity:0.75;}
.filter-str .search-fltr-cnt:hover:before,
.filter-str .search-fltr-cnt:hover:after{background-color:#ff2400;}
.filter-str .clear-all{font-size:14px;color:#ff2400;text-transform:uppercase;position:absolute;top:6px;right:0;cursor:pointer;transition:all 0.2s ease;}
.filter-str .clear-all:hover{text-decoration:underline;}

/*Product List widget*/
._lpdwgt{width:100%;margin-bottom:30px;align-items:normal;position:relative;}
._lpdwgt.pdbtlinks{margin-bottom:60px;}
._lpdwgt ._lpbwg{width:100%;border-radius:var(--br10);border:1px solid var(--bdr);box-shadow:0 0 3px 0 var(--rmbtnsh);padding:15px 10px 0 10px;position:relative;flex-wrap:wrap;}
._lpdwgt._lpucwgt{padding-top:25px;}
._lpdwgt ._lpupcmg{padding:4px 20px;margin:auto;border-radius:var(--br20);background-color:#f7a002;color:#fff;text-align:center;position:absolute;left:0;right:0;top:-14px;line-height:20px;height:24px;width:max-content;font-size:13px;letter-spacing:.5px;}
._lpdwgt ._lpimg{width:120px;margin:0 10px 0 0;text-align:center;flex:none;position:relative;}
._lpdwgt ._lpimg a{display:block;}
._lpdwgt ._lpimg ._lpimga{width:120px;height:120px;text-align:center;}
._lpdwgt ._lpimg img{max-width:100%;max-height:120px;width:auto;height:auto;display:block;margin:0 auto;}
._lpdwgt ._lpcmpr{font-size:13px; color:#444;align-items:center;margin:20px 0 10px 0;display:block;cursor:pointer;}
._lpdwgt ._lpcmpr>span{width:18px;height:18px;border:1px solid #444;border-radius:50%;margin:-5px 3px 0 0;padding-left:1px;font-size:20px;color:#444;text-align:center;line-height:17px;font-family:Arial;position:relative;top:3px;}
._lpdwgt ._lpcmpr:hover,
._lpdwgt ._lpcmpr:hover>span{color:#ff2400;border-color:#ff2400;}
._lpdwgt ._lpdscn{width:calc(100% - 130px);text-align:left;}
._lpdscn ._hd{font-size:18px;display:inline-block;}
._lpdscn p{font-size:14px;padding:0;margin:0 0 5px 0;-webkit-line-clamp:2;color:var(--color2);}
._lpdscn .read-more{color:var(--rcolor);cursor:pointer;}
._lpdwgt ._lspcswgt{align-items:normal; padding:5px 0 0;}
._lpdwgt ._lspclist{width:100%; padding-bottom:10px;align-items:flex-start;}
._lpdwgt ._lspclist tbody{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
._lpdwgt ._lspclist tr._lpdsd{width:49%;display:flex;position:relative;flex-flow:column;padding-left:45px;margin-bottom:10px;}
._lpdwgt ._lspclist tr._lpdsd:last-child{width:100%;}
._lspclist ._lspicon{width:32px;height:32px;padding:0;position:absolute;left:0;top:5px;border-radius:50%;box-shadow:0 0 3px 1px var(--rmbtnsh);display:flex;align-items:center;justify-content:center;}
._lspclist ._lspicon img{width:20px;height:20px;position:absolute;top:6px;left:6px;margin:0 auto;}
._lspclist i{width:30px;height:30px;text-align:center;background-size:2900px;margin:0 auto;position:relative;transform:scale(0.8);}
._lspclist ._lpdsd td{vertical-align:top;}
._lpdsd ._ttl{color:var(--color2);font-size:14px;line-height:20px;}
._lpdsd ._vltxt{color:#000;font-size:15px;word-break:break-word;}
._lpdwgt ._lrtngbuy{width:100%;align-items:center;justify-content:space-between;border-top:1px solid var(--bdr);}
._lpdwgt ._lspclist+._lrtngbuy{border-left:1px solid #f1f1f1;}
._lpdwgt._nolpoptbuy{padding-bottom:0;}
._lgtrt{width:260px;font-size:14px;color:#595959;justify-content:center;align-items:center;}
._lpbwg ._lpimg i{width:40px;height:40px;display:block;background-size:790px auto;position:absolute;left:-5px;top:-10px;background-color:var(--mbg);border-radius:50%;}
._lgtrt+._lpbuy{width:calc(100% - 280px);border-left:1px solid var(--bdr);height:56px;justify-content:flex-end;}
._lgtrt ._dtli{width:100%;text-align:center;font-size:14px;letter-spacing:.2px;color:var(--color);}
._lgtrt ._dtli>span{font-size:13px;color:var(--color2);display:block;padding-bottom:2px;}
._lpbuy{width:100%;justify-content:flex-end;padding:10px;align-items:center;}
._lpbuy ._storlk{width:35px;cursor:pointer;margin-right:15px;display:flex;align-items:center;justify-content:center;}
._lpbuy i{width:35px; height:35px; background-size:300px;overflow:hidden;color:transparent;}
._lpbuy ._lprc{font-size:22px;font-weight:700;display:flex;align-items:center;flex-flow:column;margin-right:15px;}
._lpbuy ._lprc+._btn{min-width:64px;height:36px;line-height:36px;border-radius:5px;}
._lpbuy ._btngry{padding:0 5px;font-size:12px;}
._lpbuy ._btnsml{font-size:12px;padding:0 5px;}
._lpbuy span{display:block;}
._lpbuy ._lpcprc{font-weight:400;font-size:16px;color:#666;text-decoration:line-through;margin-right:10px;}
._lpoptbuy{width:96%;margin:0 auto;background-color:#f5f5f5;border-radius:0 0 10px 10px;position:absolute;left:0;right:0;bottom:-37px;justify-content:space-around;}
._lpoptbuy>a{width:50%;padding:10px 5px 8px;font-size:14px;text-align:center;color:#da0000;text-transform:uppercase;position:relative;}
._lpoptbuy>a:hover{text-decoration:underline;}
._lpoptbuy>a+a:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:20px;background:#cbcbcb;}
._flspc {font-size:13px;color:#da0000;padding:5px 0;position:relative;display:inline-table;}
._flspc:after {content: '';border-color:#ff2400;border-style:solid;border-width:2px 2px 0 0;position:relative;top:0;left:0;padding:3px;transform:rotate(45deg);display:inline-block;}
._vfg{font-size:13px;color:#da0000;padding:5px 0;}

/*Buying Option UI*/
._lpbuy._pbymore{height:auto;align-items:center;justify-content:center;position:relative;}
._lpbuy._pbymore>._flx{align-items:center;}
._lpbuy._pbymore>._flx img{max-width:80px;max-height:20px;width:auto;height:auto;margin:0 5px 0 0;}
/*._pbyopt{font-size:13px;color:var(--color2);display:flex;align-items:center;justify-content:flex-end;position:relative;}
._pbyopt>span{cursor:pointer;position:relative;top:5px;padding:5px 5px 0 0;line-height:20px;}*/
._pbyopt{width:29px;height:29px;margin:0 0 0 10px;display:flex;align-items:center;justify-content:flex-end;position:relative;left:10px;cursor:pointer;}
._pbyopt>._arw{width:100%;height:100%;position:relative;padding:0;margin:0 auto;background:var(--mbg2);border:2px solid var(--btnbg);border-radius:50%;transition:all 0.2s linear;}
/*._pbyopt>._arw:hover{transform:translate3d(0, 4px, 0);}*/
._pbyopt>._arw:after{width:10px;height:10px;content:"";position:absolute;left:7px;top:6px;transform:rotate(225deg);z-index:11;display:block;border-top:3px solid var(--color);border-left:3px solid var(--color);}
._openpbydd ._pbyopt>._arw{transform:rotate(-180deg);}
._pbyddopt{width:254px;height:auto;display:none;padding:0;position:absolute;top:-26px;right:39px;margin:auto;z-index:1;}
._pbyddopt>ul{width:100%;padding:6px 0;margin:0;position:relative;z-index:1;background-color:#fff;border-top:1px solid var(--bdr);border-radius:10px;box-shadow:0px 13px 26px 7px var(--rmbtnsh);}
._openpbydd ._pbyddopt{display:block;}
._pbyddopt li{padding:10px;font-size:15px;color:var(--color);border-bottom:1px solid var(--bdr);align-items:center;justify-content:flex-end;cursor:pointer;transition:all .3s ease;}
/*._pbyddopt li:first-child{border-top:1px solid var(--bdr);}*/
._pbyddopt li:last-child{border-bottom:none;}
._pbyddopt li:hover{background-color:#f0f0f0;transition:all .3s ease;}
/*._lpbuy._openpbydd ._lprc{min-width:160px;width:auto;max-width:100%;}*/
/*._lpbuy i._pbycls{display:none;}
._openpbydd._lpbuy i._pbycls{width:32px;height:32px;border:1px solid var(--bdr);background-color:#000;border-radius:50%;display:inline-block;position:absolute;top:-13px;right:-10px;z-index:1;box-shadow:0px 0px 6px 2px var(--rmbtnsh);cursor:pointer;}
._openpbydd ._pbycls:before,
._openpbydd ._pbycls:after{width:16px;height:4px;content:'';background-color:#fff;border-radius:40%;position:absolute;top:13px;left:0;right:0;margin:auto;transform:rotate(45deg);}
._openpbydd ._pbycls:after{transform: rotate(-45deg);}*/

/*Filter Widget*/
._lfltr{width:250px;float:left;margin:0 20px 25px 0;padding:10px;border-radius:var(--br10);background-color:#ededed;/*position:sticky;position:-webkit-sticky;*/top:5px;}
._lfhdr{width:100%; border-radius:var(--br10); background-color:#fff; padding:5px 10px;margin-bottom:20px;justify-content:space-between;align-items:center;}
._lfhdr ._lfhtxt{font-size:16px; font-weight:600; color:#000;}
._lfhdr ._lfbdg{width:21px;height:21px;text-align:center;line-height:19px;margin-left:5px;font-size:14px; color:#fff; display:inline-block; background-color:#ff2400; border-radius:50%;}
._lfhdr ._lfrstxt{font-size:14px; color:#666;cursor:pointer;}
._lfhdr ._lfrst{width:21px; height:21px;margin-left:5px;vertical-align:middle;background-position:1.3% 25.5%;background-size:800px;transition:all 0.5s ease;}
._lfhdr ._lfrstxt:hover ._lfrst{transform:rotate(360deg);}

/*Filter Popular Categories*/
._lfltr ._lpprwgt{padding:0;margin-bottom:20px;}
._lfltr ._lpprwgt ._hd{font-size:16px;font-weight:600;padding:0 0 5px;}
._lfltr ._lpprwgt>a{margin:5px 6px 5px 0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#454545;}

/*Filter list*/
.open._lfgrp{margin-bottom:10px;position:relative;}
.morelist{font-size:13px;font-weight:600;color:#ff2400;cursor:pointer;padding:0; display:none;}
.open .morelist{display:inline-block;}
._lfgrp ._lfhdctg{color:#454545;padding:5px 30px 10px 10px;margin:5px -10px 0;position:relative;cursor:pointer;font-weight:600;line-height:16px;border-bottom:1px solid #d1d1d1;}
.open ._lfhdctg{border:none;}
._lfhdctg:after{width:20px;height:20px;content:'+';position:absolute;right:10px;top:3px;text-align:center;font-size:24px;line-height:20px;font-weight:400;}
.open ._lfhdctg:after{width:12px;height:2px;content:'';background-color:#454545;position:absolute;right:14px;top:12px;}
._lfsfrm{position:relative; display:none;margin-bottom:10px;}
.open ._lfsfrm{display:block;}
._lfsfrm>input{width:100%; height:30px; background-color:#fff; border:1px solid #ccc; border-radius:5px; font-size:12px; line-height:28px; padding:0 30px 0 8px;}
._lfsicon{width:30px;height:30px;background-position:29.6% 38.2%;background-size:1200px;position:absolute;top:0;right:0;cursor:pointer;}
.open_filter ._lfsicon{background-position:11.8% 25%;background-size:1100px;}
._lftdlst{padding:0;margin:0;display:none;}
.open ._lftdlst{display:block;}
._lftdlst>li{padding:4px 0;position:relative;align-items:normal;}
._lftdlst input[type=checkbox]{width:16px;height:16px;background-color:#fff;border:1px solid #c2c2c2;border-radius:3px;margin:0 10px 0 0;padding:6px;display:inline-block;position:relative;cursor:pointer;transition:all .6s ease;-webkit-appearance:none;-moz-appearance:none;}
._lftdlst input[type=checkbox]:checked{background-color:#ff2400;border:1px solid #ff2400;}
._lftdlst input[type=checkbox]:checked:after{content:'';position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;padding:4px 2px;top:1px;left:4px;transform:rotate(45deg);}
._lftdlst label{width:100%;font-size:14px;color:#484848;cursor:pointer;}
._lftdlst ._lftcnt{width:auto;font-size:13px;justify-content:flex-end;}
._lftdlst ._ldactv:after{width:100%;height:25px;content:'';position:absolute;left:0;top:0;right:0;background-color:#ededed;opacity:.5;}
.show-read-more .more-text{display:none;}
/*Popular Widget*/
._lpprwgt{border-radius:var(--br10);margin:25px 0 15px;}
._lpprwgt ul{flex-wrap:wrap;}
._lpprwgt li>a{font-size:13px;color:#4f4f4f; display:inline-block; padding:5px 15px 3px 15px; margin:0 10px 10px 0; border-radius:var(--br20); background-color:#ededed;}
._lpprwgt li>a.active,
._lpprwgt li>a:hover{color:var(--rcolor);}
._lpprwgt li>a.active{border:1px solid var(--rcolor);padding:4px 14px 2px 14px;}

/* Filter More list popup */
.flfltr-list{display:none;}

/*For three column card box ui for AC*/
._facw ._lfltr{width:200px;padding:10px 6px;}
._facw ._lpdlst{width:720px;}
._facw ._lfhdr ._lfbdg{margin:0;}
._facw ._pgsrch input{width:235px;}

._twclw{width:calc(100% + 15px);margin:0 -5px;flex-wrap:wrap;}
._twclw ._thrclw{width:31.8%;padding:10px 8px 0;flex-flow:column;margin:0 5px 15px 5px;border:1px solid var(--bdr);border-radius:5px;position:relative;}
._twclw ._thrclw:hover{box-shadow:0 0 10px 1px var(--rmbtnsh);}
._twclw ._thrclw ._lpimg{width:100%;margin:0 0 10px 0;text-align:center;flex:none;}
._twclw ._lpimg ._lpimga{width:100%;height:120px;display:flex;align-items:center;justify-content:center;}
._twclw ._lpimg ._lpimga>img{max-width:200px;max-height:120px;width:auto;height:auto;display:block;margin:0 auto;}
._twclw ._hd{font-size:16px;font-weight:400;padding-bottom:0;margin-bottom:2px;}
._twclw ._hd a:hover{color:var(--rcolor);}
._twclw ._hd .lclamp{-webkit-line-clamp:2;height:38px;}
._twclw ._twbuy{height:46px;flex-flow:row;margin:0 -8px;padding:0 8px;}
._twclw ._lpbuy{width:100%;flex-flow:row;justify-content:space-between;padding:0;}
._twclw ._lpbuy span{display:flex;}
._twclw ._lpbuy i{width:65px;height:18px;background-size:300px;}
._twclw ._lprc{width:auto;font-size:17px;font-weight:600;margin:0 5px 0 0;display:flex;flex-flow: column;justify-content:space-between;align-items:flex-start;}
._twclw ._lpcprc{font-size:14px;margin:0;}
._twclw ._lgtrt{width:140px;height:65px;padding:0 0 0 10px;border-left:1px solid var(--bdr);flex-flow:column-reverse;}
._twclw ._lgtrt{position:absolute;left:3px;width:40px;height:40px;top:3px;padding:0;border:none;background-color:var(--mbg);border-radius:50%;box-shadow:0 0 10px 0 var(--rmbtnsh);transform:scale(0.9);}
._twclw ._lgtrt i{width:40px;height:40px;background-size:750px auto;margin:0;}
._twclw ._lgtrt>span{display:none;}
._twclw ._lpbyw{height:34px;min-width:90px;border:1px solid var(--bdr);border-radius:4px;padding:0;align-items:center;justify-content:center;transition:all 0.3s ease;font-size:13px;color:var(--rcolor);font-weight:600;text-transform:uppercase;position:relative;}
._twclw ._btngry{background-color:var(--cm-fdr1);}
._twclw li:hover ._lpbyw{background-color:var(--grybg);}
._twclw li:hover ._btngry{background-color:transparent;}
._twclw ._lpbyw span{height:34px;align-items:center;padding:0 5px;}
._twclw ._lpbyw ._bytx{padding-right:0;}
._twclw ._stricnw{align-items:center;justify-content:center;width:65px;}
._twclw ._ftrp{height:72px;margin:10px -8px 0 -8px;padding:8px 0 0 0;border-top:1px solid var(--bdr);background-color:#fbfbfb;border-radius:0 0 5px 5px;}
._twclw ._ftrp li{width:100%;font-size:13px;color:var(--color2);margin:0 0 5px 0;padding:0 8px 0 18px;position:relative;-webkit-line-clamp:1;}
._twclw ._ftrp li:before{width:5px;height:1px;content:'';background-color:var(--color2);position:absolute;top:6px;left:9px;}
._twclw ._lpbuy ._btngry{min-width:90px;flex-flow:column-reverse;height:40px;font-size:12px;opacity:.7;}
._twclw ._lpbyw._btngry ._bytx{width:100%;padding:0;color:var(--color2);display:block;text-align:center;height:auto;}
._twclw ._lpbyw._btngry ._stricnw{height:18px;padding-top:3px;}

/*compare icon link*/
._twclw ._fcmglw{position:absolute;top:7px;right:8px;display:none;}
._twclw ._fcmglw ._lpcmpr{margin:0;font-size:14px;}
._twclw ._lpcmpr{font-size:13px; color:#444;align-items:center;margin:20px 0 10px 0;display:block;cursor:pointer;}
._twclw ._lpcmpr>span{width:18px;height:18px;border:1px solid #444;border-radius:50%;margin:-5px 3px 0 0;padding-left:1px;font-size:20px;color:#444;text-align:center;line-height:17px;font-family:Arial;position:relative;top:3px;}
._twclw ._lpcmpr ._cmpricn{width:18px;height:18px;margin:0;padding:2px;font-size:22px;position:relative;display:inline-block;}
._twclw ._lpcmpr ._cmpricn>i:before{content:'+';font-size:19px;position:absolute;top:0;left:2px;}
._twclw ._lpcmpr:hover,
._twclw ._lpcmpr:hover>span{color:#ff2400;border-color:#ff2400;}
._twclw ._thrclw:hover ._fcmglw{display:block;cursor:pointer;}

/*mid hdfc ads*/
.midad{margin:-10px auto 10px;text-align:center;width:100%;}
._lpdwgt+._ad{margin:-15px 0 10px;}