.sale-page .sale-bundle.featured {
  overflow: visible;
  margin-block: 28px;
  border-color: #8c79da;
}

.sale-fire {
  --fire-inline: clamp(16px, calc((100vw - 1160px) / 2 - 10px), 44px);
  --fire-block: 44px;
  position: absolute;
  z-index: -1;
  top: calc(-1 * var(--fire-block));
  left: calc(-1 * var(--fire-inline));
  width: calc(100% + 2 * var(--fire-inline));
  height: calc(100% + 2 * var(--fire-block));
  image-rendering: pixelated;
  pointer-events: none;
}

.sale-timer-monster { isolation: isolate; }
.sale-fire-hair { --fire-inline: 14px; --fire-block: 18px; }
