.fsp{--gf-w: 800px}.fsp__field{position:relative;width:100%;height:362px}.fsp__bubble{position:absolute;display:block;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff1a;box-shadow:inset 2px 2px 6px #09183033,inset -1px -1px 2px #ffffff24;cursor:pointer;transition:background .18s ease,scale .18s ease;-webkit-tap-highlight-color:transparent;--fa: 8px;--sx: 1;--sy: 1;--fd: 8s;--fdl: 0s;will-change:transform;animation:fsp-float var(--fd) ease-in-out var(--fdl) infinite}.fsp__bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(315deg,#ffffffb8,#ffffff57 42%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fsp__bubble:hover{scale:1.05}.fsp__bubble.is-miss{background:#fff3;animation:fsp-float var(--fd) ease-in-out var(--fdl) infinite,fsp-wobble .45s ease}.fsp__bubble--secret{background:#ffffff80}.fsp__bubble--secret:before{background:linear-gradient(315deg,#ffffffeb,#ffffff8c 42%,#ffffff38)}.fsp__bubble--secret.is-found{background:var(--rb-c-white);scale:1.08}.fsp__bubble:disabled{cursor:default}.fsp__bubble:nth-child(1){left:484px;top:142px;width:160px;height:160px;--fa: 7px;--sx: 1;--sy: -1;--fd: 8s;--fdl: -1s}.fsp__bubble:nth-child(2){left:80px;top:101px;width:160px;height:160px;--fa: 7px;--sx: -1;--sy: 1;--fd: 9s;--fdl: -3s}.fsp__bubble:nth-child(3){left:232px;top:12px;width:120px;height:120px;--sx: 1;--sy: 1;--fd: 7s;--fdl: -2s}.fsp__bubble:nth-child(4){left:315px;top:141px;width:120px;height:120px;--sx: -1;--sy: -1;--fd: 8.5s;--fdl: -5s}.fsp__bubble:nth-child(5){left:411px;top:0;width:120px;height:120px;--sx: 1;--sy: -1;--fd: 7.5s;--fdl: -4s}.fsp__bubble:nth-child(6){left:0;top:242px;width:120px;height:120px;--fa: 7px;--sx: -1;--sy: 1;--fd: 9.5s;--fdl: -6s}.fsp__bubble:nth-child(7){left:590px;top:52px;width:80px;height:80px;--sx: 1;--sy: 1;--fd: 6.5s;--fdl: -1.5s}.fsp__bubble:nth-child(8){left:431px;top:282px;width:80px;height:80px;--fa: 7px;--sx: -1;--sy: -1;--fd: 8s;--fdl: -2.5s}.fsp__bubble:nth-child(9){left:20px;top:32px;width:80px;height:80px;--sx: 1;--sy: -1;--fd: 7s;--fdl: -3.5s}.fsp__bubble:nth-child(10){left:238px;top:262px;width:80px;height:80px;--sx: -1;--sy: 1;--fd: 9s;--fdl: -.5s}.fsp__foot{margin:0;width:100%;font-size:20px;line-height:1.4;font-weight:var(--rb-fw-r);color:#fffc;text-align:center}.fsp__redirect{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.fsp__redirect-text{margin:0;width:100%;font-size:20px;line-height:1.4;font-weight:var(--rb-fw-b);color:#fffc;text-align:center}.fsp .gf-line__fill{transition:width 1.5s linear}.fsp.is-staged .gf-line__fill{transition:none}@keyframes fsp-wobble{0%,to{translate:0 0;scale:1}25%{translate:-4px 0;scale:.96}50%{translate:4px 0;scale:.96}75%{translate:-2px 0;scale:.98}}@keyframes fsp-float{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--fa) * var(--sx) * .7),calc(var(--fa) * var(--sy) * -.7))}50%{transform:translate(calc(var(--fa) * var(--sx) * .25),calc(var(--fa) * var(--sy) * .9))}75%{transform:translate(calc(var(--fa) * var(--sx) * -.8),calc(var(--fa) * var(--sy) * .4))}}@media(prefers-reduced-motion:reduce){.fsp__bubble,.fsp__bubble.is-miss{animation:none}}@media(max-width:749px){.fsp .gm__panel{gap:24px}.fsp__field{width:320px;max-width:100%;margin:0 auto}.fsp .gf__intro{gap:16px}.fsp .gf__head{gap:12px}.fsp__bubble:nth-child(1){left:118px;top:251px;width:107px;height:107px;--fa: 8px}.fsp__bubble:nth-child(2){left:52px;top:76px;width:108px;height:108px;--fa: 8px}.fsp__bubble:nth-child(3){left:159px;top:19px;width:81px;height:81px}.fsp__bubble:nth-child(4){left:225px;top:100px;width:81px;height:81px}.fsp__bubble:nth-child(5){left:240px;top:205px;width:80px;height:81px}.fsp__bubble:nth-child(6){left:11px;top:177px;width:81px;height:81px;--fa: 8px;--fd: 9s;--fdl: -3s}.fsp__bubble:nth-child(7){left:27px;top:278px;width:54px;height:54px}.fsp__bubble:nth-child(8){left:266px;top:22px;width:54px;height:54px;--fa: 8px}.fsp__bubble:nth-child(9){left:13px;top:22px;width:54px;height:54px}.fsp__bubble:nth-child(10){left:160px;top:177px;width:54px;height:53px}.fsp__foot{font-size:18px}.fsp__redirect{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/surprise-page.css.map */
