.is-prominent.svelte-16pli08{flex-direction:column;height:100%;display:flex}.is-prominent.svelte-16pli08>:where(.svelte-16pli08):first-child{flex:1 0 auto}.piece-buy.svelte-16pli08{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-16pli08{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.1}.piece-cta.svelte-16pli08{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-16pli08:hover{background:#000}.piece-cta.svelte-16pli08:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.piece-note.svelte-16pli08{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.is-unavailable.svelte-16pli08 .piece-gone-body:where(.svelte-16pli08){opacity:.6}.is-unavailable.svelte-16pli08 .piece-gone-body:where(.svelte-16pli08) .product-frame{filter:grayscale()}.is-unavailable.svelte-16pli08 .piece-buy:where(.svelte-16pli08){border-top-color:var(--color-line)}.is-unavailable.svelte-16pli08 .piece-price:where(.svelte-16pli08){color:var(--color-ink-soft)}
