.ToppsPreorderBanner_banner__i0DWD{position:relative;isolation:isolate;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px 24px 124px;overflow:hidden;color:var(--campaign-ink);background:radial-gradient(ellipse at 20% 40%,var(--tp-halo),transparent 65%),var(--tp-bg)}.ToppsPreorderBanner_field__dl_cI{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ToppsPreorderBanner_field__dl_cI:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(7,6,10,.15) 28%,rgba(7,6,10,.88) 52%,rgba(7,6,10,.92))}.ToppsPreorderBanner_art__8AiEo{position:relative;width:min(100%,260px);height:166px;flex:none}.ToppsPreorderBanner_card__wXyAB{position:absolute;top:50%;width:112px;overflow:hidden;border-radius:var(--sf-radius-sm);box-shadow:0 20px 36px rgba(0,0,0,.5)}.ToppsPreorderBanner_card__wXyAB img{display:block;width:100%;height:auto}.ToppsPreorderBanner_cardLeft__k07BI{left:8%;transform:translateY(-46%) rotate(-10deg)}.ToppsPreorderBanner_cardMain__8_iSC{left:50%;transform:translate(-50%,-50%);z-index:2}.ToppsPreorderBanner_cardRight__Ajynh{right:8%;transform:translateY(-46%) rotate(10deg)}.ToppsPreorderBanner_box__PWPLr{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ToppsPreorderBanner_wordmark__p1lVC{display:grid;place-content:center;text-align:center;gap:8px;height:100%;color:var(--tp-accent);font:600 12px/1.2 var(--sf-body);letter-spacing:.12em;text-transform:uppercase}.ToppsPreorderBanner_wordmark__p1lVC strong{font-size:24px;letter-spacing:-.04em}.ToppsPreorderBanner_copy__VFcRx{position:relative;align-items:flex-start;width:100%;min-width:0}.ToppsPreorderBanner_banner__i0DWD .ToppsPreorderBanner_title__82DM0{color:var(--campaign-ink);text-transform:uppercase}.ToppsPreorderBanner_title__82DM0>span{color:var(--tp-accent)}@container (min-width: 600px){.ToppsPreorderBanner_banner__i0DWD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:36px 40px 80px}.ToppsPreorderBanner_field__dl_cI:after{background:linear-gradient(90deg,rgba(7,6,10,.05),rgba(7,6,10,.12) 36%,rgba(7,6,10,.87) 65%)}.ToppsPreorderBanner_art__8AiEo{width:100%;height:100%;min-height:320px}.ToppsPreorderBanner_card__wXyAB{width:22cqw;max-width:250px}.ToppsPreorderBanner_cardLeft__k07BI{left:-2%;animation:ToppsPreorderBanner_card-left__KwNYQ 7.5s ease-in-out infinite alternate}.ToppsPreorderBanner_cardMain__8_iSC{width:25cqw;max-width:285px;animation:ToppsPreorderBanner_card-main__PxIe_ 6s ease-in-out infinite alternate}.ToppsPreorderBanner_cardRight__Ajynh{right:-2%;animation:ToppsPreorderBanner_card-right__oBVze 8.5s ease-in-out infinite alternate}.ToppsPreorderBanner_copy__VFcRx{padding-left:12px}}@keyframes ToppsPreorderBanner_card-left__KwNYQ{0%{transform:translateY(-46%) rotate(-10deg)}to{transform:translateY(-51%) rotate(-12deg)}}@keyframes ToppsPreorderBanner_card-main__PxIe_{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-54%)}}@keyframes ToppsPreorderBanner_card-right__oBVze{0%{transform:translateY(-46%) rotate(10deg)}to{transform:translateY(-41%) rotate(12deg)}}[aria-roledescription=slide][aria-hidden=true] .ToppsPreorderBanner_card__wXyAB{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ToppsPreorderBanner_card__wXyAB{animation:none}}.ToppsPreorderBanner_midnight__bpJQK{gap:8px;padding:8px 16px 124px}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_field__dl_cI:after{background:rgba(2,7,21,.08)}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_art__8AiEo{width:min(100%,300px);height:160px}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_card__wXyAB{width:112px}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_cardLeft__k07BI{left:0}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_cardRight__Ajynh{right:0}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_copy__VFcRx{box-sizing:border-box;align-self:center;isolation:isolate;gap:6px;padding:14px;border:1px solid rgba(115,220,255,.55);border-radius:0;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(125deg,transparent 15%,rgba(117,225,255,.09) 28%,rgba(197,133,255,.07) 40%,transparent 52%),rgba(2,9,26,.66)}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_copy__VFcRx:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,transparent 11px,rgba(161,236,255,.95) 12px 13px,transparent 14px) 0 0 /24px 24px no-repeat,linear-gradient(135deg,transparent 11px,rgba(220,141,255,.95) 12px 13px,transparent 14px) 100% 100% /24px 24px no-repeat,linear-gradient(90deg,transparent,rgba(150,232,255,.95),transparent) 0 0 /75% 1px no-repeat,linear-gradient(90deg,transparent,rgba(214,132,255,.9),transparent) 100% 100% /75% 1px no-repeat}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_copy__VFcRx:after{content:"";position:absolute;top:8px;right:8px;width:28px;height:28px;border-top:1px solid rgba(148,231,255,.55);border-right:1px solid rgba(148,231,255,.55);pointer-events:none}.ToppsPreorderBanner_midnightBrand__TPm_O{display:flex;align-items:center;gap:12px;min-width:0}.ToppsPreorderBanner_midnightBrand__TPm_O img{display:block;width:70px;height:auto;flex:none}.ToppsPreorderBanner_midnightBrand__TPm_O p{margin:0;max-width:125px;color:#c7e9f4}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_title__82DM0{color:#f4faff;font-size:clamp(34px,9.5cqw,38px);line-height:.98;letter-spacing:-.045em;text-shadow:none}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_title__82DM0>span{display:inline-block;font-size:.85em;letter-spacing:.025em;text-shadow:none}@container (min-width: 600px){.ToppsPreorderBanner_midnight__bpJQK{grid-template-columns:minmax(0,.51fr) minmax(0,.49fr);gap:32px;padding:24px 32px 80px}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_art__8AiEo{width:100%;height:100%}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_card__wXyAB{width:22cqw;max-width:250px}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_cardLeft__k07BI{left:-6%}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_cardRight__Ajynh{right:-6%}.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_cardMain__8_iSC{width:24cqw;max-width:275px}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_copy__VFcRx{gap:12px;padding:20px}.ToppsPreorderBanner_midnightBrand__TPm_O img{width:90px}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_midnight__bpJQK .ToppsPreorderBanner_title__82DM0{font-size:clamp(38px,6.9cqw,60px)}}.ToppsPreorderBanner_royalty__ryfrG{gap:8px;padding:8px 16px 124px;color:var(--royalty-ink);background:#f4f0e8}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_field__dl_cI:after{background:none}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_art__8AiEo{width:min(100%,300px);height:160px}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_card__wXyAB{width:112px;box-shadow:0 18px 30px rgba(75,53,22,.24),0 0 0 1px rgba(141,111,57,.25)}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_cardLeft__k07BI{left:0}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_cardRight__Ajynh{right:0}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_copy__VFcRx{box-sizing:border-box;align-self:center;gap:7px;padding:14px;border-block:1px solid var(--royalty-rule);background:transparent}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_copy__VFcRx:after,.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_copy__VFcRx:before{content:"";position:absolute;width:5px;height:5px;background:var(--royalty-gold);transform:rotate(45deg)}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_copy__VFcRx:before{left:-2px;top:-3px}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_copy__VFcRx:after{right:-2px;bottom:-3px}.ToppsPreorderBanner_royaltyBrand__7Kr49{display:flex;align-items:center;gap:12px;min-width:0}.ToppsPreorderBanner_royaltyBrand__7Kr49 img{display:block;width:70px;height:auto;flex:none}.ToppsPreorderBanner_royaltyBrand__7Kr49 p{margin:0;max-width:125px;color:var(--royalty-gold)}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_title__82DM0{color:var(--royalty-ink);font-size:clamp(34px,9.5cqw,38px);line-height:.98;letter-spacing:-.045em}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_title__82DM0>span{color:var(--royalty-gold)}@container (min-width: 600px){.ToppsPreorderBanner_royalty__ryfrG{grid-template-columns:minmax(0,.51fr) minmax(0,.49fr);gap:32px;padding:24px 32px 80px}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_art__8AiEo{width:100%;height:100%}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_card__wXyAB{width:22cqw;max-width:250px}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_cardLeft__k07BI{left:-6%}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_cardRight__Ajynh{right:-6%}.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_cardMain__8_iSC{width:24cqw;max-width:275px}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_copy__VFcRx{gap:12px;padding:20px}.ToppsPreorderBanner_royaltyBrand__7Kr49 img{width:90px}.ToppsPreorderBanner_banner__i0DWD.ToppsPreorderBanner_royalty__ryfrG .ToppsPreorderBanner_title__82DM0{font-size:clamp(38px,6.9cqw,60px)}}.FeaturedSetBanner_section__1P3G8{margin-top:var(--sf-section-gap)}.FeaturedSetBanner_frame__R12vV{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--sf-radius-xl);background:var(--sf-featured-bg)}.FeaturedSetBanner_art__2FoVL{position:relative;order:0;height:140px}.FeaturedSetBanner_image__Won4Y{-o-object-fit:cover;object-fit:cover}.FeaturedSetBanner_scrim__mpRnV{position:absolute;inset:0 0 auto 0;height:140px;pointer-events:none;background:linear-gradient(0deg,rgb(var(--sf-featured-scrim-rgb)) 0,rgba(var(--sf-featured-scrim-rgb),0) 45%)}.FeaturedSetBanner_copy__xYdNF{position:relative;order:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px 24px}.FeaturedSetBanner_eyebrow__B9plI{font-size:var(--sf-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-featured-gold)}.FeaturedSetBanner_title__EjHe7{margin:0;font-family:var(--sf-display);font-weight:600;font-size:var(--sf-text-xl);letter-spacing:-.02em;line-height:1.1;color:var(--sf-featured-title)}.FeaturedSetBanner_blurb__vAlBr{display:none;margin:0;max-width:44ch;font-size:var(--sf-text-md);line-height:1.5;color:var(--sf-featured-blurb)}.FeaturedSetBanner_button___9i0v{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;height:44px;margin-top:4px;padding:0 20px;border-radius:var(--sf-radius-full);background:var(--sf-featured-gold);color:var(--sf-featured-on-gold);font-size:var(--sf-text-sm);font-weight:600;text-decoration:none;white-space:nowrap}.FeaturedSetBanner_button___9i0v:hover{filter:brightness(1.06)}.FeaturedSetBanner_button___9i0v:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sf-featured-bg),0 0 0 4px var(--sf-featured-title)}.FeaturedSetBanner_icon__G57Jc{width:16px;height:16px}@media (min-width:768px){.FeaturedSetBanner_frame__R12vV{display:block;height:320px;border-radius:var(--sf-radius-3xl)}.FeaturedSetBanner_art__2FoVL{position:absolute;top:0;right:0;width:62%;height:100%}.FeaturedSetBanner_scrim__mpRnV{inset:0;height:auto;background:linear-gradient(90deg,rgb(var(--sf-featured-scrim-rgb)) 0,rgb(var(--sf-featured-scrim-rgb)) 38%,rgba(var(--sf-featured-scrim-rgb),.6) 56%,rgba(var(--sf-featured-scrim-rgb),0) 78%)}.FeaturedSetBanner_copy__xYdNF{box-sizing:border-box;width:min(592px,100%);height:100%;justify-content:center;gap:16px;padding:0 24px 0 48px}.FeaturedSetBanner_blurb__vAlBr{display:block}.FeaturedSetBanner_button___9i0v{width:auto;height:50px;margin-top:8px;padding:0 24px;font-size:var(--sf-text-md)}.FeaturedSetBanner_icon__G57Jc{width:18px;height:18px}}.GradingSection_section__RYJEI{margin-top:var(--sf-section-gap);scroll-margin-top:calc(var(--sf-header-h) + 24px)}