.cycler.svelte-17hdt4p{isolation:isolate;position:absolute;inset:0}.cycler.swipe.svelte-17hdt4p{touch-action:pan-y}.cycler.svelte-17hdt4p>img,.cycler.svelte-17hdt4p>.images-api-empty{width:100%;height:100%;position:absolute;inset:0}.layer.svelte-17hdt4p{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.layer.prev.svelte-17hdt4p{z-index:2;opacity:1}.layer.on.svelte-17hdt4p{z-index:3;opacity:1}.manual.svelte-17hdt4p .layer:where(.svelte-17hdt4p){transition-duration:.2s}.reduced.svelte-17hdt4p .layer:where(.svelte-17hdt4p){transition:none}.bars.svelte-17hdt4p{z-index:4;opacity:0;pointer-events:none;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:12px;left:12px;right:12px}.bars.inset.svelte-17hdt4p{right:56px}.engaged.svelte-17hdt4p .bars:where(.svelte-17hdt4p){opacity:1}@media (hover:none){.bars.svelte-17hdt4p{opacity:1}}.bar.svelte-17hdt4p{background:color-mix(in srgb, var(--color-ink,#111) 16%, transparent);flex:1 1 0;height:2px;position:relative;overflow:hidden}.fill.svelte-17hdt4p{background:var(--color-ink,#111);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fill.done.svelte-17hdt4p{transform:scaleX(1)}.fill.run.svelte-17hdt4p{animation:svelte-17hdt4p-fill var(--cycle-ms) linear forwards}@keyframes svelte-17hdt4p-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.layer.svelte-17hdt4p{transition:none}.fill.run.svelte-17hdt4p{animation:none;transform:scaleX(1)}}.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:var(--color-primary)}.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)}
