:root{--akuma-purple:#b14cff;--akuma-purple-deep:#6f22cf;--akuma-purple-soft:rgba(177,76,255,.26);--akuma-glow:rgba(177,76,255,.52)}html{scroll-behavior:smooth}body{overflow-x:hidden}.akuma-motion-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:hidden;opacity:.72;mix-blend-mode:screen;background-image:radial-gradient(circle,rgba(214,163,255,.55) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(151,69,255,.42) 0 1.2px,transparent 2px);background-size:92px 92px,137px 137px;background-position:0 0,34px 51px;animation:akumaParticles 18s linear infinite}.akuma-motion-overlay:before,.akuma-motion-overlay:after{content:"";position:absolute;border-radius:50%;filter:blur(48px);opacity:.42;animation:akumaAura 8s ease-in-out infinite alternate}.akuma-motion-overlay:before{width:290px;height:290px;left:-120px;top:16%;background:#7823e194}.akuma-motion-overlay:after{width:340px;height:340px;right:-150px;top:58%;background:#b14cff85;animation-delay:-3s}#MainContent{position:relative;z-index:1}#header-group,footer{position:relative;z-index:25}#MainContent .shopify-section{position:relative;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s ease,opacity .55s ease}.akuma-motion-reveal{opacity:.18;transform:translateY(34px) scale(.985);filter:blur(3px)}.akuma-motion-reveal.akuma-in-view{opacity:1;transform:none;filter:none}#MainContent h1,#MainContent h2,.akuma-section-kicker{animation:akumaTitleGlow 3.8s ease-in-out infinite;text-shadow:0 0 8px rgba(177,76,255,.2)}.akuma-energy{position:relative;isolation:isolate;overflow:hidden}.akuma-energy:before{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 17%,rgba(177,76,255,.13) 24%,transparent 31% 55%,rgba(96,37,185,.12) 66%,transparent 77%);animation:akumaSpin 15s linear infinite}.akuma-energy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 35%,rgba(177,76,255,.15),transparent 27%),radial-gradient(circle at 82% 68%,rgba(116,41,203,.13),transparent 30%)}.akuma-glow-hover{transition:transform .24s ease,box-shadow .24s ease,filter .24s ease!important}.akuma-glow-hover:hover{transform:translateY(-7px) scale(1.015);box-shadow:0 20px 48px #0000005c,0 0 42px var(--akuma-glow)!important;filter:saturate(1.1) brightness(1.04)}.akuma-speed-lines{position:relative;overflow:hidden}.akuma-speed-lines:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;background:repeating-linear-gradient(116deg,transparent 0 17px,rgba(222,178,255,.11) 18px 20px,transparent 21px 41px);opacity:0;transform:translate(-15%);transition:opacity .2s ease;animation:akumaSpeed 1.5s linear infinite}.akuma-speed-lines:hover:after{opacity:.72}.button,.shopify-payment-button__button,button[type=submit],.akuma-v2-primary{transition:box-shadow .25s ease,transform .25s ease,filter .25s ease}.button:hover,.shopify-payment-button__button:hover,button[type=submit]:hover,.akuma-v2-primary:hover{box-shadow:0 0 0 1px #cf96ff6b,0 0 26px #b14cff66;filter:brightness(1.06)}.akuma-v2-primary,.button[name=add],[name=add]{position:relative;overflow:hidden}.akuma-v2-primary:before,.button[name=add]:before,[name=add]:before{content:"";position:absolute;top:-120%;left:-45%;width:35%;height:320%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);transform:rotate(20deg);animation:akumaShine 3.8s ease-in-out infinite}.akuma-assistant__launcher{animation:akumaPulse 2.2s ease-in-out infinite!important}.akuma-assistant__avatar{animation:akumaAvatarPulse 2.2s ease-in-out infinite!important}.akuma-impact{animation:akumaImpact .42s cubic-bezier(.2,.8,.2,1)}.akuma-impact:after{content:"";position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;pointer-events:none;border-radius:inherit;background:radial-gradient(circle,rgba(229,193,255,.58) 0,rgba(177,76,255,.24) 30%,transparent 67%);animation:akumaBurst .5s ease-out both}.akuma-touch-ripple{position:fixed;width:24px;height:24px;border-radius:50%;pointer-events:none;z-index:999999;transform:translate(-50%,-50%) scale(.22);mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,255,255,.98) 0 8%,rgba(232,199,255,.9) 9% 22%,rgba(177,76,255,.55) 23% 48%,rgba(111,34,207,.2) 49% 65%,transparent 72%);box-shadow:0 0 12px #e8c7fff2,0 0 28px #b14cffc2,0 0 52px #6f22cf73;animation:akumaTouchWave .64s cubic-bezier(.15,.76,.2,1) forwards;will-change:transform,opacity}.akuma-touch-ripple:before,.akuma-touch-ripple:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%}.akuma-touch-ripple:before{width:42px;height:42px;border:1px solid rgba(223,177,255,.72);box-shadow:0 0 18px #b14cff8c;animation:akumaTouchRing .64s ease-out forwards}.akuma-touch-ripple:after{width:7px;height:7px;background:#fff;box-shadow:18px 0 #d393ffcc,-18px 0 #d393ffcc,0 18px #d393ffb3,0 -18px #d393ffb3;animation:akumaTouchSpark .58s ease-out forwards}@keyframes akumaParticles{0%{background-position:0 0,34px 51px}to{background-position:46px -92px,-35px -86px}}@keyframes akumaAura{to{transform:translate3d(44px,-30px,0) scale(1.18)}}@keyframes akumaSpin{to{transform:rotate(360deg)}}@keyframes akumaSpeed{0%{transform:translate(-14%)}to{transform:translate(14%)}}@keyframes akumaTitleGlow{0%,to{text-shadow:0 0 7px rgba(177,76,255,.18)}50%{text-shadow:0 0 18px rgba(177,76,255,.62),0 0 34px rgba(111,34,207,.24)}}@keyframes akumaPulse{0%,to{box-shadow:0 12px 34px #0000005c,0 0 10px #b14cff2e}50%{box-shadow:0 12px 34px #0000005c,0 0 34px #b14cff94}}@keyframes akumaAvatarPulse{0%,to{box-shadow:0 0 #b14cff66}50%{box-shadow:0 0 0 10px #b14cff00}}@keyframes akumaShine{0%,58%{left:-55%}82%,to{left:125%}}@keyframes akumaImpact{0%{transform:scale(1)}42%{transform:scale(.955)}to{transform:scale(1)}}@keyframes akumaBurst{0%{opacity:0;transform:scale(.68)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes akumaTouchWave{0%{opacity:1;transform:translate(-50%,-50%) scale(.22)}55%{opacity:.95;transform:translate(-50%,-50%) scale(2.45)}to{opacity:0;transform:translate(-50%,-50%) scale(5.1);filter:blur(1px)}}@keyframes akumaTouchRing{0%{opacity:.95;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(2.25)}}@keyframes akumaTouchSpark{0%{opacity:1;transform:translate(-50%,-50%) scale(.5) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2.7) rotate(45deg)}}@media(max-width:749px){.akuma-motion-overlay{opacity:.48;background-size:125px 125px,180px 180px}.akuma-motion-overlay:before,.akuma-motion-overlay:after{opacity:.26;filter:blur(64px)}.akuma-motion-reveal{transform:translateY(22px);filter:blur(2px)}.akuma-glow-hover:hover{transform:none}.akuma-speed-lines:after{display:none}#MainContent h1,#MainContent h2{animation-duration:5s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.akuma-motion-overlay{display:none}.akuma-motion-reveal{opacity:1;transform:none;filter:none;transition:none}.akuma-energy:before,.akuma-assistant__launcher,.akuma-assistant__avatar,.akuma-v2-primary:before,.button[name=add]:before,[name=add]:before,#MainContent h1,#MainContent h2,.akuma-section-kicker,.akuma-speed-lines:after{animation:none!important}.akuma-impact{animation:none!important}.akuma-impact:after,.akuma-touch-ripple{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/akumaskins-motion.css.map */
