@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}@property --bgx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --bgy{syntax:"<percentage>";inherits:true;initial-value:50%}@property --hyp{syntax:"<number>";inherits:true;initial-value:0}.foil-scene[data-v-c8fef643]{perspective:1100px}.foil-scene[data-v-c8fef643],.foil-sticker[data-v-c8fef643]{width:100%;height:100%;display:block}.foil-sticker[data-v-c8fef643]{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--bgx:50%;--bgy:50%;--hyp:0;--intensity:1;transform-style:preserve-3d;cursor:grab;position:relative}.fs-rotator[data-v-c8fef643]{transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;filter:drop-shadow(0 18px 28px #0000008c);transition:transform .18s cubic-bezier(.23,1,.32,1)}.foil-sticker.is-active .fs-rotator[data-v-c8fef643]{transition:transform 70ms linear}.fs-art-box[data-v-c8fef643]{position:relative}.fs-art[data-v-c8fef643],.fs-art-box[data-v-c8fef643]{width:100%;height:100%}.fs-art[data-v-c8fef643]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.fs-foil[data-v-c8fef643],.fs-glare[data-v-c8fef643],.fs-sparkle[data-v-c8fef643]{pointer-events:none;border-radius:inherit;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.fs-glare[data-v-c8fef643]{background:radial-gradient(circle at var(--mx) var(--my),#ffffffd9 0,#ffffff59 10%,#ffffff14 22%,transparent 42%);mix-blend-mode:overlay;opacity:calc((.45 + var(--hyp)*.55)*var(--intensity));z-index:6}[data-effect=holo] .fs-foil[data-v-c8fef643]{background-image:repeating-linear-gradient(110deg,#ff14938c 0,#ffaa008c 8%,#3cff788c 16%,#00c8ff8c 24%,#a05aff8c 32%,#ff14938c 40%),radial-gradient(120% 120% at var(--bgx) var(--bgy),#ffffff8c,#fff0 55%);background-size:220% 220%,200% 200%;background-position:var(--bgx) var(--bgy),50%;background-blend-mode:color-dodge;mix-blend-mode:color-dodge;filter:brightness(.85)contrast(1.45)saturate(1.35);opacity:calc((.55 + var(--hyp)*.4)*var(--intensity));z-index:4}[data-effect=refractor] .fs-foil[data-v-c8fef643]{background-image:repeating-linear-gradient(125deg,#ff0080b3 0,#ffe600b3 3%,#00ffaab3 6%,#00aaffb3 9%,#c800ffb3 12%,#ff0080b3 15%),repeating-linear-gradient(-125deg,#ffffff1f 0,transparent 1.5%,#ffffff1f 3%),radial-gradient(120% 120% at var(--bgx) var(--bgy),#ffffffb3,transparent 50%);background-size:320% 320%,100% 100%,200% 200%;background-position:var(--bgx) var(--bgy),50%,50%;background-blend-mode:color-dodge,overlay;mix-blend-mode:color-dodge;filter:brightness(.8)contrast(1.7)saturate(1.5);opacity:calc((.6 + var(--hyp)*.4)*var(--intensity));z-index:4}[data-effect=glitter] .fs-foil[data-v-c8fef643]{-webkit-backdrop-filter:saturate(.42)brightness(.96)contrast(1.05);opacity:var(--intensity);z-index:4;background:#12141e52}[data-effect=glitter] .fs-sparkle[data-v-c8fef643]{background-image:var(--sparkle),radial-gradient(circle at var(--mx) var(--my),#fff 0,#fff 9%,#cfcfcf 24%,#9a9a9a 48%,#7a7a7a 78%);background-blend-mode:multiply;mix-blend-mode:screen;filter:brightness(1.65)contrast(1.25)saturate(1.45);opacity:var(--intensity);z-index:5;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:138px 138px,100% 100%}[data-effect=gold] .fs-foil[data-v-c8fef643]{background-image:linear-gradient(135deg,#8a5a00,#e0a400 38%,#ffe08a 50%,#e0a400 62%,#8a5a00);background-size:200% 200%;background-position:var(--bgx) var(--bgy);mix-blend-mode:color;filter:saturate(1.25);opacity:var(--intensity);z-index:4}[data-effect=gold] .fs-glare[data-v-c8fef643]{background-image:linear-gradient(100deg,transparent 40%,#fff5cd8c 47%,#fffffc 50%,#fff5cd8c 53%,transparent 60%),linear-gradient(160deg,#ffffff42 0,transparent 42%,#0000004d 100%),radial-gradient(circle at var(--mx) var(--my),#ffe69b80,transparent 40%);background-size:300% 100%,100% 100%,100% 100%;background-position:calc(var(--bgx)*1.6),50%,50%;background-blend-mode:screen,normal;mix-blend-mode:overlay;opacity:calc((.85 + var(--hyp)*.15)*var(--intensity));z-index:6;background-repeat:no-repeat}.foil-sticker.is-idle[data-v-c8fef643]{animation:6s ease-in-out infinite idleSweep-c8fef643}@keyframes idleSweep-c8fef643{0%{--bgx:22%;--bgy:30%;--mx:28%;--my:34%;--hyp:.5}50%{--bgx:78%;--bgy:72%;--mx:72%;--my:66%;--hyp:.55}to{--bgx:22%;--bgy:30%;--mx:28%;--my:34%;--hyp:.5}}.foil-sticker.is-idle .fs-rotator[data-v-c8fef643]{animation:6s ease-in-out infinite idleTilt-c8fef643}@keyframes idleTilt-c8fef643{0%{transform:rotateX(5deg)rotateY(-7deg)}50%{transform:rotateX(-5deg)rotateY(7deg)}to{transform:rotateX(5deg)rotateY(-7deg)}}@media (prefers-reduced-motion:reduce){.foil-sticker.is-idle[data-v-c8fef643],.foil-sticker.is-idle .fs-rotator[data-v-c8fef643]{animation:none}}.foil-sticker.no-tilt[data-v-c8fef643]{cursor:inherit}.foil-sticker.no-tilt .fs-rotator[data-v-c8fef643]{animation:none;transform:none}.foil-sticker.no-shadow .fs-rotator[data-v-c8fef643]{filter:none}@media (hover:none){.fs-sparkle[data-v-c8fef643]{display:none}[data-effect=glitter] .fs-foil[data-v-c8fef643]{-webkit-backdrop-filter:saturate(.55)brightness(.97)}}.foil-icon[data-v-3543da2c]{justify-content:center;align-items:center;display:inline-flex}
