.bonus-image-slot.has-image{
  display:block;
  aspect-ratio:auto;
  margin:0;
  padding:0;
  border-style:solid;
  border-color:#b8ff4345;
  background:#050805;
  overflow:hidden;
}

.bonus-image-slot.has-image img{
  display:block;
  width:100%;
  height:auto;
}

@media(max-width:850px){
  .bonus-image-slot.has-image{aspect-ratio:auto}
}
