.details-container .shopping-cart{
width: 18px;
height: 18px;
position: absolute;
top: -22px;
right: 41px;
cursor: pointer;
line-height: 33px;
color: #646464;
font-size: 24px;
}
.details-container .shopping-cart .products-number{
font-weight: 400;
position: absolute;
display: inline-block;
vertical-align: top;
zoom: 1;
width: 17px;
height: 17px;
color: #fff;
text-align: center;
line-height: 18px;
font-size: 11px;
border-radius: 50%;
top: -2px;
right: -10px;
background-color: #42c3d6;
}
.details-container .shopping-cart .products-number .js-product-count {
font-weight: 300;
display: inline-block;
vertical-align: top;
zoom: 1;
display: block;
width: 88%;
}