.featured-product__media {
  position: relative;
}

.featured-product__badge {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 3;
  width: min(14vw, 120px);
  max-width: 120px;
  pointer-events: none;
}

.featured-product__badge svg {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media (max-width: 959px) {
  .featured-product__badge {
    top: 12px;
    right: 12px;
    width: min(26vw, 96px);
    max-width: 96px;
  }
}
