.IPp3_a_frame{background:#f5c542;border-radius:1.125rem;padding:2px;position:relative;box-shadow:0 10px 30px -12px #1110148c}@media (prefers-reduced-motion:no-preference){.IPp3_a_frame{background:linear-gradient(110deg,#f5c542 0%,#c8102e 25%,#f5c542 50%,#c8102e 75%,#f5c542 100%) 0 0/300% 100%;animation:6s linear infinite IPp3_a_dealBannerShimmer}}@keyframes IPp3_a_dealBannerShimmer{0%{background-position:0%}to{background-position:150%}}.IPp3_a_panel{color:#fff;background:linear-gradient(135deg,#111014 0%,#1c1a22 100%);border-radius:1rem;position:relative;overflow:hidden}.IPp3_a_panel:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f5c54229,#0000);width:60%;height:120%;position:absolute;inset:-40% -20% auto auto}.IPp3_a_ribbon{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,#c8102e,#e23b3b);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 0 0 1px #f5c5428c}.IPp3_a_chip{color:#f5c542;border:1px solid #f5c54299;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.IPp3_a_sparkle{color:#f5c542;display:inline-block}@media (prefers-reduced-motion:no-preference){.IPp3_a_sparkle{animation:2.4s ease-in-out infinite IPp3_a_dealBannerTwinkle}.IPp3_a_sparkle:nth-of-type(2){animation-delay:.8s}}@keyframes IPp3_a_dealBannerTwinkle{0%,to{opacity:1}50%{opacity:.45}}.IPp3_a_cards{scrollbar-width:thin;scrollbar-color:#f5c54280 transparent}.IPp3_a_tag{z-index:1;color:#1a1812;letter-spacing:.03em;text-transform:uppercase;background:#f5c542;border-top-right-radius:.7rem;border-bottom-left-radius:.6rem;padding:.2rem .45rem;font-size:.625rem;font-weight:800;line-height:1.2;position:absolute;top:0;right:0}.IPp3_a_cta{color:#1a1812;background:linear-gradient(#ffd65c 0%,#f5c542 100%);border-radius:.6rem;align-items:center;padding:.6rem 1.1rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 4px 14px -4px #f5c54299}.IPp3_a_cta:hover{filter:brightness(1.06)}.IPp3_a_cta:focus-visible{outline-offset:2px;outline:2px solid #fff}
