.picture {
    position: relative;
}
.picture a:hover .badge-bg {
    text-decoration: none;
    color: #333;
}
.badge-bg {
    position: absolute;
    font-weight: bold;
    top: -15px;
    right: -15px;
    display: block;
    background: no-repeat center center transparent;
    background-size: 100% 100%;
    padding: 15px;
    background-image: url('data:image/svg+xml;charset=UTF-8, <svg viewBox="0 0 150 150" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" fill="orange"><path d="m150 75.001-7.782 7.107 6.158 8.571-9.083 5.328 4.239 9.675-9.992 3.297 2.137 10.352-10.452 1.137-.04 10.572-10.461-1.058-2.218 10.331-10.012-3.218-4.311 9.64-9.121-5.256L82.837 150 75 142.951 67.163 150l-6.222-8.521-9.124 5.256-4.311-9.643-10.015 3.221-2.218-10.334-10.461 1.059-.04-10.573-10.452-1.137 2.137-10.352-9.989-3.296 4.239-9.676-9.083-5.322 6.158-8.571L0 75.001l7.782-7.109-6.158-8.571 9.083-5.325-4.239-9.675 9.992-3.3-2.137-10.349 10.452-1.14.04-10.57 10.461 1.059 2.218-10.334 10.012 3.221 4.311-9.643 9.121 5.256L67.163 0 75 7.052 82.837 0l6.222 8.521 9.124-5.256 4.311 9.643 10.015-3.221 2.218 10.334 10.46-1.059.041 10.573 10.452 1.14-2.137 10.349 9.989 3.297-4.239 9.675 9.083 5.325-6.158 8.571L150 75.001Z"/></svg>'); 
}