.product-card.svelte-1xkrnnk{text-decoration:none;display:block}.photo.svelte-1xkrnnk{background:var(--panel);aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.photo.svelte-1xkrnnk img:where(.svelte-1xkrnnk){width:100%;height:100%;transition:transform .5s ease-out}.product-card.svelte-1xkrnnk:hover img:where(.svelte-1xkrnnk){transform:scale(1.04)}.view.svelte-1xkrnnk{background:var(--canvas);color:var(--ink);font-size:var(--small);border-radius:99px;padding:10px 16px;transition:transform .25s ease-out;position:absolute;bottom:16px;right:16px;transform:translateY(80px)}.product-card.svelte-1xkrnnk:hover .view:where(.svelte-1xkrnnk),.product-card.svelte-1xkrnnk:focus-visible .view:where(.svelte-1xkrnnk){transform:translateY(0)}.caption.svelte-1xkrnnk{justify-content:space-between;gap:8px;margin:16px 0 4px;display:flex}.caption.svelte-1xkrnnk h3:where(.svelte-1xkrnnk){font-size:var(--body);letter-spacing:0;font-family:Instrument,BodyFallback,sans-serif}@media (hover:none){.view.svelte-1xkrnnk{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.photo.svelte-1xkrnnk img:where(.svelte-1xkrnnk),.view.svelte-1xkrnnk{transition:none}}
