/* Optional owner-selected halo. With the field empty, classic remains unchanged. */
.mobile-store[data-hero-halo="set"] .hero-desktop-only:not([data-hero-layout="classic"]) .hero-desktop-scene:before {
  content:""; position:absolute; inset:3% 7% 2%; z-index:-1; pointer-events:none; border-radius:50%;
  background:radial-gradient(ellipse at 50% 48%,#fffaf1 0%,var(--hero-halo) 49%,transparent 74%) !important;
}
