.wrap::after {
content: '';
display: block;
height: 3px;
width: 0;
transition-property: all;
transition-duration: 0.6s;
transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
background: #0c64b3;
opacity: 0.7;
}
.product:hover .wrap::after {
width: 100%;
}