.bg-colored{box-shadow:0 0 52.92px #4d4cfe}
.InAppBrowserBanner-module__F9bufq__banner{z-index:2147483000;color:#0f172a;font-family:var(--font-inter), system-ui, sans-serif;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 12px #00000040}.InAppBrowserBanner-module__F9bufq__message{flex:1;min-width:0;margin:0;font-weight:600}.InAppBrowserBanner-module__F9bufq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.InAppBrowserBanner-module__F9bufq__openBtn{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;white-space:nowrap;background:#b6215a;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700;transition:filter .15s}.InAppBrowserBanner-module__F9bufq__openBtn:hover{filter:brightness(1.08)}.InAppBrowserBanner-module__F9bufq__openBtn:active{filter:brightness(.95)}.InAppBrowserBanner-module__F9bufq__dismiss{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}.InAppBrowserBanner-module__F9bufq__dismiss:hover{background:#0f172a1f}.InAppBrowserBanner-module__F9bufq__tooltip{color:#f8fafc;white-space:nowrap;z-index:1;background:#0f172a;border-radius:6px;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:500;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000059}.InAppBrowserBanner-module__F9bufq__tooltipWrap{display:inline-flex;position:relative}
.pa-promo-scrim{-webkit-backdrop-filter:blur(14px)saturate(1.15);background:radial-gradient(70% 60% at 50% 45%,#12192459 0%,#0a0e179e 100%);position:absolute;inset:0}.pa-promo{isolation:isolate;-webkit-overflow-scrolling:touch;width:min(100%,28.5rem);max-height:min(92dvh,40rem);position:relative;overflow-y:auto}.pa-promo__panel{z-index:1;background:#101722;border:1px solid #ffffff1a;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c,0 8px 24px #00000059,inset 0 1px #ffffff12}.pa-promo__panel:before{content:"";pointer-events:none;z-index:2;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#8b8aff8c,#ffffff14 32%,#f5c54247 68%,#ff348d38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pa-promo__close{z-index:3;color:#ffffffb8;cursor:pointer;background:#0a0e178c;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:.75rem;right:.75rem}.pa-promo__close:hover{color:#fff;background:#ffffff14;border-color:#fff3}.pa-promo__close:focus-visible{outline-offset:2px;outline:2px solid #4d4cfea6}.pa-promo__stage{background:radial-gradient(70% 80% at 32% 40%,#38bdf829,#0000 58%),radial-gradient(70% 80% at 72% 42%,#a855f729,#0000 58%),linear-gradient(#161d2c 0%,#101722 100%);justify-content:center;align-items:flex-end;gap:.35rem;min-height:16.25rem;padding:1.35rem 1.4rem .2rem;display:flex;position:relative}.pa-promo__stage-glow{pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(#4d4cfe59,#0000 70%);border-radius:999px;width:72%;height:2.25rem;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.pa-promo__pack{z-index:1;transform-origin:50% 100%;flex-direction:column;align-items:center;width:46%;display:flex;position:relative}.pa-promo__pack--left{z-index:2}.pa-promo__pack--right{z-index:1}.pa-promo__pack-art{transform-origin:50% 100%;width:100%}.pa-promo__pack-img{object-fit:contain;filter:drop-shadow(0 18px 24px #0000008c);width:100%;height:13.75rem;display:block}.pa-promo__pack-name{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0;margin:.55rem 0 0;font-family:Onest,sans-serif;font-size:.6875rem;font-weight:700}.pa-promo__body{text-align:center;padding:.95rem 1.5rem 1.35rem;position:relative}.pa-promo__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8b8aff;align-items:center;gap:.45rem;font-family:Onest,sans-serif;font-size:.6875rem;font-weight:700;display:inline-flex}.pa-promo__eyebrow:before{content:"";background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #22c55eb3}.pa-promo__title{font-family:var(--font-display), "Luckiest Guy", cursive;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:.4rem 0 0;font-size:clamp(1.4rem,4.4vw,1.85rem);font-weight:400;line-height:1.08}.pa-promo__lead{max-width:26rem;font-family:var(--font-inter), Inter, sans-serif;color:#94a3b8;margin:.55rem auto 0;font-size:.9rem;line-height:1.5}.pa-promo__chips{justify-content:center;gap:.4rem;margin:.75rem 0 0;display:flex}.pa-promo__chips span{letter-spacing:.14em;text-transform:uppercase;color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.28rem .65rem;font-family:Onest,sans-serif;font-size:.625rem;font-weight:700;display:inline-flex}.pa-promo__chips span:last-child{color:#ff7ab3;background:#ff348d1f;border-color:#ff78b447}.pa-promo__actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem;display:grid}.pa-promo__cta{isolation:isolate;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;width:100%;min-height:2.7rem;font-family:Onest,sans-serif;font-size:.6875rem;font-weight:700;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.pa-promo__cta:focus-visible{outline-offset:3px;outline:2px solid #4d4cfea6}.pa-promo__cta-label{z-index:2;align-items:center;gap:.4rem;display:inline-flex;position:relative}.pa-promo__cta-arrow{transition:transform .35s cubic-bezier(.22,1,.36,1)}.pa-promo__cta--primary{color:#fff;background:linear-gradient(165deg,#6362ff 0%,#4d4cfe 42%,#3a39e0 100%);border:1px solid #8b8aff66;box-shadow:inset 0 2px #ffffff24,0 8px 22px #4d4cfe57}.pa-promo__cta--primary:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff29 0%,#0000 42%);position:absolute;inset:0}.pa-promo__cta-glow{pointer-events:none;z-index:0;opacity:.7;background:radial-gradient(at 50% 120%,#8b8aff73,#0000 58%);position:absolute;inset:-40% -20%}.pa-promo__cta-sheen{pointer-events:none;z-index:1;border-radius:inherit;background:linear-gradient(105deg,#0000 38%,#fff3 50%,#0000 62%);animation:3.8s ease-in-out infinite pa-promo-sheen;position:absolute;inset:0;transform:translate(-130%)skew(-12deg)}.pa-promo__cta--primary:hover{border-color:#a8b4ff8c;transform:translateY(-1px);box-shadow:inset 0 2px #ffffff29,0 14px 32px #4d4cfe7a}.pa-promo__cta--primary:hover .pa-promo__cta-arrow{transform:translate(3px)}.pa-promo__cta--primary:hover .pa-promo__cta-sheen,.pa-promo__cta--hits:hover .pa-promo__cta-sheen{transition:transform .65s cubic-bezier(.22,1,.36,1);animation:none;transform:translate(130%)skew(-12deg)}.pa-promo__cta--hits{color:#fff;background:linear-gradient(165deg,#ff4d9a 0%,#ff348d 42%,#e02878 100%);border:1px solid #ff78b466;box-shadow:inset 0 2px #ffffff1f,0 8px 22px #ff348d47}.pa-promo__cta--hits:hover{border-color:#ffa0cd8c;transform:translateY(-1px);box-shadow:inset 0 2px #ffffff24,0 14px 32px #ff348d6b}@keyframes pa-promo-sheen{0%,58%{transform:translate(-130%)skew(-12deg)}82%,to{transform:translate(130%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.pa-promo__cta-sheen{animation:none}.pa-promo__cta,.pa-promo__cta-arrow{transition:none}.pa-promo__cta:hover{transform:none}}
