@font-face{font-family:Minecraft;src:url(/fonts/minecraft.woff2)format("woff2");font-display:swap}@keyframes shop-bob{50%{transform:translateY(-3px)}}.shop-glint:after{content:"";pointer-events:none;-webkit-mask:var(--tex) center / 100% 100% no-repeat;-webkit-mask:var(--tex) center / 100% 100% no-repeat;mask:var(--tex) center / 100% 100% no-repeat;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#cd82ffbf 48%,#a05aff26 56%,#0000 64%) 0 0/320% 100%;animation:3.6s linear infinite shop-glint;position:absolute;inset:0}@keyframes shop-glint{0%{background-position:100% 0}to{background-position:-120% 0}}.shop-hold-fill{clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-out)}[data-holding] .shop-hold-fill{clip-path:inset(0);transition:clip-path var(--hold-ms) linear}@media (prefers-reduced-motion:reduce){.shop-glint:after{animation:none}}@keyframes shop-drop{0%{opacity:0;transform:translateY(-16px)scale(.96)}}@property --wipe{syntax:"<number>";inherits:false;initial-value:0}.shop-sky-0,.shop-sky-1{transition:--wipe .6s var(--ease-in-out), filter .3s var(--ease-out), opacity .4s var(--ease-out)}.shop-sky-0{-webkit-mask-image:linear-gradient(180deg, #000 calc(38% + var(--wipe) * 80%), transparent calc(62% + var(--wipe) * 80%));mask-image:linear-gradient(180deg, #000 calc(38% + var(--wipe) * 80%), transparent calc(62% + var(--wipe) * 80%))}.shop-sky-1{-webkit-mask-image:linear-gradient(180deg, transparent calc(38% - var(--wipe) * 80%), #000 calc(62% - var(--wipe) * 80%));mask-image:linear-gradient(180deg, transparent calc(38% - var(--wipe) * 80%), #000 calc(62% - var(--wipe) * 80%))}@media (min-width:1024px){.shop-sky-0{-webkit-mask-image:linear-gradient(90deg, #000 calc(34% + var(--wipe) * 90%), transparent calc(66% + var(--wipe) * 90%));mask-image:linear-gradient(90deg, #000 calc(34% + var(--wipe) * 90%), transparent calc(66% + var(--wipe) * 90%))}.shop-sky-1{-webkit-mask-image:linear-gradient(90deg, transparent calc(34% - var(--wipe) * 90%), #000 calc(66% - var(--wipe) * 90%));mask-image:linear-gradient(90deg, transparent calc(34% - var(--wipe) * 90%), #000 calc(66% - var(--wipe) * 90%))}}[data-wipe]{--wipe:1}.shop-door>*{transition:opacity .32s var(--ease-out), translate .42s var(--ease-in-out), scale .15s var(--ease-out)}.shop-door[data-leaving=other]>*{opacity:0;translate:var(--away)}.shop-door-hub{transition:translate .3s var(--ease-out), scale .48s var(--ease-out)}.shop-door[data-leaving=chosen] .shop-door-hub{scale:1.12}.shop-door-name{transition:opacity .26s var(--ease-out) .16s, translate .26s var(--ease-out) .16s}.shop-door[data-leaving=chosen] .shop-door-name{opacity:0;translate:0 -10px}@keyframes shop-arrive{0%{opacity:0;translate:0 20px}}@keyframes shop-arrive-fade{0%{opacity:0}}.shop-arrive{animation:shop-arrive .52s var(--ease-out) both;animation-delay:calc(.14s + var(--i,0) * 70ms)}@keyframes shop-arrive-frame{0%{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}}.shop-arrive-switch{animation:shop-arrive-frame .36s var(--ease-out) .24s both}.shop-arrive-switch .shop-switch-label,.shop-arrive-switch>svg{animation:shop-arrive-fade .36s var(--ease-out) .3s both}@media (prefers-reduced-motion:reduce){.shop-sky-0,.shop-sky-1,.shop-door>*,.shop-door-hub,.shop-door-name{transition-property:opacity,filter}.shop-arrive{animation-name:shop-arrive-fade;animation-delay:0s}}
