.order-steps[data-astro-cid-5w43p2qc]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0}.order-steps[data-astro-cid-5w43p2qc] li[data-astro-cid-5w43p2qc]{display:flex;align-items:center;gap:.35rem;border:2px solid var(--color-ink);background:var(--color-paper);padding:.2rem .55rem;font-family:var(--font-display);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.order-steps[data-astro-cid-5w43p2qc] li[data-astro-cid-5w43p2qc] span[data-astro-cid-5w43p2qc]{font-size:.8rem;letter-spacing:0;color:var(--color-red)}.order-steps[data-astro-cid-5w43p2qc] li[data-astro-cid-5w43p2qc]:nth-child(3){background:var(--color-yellow);box-shadow:2px 2px 0 var(--color-ink)}.fit-box[data-astro-cid-5w43p2qc]{aspect-ratio:300 / 560;height:min(72vh,620px);max-width:100%}@media(max-width:1023px){.fit-box[data-astro-cid-5w43p2qc]{height:min(58vh,520px)}}.stage-back[data-astro-cid-5w43p2qc]{background-image:radial-gradient(color-mix(in srgb,var(--color-ink) 8%,transparent) 1px,transparent 1px);background-size:24px 24px}#stage-aura[data-astro-cid-5w43p2qc]{background:radial-gradient(55% 48% at 50% 42%,color-mix(in srgb,var(--c) 26%,transparent),transparent 74%)}.band[data-astro-cid-5w43p2qc]{box-shadow:3px 3px #15121e2e;transition:background-color .4s ease}.gfx[data-astro-cid-5w43p2qc]{opacity:.8;transition:color .4s ease}.ghost[data-astro-cid-5w43p2qc]{cursor:pointer;opacity:.62;filter:grayscale(35%);transform-origin:top center;animation:sway 4.6s ease-in-out infinite alternate;transition:opacity .25s ease,filter .25s ease}.ghost-b[data-astro-cid-5w43p2qc]{animation-delay:-2.3s}.ghost[data-astro-cid-5w43p2qc]:hover{opacity:1;filter:grayscale(0%)}@keyframes sway{0%{rotate:-4deg}to{rotate:3.4deg}}.pin[data-astro-cid-5w43p2qc]{position:absolute;top:-.65rem;left:50%;z-index:2;height:1rem;width:.45rem;translate:-50% 0;border:2px solid var(--color-ink);border-radius:2px;background:var(--color-yellow)}#price-tag[data-astro-cid-5w43p2qc]{transform-origin:-.6rem -2rem;animation:tag-idle 5.2s ease-in-out infinite alternate}.tag-card[data-astro-cid-5w43p2qc]{rotate:8deg}#price-tag[data-astro-cid-5w43p2qc].is-swinging{animation:tag-swing .9s var(--ease-pop)}@keyframes tag-idle{0%{rotate:-2deg}to{rotate:3deg}}@keyframes tag-swing{0%{rotate:16deg}45%{rotate:-10deg}75%{rotate:5deg}to{rotate:0deg}}#stage-tee[data-astro-cid-5w43p2qc]{transform:translate(-50%) rotate(var(--rot, 0deg));filter:drop-shadow(0 14px 16px rgb(21 18 30 / .28));transition:opacity .24s ease,transform .3s ease}#stage-tee[data-astro-cid-5w43p2qc].is-out{opacity:0;transform:translate(-50%) translateY(-26px) rotate(calc(var(--rot, 0deg) - 5deg))}#stage-tee[data-astro-cid-5w43p2qc].is-in{animation:tee-drop .42s var(--ease-pop)}@keyframes tee-drop{0%{opacity:0;transform:translate(-50%) translateY(-30px) rotate(calc(var(--rot, 0deg) + 4deg))}to{opacity:1;transform:translate(-50%) rotate(var(--rot, 0deg))}}@media(prefers-reduced-motion:reduce){.ghost[data-astro-cid-5w43p2qc],#stage-tee[data-astro-cid-5w43p2qc],#price-tag[data-astro-cid-5w43p2qc]{transition:none;animation:none}}.shop-thumb{width:3.6rem;height:3.6rem;border:2px solid var(--color-ink);object-fit:cover;cursor:zoom-in;opacity:.6;transition:opacity .2s ease,transform .2s ease}.shop-thumb:hover{opacity:1;transform:translateY(-2px)}.size-chip{border:2px solid var(--color-ink);background:var(--color-paper);padding:.4rem .9rem;font-family:var(--font-display);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.size-chip:hover{transform:translateY(-2px)}.size-chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);box-shadow:3px 3px 0 var(--c, var(--color-yellow))}.light-nav{position:absolute;top:50%;z-index:2;display:flex;height:3rem;width:3rem;translate:0 -50%;align-items:center;justify-content:center;border:2px solid var(--color-paper);background:color-mix(in srgb,var(--color-ink) 70%,transparent);color:var(--color-paper);transition:background-color .2s ease,transform .2s ease}.light-nav:hover{background:var(--color-paper);color:var(--color-ink);transform:scale(1.08)}.light-nav:disabled{display:none}#shop-buy.is-locked{opacity:.45;filter:grayscale(60%);cursor:not-allowed;pointer-events:auto}
