@font-face{font-family:HolidayPixel;src:url(gift-holiday-pixel.woff2) format("woff2");font-display:swap}.main--gifting{row-gap:0!important}body.gp-has-bar .main--gifting{padding-bottom:86px}body:has(.main--gifting) .mobile-sticky-cta__wrapper{display:none!important}.bundle-page{--red: #cc1d31;--red-deep: #a3132a;--red-dark: #7d0d1c;--green: #1a5a2b;--dark-green: #0e4a2b;--gold: #e8b52e;--cream: #fffeee;--panel: #faf3df;--card: #fffdf4;--art: #f2ead7;--pale: #e3efe2;--navy: var(--dark-green);--blue: var(--red);--mint: var(--gold);--ink: var(--dark-green);--line: #0e4a2b30;--pad: clamp(20px, 3.7vw, 64px);--kabel: var(--font-itc-kabel-std, "ITC Kabel Std"), Arial, sans-serif;--haas: var(--font-neue-haas-grotesk, "Neue Haas Grotesk"), Arial, sans-serif;--pixel-cut: polygon(8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px) , calc(100% - 4px) calc(100% - 8px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 8px) calc(100% - 4px) , calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px) , 4px calc(100% - 4px) , 4px calc(100% - 8px) , 0 calc(100% - 8px) , 0 8px, 4px 8px, 4px 4px, 8px 4px);background:var(--cream);color:var(--ink);font-family:var(--haas);font-size:16px;line-height:1.5}.bundle-page *,.bundle-page *:before,.bundle-page *:after{box-sizing:border-box}.bundle-page [hidden]{display:none!important}.bundle-page button{font:inherit;cursor:pointer;color:inherit;border:0;background:transparent}.bundle-page button:disabled,.bundle-page button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bundle-page a{color:inherit;text-decoration:none}.bundle-page img{display:block;max-width:100%}.bundle-page h1,.bundle-page h2,.bundle-page h3,.bundle-page p{margin:0}.bundle-page h1,.bundle-page h2,.bundle-page h3,.bundle-page .btn{font-family:var(--kabel);font-weight:800}.bundle-page h1,.bundle-page h2,.bundle-page h3{line-height:.98;letter-spacing:-.045em;color:inherit}.bundle-page h2{font-size:clamp(40px,4.9vw,74px)}.bundle-page h3{font-size:28px;letter-spacing:-.035em}.bundle-page p{line-height:1.55}.bundle-page summary::-webkit-details-marker{display:none}.bundle-page details[open]>summary>span:last-child{transform:rotate(45deg)}.bundle-page .eyebrow,.bundle-page .b-card-ribbon,.bundle-page .b-game-count,.bundle-page .b-image-tag,.bundle-page .b-accessory-label,.bundle-page .b-game-feature,.bundle-page .b-art-caption,.bundle-page .b-gift-sticker,.bundle-page .b-sale-tag,.bundle-page .b-deluxe-seal,.bundle-page .b-stepnav a>span{font-family:HolidayPixel,monospace;font-weight:400;letter-spacing:.1px;line-height:1.5}.bundle-page .eyebrow{font-size:10px}.bundle-page :is(a,button,summary):focus-visible{outline:3px solid var(--red);outline-offset:4px}.bundle-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:18px;padding:17px 23px;background:var(--red);color:var(--cream);border-radius:0;box-shadow:inset 0 -4px var(--red-dark);clip-path:var(--pixel-cut);line-height:1.3;text-align:center;transition:translate .12s steps(1)}.bundle-page .btn:hover{translate:0 -2px}.bundle-page .btn>span:not([data-gp-label]){font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1;color:var(--gold)}.bundle-page .btn>[data-gp-label]{font:inherit;color:inherit}.bundle-page .btn.btn-mint,.bundle-page .btn.btn-blue{background:var(--red);color:var(--cream)}.bundle-page .b-full{width:100%}.bundle-page .b-text-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;background:transparent;padding:0;text-align:left;font-family:var(--haas)}.bundle-page .b-text-btn{display:inline-block;background:transparent;font-size:10px;text-decoration:underline;text-underline-offset:4px;padding:15px 0 0;line-height:1.6}.bundle-page .b-add{font-size:11px;background:var(--red);color:var(--cream);padding:12px 10px;width:100%;line-height:1.3;border:0;border-bottom:3px solid var(--red-dark);clip-path:var(--pixel-cut);font-weight:700}.bundle-page .b-add[aria-pressed=true]{background:var(--gold)!important;color:var(--dark-green)!important;border-bottom-color:#ba8e1b}.bundle-page .b-remove{font-size:10px;background:transparent;text-decoration:underline;text-underline-offset:2px;padding:6px 0 0;color:#0e4a2b99}.bundle-page .b-fine{font-size:9px;line-height:1.7;opacity:.65;margin-top:15px}.bundle-page .b-pixel-icon{display:inline-block;width:18px;height:18px;flex:none;background:var(--gold);-webkit-mask:url(gift-pixel-spark.svg) center / contain no-repeat;mask:url(gift-pixel-spark.svg) center / contain no-repeat}.bundle-page .b-hero{display:grid;grid-template-columns:1.05fr 1fr;background:var(--dark-green);color:var(--cream);overflow:hidden;min-height:460px;border-bottom:6px solid var(--gold)}.bundle-page .b-hero-copy{padding:47px 15px 45px var(--pad);align-self:center;z-index:1;min-width:0}.bundle-page .b-hero-copy>.eyebrow{color:var(--gold);font-size:9px}.bundle-page .b-hero h1{font-size:clamp(55px,5.7vw,86px);line-height:1;margin:20px 0;letter-spacing:-.055em;color:var(--cream);text-shadow:3px 3px #06321e}.bundle-page .b-hero h1 em{font-style:normal;color:var(--gold);text-shadow:3px 3px var(--red-dark)}.bundle-page .b-hero p{font-size:15px;color:var(--cream);line-height:1.6;margin-bottom:25px}.bundle-page .b-hero .btn{font-size:17px;padding:15px 23px}.bundle-page .b-hero-perks{display:flex;gap:15px;margin-top:23px;font-size:10px;color:var(--cream);flex-wrap:wrap}.bundle-page .b-hero-perks span:before{content:"+";margin-right:6px;color:var(--gold);font-weight:700}.bundle-page .b-hero-art{position:relative;min-width:0;display:grid;place-items:center;height:460px;overflow:hidden;background:var(--panel) url(gift-pattern.svg) 0 0 / 300px 300px;color:var(--dark-green)}.bundle-page .b-hero-board{position:absolute;width:105%;height:100%;object-fit:cover;mix-blend-mode:multiply;max-width:none;margin:0;transform:rotate(-5deg);filter:drop-shadow(0 15px 20px #0003)}.bundle-page .b-art-caption{position:absolute;bottom:27px;left:0;right:0;margin:auto;color:var(--dark-green);font-size:8px;max-width:90%;text-align:center;letter-spacing:1.2px}.bundle-page .b-gift-sticker{position:absolute;right:7%;top:34px;z-index:2;background:var(--red);color:var(--cream);font-size:9px;line-height:1.7;clip-path:var(--pixel-cut);padding:16px 18px;box-shadow:inset 0 -4px var(--red-dark);transform:rotate(5deg)}.bundle-page .b-pixel-spark{position:absolute;left:10%;top:75px;width:45px;height:45px;background:var(--gold);-webkit-mask:url(gift-pixel-snow.svg) center / contain no-repeat;mask:url(gift-pixel-snow.svg) center / contain no-repeat;z-index:1}.bundle-page .b-hero-robot{position:absolute;width:135px;height:auto;bottom:12px;left:6%;transform:rotate(-10deg) scale(1.5);z-index:2}.bundle-page .b-proof{background:var(--red);color:var(--cream);padding:13px 0;overflow:hidden;white-space:nowrap;font-family:HolidayPixel,monospace;font-size:8px;letter-spacing:.8px;border-bottom:4px solid var(--dark-green)}.bundle-page .b-proof-track{display:inline-flex;align-items:center;gap:36px;padding-left:36px;animation:b-proof 40s linear infinite;will-change:transform}.bundle-page .b-proof-track>span{display:inline-block}@keyframes b-proof{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bundle-page .b-proof-track{animation:none}}.bundle-page .b-stepnav{position:relative;z-index:24;background:var(--cream);border-bottom:2px solid var(--dark-green);padding:0 var(--pad);height:72px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 4px 10px #0e4a2b05}.bundle-page .b-stepnav.is-fixed{position:fixed;left:0;right:0}.b-stepnav-space{display:none;height:72px}.b-stepnav-space.is-on{display:block}.bundle-page .b-stepnav>div{display:flex;gap:34px;height:100%}.bundle-page .b-stepnav a{display:flex;align-items:center;gap:9px;font-size:13px;position:relative}.bundle-page .b-stepnav a>span{font-size:8px;background:#0e4a2b0b;padding:5px 7px}.bundle-page .b-stepnav a.active:after{content:"";height:4px;background:var(--red);position:absolute;bottom:0;width:100%}.bundle-page .b-stepnav a.active>span{background:var(--red);color:var(--cream)}.bundle-page .b-stepnav a>b{font-size:13px;color:var(--green)}.bundle-page .b-stepnav>button{background:transparent;border-bottom:1px solid;padding:0 0 4px;font-size:12px}.bundle-page .b-shop-layout.b-shop-layout--single{grid-template-columns:minmax(0,1fr);max-width:960px;margin:0 auto}.bundle-page .b-shop-layout{max-width:1560px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:0 var(--pad);align-items:start}.bundle-page .b-shop-main{min-width:0}.bundle-page .b-shop-section{scroll-margin-top:170px;padding:50px 0;border-bottom:1px solid var(--line)}.bundle-page .b-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.bundle-page .b-heading .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:11px;color:var(--red)}.bundle-page .b-heading h2{font-size:clamp(35px,3.35vw,51px)}.bundle-page .b-sale-tag{font-size:11px;display:grid;text-align:center;padding:12px 15px;background:var(--red);color:var(--cream);clip-path:var(--pixel-cut);transform:rotate(3deg);white-space:nowrap;flex:none}.bundle-page .b-sale-tag small{font-size:6px;color:var(--gold);margin-bottom:2px}.bundle-page .gp-panel{min-width:0}.bundle-page .b-board-card{border:1px solid var(--dark-green);display:grid;grid-template-columns:1fr 1fr;background:var(--panel)}.bundle-page .b-board-gallery{padding:16px 16px 20px;display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.bundle-page .b-image-stage{position:relative;aspect-ratio:1.65;display:grid;place-items:center;overflow:hidden}.bundle-page .b-image-stage:not([data-view=board]) .b-image-tag{display:none}.bundle-page .b-image-stage>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.bundle-page .b-image-stage>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bundle-page .b-image-stage[data-view=video]>img{visibility:hidden}.bundle-page .b-image-stage[data-view=included]>img{visibility:hidden}.bundle-page .b-stage-included{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:4%;padding:4% 5%}.bundle-page .b-inc-head{font-family:var(--kabel);font-weight:800;font-size:18px;line-height:1.1;letter-spacing:-.02em;color:#000}.bundle-page .b-inc-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:start}.bundle-page .b-inc{display:flex;flex-direction:column;align-items:center;min-width:0}.bundle-page .b-inc-art{position:relative;z-index:1;width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--dark-green);box-shadow:0 6px 14px #0e4a2b33}.bundle-page .b-inc-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bundle-page .b-inc-art>.b-inc-logo{object-fit:contain;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;margin:auto}.bundle-page .b-inc-pieces{position:relative;z-index:2;width:92%;margin-top:-14%}.bundle-page .b-inc-text{margin-top:2px;text-align:center}.bundle-page .b-inc-text p{font-size:11px;line-height:1.35;color:var(--dark-green);opacity:.75}.bundle-page .b-image-tag{position:absolute;bottom:15px;left:0;right:0;font-size:8px;letter-spacing:.9px;text-align:center}.bundle-page .b-image-stage[data-view=video] .b-image-tag{background:var(--cream);padding:8px;left:12px;right:12px}.bundle-page .b-thumbs{display:flex;justify-content:center;gap:6px;max-width:380px;width:100%;margin:0 auto}.bundle-page .b-thumbs>button{flex:1 1 0;min-width:0;white-space:nowrap;font-size:10px;line-height:1.4;padding:8px 4px;background:transparent;border:1px solid var(--line)}.bundle-page .b-thumbs>button[aria-pressed=true]{background:var(--dark-green);color:var(--cream);border-color:var(--dark-green)}.bundle-page .b-board-copy{padding:27px 25px 25px 5px;align-self:center;min-width:0}.bundle-page .b-board-copy h3{font-size:33px;margin-bottom:17px}.bundle-page .b-board-copy>p{font-size:12px;line-height:1.6}.bundle-page .b-checks{list-style:none;padding:0;margin:18px 0;font-size:11px;line-height:1.9}.bundle-page .b-checks li:before{content:"\2713";color:var(--green);font-weight:700;margin-right:8px}.bundle-page .b-price{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:18px}.bundle-page .b-price>strong{font-family:var(--kabel);font-weight:800;font-size:31px;color:var(--red);line-height:1}.bundle-page .b-price>s{font-size:13px;opacity:.6}.bundle-page .b-price>span{font-size:9px;background:var(--gold);color:var(--dark-green);padding:4px 6px;font-weight:700}.bundle-page .b-board-add{font-size:15px;padding:15px 12px;gap:12px}.bundle-page .b-board-add .b-board-add-mark{color:var(--gold);font-size:22px}.bundle-page .b-board-add.is-added{background:var(--green);box-shadow:inset 0 -4px var(--dark-green);cursor:default}.bundle-page .b-board-atc .board-button,.bundle-page .b-board-atc .board-button:hover{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:14px 10px;background:var(--green);color:var(--cream);border-radius:0;box-shadow:inset 0 -4px var(--dark-green);clip-path:var(--pixel-cut);font-family:var(--kabel);font-weight:800;font-size:14px;line-height:1.3}.bundle-page .b-board-added{margin-top:10px;font-size:11px;font-weight:700;color:var(--green)}.bundle-page .b-included-pdp{border:1px solid var(--line);border-top:0;background:#fffdf4;padding:18px 20px 22px}.bundle-page .b-included-pdp .main-product__whats-included__games-title{font-family:var(--kabel);font-weight:800;font-size:18px;margin:0 0 12px;letter-spacing:-.02em}.bundle-page .b-included-pdp .main-product__whats-included__games-item{container-type:inline-size}.bundle-page .b-included-pdp .main-product__whats-included__pieces{bottom:-19.1cqw}.bundle-page .b-included-pdp .main-product__whats-included__games-item:last-child .main-product__whats-included__pieces{bottom:-22.4cqw}.bundle-page .b-included-pdp .main-product__whats-included__game-description{margin-top:calc(18cqw + 8px)}.bundle-page .b-props{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.bundle-page .b-prop{position:relative;display:flex;align-items:center;gap:14px;padding:16px 30px 16px 18px;background:var(--panel);border:1px solid var(--dark-green);box-shadow:4px 4px var(--gold);font-family:var(--kabel);font-weight:800;font-size:18px;line-height:1.1;letter-spacing:-.02em;color:var(--dark-green)}.bundle-page .b-prop-icon{flex:none;width:34px;height:32px;object-fit:contain;image-rendering:pixelated}.bundle-page .b-prop-icon--star,.bundle-page .b-prop-icon--snow{display:inline-block;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.bundle-page .b-prop-icon--star{--m: url(gift-star.svg);background:var(--gold)}.bundle-page .b-prop-icon--snow{--m: url(gift-snowflake.svg);background:var(--green)}.bundle-page .b-info{position:absolute;top:6px;right:8px;font-family:var(--haas);font-weight:400;font-size:16px;line-height:1;color:var(--green)}.bundle-page .b-reassure{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:9px;color:var(--dark-green)}.bundle-page .b-reassure a{text-decoration:none}.bundle-page .b-tabs{display:flex;border-bottom:1px solid var(--dark-green);gap:5px;margin:0 0 25px}.bundle-page .b-tabs>button{background:transparent;padding:14px 18px;font-size:12px;border:1px solid transparent;border-bottom:0;font-weight:700}.bundle-page .b-tabs>button[aria-pressed=true]{background:var(--dark-green);color:var(--cream)}.bundle-page .b-tabs>button>span{font-family:HolidayPixel,monospace;font-weight:400;font-size:8px;background:var(--gold);color:var(--dark-green);padding:4px 6px;margin-left:8px;vertical-align:1px}.bundle-page .b-detail-btn{align-self:flex-start;display:inline-block;border:0;border-bottom:1px solid var(--line);padding:2px 0 3px;background:transparent;font-size:12px;text-align:left;color:var(--dark-green)}.bundle-page .b-dialog-intro{font-size:13px;line-height:1.55;margin:18px 0}.bundle-page .b-dialog .b-line .b-detail-btn{margin-top:8px;font-size:11px}.bundle-page .b-dialog-add{margin-top:20px}.bundle-page .b-collections{display:grid;grid-template-columns:1fr;gap:12px}.bundle-page .b-collection{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--dark-green);position:relative;min-width:0;background:var(--card)}.bundle-page .b-collection.featured{box-shadow:4px 4px var(--red)}.bundle-page .b-card-ribbon{grid-column:1 / -1;font-size:8px;letter-spacing:.5px;text-align:center;padding:9px 5px;border-bottom:1px solid var(--dark-green);min-height:30px;background:var(--pale);color:var(--dark-green);display:flex;align-items:center;justify-content:center}.bundle-page .b-collection--red .b-card-ribbon{background:var(--red);color:var(--cream)}.bundle-page .b-collection--green .b-card-ribbon{background:var(--green);color:var(--cream)}.bundle-page .b-collection--gold .b-card-ribbon{background:var(--gold);color:var(--dark-green)}.bundle-page .b-collection-art{position:relative;background:var(--art);overflow:hidden;min-height:170px;border-right:1px solid var(--line)}.bundle-page .b-fan{position:absolute;top:0;right:0;bottom:34px;left:0;isolation:isolate}.bundle-page .b-fan-card{--w: 40%;position:absolute;top:50%;left:50%;width:var(--w);padding:1.5% 1.5% 2%;background:#fff;border-radius:4%;box-shadow:0 5px 15px #00000059;transform-origin:50% 110%}.bundle-page .b-fan-media{position:relative;display:block;aspect-ratio:16 / 9;background-position:50%;background-size:cover;border-radius:4px;overflow:hidden}.bundle-page .b-fan-media>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;height:80%;object-fit:contain}.bundle-page .b-fan-card:nth-child(1){z-index:7;transform:translate(-50%,-62%) scale(1)}.bundle-page .b-fan-card:nth-child(2){z-index:6;transform:translate(-50%,-55%) rotate(-7deg) translate(-52%,4%) scale(.92)}.bundle-page .b-fan-card:nth-child(3){z-index:5;transform:translate(-50%,-55%) rotate(7deg) translate(52%,4%) scale(.92)}.bundle-page .b-fan-card:nth-child(4){z-index:4;transform:translate(-50%,-50%) rotate(-14deg) translate(-100%,10%) scale(.84)}.bundle-page .b-fan-card:nth-child(5){z-index:3;transform:translate(-50%,-50%) rotate(14deg) translate(100%,10%) scale(.84)}.bundle-page .b-fan-card:nth-child(6){z-index:2;transform:translate(-50%,-45%) rotate(-20deg) translate(-142%,18%) scale(.76)}.bundle-page .b-fan-card:nth-child(7){z-index:1;transform:translate(-50%,-45%) rotate(20deg) translate(142%,18%) scale(.76)}.bundle-page .b-fan--3 .b-fan-card{--w: 46%}.bundle-page .b-fan--5 .b-fan-card{--w: 38%}.bundle-page .b-fan--6 .b-fan-card,.bundle-page .b-fan--7 .b-fan-card{--w: 31%}.bundle-page .b-extra-badge{align-self:flex-start;font-family:HolidayPixel,monospace;font-size:9px;letter-spacing:.5px;background:var(--red);color:var(--cream);padding:7px 10px;clip-path:var(--pixel-cut);box-shadow:inset 0 -3px var(--red-dark)}.bundle-page .b-collection--gold{box-shadow:4px 4px var(--gold)}.bundle-page .b-price--hot>span{background:var(--red);color:var(--cream)}.bundle-page .b-collection-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10px 10px 34px}.bundle-page .b-deluxe-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;padding:10px 10px 34px}.bundle-page .b-deluxe-art>img{position:static;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;min-height:0;padding:0}.bundle-page .b-deluxe-art--3>img:first-child{grid-row:1 / 3}.bundle-page .b-deluxe-seal{position:absolute;right:8px;top:8px;background:var(--gold);color:var(--dark-green);font-size:6px;line-height:1.6;padding:7px 9px;text-align:center;clip-path:var(--pixel-cut)}.bundle-page .b-game-count{position:absolute;bottom:8px;left:9px;background:var(--cream);border:1px solid var(--dark-green);padding:4px 6px;font-size:7px;color:var(--dark-green)}.bundle-page .b-collection-body{padding:18px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}.bundle-page .b-collection h3{font-size:29px;line-height:1}.bundle-page .b-collection .b-price{margin:0;gap:9px}.bundle-page .b-collection .b-price>strong{font-size:27px}.bundle-page .b-collection .b-price>s{font-size:11px}.bundle-page .b-collection .b-add{max-width:260px}.bundle-page .b-collection.is-added .b-add{display:none}.bundle-page .b-collection.is-added .b-collection-body:after{content:"Added \2713";order:2;font-family:var(--kabel);font-weight:800;font-size:16px;color:var(--green)}.bundle-page .b-collection .b-remove{order:3;align-self:flex-start}.bundle-page .b-custom-top{display:flex;gap:20px;justify-content:space-between;align-items:start;margin-bottom:20px}.bundle-page .b-custom-top h3{font-size:26px;margin-bottom:10px}.bundle-page .b-custom-top p{font-size:11px;max-width:390px}.bundle-page .b-picked{font-family:HolidayPixel,monospace;font-size:9px;white-space:nowrap;background:var(--gold);color:var(--dark-green);padding:8px}.bundle-page .b-filter-panel{background:var(--panel);border:1px solid var(--line);padding:18px 17px;margin:0 0 22px}.bundle-page .b-filter-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:start;padding:0 0 14px}.bundle-page .b-filter-row:last-child{padding-bottom:0}.bundle-page .b-filter-label{font:700 10px/1.6 var(--haas);padding-top:7px}.bundle-page .b-filters{display:flex;gap:6px;flex-wrap:wrap;margin:0}.bundle-page .b-filters button{background:var(--cream);border:1px solid #0e4a2b55;border-radius:0;font-size:10px;padding:7px 9px;line-height:1.4}.bundle-page .b-filters button[aria-pressed=true],.bundle-page .b-filters[data-gp-toggle] button[aria-pressed=true]{background:var(--dark-green);color:var(--cream);border-color:var(--dark-green);box-shadow:2px 2px var(--gold)}.bundle-page .b-game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bundle-page .b-game{border:1px solid var(--line);display:flex;flex-direction:column;background:var(--card);min-width:0}.bundle-page .b-game-art{position:relative;background:var(--panel);aspect-ratio:16 / 9;overflow:hidden;flex:none}.bundle-page .b-game-play{display:block;width:100%;height:100%;padding:0;position:relative}.bundle-page .b-game-play:disabled{opacity:1;cursor:default}.bundle-page .b-game-play>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bundle-page .b-game-play>.b-game-logo{object-fit:contain;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;margin:auto;z-index:2}.bundle-page .b-play-dot{position:absolute;right:7px;bottom:7px;z-index:3;width:26px;height:26px;border-radius:50%;background:var(--cream)}.bundle-page .b-play-dot:after{content:"";position:absolute;left:10px;top:7px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--dark-green)}.bundle-page .b-game-feature{position:absolute;left:8px;top:8px;background:var(--red);color:var(--cream);padding:5px 6px;font-size:6px;line-height:1.6;clip-path:var(--pixel-cut);z-index:3}.bundle-page .b-game-feature.b-is-new{background:var(--green)}.bundle-page .b-game-preorder{position:absolute;right:8px;top:8px;z-index:3;background:var(--cream);color:var(--dark-green);padding:4px 6px;font-size:9px;font-weight:700}.bundle-page .b-game>div{padding:12px;display:flex;flex-direction:column;flex:1;gap:6px;min-width:0}.bundle-page .b-game h3{font-size:19px;line-height:1.05}.bundle-page .b-game .b-game-meta{font-size:10px;color:var(--green);line-height:1.4}.bundle-page .b-game-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:6px}.bundle-page .b-game-foot>span{white-space:nowrap}.bundle-page .b-game-foot b{font-size:13px}.bundle-page .b-game-foot s{font-size:9px;opacity:.6;margin-right:4px}.bundle-page .b-game-foot .b-add{width:auto;padding:8px 10px;font-size:10px}.bundle-page .b-game-state{font-size:10px;font-weight:700;color:var(--green);line-height:1.4}.bundle-page .b-game-state .b-remove{display:inline;padding:0 0 0 6px}.bundle-page .b-game-foot>span small{display:block;font-size:9px;color:var(--green);margin-top:3px}.bundle-page .b-game.is-locked .b-add{cursor:default;opacity:1}.bundle-page .b-game.is-locked,.bundle-page .b-game.is-added{border-color:var(--gold)}.bundle-page .b-nudge{display:block;background:var(--dark-green);color:var(--cream);padding:16px 20px;margin-top:22px;border-top:4px solid var(--gold);font-size:12px;font-weight:700;line-height:1.5}.bundle-page .b-next-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px}.bundle-page .b-next-row>span{font-size:10px;opacity:.7}.bundle-page .b-next-row .b-text-link{white-space:nowrap}.bundle-page .b-next-row .btn{font-size:14px;padding:14px 18px}.bundle-page .b-accessory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bundle-page .b-accessory{background:var(--card);border:1px solid var(--line);display:grid;grid-template-columns:36% 64%;min-width:0}.bundle-page .b-accessory-art{position:relative;background:var(--art);min-height:150px}.bundle-page .b-accessory-art a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bundle-page .b-accessory-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px}.bundle-page .b-accessory-label{position:absolute;left:7px;top:9px;z-index:1;font-size:6px;background:var(--gold);color:var(--dark-green);padding:5px 6px}.bundle-page .b-accessory>div:last-child{padding:16px 15px;display:flex;flex-direction:column;flex:1;gap:10px;min-width:0}.bundle-page .b-accessory h3{font-size:22px;line-height:1.03;color:var(--dark-green)}.bundle-page .b-accessory .b-price{margin:auto 0 0;gap:8px}.bundle-page .b-accessory .b-price>strong{font-size:23px}.bundle-page .b-accessory .b-price>s{font-size:10px}.bundle-page .b-accessory .b-add{background:transparent;color:var(--dark-green);border:1px solid var(--dark-green);border-bottom-width:1px;clip-path:none}.bundle-page .b-accessory.is-added .b-add{background:var(--gold);border-color:var(--gold)}.bundle-page .b-more-accessories{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:14px 16px;background:var(--panel);border:1px solid var(--dark-green);font-size:12px;font-weight:700}.bundle-page .b-more-accessories>span{font-size:22px;line-height:1;color:var(--red)}.bundle-page .b-extras{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.bundle-page .b-extra{background:var(--card);border:1px solid var(--line);padding:22px 20px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center}.bundle-page .b-extra .eyebrow{font-size:7px;color:var(--red);margin-bottom:8px}.bundle-page .b-extra h3{font-size:26px;margin-bottom:10px}.bundle-page .b-extra p{font-size:11px}.bundle-page .b-extra .b-fine{margin-top:10px}.bundle-page .b-digital-card{aspect-ratio:1.65;width:150px;background:var(--dark-green);color:var(--cream);position:relative;transform:rotate(-4deg);padding:12px;box-shadow:6px 6px var(--red);border:1px solid var(--dark-green);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.bundle-page .b-digital-logo{font-family:var(--kabel);font-weight:800;font-size:16px;line-height:1;letter-spacing:-.04em}.bundle-page .b-digital-card>span:not(.b-digital-logo){font-family:var(--kabel);font-weight:800;font-size:14px;line-height:1;letter-spacing:-.5px;position:relative;z-index:1}.bundle-page .b-digital-card b{position:absolute;right:10px;top:10px;font-family:var(--kabel);font-weight:800;font-size:16px;color:var(--gold)}.bundle-page .b-digital-card i{position:absolute;right:-8px;bottom:-14px;width:56px;height:56px;background:var(--green)}.bundle-page .b-gift-amounts{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.bundle-page .b-gift-amounts>button{font-size:11px;background:transparent;border:1px solid var(--dark-green);padding:8px 12px}.bundle-page .b-gift-amounts>button[aria-pressed=true]{background:var(--dark-green);color:var(--cream)}.bundle-page .b-extra .b-add{width:auto;padding:10px 16px}.bundle-page .b-warranty-btns .b-add{background:var(--green);border-bottom-color:var(--dark-green)}.bundle-page .b-warranty-art{display:grid;place-items:center}.bundle-page .b-warranty-art svg{width:84px;height:84px;color:var(--green)}.bundle-page .b-summary{position:sticky;top:180px;margin-top:50px;background:var(--cream);border:1px solid var(--dark-green);box-shadow:5px 5px var(--dark-green);max-height:calc(100vh - 200px);overflow:auto;scrollbar-width:thin}.bundle-page .b-summary-top{position:relative;background:var(--dark-green);color:var(--cream);padding:24px 22px 23px;overflow:hidden;border-bottom:5px solid var(--gold)}.bundle-page .b-summary-top .eyebrow{font-size:7px;color:var(--gold);line-height:1.6;margin-bottom:13px}.bundle-page .b-summary-top h2{font-size:40px}.bundle-page .b-summary-star{position:absolute;right:20px;bottom:27px;display:block;width:43px;height:43px;background:var(--gold);-webkit-mask:url(gift-pixel-snow.svg) center / contain no-repeat;mask:url(gift-pixel-snow.svg) center / contain no-repeat}.bundle-page .b-summary-content{padding:20px}.bundle-page .b-library-count{display:flex;gap:13px;align-items:center;margin-bottom:18px}.bundle-page .b-library-count>strong{font-family:var(--kabel);font-weight:800;font-size:50px;line-height:1;color:var(--red)}.bundle-page .b-library-count>span{font-size:11px;line-height:1.4}.bundle-page .b-library-count small{font-size:9px;opacity:.6}.bundle-page .b-line{display:flex;gap:11px;padding:12px 0;border-top:1px solid var(--line);align-items:start}.bundle-page .b-line img{width:42px;height:40px;object-fit:contain;background:var(--art);mix-blend-mode:multiply;flex:none}.bundle-page .b-line-title{font-size:11px;line-height:1.3;font-weight:700;display:block}.bundle-page .b-line-meta{display:block;font-size:9px;opacity:.65;margin-top:3px;line-height:1.5}.bundle-page .b-line-price{font-size:11px;font-weight:700;white-space:nowrap}.bundle-page .b-summary-nudge{background:var(--panel);font-size:10px;padding:12px;line-height:1.55;margin-top:10px}.bundle-page .b-summary-totals{border-top:1px solid var(--dark-green);margin-top:20px;padding-top:15px}.bundle-page .b-summary-totals>div{display:flex;justify-content:space-between;font-size:10px;margin-bottom:10px}.bundle-page .b-summary-totals .b-savings{color:var(--red)}.bundle-page .b-summary-totals .b-total{align-items:center;margin:15px 0 20px;font-size:14px}.bundle-page .b-total>strong{font-family:var(--kabel);font-weight:800;font-size:29px}.bundle-page .b-summary .btn{font-size:14px;padding:14px 10px;gap:10px}.bundle-page .b-summary .b-fine{text-align:center}.bundle-page .b-summary-trust{display:grid;gap:9px;margin-top:17px;padding-top:16px;border-top:1px solid var(--line);font-size:9px;color:var(--dark-green)}.b-bottom-bar{display:none}.b-bottom-bar.is-on{display:flex;align-items:center;justify-content:space-between;gap:15px;position:fixed;bottom:0;left:0;right:0;padding:13px 20px calc(13px + env(safe-area-inset-bottom));background:#0e4a2b;color:#fffeee;z-index:40;border-top:3px solid #e8b52e;box-shadow:0 -3px 15px #0e4a2b17;font-family:var(--font-neue-haas-grotesk, "Neue Haas Grotesk"),Arial,sans-serif}.b-bottom-bar button{font:inherit;color:inherit;border:0;cursor:pointer}.b-bottom-bar .b-mobile-total{display:flex;align-items:center;gap:16px;background:transparent;padding:0;text-align:left}.b-bottom-bar .b-mobile-total>span{font-size:10px;line-height:1.3}.b-bottom-bar .b-mobile-total small{display:block;font-size:8px;color:#e8b52e;margin-top:3px}.b-bottom-bar .b-mobile-total>b{font-family:var(--font-itc-kabel-std, "ITC Kabel Std"),Arial,sans-serif;font-weight:800;font-size:25px;white-space:nowrap}.b-bottom-bar .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-itc-kabel-std, "ITC Kabel Std"),Arial,sans-serif;font-weight:800;font-size:12px;padding:12px 14px;background:#cc1d31;color:#fffeee;box-shadow:inset 0 -4px #7d0d1c;clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px),0 8px,4px 8px,4px 4px,8px 4px);white-space:nowrap}.b-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;padding:0;border:1px solid #0e4a2b;box-shadow:8px 8px #cc1d31;width:560px;max-width:calc(100vw - 28px);max-height:90dvh;background:#fffeee;color:#0e4a2b;overflow:auto}.b-dialog::backdrop{background:#0e4a2ba8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bundle-page .b-dialog-head{display:flex;align-items:start;gap:15px;justify-content:space-between;padding:26px;background:var(--dark-green);color:var(--cream);border-bottom:5px solid var(--gold)}.bundle-page .b-dialog-head .eyebrow{color:var(--gold);font-size:9px}.bundle-page .b-dialog h2{font-size:34px;margin-top:12px}.bundle-page .b-close{font-size:30px;line-height:1;padding:0;color:var(--cream)}.bundle-page .b-dialog-body{padding:8px 26px 24px}.bundle-page .b-line{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line);align-items:start}.bundle-page .b-line img{width:60px;height:53px;object-fit:contain;background:var(--art);mix-blend-mode:multiply;flex:none}.bundle-page .b-line-content{flex:1;min-width:0}.bundle-page .b-line-title{font-size:13px;line-height:1.3;font-weight:700;display:block}.bundle-page .b-line-meta{display:block;font-size:10px;opacity:.65;margin-top:3px;line-height:1.5}.bundle-page .b-line-price{font-size:13px;font-weight:700;white-space:nowrap}.bundle-page .b-review-upsell{display:flex;align-items:center;gap:13px;background:var(--pale);padding:13px;margin:8px 0 14px}.bundle-page .b-review-upsell p{font-size:12px;line-height:1.5}.bundle-page .b-review-btn,.bundle-page .b-review-upsell button{font-size:11px;font-weight:700;padding:9px 12px;background:var(--dark-green);color:var(--cream);white-space:nowrap;flex:none}.bundle-page .b-review-extras{display:grid;gap:10px;margin:6px 0 4px}.bundle-page .b-review-extra{border:1px solid var(--line);background:var(--panel);padding:12px 13px}.bundle-page .b-review-extra p{font-size:12px}.bundle-page .b-review-extra .b-gift-amounts{margin:10px 0}.bundle-page .b-review-price{display:flex;justify-content:space-between;align-items:center;padding:20px 0 3px;border-top:1px solid var(--dark-green);margin-top:15px;font-size:14px}.bundle-page .b-review-price strong{font-family:var(--kabel);font-weight:800;font-size:33px}.bundle-page .b-dialog .b-fine{font-size:10px;margin-bottom:18px}.bundle-page .b-dialog .btn{font-size:16px;padding:15px}.bundle-page .b-dialog .b-text-btn{font-size:12px;padding-top:16px;text-align:center}.bundle-page .b-review-empty{font-size:12px;padding:14px 0}.bundle-page .b-toast{position:fixed;bottom:96px;left:50%;transform:translate(-50%,30px);background:var(--dark-green);color:var(--cream);padding:13px 22px;border:1px solid var(--gold);box-shadow:4px 4px var(--gold);font-size:12px;z-index:65;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:90vw;text-align:center}.bundle-page .b-toast.show{opacity:1;transform:translate(-50%)}.gp-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:0;padding:0;background:transparent;max-width:min(92vw,960px);width:100%;height:fit-content;max-height:100vh;overflow:visible}.gp-modal::backdrop{background:#0e4a2ba8}.gp-modal__inner{position:relative;padding-top:44px}.gp-modal__close{position:absolute;right:0;top:0;width:36px;height:36px;border:1px solid #0e4a2b;background:#fffeee;color:#0e4a2b;font-size:24px;line-height:34px;text-align:center;cursor:pointer}.gp-modal__video{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden;border:1px solid #0e4a2b;box-shadow:8px 8px #cc1d31}.gp-modal__video video{width:100%;height:100%;object-fit:cover;display:block}.bundle-page.b-ugc{padding:50px var(--pad);background:var(--green);color:var(--cream);border-bottom:5px solid var(--gold)}.b-ugc .gp-wrap{max-width:1560px;margin:0 auto}.b-ugc .gp-ugc__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.b-ugc .gp-ugc__head .eyebrow{color:var(--gold);font-size:8px;margin-bottom:11px}.b-ugc .gp-ugc__head h2{font-size:clamp(35px,3.35vw,51px);color:var(--cream);max-width:22ch}.b-ugc .gp-ugc__flake{position:static;flex:none}.b-ugc .gp-ugc__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:24px 0 0;padding:0 0 4px;scrollbar-width:none}.b-ugc .gp-ugc__row::-webkit-scrollbar{display:none}.b-ugc .gp-ugc__item{position:relative;flex:0 0 calc(25% - 8px);aspect-ratio:4 / 5;scroll-snap-align:start;overflow:hidden;background:#000;margin:0;border:1px solid var(--dark-green)}.b-ugc .gp-ugc__item img,.b-ugc .gp-ugc__item video{width:100%;height:100%;object-fit:cover;display:block}.b-ugc .gp-ugc__item.is-on{outline:4px solid var(--gold);outline-offset:-4px}.b-ugc .gp-ugc__caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;background:var(--cream);color:var(--dark-green);border:1px solid var(--dark-green);box-shadow:4px 4px var(--gold);font-size:12px;line-height:1.5;min-width:0}.b-ugc .gp-ugc__caption>span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-ugc .gp-ugc__caption a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.b-ugc .gp-ugc__dots{display:flex;gap:5px;align-items:center;margin-top:12px}.b-ugc .gp-ugc__dots span{width:6px;height:6px;background:#fffeee73}.b-ugc .gp-ugc__dots span.is-on{width:16px;background:var(--gold)}.bundle-page .b-faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:65px var(--pad);background:var(--panel);border-top:5px solid var(--dark-green);max-width:1560px;margin:0 auto}.bundle-page .b-faq-section .eyebrow{color:var(--red);font-size:8px}.bundle-page .b-faq-section h2{font-size:55px;margin:17px 0 20px}.bundle-page .b-faq-section>div>p{font-size:13px}.bundle-page .b-faq-section>div>img{width:150px;height:140px;object-fit:contain;margin-top:5px;transform:rotate(-9deg) scale(1.3);mix-blend-mode:multiply}.bundle-page .b-faqs details{border-bottom:1px solid var(--line)}.bundle-page .b-faqs details:first-child{border-top:1px solid var(--line)}.bundle-page .b-faqs summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:13px;padding:20px 0;font-weight:700}.bundle-page .b-faqs summary>span{font-size:20px;font-weight:400;line-height:1;color:var(--red);transition:transform .15s}.bundle-page .b-faq-answer{font-size:12px;line-height:1.7;padding:0 25px 20px 0}.bundle-page .b-faq-answer p{margin:0 0 8px}.bundle-page .b-faq-answer a{text-decoration:underline}.bundle-page .b-faq-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}@media(min-width:801px){.bundle-page .b-accessory-art{min-height:0;aspect-ratio:1}}@media(min-width:1101px){.bundle-page .b-hero-copy>.eyebrow{font-size:13px}.bundle-page .b-heading .eyebrow,.bundle-page .b-faq-section .eyebrow,.b-ugc .gp-ugc__head .eyebrow{font-size:12px}.bundle-page .b-extra .eyebrow{font-size:10px}.bundle-page .b-hero-perks{font-size:13px;gap:20px}.bundle-page .b-card-ribbon{font-size:10px}.bundle-page .b-game-count{font-size:9px}.bundle-page .b-stepnav a>span{font-size:10px}.bundle-page .b-proof{font-size:10px}}@media(max-width:1100px){.bundle-page .b-shop-layout{grid-template-columns:minmax(0,1fr) 275px;gap:24px}.bundle-page .b-board-card{grid-template-columns:1fr}.bundle-page .b-board-copy{padding:20px 24px 27px}.bundle-page .b-board-copy>p{font-size:13px}.bundle-page .b-checks{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px;font-size:10px}.bundle-page .b-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-page .b-stepnav>div{gap:18px}.bundle-page .b-stepnav a{font-size:11px}.bundle-page .b-stepnav>button{font-size:10px}.bundle-page .b-hero h1{font-size:61px}.bundle-page .b-hero-copy{padding-top:40px;padding-bottom:37px}.bundle-page .b-hero-art{height:420px}.bundle-page .b-hero{min-height:420px}.bundle-page .b-hero p{font-size:13px}.bundle-page .b-gift-sticker{font-size:8px;padding:13px 15px;right:8%;top:55px}.bundle-page .b-art-caption{font-size:6px;bottom:55px}.bundle-page .b-hero-robot{width:115px;left:5px;bottom:23px}.bundle-page .b-extras{grid-template-columns:1fr}}@media(max-width:800px){.bundle-page .b-hero{min-height:0;grid-template-columns:1fr 1fr}.bundle-page .b-hero-copy{padding:31px 0 30px 20px}.bundle-page .b-hero-copy>.eyebrow{font-size:6px;line-height:1.8;max-width:210px}.bundle-page .b-hero h1{font-size:clamp(40px,6.7vw,58px);margin:16px 0;line-height:1.01}.bundle-page .b-hero p{font-size:11px;max-width:240px}.bundle-page .b-hero p br{display:none}.bundle-page .b-hero .btn{font-size:12px;padding:12px;gap:10px;white-space:nowrap}.bundle-page .b-hero .btn>span{font-size:16px}.bundle-page .b-hero-perks{font-size:8px;gap:8px;margin-top:18px}.bundle-page .b-hero-art{height:340px}.bundle-page .b-hero-board{width:150%;left:-27%;transform:rotate(-7deg)}.bundle-page .b-gift-sticker{font-size:8px;padding:12px;top:28px;right:20px}.bundle-page .b-art-caption{display:none}.bundle-page .b-hero-robot{width:90px;left:10%;bottom:20px}.bundle-page .b-pixel-spark{width:30px;height:30px;left:10px;top:70px}.bundle-page .b-proof{padding:12px 0;font-size:6px}.bundle-page .b-stepnav{height:61px;padding:0 20px;gap:0}.b-stepnav-space{height:61px}.bundle-page .b-stepnav>div{width:100%;gap:0;justify-content:space-between}.bundle-page .b-stepnav a{font-size:10px;gap:7px}.bundle-page .b-stepnav a>span{padding:4px 5px;font-size:9px}.bundle-page .b-stepnav a>b{display:none}.bundle-page .b-stepnav>button{display:none}.bundle-page .b-shop-layout{display:block;padding:0 20px}.bundle-page .b-summary{display:none}.bundle-page .b-shop-section{padding:36px 0;scroll-margin-top:160px}.bundle-page .b-heading h2{font-size:39px}.bundle-page .b-heading .eyebrow{font-size:7px;line-height:1.8}.bundle-page .b-sale-tag{font-size:9px;padding:10px 12px}.bundle-page .b-sale-tag small{font-size:5px}.bundle-page .b-board-card{grid-template-columns:1fr 1fr}.bundle-page .b-board-copy{padding:23px 18px 23px 0}.bundle-page .b-board-copy h3{font-size:30px}.bundle-page .b-board-copy>p{font-size:11px}.bundle-page .b-checks{display:block;font-size:9px;line-height:1.8;margin:12px 0}.bundle-page .b-price>strong{font-size:28px}.bundle-page .b-price{gap:8px}.bundle-page .b-price>span{font-size:8px}.bundle-page .b-image-tag{font-size:6px;letter-spacing:.3px;bottom:18px}.bundle-page .b-reassure{font-size:8px}.bundle-page .b-collection{grid-template-columns:44% 56%}.bundle-page .b-collection-body{padding:16px 13px}.bundle-page .b-prop{display:grid;grid-template-rows:30px 1fr;justify-items:center;align-items:center;row-gap:8px;text-align:center;font-size:13px;padding:14px 10px;box-shadow:3px 3px var(--gold)}.bundle-page .b-info{font-size:14px;top:5px;right:6px}.bundle-page .b-props{gap:8px}.bundle-page .b-prop-icon{width:28px;height:26px}.bundle-page .b-stage-included{gap:8px}.bundle-page .b-collection h3{font-size:27px}.bundle-page .b-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-page .b-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-page .b-accessory{grid-template-columns:1fr}.bundle-page .b-accessory-art{aspect-ratio:1.18;min-height:0}.bundle-page .b-accessory h3{font-size:22px}.bundle-page .b-faq-section{padding:42px 20px;gap:25px;grid-template-columns:1fr 1.3fr}.bundle-page .b-faq-section h2{font-size:42px}.bundle-page .b-faq-section>div>p{font-size:11px}.bundle-page .b-faqs summary{font-size:12px;line-height:1.5;padding:17px 0}.bundle-page .b-faq-answer{font-size:11px;padding-right:0}.bundle-page.b-ugc{padding:36px 20px}.b-ugc .gp-ugc__item{flex:0 0 72%}}@media(max-width:560px){.bundle-page .b-hero{display:flex;flex-direction:column;min-height:0}.bundle-page .b-hero-copy{min-width:0;padding:29px 20px 25px;width:100%}.bundle-page .b-hero-copy>.eyebrow{max-width:none;font-size:7px}.bundle-page .b-hero h1{width:auto;font-size:43px;margin:17px 0;max-width:350px}.bundle-page .b-hero p{max-width:315px;font-size:12px;margin-bottom:20px}.bundle-page .b-hero .btn{font-size:13px;padding:13px 17px}.bundle-page .b-hero-perks{display:flex;gap:7px 12px;font-size:8px;margin-top:18px}.bundle-page .b-hero-art{width:100%;height:180px}.bundle-page .b-hero-board{width:100%;height:100%;top:0;left:0;margin:0;object-fit:cover;transform:rotate(-4deg)}.bundle-page .b-hero-robot{width:70px;left:8px;bottom:0;transform:rotate(-10deg) scale(1.25)}.bundle-page .b-gift-sticker{top:14px;right:19px;font-size:7px;padding:9px 10px}.bundle-page .b-pixel-spark{left:20px;top:15px;width:28px;height:28px}.bundle-page .b-stepnav{padding:0 15px;height:59px}.b-stepnav-space{height:59px}.bundle-page .b-stepnav a{font-size:9px;gap:5px}.bundle-page .b-stepnav a>span{font-size:8px;padding:4px}.bundle-page .b-shop-layout{padding:0 18px}.bundle-page .b-heading{margin-bottom:20px;gap:10px}.bundle-page .b-heading h2{font-size:35px}.bundle-page .b-board-card{grid-template-columns:1fr}.bundle-page .b-image-tag{font-size:7px;bottom:10px}.bundle-page .b-board-copy{padding:4px 20px 24px}.bundle-page .b-board-gallery{padding:15px 15px 16px;gap:10px}.bundle-page .b-inc-head{font-size:13px}.bundle-page .b-inc-text p{font-size:9px}.bundle-page .b-stage-included{padding:3% 4%;gap:3%}.bundle-page .b-board-copy h3{font-size:33px;margin-bottom:14px}.bundle-page .b-board-copy>p{font-size:12px}.bundle-page .b-checks{font-size:11px;line-height:1.9;margin:15px 0}.bundle-page .b-price{gap:11px}.bundle-page .b-price>strong{font-size:33px}.bundle-page .b-price>s{font-size:13px}.bundle-page .b-price>span{font-size:9px}.bundle-page .b-board-copy .b-text-btn{width:100%;text-align:center}.bundle-page .b-reassure{font-size:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bundle-page .b-reassure>span:last-child{grid-column:1 / -1}.bundle-page .b-included-pdp{padding:14px 14px 18px}.bundle-page .b-collections{gap:14px}.bundle-page .b-collection{grid-template-columns:46% 54%}.bundle-page .b-collection-art{min-height:130px}.bundle-page .b-dialog-head{padding:22px}.bundle-page .b-dialog h2{font-size:30px}.bundle-page .b-dialog-body{padding:7px 20px 20px}.bundle-page .b-review-upsell{flex-direction:column;align-items:start}.bundle-page .b-review-upsell button{width:100%}.bundle-page .b-collection-body{padding:14px 12px;gap:10px}.bundle-page .b-collection h3{font-size:24px}.bundle-page .b-collection .b-price>strong{font-size:24px}.bundle-page .b-collection .b-add{font-size:11px;padding:11px 8px}.bundle-page .b-tabs>button{font-size:11px;padding:13px 10px;flex:1 1 0;text-align:center}.bundle-page .b-filter-row{grid-template-columns:1fr;gap:8px;padding-bottom:14px}.bundle-page .b-filter-panel{padding:15px 12px}.bundle-page .b-filter-label{padding:0}.bundle-page .b-filters button{font-size:10px;padding:8px 10px;min-height:34px}.bundle-page .b-custom-top{display:block}.bundle-page .b-custom-top h3{font-size:26px}.bundle-page .b-game-grid{grid-template-columns:1fr 1fr;gap:10px}.bundle-page .b-game>div{padding:10px}.bundle-page .b-game h3{font-size:17px}.bundle-page .b-game-foot{flex-wrap:wrap;gap:8px}.bundle-page .b-game-foot .b-add{width:100%;padding:9px 10px}.bundle-page .b-next-row{align-items:start;gap:15px}.bundle-page .b-next-row>span{font-size:9px;max-width:150px}.bundle-page .b-next-row .btn{font-size:12px;padding:13px 14px;gap:10px}.bundle-page .b-accessory-grid{grid-template-columns:1fr 1fr;gap:10px}.bundle-page .b-accessory>div:last-child{padding:12px;gap:8px}.bundle-page .b-accessory h3{font-size:18px}.bundle-page .b-accessory .b-price>strong{font-size:20px}.bundle-page .b-extra{grid-template-columns:1fr;gap:16px;padding:18px 16px}.bundle-page .b-digital-card{width:200px}.bundle-page .b-extra h3{font-size:24px}.bundle-page .b-faq-section{grid-template-columns:1fr;gap:25px;padding:37px 20px}.bundle-page .b-faq-section>div:first-child{position:relative}.bundle-page .b-faq-section h2{font-size:43px;margin:15px 0}.bundle-page .b-faq-section>div>img{position:absolute;right:5px;bottom:3px;width:100px;height:100px;margin:0;transform:rotate(-8deg)}.bundle-page .b-faq-section>div>p{max-width:240px;font-size:12px}.bundle-page .b-faqs summary{font-size:12px;padding:19px 0;gap:20px}.b-ugc .gp-ugc__head h2{font-size:35px}}.bundle-page .b-shop-layout.b-shop-layout--single{display:block;max-width:960px;margin:0 auto}@media(max-width:800px){.bundle-page .b-shop-layout.b-shop-layout--single{padding:0 18px}}.bundle-page .b-image-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.bundle-page .b-image-tag{z-index:2}.bundle-page .b-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.bundle-page .b-tabs>button>span{margin-left:0;white-space:nowrap}.bundle-page .b-accessory h3{overflow-wrap:anywhere}@media(max-width:800px){.bundle-page .b-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-page .b-accessory{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bundle-page .b-tabs>button{font-size:11px;padding:13px 8px}.bundle-page .b-tabs>button>span{font-size:6px;padding:3px 4px}.bundle-page .b-accessory h3{font-size:17px}}.bundle-page{font-variant-emoji:text}.bundle-page .b-fan-card{--w: 34%;padding:3px;background:#fff;border-radius:8px}.bundle-page .b-fan-card>.b-fan-media{position:static;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--art)}.bundle-page .b-fan--3 .b-fan-card{--w: 42%}.bundle-page .b-fan--5 .b-fan-card{--w: 32%}.bundle-page .b-fan--6 .b-fan-card,.bundle-page .b-fan--7 .b-fan-card{--w: 27%}.bundle-page .b-fan-card:nth-child(1){transform:translate(-50%,-58%) scale(1)}.bundle-page .b-byo-link{display:block;margin:16px auto 0;padding:4px 0;font-size:13px;font-weight:700;color:var(--dark-green);text-decoration:underline;text-underline-offset:5px}.bundle-page .b-filter-status{display:flex;justify-content:flex-end;margin-top:4px}.bundle-page .b-filter-status>button{font-size:11px;font-weight:700;color:var(--dark-green);border-bottom:1px solid currentColor;padding:0 0 2px}.bundle-page .b-gc-art{display:grid;place-items:center}.bundle-page .b-gc-art>img{width:100%;max-width:220px;height:auto;border-radius:10px;transform:rotate(-4deg);box-shadow:6px 6px var(--red)}.bundle-page .b-review-extra--visual{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center}.bundle-page .b-review-extra-art{width:96px;height:auto;border-radius:6px;box-shadow:3px 3px var(--red)}.bundle-page .b-review-extra-art--shield{display:grid;place-items:center;box-shadow:none}.bundle-page .b-review-extra-art--shield svg{width:56px;height:56px;color:var(--green)}.bundle-page .b-review-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:560px){.bundle-page .b-collections{gap:10px}.bundle-page .b-card-ribbon{min-height:0;padding:6px 5px;font-size:7px}.bundle-page .b-collection{grid-template-columns:44% 56%}.bundle-page .b-collection-art{min-height:0;height:128px}.bundle-page .b-fan{top:0;right:0;bottom:26px;left:0}.bundle-page .b-game-count{bottom:6px;left:6px;font-size:6px;padding:3px 5px}.bundle-page .b-collection-body{padding:10px;gap:6px}.bundle-page .b-collection h3{font-size:20px}.bundle-page .b-collection .b-detail-btn{font-size:10px}.bundle-page .b-collection .b-price>strong{font-size:20px}.bundle-page .b-collection .b-price>span{font-size:8px;padding:3px 5px}.bundle-page .b-collection .b-add{padding:9px 6px;font-size:11px}.bundle-page .b-review-extra--visual{grid-template-columns:72px minmax(0,1fr);gap:10px}.bundle-page .b-review-extra-art{width:72px}.bundle-page .b-gc-art>img{max-width:200px}}.gp-i{display:inline-block;width:.8em;height:.8em;vertical-align:-.06em;flex:none}.gp-i--down{transform:rotate(90deg)}.gp-i--up{transform:rotate(-90deg)}.gp-i--upright{transform:rotate(-45deg)}.gp-i--check{width:.95em;height:.95em;vertical-align:-.12em}.gp-i--info{width:1em;height:1em;vertical-align:-.15em}.gp-i--circle{width:.8em;height:.8em}.bundle-page .btn>span:not([data-gp-label]) .gp-i{width:16px;height:16px;vertical-align:middle}.bundle-page .b-board-add .b-board-add-mark .gp-i{width:18px;height:18px}.bundle-page .b-stepnav a>b{display:inline-flex;align-items:center}.b-bottom-bar .gp-i{width:12px;height:12px;margin-left:6px}.bundle-page .b-image-stage>video{cursor:pointer}.bundle-page .b-sound{position:absolute;right:10px;bottom:10px;z-index:3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--dark-green);box-shadow:0 2px 8px #0e4a2b40}.bundle-page .b-sound svg{width:20px;height:20px}.bundle-page .b-sound .b-sound-on{display:none}.bundle-page .b-sound.is-on .b-sound-on{display:inline}.bundle-page .b-sound.is-on .b-sound-off{display:none}.bundle-page .b-playpause{position:absolute;right:58px;bottom:10px;z-index:3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--dark-green);box-shadow:0 2px 8px #0e4a2b40}.bundle-page .b-playpause svg{width:16px;height:16px}.bundle-page .b-playpause .b-pp-play{display:none}.bundle-page .b-playpause.is-paused .b-pp-play{display:inline}.bundle-page .b-playpause.is-paused .b-pp-pause{display:none}.bundle-page .b-fan-card>.b-fan-media,.bundle-page .b-dialog .b-line img{background:#fff;mix-blend-mode:normal}.bundle-page .b-love-tag{display:inline-block;align-self:flex-start;width:fit-content;margin-top:4px;padding:4px 6px;border:1px solid #000;border-radius:6px;background:transparent;color:#000;font-family:var(--haas);font-weight:400;font-size:12px;line-height:1.2}.bundle-page .b-dialog .b-line .b-love-tag{margin:6px 0 2px}.bundle-page #gift-review .b-line img{background:#fff;mix-blend-mode:normal;object-fit:contain}.bundle-page .b-fan-card{padding:0;background:transparent;border-radius:0;box-shadow:none}.bundle-page .b-fan-card>.b-fan-media{background:transparent;border-radius:0;object-fit:contain;filter:drop-shadow(0 4px 6px #00000047)}.bundle-page .b-gc-art>img{max-width:240px;border-radius:0;transform:none;box-shadow:none}.bundle-page .b-review-extra-art:not(.b-review-extra-art--shield){border-radius:0;box-shadow:none}.bundle-page .b-game>.b-game-art{padding:0;display:block;flex:none;aspect-ratio:16 / 9;width:100%}.bundle-page .b-dialog .b-line .b-love-tag{border-color:var(--green);color:var(--green);margin-right:12px}.bundle-page .b-dialog .b-line .b-detail-btn{color:var(--red);border-bottom-color:var(--red)}.bundle-page .b-dialog .b-line .b-love-tag{display:block;margin:6px 0 0}.bundle-page .b-dialog .b-line .b-detail-btn{display:block;width:fit-content;margin-top:10px}@media(max-width:560px){.bundle-page .b-gift-sticker{top:auto;bottom:10px;right:12px}}.bundle-page .b-collection .b-card-ribbon{background:var(--green);color:#fff}.bundle-page #gift-review .b-line-price s{font-weight:400;opacity:.6;margin-right:4px}.bundle-page .b-review-savings{border-top:1px solid var(--dark-green);margin-top:15px;padding-top:14px;font-size:14px}.bundle-page .b-review-savings[hidden]{display:none}.bundle-page .b-review-savings>div{display:flex;justify-content:space-between;padding:3px 0}.bundle-page .b-review-saved{color:var(--red);font-weight:700}.bundle-page .b-review-savings:not([hidden])+.b-review-price{border-top:0;margin-top:0;padding-top:8px}@media(max-width:560px){.bundle-page .b-faq-section>div:first-child{padding-bottom:12px}.bundle-page .b-faq-section>div>img{width:80px;height:80px;right:5px;bottom:-20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gift-page.css.map */
