body{background-image:radial-gradient(ellipse 70% 580px at 100% 280px,#b6f65008,transparent),radial-gradient(ellipse 65% 600px at 0 1100px,#b6f65008,transparent)}.site-header{box-shadow:0 1px #b6f65020,0 14px 45px #0003}.brand .brand-mark{filter:drop-shadow(0 2px 8px #46df1620)}.header-search{transition:border-color .2s,box-shadow .2s}.header-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #b6f65015,0 0 28px #b6f6500f}.nav-links a,.pdp-anchor-nav a{position:relative}.nav-links a:before,.pdp-anchor-nav a:before{content:"";position:absolute;bottom:4px;inset-inline:0;height:2px;background:var(--accent);box-shadow:0 0 12px #b6f65080;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease)}.nav-links a:hover:before,.nav-links a:focus-visible:before,.pdp-anchor-nav a:hover:before,.pdp-anchor-nav a:focus-visible:before{transform:scaleX(1)}.hero{border:1px solid #b9d49245;box-shadow:0 0 65px #b7f7680a,0 24px 70px #0004}.hero-content.wrap{position:relative;z-index:1}.hero-bottom.wrap{z-index:2}.hero-energy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#b6f65014,transparent 55%)}.hero-energy i{position:absolute;right:-240px;top:-510px;width:850px;height:850px;border:1px solid #b6f65020;border-radius:32px;transform:rotate(-30deg) scaleX(.62);box-shadow:inset 1px 0 24px #b6f65009,0 0 22px #b6f65009}.hero-energy i:nth-child(2){right:-300px;top:-455px;border-color:#b6f65014}.hero-energy i:nth-child(3){right:-360px;top:-400px;border-color:#b6f65018}.hero-playback{z-index:3}.hero-tab.is-active{filter:drop-shadow(0 3px 6px #b6f65022)}.featured-copy:not([hidden]) h2{animation:title-enter .65s var(--ease) both;text-shadow:0 4px 28px #0005}.featured-copy:not([hidden]) p{animation:title-enter .65s .07s var(--ease) both}.button.primary{position:relative;overflow:hidden;background:var(--accent);box-shadow:0 4px 20px #b6f6501a,inset 0 1px #ffffff60;transition:transform .25s var(--ease),box-shadow .25s}.button.primary:after{content:"";position:absolute;inset:-100% auto -100% -65%;width:35%;background:linear-gradient(90deg,transparent,#ffffff70,transparent);transform:rotate(25deg);pointer-events:none}.button.primary:focus-visible:after{animation:light-sweep .65s ease-out}.section-heading h2,.pdp-related-heading h2{position:relative;padding-inline-start:18px}.section-heading h2:before,.pdp-related-heading h2:before{content:"";position:absolute;inset-inline-start:0;top:.15em;width:4px;height:.8em;border-radius:4px;background:var(--accent);box-shadow:0 0 16px #b6f65060}.platform-pc{--platform-light:183,149,255}.platform-playstation{--platform-light:97,169,255}.platform-xbox{--platform-light:153,235,101}.platform-nintendo{--platform-light:255,109,126}.platform-link{position:relative;border:1px solid rgba(var(--platform-light),.25);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.platform-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 50% 0,rgba(var(--platform-light),.19),transparent 70%);box-shadow:inset 0 -2px rgba(var(--platform-light),.45)}.platform-bottom{background:linear-gradient(110deg,rgba(var(--platform-light),.08),transparent)}.platform-art{transition:transform .55s var(--ease),filter .35s}.product-art,.mood{border:1px solid #ffffff12;transition:border-color .3s,box-shadow .3s,transform .35s var(--ease)}.product-art:before,.platform-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--light-x,50%) var(--light-y,0%),#ffffff1c,transparent 75%);opacity:0;transition:opacity .25s}.product-art:focus-visible,.platform-link:focus-visible{box-shadow:0 0 28px #b6f65020}.product-price strong{color:#e3fac5}.product-details .icon,.mood-link .icon{transition:transform .25s var(--ease)}.finder-band{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 8% 50%,#a9d76b16,transparent 55%),var(--surface);border-block-color:#b6f65030}.finder-band:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;left:-70px;top:-115px;border:1px solid #b6f65025;border-radius:36px;box-shadow:0 0 0 38px #b6f65007,0 0 0 76px #b6f65004}.finder-symbol{filter:drop-shadow(0 0 18px #60df1628)}.pdp .pdp-purchase{border-color:#b6f65038;box-shadow:0 16px 48px #0004,0 0 35px #b6f65008}.pdp .pdp-stage{box-shadow:0 12px 45px #0005}.pdp .pdp-thumbnails button[aria-pressed=true]{box-shadow:0 0 18px #b6f65022}.faq-items details[open]{border-color:#b6f65055}.faq-items details[open] p{animation:title-enter .3s var(--ease)}.site-footer{background:radial-gradient(ellipse at 90% 100%,#b6f6500b,transparent 60%),#10191c}.assistant-dock{border:1px solid #b6f65050;box-shadow:0 12px 40px #0008,0 0 0 3px #b6f65008;transition:box-shadow .25s,transform .25s}.assistant-dock-arrow{box-shadow:0 0 15px #b6f65050}.assistant-panel[open]{box-shadow:0 25px 90px #0009,0 0 0 1px #b6f65030}@keyframes title-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes light-sweep{to{left:135%}}@keyframes energy-drift{0%{transform:translate(0) rotate(-30deg) scaleX(.62)}to{transform:translate(-42px,28px) rotate(-14deg) scaleX(.72)}}@keyframes scene-drift{0%{transform:scale(1.045) translate(-.6%)}to{transform:scale(1.01) translate(0)}}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.hero-backdrop.is-active{animation:scene-drift 8s linear both;animation-play-state:paused}.hero.is-playing[data-motion-visible] .hero-backdrop.is-active{animation-play-state:running}.platform-track>.motion-arrive:nth-child(2),.mood-grid>.motion-arrive:nth-child(2){animation-delay:.07s}.platform-track>.motion-arrive:nth-child(3),.mood-grid>.motion-arrive:nth-child(3){animation-delay:.14s}.platform-track>.motion-arrive:nth-child(4){animation-delay:.21s}.hero .hero-energy i{animation:energy-drift 12s ease-in-out infinite alternate;animation-play-state:paused}.hero.is-playing[data-motion-visible] .hero-energy i{animation-play-state:running}.hero.is-playing .hero-energy i:nth-child(2){animation-delay:-4s}.hero.is-playing .hero-energy i:nth-child(3){animation-delay:-8s}.motion-arrive{animation:title-enter .65s var(--ease) backwards}}@media(hover:hover)and (pointer:fine){.button.primary:hover:not(:disabled){box-shadow:0 8px 28px #b6f65035,inset 0 1px #ffffff80}.button.primary:hover:not(:disabled):after{animation:light-sweep .65s ease-out}.platform-link:hover{transform:translateY(-5px);border-color:rgba(var(--platform-light),.7);box-shadow:0 14px 32px #0004,0 0 28px rgba(var(--platform-light),.14)}.platform-link:hover .platform-art{transform:scale(1.035)}.platform-link:hover:before,.product-art:hover:before{opacity:1}.product-art:hover,.mood:hover{border-color:#b6f65060;box-shadow:0 10px 30px #0005,0 0 20px #b6f65012;transform:translateY(-3px)}.product-details:hover .icon,.mood:hover .mood-link .icon{transform:translate(-4px)}.assistant-dock:hover{box-shadow:0 12px 40px #0008,0 0 0 3px #b6f65018}}@media(max-width:760px){.hero-energy i{display:none}.hero-energy{background:radial-gradient(ellipse at 100% 70%,#b6f6500b,transparent 65%)}.hero{box-shadow:0 8px 30px #0003}.featured-copy:not([hidden]) h2,.featured-copy:not([hidden]) p{animation-duration:.3s;animation-delay:0s}.platform-link:after{background:radial-gradient(ellipse at 50% 0,rgba(var(--platform-light),.12),transparent 70%)}.finder-band:before{opacity:.5}.section-heading h2,.pdp-related-heading h2{padding-inline-start:14px}.assistant-dock{box-shadow:0 8px 24px #0006,0 0 0 2px #b6f65015}}@media(prefers-reduced-motion:reduce){.hero-energy i,.motion-arrive,.featured-copy:not([hidden]) h2,.featured-copy:not([hidden]) p,.button.primary:after,.faq-items details[open] p{animation:none!important}.platform-link:hover,.product-art:hover,.mood:hover,.platform-link:hover .platform-art,.button.primary:hover:not(:disabled),.product-art:hover>img,.platform-link:hover .platform-bottom svg,.product-details:hover .icon,.mood:hover .mood-link .icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/motion.css.map */
