.spec.svelte-1t62rqg{display:flex;flex-direction:column;text-decoration:none;padding:18px 18px 20px;gap:16px;height:100%;container-type:inline-size}.spec-img.svelte-1t62rqg{position:relative;display:grid;place-items:center;padding:2px 10px;background:radial-gradient(ellipse at 50% 60%,rgba(251,247,236,.045),transparent 70%)}.spec-img.svelte-1t62rqg img:where(.svelte-1t62rqg){max-height:288px;width:auto;max-width:97%;transition:transform var(--ease)}.spec.svelte-1t62rqg:hover .spec-img:where(.svelte-1t62rqg) img:where(.svelte-1t62rqg){transform:translateY(-4px)}.spec-meta.svelte-1t62rqg{display:flex;flex-direction:column;gap:6px}.spec-no.svelte-1t62rqg{font-size:10px;color:var(--gold-text)}.spec-name.svelte-1t62rqg{font-family:var(--display);text-transform:uppercase;font-size:16px;font-size:clamp(10px,(100cqi + 8px) / var(--name-em, 1),16px);line-height:1.15}.spec-line.svelte-1t62rqg{font-size:10px;letter-spacing:.08em;line-height:1.7;color:var(--cream-60)}.spec-notes.svelte-1t62rqg{font-size:12.5px;line-height:1.5;color:var(--cream-60);margin:2px 0 0}.spec-price.svelte-1t62rqg{font-size:10px;color:var(--gold-text);margin-top:2px}.spec-collab.svelte-1t62rqg{font-size:10px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:var(--cream-60)}
