@property --fuse{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{@keyframes fx-fuse{0%{--fuse:0deg;opacity:0}6%,90%{opacity:1}to{--fuse:360deg;opacity:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.store .card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease)}}.store .card[data-lit]{transition-duration:.12s}.store .card[data-lit]:after{background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%), hsl(var(--fx) 100% 66% / .2), transparent 62%);box-shadow:inset 0 0 0 1px hsl(var(--fx) 100% 70% / .5)}.store .card:before{content:"";z-index:4;border-radius:inherit;background:conic-gradient(from var(--fuse), transparent 0 82%, hsl(var(--fx) 100% 62% / .5) 90%, hsl(var(--fx) 100% 72%) 97%, var(--color-spark) 99.5%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.store .card:hover:before{animation:1.5s linear both fx-fuse}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.store .card .pimg__img{transform:translate3d(calc(var(--tx,0) * -10px), calc(var(--ty,0) * -10px), 0) scale(var(--zoom,1));transition:transform .5s var(--ease)}}.store .card[data-lit] .pimg__img{--zoom:1.06;transition-duration:.18s}:root[data-sky=live] .store :is(.page__head,.masthead__text,.section-heading,.pdp__heading){text-shadow:0 1px 2px #0b0416d9,0 0 26px #0b0416e6}.fx-flight{z-index:90;pointer-events:none;will-change:transform;position:fixed}.fx-flight__lift{will-change:transform, opacity;width:100%;height:100%}.fx-flight img{object-fit:cover;border-radius:22%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #fff1c280,0 0 34px #ffab2e99}@media (prefers-reduced-motion:reduce){.store .card:before{display:none}}}
