#quick-entry,
#dh-featured-offers .dh-offer {
  position: relative;
  isolation: isolate;
}
#quick-entry::before,
#dh-featured-offers .dh-offer::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image: var(--dh-paper-texture);
  background-size: cover;
  background-position: 30% 25%;
  opacity: .54;
  mask-image: linear-gradient(100deg, #000, #000a 40%, #000d 70%, #000);
}
#dh-featured-offers .dh-offer-club::before { background-position: 70% 80%; }
#dh-featured-offers .dh-bundle::before {
  background-image: var(--dh-mist-texture);
  background-position: 50% 65%;
  opacity: .27;
}
@media (max-width: 749px) {
  #quick-entry::before { background-position: 24% 30%; }
  #dh-featured-offers .dh-offer-club::before { background-position: 75% 65%; }
}
