.shop_frame__BxSfc{height:100%;box-shadow:0 34px 70px -34px rgb(0 0 0/.55),0 10px 24px -16px rgb(0 0 0/.3)}.shop_profile__MP_uT{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--color-text-default)}.shop_page__muFlG{position:relative;height:100%;overflow:hidden;background:var(--color-bg-default);color:var(--color-text-default)}.shop_head__PHC5h{position:relative;height:46px;border-bottom:1px solid var(--color-border-subtle);box-sizing:border-box}.shop_head__PHC5h>*{position:absolute;top:14px}.shop_logo__fuN1d{left:20px;letter-spacing:.04em;color:var(--color-text-emphasis)}.shop_nav__Kho8x{color:var(--color-text-subtle)}.shop_nav__Kho8x:nth-child(2){left:128px}.shop_nav__Kho8x:nth-child(3){left:204px}.shop_nav__Kho8x[data-on]{color:var(--color-text-emphasis)}.shop_nav__Kho8x[data-on]:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;border-radius:2px;background:var(--color-text-emphasis)}.shop_end__Ey5ij{right:20px;top:15px;display:inline-flex;align-items:center;gap:6px;color:var(--color-text-subtle)}.shop_bar__YsjWD{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 20px;background:var(--color-bg-default)}.shop_title___hXgR{display:inline-flex;align-items:baseline;gap:10px;color:var(--color-text-emphasis)}.shop_total__2QVZW{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.shop_pager__VdPJj{display:inline-flex;align-items:center;gap:2px;color:var(--color-text-default)}.shop_arrow__OfFtD,.shop_gap__1SmEE,.shop_num__8FcdF{display:grid;place-items:center;min-width:26px;height:26px;border-radius:7px;font-variant-numeric:tabular-nums}.shop_num__8FcdF[data-on]{color:var(--color-gray-50);background:var(--color-gray-900)}.shop_gap__1SmEE{min-width:16px;color:var(--color-text-subtle)}.shop_arrow__OfFtD{border:1px solid var(--color-border-default);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.shop_arrow__OfFtD[data-pressed]{border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-brand-500) 22%,transparent)}.shop_viewport__TX9hB{position:absolute;left:0;right:0;top:100px;bottom:0;overflow:hidden;transition:opacity .26s ease,filter .26s ease}.shop_viewport__TX9hB:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;pointer-events:none;background:linear-gradient(transparent,var(--color-bg-default))}.shop_viewport__TX9hB[data-loading]{opacity:.35;filter:blur(1.5px)}.shop_grid__eDQb7{display:grid;grid-template-columns:repeat(4,var(--card-w));grid-auto-rows:var(--card-h);gap:12px;padding:8px 20px;transition:translate .64s cubic-bezier(.3,.1,.2,1)}.shop_card__ucUfD{position:relative;display:grid;grid-template-rows:46px auto auto auto;align-content:start;gap:4px;padding:6px 6px 8px;border-radius:12px;box-sizing:border-box;border:1px solid var(--color-border-subtle);transition:border-color .22s ease,box-shadow .22s ease}.shop_card__ucUfD[data-reading]{border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-brand-500) 18%,transparent),0 10px 22px -14px color-mix(in oklab,var(--color-brand-500) 60%,transparent)}.shop_swatch__UvSCX{position:relative;border-radius:8px;margin-bottom:2px;background:linear-gradient(135deg,color-mix(in oklab,var(--swatch) 88%,white),var(--swatch) 55%,color-mix(in oklab,var(--swatch) 86%,black))}.shop_swatch__UvSCX:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.18;background:repeating-linear-gradient(45deg,white 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,black 0 1px,transparent 1px 4px)}.shop_check__HcW26{position:absolute;right:5px;top:5px;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:white;background:var(--color-brand-500);opacity:0;scale:.6;transition:opacity .22s ease,scale .26s cubic-bezier(.3,1.5,.5,1)}.shop_card__ucUfD[data-read] .shop_check__HcW26{opacity:1;scale:1}.shop_item__GArAI{padding:0 4px;color:var(--color-text-emphasis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop_line__7l6UM{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:0 4px}.shop_color__WU3X_{color:var(--color-text-subtle)}.shop_price__Y7cti{color:var(--color-text-emphasis);font-variant-numeric:tabular-nums}.shop_stock__zZKhk{padding:0 4px;color:var(--color-text-success)}.shop_stock__zZKhk[data-low]{color:var(--color-text-attention)}@media (prefers-reduced-motion:reduce){.shop_arrow__OfFtD,.shop_card__ucUfD,.shop_check__HcW26,.shop_grid__eDQb7,.shop_viewport__TX9hB{transition:none}}.stage_wrap__vbM9L{max-width:1152px;margin-inline:auto}.stage_stage__mZH_T{position:relative;width:var(--d-w);height:var(--d-h)}.stage_win__r1OX_{position:absolute;z-index:1;color:var(--color-text-default)}.stage_entry__jcxjm{fill:var(--color-gray-950);stroke:color-mix(in oklab,var(--color-brand-500) 70%,white);stroke-width:1.2}.stage_entry__jcxjm[data-on]{animation:stage_arrive__Onggq .9s ease-out both}@keyframes stage_arrive__Onggq{0%{fill:var(--color-lane);filter:drop-shadow(0 0 8px var(--color-brand-500))}to{fill:var(--color-gray-950);filter:none}}@media (prefers-reduced-motion:reduce){.stage_entry__jcxjm[data-on]{animation:none}}