.shop-product-art{isolation:isolate;position:absolute;inset:0}.shop-product-art__hover{position:absolute;inset:18px 10px}.shop-product-art__float{width:100%;height:100%;position:relative}.shop-product-art__glow{z-index:-1;opacity:.7;background:radial-gradient(#2ad2c133,#4ca8f114 42%,#0000 68%);position:absolute;inset:15% -10% 0}.shop-product-art__light{opacity:.45;background:#8af5df;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px 2px #30efae40}.shop-product-art__light--one{top:26%;left:19%}.shop-product-art__light--two{bottom:24%;right:13%}@media (prefers-reduced-motion:no-preference){.shop-product-art__float{animation:10s cubic-bezier(.45,0,.55,1) infinite shop-product-float;animation-play-state:var(--play,paused)}.shop-product-art__glow{animation:12s cubic-bezier(.45,0,.55,1) infinite shop-product-glow;animation-play-state:var(--play,paused)}.shop-product-art__light{animation:8s cubic-bezier(.45,0,.55,1) infinite shop-product-light;animation-play-state:var(--play,paused)}.shop-product-art__light--two{animation-delay:-4s}@media (hover:hover) and (pointer:fine){.shop-product-art__hover{transition:transform .6s cubic-bezier(.23,1,.32,1)}.shop-product-art:hover .shop-product-art__hover{transform:scale(1.025)}}}@keyframes shop-product-float{0%,to{transform:translateY(4px)}50%{transform:translateY(-5px)}}@keyframes shop-product-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.08)}}@keyframes shop-product-light{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.7;transform:translateY(-9px)}}
