.icon{
    display: inline-block;
    background-image: url("../images/layer.png");
    background-repeat: no-repeat;
}
.icon-reload{
    background-position: -156px -3927px;
    height: 16px;
    width: 16px;
    cursor: pointer;
}
.icon-cart{
    background-position: -154px -3563px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}
.icon-favorite{
    background-position: -157px -3620px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}
.icon-lk{
    background-position: -156px -3679px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}
.icon-car{
    background-position: -152px -3722px;
    height: 23px;
    width: 30px;
    cursor: pointer;
}
.icon-minus{
    background-position: -149px -1007px;
    height: 12px;
    width: 12px;
    cursor: pointer;
}
.icon-plus{
    background-position: -145px -1015px;
    height: 12px;
    width: 12px;
    cursor: pointer;
}
.icon-phone{ 
   
    cursor: pointer;
  	
}
.icon-phone svg {
  fill: #ce139e;
  	width: 29px;
    height: 29px;
}
svg {
  	overflow: hidden;
    vertical-align: middle;
}
.icon-menu{
    background-image: url("../icons/menu.dots.svg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 17px;
    width: 23px;
    cursor: pointer;
}

.icon-favorite-60{
    background-image: url("../icons/favorite.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 63px;
    cursor: pointer;
}
.icon-favorite-info{
    background-image: url("../icons/favorite.info.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    cursor: pointer;
}
.icon-favorite-red{
    background-image: url("../icons/favorite.white.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    cursor: pointer;
}
.icon-user-60{
    background-image: url("../icons/user.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 63px;
    cursor: pointer;
}
.icon-basket-60{
    background-image: url("../icons/basket.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 73px;
    cursor: pointer;
}

/**
  * catalog icons
  */
.icon-appliances{
    background-image: url("../icons/catalog/icon-appliances.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-toys{
    background-image: url("../icons/catalog/icon-children-toys.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-сosmetics{
    background-image: url("../icons/catalog/icon-сosmetics.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-haberdashery{
    background-image: url("../icons/catalog/icon-haberdashery.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-stationery{
    background-image: url("../icons/catalog/icon-stationery.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-shoes{
    background-image: url("../icons/catalog/icon-children-shoes.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-shoes{
    background-image: url("../icons/catalog/icon-children-shoes.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-books{
    background-image: url("../icons/catalog/icon-books.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-lighting{
    background-image: url("../icons/catalog/icon-lighting.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-сelebration{
    background-image: url("../icons/catalog/icon-сelebration.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-lux{
    background-image: url("../icons/catalog/icon-lux.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-school{
    background-image: url("../icons/catalog/icon-school.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-food{
    background-image: url("../icons/catalog/icon-food.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-souvenirs{
    background-image: url("../icons/catalog/icon-souvenirs.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-household{
    background-image: url("../icons/catalog/icon-household.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-clothing{
    background-image: url("../icons/catalog/icon-clothing.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-goods{
    background-image: url("../icons/catalog/icon-children-goods.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-avaliable{
    background-image: url("../icons/avaliable.svg");
    background-size: contain;
    height: 16px;
    width: 16px;
}
.icon-share{
    background-image: url("../icons/share.svg");
    background-size: contain;
    height: 16px;
    width: 16px;
}

.icon-next{
    background-image: url("../icons/arrows/rirht.small.svg");
    background-size: contain;
}
.icon-prev{
    background-image: url("../icons/arrows/left.small.svg");
    background-size: contain;
}