.vx-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict;opacity:var(--vx-bg-strength, .8)}.vx-bg>span{position:absolute;display:block}.vx-bg__orb{border-radius:50%;width:72vmax;height:72vmax;will-change:transform}.vx-bg__orb--a{top:-30vmax;left:-22vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 58%,transparent),transparent 72%)}.vx-bg__orb--b{right:-26vmax;bottom:-34vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-accent-2) 44%,transparent),transparent 72%)}.vx-bg__orb--c{top:28%;left:38%;width:52vmax;height:52vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-accent-4) 36%,transparent),transparent 72%)}.vx-bg__grid{top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 0%,transparent 75%)}.vx-bg__beam{top:-50%;left:-50%;width:200%;height:200%;opacity:.55;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 44%,color-mix(in srgb,var(--c-accent-2) 14%,transparent) 47.5%,color-mix(in srgb,var(--c-accent) 18%,transparent) 50%,color-mix(in srgb,var(--c-accent-4) 14%,transparent) 52.5%,transparent 56%);transform:translate3d(-35%,0,0);will-change:transform}.vx-bg__stars{top:0;left:0;right:0;height:calc(100% + 260px);background-size:260px 260px;background-image:radial-gradient(1.6px 1.6px at 22px 34px,rgba(255,255,255,.95),transparent),radial-gradient(1.2px 1.2px at 96px 118px,rgba(255,255,255,.8),transparent),radial-gradient(1.8px 1.8px at 170px 52px,color-mix(in srgb,var(--c-accent-3) 90%,transparent),transparent),radial-gradient(1.2px 1.2px at 214px 196px,rgba(255,255,255,.75),transparent),radial-gradient(1.5px 1.5px at 58px 220px,color-mix(in srgb,var(--c-accent-2) 90%,transparent),transparent),radial-gradient(1px 1px at 136px 168px,rgba(255,255,255,.7),transparent),radial-gradient(1.4px 1.4px at 238px 90px,color-mix(in srgb,var(--c-accent-4) 85%,transparent),transparent);will-change:transform,opacity}.vx-bg__stars--far{height:calc(100% + 180px);background-size:180px 180px;opacity:.55;background-image:radial-gradient(1px 1px at 30px 40px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 120px 20px,color-mix(in srgb,var(--c-accent) 90%,transparent),transparent),radial-gradient(1px 1px at 80px 130px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 160px 100px,color-mix(in srgb,var(--c-accent-2) 80%,transparent),transparent)}@media screen and (max-width:749px){.vx-bg__orb{width:95vmax;height:95vmax}.vx-bg__orb--c{width:70vmax;height:70vmax;left:10%}.vx-bg__grid{background-size:22px 22px}}@media(prefers-reduced-motion:no-preference){.vx-bg__orb--a{animation:vx-bg-a 34s ease-in-out infinite alternate}.vx-bg__orb--b{animation:vx-bg-b 42s ease-in-out infinite alternate}.vx-bg__orb--c{animation:vx-bg-c 28s ease-in-out infinite alternate}.vx-bg__beam{animation:vx-bg-beam 14s cubic-bezier(.45,0,.55,1) infinite}.vx-bg__stars{animation:vx-bg-rise-near 60s linear infinite,vx-bg-twinkle 3.6s ease-in-out infinite alternate}.vx-bg__stars--far{animation:vx-bg-rise-far 110s linear infinite,vx-bg-twinkle-far 5.2s ease-in-out infinite alternate}}@keyframes vx-bg-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(14vw,10vh,0) scale(1.12)}to{transform:translate3d(26vw,4vh,0) scale(.94)}}@keyframes vx-bg-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18vw,-12vh,0) scale(1.18)}to{transform:translate3d(-8vw,-24vh,0) scale(1.04)}}@keyframes vx-bg-c{0%{transform:translateZ(0) scale(1);opacity:.75}50%{transform:translate3d(-22vw,8vh,0) scale(.86);opacity:1}to{transform:translate3d(-6vw,-14vh,0) scale(1.1);opacity:.8}}@keyframes vx-bg-beam{0%{transform:translate3d(-35%,0,0);opacity:0}15%{opacity:.55}60%{opacity:.55}75%,to{transform:translate3d(35%,0,0);opacity:0}}@keyframes vx-bg-rise-near{to{transform:translate3d(0,-260px,0)}}@keyframes vx-bg-rise-far{to{transform:translate3d(0,-180px,0)}}@keyframes vx-bg-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes vx-bg-twinkle-far{0%{opacity:.25}to{opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vault-background.css.map */
