.col-25{ 
    width:25% ; 
    float:left ;
    transform: 10px;
    transition: 0.3s ease;
    border-radius: 10px ;
}

.col-25:hover{
    transform: scale(1.05);
    box-shadow: 0 0 15px white;
}

.prod{
    border-radius:10px ;
    box-shadow:0 0 5px white;
    margin:5px ;
    padding:5px ;
    text-align:center ;
    position:relative ;
    background-color: #222;
}

.prod>.name{
    font-variant:small-caps ;
    font-weight:bold ;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color:white;
} 

.prod>.image{ 
    max-width:98% ;
    height:150px ;
    margin-bottom:10px;
}

.prod>.price{
    position:absolute ;
    left:5px ;
    bottom:5px ;
    font-family:Impact ;
    font-size:10px ;
    color:orange;
}

.prod .icons img {
    width: 20px;
    height: 20px;
}

.prod>.icons{
    position:absolute ;;
    right:5px ;
    bottom:5px ;
    width:10%;
}

.prod>.new-icon{
    position:absolute ;
    top:0px ;
    right:0px;
    width:25px
}

.col-25 a{
    text-decoration:none ;
}