.line.svelte-1w76fvq{position:relative;padding:18px 0}.line-link.svelte-1w76fvq{display:flex;gap:16px;align-items:flex-start;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.line-link.svelte-1w76fvq:active .line-name:where(.svelte-1w76fvq){color:var(--t-accent)}.line-text.svelte-1w76fvq{flex:1;min-width:0}.line.svelte-1w76fvq:not(:has(.thumb)) :is(.line-desc:where(.svelte-1w76fvq),.variants:where(.svelte-1w76fvq),.line-tags:where(.svelte-1w76fvq)){padding-right:32px}.line.svelte-1w76fvq:not(:has(.thumb)):not(:has(.line-desc,.variants,.line-tags)) .line-head:where(.svelte-1w76fvq){padding-right:32px}.line-head.svelte-1w76fvq{display:flex;align-items:baseline;gap:8px;min-width:0}.line-name.svelte-1w76fvq{margin:0;font-family:var(--t-heading);font-weight:600;font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;flex:0 1 auto}.mark-new.svelte-1w76fvq{font-family:var(--t-heading);font-style:italic;font-weight:500;font-size:.8125rem;color:var(--t-accent);margin-left:6px;white-space:nowrap}.leader.svelte-1w76fvq{flex:1 1 24px;min-width:16px;border-bottom:1.5px dotted color-mix(in srgb,var(--t-text) 32%,transparent);transform:translateY(-4px)}.line-price.svelte-1w76fvq,.variant-price.svelte-1w76fvq{flex-shrink:0;font-weight:600;font-size:.9375rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}[data-price=simple] .leader.svelte-1w76fvq{border-bottom-color:transparent}.price-was.svelte-1w76fvq{font-weight:400;font-size:.8125rem;margin-right:6px;color:color-mix(in srgb,var(--t-text) 45%,transparent)}.line-desc.svelte-1w76fvq{margin:6px 0 0;font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--t-text) 68%,transparent);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.variants.svelte-1w76fvq{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.variant.svelte-1w76fvq{display:flex;align-items:baseline;gap:8px;font-size:.875rem}.variant-name.svelte-1w76fvq{color:color-mix(in srgb,var(--t-text) 80%,transparent);min-width:0;overflow-wrap:anywhere}.variant-price.svelte-1w76fvq{font-size:.875rem}.line-tags.svelte-1w76fvq{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tag.svelte-1w76fvq{color:var(--tag)}.tag-sep.svelte-1w76fvq{color:color-mix(in srgb,var(--t-text) 30%,transparent)}.thumb.svelte-1w76fvq{width:var(--thumb, 76px);height:var(--thumb, 76px);flex-shrink:0;object-fit:cover;border-radius:calc(var(--t-radius) * .6);background:color-mix(in srgb,var(--t-accent) 7%,var(--t-bg))}.fav.svelte-1w76fvq{position:absolute;bottom:8px;right:-10px;width:40px;height:40px;display:grid;place-items:center;border:none;background:none;cursor:pointer;color:color-mix(in srgb,var(--t-text) 38%,transparent);-webkit-tap-highlight-color:transparent}.line.svelte-1w76fvq:has(.thumb:where(.svelte-1w76fvq)) .fav:where(.svelte-1w76fvq){top:22px;bottom:auto;right:4px;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--t-bg) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fav-on.svelte-1w76fvq{color:var(--t-accent)}.fav.svelte-1w76fvq:active{transform:scale(.9)}.sold.svelte-1w76fvq .line-name:where(.svelte-1w76fvq),.sold.svelte-1w76fvq .line-desc:where(.svelte-1w76fvq){opacity:.5}.mark-sold.svelte-1w76fvq{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--t-text) 50%,transparent)}@media(min-width:640px){.line.svelte-1w76fvq{padding:22px 0}.line-name.svelte-1w76fvq{font-size:1.125rem}}
