.cp.wishlist .fa-thin{font-size:20px !important}.fa-heart.fa-thin,.fa-heart.fa-solid{font-size:12px !important;font-style: normal!important;position:relative;}.fa-heart.fa-thin{top:1px;}.fa-heart.fa-solid{top:2px;}
.dvWishlistPopup {
    min-width: 425px !important;
    max-width: fit-content !important;
    min-height: 100px;
    max-height: 35rem !important;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 0 !important;
}
.dvWishlistPopup .text.loader{background: transparent!important;}
.wl-social{margin-top: 1em;display:flex;align-items: center;}
.c-wlItm{width:80%;font-size:12px!important; display: contents;}
#tblWLPopup tfoot tr th{position: sticky;bottom: 0;z-index: 1;}
#tblWLPopup thead tr th{position: sticky;top: 0;z-index: 1;}
#tblWLPopup tr td{vertical-align: top; color: #666666;}
#tblWLPopup{background-color: #f5f5f5;}
#tblWLPopup{border:0 !important}
#tblWLPopup  tr td:last-child ,#tblWLPopup  tr:first-child th:last-child ,#tblWL tr td:last-child{
  border-right: 1px solid rgba(34,36,38,.15) !important;
}
#tblWLPopup tr td:first-child,#tblWLPopup tr:first-child th:first-child ,#tblWL tr td:first-child{
  border-left: 1px solid rgba(34,36,38,.15) !important;
}
#tblWLPopup tr:first-child td ,#tblWL tr td {
    border-top: 1px solid rgba(34,36,38,.15) !important;
}
#tblWLPopup tr:last-child td,#tblWL  tr:last-child td{
    border-bottom: 1px solid rgba(34,36,38,.15) !important;
}
#tblWLPopup .sem_grey, #tblWLPopup .sem_grey:after, #tblWLPopup .sem_grey:before{transition: all .5s;}
#tblWLPopup .sem_grey{position: relative; padding: 0.72857143em 0;}
#tblWLPopup .sem_grey:after{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 0%;content: '.';color: transparent;background:#696969;height: 2px;}
#tblWLPopup .sem_grey:hover:after{width: 70%;}
.wlcount{position: relative;padding: 5px 4px 3px 4px !important;font-size: 10px !important;height: 22px;width: 21px;background-color: #85cb33;border-radius: 500px !important;display: inline-flex !important;justify-content: center;align-items: center;top: -3px;left: -20px;color: #100b00;transform: translate(50%, -50%);z-index: 1;}
.wlitemImg{width: 100px;}.wlaction{width: 170px;}
.wlaction .dif{align-items: center;height: 36px;}
#tblWL td{
    padding: 15px 10px;
    text-align: start!important;
    border: 0;
    background: transparent!important;
}
@media (max-width:760px){
    .wlcount{top:2px !important;}
    .heart.icon:not(.cp .heart){font-size:70%!important;}
    .wlitemInfo{padding-left: 0!important;padding-right: 0!important;}
    .wlaction .ui.button{font-size: 0.8rem !important;}
    .wlaction .dif{height: 30px !important;}
}