.wide.svelte-14i9ofo{grid-template-columns:clamp(340px,40%,460px) minmax(0,1fr);align-items:stretch;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.wide.svelte-14i9ofo:hover{box-shadow:var(--shadow-hover)}@media (width<=720px){.wide.svelte-14i9ofo{grid-template-columns:1fr}}.imgcol.svelte-14i9ofo{background:var(--blue-50);flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.img.svelte-14i9ofo{aspect-ratio:4/3;background:var(--blue-50);width:100%;position:relative}.img.svelte-14i9ofo .badge:where(.svelte-14i9ofo){top:var(--s-2);left:var(--s-2);z-index:1;position:absolute}@media (width>=641px) and (pointer:fine){.img.svelte-14i9ofo .badge:where(.svelte-14i9ofo){left:calc(var(--s-2) + 32px)}}.badge-broken.svelte-14i9ofo{background:var(--red-700);max-width:calc(100% - 2 * var(--s-2));padding:3px 8px;font-size:.68rem;line-height:1.15;box-shadow:0 1px 3px #0000004d}.badge-broken.stacked.svelte-14i9ofo,.badge-auction.stacked.svelte-14i9ofo{top:calc(var(--s-2) + 30px)}.share-over.svelte-14i9ofo{left:var(--s-2);bottom:var(--s-2);position:absolute}.share-over.svelte-14i9ofo .share-btn{z-index:2;position:relative}.body.svelte-14i9ofo{gap:var(--s-2);padding:var(--s-3) var(--s-4);flex-direction:column;min-width:0;display:flex}.head.svelte-14i9ofo{align-items:start;column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.nimi.svelte-14i9ofo{min-width:0}.wtitle.svelte-14i9ofo{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3;overflow:hidden}.wtitle.svelte-14i9ofo a:where(.svelte-14i9ofo){color:inherit;text-decoration:none}.cover.svelte-14i9ofo{z-index:1;position:absolute;inset:0}@media (pointer:coarse) and (width>=721px){.wtitle.svelte-14i9ofo{text-overflow:clip;z-index:1;scrollbar-width:none;position:relative;overflow-x:auto}.wtitle.svelte-14i9ofo::-webkit-scrollbar{display:none}.wtitle.svelte-14i9ofo a:where(.svelte-14i9ofo){min-width:100%;display:inline-block}}.mtype.svelte-14i9ofo{color:var(--ink-600);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.9rem;overflow:hidden}.logo.svelte-14i9ofo{display:none}@media (width>=1180px){.head.svelte-14i9ofo{align-items:stretch}.nimi.svelte-14i9ofo{align-items:stretch;gap:var(--s-3);display:flex}.logo.svelte-14i9ofo{object-fit:contain;flex:none;align-self:stretch;width:56px;height:auto;display:block}.nimitext.svelte-14i9ofo{flex-direction:column;justify-content:center;min-width:0;display:flex}}@media (width<=720px){.head.svelte-14i9ofo{align-items:stretch}.nimi.svelte-14i9ofo{align-items:stretch;gap:var(--s-2);display:flex}.logo.svelte-14i9ofo{object-fit:contain;flex:none;align-self:stretch;width:64px;height:auto;display:block}.nimitext.svelte-14i9ofo{flex-direction:column;gap:2px;min-width:0;display:flex}.wtitle.svelte-14i9ofo{text-overflow:clip;overflow:visible}.wtitle.svelte-14i9ofo a:where(.svelte-14i9ofo){display:block}.mk.svelte-14i9ofo,.md.svelte-14i9ofo,.mtype.svelte-14i9ofo{z-index:1;scrollbar-width:none;display:block;position:relative}.mk.svelte-14i9ofo::-webkit-scrollbar{display:none}.md.svelte-14i9ofo::-webkit-scrollbar{display:none}.mtype.svelte-14i9ofo::-webkit-scrollbar{display:none}.mk.svelte-14i9ofo{color:var(--ink-600);white-space:normal;overflow-wrap:normal;word-break:normal;font-size:.8rem;font-weight:600;line-height:1.25;overflow-x:auto}.md.svelte-14i9ofo{white-space:nowrap;font-size:1.05rem;overflow-x:auto}.mtype.svelte-14i9ofo{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overscroll-behavior:contain;max-height:34px;margin-top:0;font-size:.85rem;line-height:1.3;overflow:hidden auto}}.hinta.svelte-14i9ofo{align-items:stretch;gap:var(--s-4);display:flex}.hleft.svelte-14i9ofo{place-items:baseline end;column-gap:var(--s-2);grid-template-areas:"drop price""kk kk";display:grid}.hright.svelte-14i9ofo{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.price.svelte-14i9ofo{color:var(--navy-900);white-space:nowrap;grid-area:price;font-size:1.3rem;font-weight:800}.drop.svelte-14i9ofo{color:var(--green-700);white-space:nowrap;grid-area:drop;font-size:.85rem;font-weight:700}.drop.rise.svelte-14i9ofo{color:var(--red-700)}.fin.svelte-14i9ofo{color:var(--ink-600);white-space:nowrap;grid-area:kk;font-size:.8rem}@media (width<=720px){.hinta.svelte-14i9ofo{flex-direction:column;align-items:flex-end;gap:4px}.hleft.svelte-14i9ofo{grid-template-areas:"price kk"}.drop.svelte-14i9ofo{display:none}.hright.svelte-14i9ofo{align-items:flex-end;width:min(176px,42vw)}}.specs.svelte-14i9ofo{color:var(--ink-600);padding-top:var(--s-1);border-top:1px solid var(--line-200);margin:0;font-size:.86rem}.v.svelte-14i9ofo{white-space:nowrap}.v.svelte-14i9ofo+.v:where(.svelte-14i9ofo):before,.grp.svelte-14i9ofo+.grp:where(.svelte-14i9ofo)>.v:where(.svelte-14i9ofo):first-child:before{content:"·";color:var(--ink-300,#9fb0c4);margin:0 7px}@media (width<=720px){.grp.svelte-14i9ofo{display:block}.grp.svelte-14i9ofo+.grp:where(.svelte-14i9ofo)>.v:where(.svelte-14i9ofo):first-child:before{content:none;margin:0}}.chipwrap.svelte-14i9ofo{max-height:var(--rivi,24px);min-width:0;position:relative;overflow:hidden}.chipmore.svelte-14i9ofo{z-index:2;top:0;left:var(--x,0);border-radius:var(--r-pill);background:var(--bg-100);border:1px solid var(--line-200);color:var(--ink-600);white-space:nowrap;text-align:center;min-width:38px;padding:2px 9px;font-size:.78rem;font-weight:700;line-height:1.3;position:absolute}.chipmore.tyhja.svelte-14i9ofo{display:none}@media (width<=720px){.chipmore.svelte-14i9ofo{display:none}}.chips.svelte-14i9ofo{flex-wrap:wrap;gap:6px;margin:0;padding:0 46px 0 0;list-style:none;display:flex}@media (width<=720px){.chipwrap.svelte-14i9ofo{max-height:none;overflow:visible}.chips.svelte-14i9ofo{padding-right:0}}.chips.svelte-14i9ofo li:where(.svelte-14i9ofo){border-radius:var(--r-pill);background:var(--bg-100);border:1px solid var(--line-200);color:var(--ink-900);white-space:nowrap;flex:none;padding:2px 9px;font-size:.78rem;line-height:1.3}.foot.svelte-14i9ofo{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.seller.svelte-14i9ofo{color:var(--ink-400);margin:0;font-size:.8rem}.aika.svelte-14i9ofo{color:var(--ink-400);white-space:nowrap;font-size:.8rem}.seller-link.svelte-14i9ofo{z-index:1;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-200);text-decoration-color:var(--line-200);text-underline-offset:2px;position:relative}.seller-link.svelte-14i9ofo:hover{color:var(--navy-900);-webkit-text-decoration-color:var(--orange-500);text-decoration-color:var(--orange-500)}.descwrap.svelte-14i9ofo{z-index:1;flex:1 1 0;min-height:92px;position:relative}.descbox.svelte-14i9ofo{height:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line-200);border-radius:var(--r-2,8px);background:var(--bg-100);scrollbar-width:none;overflow-y:auto}.descbox.svelte-14i9ofo::-webkit-scrollbar{display:none}@media (hover:none){.descbox.svelte-14i9ofo{overflow-y:hidden}}@media (width<=560px){.descwrap.svelte-14i9ofo{min-height:140px}}.desc.svelte-14i9ofo{color:var(--ink-600);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}.desc.svelte-14i9ofo .kuvaus-lista{margin:var(--s-2) 0;padding-left:1.2em}.desc.svelte-14i9ofo .kuvaus-otsikko{margin:var(--s-2) 0 2px}.desc.svelte-14i9ofo .kuvaus-viiva{margin:var(--s-2) 0}.desc.muted.svelte-14i9ofo{color:var(--ink-400)}.fade.svelte-14i9ofo{border-radius:0 0 var(--r-2,8px) var(--r-2,8px);background:linear-gradient(to bottom, #fff0, var(--bg-100));pointer-events:none;height:22px;position:absolute;bottom:1px;left:1px;right:1px}.viewtoggle.svelte-133z7hd{gap:var(--s-2);display:flex}.pill.svelte-133z7hd{font:600 .82rem var(--font-sans);border-radius:var(--r-pill);border:1px solid var(--line-200);color:var(--ink-600);cursor:pointer;background:#fff;padding:6px 12px}.pill.svelte-133z7hd:hover:not(.on){border-color:var(--blue-600);color:var(--blue-600)}.pill.on.svelte-133z7hd{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.lajittelu.svelte-1kmu865{align-items:center;display:inline-flex;position:relative}.sortsel.svelte-1kmu865{align-items:center;gap:var(--s-2);color:var(--ink-600);font-size:.85rem;font-weight:600;display:inline-flex}.sortsel.svelte-1kmu865 select:where(.svelte-1kmu865){width:auto;padding:8px 10px;font-size:.9rem}@media (pointer:coarse){.sortsel.svelte-1kmu865 select:where(.svelte-1kmu865){font-size:16px}}.sortbtn.svelte-1kmu865{border-radius:var(--r-m);border:1px solid var(--line-200);width:44px;height:44px;color:var(--navy-900);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:none}.sortbtn.svelte-1kmu865 svg:where(.svelte-1kmu865){width:20px;height:20px}.sortbtn.svelte-1kmu865:hover,.sortbtn[aria-expanded=true].svelte-1kmu865{border-color:var(--navy-900)}.sortbtn.muu.svelte-1kmu865{background:var(--navy-900);border-color:var(--navy-900);color:#fff}@media (width<=640px){.ikoni.svelte-1kmu865 .sortsel:where(.svelte-1kmu865){display:none}.ikoni.svelte-1kmu865 .sortbtn:where(.svelte-1kmu865){display:inline-flex}}.menu.svelte-1kmu865{z-index:20;top:calc(100% + 6px);right:calc(-1 * var(--siirto,0px));overscroll-behavior:contain;border:1px solid var(--line-200);border-radius:var(--r-m);min-width:232px;max-width:min(280px,100vw - 24px);max-height:min(60vh,420px);animation:svelte-1kmu865-kupla-esiin var(--dur-2) var(--ease-out) backwards;background:#fff;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 12px 28px #0e274829}@keyframes svelte-1kmu865-kupla-esiin{0%{opacity:0;transform:translateY(-4px)}}.item.svelte-1kmu865{align-items:center;gap:var(--s-2);border-radius:var(--r-s);width:100%;font:600 .9rem var(--font-sans);color:var(--ink-900);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px;display:flex}.item.svelte-1kmu865:hover{background:var(--bg-100)}.item.on.svelte-1kmu865{color:var(--navy-900);background:var(--blue-50)}.tick.svelte-1kmu865{width:16px;height:16px;color:var(--orange-500);flex:none}.tick.svelte-1kmu865 svg:where(.svelte-1kmu865){width:16px;height:16px;display:block}
