.featured-card.svelte-1skswqj{display:flex;flex-direction:column;min-width:0;padding:18px 18px 20px;color:var(--w23-ink)}.featured-media.svelte-1skswqj{position:relative;min-width:0;padding-bottom:52px}.photo-link.svelte-1skswqj{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--w23-white, #fff)}.product-photo.svelte-1skswqj{display:block;width:100%;height:100%;padding:9%;-o-object-fit:contain;object-fit:contain}.product-photo.illustrated.svelte-1skswqj{padding:0}.alternate-photo.svelte-1skswqj{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--w23-white, #fff);opacity:0;transition:opacity .28s ease}.photo-pending.svelte-1skswqj{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;color:var(--w23-ink-soft);font-size:13px}.save-piece.svelte-1skswqj{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;color:var(--w23-ink);background:transparent;cursor:pointer}.save-piece.saved.svelte-1skswqj svg{fill:currentColor}.save-piece.svelte-1skswqj:disabled{opacity:.5;cursor:wait}.piece-caption.svelte-1skswqj{min-width:0;padding-top:18px}.piece-detail.svelte-1skswqj{margin:0;color:var(--w23-ink-soft);font-size:11px;line-height:1.5}h3.svelte-1skswqj{margin:0;min-height:2.8em;font-family:var(--font-heading);font-size:17px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}h3.svelte-1skswqj a:where(.svelte-1skswqj){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:inherit;text-decoration:none}h3.svelte-1skswqj a:where(.svelte-1skswqj):hover{text-decoration:underline;text-underline-offset:4px}.image-note.svelte-1skswqj{margin:10px 0 0;color:var(--w23-ink-soft);font-size:10px;line-height:1.5}.piece-bottom.svelte-1skswqj{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:14px}.piece-bottom.svelte-1skswqj .au-price{font-size:14px}.purchase-actions.svelte-1skswqj{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:var(--w23-white);border:1px solid var(--w23-hairline)}.purchase-actions.svelte-1skswqj .au-btn{min-height:44px;padding-inline:8px;border:0;border-radius:0;background:transparent;color:var(--w23-ink);font-size:12px;font-weight:400}.purchase-actions.svelte-1skswqj .au-btn+.au-btn{border-left:1px solid var(--w23-hairline)}.purchase-actions.svelte-1skswqj .au-btn:hover:not(:disabled){background:var(--w23-smoke)}.purchase-note.svelte-1skswqj{margin:12px 0 0;color:var(--w23-ink-soft);font-size:12px;line-height:1.6}.purchase-note.svelte-1skswqj a:where(.svelte-1skswqj){color:var(--w23-ink);text-underline-offset:4px}a.svelte-1skswqj:focus-visible,button.svelte-1skswqj:focus-visible{outline:2px solid currentColor;outline-offset:4px}.featured-card.svelte-1skswqj:focus-within .alternate-photo:where(.svelte-1skswqj){opacity:1}@media(hover:hover){.featured-media.svelte-1skswqj:hover .alternate-photo:where(.svelte-1skswqj){opacity:1}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.featured-media.svelte-1skswqj{padding-bottom:0}.purchase-actions.svelte-1skswqj{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.featured-card.svelte-1skswqj:hover .purchase-actions:where(.svelte-1skswqj),.featured-card.svelte-1skswqj:focus-within .purchase-actions:where(.svelte-1skswqj){opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.alternate-photo.svelte-1skswqj,.purchase-actions.svelte-1skswqj{transition:none}}
