.top.svelte-lg5rla{gap:24px;display:grid}@media (min-width:900px){.top.svelte-lg5rla{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:48px}}.photo.svelte-lg5rla{border-radius:var(--radius);aspect-ratio:4/3;background:#fff;place-items:center;display:grid;overflow:hidden}.photo.svelte-lg5rla img:where(.svelte-lg5rla){object-fit:contain;width:86%;height:86%}.photo.svelte-lg5rla .mono:where(.svelte-lg5rla){color:#fff;width:100%;height:100%;font:800 96px/1 var(--font-round);place-items:center;display:grid}.brand.svelte-lg5rla{text-transform:none;margin-bottom:6px;font-weight:700}.title.svelte-lg5rla{font:800 clamp(28px, 3.4vw, 44px) / 1.1 var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.rating.svelte-lg5rla{align-items:center;gap:4px;margin-top:8px;display:flex}.best.svelte-lg5rla{background:var(--bg-2);border-radius:var(--radius) var(--radius) 0 0;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 22px;display:flex}.best.svelte-lg5rla .ring{width:64px;height:64px;font-size:20px}.best.svelte-lg5rla>div:where(.svelte-lg5rla){min-width:0}.best-price.svelte-lg5rla{white-space:normal;letter-spacing:-.02em;margin:2px 0 6px;font-size:clamp(26px,6.4vw,44px);line-height:1.1}.where.svelte-lg5rla{align-items:center;gap:8px;font-weight:600;display:flex}.where.svelte-lg5rla img:where(.svelte-lg5rla){border-radius:6px}.advice.svelte-lg5rla{background:var(--bg-2);border-radius:0 0 var(--radius) var(--radius);padding:4px 22px 20px}.advice.svelte-lg5rla .h3:where(.svelte-lg5rla){margin-bottom:4px}.actions.svelte-lg5rla{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lede.svelte-lg5rla{max-width:62ch;margin-bottom:18px}.offers.svelte-lg5rla{gap:6px;display:grid}.offer.svelte-lg5rla{background:var(--bg-2);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.offer.first.svelte-lg5rla{background:color-mix(in srgb, var(--accent) 12%, var(--bg-2))}.offer.gone.svelte-lg5rla{opacity:.75}.logo.svelte-lg5rla img:where(.svelte-lg5rla),.logo.svelte-lg5rla .mono:where(.svelte-lg5rla){border-radius:10px;width:40px;height:40px}.logo.svelte-lg5rla .mono:where(.svelte-lg5rla){color:#fff;place-items:center;font-weight:800;display:grid}.who.svelte-lg5rla{min-width:0;display:grid}.store.svelte-lg5rla{font-weight:700;text-decoration:none}.store.svelte-lg5rla:hover{text-underline-offset:3px;text-decoration:underline}.listing.svelte-lg5rla{font-size:var(--s-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note.svelte-lg5rla{font-size:var(--s-small);color:var(--muted)}.sum.svelte-lg5rla{justify-items:end;gap:2px;display:grid}.sum.svelte-lg5rla .price:where(.svelte-lg5rla){font-size:19px}.go.svelte-lg5rla{font-size:var(--s-small);color:var(--accent-text);white-space:nowrap;font-weight:600;text-decoration:none}.go.svelte-lg5rla:hover{text-decoration:underline}.after.svelte-lg5rla{max-width:75ch;margin-top:14px}.split.svelte-lg5rla{gap:24px;display:grid}@media (min-width:900px){.split.svelte-lg5rla{grid-template-columns:5fr 7fr;align-items:center;gap:48px}}.stats.svelte-lg5rla{grid-template-columns:repeat(3,auto);justify-content:start;gap:22px;display:grid}.stats.svelte-lg5rla dt:where(.svelte-lg5rla){font-size:var(--s-small);color:var(--muted)}.stats.svelte-lg5rla dd:where(.svelte-lg5rla){font-size:19px}.chart-box.svelte-lg5rla{background:var(--bg-2);border-radius:var(--radius);align-items:center;min-height:160px;padding:22px 18px 16px;display:grid}.specs.svelte-lg5rla{gap:0 40px;margin-top:18px;display:grid}@media (min-width:900px){.specs.svelte-lg5rla{grid-template-columns:1fr 1fr}}.specs.svelte-lg5rla div:where(.svelte-lg5rla){grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:10px 0;display:grid}.specs.svelte-lg5rla div:where(.svelte-lg5rla):nth-child(4n+1),.specs.svelte-lg5rla div:where(.svelte-lg5rla):nth-child(4n+2){background:0 0}.specs.svelte-lg5rla dd:where(.svelte-lg5rla){overflow-wrap:anywhere}.app.svelte-lg5rla{background:var(--bg-2);border-radius:var(--radius);padding:clamp(22px,3vw,36px)}.app.svelte-lg5rla .muted:where(.svelte-lg5rla){max-width:60ch;margin-top:6px}
