.shop-steps[data-astro-cid-5z2j2j73]{gap:14px;max-width:980px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.shop-steps[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(3,1fr)}}.shop-steps[data-astro-cid-5z2j2j73] li[data-astro-cid-5z2j2j73]{color:var(--ink-3);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.shop-steps[data-astro-cid-5z2j2j73] strong[data-astro-cid-5z2j2j73]{color:var(--ink);display:block}.shop-steps__n[data-astro-cid-5z2j2j73]{border:1px solid var(--teal);width:30px;height:30px;color:var(--teal);font:700 14px/1 var(--body);flex:none;place-items:center;display:grid}.shop-products[data-astro-cid-5z2j2j73]{background:var(--line);gap:1px;display:grid}@media (width>=900px){.shop-products[data-astro-cid-5z2j2j73]{grid-template-columns:1fr 1fr}}.shop-product[data-astro-cid-5z2j2j73]{background:var(--bg-2);outline-offset:-2px;outline:2px solid #0000;flex-direction:column;transition:outline-color .15s,opacity .2s;display:flex}.shop-product[data-astro-cid-5z2j2j73].is-selected{outline-color:var(--teal)}.shop[data-astro-cid-5z2j2j73][data-step=form] .shop-product[data-astro-cid-5z2j2j73]:not(.is-selected){opacity:.55}.shop[data-astro-cid-5z2j2j73][data-step=form] .shop-product[data-astro-cid-5z2j2j73]:not(.is-selected):hover{opacity:.85}.shop-product__media[data-astro-cid-5z2j2j73]{aspect-ratio:16/8;background:var(--bg-3);position:relative;overflow:hidden}.shop-product__media[data-astro-cid-5z2j2j73] img{object-fit:cover;width:100%;height:100%;display:block}.shop-product__media[data-astro-cid-5z2j2j73]:after{content:"";background:linear-gradient(#0000 45%,#0a0810d9);position:absolute;inset:0}.shop-product__platform[data-astro-cid-5z2j2j73]{z-index:1;font:700 13px/1 var(--body);letter-spacing:.12em;color:#fff;padding:6px 10px;position:absolute;bottom:14px;left:16px}.shop-product__media--ps5[data-astro-cid-5z2j2j73] .shop-product__platform[data-astro-cid-5z2j2j73]{background:#0070d1}.shop-product__media--xbox[data-astro-cid-5z2j2j73] .shop-product__platform[data-astro-cid-5z2j2j73]{background:#107c10}.shop-product__body[data-astro-cid-5z2j2j73]{flex-direction:column;flex:1;gap:10px;padding:20px 20px 22px;display:flex}.shop-product__title[data-astro-cid-5z2j2j73]{font:700 clamp(26px, 2.6vw, 32px)/1 var(--display);text-transform:uppercase;color:var(--ink);margin:0}.shop-product__short[data-astro-cid-5z2j2j73]{color:var(--ink-2);margin:0;font-size:15.5px}.shop-product__label[data-astro-cid-5z2j2j73]{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:6px 0 0}.shop-product__perks[data-astro-cid-5z2j2j73]{color:var(--ink-3);margin:0;padding-left:18px;font-size:14.5px;line-height:1.6}.shop-product__buy[data-astro-cid-5z2j2j73]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;display:flex}.shop-price[data-astro-cid-5z2j2j73]{font:700 clamp(30px, 3.2vw, 38px)/1 var(--display);color:var(--coral)}.shop-pick[data-astro-cid-5z2j2j73]{justify-content:center;min-width:132px}.shop-pick__on[data-astro-cid-5z2j2j73]{display:none}.shop-pick[data-astro-cid-5z2j2j73][aria-pressed=true]{background:var(--teal)}.shop-pick[data-astro-cid-5z2j2j73][aria-pressed=true] .shop-pick__idle[data-astro-cid-5z2j2j73]{display:none}.shop-pick[data-astro-cid-5z2j2j73][aria-pressed=true] .shop-pick__on[data-astro-cid-5z2j2j73]{display:inline}html.js .shop[data-astro-cid-5z2j2j73][data-step=pick] .shop-order[data-astro-cid-5z2j2j73]{display:none}.shop-order[data-astro-cid-5z2j2j73]{outline:none;margin-top:28px;scroll-margin-top:90px}.shop[data-astro-cid-5z2j2j73][data-step=form] .shop-order[data-astro-cid-5z2j2j73]{animation:.25s ease-out shop-in}@keyframes shop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shop[data-astro-cid-5z2j2j73][data-step=form] .shop-order[data-astro-cid-5z2j2j73]{animation:none}}.shop-order[data-astro-cid-5z2j2j73]{background:var(--line-3);border:1px solid var(--line-3);gap:1px;display:grid}@media (width>=1000px){.shop-order[data-astro-cid-5z2j2j73]{grid-template-columns:minmax(0,1fr) 360px}.shop-side[data-astro-cid-5z2j2j73]{order:2}}.shop-order__main[data-astro-cid-5z2j2j73],.shop-side[data-astro-cid-5z2j2j73]{background:var(--bg-2);padding:clamp(18px,3vw,30px)}.shop-order__main[data-astro-cid-5z2j2j73]{max-width:none}.shop-summary[data-astro-cid-5z2j2j73]{flex-direction:column;gap:12px;display:flex}@media (width>=1000px){.shop-summary[data-astro-cid-5z2j2j73]{position:sticky;top:96px}}.shop-form[data-astro-cid-5z2j2j73]{flex-direction:column;gap:18px;display:flex}.shop-summary__top[data-astro-cid-5z2j2j73]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-summary__total[data-astro-cid-5z2j2j73]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.shop-summary__name[data-astro-cid-5z2j2j73]{font:700 clamp(22px, 2.4vw, 28px)/1.05 var(--display);text-transform:uppercase;color:var(--ink);margin:0}.shop-summary__how[data-astro-cid-5z2j2j73]{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.55}.shop-summary__how[data-astro-cid-5z2j2j73] strong[data-astro-cid-5z2j2j73]{color:var(--ink-2)}.shop-paynote[data-astro-cid-5z2j2j73]{margin:0;line-height:1.5}.shop-form[data-astro-cid-5z2j2j73][hidden],.shop[data-astro-cid-5z2j2j73][data-step=done] [data-astro-cid-5z2j2j73][data-change]{display:none}.shop[data-astro-cid-5z2j2j73][data-step=done] .shop-product[data-astro-cid-5z2j2j73]:not(.is-selected){opacity:.55}.shop-link[data-astro-cid-5z2j2j73]{color:var(--teal);font:600 14px/1.2 var(--body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.shop-link[data-astro-cid-5z2j2j73]:hover{color:var(--pink)}.shop-grid[data-astro-cid-5z2j2j73]{gap:14px 16px;display:grid}@media (width>=640px){.shop-grid[data-astro-cid-5z2j2j73]{grid-template-columns:1fr 1fr}.shop-field--full[data-astro-cid-5z2j2j73]{grid-column:1/-1}}.shop-field[data-astro-cid-5z2j2j73]{flex-direction:column;gap:6px;display:flex}.shop-field[data-astro-cid-5z2j2j73] label[data-astro-cid-5z2j2j73]{color:var(--ink-2);font-size:14px;font-weight:600}.shop-optional[data-astro-cid-5z2j2j73]{color:var(--ink-4);font-weight:400}.shop-field[data-astro-cid-5z2j2j73] .input[data-astro-cid-5z2j2j73]{flex:none;width:100%}.shop-field[data-astro-cid-5z2j2j73] textarea[data-astro-cid-5z2j2j73].input{resize:vertical;min-height:84px;padding:12px 14px;line-height:1.5}.shop-hint[data-astro-cid-5z2j2j73]{color:var(--ink-4);margin:0;font-size:12.5px}.shop-err[data-astro-cid-5z2j2j73]{color:var(--coral);min-height:0;margin:0;font-size:13px}.shop-err[data-astro-cid-5z2j2j73]:empty{display:none}.shop-form[data-astro-cid-5z2j2j73] [data-astro-cid-5z2j2j73][aria-invalid=true]{border-color:var(--coral)}.shop-form[data-astro-cid-5z2j2j73] .input[data-astro-cid-5z2j2j73]:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.shop-warn[data-astro-cid-5z2j2j73]{border:1px solid var(--line-3);border-left:4px solid var(--coral);background:var(--bg-1);color:var(--ink-2);padding:14px 18px;font-size:14.5px;line-height:1.6}.shop-warn[data-astro-cid-5z2j2j73] ul[data-astro-cid-5z2j2j73]{margin:6px 0 8px;padding-left:18px}.shop-accept[data-astro-cid-5z2j2j73]{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.shop-accept[data-astro-cid-5z2j2j73] input[data-astro-cid-5z2j2j73]{width:18px;height:18px;accent-color:var(--teal);flex:none;margin-top:3px}.shop-submit[data-astro-cid-5z2j2j73]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.shop-submit[data-astro-cid-5z2j2j73] .btn[data-astro-cid-5z2j2j73][disabled]{opacity:.6;cursor:progress}.shop-status[data-astro-cid-5z2j2j73]{color:var(--coral);margin:0;font-size:14.5px}.shop-status[data-astro-cid-5z2j2j73]:empty{display:none}.shop-hp[data-astro-cid-5z2j2j73]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.shop-done[data-astro-cid-5z2j2j73]{flex-direction:column;gap:14px;display:flex}.shop-done[data-astro-cid-5z2j2j73][hidden]{display:none}.shop-done__icon[data-astro-cid-5z2j2j73]{background:var(--teal);width:44px;height:44px;color:var(--bg-1);font:700 22px/1 var(--body);place-items:center;display:grid}.shop-done[data-astro-cid-5z2j2j73] h2[data-astro-cid-5z2j2j73]{outline:none;margin:0}.shop-done__id[data-astro-cid-5z2j2j73]{background:var(--bg-1);border:1px solid var(--line-3);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.shop-done__id[data-astro-cid-5z2j2j73] code[data-astro-cid-5z2j2j73]{color:var(--ink);letter-spacing:.04em;font:700 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}
