.original_usa_name {
    width: 100%;
    background: rgb(255, 255, 255);
    color: red;
    position: absolute;
    bottom: 90%;
    text-align: center;
}
.hover_original_usa_name {
    text-align: center;
    font-size: .8rem;
    padding: 5px;
    color: red;
}

.hover_original_usa_name ~ .original_usa_name{
    display: none;
}

.hover_original_usa_name:hover ~ .original_usa_name{
    display: block;
}
#product .original_usa_name {
    bottom: 65%;
}