.product-card.svelte-11ilsd{--border-radius: 48px;--padding: 1rem;text-decoration:none;color:inherit;background:var(--color-primary);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:var(--border-radius);padding:var(--padding)}.product-card.svelte-11ilsd .thumbnail:where(.svelte-11ilsd){background:var(--color-surface-1);width:100%;aspect-ratio:1/1;border-radius:calc(var(--border-radius) - var(--padding));margin-bottom:var(--padding);object-fit:contain}.product-card.svelte-11ilsd .information:where(.svelte-11ilsd){padding:0 1rem .5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:.5rem;width:100%}.product-card.svelte-11ilsd .information:where(.svelte-11ilsd) .copy:where(.svelte-11ilsd){flex:1;min-width:0}.product-card.svelte-11ilsd .information:where(.svelte-11ilsd) .title:where(.svelte-11ilsd){color:var(--color-surface-2);font-weight:var(--font-weight-semibold);letter-spacing:var(--button-letter-spacing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card.svelte-11ilsd .information:where(.svelte-11ilsd) .description:where(.svelte-11ilsd){color:var(--color-surface-1);letter-spacing:var(--button-letter-spacing);line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card.svelte-11ilsd .information:where(.svelte-11ilsd) .arrow:where(.svelte-11ilsd){color:var(--color-surface-2);opacity:0;transform:translate(-12px);transition:.3s}.product-card.svelte-11ilsd:hover{cursor:pointer}.product-card.svelte-11ilsd:hover .arrow:where(.svelte-11ilsd){opacity:1;transform:translate(0)}.notice.svelte-puy3ku{padding:1rem 1.25rem;border-radius:1rem;border:1px solid #a7f3d0;background:#ecfdf5}.form.svelte-puy3ku{display:grid;gap:1rem}.list-section.svelte-puy3ku{padding-bottom:5rem}
