.msrp.svelte-xe5iz6{font-size:var(--t-12);color:var(--stone);margin-right:2px;font-weight:750}.card.svelte-xe5iz6{background:var(--paper);border-radius:var(--r-m);box-shadow:var(--shadow-1);transition:box-shadow .2s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.card.svelte-xe5iz6:hover{box-shadow:var(--shadow-2)}.card.svelte-xe5iz6:has(.title:where(.svelte-xe5iz6) a:where(.svelte-xe5iz6):focus-visible){outline:3px solid var(--gold);outline-offset:2px}.media.svelte-xe5iz6{aspect-ratio:4/3;background:var(--mist-2);position:relative}.strip.svelte-xe5iz6{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.strip.svelte-xe5iz6::-webkit-scrollbar{display:none}.strip.svelte-xe5iz6 img:where(.svelte-xe5iz6),.no-photo.svelte-xe5iz6{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.no-photo.svelte-xe5iz6{color:var(--stone);font-size:var(--t-14);place-content:center;justify-items:center;gap:8px;display:grid}.nav.svelte-xe5iz6{z-index:2;width:36px;height:36px;color:var(--fir);cursor:pointer;opacity:0;box-shadow:var(--shadow-1);background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.prev.svelte-xe5iz6{left:10px}.next.svelte-xe5iz6{right:10px}.nav.svelte-xe5iz6:disabled{visibility:hidden}.card.svelte-xe5iz6:hover .nav:where(.svelte-xe5iz6),.nav.svelte-xe5iz6:focus-visible{opacity:1}@media (hover:none){.nav.svelte-xe5iz6{display:none}}.dots.svelte-xe5iz6{pointer-events:none;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%}.dots.svelte-xe5iz6 span:where(.svelte-xe5iz6){background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:background-color .2s,width .2s;box-shadow:0 0 2px #0006}.dots.svelte-xe5iz6 span.on:where(.svelte-xe5iz6){background:#fff;border-radius:3px;width:14px}.tags.svelte-xe5iz6{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.tag-plain.svelte-xe5iz6{background:#fffffff0}.save.svelte-xe5iz6{z-index:2;width:40px;height:40px;color:var(--fir);cursor:pointer;box-shadow:var(--shadow-1);transition:transform .15s var(--ease), background-color .15s;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.save.svelte-xe5iz6:hover{transform:scale(1.06)}.save.on.svelte-xe5iz6{background:var(--fir);color:var(--gold)}.save.on.svelte-xe5iz6 path{fill:currentColor}.body.svelte-xe5iz6{flex:1;grid-template-columns:1fr auto;grid-template-areas:"title title""specs specs""money compare";align-content:start;gap:10px 12px;padding:14px 16px 16px;display:grid;position:relative}.title.svelte-xe5iz6{font-size:var(--t-18);letter-spacing:-.01em;grid-area:title;font-weight:750;font-stretch:100%;line-height:1.2}.title.svelte-xe5iz6 a:where(.svelte-xe5iz6){color:var(--fir);gap:2px;text-decoration:none;display:grid}.title.svelte-xe5iz6 a:where(.svelte-xe5iz6):after{content:"";z-index:1;position:absolute;inset:0}.card.svelte-xe5iz6:has(.title:where(.svelte-xe5iz6) a:where(.svelte-xe5iz6)) .media:where(.svelte-xe5iz6){z-index:2}.trim.svelte-xe5iz6{font-size:var(--t-14);color:var(--stone);letter-spacing:0;font-weight:500}.specs.svelte-xe5iz6{font-size:var(--t-14);color:var(--stone);flex-wrap:wrap;grid-area:specs;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.specs.svelte-xe5iz6 li:where(.svelte-xe5iz6){align-items:center;gap:5px;display:inline-flex}.money.svelte-xe5iz6{grid-area:money;align-self:end}.price.svelte-xe5iz6{font-size:var(--t-24);align-items:baseline;gap:8px;line-height:1.1;display:flex}.was.svelte-xe5iz6{font-size:var(--t-14);color:var(--stone);font-weight:500;font-stretch:100%}.est.svelte-xe5iz6{font-size:var(--t-14);color:var(--stone);margin-top:2px}.est.svelte-xe5iz6 abbr:where(.svelte-xe5iz6){cursor:help;text-decoration:none}.compare.svelte-xe5iz6{z-index:2;font-size:var(--t-14);color:var(--stone);cursor:pointer;grid-area:compare;align-self:end;align-items:center;gap:6px;padding:6px 0;display:inline-flex;position:relative}.compare.svelte-xe5iz6 input:where(.svelte-xe5iz6){width:18px;height:18px;accent-color:var(--fir);margin:0}.pending.svelte-xe5iz6 .media:where(.svelte-xe5iz6) img:where(.svelte-xe5iz6){filter:saturate(.6)}
