.pp{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:2.5rem 3.5rem;padding-block:1.25rem 3rem;display:grid}.pp-main{gap:1rem;min-width:0;display:grid}.pp-crumbs{margin-bottom:-.5rem}.pp-brand{min-height:44px;color:var(--accent);justify-self:start;align-items:center;margin-block:-.5rem;display:inline-flex}.pp h1{font-size:clamp(2.25rem,3.8vw,3.75rem);font-style:oblique 10deg}.pp h1 .chip{margin-left:.25rem;font-style:normal}.pp h2{margin-bottom:1rem;font-size:2rem}.pp-buy{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;gap:1rem 1.75rem;margin-top:.75rem;scroll-margin-top:1rem;display:grid}.pp-pic{grid-row:span 4;width:100%}.pp-cost{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding-top:.75rem;display:flex}.pp-cost .price{font-size:3.25rem}.cur{color:var(--muted);font-size:.75rem;font-weight:700}.pp-cost .avail{flex-basis:100%;font-size:.75rem}.pp-pn{color:var(--muted);font-size:.8125rem}.pp-opt{grid-column:2;min-width:0}.amounts{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.5rem;display:grid}.amt{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-content:center;justify-items:center;gap:.3rem;min-height:62px;padding:.6rem .4rem;line-height:1;display:grid}.amt b{font:900 1.65rem/1 var(--display)}.amt small{color:var(--muted);white-space:nowrap;font-size:.6875rem}.amt:hover{border-color:var(--accent)}.amt[aria-current]{border:2px solid var(--blue);background:var(--notice)}.amt[data-availability=out_of_stock]{border-style:dashed}.acct summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;list-style:none;display:inline-flex}.acct summary::-webkit-details-marker{display:none}.acct .ic{width:1rem;height:1rem}.acct[open] .ic{rotate:180deg}.acct fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.75rem;display:grid}.acct legend{padding-bottom:.75rem;font-size:.8125rem}.acct label{border:1px solid var(--line);text-align:center;border-radius:4px;place-items:center;min-height:44px;padding:.5rem;font-size:.75rem;display:grid}.acct :checked+label{background:var(--blue);border-color:var(--blue);color:#fff}.acct :focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.acct-say{color:var(--muted);grid-column:1/-1;font-size:.8125rem}.acct-say>*{padding-block:.5rem;display:none}.acct-say .a0,#a-us:checked~* .a-us,#a-uk:checked~* .a-uk,#a-xx:checked~* .a-xx{display:block}.acct :checked~* .a0{display:none}.acct-alternatives{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.acct-alternatives li{flex:12rem;min-width:0}.acct-alternatives a{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:4px;align-items:center;height:100%;min-height:44px;padding:.625rem .75rem;display:flex}.pp-panel{grid-area:1/2/span 2;position:sticky;top:1rem}.pp-rest{grid-column:1;gap:2.5rem;min-width:0;display:grid}.facts{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding-block:1.5rem;display:grid}.facts li{grid-template-columns:1.5rem minmax(0,1fr);align-content:start;gap:.4rem .6rem;display:grid}.facts li>:first-child{grid-row:span 2;align-self:start;min-width:0;max-width:1.5rem}.facts b{font-size:.875rem;line-height:1.5rem}.facts p{color:var(--muted);font-size:.8125rem;line-height:1.5}.facts .ic{color:var(--accent)}.pp-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.pp-rest section>p{color:var(--muted);margin-bottom:.875rem;font-size:.9375rem}.pp-rest section>ul{color:var(--muted);gap:.5rem;margin-bottom:1rem;padding-left:1.25rem;font-size:.875rem;list-style:outside;display:grid}.regions-list{gap:.75rem;display:grid}.region{border:1px solid var(--line);background:var(--surface);border-radius:5px;gap:.35rem;padding:1rem;display:grid}.region small{color:var(--muted)}.region span{color:var(--accent);font-size:.75rem}.co{border:1px solid var(--line);background:var(--surface);border-radius:10px;display:block;overflow:clip;box-shadow:0 8px 28px #101b3010;container-type:inline-size}.co-top{background:var(--blue);color:#fff;border-bottom:4px solid var(--yellow);padding:1rem 1.25rem}.co-top h2{font:900 1.75rem/1 var(--display);margin:0;font-style:oblique 10deg}.co-body,.co-form,.co-ask,.co-status,.co section{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.co-body{padding:1.25rem}.co-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .75rem;padding-bottom:1rem;display:grid}.co-item>:first-child{grid-row:span 2}.co-item :is(.game-case,.cover),.buybar :is(.game-case,.cover){border-width:2px;border-radius:3px;flex:none;width:2.6rem;padding:2px}.co-item b{overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.co-item>span:last-child{color:var(--muted);font-size:.75rem}.co-step{align-items:center;gap:.5rem;min-height:44px;font-size:.8125rem;font-weight:700;display:flex}.co-step:before{content:attr(data-n);background:var(--blue);color:#fff;width:1.35rem;height:1.35rem;font:900 1rem/1 var(--display);border-radius:3px;place-items:center;display:grid}.co .hint{margin-top:.5rem}.consent{color:var(--muted);align-items:start;gap:.75rem;font-size:.75rem;line-height:1.6;display:flex}.consent input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:.1rem}.consent i{display:block}.consent [aria-invalid=true]{outline:2px solid #c4342b}.co-total{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3rem;padding-block:1rem;font-weight:800;display:grid}.co-total i{color:var(--muted);font-size:.6875rem;font-weight:500;display:block}.co-total data{font:900 2.6rem/1 var(--display)}.co-total small{color:var(--muted);grid-column:1/-1;font-size:.6875rem;font-weight:400}.pays-slot{position:relative}.pays{gap:.5rem;display:grid}.slot{min-height:var(--slot);display:grid}.pay-loading{height:var(--slot);border:1px solid var(--line);background:var(--field);color:var(--muted);border-radius:5px;place-items:center;font-size:.8125rem;display:grid}.slot :is(paypal-button,apple-pay-button){width:100%;height:var(--slot);max-width:none;display:block}.slot paypal-button{--paypal-button-border-radius:5px}.slot apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:var(--slot);--apple-pay-button-border-radius:5px;--apple-pay-button-box-sizing:border-box}.slot[data-kit=pay-googlepay]>:not([data-kit=standin]),.slot[data-kit=pay-googlepay] button{width:100%;height:var(--slot);min-height:var(--slot);border-radius:5px}.w-apple{display:none}@supports ((-webkit-appearance:-apple-pay-button)){.w-apple{display:grid}}.pay{width:100%;min-height:var(--slot);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.15;display:flex}.pay:hover{filter:brightness(1.06)}.pay:disabled{opacity:.55}.pay--paypal{color:#003087;background:#ffc439;font-size:1.0625rem}.pay--wallet{color:#fff;background:#080f1b}.pay--card{background:var(--blue);color:#fff;justify-content:space-between}.pay--crypto{background:var(--surface);color:var(--ink);border-color:var(--line);justify-content:space-between}.pay--crypto span{text-align:left;gap:.25rem;font-size:.875rem;display:grid}.pay--crypto small{color:var(--muted);font-size:.6875rem;font-weight:400}.pay b{white-space:nowrap}.cardbox{border:1px solid var(--line);background:var(--bg);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.cardbox>div{gap:.4rem;min-width:0;font-size:.75rem;font-weight:700;display:grid}.cardbox>:first-child,.cardbox .pay{grid-column:1/-1}.cardbox .input{height:48px;font:400 16px/24px var(--body);padding:0 12px}.cardbox .input>*{width:100%;min-width:0;height:100%;display:block}.cardbox .input:is(:focus-within,[data-focused]){outline:3px solid var(--focus);outline-offset:2px}.turnstile{width:100%;max-width:300px;margin-inline:auto}.turnstile:empty,.co-status:empty{display:none}.co:is([data-state=paying],[data-state=confirming]) .co-status{z-index:1;background:var(--surface);position:absolute;inset:0}.co:is([data-state=paying],[data-state=confirming]) .pays{visibility:hidden}.co:is([data-state=paid],[data-state=held],[data-state=refused],[data-state=unavailable]) :is(.co-ask,.pays){display:none}.paid-head{gap:.5rem;display:grid}.order-no{font:900 2rem/1 var(--display);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.status{border-block:1px solid var(--line);gap:1rem;padding-block:1rem;display:grid}.status li{padding-left:1.75rem;font-size:.8125rem;position:relative}.status li:before{content:"";border:2px solid var(--accent);background:var(--accent);border-radius:2px;width:.9rem;height:.9rem;position:absolute;top:.2rem;left:0}.status [aria-current]:before{background:var(--yellow)}.status [aria-current]~li:before{border-color:var(--line);background:0 0}.status .a,.status :is([aria-current],[aria-current]~li) .z{display:none}.status :is([aria-current],[aria-current]~li) .a{display:inline}.buybar{display:none}@media (width<=68rem){.pp{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);gap:2rem}.pp-buy{grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.75rem 1.25rem}.pp-opt{grid-column:1/-1}.pp-pic{grid-row:span 2}.pp-more,.facts{grid-template-columns:1fr}}@media (width<=48rem){.pp{grid-template-columns:1fr;gap:2rem}.pp-panel{grid-area:auto;position:static}.pp-rest{grid-column:auto}.pp h1{font-size:2.5rem}.pp-buy{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.pp-cost .price{font-size:3rem}.co-body{padding:1.25rem}.facts{grid-template-columns:1fr 1fr}.pp-more{grid-template-columns:1fr}.buybar{padding:.75rem var(--gut);border-block:1px solid var(--line);background:var(--surface);align-items:center;gap:.75rem;margin-top:2rem;display:flex}.buybar p{flex:1;gap:.25rem;min-width:0;display:grid}.buybar p>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;overflow:hidden}.buybar p>span{align-items:center;gap:.5rem;display:flex}.buybar .price{font-size:1.65rem}}@media (width<=28rem){.facts{grid-template-columns:1fr}.pp-buy{grid-template-columns:minmax(0,8rem) minmax(0,1fr)}.pp h1 .chip{margin-left:0}.amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}
