.compare-hero.svelte-ydz0gy{padding-block:clamp(3rem,7vw,5rem)}.compare-hero.svelte-ydz0gy h1:where(.svelte-ydz0gy){margin-bottom:1rem}.compare-content.svelte-ydz0gy{padding-block:clamp(3rem,6vw,4rem) clamp(4rem,9vw,7rem)}.compare-controls.svelte-ydz0gy{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.compare-controls.svelte-ydz0gy h2:where(.svelte-ydz0gy){margin-bottom:.6rem;font-size:clamp(2rem,4vw,3.3rem);line-height:1.06}.selection-count.svelte-ydz0gy{color:var(--graphite);margin:0;font-size:.9rem}.add-pick-form.svelte-ydz0gy{width:min(100%,390px)}.add-pick-form.svelte-ydz0gy label:where(.svelte-ydz0gy){margin-bottom:.4rem;font-size:.875rem;font-weight:700;display:block}.add-pick-form.svelte-ydz0gy>div:where(.svelte-ydz0gy){align-items:stretch;gap:.5rem;display:flex}.add-pick-form.svelte-ydz0gy select:where(.svelte-ydz0gy){min-width:0}.add-pick-form.svelte-ydz0gy button:where(.svelte-ydz0gy){flex:none}.compare-actions.svelte-ydz0gy{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.2rem;display:flex}.compare-actions.svelte-ydz0gy .text-link:where(.svelte-ydz0gy){align-items:center;gap:.35rem;display:inline-flex}.compare-table-scroll.svelte-ydz0gy{overscroll-behavior-x:contain;border:1px solid var(--edge);background:var(--paper);scrollbar-color:var(--graphite) var(--stone);scrollbar-width:auto;max-width:100%;overflow-x:auto}.compare-table-scroll.svelte-ydz0gy:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.compare-scroll-hint.svelte-ydz0gy{color:var(--graphite);margin:1.25rem 0 .65rem;font-size:.875rem}.compare-table.svelte-ydz0gy{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.78rem}.compare-table.svelte-ydz0gy th:where(.svelte-ydz0gy),.compare-table.svelte-ydz0gy td:where(.svelte-ydz0gy){border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:220px;padding:1rem 1.15rem}.compare-table.svelte-ydz0gy tr:where(.svelte-ydz0gy):last-child th:where(.svelte-ydz0gy),.compare-table.svelte-ydz0gy tr:where(.svelte-ydz0gy):last-child td:where(.svelte-ydz0gy){border-bottom:0}.compare-table.svelte-ydz0gy th:where(.svelte-ydz0gy):last-child,.compare-table.svelte-ydz0gy td:where(.svelte-ydz0gy):last-child{border-right:0}.compare-table.svelte-ydz0gy thead:where(.svelte-ydz0gy) th:where(.svelte-ydz0gy){background:var(--stone)}.compare-table.svelte-ydz0gy .specification:where(.svelte-ydz0gy){z-index:2;background:var(--paper);width:145px;min-width:145px;color:var(--graphite);font-size:.78rem;font-weight:700;position:sticky;left:0}.compare-table.svelte-ydz0gy thead:where(.svelte-ydz0gy) .specification:where(.svelte-ydz0gy){z-index:3;background:var(--stone)}.compare-table.svelte-ydz0gy tbody:where(.svelte-ydz0gy) tr:where(.svelte-ydz0gy):nth-child(2n) td:where(.svelte-ydz0gy){background:#f5f5f5}.product-column.svelte-ydz0gy{min-width:235px}.product-heading.svelte-ydz0gy{grid-template-rows:minmax(96px,auto) auto;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;justify-items:start;gap:.7rem;min-height:166px;display:grid}.product-heading.svelte-ydz0gy .pick{transform:scale(.72) rotate(var(--angle));transform-origin:0;grid-area:1/1/auto/-1}.product-heading.svelte-ydz0gy a:where(.svelte-ydz0gy){font-family:var(--font-heading);grid-area:2/1;font-size:1.4rem;line-height:1.15;text-decoration:none}.remove-pick.svelte-ydz0gy{border:1px solid var(--edge);width:44px;min-height:44px;color:var(--graphite);cursor:pointer;background:0 0;grid-area:2/2;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.remove-pick.svelte-ydz0gy:hover{background:var(--stone)}.compare-empty.svelte-ydz0gy{border:1px solid var(--edge);background:var(--stone);max-width:680px;margin-top:2rem;padding:clamp(1.5rem,5vw,3rem)}.compare-empty.svelte-ydz0gy h2:where(.svelte-ydz0gy){max-width:28rem;margin-bottom:1rem}.compare-empty.svelte-ydz0gy p:where(.svelte-ydz0gy):not(.eyebrow){max-width:37rem;color:var(--graphite);margin-bottom:0}@media (width<=760px){.compare-controls.svelte-ydz0gy{flex-direction:column;align-items:stretch}.add-pick-form.svelte-ydz0gy{width:100%}.compare-actions.svelte-ydz0gy{flex-direction:column;align-items:flex-start}.compare-empty.svelte-ydz0gy{margin-top:1.5rem}}@media (width<=460px){.compare-table.svelte-ydz0gy .specification:where(.svelte-ydz0gy){width:112px;min-width:112px;padding-inline:.7rem}.compare-table.svelte-ydz0gy .product-column:where(.svelte-ydz0gy),.compare-table.svelte-ydz0gy tbody:where(.svelte-ydz0gy) td:where(.svelte-ydz0gy){min-width:172px}.compare-table.svelte-ydz0gy th:where(.svelte-ydz0gy),.compare-table.svelte-ydz0gy td:where(.svelte-ydz0gy){padding:.85rem .75rem;font-size:.75rem}.compare-table.svelte-ydz0gy .product-heading:where(.svelte-ydz0gy){grid-template-rows:minmax(84px,auto) auto;min-height:152px}.compare-table.svelte-ydz0gy .product-heading:where(.svelte-ydz0gy) a:where(.svelte-ydz0gy){font-size:1.2rem}.add-pick-form.svelte-ydz0gy>div:where(.svelte-ydz0gy){flex-direction:column;align-items:stretch}.add-pick-form.svelte-ydz0gy button:where(.svelte-ydz0gy){width:100%}}.visually-hidden.svelte-ydz0gy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
