.arthur-puzzle[hidden],.arthur-puzzle [hidden]{display:none!important}.arthur-puzzle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;min-height:100vh;min-height:100dvh;overflow:hidden;color:var(--puzzle-ink, #111111);background:var(--puzzle-background, #ffffff);opacity:0;transition:opacity .18s ease}.arthur-puzzle.is-open{opacity:1}.arthur-puzzle.is-exiting{opacity:0;pointer-events:none}.arthur-puzzle__chrome{position:absolute;z-index:4;top:0;right:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:max(38px,calc(env(safe-area-inset-top) + 18px)) max(9px,2.5vw) 0}.arthur-puzzle__exit,.arthur-puzzle__reward{font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:0}.arthur-puzzle__exit,.arthur-puzzle__reward button{min-height:44px;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;cursor:pointer}.arthur-puzzle__exit{display:grid;width:52px;min-width:52px;height:52px;min-height:52px;place-items:center;padding:0;border:2px solid currentColor;border-radius:50%}.arthur-puzzle__exit-icon{display:block;width:24px;height:24px}.arthur-puzzle__dot:focus-visible{outline:3px solid var(--puzzle-accent, #21e65b);outline-offset:3px}.arthur-puzzle__reward button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--puzzle-background, #ffffff)}.arthur-puzzle__exit:focus-visible{outline:2px solid var(--puzzle-ink, #111111);outline-offset:3px}.arthur-puzzle:focus{outline:0}.arthur-puzzle__success:focus{outline:0}.arthur-puzzle__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.arthur-puzzle__stage{position:relative;width:min(100vw,45.144dvh);height:min(100dvh,calc(100vw * 2.21513));aspect-ratio:846 / 1874;opacity:0;touch-action:none;transform:scale(.985);transition:opacity .32s ease,transform .52s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-user-select:none}.arthur-puzzle.is-open .arthur-puzzle__stage{opacity:1;transform:scale(1)}.arthur-puzzle__canvas,.arthur-puzzle__dots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.arthur-puzzle__canvas{pointer-events:none}.arthur-puzzle__dot{position:absolute;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;opacity:0;transform:translate(-50%,-50%) scale(.72);transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.arthur-puzzle__dot:before{position:absolute;top:50%;left:50%;width:13px;height:13px;border:0;border-radius:50%;background:var(--puzzle-ink, #111111);content:"";transform:translate(-50%,-50%);transition:background-color .12s ease,transform .12s ease}.arthur-puzzle__dot.is-start:before{width:18px;height:18px}.arthur-puzzle__dot.is-start{width:58px;height:58px}.arthur-puzzle__dot.is-start:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:52px;height:52px;border:4px solid var(--puzzle-accent, #21e65b);border-radius:50%;content:"";transform:translate(-50%,-50%)}.arthur-puzzle__dot.is-start.is-finish-target:after{border-width:6px;animation:arthur-puzzle-finish-target .9s ease-in-out infinite}.arthur-puzzle__dot-number{position:absolute;color:var(--puzzle-ink, #111111);font-family:inherit;font-size:18px;font-weight:400;letter-spacing:0;pointer-events:none}.arthur-puzzle__dot-number{top:50%;left:50%;line-height:1;transform:translate(var(--puzzle-label-x),var(--puzzle-label-y));white-space:nowrap}.arthur-puzzle__dot.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.arthur-puzzle__dot.is-reached:before{background:var(--puzzle-ink, #111111);transform:translate(-50%,-50%)}.arthur-puzzle.is-failed .arthur-puzzle__stage{animation:arthur-puzzle-reset .28s ease}.arthur-puzzle.is-completing .arthur-puzzle__stage{animation:arthur-puzzle-complete-pop .62s cubic-bezier(.22,1,.36,1)}.arthur-puzzle.is-completing .arthur-puzzle__canvas{animation:arthur-puzzle-complete-zing .62s ease-out}.arthur-puzzle.is-completing .arthur-puzzle__dot.is-start:after{animation:arthur-puzzle-complete-ring .62s ease-out}.arthur-puzzle__success{--puzzle-success-width: 560px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;text-align:center;background:var(--puzzle-background, #ffffff)}.arthur-puzzle__success-inner{display:flex;width:fit-content;max-width:min(100%,var(--puzzle-success-width));flex-direction:column;align-items:center}.arthur-puzzle__success-kicker{margin:0;font-size:24px;font-weight:700;line-height:1;letter-spacing:0}.arthur-puzzle__success-title{width:100%;margin:0;font-size:24px;font-weight:700;line-height:1;letter-spacing:0}.arthur-puzzle__success-copy{width:100%;margin:6px 0 29px;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.arthur-puzzle__reward{display:grid;width:100%;min-height:44px;align-items:stretch;grid-template-columns:1fr auto;border:1px solid currentColor;background:var(--puzzle-background, #ffffff)}.arthur-puzzle__reward code{display:flex;box-sizing:border-box;min-width:0;min-height:44px;align-items:center;padding:8px 11px;overflow-wrap:anywhere;font-family:inherit;font-size:11px;font-style:italic;font-weight:400}.arthur-puzzle__reward button{box-sizing:border-box;height:100%;min-width:102px;align-self:stretch;margin:0;padding:0 14px;border-width:0 0 0 1px;color:var(--puzzle-background, #ffffff);background:var(--puzzle-ink, #111111);font:inherit}.arthur-puzzle__replay{display:block;margin:.75rem auto 0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:10px;letter-spacing:.02em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.arthur-puzzle__replay:hover,.arthur-puzzle__replay:focus-visible{opacity:.65}@keyframes arthur-puzzle-reset{0%,to{transform:translate(0)}30%{transform:translate(-7px)}70%{transform:translate(7px)}}@keyframes arthur-puzzle-complete-pop{0%,to{transform:scale(1)}34%{transform:scale(1.018)}62%{transform:scale(.997)}82%{transform:scale(1.006)}}@keyframes arthur-puzzle-complete-zing{0%,to{filter:none}24%{filter:brightness(1.35) drop-shadow(0 0 2px var(--puzzle-accent, #21e65b))}48%{filter:brightness(1.18) drop-shadow(0 0 7px var(--puzzle-accent, #21e65b))}}@keyframes arthur-puzzle-complete-ring{0%{box-shadow:0 0 0 0 var(--puzzle-accent, #21e65b)}72%,to{box-shadow:0 0 0 18px transparent}}@keyframes arthur-puzzle-finish-target{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.14)}}@media(max-width:767px){.arthur-puzzle__chrome{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 0 0}.arthur-puzzle__exit{width:48px;min-width:48px;height:48px;min-height:48px}.arthur-puzzle__exit-icon{width:22px;height:22px}.arthur-puzzle__success{--puzzle-success-width: 294px;padding:48px 20px}.arthur-puzzle__success-kicker,.arthur-puzzle__success-title{width:100%;font-size:18px;line-height:1;text-align:center}.arthur-puzzle__success-copy{width:100%;margin:6px 0 24px;font-size:9px;line-height:1.2;text-align:center}.arthur-puzzle__reward{width:100%;min-height:24px;grid-template-columns:minmax(0,5fr) minmax(84px,2fr)}.arthur-puzzle__reward code{min-height:24px;padding:4px 10px;font-size:9px}.arthur-puzzle__reward button{position:relative;min-width:0;min-height:24px;padding:0 10px;font-size:9px;font-weight:400}.arthur-puzzle__reward button:after{position:absolute;top:-10px;right:0;bottom:-10px;left:0;content:""}.arthur-puzzle__replay{margin-top:.625rem;font-size:8px}}@media(max-width:320px){.arthur-puzzle__success-kicker,.arthur-puzzle__success-title{font-size:17px}.arthur-puzzle__success-copy{font-size:8px}}@media(prefers-reduced-motion:reduce){.arthur-puzzle,.arthur-puzzle__stage,.arthur-puzzle__dot{transition:none}.arthur-puzzle__stage{opacity:1;transform:none}.arthur-puzzle.is-failed .arthur-puzzle__stage,.arthur-puzzle.is-completing .arthur-puzzle__stage{animation:none}.arthur-puzzle.is-completing .arthur-puzzle__canvas,.arthur-puzzle.is-completing .arthur-puzzle__dot.is-start:after{animation:none}.arthur-puzzle__dot.is-start.is-finish-target:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/fall-drop-puzzle.css.map */
