.collection {
      display:inline-block;
    position:relative;
    width:130px;
  
}

.image {
    display:block;
    width:100%;
}

.overlay {
    position:absolute;
    top:60px;
    
    background:white;
    border: dashed 3px black;
    color:black;
    width:100%;
    transition: .5s ease;
    opacity:0;
    padding:5px;
    right:-5px;
    text-align:center;
    z-index:1;
}

.fav {
    background:orange;
    color:white;
}

.collection:hover .overlay {
    opacity:1;
    cursor:default;
}