.piece-buy.svelte-1xsf7r7{border-top:1px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding-top:12px;display:flex}.piece-price.svelte-1xsf7r7{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.1}.piece-cta.svelte-1xsf7r7{background:var(--color-ink);min-height:44px;color:var(--color-paper);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;padding:0 16px;font-size:.6875rem;font-weight:500;line-height:1.2;transition:background-color .2s;display:inline-flex}.piece-cta.svelte-1xsf7r7:hover{background:#000}.piece-cta.svelte-1xsf7r7:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.piece-note.svelte-1xsf7r7{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.is-unavailable.svelte-1xsf7r7 .piece-gone-body:where(.svelte-1xsf7r7){opacity:.6}.is-unavailable.svelte-1xsf7r7 .piece-gone-body:where(.svelte-1xsf7r7) .product-frame{filter:grayscale()}.is-unavailable.svelte-1xsf7r7 .piece-buy:where(.svelte-1xsf7r7){border-top-color:var(--color-line)}.is-unavailable.svelte-1xsf7r7 .piece-price:where(.svelte-1xsf7r7){color:var(--color-ink-soft)}
