/* Preserve the source page's final layout without partially transparent reveals. */
.reveal-hidden,
.reveal-visible {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

/* Keep brand accents above the paper-grain overlay so the pink stays exact. */
.cta-button,
.checkmark {
  background-color: #E91E63;
  opacity: 1;
  position: relative;
  z-index: 11;
}

.coupon-original-price del {
  text-decoration-thickness: 2px;
}
