.swatch.svelte-5989v3{box-shadow:inset 0 0 0 1px #4b302140}.card.svelte-atmh9l{min-width:0;transition:transform .25s var(--ease-phio);flex-direction:column;display:flex;position:relative}.card.svelte-atmh9l:hover{transform:translateY(-2px)}.main.svelte-atmh9l{text-align:left;width:100%;color:var(--color-chocolate);transition:transform .2s var(--ease-phio);flex-direction:column;text-decoration:none;display:flex}.main.svelte-atmh9l:hover{color:var(--color-chocolate)}.main.svelte-atmh9l:active{transform:scale(.985)}.media.svelte-atmh9l{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.img1.svelte-atmh9l,.img2.svelte-atmh9l{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.img1.svelte-atmh9l{transition:transform 1.1s var(--ease-phio)}.img1.svelte-atmh9l:hover{transform:scale(1.04)}.img2.svelte-atmh9l{opacity:0;transition:opacity .7s ease, transform 1.1s var(--ease-phio)}.img2.svelte-atmh9l:hover{opacity:1;transform:scale(1.04)}.ph-label.svelte-atmh9l{font:400 11px/1.4 var(--font-mono);color:var(--color-chocolate);background:var(--color-cream);padding:4px 6px;position:absolute;bottom:10px;left:10px}.badge.svelte-atmh9l{font:500 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;padding:6px 9px;position:absolute;top:10px;left:10px}.sold.svelte-atmh9l{background:var(--color-chocolate);color:var(--color-cream)}.new.svelte-atmh9l{background:var(--color-card);color:var(--color-chocolate)}.info.svelte-atmh9l{flex-direction:column;gap:6px;padding-top:14px;display:flex}.cat.svelte-atmh9l{font:400 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cocoa)}.name.svelte-atmh9l{font:400 16px/1.3 var(--font-sans)}.qa-wrap.svelte-atmh9l{aspect-ratio:3/4;pointer-events:none;width:100%;position:absolute;top:0;left:0}.qa.svelte-atmh9l{background:var(--color-cream);width:44px;height:44px;color:var(--color-chocolate);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-phio), background-color .18s;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 3px #2b1d1738}.qa.svelte-atmh9l:hover{background:var(--color-card);transform:scale(1.06)}.qa.svelte-atmh9l:active{transform:scale(.92)}
