.link.svelte-9vrfi{display:flex;text-decoration:none;flex:1;height:100%}.card.svelte-9vrfi{--figure-border-radius: 1.2rem;width:100%;padding:.8rem;border-radius:1.6rem;border:2px solid var(--card-line-color);background:var(--card-color);transition:.6s border-color}.card.svelte-9vrfi:hover{border-color:var(--card-color-hover, #00c99f)}.image.svelte-9vrfi{background:var(--figure-background);border-radius:var(--figure-border-radius);position:relative;aspect-ratio:1/1}.image.svelte-9vrfi img:where(.svelte-9vrfi){border-radius:var(--figure-border-radius);height:100%;object-fit:cover;opacity:0;transition:var(--figure-animation);width:100%}.content.svelte-9vrfi{padding:.8rem;display:flex;align-items:center;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.4rem}.info.svelte-9vrfi{display:flex;flex-direction:column;gap:.2rem}.price.svelte-9vrfi{font-size:var(--font-size-h5);color:var(--primary-text);font-weight:var(--font-weight-semi-bold);line-height:2.7rem}.name.svelte-9vrfi{font-size:var(--font-size-body-small);color:var(--primary-text);line-height:1.8rem;font-weight:var(font-weight-medium);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.distance.svelte-9vrfi{font-size:1.4rem;color:#000;opacity:.6}.items.svelte-9vrfi{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.5rem 0}.item.svelte-9vrfi{width:auto;height:auto;padding:.6rem;background-color:var(--line-color);color:var(--subtitle-text);border-radius:1rem;font-size:1rem;font-weight:400;letter-spacing:.02em}
