.rk-page{--nav-h:3.5625rem;--strip-h:0px;position:relative}@media (max-width:640px){.rk-page:has(.sx-dropstrip){--strip-h:2.25rem}}.rk-page>.sx-nav{margin-top:5rem}.rk{--aurora:#38bdf8;--aurora-deep:#0b5a80;--nova:#fbbf24;--nova-deep:#9a5b05;--eclipse:#e879f9;--eclipse-deep:#7a1c8c;--rk-accent:var(--nova);--ground:40;--px:calc(100cqw / 480);--pan:0%;--sky-h:min(calc(var(--px) * 200), calc(100svh - 17.5rem));--fig-h:min(calc(var(--px) * 90), calc(var(--sky-h) * .42));margin-top:calc(-5rem - var(--nav-h));position:relative;container-type:inline-size}.rk[data-active=aurora]{--rk-accent:var(--aurora);--ground:32}.rk[data-active=eclipse]{--rk-accent:var(--eclipse);--ground:48}.rk-head{z-index:3;top:calc(5rem + var(--nav-h) + clamp(.75rem, 2.6svh, 2rem));position:absolute;left:0;right:0}.rk-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.rk-title{font:700 clamp(2.5rem, 4.2cqw, 4.25rem) / 1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;margin:0}.rk-sub{color:#ffffffdb;margin:.6rem 0 0;font-size:1.125rem;line-height:1.4}.rk-sub__proof{color:var(--muted)}.rk-controls{z-index:3;top:calc(5rem + var(--nav-h) + clamp(.75rem, 2.6svh, 2rem));pointer-events:none;position:absolute;left:0;right:0}.rk-controls__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.rk-controls__row>*{pointer-events:auto}.rk-hud__name{display:none}.rk-name{min-height:48px;clip-path:var(--notch);color:#fff;transition:background-color .2s var(--ease-snap);background:#07060bb8;align-items:center;gap:.6rem;margin:0;padding:0 .75rem 0 .6rem;display:flex}.rk-name:focus-within{clip-path:none;outline:2px solid var(--lore);outline-offset:2px;background:#07060beb}.rk-name img{width:28px;height:28px;image-rendering:pixelated;flex:none}.rk-name input{width:11.5rem;min-width:0;height:44px;font:500 1rem/1 var(--font-geist-sans), system-ui, sans-serif;color:#fff;background:0 0;border:0}.rk-name input::placeholder{color:#ffffff9e}.rk-name input:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.rk-name:hover{background:#07060beb}}.rk-days{clip-path:var(--notch);background:#07060bb8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.rk-days__mark{width:50%;transition:transform .22s var(--ease-snap);background:#fff;position:absolute;inset:0 auto 0 0}.rk-days[data-days="90"] .rk-days__mark{transform:translate(100%)}.rk-days__btn{min-height:48px;font:650 1rem/1 var(--font-geist-sans), system-ui, sans-serif;white-space:nowrap;color:#ffffffd1;cursor:pointer;transition:color .2s var(--ease-snap), transform .16s var(--ease-snap);background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;display:inline-flex;position:relative}.rk-days__btn[aria-checked=true]{color:#0b0a12}.rk-days__btn em{color:var(--green);transition:color .2s var(--ease-snap);font-style:normal;font-weight:700}.rk-days__btn[aria-checked=true] em{color:#047857}.rk-days__btn:active,.rk-table__pick:active{transform:scale(.97)}.rk-days__btn:focus-visible{outline-offset:-4px;outline-color:var(--violet)}.rk-sky{height:var(--sky-h);min-height:21rem;position:relative;overflow:hidden}.rk-sky__art{width:100%;max-width:none;height:auto;image-rendering:pixelated;position:absolute;bottom:0;left:0}.rk-sky:before{content:"";z-index:1;opacity:.55;pointer-events:none;background:url(/shop/art/ranks-stars.svg) 0 0/720px 720px;animation:7s ease-in-out infinite alternate rk-twinkle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 62%);mask-image:linear-gradient(#000 35%,#0000 62%)}@keyframes rk-twinkle{to{opacity:.25}}.shop[data-motion=off] .rk-sky:before{animation-play-state:paused}.rk-sky__shade{z-index:1;width:300cqw;transform:translateX(calc((var(--i) - 1) * 100cqw / 3));transition:transform .34s var(--ease-snap);pointer-events:none;background:radial-gradient(27cqw 78% at 50% 46%,#0000 62%,#07060b70 100%);position:absolute;top:0;bottom:0;left:-100cqw}.rk-sky__hit{z-index:1;cursor:pointer;background:0 0;border:0;width:33.34%;padding:0;position:absolute;top:0;bottom:0}.rk-sky__hit[data-tier=nova]{left:33.33%}.rk-sky__hit[data-tier=eclipse]{left:66.66%}.rk-stand{z-index:2;height:max(var(--sky-h), 21rem);pointer-events:none;position:absolute;top:0;left:0;right:0}.rk-figure{width:33.3333%;transform:translate3d(calc(var(--i) * 100%), calc(var(--px) * var(--ground) * -1), 0);transition:transform .28s var(--ease-snap);position:absolute;bottom:0;left:0}.rk-figure__hop{justify-items:center;display:grid}.rk-figure__body{width:calc(var(--fig-h) * .87);height:var(--fig-h);margin-bottom:calc(var(--fig-h) * -.144);pointer-events:auto}.rk-figure__body[data-glow]{filter:drop-shadow(0 0 2px var(--rk-accent)) drop-shadow(0 0 12px var(--rk-accent))}.rk-figure__body .skin3d__fallback{width:100%;height:100%}.rk-plate{z-index:1;margin-bottom:calc(var(--fig-h) * -.09);white-space:nowrap;background:#00000080;padding:.2rem .55rem;font-size:1rem;line-height:1.25;position:relative}.rk-ranks{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3cqw,3rem);padding-bottom:clamp(3rem,6cqw,5rem);display:grid;position:relative}.rk-rank{align-content:start;justify-items:start;display:grid}.rk-rank[data-tier=aurora]{--tier:var(--aurora);--tier-deep:var(--aurora-deep)}.rk-rank[data-tier=nova]{--tier:var(--nova);--tier-deep:var(--nova-deep)}.rk-rank[data-tier=eclipse]{--tier:var(--eclipse);--tier-deep:var(--eclipse-deep)}.rk-rank__name{color:var(--tier);text-shadow:.07em .07em 0 var(--tier-deep);margin:0;font-size:clamp(2.75rem,6.2cqw,5.5rem);line-height:1}.rk-rank__price{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.5rem 0 0;display:flex}.rk-rank__price .mc{color:#fff;font-size:2.25rem;line-height:1}.rk-rank__per{color:var(--muted);font-size:1rem}.rk-rank__facts{color:#ffffffdb;margin:.75rem 0 0;font-size:1rem;line-height:1.45}.rk-rank__buy{background:#ffffff14;width:100%;max-width:17rem;margin-top:1.1rem}.rk-rank[data-active=true] .rk-rank__buy:not(.btn-on){background:var(--tier);color:#0b0a12}@media (hover:hover) and (pointer:fine){.rk-rank__buy:hover:not(.btn-on){background:#ffffff29}.rk-rank[data-active=true] .rk-rank__buy:hover:not(.btn-on){background:color-mix(in oklab, var(--tier) 86%, #fff)}}.rk-rank__buy:focus-visible{clip-path:none}.rk-notice{z-index:2;margin:.75rem auto 1.25rem;position:relative}.rk-tabs{display:none}.rk-hud{z-index:2;top:calc(max(var(--sky-h), 21rem) - 5.75rem);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;left:0;right:0}.rk-hud__motion{pointer-events:auto}.rk-chat{background:#00000085;max-width:100%;padding:.45rem .65rem;font-size:1rem;line-height:1.5;display:inline-block}.rk-chat p{overflow-wrap:anywhere;margin:0}.rk-h2{font:650 clamp(1.75rem, 3.2vw, 2.75rem) / 1.05 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;margin:0}.rk-link{min-height:44px;font:650 1rem/1 var(--font-geist-sans), system-ui, sans-serif;color:var(--lore);transition:color .2s var(--ease-snap);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rk-link:hover{color:#fff}}.rk-compare{padding-block:clamp(2rem,5vw,4rem) clamp(4rem,8vw,7rem);scroll-margin-top:8rem}.rk-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:1.25rem}.rk-table thead td,.rk-table thead th{z-index:2;top:calc(5rem + var(--nav-h) + var(--strip-h) - 1px);background:var(--bg);padding:0;position:sticky}.rk-table thead td{width:40%}.rk-table__pick{cursor:pointer;width:100%;min-height:72px;transition:background-color .2s var(--ease-snap), transform .16s var(--ease-snap);background:0 0;border:0;justify-items:center;gap:.25rem;padding:.6rem .25rem;display:grid}.rk-table__name{color:var(--tier);font-size:clamp(1rem,2.2vw,1.5rem);line-height:1}.rk-table__price{color:#fff;font-size:1rem;line-height:1}.rk-table [data-tier=aurora]{--tier:#38bdf8}.rk-table [data-tier=nova]{--tier:#fbbf24}.rk-table [data-tier=eclipse]{--tier:#e879f9}.rk-table tbody th{text-align:left;color:#ffffffe6;padding:.7rem 1rem .7rem .75rem;font-size:1rem;font-weight:500;line-height:1.3}.rk-table tbody td{text-align:center;vertical-align:middle;height:48px;transition:background-color .28s var(--ease-snap);padding:0}.rk-table tbody tr:nth-child(odd)>*{background:#ffffff07}.rk-table td[data-active=true],.rk-table tbody tr:nth-child(odd)>td[data-active=true],.rk-table th[data-active=true] .rk-table__pick{background:color-mix(in oklab, var(--tier) 7%, transparent)}.rk-table__cmd{color:var(--faint);margin-left:.6rem;font-size:.875rem}.rk-table__num{color:#fff;font-size:1.25rem}.rk-table__no{background:#ffffff3d;width:10px;height:2px;display:inline-block}.rk-table .pxi{vertical-align:middle}@media (hover:hover) and (pointer:fine){.rk-table__pick:hover{background:#ffffff0f}.rk-days__btn:hover{color:#fff}.rk-days__btn[aria-checked=true]:hover{color:#0b0a12}.rk-tab:hover{background:#ffffff1a}.rk-tab[aria-pressed=true]:hover{background:color-mix(in oklab, var(--rk-accent) 86%, #fff)}.rk-table tbody tr:hover>*{background:#ffffff0f}}.rk-colors{background:#0d0a16;padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:8rem}.rk-colors__all{gap:.45rem;margin-top:1rem}.rk-colors__name{overflow-wrap:anywhere;text-shadow:none;margin:1.25rem 0 1.75rem;font-size:clamp(3rem,10vw,8rem);line-height:1.05}.rk-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rk-swatch{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;gap:.35rem;width:100%;padding:0;display:grid}.rk-swatch__chip{height:5rem;clip-path:var(--notch);transition:transform .22s var(--ease-snap);display:block}.rk-swatch[aria-pressed=true] .rk-swatch__chip{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #000}.rk-swatch__name{font-size:.875rem;font-weight:600;line-height:1.25}.rk-swatch__price{color:var(--muted);text-shadow:none;font-size:.875rem}.rk-swatch:active .rk-swatch__chip{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.rk-swatch:hover .rk-swatch__chip{transform:translateY(-4px)}}.rk-extras{padding-block:clamp(3.5rem,7vw,6rem) clamp(2rem,4vw,3rem)}.rk-list{gap:.35rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.rk-item{clip-path:var(--notch);transition:background-color .2s var(--ease-snap);background:#ffffff09;grid-template-columns:2.5rem minmax(0,1fr) auto 10rem;align-items:center;gap:.25rem 1.25rem;padding:.8rem .8rem .8rem 1rem;display:grid}.rk-item:focus-within{clip-path:none}.rk-item__copy{min-width:0}.rk-item__name{color:#fff;margin:0;font-size:1.25rem;line-height:1.2}.rk-item__note{color:var(--muted);margin:.15rem 0 0;font-size:.875rem;line-height:1.35}.rk-item__price{color:#fff;font-size:1.25rem}.rk-item__buy{width:100%}@media (hover:hover) and (pointer:fine){.rk-item:hover{background:#fff1}}.rk-help{padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:8rem}.rk-help__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,6vw,5.5rem);display:grid}.rk-steps{gap:1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.rk-step{grid-template-columns:2rem minmax(0,1fr);gap:0 .85rem;display:grid}.rk-step__title{color:#fff;margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.rk-step__text{color:var(--muted);grid-column:2;margin:.1rem 0 0;font-size:1rem;line-height:1.45}.rk-down{padding-top:3rem}@media (min-width:1100px) and (max-height:800px){.rk-sub{display:none}}@media (max-width:1099px){.rk{--px:calc(100cqw / 240);--pan:25%;--sky-h:calc(var(--px) * 156);--fig-h:calc(var(--px) * 90);margin-top:0}.rk-head{padding-block:1.25rem .9rem;position:static}.rk-controls{margin-top:.5rem;position:static}.rk-controls__row{justify-content:flex-start}.rk-days{flex:18rem}.rk-sky__art{width:200%;transform:translateX(calc(var(--i) * var(--pan) * -1));transition:transform .42s var(--ease-snap)}.rk-sky__shade,.rk-sky__hit{display:none}.rk-sky{min-height:0}.rk-stand{height:0;margin-inline:auto;position:relative;top:auto}.rk-figure{width:100%;transform:translate3d(0, calc(var(--px) * var(--ground) * -1), 0)}.rk-help__grid{grid-template-columns:minmax(0,1fr)}.rk-tabs{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.5rem;display:grid;position:relative}.rk-tab{min-height:64px;clip-path:var(--notch);color:#fff;cursor:pointer;transition:background-color .2s var(--ease-snap), color .2s var(--ease-snap);background:#ffffff0d;border:0;justify-items:center;gap:.3rem;padding:.55rem .25rem;display:grid}.rk-tab:active{transform:translateY(1px)}.rk-tab__name{text-shadow:none;font-size:1rem;line-height:1}.rk-tab__price{text-shadow:none;color:var(--muted);font-size:.875rem;line-height:1}.rk-tab[aria-pressed=true]{background:var(--rk-accent);color:#0b0a12}.rk-tab[aria-pressed=true] .rk-tab__price{color:#0b0a12}.rk-tab:focus-visible{clip-path:none}.rk-ranks{grid-template-columns:minmax(0,1fr);padding-top:1.25rem;padding-bottom:1rem}.rk-rank:not([data-active=true]){display:none}.rk-rank__buy{max-width:none}.rk-rank__name{font-size:clamp(3rem,15cqw,5rem)}.rk-hud{gap:0;padding-bottom:2.5rem;display:grid;position:static}}@media (max-width:699px){.rk{--px:calc(100cqw / 160);--pan:33.333%;--sky-h:calc(var(--px) * 142);--fig-h:calc(var(--px) * 90)}.rk-sky__art{width:300%}.rk-title{font-size:clamp(1.75rem,9.6cqw,2.5rem)}.rk-controls__name{display:none}.rk-hud__name{margin-top:.5rem;display:block}.rk-name input{flex:1;width:auto}.rk-days__btn{padding:0 .5rem}.rk-chat{font-size:.875rem}.rk-table thead td{width:35%}.rk-table tbody th{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:.6rem .4rem;font-size:.875rem}.rk-table__cmd{display:none}.rk-table__name,.rk-table__price{font-size:.8125rem}.rk-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.rk-swatch__chip{height:3.5rem}.rk-item{grid-template-columns:2.5rem minmax(0,1fr) auto;padding:.8rem}.rk-item__buy{grid-column:1/-1;margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.rk-sky:before{animation:none}.rk-figure,.rk-sky__shade,.rk-sky__art,.rk-days__mark{transition:none}}
.shop{--hw-blood:#e8590c;--hw-blood-deep:#b23c06;--hw-ink-dark:#160800;--hw-pumpkin:#fdba74;--hw-night:#0a0814;--hw-moon:#f1e6c8;--hw-crater:#dccda3}.sx-offer{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-width:0;display:inline-flex}.sx-offer__now{color:#fff;line-height:1}.sx-offer__was{font:500 .875rem/1 var(--font-geist-sans), system-ui, sans-serif;color:var(--muted);text-decoration-thickness:1.5px}.sx-offer__off{background:var(--hw-blood);clip-path:var(--notch);font:700 .8125rem/1 var(--font-geist-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hw-ink-dark);padding:.25em .4em}.sx-offer__tags{flex-wrap:wrap;gap:.25rem;display:inline-flex}.sx-offer--xl .sx-offer__tags,.sx-offer--lg .sx-offer__tags{flex-basis:100%;margin-top:.35rem}.sx-offer__tag{background:var(--hw-blood);clip-path:var(--notch);font:700 .8125rem/1 var(--font-geist-sans), system-ui, sans-serif;white-space:nowrap;color:var(--hw-ink-dark);padding:.25em .4em}.sx-offer__tag+.sx-offer__tag{color:var(--hw-pumpkin);background:#ffffff1a}.sx-offer--sm .sx-offer__now{font-size:1.15rem}.sx-offer--md .sx-offer__now{font-size:1.5rem}.sx-offer--lg .sx-offer__now{font-size:clamp(2.2rem,3.4vw,2.75rem)}.sx-offer--lg .sx-offer__was{font-size:1.05rem}.sx-offer--lg .sx-offer__off{font-size:1rem}.sx-offer--xl .sx-offer__now{font-size:clamp(2.75rem,4.6vw,3.5rem)}.sx-offer--xl .sx-offer__was,.sx-offer--xl .sx-offer__off{font-size:1.125rem}.sx-lowest{color:var(--muted);margin:.4rem 0 0;font-size:.8125rem;line-height:1.4}.sx-closed{font:600 .8125rem/1.3 var(--font-geist-sans), system-ui, sans-serif;color:var(--hw-pumpkin)}.sx-closed--ended{color:var(--muted)}.sx-closed--lg{letter-spacing:-.015em;font-size:1.25rem}.sx-card__foot:has(.sx-offer){flex-direction:column;align-items:stretch}.sx-card__foot:has(.sx-offer) .btn{width:100%}.sx-hit__sale{flex:none;max-width:13rem}.sx-hit__sale .sx-offer{flex-direction:column;align-items:flex-end}.sx-hit__sale .sx-offer__tags{flex-wrap:nowrap;justify-content:flex-end}@media (max-width:640px){.sx-hit__sale .sx-offer__tag+.sx-offer__tag{display:none}}.sx-cart__row .sx-lowest{margin-top:.1rem}.sx-cart__row .sx-offer{justify-content:flex-end}.sx-cart__gone{clip-path:var(--notch);background:#e8590c14;padding:.75rem 1rem .25rem}.sx-cart__gone .sx-cart__row{border-bottom-color:#e8590c38}.sx-cart__gone .sx-cart__row:last-child{border-bottom:0}.sx-cart__gone .sx-cart__thumb{opacity:.6}.sx-cart__until{color:var(--hw-pumpkin);margin:0;font-size:.8125rem;line-height:1.4}.sx-cart__grid--solo{grid-template-columns:minmax(0,1fr)}.hw-banner{isolation:isolate;background:var(--hw-night) url(/shop/art/halloween-stars.svg) 0 0 / 720px 720px;padding:6.5rem 0 1.5rem;position:relative;overflow:clip}.hw-banner__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem 3rem;display:grid}.hw-banner__title{color:#fff;text-shadow:.075em .075em 0 var(--hw-blood-deep);margin:0;font-size:clamp(3rem,6.4vw,5.5rem);line-height:1}.hw-banner__text{max-width:34ch;color:var(--hw-pumpkin);margin:1rem 0 0;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:650;line-height:1.3}.hw-banner__row{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.hw-banner .sx-cd{justify-items:start;gap:.45rem}.hw-banner .sx-cd__cells{gap:.35rem}.hw-banner .sx-cd__cells li{--tip-a:#8a3207;min-width:3.5rem;clip-path:var(--notch);background:#120a10;border-radius:0;padding:.65rem .4rem .5rem}.hw-banner .sx-cd__num{font-size:1.5rem}.hw-banner .sx-cd__unit{font:600 .8125rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--text)}.hw-banner .sx-cd__label{color:var(--text);font-size:.875rem}.hw-banner__go{align-self:flex-start;margin-top:0}.hw-banner__art{height:clamp(17rem,27vw,24rem);position:relative}.hw-banner__moon{z-index:-1;aspect-ratio:1;width:min(100%,30rem);position:absolute;top:8%;left:50%;transform:translate(-50%)}.hw-banner__moon .hw-moon__art{--hw-blood:40%}.hw-banner__items{justify-content:center;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.hw-banner__items li{width:44%;margin-inline:-5%}.hw-banner__items .sx-img{filter:drop-shadow(.35rem .4rem #16080040);width:100%;height:auto;scale:1.1}@media (max-width:760px){.hw-banner{padding:6rem 0 0}.hw-banner__inner{grid-template-columns:minmax(0,1fr)}.hw-banner__art{height:14rem;margin-top:.5rem}.hw-banner__go{flex:100%}}.sx-tab--drop{color:var(--hw-pumpkin)}.sx-tab--drop:after{background:var(--hw-blood)}.sx-cdline{font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1}.sx-tab--drop .sx-cdline{color:#fff;margin-left:.15rem}@media (max-width:900px){.sx-tab--drop{gap:.4rem}.sx-tab--drop .sx-cdline,.sx-tab--drop .sx-cdline span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.sx-tab--drop[aria-current=page]{background:linear-gradient(#0000,#e8590c2e)}.hw-pumpkin{flex:none;display:block}.hw{--hw-night-2:#151030;--hw-ember:#5a1f08;--hw-ember-deep:#3f1505;--hw-phantom:#0e3a2b;--hw-phantom-deep:#08261c;--hw-violet:#2a1159;--hw-ink:#f6f0e4;background:var(--hw-night);color:var(--hw-ink)}.hw :focus-visible{outline-offset:3px;outline:3px solid #fff}.hw .btn:focus-visible,.hw-banner .btn:focus-visible{clip-path:none}.hw-tile__buy .btn:focus-visible,.hw-tile__buy .sx-addcart__go:focus-visible{outline-offset:-7px}.hw .sx-heart:focus-visible{clip-path:none;outline-offset:-3px}.hw-btn{background:var(--hw-blood);clip-path:var(--notch);color:var(--hw-ink-dark);align-self:flex-start}@media (hover:hover) and (pointer:fine){.hw-btn:hover{background:#f76707;transform:translateY(-2px)}}.hw .btn-primary{background:var(--hw-blood);box-shadow:none;clip-path:var(--notch);color:var(--hw-ink-dark)}@media (hover:hover) and (pointer:fine){.hw .btn-primary:hover:not(:disabled){background:#f76707}}.hw-h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;line-height:1}.hw-h2--xl{letter-spacing:-.05em;font-size:clamp(2.75rem,6.6vw,6rem);line-height:.95}.hw-hero{isolation:isolate;background:var(--hw-night);align-items:center;min-height:100svh;padding:7.5rem 0 7rem;display:grid;position:relative;overflow:clip}.hw-sky{z-index:-3;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000004d 46%,#000 62%);mask-image:linear-gradient(90deg,#0000004d 46%,#000 62%)}.hw-stars{background:url(/shop/art/halloween-stars.svg) 0 0/720px 720px;animation:7s ease-in-out infinite alternate hw-twinkle;position:absolute;inset:0}.hw-stars--far{background-image:url(/shop/art/halloween-stars-far.svg);background-position:130px 90px;background-size:960px 960px;animation-duration:11s;animation-direction:alternate-reverse}@keyframes hw-twinkle{0%{opacity:.55}to{opacity:1}}.hw-moon{--size:clamp(620px, 112svh, 1180px);--range:100%;z-index:-2;width:var(--size);aspect-ratio:1;margin-top:calc(var(--size) / -2);transform:translate3d(0, calc(var(--hw-sink,0) * var(--range)), 0);transition:transform 1.8s var(--spring-smooth);pointer-events:none;position:absolute;top:50%;left:-2rem}.hw-moon__disc{width:100%;height:100%;animation:hw-shutter 1.1s var(--ease-snap) both}@keyframes hw-shutter{0%{clip-path:inset(100% 0 0);transform:scale(1.08)}to{clip-path:inset(0);transform:none}}.hw-moon__art{width:100%;height:100%;display:block}.hw-moon__face{fill:color-mix(in oklab, var(--hw-moon), #d9420b var(--hw-blood,0%))}.hw-moon__crater{fill:color-mix(in oklab, var(--hw-crater), #bd3a09 var(--hw-blood,0%))}.hw-moon__floor{fill:color-mix(in oklab, var(--hw-moon), #cf3f0a var(--hw-blood,0%));opacity:.55}.hw-land{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.hw-ridge{inset-inline:0;background-position:0 100%;background-repeat:repeat-x;position:absolute;bottom:0}.hw-ridge--back{background-image:url(/shop/art/halloween-ridge-back.svg);background-size:960px 176px;height:176px}.hw-ridge--front{background-image:url(/shop/art/halloween-ridge-front.svg);background-position:380px 100%;background-size:960px 160px;height:160px}.hw-fog{opacity:.42;background:url(/shop/art/halloween-fog.svg) 0 0/960px 96px repeat-x;width:calc(100% + 960px);height:96px;animation:70s linear infinite hw-fog;position:absolute;bottom:40px;left:0}.hw-fog--front{opacity:.22;animation-duration:46s;animation-direction:reverse;bottom:-8px}@keyframes hw-fog{to{transform:translate(-960px)}}.hw-lantern{animation:5.2s step-end infinite hw-flicker;position:absolute;bottom:22px}.hw-lantern--0{left:24%}.hw-lantern--1{animation-delay:-1.7s;bottom:12px;left:37%}.hw-lantern--2{animation-delay:-3.1s;bottom:30px;left:58%}@keyframes hw-flicker{0%,to{opacity:1}41%{opacity:.82}47%{opacity:1}71%{opacity:.88}78%{opacity:1}}.hw-bat{aspect-ratio:11/6;will-change:transform;width:44px;animation:34s linear infinite hw-fly;position:absolute;top:18%;left:0}.hw-bat--1{width:30px;animation-duration:47s;animation-delay:-18s;top:34%}.hw-bat--2{width:24px;animation-duration:58s;animation-delay:-41s;top:11%}@keyframes hw-fly{0%{transform:translate(-8vw,6vh)}50%{transform:translate(52vw,-5vh)}to{transform:translate(112vw,7vh)}}.hw-bat__art{fill:#0d0a1c;width:100%;height:100%;display:block}.hw-bat__up,.hw-bat__down{animation:.36s step-end infinite hw-flap}.hw-bat__down{animation-delay:-180ms}@keyframes hw-flap{0%{opacity:1}50%{opacity:0}}.hw-hero__grid{-moz-column-gap:2.5rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:1.75rem 2.5rem;display:grid}.hw-hero__head{grid-area:1/1;align-self:end;min-width:0}.hw-hero__buy{flex-direction:column;grid-area:2/1;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.hw-stage{aspect-ratio:1;grid-area:1/2/3;align-self:center;min-width:0;position:relative}.hw-title{color:#fff;text-shadow:.075em .075em 0 var(--hw-blood-deep);animation:rise .7s var(--spring-snappy) both;margin:0;font-size:clamp(3.25rem,7.4vw,6.75rem);line-height:1}.hw-when{letter-spacing:-.025em;color:var(--hw-pumpkin);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:650;line-height:1.2}.hw .sx-cd{justify-items:start;gap:.6rem}.hw .sx-cd__cells{gap:.45rem}.hw .sx-cd__cells li{--tip-a:#8a3207;min-width:4.25rem;clip-path:var(--notch);background:#120a10;border-radius:0;padding:.8rem .5rem .65rem}.hw .sx-cd__num{font-size:1.9rem}.hw .sx-cd__unit{font:600 .8125rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--hw-ink)}.hw .sx-cd__label{color:var(--hw-ink);font-size:.9375rem}.hw-komplett{--tip-bg:#150a0a;--tip-a:#8a3207;--tip-b:#3f1505;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:min(100%,37rem);padding:1.15rem 1.25rem;display:grid}.hw-komplett.tip:hover{transform:none}.hw-komplett__name{color:var(--hw-pumpkin);margin:0;font-size:1.25rem;line-height:1.1}.hw-komplett__lore{color:#c9b6ff;margin:.45rem 0 0;font-size:.9375rem;line-height:1.35}.hw-komplett__buy{justify-items:end;gap:.6rem;display:grid}.hw-komplett__price{color:#fff;margin:0;font-size:2.25rem;line-height:1}.hw-hero__motion .motion-toggle{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--hw-ink);font-size:.8125rem}.hw-hero__motion{z-index:1;position:absolute;bottom:1rem;left:max(1.5rem,50% - 40rem)}.hw-drops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hw-drop{left:var(--x);top:var(--y);width:var(--w);animation:hw-fall .7s var(--spring-snappy) both;animation-delay:calc(.3s + var(--i) * 70ms);position:absolute}.hw-drop:hover,.hw-drop:focus-within{z-index:2}@keyframes hw-fall{0%{opacity:0;transform:translateY(-48px)}}.hw-drop__link{aspect-ratio:1;color:inherit;outline-offset:-6px;text-decoration:none;display:block;position:relative}.hw-drop__bob{width:100%;height:100%;animation:3.4s ease-in-out infinite hw-bob;animation-delay:calc(var(--i) * -.73s);display:block}.hw-drop .sx-img{filter:drop-shadow(.5rem .625rem #16080038);width:100%;height:100%;image-rendering:pixelated;scale:1.1}@keyframes hw-bob{50%{transform:translateY(-5%)}}.hw-drop__tip{z-index:3;white-space:nowrap;opacity:0;transition:opacity .16s var(--ease-snap), transform .2s var(--ease-snap);pointer-events:none;gap:.2rem;padding:.6rem .75rem;display:grid;position:absolute;bottom:86%;left:50%;transform:translate(-50%,6px)}.hw-drop:nth-child(3) .hw-drop__tip,.hw-drop:nth-child(5) .hw-drop__tip{left:auto;right:0;transform:translateY(6px)}.hw-drop__link:focus-visible .hw-drop__tip{opacity:1;transform:translate(-50%)}.hw-drop:nth-child(3) .hw-drop__link:focus-visible .hw-drop__tip,.hw-drop:nth-child(5) .hw-drop__link:focus-visible .hw-drop__tip{transform:none}.hw-drop__link:focus-visible .hw-drop__bob{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.hw-drop__link:hover .hw-drop__tip{opacity:1;transform:translate(-50%)}.hw-drop:nth-child(3) .hw-drop__link:hover .hw-drop__tip,.hw-drop:nth-child(5) .hw-drop__link:hover .hw-drop__tip{transform:none}.hw-drop__link:hover .hw-drop__bob{animation-play-state:paused}.hw-item:hover .hw-slot--lg .sx-img{transform:scale(1.05)}}.hw-drop__name{color:#fff;font-size:.9375rem}.hw-drop__lore{color:#c9b6ff;font-size:.8125rem}.hw[data-phase=ended] .hw-hero{min-height:86svh}.hw-offers{background:var(--hw-night-2);padding-block:clamp(4.5rem,9vw,8rem);scroll-margin-top:8rem}.hw-tiles{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.hw-offers__head{grid-area:1/1/auto/3;align-self:start;padding-right:2rem}.hw-tile{min-width:0;clip-path:var(--notch);flex-direction:column;display:flex}.hw-tile--ember{--strip:var(--hw-ember-deep);background:var(--hw-ember);grid-area:2/1;min-height:25rem}.hw-tile--phantom{--strip:var(--hw-phantom-deep);background:var(--hw-phantom);grid-area:2/2;min-height:30rem}.hw-tile--blood{--strip:var(--hw-blood-deep);background:var(--hw-blood);min-height:37.5rem;color:var(--hw-ink-dark);grid-area:1/3/3}.hw-tile__body{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1.75rem;display:flex}.hw-tile__name{margin:0;font-size:1.625rem;line-height:1.1}.hw-tile--blood .hw-tile__name{text-shadow:none}.hw-tile__price{place-items:center start;min-height:3.5rem;display:grid}.hw-tile__price .sx-lowest{margin-top:.5rem}.hw-tile__line{margin:0;font-size:1.0625rem;line-height:1.45}.hw-tile--blood .sx-offer__now{color:var(--hw-ink-dark);text-shadow:none}.hw-tile--blood .sx-offer__tag,.hw-close .sx-offer__tag{background:var(--hw-ink-dark);color:var(--hw-pumpkin)}.hw-tile--blood .sx-closed{color:var(--hw-ink-dark);font-size:1.25rem}.hw-tile .sx-offer__was{color:inherit}.hw-tile .sx-closed{font-size:1.25rem}.hw-tile .sx-lowest{color:inherit}.hw-slots{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:.5rem 0 0;list-style:none;display:flex}.hw-slot{aspect-ratio:1;background:#150f22;place-items:center;width:5.25rem;display:grid;box-shadow:inset 3px 3px #07050d,inset -3px -3px #ffffff21}.hw-slot .sx-img{filter:none;width:100%;height:100%;scale:1.1}.hw-tile--blood .hw-slots{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.hw-tile--blood .hw-slot{width:auto}.hw-tile--blood .hw-slots:after{content:"";aspect-ratio:1;background:#150f22;box-shadow:inset 3px 3px #07050d,inset -3px -3px #ffffff21}.hw-tile__buy{background:var(--strip)}.hw-tile__buy .btn{width:100%;min-height:4rem;box-shadow:none;clip-path:none;color:#fff;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding-inline:1.75rem;font-size:13px}.hw-tile__buy .sx-addcart{align-items:center;width:100%;display:flex}.hw-tile__buy .sx-addcart .btn{flex:1;width:auto}.hw-tile__buy .sx-addcart__go{color:#fff;flex:none;padding-inline:1.25rem}@media (hover:hover) and (pointer:fine){.hw-tile__buy .btn:hover:not(:disabled){background:#ffffff1f;transform:none}}.hw-items{background:var(--hw-violet);padding-block:clamp(4.5rem,9vw,8rem);scroll-margin-top:8rem}.hw-items__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.hw-items__head{position:sticky;top:9.5rem}.hw-items__list{gap:clamp(3.5rem,8vw,7rem);display:grid}.hw-item{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.hw-item--flip{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}.hw-item--flip .hw-slot{order:2}.hw-slot--lg{background:#120a26;width:100%;position:relative;overflow:hidden}.hw-slot--lg .sx-img{image-rendering:pixelated;scale:1.25}.hw-item__body{justify-items:start;gap:.5rem;min-width:0;display:grid}.hw-item__name{margin:0;font-size:clamp(1.25rem,2.1vw,1.625rem);line-height:1.15}.hw-item__name a{color:#fff;text-underline-offset:.2em;text-decoration:none}@media (hover:hover) and (pointer:fine){.hw-item__name a:hover{text-decoration:underline}}.hw-item__facts{color:#d9ccff;margin:0;font-size:.9375rem;line-height:1.4}.hw-item__price{justify-items:start;margin-top:.4rem;display:grid}.hw-item .sx-offer__was,.hw-item .sx-lowest{color:#e4dbff}.hw-item .sx-closed{font-size:1.25rem}.hw-item__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.hw-item__open{clip-path:var(--notch)}.hw-facts{background:var(--hw-blood);color:var(--hw-ink-dark);padding-block:clamp(3.5rem,7vw,6rem)}.hw-facts__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:2rem clamp(2rem,6vw,5.5rem);display:grid}.hw-facts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.hw-facts__list li{letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:clamp(1.125rem,1.7vw,1.4rem);font-weight:700;line-height:1.15;display:flex}.hw-facts__icon{aspect-ratio:1;background:var(--hw-ink-dark);width:3.25rem;clip-path:var(--notch);flex:none;place-items:center;display:grid}.hw-close{background:var(--hw-night);padding-block:8px;overflow:clip}.hw-close__row{grid-template-columns:minmax(0,2fr) minmax(0,8fr) minmax(0,2fr);gap:8px;min-height:22rem;display:grid}.hw-close__tile{background:var(--hw-blood);clip-path:var(--notch);color:var(--hw-ink-dark);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.hw-close__title{text-shadow:none;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1}.hw-hours{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;width:100%;margin-block:.25rem;display:grid}.hw-hours__cell{aspect-ratio:1;background:var(--hw-ink-dark);font:600 .8125rem/1 var(--font-geist-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--hw-pumpkin);place-items:center;display:grid}.hw-hours__cell.is-past{color:var(--hw-ink-dark);background:0 0;box-shadow:inset 0 0 0 1px #16080059}.hw-hours__cell.is-now{color:var(--hw-ink-dark);background:#fff}.hw-close__buy{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.hw-close .btn-primary{background:var(--hw-ink-dark);color:#fff}@media (hover:hover) and (pointer:fine){.hw-close .btn-primary:hover:not(:disabled){background:#000}}.hw-close__price{text-shadow:none;font-size:1.125rem}.hw-close__note{margin:0;font-size:.9375rem;line-height:1.4}.hw-close__flank{clip-path:var(--notch);place-items:center;display:grid;overflow:hidden}.hw-close__flank--phantom{background:var(--hw-phantom)}.hw-close__flank--ember{background:var(--hw-ember)}.hw-close__flank .sx-img{filter:none;width:100%;height:auto;scale:1.15}.hw .shop-legal{background:var(--hw-night);margin:0;padding-block:1.5rem}.hw-bar{z-index:35;left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom));width:min(100% - 1.5rem,56rem);clip-path:var(--notch);opacity:0;transition:transform .26s var(--spring-smooth), opacity .16s var(--ease-snap);background:#150a0a;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex;position:fixed;transform:translate(-50%,calc(100% + 1rem));box-shadow:0 0 0 1px #000,inset 0 0 0 2px #8a3207,0 18px 40px -18px #000}.hw-bar[data-shown=true]{opacity:1;transform:translate(-50%)}.hw-bar .sx-cdline{color:var(--hw-pumpkin);flex:none;font-size:1.25rem}.hw-bar__offer{flex:1;align-items:baseline;gap:.75rem;min-width:0;margin:0;display:flex}.hw-bar__name{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.hw-bar__price{color:#fff;flex:none;font-size:1.25rem}.hw-bar .btn{flex:none}.hw:has(.hw-bar) .shop-legal{padding-bottom:5rem}.shop:has(.hw-bar[data-shown=true]) .toast.sx-toast{bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (max-width:900px){.hw-sky{opacity:.45;-webkit-mask-image:none;mask-image:none}.hw-hero{align-items:start;padding:5.5rem 0 3.5rem}.hw-hero__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.75rem}.hw-hero__head,.hw-hero__buy,.hw-stage{grid-area:auto/1}.hw-title{font-size:clamp(3rem,15vw,5rem)}.hw-stage{aspect-ratio:1/.84;justify-self:center;width:min(100%,30rem);margin-block:1.25rem 0}.hw .sx-cd__label{display:none}.hw-moon{--size:36rem;--range:30%;margin-left:calc(var(--size) / -2);top:66%;left:50%}.hw-moon[data-phase=ended]{--range:100%}.hw[data-phase=ended] .hw-stage{aspect-ratio:auto;height:8rem}.hw-hero__motion{bottom:.5rem;left:1rem}.hw-lantern--1{display:none}}@media (max-width:1040px){.hw-tiles{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.hw-offers__head,.hw-tile--ember,.hw-tile--phantom,.hw-tile--blood{grid-area:auto/1;min-height:0}.hw-offers__head{margin-bottom:1.5rem;padding-right:0}.hw-items__grid,.hw-facts__grid{grid-template-columns:minmax(0,1fr)}.hw-items__head{position:static}.hw-close__row{grid-template-rows:auto 7.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw-close__tile{grid-area:1/1/auto/-1}.hw-close__flank{grid-row:2}.hw-close__flank .sx-img{width:auto;height:100%;scale:1.2}}@media (max-width:640px){.hw-moon{--size:max(100vw, 24rem);top:62%}.hw-title{font-size:clamp(2.75rem,13.5vw,4rem)}.hw-when{margin-top:.75rem;font-size:1.125rem}.hw-stage{aspect-ratio:1/.86;width:100%}.hw-hero__buy{gap:.75rem}.hw .sx-cd{align-items:center;gap:.75rem;display:flex}.hw .sx-cd__cells li{gap:.3rem;min-width:3.4rem;padding:.5rem .4rem .4rem}.hw .sx-cd__num{font-size:1.5rem}.hw-komplett{gap:.6rem .75rem;width:100%;padding:.85rem 1rem}.hw-komplett__buy{display:contents}.hw-komplett__price{grid-area:1/2;font-size:1.75rem}.hw-komplett .btn,.hw-komplett .sx-addcart{grid-column:1/-1;width:100%}.hw-item,.hw-item--flip{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem}.hw-item--flip .hw-slot{order:0}.hw-slots .hw-slot{width:4.25rem}.hw-tile--blood .hw-slots .hw-slot{width:auto}.hw-facts__list{grid-template-columns:minmax(0,1fr);gap:1rem}.hw-hours{grid-template-columns:repeat(12,minmax(0,1fr))}.hw-bar{bottom:calc(.5rem + env(safe-area-inset-bottom));gap:.6rem;width:calc(100% - 1rem)}.hw-bar__name,.hw-bar__cart{display:none}}.shop[data-motion=off] .hw-stars,.shop[data-motion=off] .hw-fog,.shop[data-motion=off] .hw-lantern,.shop[data-motion=off] .hw-bat,.shop[data-motion=off] .hw-bat__up,.shop[data-motion=off] .hw-bat__down,.shop[data-motion=off] .hw-drop__bob{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hw-stars,.hw-fog,.hw-lantern,.hw-bat__up,.hw-bat__down,.hw-drop__bob,.hw-drop,.hw-moon__disc,.hw-title{animation:none}.hw-bat{display:none}.hw-bat__down{opacity:0}.hw-moon,.hw-bar{transition:none}.hw-bar{transform:translate(-50%)}.hw-bar:not([data-shown=true]){visibility:hidden}.hw-drop__tip{transition:opacity .12s linear}}
.shop .sx-tab--drop[data-sale-theme=winter]{color:#9fe7ff}.shop .sx-tab--drop[data-sale-theme=winter]:after{background:#b754f4}.shop .sx-dropstrip[data-sale-theme=winter]{color:#9fe7ff;background:#0b1026}.wn{--wn-obsidian:#05050a;--wn-night:#0b1026;--wn-deep:#120d26;--wn-ink:#f4f2ff;--wn-soft:#f4f2ffc2;--wn-ice:#9fe7ff;--wn-violet:#b754f4;--wn-magenta:#fc00ff;--wn-rule:#9fe7ff38;--wn-section:clamp(4.5rem, 10vw, 9rem);--wn-ease:cubic-bezier(.16, 1, .3, 1);color:var(--wn-ink);background:var(--wn-obsidian);position:relative;overflow-x:clip}.wn ::selection{background:var(--wn-violet);color:var(--wn-ink)}.wn :focus-visible{outline:3px solid var(--wn-ice);outline-offset:4px}.wn p{line-height:1.65}.wn h2.mc{text-wrap:balance;font-size:clamp(1.85rem,4.2vw,3.6rem);line-height:1.12}.wn h3.mc{text-wrap:balance;font-size:clamp(1.35rem,2.6vw,2.2rem);line-height:1.15}.wn h4.mc{font-size:1.15rem;line-height:1.2}.wn-eyebrow{color:var(--wn-ice);margin:0;font-size:.875rem;font-weight:600}.wn .wn-btn{color:var(--wn-obsidian);background:var(--wn-ice);transition:transform .16s var(--wn-ease), background-color .2s var(--wn-ease)}.wn .wn-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.wn .wn-btn:hover{background:var(--wn-ink)}.wn .wn-btn--ghost:hover{color:var(--wn-obsidian)}.wn-piece:hover .wn-piece__name{color:var(--wn-ice)}}.wn .wn-btn--ghost{color:var(--wn-ink);box-shadow:inset 0 0 0 1px var(--wn-rule);background:#9fe7ff14}.wn-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wn-aurora{filter:blur(46px);mix-blend-mode:screen;background:linear-gradient(100deg,#0000 8%,#9fe7ff57 34%,#b754f46b 60%,#0000 90%);width:90%;height:62%;animation:22s ease-in-out infinite alternate wn-aurora;position:absolute;top:-22%;left:18%;transform:rotate(-9deg)}.wn-aurora--far{opacity:.6;background:linear-gradient(100deg,#0000 10%,#fc00ff3d 42%,#9fe7ff3d 70%,#0000 92%);height:46%;animation-duration:31s;animation-direction:alternate-reverse;top:-8%;left:-24%}@keyframes wn-aurora{0%{transform:translate(-4%)rotate(-9deg)scaleY(.9)}to{transform:translate(5%,5%)rotate(-5deg)scaleY(1.12)}}.wn-star{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:44px;height:44px;filter:drop-shadow(0 0 16px var(--wn-ice));background:#fff;animation:7s step-end infinite wn-flicker;position:absolute;top:clamp(4.5rem,12vh,7.5rem);right:clamp(1.5rem,13vw,15rem)}.wn-star--still{margin-bottom:1.25rem;display:block;position:relative;top:auto;right:auto}@keyframes wn-flicker{0%,41%,46%,71%,to{opacity:1}42%,45%,72%{opacity:.25}44%{opacity:.7}}.wn-snow{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg fill='%23fff'%3E%3Crect x='22' y='36' width='3' height='3'/%3E%3Crect x='96' y='12' width='2' height='2'/%3E%3Crect x='170' y='70' width='3' height='3'/%3E%3Crect x='58' y='122' width='2' height='2'/%3E%3Crect x='204' y='150' width='2' height='2'/%3E%3Crect x='128' y='196' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 240px;animation:24s linear infinite wn-fall;position:absolute;inset:-240px 0 0}.wn-snow--near{opacity:.32;background-size:380px 380px;animation-name:wn-fall-near;animation-duration:19s;inset:-380px 0 0}@keyframes wn-fall{to{transform:translateY(240px)}}@keyframes wn-fall-near{to{transform:translateY(380px)}}.wn-hero{isolation:isolate;background:linear-gradient(180deg, #05050a6b 0%, #05050a14 42%, var(--wn-obsidian) 98%), linear-gradient(90deg, var(--wn-obsidian) 6%, #05050a40 62%), url(/shop/winter-night.webp) right top / cover no-repeat var(--wn-obsidian);padding-block:clamp(2.5rem,7vh,4.5rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.wn-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"copy figures""clock figures";align-items:end;gap:clamp(1.5rem,3vh,2.5rem) clamp(1rem,3vw,3rem);display:grid;position:relative}.wn-hero__copy{grid-area:copy;align-self:center}.wn-hero h1{text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(2.75rem,6.2vw,5.5rem);line-height:1}.wn-hero__lead{max-width:34rem;color:var(--wn-soft);margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem)}.wn-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.wn-hero__figures{grid-area:figures;align-self:stretch;min-height:clamp(20rem,42vw,40rem);position:relative}.wn-hero__figures img{filter:drop-shadow(0 30px 60px #05050acc);width:100%;height:auto;position:absolute;bottom:0;right:-6%;scale:none}.wn-hero__figures .wn-figure--back{filter:brightness(.7)saturate(.85)drop-shadow(0 20px 40px #05050acc);width:64%;bottom:14%;right:44%}.wn-clock{grid-area:clock}.shop .wn .sx-cd{min-width:0;color:var(--wn-ink);justify-items:start}.shop .wn .sx-cd__cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:44rem;display:grid}.shop .wn .sx-cd__cells li{border:0;border-left:1px solid var(--wn-rule);min-width:0;box-shadow:none;background:0 0;padding:.25rem clamp(.5rem,1.6vw,1.25rem)}.shop .wn .sx-cd__cells li:first-child{border-left:0;padding-left:0}.shop .wn .sx-cd__num{color:var(--wn-ice);font-variant-numeric:tabular-nums;text-shadow:0 0 34px #9fe7ff73;font-size:clamp(2.35rem,5.6vw,4.5rem);line-height:1;display:block}.shop .wn .sx-cd__unit{color:var(--wn-soft)}.shop .wn .sx-cd__label{color:var(--wn-ink);font-weight:600}.wn-clock__foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.4rem;display:flex}.wn-clock__zone{color:var(--wn-soft);margin:0;font-size:.8125rem}.wn-sets,.wn-peek{scroll-margin-top:4rem}.wn-sets{padding-block:var(--wn-section) calc(var(--wn-section) * .6)}.wn-head{max-width:40rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.wn-head h2{margin:.6rem 0 0}.wn-set{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(3.5rem,8vw,7rem);display:grid}.wn-set:nth-of-type(2n) .wn-set__stage{order:2}.wn-set__stage{aspect-ratio:1;background:radial-gradient(60% 55% at 50% 42%, #b754f442, transparent 72%), linear-gradient(180deg, var(--wn-deep), var(--wn-night));clip-path:polygon(0 3%,3% 3%,3% 0,97% 0,97% 3%,100% 3%,100% 97%,97% 97%,97% 100%,3% 100%,3% 97%,0 97%);width:100%;max-height:44rem;position:relative}.wn-set__halo{background:radial-gradient(closest-side,#9fe7ff6b,#0000);border-radius:50%;height:7%;position:absolute;inset:auto 18% 7%}.wn-set__stage .wn-set__still{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;scale:none;transform:perspective(900px) rotateX(var(--wn-rx,0deg)) rotateY(var(--wn-ry,0deg));transition:opacity .3s var(--wn-ease), transform .26s var(--wn-ease);position:absolute;inset:0}.wn-set__stage:has(.skin3d[data-ready=true]) .wn-set__still{opacity:0}.wn-set__stage .skin3d__fallback{display:none}.wn .wn-set__turn{color:var(--wn-ink);background:#05050a9e;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.wn-set__body h3{margin:.45rem 0 .75rem}.wn-set__body>p:not(.wn-eyebrow,.wn-set__when){max-width:34rem;color:var(--wn-soft);margin:0}.wn-pieces{flex-wrap:wrap;gap:.25rem .75rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.wn-pieces li{flex:8.5rem;min-width:0;max-width:12rem}.wn-piece{--wn-rx:0deg;--wn-ry:0deg;color:inherit;transform:perspective(620px) rotateX(var(--wn-rx)) rotateY(var(--wn-ry));transition:transform .22s var(--wn-ease);gap:.1rem;padding:.5rem .25rem;text-decoration:none;display:grid}.wn-piece__art{width:7.5rem;height:7.5rem;box-shadow:inset 0 0 0 1px var(--wn-rule);background:radial-gradient(70% 70% at 50% 60%,#b754f438,#9fe7ff0d);place-items:end center;margin-bottom:.35rem;display:grid;overflow:hidden}.wn-piece__art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;scale:none}.wn-piece__name{font-size:.9375rem;font-weight:600}.wn-piece__slot{color:var(--wn-soft);font-size:.8125rem}.wn-set__when{color:var(--wn-ice);margin:0;font-size:clamp(1rem,1.6vw,1.25rem)}.wn-set__buy{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.wn-gift{border-block:1px solid var(--wn-rule);background:linear-gradient(100deg, var(--wn-deep), var(--wn-night))}.wn-gift__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.wn-gift h2.mc{margin:0 0 .75rem;font-size:clamp(1.5rem,2.8vw,2.35rem)}.wn-gift p{color:var(--wn-soft);margin:0}.wn-gift .wn-gift__when{color:var(--wn-ice)}.wn-gift__ranks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.wn-gift__ranks li{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.wn-peek{padding-block:var(--wn-section);background:radial-gradient(90% 34rem at 78% 0, #b754f433, transparent 70%), linear-gradient(180deg, var(--wn-obsidian), var(--wn-night) 22%, var(--wn-night) 76%, var(--wn-obsidian));position:relative}.wn-peek__head{max-width:46rem}.wn-peek__head h2{margin:.65rem 0 1.1rem;font-size:clamp(2.35rem,7vw,6rem);line-height:1}.wn-peek__lead{color:var(--wn-soft);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.wn-peek__rule{border-left:3px solid var(--wn-ice);color:var(--wn-ink);margin:1.1rem 0 0;padding-left:.9rem;font-weight:600}.wn-facts{border-block:1px solid var(--wn-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.5rem,6vw,5rem) 0 0;display:grid}.wn-facts>div{border-left:1px solid var(--wn-rule);flex-direction:column-reverse;justify-content:flex-end;gap:.3rem;padding:1.25rem clamp(.75rem,2vw,1.5rem);display:flex}.wn-facts>div:first-child{border-left:0;padding-left:0}.wn-facts dt{color:var(--wn-soft);font-size:.875rem;line-height:1.4}.wn-facts dd{color:var(--wn-ice);margin:0;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1}.wn-chapters{margin-top:var(--wn-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.wn-chapters h3{margin:0 0 .6rem}.wn-chapters p{color:var(--wn-soft);margin:0}.wn-chapters__list{gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.wn-chapters__list li{grid-template-columns:4.75rem minmax(0,1fr);gap:0 .75rem;display:grid}.wn-chapters__date{color:var(--wn-ice);grid-row:span 2;font-size:1.125rem;line-height:1.5}.wn-chapters__title{font-weight:600}.wn-chapters__meta{color:var(--wn-soft);font-size:.875rem}.wn-doors{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.wn-door{aspect-ratio:1;color:#f4f2ff61;background:#9fe7ff0d;place-items:center;font-size:clamp(.9rem,1.7vw,1.3rem);display:grid;box-shadow:inset 0 0 0 1px #9fe7ff1a}.wn-doors__key{margin-top:.75rem;font-size:.875rem}.wn-door.is-open{color:var(--wn-obsidian);background:var(--wn-ice);text-shadow:none}.wn-door.is-finale{color:var(--wn-ink);background:linear-gradient(135deg, var(--wn-violet), var(--wn-magenta))}.wn-art{aspect-ratio:1;filter:drop-shadow(0 18px 30px #05050ab3);margin:0;position:relative}.wn-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block;scale:none}.wn-art__shade{opacity:0;filter:brightness(0) drop-shadow(0 0 10px var(--wn-ice));position:absolute;inset:0}.wn-art__real{position:relative}.wn-art--secret{filter:drop-shadow(0 0 22px #9fe7ff8c)}.wn-art__mask{filter:brightness(.16)}.wn-marks{flex-wrap:wrap;gap:.25rem .4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.wn-marks li{color:var(--wn-ice);background:#9fe7ff17;padding:.15rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.5}.wn-marks li:last-child{color:var(--wn-ink);background:#b754f442}.wn-ladder{margin-top:var(--wn-section);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.wn-ladder__intro{position:sticky;top:7rem}.wn-ladder__intro h3{margin:0 0 .75rem}.wn-ladder__intro p{color:var(--wn-soft);margin:0}.wn-rungs{gap:clamp(2rem,7vw,5rem);margin:0;padding:0;list-style:none;display:grid}.wn-rung{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid;position:relative}.wn-rung__count{z-index:0;color:#9fe7ff21;text-shadow:none;margin:0;font-size:clamp(5rem,13vw,10rem);line-height:1;position:absolute;top:-.4em;left:-.15em}.wn-rung .wn-art{z-index:1}.wn-rung h4{margin:0}.wn-rung p:not(.wn-rung__count),.wn-find p{color:var(--wn-soft);margin:.3rem 0 0;font-size:.9375rem}.wn-star-goal{margin-top:var(--wn-section)}.wn-star-goal h3{margin:0 0 .6rem}.wn-star-goal>p{max-width:40rem;color:var(--wn-soft);margin:0}.wn-stages{border-top:2px solid var(--wn-ice);grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.wn-stages li{gap:.15rem;padding:1rem 1rem 0 0;display:grid;position:relative}.wn-stages li:before{content:"";background:var(--wn-ice);width:12px;height:12px;position:absolute;top:-7px;left:0;rotate:45deg}.wn-stages__share{color:var(--wn-ice);font-size:clamp(1.25rem,2.4vw,1.875rem)}.wn-stages__name{font-weight:600}.wn-stages__effect{color:var(--wn-soft);font-size:.875rem;line-height:1.45}.wn-crate{margin-top:var(--wn-section)}.wn-crate__intro{max-width:42rem}.wn-crate__intro h3{margin:0 0 .6rem}.wn-crate__intro p{color:var(--wn-soft);margin:0}.wn-crate__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(1.25rem,3vw,2.5rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.wn-find{--wn-rx:0deg;--wn-ry:0deg;transform:perspective(760px) rotateX(var(--wn-rx)) rotateY(var(--wn-ry));transition:transform .26s var(--wn-ease)}.wn-find:nth-child(2){padding-bottom:2.5rem}.wn-find h4{margin:.75rem 0 0}.wn-finale{margin-top:var(--wn-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem clamp(1.5rem,4vw,4rem);display:grid;position:relative}.wn-finale__copy h3{margin:0 0 .6rem;font-size:clamp(2rem,4.6vw,3.75rem)}.wn-finale__copy>p{color:var(--wn-soft);margin:0}.wn-finale__copy h4{margin:1.5rem 0 0}.wn-dates{border-top:1px solid var(--wn-rule);gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.wn-dates li{border-bottom:1px solid var(--wn-rule);grid-template-columns:5.5rem minmax(0,1fr);gap:0 1rem;padding:.7rem 0;display:grid}.wn-dates__day{color:var(--wn-ice);grid-row:span 2;font-size:1.25rem;line-height:1.5}.wn-dates__name{font-weight:600}.wn-dates__note{color:var(--wn-soft);font-size:.875rem}.wn-faq{padding-block:var(--wn-section)}.wn-faq__inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.wn-faq h2{margin:0}.wn-close{isolation:isolate;padding-block:var(--wn-section);background:linear-gradient(180deg, var(--wn-obsidian), var(--wn-deep));position:relative;overflow:hidden}.wn-close__inner{position:relative}.wn-close h1,.wn-close h2{margin:0 0 .6rem;font-size:clamp(2rem,5.4vw,4.5rem);line-height:1.05}.wn-close p{color:var(--wn-soft);margin:0}.wn-close .wn-star{display:none}.wn-close .btn{margin-top:1.5rem}.wn-close .wn-hero__actions .btn{margin-top:0}.wn-hero--banner{padding-top:clamp(110px,12vw,170px)}.wn-hero--banner .wn-hero__figures{min-height:clamp(16rem,30vw,28rem)}.wn-hero--banner h1{font-size:clamp(2.5rem,5.6vw,5rem)}@media (max-width:900px){.wn-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""clock""figures"}.wn-hero__figures{aspect-ratio:1/.82;min-height:0}.wn-hero__figures img{width:86%;right:-4%}.wn-hero__figures .wn-figure--back{width:62%;left:-8%;right:auto}.wn-set,.wn-gift__inner,.wn-chapters,.wn-ladder,.wn-finale,.wn-faq__inner{grid-template-columns:minmax(0,1fr)}.wn-set:nth-of-type(2n) .wn-set__stage{order:0}.wn-ladder__intro{position:static}.wn-doors{max-width:26rem}.wn-finale__art{max-width:30rem}}@media (max-width:640px){.wn-facts,.wn-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-facts>div:nth-child(odd){border-left:0;padding-left:0}.wn-facts>div:nth-child(n+3){border-top:1px solid var(--wn-rule)}.wn-stages{border-top:0;gap:1.25rem 1rem}.wn-stages li{border-top:2px solid var(--wn-ice)}.wn-rung{grid-template-columns:minmax(0,1fr);gap:.75rem}.wn-rung .wn-art{max-width:15rem}.wn-crate__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-find:first-child{grid-column:1/-1}.wn-find:first-child .wn-art{max-width:16rem}.wn-find:nth-child(2){padding-bottom:0}.wn-gift__ranks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wn-aurora,.wn-snow,.wn-star{animation:none}.wn-snow--near{display:none}.wn-piece,.wn-find,.wn .wn-btn,.wn-set__stage .wn-set__still{transition:none;transform:none}}.shop[data-motion=off] .wn-aurora,.shop[data-motion=off] .wn-snow,.shop[data-motion=off] .wn-star{animation:none}
.sp{--sp-glow:#b754f452;--sp-panel:#0e0b17;--sp-panel-2:#141024;border-top:1px solid var(--line);background:radial-gradient(60rem 28rem at 18% 0,#b754f414,#0000 70%),linear-gradient(#0000,#0a0811 40%);overflow:clip}.sp__wrap{grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,6vw,5rem);display:grid}.sp__head{gap:.9rem;max-width:46rem;display:grid}.sp__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-shadow:.1em .1em #00000080;margin:0;font-family:Minecraft,ui-monospace,monospace;font-size:.8125rem}.sp__title{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(2.75rem,7.5vw,6.25rem);font-weight:700;line-height:.9}.sp__lead{letter-spacing:-.02em;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.875rem);font-weight:550;line-height:1.2}.sp__grad{color:#0000;background:linear-gradient(90deg,#b754f4,#fc00ff);-webkit-background-clip:text;background-clip:text}.sp__note{max-width:36rem;color:var(--faint);text-wrap:pretty;margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}.sp__note code{color:var(--text);background:#1b1628;padding:.1em .4em;font-family:Minecraft,ui-monospace,monospace;font-size:.85em;box-shadow:inset 0 -2px #0b0812}.sp__note a{color:var(--text);text-underline-offset:.2em;-webkit-text-decoration:underline #b754f499;text-decoration:underline #b754f499}.sp__note a:hover{text-decoration-color:#fc00ff}.sp__note a:focus-visible{outline-offset:2px;outline:2px solid #fc00ff}.sp__sub{letter-spacing:-.03em;color:var(--text);align-items:baseline;gap:.75rem;margin:0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650;display:flex}.sp__count{letter-spacing:.04em;color:var(--faint);font-family:Minecraft,ui-monospace,monospace;font-size:.75rem;font-weight:400}.sp__feed{grid-template-columns:minmax(0,1fr);gap:1.25rem 2.5rem;display:grid}.sp__feed>.sp__sub{grid-column:1/-1;margin-bottom:0}@media (min-width:960px){.sp__feed{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.sp__spot{position:sticky;top:8.5rem}}.sp__spot{background:var(--sp-panel);clip-path:var(--notch);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.sp__spot{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}}.sp__stage{background:radial-gradient(14rem 18rem at 50% 8%, var(--sp-glow), transparent 72%), linear-gradient(180deg, #120e1f, #0a0812);isolation:isolate;place-items:end center;min-height:24rem;padding-top:1.5rem;display:grid;position:relative}.sp__stage:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 16px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 16px);height:32%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.sp__stage:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000bf,#0000);width:9rem;height:1.1rem;position:absolute;bottom:1.1rem;left:50%;translate:-50%}.sp__spot-copy{align-content:center;gap:.6rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.sp__when{letter-spacing:.04em;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Minecraft,ui-monospace,monospace;font-size:.75rem}.sp__headline{letter-spacing:-.035em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:700;line-height:1.05}.sp__headline strong{font-weight:inherit}.sp__arrow{color:#fc00ff;padding-inline:.1em}.sp__verb{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}.sp__object{color:var(--text);font-weight:600}.sp__items{gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.sp__more{color:var(--faint);margin:0;font-size:.875rem}.sp .mc-slot{--slot:3rem;width:var(--slot);height:var(--slot);image-rendering:pixelated;background:#1b1628;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 3px 3px #0b0812,inset -3px -3px #3b3350}.sp .mc-slot>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 2px #00000073);width:76%;height:76%}.sp__slot--big{--slot:3.75rem}.sp__slot[style*=--rarity]{box-shadow:inset 3px 3px 0 #0b0812, inset -3px -3px 0 #3b3350, inset 0 -3px 0 var(--rarity)}.sp__item-link{min-width:0;color:inherit;border-radius:2px;align-items:center;gap:.85rem;text-decoration:none;display:flex}a.sp__item-link:hover .sp__item-name{color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #fc00ffb3;text-decoration:underline #fc00ffb3}a.sp__item-link:hover .mc-slot{background:#2a2240}a.sp__item-link{transition:scale .14s var(--ease-snap)}a.sp__item-link:active{scale:.98}a.sp__item-link:focus-visible{outline-offset:3px;outline:2px solid #fc00ff}.sp__item{gap:.2rem;min-width:0;display:grid}.sp__item-name{color:var(--text);overflow-wrap:anywhere;font-weight:600}.sp__item-meta{color:var(--faint);font-size:.8125rem}.sp__line{margin:0;padding:0;list-style:none;display:grid;position:relative}.sp__line:before{content:"";background:linear-gradient(#b754f4b3,#b754f400);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:1.25rem}.sp__row{border-bottom:1px solid var(--line);animation:sp-row .3s var(--ease-snap) both;animation-delay:calc(var(--i,0) * 50ms);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head copy when""head item item";align-items:center;gap:.35rem .9rem;padding:.85rem 0;display:grid;position:relative}@keyframes sp-row{0%{opacity:0;translate:0 6px}}.sp__row:nth-child(2){--i:1}.sp__row:nth-child(3){--i:2}.sp__row:nth-child(4){--i:3}.sp__row:nth-child(5){--i:4}.sp__row:nth-child(n+6){--i:5}.sp__row:last-child{border-bottom:0}.sp__row-head{grid-area:head;align-self:start}.sp .sp__row-head,.sp .sp__head-slot{--slot:2.5rem;box-shadow:inset 2px 2px #0b0812,inset -2px -2px #3b3350}.sp__row-copy{grid-area:copy;min-width:0}.sp__row .sp__headline{letter-spacing:-.01em;font-size:1rem}.sp__row-what{color:var(--muted);margin:.15rem 0 0;font-size:.875rem;line-height:1.4}.sp__row .sp__item-link{grid-area:item}.sp__row .sp__item-link .mc-slot{--slot:2.25rem;box-shadow:inset 2px 2px #0b0812,inset -2px -2px #3b3350}.sp__row .sp__item-meta{display:none}.sp__row .sp__item-name{color:var(--muted);font-size:.875rem;font-weight:500}.sp__row .sp__when{grid-area:when;align-self:start;padding-top:.2rem}.sp__names{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sp__plate{background:var(--sp-panel-2);clip-path:var(--notch);transition:background-color .18s var(--ease-snap), translate .18s var(--ease-snap);align-items:center;gap:.7rem;padding:.35rem 1rem .35rem .35rem;display:flex}@media (hover:hover) and (pointer:fine){.sp__plate:hover{background:#1d1733;translate:0 -2px}}.sp__name{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-weight:600}.pf{place-items:center;display:grid;position:relative;overflow:hidden}.pf__poster,.pf__img{grid-area:1/1}.pf__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;opacity:0;animation:pf-in .26s var(--ease-snap) forwards;scale:.97}@keyframes pf-in{to{opacity:1;scale:1}}.pf--head .pf__poster{background:linear-gradient(#3b3350 0 38%,#2a2240 38%);width:64%;height:64%}.pf--head[data-ready] .pf__poster{visibility:hidden}.pf--head .pf__img{width:76%;height:76%}.pf--figure{aspect-ratio:300/380;width:min(17.5rem,78%)}.pf--figure .pf__poster{opacity:.9;background:linear-gradient(#211a33,#211a33) 50% 0/50% 25% no-repeat,linear-gradient(#1a1429,#1a1429) 50% 25%/50% 37.5% no-repeat,linear-gradient(#17122a,#17122a) 0 25%/25% 37.5% no-repeat,linear-gradient(#17122a,#17122a) 100% 25%/25% 37.5% no-repeat,linear-gradient(#141024,#141024) 50% 100%/50% 37.5% no-repeat;align-self:end;width:42%;height:84%;margin-bottom:4%}.pf--figure .pf__img{position:absolute;inset:0}.pf--figure[data-ready] .pf__poster{opacity:0;transition:opacity .3s var(--ease-snap)}.sp__stage .pf__img{filter:drop-shadow(0 18px 22px #0000008c);animation:pf-in .26s var(--ease-snap) forwards, pf-bob 6.5s cubic-bezier(.45, 0, .55, 1) .26s infinite}@keyframes pf-bob{50%{translate:0 -6px}}.shop[data-motion=off] .sp__stage .pf__img{animation:1ms forwards pf-in}@media (prefers-reduced-motion:reduce){.pf__img,.sp__stage .pf__img{opacity:1;animation:none}.sp__plate,a.sp__item-link,.pf--figure[data-ready] .pf__poster{transition:none}.sp__row{animation:none}.sp__plate:hover{translate:none}}@media (max-width:639px){.sp__stage{min-height:16rem}.sp__row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head copy""head item""head when"}.sp__row .sp__when{padding-top:0}}.dlg__notice{color:var(--muted);background:#b754f412;border-left:2px solid #b754f499;margin:.75rem 0 0;padding:.7rem .85rem;font-size:.8125rem;line-height:1.5}.dlg__notice code{color:var(--text);font-family:Minecraft,ui-monospace,monospace;font-size:.9em}
