.av-ambient-host{position:relative;isolation:isolate;overflow:hidden}.av-ambient-host>*:not(.av-ambient-layer){position:relative}.av-ambient-host:before,.av-ambient-host:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(64px);will-change:transform}.av-ambient-host:before{width:42rem;height:42rem;top:-14rem;left:-10rem;background:radial-gradient(circle,rgba(var(--av-primary-rgb),.3),rgba(var(--av-primary-rgb),0) 70%);animation:av-atmo-drift-a 24s ease-in-out infinite}.av-ambient-host:after{width:38rem;height:38rem;bottom:-16rem;right:-8rem;background:radial-gradient(circle,rgba(var(--av-glow-violet-rgb),.24),rgba(var(--av-glow-violet-rgb),0) 70%);animation:av-atmo-drift-b 27s ease-in-out infinite}.av-ambient-host.section--dark:before,.footer.av-ambient-host:before{background:radial-gradient(circle,rgba(var(--av-primary-rgb),.46),rgba(var(--av-primary-rgb),0) 72%)}.av-ambient-host.section--dark:after,.footer.av-ambient-host:after{background:radial-gradient(circle,rgba(var(--av-glow-violet-rgb),.38),rgba(var(--av-glow-violet-rgb),0) 72%)}@keyframes av-atmo-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3rem,2.4rem) scale(1.08)}}@keyframes av-atmo-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2.6rem,-3rem) scale(1.1)}}.av-ambient-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.av-ambient-el{position:absolute;left:var(--ax, 50%);top:var(--ay, 50%);width:var(--asize, 180px);height:var(--asize, 180px);opacity:var(--aop, .45);filter:blur(var(--ablur, 0px));transform:translate(-50%,-50%) rotate(var(--arot, 0deg));will-change:transform}.av-ambient-el--behind{z-index:0}.av-ambient-el--front{z-index:2}.av-shape-blob{background:var(--acolor, var(--av-primary));border-radius:42% 58% 65% 35%/45% 40% 60% 55%}.av-shape-orb{border-radius:50%;background:radial-gradient(circle at 35% 32%,rgba(var(--acolor-rgb, var(--av-primary-rgb)),.9),rgba(var(--acolor-rgb, var(--av-primary-rgb)),0) 72%)}.av-shape-sparkle{background-color:var(--acolor, var(--av-primary));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0 C53 35 65 47 100 50 C65 53 53 65 50 100 C47 65 35 53 0 50 C35 47 47 35 50 0 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0 C53 35 65 47 100 50 C65 53 53 65 50 100 C47 65 35 53 0 50 C35 47 47 35 50 0 Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.av-shape-image{display:flex;align-items:center;justify-content:center}.av-shape-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(var(--av-text-rgb),.16))}@media screen and (min-width:750px){.av-ambient-el[data-hide-desktop=true]{display:none}}@media screen and (max-width:749px){.av-ambient-el[data-hide-mobile=true]{display:none}}@keyframes av-ambient-float{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(var(--arot, 0deg))}50%{transform:translate(-50%,-50%) translateY(-18px) rotate(var(--arot, 0deg))}}@keyframes av-ambient-drift{0%{transform:translate(-50%,-50%) translate(0) rotate(var(--arot, 0deg))}25%{transform:translate(-50%,-50%) translate(14px,-10px) rotate(var(--arot, 0deg))}50%{transform:translate(-50%,-50%) translate(-6px,-20px) rotate(var(--arot, 0deg))}75%{transform:translate(-50%,-50%) translate(-14px,-6px) rotate(var(--arot, 0deg))}to{transform:translate(-50%,-50%) translate(0) rotate(var(--arot, 0deg))}}@keyframes av-ambient-pulse{0%,to{transform:translate(-50%,-50%) scale(1) rotate(var(--arot, 0deg));opacity:var(--aop, .45)}50%{transform:translate(-50%,-50%) scale(1.08) rotate(var(--arot, 0deg));opacity:calc(var(--aop, .45) * .65)}}@keyframes av-ambient-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.av-ambient-el--anim-float{animation:av-ambient-float var(--aspeed, 18s) ease-in-out infinite}.av-ambient-el--anim-drift{animation:av-ambient-drift var(--aspeed, 24s) ease-in-out infinite}.av-ambient-el--anim-pulse{animation:av-ambient-pulse var(--aspeed, 10s) ease-in-out infinite}.av-ambient-el--anim-spin{animation:av-ambient-spin var(--aspeed, 40s) linear infinite}@media(prefers-reduced-motion:reduce){.av-ambient-el{animation:none!important}.av-ambient-host:before,.av-ambient-host:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/avenna-ambient.css.map */
