.ll-footer{background:#0b0c10;border-top:1px solid #ffffff0c;margin-top:76px}.ll-footer-main{grid-template-columns:minmax(290px,.9fr) minmax(500px,1.3fr);gap:clamp(34px,5vw,90px);padding-top:48px;padding-bottom:38px;display:grid}.ll-footer-identity{justify-content:space-between;align-items:center;gap:30px;max-width:480px;display:flex}.ll-footer-identity .brand-lockup{font-size:23px}.ll-footer-identity .brand-lockup svg{width:46px}.ll-footer-identity h2{letter-spacing:-.03em;margin:23px 0 14px;font-family:Barlow,sans-serif;font-size:clamp(30px,2.8vw,46px);font-weight:800;line-height:.98}.ll-footer-identity h2 span{color:var(--lime)}.ll-footer-identity p{color:var(--muted);max-width:270px;margin:0;font-size:13px}.ll-footer-platforms{flex-direction:column;flex-shrink:0;align-items:center;gap:27px;display:flex}.ll-footer-platforms a{opacity:.7;place-items:center;width:62px;min-height:52px;transition:opacity .2s,transform .2s;display:grid}.ll-footer-platforms a:hover{opacity:1;transform:translateY(-2px)}.ll-footer-platforms img{object-fit:contain;filter:brightness(0)invert()}.ll-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ll-footer-links h3{letter-spacing:.13em;text-transform:uppercase;color:#f4f3ec;margin:3px 0 19px;font-size:11px;font-weight:700}.ll-footer-links a,.ll-footer-links button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;margin:3px 0;padding:4px 0;font-family:inherit;font-size:13px;line-height:1.5;transition:color .2s;display:block}.ll-footer-links a:hover,.ll-footer-links button:hover,.ll-footer-bottom a:hover{color:var(--lime)}.ll-footer-bottom{color:var(--muted);border-top:1px solid #ffffff0a;align-items:center;gap:24px;padding-top:20px;padding-bottom:22px;font-size:11px;display:flex}.ll-footer-bottom>div{gap:22px;margin-left:auto;display:flex}:is(.ll-footer a:focus-visible,.ll-footer button:focus-visible){outline:2px solid var(--purple);outline-offset:5px;border-radius:2px}@media (max-width:1050px){.ll-footer-main{grid-template-columns:1fr;gap:35px}.ll-footer-identity{justify-content:flex-start;gap:70px;max-width:none}.ll-footer-links{max-width:850px}}@media (max-width:600px){.ll-footer{margin-top:48px}.ll-footer-main{gap:30px;padding-top:32px;padding-bottom:26px}.ll-footer-identity{justify-content:space-between;gap:20px}.ll-footer-identity .brand-lockup{font-size:20px}.ll-footer-identity .brand-lockup svg{width:38px}.ll-footer-identity h2{font-size:35px}.ll-footer-identity p{max-width:220px;font-size:12px}.ll-footer-platforms{gap:12px}.ll-footer-platforms a{width:44px;min-height:44px}.ll-footer-platforms img{max-width:38px;max-height:34px}.ll-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ll-footer-links>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.ll-footer-links>div:last-child h3{grid-column:1/-1;margin-bottom:10px}.ll-footer-links h3{margin-bottom:12px}.ll-footer-links a,.ll-footer-links button{padding:5px 0;font-size:12px}.ll-footer-bottom{flex-wrap:wrap;gap:10px 16px;font-size:10px}.ll-footer-bottom>div{gap:20px;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ll-footer-platforms a{transition:none}.ll-footer-platforms a:hover{transform:none}}.site-frame{--store-header-height:106px}.site-frame-home .site-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#101116fa 0%,#101116d9 48%,#10111673 80%,#10111600 100%);border-bottom:0}.site-frame-home:has(.migration-notice) .path-hero{margin-top:0}@media (max-width:360px){.site-frame .nav-inner{gap:8px;width:calc(100% - 24px)}.site-frame .brand-lockup>span{font-size:20px}.site-frame .brand-lockup>svg{width:30px}}@media (max-width:1150px){.site-frame{--store-header-height:88px}}@media (max-width:700px){.site-frame{--store-header-height:76px}}body{font-size:17px}.site-frame .page-shell{width:calc(100% - 100px);max-width:1760px}.site-frame .page-header{max-width:1100px;padding:70px 0 42px}.site-frame .page-header>p:last-child{max-width:780px;font-size:18px}.site-frame .eyebrow{font-size:12px}.site-frame .display-title{font-size:clamp(56px,6.6vw,108px)}.site-frame .button{min-height:52px;padding:14px 24px;font-size:15px;transition:filter .18s,background .18s,transform .18s}.site-frame .button:hover:not(:disabled){filter:brightness(1.12);transform:none}.site-frame .button-secondary:hover:not(:disabled){border-color:#565a66}.site-frame .fine-print{font-size:13px}.site-nav{z-index:100}.nav-inner{gap:30px;width:calc(100% - 80px);max-width:1900px;height:106px}.brand-lockup{gap:13px;overflow:visible}.brand-lockup>svg{transform-origin:50%;width:52px;height:47px}.brand-lockup>span{font-size:30px}.site-nav .brand-lockup:after{display:none}.site-nav .brand-lockup.brand-launch>svg{animation:.8s cubic-bezier(.2,.7,.2,1) both lane-launch}.site-nav .brand-lockup>span{transform-origin:0;animation:.7s cubic-bezier(.18,.85,.3,1) .19s both lane-wordmark}@keyframes lane-launch{0%{transform:rotate(-270deg)scale(.65)}65%{transform:rotate(15deg)scale(1.08)}to{transform:rotate(0)scale(1)}}@keyframes lane-wordmark{0%{opacity:0;transform:translate(-22px)scaleX(.8)}75%{opacity:1;transform:translate(7px)scaleX(1.02)}to{opacity:1;transform:translate(0)scaleX(1)}}.nav-links{gap:30px;margin-left:auto;transition:gap .3s,transform .35s}.nav-links a{padding:14px 0;font-size:15px}.nav-links a.active:after{bottom:-28px}.nav-actions{flex-shrink:0;gap:8px}.nav-actions .icon-button{width:42px;height:44px}.icon-button:hover{filter:brightness(1.3);background:0 0}.bag-link:hover>svg{animation:.6s both bag-shake}.nav-account:hover>svg{animation:.7s both account-pulse}.nav-wishlist:hover>svg{animation:.55s both heart-pop}.nav-search-toggle:hover>svg{animation:.8s both search-look}.bag-link b{min-width:19px;height:19px;font-size:11px;line-height:19px}@keyframes bag-shake{20%,60%{transform:rotate(-13deg)}40%,80%{transform:rotate(13deg)}to{transform:rotate(0)}}@keyframes account-pulse{45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes heart-pop{35%{transform:scale(1.32)}65%{transform:scale(.9)}to{transform:scale(1)}}@keyframes search-look{20%{transform:translate(-3px,-2px)rotate(-10deg)}50%{transform:translate(3px,1px)rotate(10deg)}80%{transform:translateY(2px)}to{transform:none}}.header-search{opacity:0;pointer-events:none;flex:none;width:0;margin-left:-30px;transition:width .4s cubic-bezier(.2,.8,.2,1),opacity .25s;position:relative}.header-search.expanded{opacity:1;pointer-events:auto;width:clamp(210px,19vw,350px);margin-left:0}.header-search form{overflow:hidden}.header-search input{border:0;border-bottom:2px solid var(--lime);background:0 0;border-radius:0;width:100%;min-height:50px;padding:12px 4px;font-size:16px}.header-search input:focus-visible{box-shadow:0 2px 0 var(--lime);outline:0}.search-active .nav-links{gap:22px;transform:translate(-4px)}.header-search-results{background:#1b1e26;border:1px solid #373b45;border-radius:14px;width:440px;animation:.22s ease-out search-results-in;position:absolute;top:calc(100% + 24px);right:0;overflow:hidden;box-shadow:0 24px 70px #0009}.search-results-label{color:var(--muted);letter-spacing:.6px;justify-content:space-between;padding:17px 20px;font-size:11px;display:flex}.header-search-results ul{margin:0;padding:0;list-style:none}.header-search-results li a{align-items:center;gap:14px;padding:12px 20px;transition:background .2s;display:flex}.header-search-results li a:hover,.header-search-results li a.selected{background:#ffffff0c}.search-product-image{background:#ffffff07;border-radius:6px;flex-shrink:0;place-items:center;width:54px;height:60px;display:grid;overflow:hidden}.search-product-image img{object-fit:contain;width:100%;height:100%}.header-search-results li a>span{flex:1;min-width:0}.header-search-results b{font-size:13px;line-height:1.3;display:block}.header-search-results small{color:var(--muted);font-size:10px}.header-search-results strong{white-space:nowrap;font-size:13px}.search-more{color:var(--lime);background:#d7ff610c;justify-content:space-between;align-items:center;padding:18px 20px;font-size:13px;display:flex}.no-search-matches{color:var(--muted);padding:20px;font-size:14px}@keyframes search-results-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.basket-layer{z-index:200;visibility:hidden;transition:visibility 0s .38s;position:fixed;inset:0}.basket-layer.is-open{visibility:visible;transition-delay:0s}.basket-shade{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#06070bb8;border:0;transition:opacity .35s;position:absolute;inset:0}.is-open .basket-shade{opacity:1}.basket-drawer{background:#14171e;border-left:1px solid #353a45;flex-direction:column;width:min(580px,100vw);transition:transform .38s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(101%);box-shadow:-20px 0 80px #0008}.is-open .basket-drawer{transform:translate(0)}.basket-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 32px;display:flex}.basket-drawer .eyebrow{margin-bottom:8px;font-size:10px}.basket-drawer h2{text-transform:uppercase;font-family:Barlow,sans-serif;font-size:43px}.basket-drawer h2 span{color:var(--lime)}.basket-scroll{overscroll-behavior:contain;flex:1;padding:10px 32px 24px;overflow-y:auto}.basket-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:420px;display:flex}.basket-empty>svg{color:var(--purple)}.basket-empty h3{font-size:24px}.basket-empty p{color:var(--muted);max-width:340px;font-size:15px}.basket-line{border-bottom:1px solid #ffffff12;grid-template-columns:112px 1fr;gap:20px;padding:25px 0;display:grid}.basket-line>img{object-fit:contain;background:radial-gradient(#ffffff0c,#0000);border-radius:10px;width:112px;height:148px}.basket-line-kicker{letter-spacing:1px;color:var(--purple);text-transform:uppercase;font-size:10px}.basket-line h3{margin:6px 0;font-size:19px;line-height:1.25}.basket-line p{color:var(--muted);font-size:11px;line-height:1.7}.basket-line strong{margin:10px 0;font-size:18px;display:block}.basket-line-actions{align-items:center;gap:17px;display:flex}.basket-line-actions>a{color:var(--purple);font-size:12px}.basket-quantity{background:#222731;border-radius:7px;align-items:center;display:flex}.basket-quantity button{border:0;place-items:center;width:30px;height:30px;display:grid}.basket-quantity span{text-align:center;min-width:26px;font-size:12px}.basket-remove{color:#9fa7b7;border:0;place-items:center;margin-left:auto;padding:5px;display:grid}.basket-drawer>footer{border-top:1px solid var(--line);background:#10131a;gap:13px;padding:25px 32px;display:grid}.basket-totals{justify-content:space-between;align-items:baseline;display:flex}.basket-totals strong{font-size:31px}.basket-drawer>footer>p{color:var(--muted);font-size:12px}.basket-drawer>footer>p.basket-rewards{color:var(--lime)}.basket-drawer>footer>small{color:#949dab;font-size:11px}.basket-drawer .button{width:100%;min-height:48px;font-size:14px}.site-frame .footer-links a,.site-frame .footer-links button{font-size:14px}.footer-links button{color:var(--muted);border:0;padding:0}.site-frame .footer-links h3{font-size:12px}.site-frame .footer-statement p{max-width:350px;font-size:15px}.site-frame .trademark-note{font-size:11px}.site-frame .footer-bottom{font-size:12px}.platform-brands{align-items:center;gap:30px;margin-top:25px;display:flex}.platform-brands img{object-fit:contain;filter:brightness(0)invert();opacity:.72;width:110px;height:32px}.platform-path{z-index:6;align-items:center;gap:15px;padding:18px 0 20px;display:flex;position:relative}.platform-path>span{color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.platform-path button{color:#a5adba;background:#ffffff04;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 18px;font-size:14px;transition:background .2s,filter .2s;display:flex}.platform-path button img{object-fit:contain;filter:brightness(0)invert();width:22px;height:22px}.platform-path button[aria-pressed=true]{color:var(--lime);background:#d7ff6112;border-color:#d7ff6140}.platform-path button:hover{filter:brightness(1.25);background:#ffffff0c}.home-hero .hero-layout{grid-template-columns:44% 56%;min-height:790px;padding-top:20px}.home-hero .hero-copy h1{font-size:clamp(90px,7.7vw,150px)}.home-hero .hero-copy>p{max-width:420px;font-size:16px}.home-hero .hero-offer>strong{font-size:64px}.home-hero .hero-offer>span{font-size:13px}.home-hero .hero-art{left:33%;right:-5%}.home-hero .hero-meta{font-size:11px}.home-hero .hero-art-caption{max-width:430px;font-size:10px}.home-hero .hero-buttons .button{font-size:22px}.home-hero .hero-buttons .text-link{font-size:14px}.hero-xbox .hero-art img{object-fit:contain;max-height:740px;-webkit-mask-image:none;mask-image:none}.hero-game-cover{align-items:center;gap:14px;margin-top:25px;display:flex}.hero-game-cover img{object-fit:cover;border-radius:3px;width:48px;height:60px}.hero-game-cover span{color:var(--muted);font-size:12px}.hero-game-cover b{color:var(--text);font-size:13px;display:block}.site-frame .home-console-card:hover{border-color:var(--line);filter:brightness(1.14);transform:none}.site-frame .home-console-card.featured:hover{border-color:#b0d34e}.site-frame .home-console-details h3{font-size:32px}.site-frame .home-console-details>p{font-size:13px}.site-frame .home-console-image{height:270px}.site-frame .home-console-price strong{font-size:29px}.site-frame .home-benefits>span{font-size:13px}.site-frame .premium-copy>p{max-width:430px;font-size:16px}.site-frame .premium-copy{max-width:540px}.site-frame .premium-inclusions{max-width:440px}.site-frame .premium-inclusions span{font-size:11px}.site-frame .premium-art-note{font-size:10px}.site-frame .service-card p{font-size:15px}.site-frame .home-finish-card small{font-size:12px}.site-frame .home-build-banner p{font-size:16px}.site-frame .reward-feature p,.site-frame .home-build-banner .text-link{font-size:15px}@media (max-width:1500px){.nav-inner{gap:20px;width:calc(100% - 64px)}.nav-links{gap:21px}.nav-links a{font-size:14px}.brand-lockup>span{font-size:26px}.brand-lockup>svg{width:44px}.header-search{margin-left:-20px}.header-search.expanded{width:225px}.search-active .nav-links{gap:14px}.search-active .nav-links a{font-size:12px}.site-frame .page-shell{width:calc(100% - 80px)}}@media (max-width:1150px){.nav-inner{height:88px}.nav-links{display:none}.menu-button{display:flex}.nav-links.open{border-bottom:1px solid var(--line);background:#181c24;flex-direction:column;align-items:stretch;padding:20px 32px;display:flex;position:absolute;top:88px;left:0;right:0}.nav-links.open a{font-size:17px}.nav-links a.active:after{display:none}.header-search{margin-left:auto}.header-search.expanded{width:min(350px,35vw)}.nav-actions{gap:7px}.home-hero .hero-layout{min-height:700px}.home-hero .hero-copy h1{font-size:90px}.home-hero .hero-copy>p{max-width:320px;font-size:15px}.home-hero .hero-offer>strong{font-size:52px}.home-hero .hero-offer>span{font-size:11px}.home-hero .hero-art{left:30%;right:-24%}.hero-xbox .hero-art{left:42%;right:0}.site-frame .home-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body{font-size:16px}.site-frame .page-shell{width:calc(100% - 36px)}.nav-inner{gap:10px;width:calc(100% - 32px);height:76px}.brand-lockup{gap:7px}.brand-lockup>svg{width:34px;height:34px}.brand-lockup>span{font-size:22px}.nav-actions{gap:1px}.nav-actions .icon-button{width:31px;height:38px}.nav-actions .icon-button svg{width:19px}.nav-links.open{top:76px}.nav-wishlist{display:none!important}.header-search{transform-origin:100%;visibility:hidden;background:#101116;padding:8px 0 12px;transition:transform .3s,opacity .2s,visibility .2s;position:absolute;top:76px;left:18px;right:18px;transform:scaleX(.85);width:auto!important;margin:0!important}.header-search.expanded{visibility:visible;transform:scaleX(1)}.header-search-results{border-radius:0 0 12px 12px;width:100%;top:100%}.site-frame .page-header{padding-top:40px}.site-frame .display-title{font-size:58px}.site-frame .page-header>p:last-child{font-size:16px}.site-frame .eyebrow{font-size:10px}.home-hero .hero-layout{min-height:0;padding-top:8px;display:block}.platform-path{flex-wrap:wrap;gap:8px;padding:14px 0 25px}.platform-path>span{width:100%;font-size:9px}.platform-path button{gap:8px;padding:8px 13px;font-size:12px}.platform-path button img{width:18px;height:18px}.home-hero .hero-copy h1{font-size:clamp(66px,18vw,96px)}.home-hero .hero-copy h1 span{font-size:.88em}.home-hero .hero-copy>p{max-width:330px;font-size:14px}.home-hero .hero-offer>strong{font-size:49px}.home-hero .hero-offer>span{font-size:10px}.home-hero .hero-meta{gap:12px;font-size:9px}.home-hero .hero-buttons .button{padding:13px 18px;font-size:18px}.home-hero .hero-buttons .text-link{font-size:12px}.home-hero .hero-art,.hero-xbox .hero-art{height:340px;left:auto;right:auto}.home-hero .hero-art-caption{padding:10px 0 15px;font-size:8px}.hero-game-cover{margin-top:17px}.hero-game-cover img{width:38px;height:47px}.hero-game-cover span{font-size:10px}.hero-game-cover b{font-size:11px}.basket-drawer>header{padding:22px}.basket-drawer h2{font-size:36px}.basket-scroll{padding:8px 22px 20px}.basket-line{grid-template-columns:85px 1fr;gap:14px}.basket-line>img{width:85px;height:130px}.basket-line h3{font-size:17px}.basket-drawer>footer{gap:10px;padding:18px 22px}.basket-totals strong{font-size:27px}.site-frame .home-console-image{height:190px}.site-frame .home-console-details h3{font-size:26px}.site-frame .home-console-details>p{font-size:10px}.site-frame .home-console-price strong{font-size:23px}.site-frame .home-benefits>span{font-size:10px}.site-frame .home-build-banner p,.site-frame .premium-copy>p{font-size:14px}.site-frame .premium-inclusions span{font-size:9px}.site-frame .service-card p{font-size:14px}.site-frame .home-finish-card small,.site-frame .trademark-note,.site-frame .footer-bottom{font-size:10px}.platform-brands img{width:90px}.site-frame .home-premium .premium-art-note{font-size:8px}}@media (prefers-reduced-motion:reduce){.brand-lockup>span,.brand-lockup>svg{opacity:1!important;transform:none!important}.header-search,.nav-links,.basket-layer,.basket-drawer,.basket-shade{transition:none!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nav-links{margin-right:auto}.nav-links a{font-size:16px}.hero-xbox .hero-art{left:33%;right:-5%}.hero-xbox .hero-art img{object-fit:cover;max-height:none}@media (max-width:1500px){.nav-links a{font-size:14px}.search-active .nav-links a{font-size:13px}}@media (max-width:700px){.hero-xbox .hero-art{left:auto;right:auto}.hero-xbox .hero-art img{object-fit:cover}}.site-nav .brand-lockup>svg{pointer-events:none}.nav-route-arrow{display:none}.menu-glyph{width:22px;height:18px;display:block;position:relative}.menu-glyph>span{transform-origin:50%;background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .2s,width .25s;position:absolute;left:0}.menu-glyph>span:first-child{top:1px}.menu-glyph>span:nth-child(2){width:16px;top:8px}.menu-glyph>span:nth-child(3){top:15px}.menu-button:hover .menu-glyph>span:nth-child(2){width:22px}.menu-button.is-open{color:var(--lime)}.menu-button.is-open .menu-glyph>span:first-child{transform:translateY(7px)rotate(45deg)}.menu-button.is-open .menu-glyph>span:nth-child(2){opacity:0;transform:translate(6px)}.menu-button.is-open .menu-glyph>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1150px){.site-nav .nav-links{top:var(--store-header-height);max-height:calc(100svh - var(--store-header-height) - 20px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#221b2cdb,#10151dc4);border:1px solid #ffffff0d;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 22px 18px;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;display:flex;position:absolute;left:12px;right:12px;overflow-y:auto;transform:translateY(-12px);box-shadow:0 22px 45px #0005}.site-nav .nav-links.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.site-nav .nav-links a{color:#f4f2ed;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:14px 4px;font-family:Barlow,Arial Narrow,sans-serif;font-size:27px;font-weight:700;line-height:1.05;transition:color .2s,transform .2s;display:flex}.site-nav .nav-links a:last-child{border-bottom:0}.site-nav .nav-links a.active{color:var(--lime)}.site-nav .nav-links a:hover{color:var(--lime);transform:translate(3px)}.site-nav .nav-route-arrow{color:var(--lime);opacity:.65;flex-shrink:0;transition:transform .2s,opacity .2s;display:block}.site-nav .nav-links a:hover .nav-route-arrow{opacity:1;transform:translate(2px,-2px)}}@media (max-width:700px){.site-nav .brand-lockup{gap:6px;min-width:0}.site-nav .brand-lockup>span{white-space:nowrap;font-size:clamp(14px,5.2vw,22px)}.site-nav .brand-lockup>svg{flex-shrink:0;width:clamp(26px,8vw,34px)}.site-nav .nav-actions{gap:0}.site-nav .nav-actions .icon-button{flex-shrink:0;width:32px}}.site-nav .brand-lockup.brand-winding>svg{animation:lane-propeller var(--lane-spin-speed,.42s) linear infinite;filter:drop-shadow(0 0 3px #d7ff6155);will-change:transform}.site-nav .brand-lockup.brand-flying>svg{opacity:0;animation:none}.site-nav .brand-lockup.brand-returning>svg{animation:.65s ease-out both lane-return}.lane-flight-layer{z-index:110;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lane-flight-mark{color:var(--lime,#d7ff61);transform-origin:50%;will-change:transform,opacity;animation:2.1s linear both lane-fly-away;position:absolute}.lane-flight-mark>svg{filter:drop-shadow(0 0 3px #d7ff6155);width:100%;height:100%;animation:95ms linear infinite lane-propeller;display:block}@keyframes lane-propeller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lane-fly-away{0%{opacity:1;transform:translate(0)scale(1)}9%{transform:translate(-12px,14px)scale(1.18)}24%{transform:translate(20vw,20vh)scale(1.05)}39%{transform:translate(42vw,3vh)scale(.9)}54%{transform:translate(38vw,28vh)scale(1.2)}72%{transform:translate(74vw,12vh)scale(.85)}86%{transform:translate(88vw,30vh)scale(1)}to{opacity:0;transform:translate(calc(100vw + 120px),5vh)scale(.65)}}@keyframes lane-return{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lane-flight-layer{display:none}.site-nav .brand-lockup>svg,.site-nav .brand-lockup>span{animation:none!important}.site-nav .brand-lockup.brand-flying>svg{opacity:1}}@keyframes basket-count-pop{0%{transform:scale(.6)translateY(3px)}55%{transform:scale(1.28)translateY(-2px)}to{transform:scale(1)translateY(0)}}.site-frame .bag-link .basket-count{transform-origin:50%;animation:.42s cubic-bezier(.2,.8,.3,1) basket-count-pop}.site-frame .bag-link:hover .basket-count{filter:brightness(1.15)}.premium-purchase{max-width:470px;margin:24px 0 18px}.premium-purchase .purchase-action-buttons{flex-wrap:wrap;gap:12px;display:flex}.home-console-image:has(img[src*=xbox-series-])>img{object-fit:contain;width:76%;height:88%;margin:auto;position:relative;top:auto;left:auto;transform:none}.home-console-image:has(img[src*=xbox-series-]){justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.site-frame .bag-link .basket-count{animation:none}}.ll-product-visual>img[src*=xbox-series-]{object-fit:contain;width:88%;height:88%}.ll-detail-main-image>img[src*=xbox-series-]{object-fit:contain;width:86%;max-height:90%}.header-search-results{max-height:min(620px,var(--search-panel-space,calc(100dvh - var(--store-header-height,106px) - 32px)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c637d #1b1e26;overflow-y:auto}@media (max-width:700px){.header-search-results{max-height:var(--search-panel-space,calc(100dvh - 158px))}}.nav-actions .nav-search-toggle svg{width:27px;height:27px}.search-product-image{background:0 0;width:84px;height:86px}.search-product-image>.ll-product-visual{aspect-ratio:auto;width:100%;height:100%;min-height:0;padding:0}.search-product-image .ll-product-visual>img{object-fit:contain;width:140%;max-width:none;height:100%}.search-product-image .bundle-visual{height:100%;min-height:0}.header-search-results{width:500px;max-width:calc(100vw - 36px)}.header-search-results b,.header-search-results strong{font-size:14px}.header-search-results li a{gap:14px;padding:10px 18px}@media (max-width:700px){.nav-actions .nav-search-toggle svg{width:24px;height:24px}.header-search-results{width:100%}.search-product-image{width:72px;height:78px}.header-search-results li a{gap:10px;padding:9px 12px}.header-search-results b{font-size:13px}.header-search-results strong{font-size:12px}.site-frame .home-console-image:has(.bundle-visual){height:auto;min-height:230px}.search-product-image .bundle-visual{min-height:0}}
