@property --plp-hero-cta-edge-angle { syntax: "<angle>"; inherits: false; initial-value: 0deg; }
.icl7MG_heroCta { isolation: isolate; border-radius: 0.5rem; width: 100%; position: relative; }
.icl7MG_heroCta::before { z-index: 1; background: conic-gradient(from var(--plp-hero-cta-edge-angle), transparent 0deg 248deg, #ffc40014 268deg, #ffc7007a 308deg, #ffef9ceb 334deg, #fffdf0 348deg, #ffc400 359deg, transparent 360deg); filter: drop-shadow(rgba(255, 193, 0, 0.75) 0px 0px 8px); pointer-events: none; content: ""; border-radius: calc(6px + 0.5rem); padding: 6px; animation: 2.5s linear 0s infinite normal none running icl7MG_plp-hero-cta-orbit; position: absolute; inset: -6px; mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) 0px 0px content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) 0px 0px; }
.icl7MG_heroCta[data-animation-state="paused"]::before { animation-play-state: paused; }
.icl7MG_heroCta[data-animation-state="running"]::before { animation-play-state: running; }
@keyframes icl7MG_plp-hero-cta-orbit { 
  100% { --plp-hero-cta-edge-angle: 360deg; }
}
@media (prefers-reduced-motion: reduce) {
  .icl7MG_heroCta { box-shadow: rgba(255, 193, 0, 0.48) 0px 0px 28px; }
  .icl7MG_heroCta::before { filter: drop-shadow(rgba(255, 193, 0, 0.85) 0px 0px 10px); background: linear-gradient(120deg, rgb(255, 196, 0), rgb(255, 253, 240) 48%, rgb(255, 184, 0)); animation: auto ease 0s 1 normal none running none; }
}
:root { --nav-banner-height: 0px; --nav-height: calc(62px + var(--nav-banner-height)); }
.navbar-banner-css-text::before { content: attr(data-text); }