.card.svelte-11ja2cl{background:var(--ch-surface);border-radius:var(--ch-radius);box-shadow:0 0 0 1px var(--ch-hairline);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.photo-frame.svelte-11ja2cl{border-radius:0}.photo-frame.svelte-11ja2cl>a:where(.svelte-11ja2cl){height:100%;display:block}.photo-frame.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:var(--sf-photo-fit);width:100%;height:100%;filter:var(--sf-photo-filter);transition:transform var(--ch-dur-slow) var(--ch-ease-out);display:block}.card.svelte-11ja2cl:hover .photo-frame:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){transform:scale(1.02)}.wish.svelte-11ja2cl{top:var(--ch-space-2);right:var(--ch-space-2);position:absolute}.look.svelte-11ja2cl{left:var(--ch-space-2);bottom:var(--ch-space-2);opacity:0;transition:opacity var(--ch-dur-fast) var(--ch-ease-out), transform var(--ch-dur-fast) var(--ch-ease-out);position:absolute;transform:translateY(4px)}.card.svelte-11ja2cl:hover .look:where(.svelte-11ja2cl),.card.svelte-11ja2cl:focus-within .look:where(.svelte-11ja2cl){opacity:1;transform:none}@media (hover:none){.look.svelte-11ja2cl{opacity:1;transform:none}}.body.svelte-11ja2cl{align-content:start;gap:var(--ch-space-2);padding:var(--ch-space-3) var(--ch-space-4) var(--ch-space-4);display:grid;container-type:inline-size}.title.svelte-11ja2cl{font-size:var(--ch-text-3);font-weight:var(--ch-weight-semibold);letter-spacing:var(--ch-tracking-tight);line-height:var(--ch-leading-tight);margin:0}.title.svelte-11ja2cl a:where(.svelte-11ja2cl){color:var(--ch-ink);text-decoration:none}.title.svelte-11ja2cl a:where(.svelte-11ja2cl):hover{text-decoration:underline}.rating.svelte-11ja2cl{white-space:nowrap;align-items:center;gap:var(--ch-space-1) var(--ch-space-2);min-height:18px;font-size:var(--ch-text-1);color:var(--ch-ink-3);flex-wrap:nowrap;margin:0;display:flex;overflow:hidden}.shop.svelte-11ja2cl{align-items:center;gap:var(--ch-space-1) var(--ch-space-2);font-size:var(--ch-text-1);color:var(--ch-ink-3);flex-wrap:wrap;margin:0;display:flex}.shop.svelte-11ja2cl a:where(.svelte-11ja2cl){color:inherit}.swatch-space.svelte-11ja2cl{height:22px}.rating-space.svelte-11ja2cl{height:18px}@container (width<=200px){.count-word.svelte-11ja2cl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
