.specs-verified[data-astro-cid-2yelo4ee]{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.offer-box[data-astro-cid-nsi7cte3]{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.offer-price[data-astro-cid-nsi7cte3]{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .25rem;display:flex}.offer-now[data-astro-cid-nsi7cte3]{font-size:2rem;font-weight:500;line-height:1.1}.offer-now--na[data-astro-cid-nsi7cte3]{color:var(--text-muted);font-size:1.25rem}.offer-list[data-astro-cid-nsi7cte3]{font-size:var(--text-base);color:var(--text-muted)}.offer-savings[data-astro-cid-nsi7cte3]{font-size:var(--text-sm);color:var(--accent-strong);margin:0 0 .25rem;font-weight:500}.offer-stock[data-astro-cid-nsi7cte3]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--accent-strong);font-weight:500}.offer-btn[data-astro-cid-nsi7cte3]{width:100%;margin-bottom:var(--space-3)}.offer-box[data-astro-cid-nsi7cte3] .price-note-amazon{margin:.25rem 0 0}.buy-bar[data-astro-cid-nsi7cte3]{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-3);padding:.6rem var(--gutter);background:var(--bg);border-top:1px solid var(--border);display:none;position:fixed;bottom:0;left:0;right:0}.buy-bar-text[data-astro-cid-nsi7cte3]{flex-direction:column;min-width:0;display:flex}.buy-bar-title[data-astro-cid-nsi7cte3]{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.buy-bar[data-astro-cid-nsi7cte3] .btn[data-astro-cid-nsi7cte3]{flex:none}@media (width<=720px){.buy-bar[data-astro-cid-nsi7cte3]:not([hidden]){display:flex}}.score-breakdown[data-astro-cid-kbhzxcbi] h3[data-astro-cid-kbhzxcbi]{margin-bottom:1rem}.pillar[data-astro-cid-kbhzxcbi]{margin:0 0 var(--space-5)}.pillar[data-astro-cid-kbhzxcbi] h4[data-astro-cid-kbhzxcbi]{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;margin-bottom:.5rem;padding-bottom:.35rem;display:flex}.pillar-total[data-astro-cid-kbhzxcbi]{color:var(--text-muted);font-weight:500}.line-row[data-astro-cid-kbhzxcbi]{font-size:var(--text-sm);grid-template-columns:minmax(120px,190px) 1fr 3.5rem;align-items:center;gap:.15rem .75rem;margin:.65rem 0;display:grid}.line-bar[data-astro-cid-kbhzxcbi]{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.line-fill[data-astro-cid-kbhzxcbi]{background:var(--accent-strong);height:100%}.line-value[data-astro-cid-kbhzxcbi]{text-align:right;color:var(--text-muted)}.line-reason[data-astro-cid-kbhzxcbi]{font-size:var(--text-xs);color:var(--text-muted);grid-column:1/-1}@media (width<=560px){.line-row[data-astro-cid-kbhzxcbi]{grid-template-columns:1fr 3.5rem}.line-label[data-astro-cid-kbhzxcbi]{grid-column:1/-1;font-weight:500}}.comfort-breakdown[data-astro-cid-y4t3p7vt] h3[data-astro-cid-y4t3p7vt]{margin-bottom:1rem}.comfort-row[data-astro-cid-y4t3p7vt]{font-size:var(--text-sm);grid-template-columns:minmax(120px,190px) 1fr 3.5rem;align-items:center;gap:.5rem .75rem;margin:.65rem 0;display:grid}.comfort-bar[data-astro-cid-y4t3p7vt]{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.comfort-fill[data-astro-cid-y4t3p7vt]{background:var(--accent-strong);height:100%}.comfort-unlisted[data-astro-cid-y4t3p7vt]{color:var(--text-muted);grid-column:2/-1}.comfort-value[data-astro-cid-y4t3p7vt]{text-align:right;color:var(--text-muted)}@media (width<=560px){.comfort-row[data-astro-cid-y4t3p7vt]{grid-template-columns:1fr 3.5rem}.comfort-unlisted[data-astro-cid-y4t3p7vt]{grid-column:1/-1}.comfort-label[data-astro-cid-y4t3p7vt]{grid-column:1/-1;font-weight:500}}.spec-missing[data-astro-cid-7fjhhngr]{color:var(--text-muted);font-style:italic}.spec-source[data-astro-cid-7fjhhngr]{font-size:var(--text-xs);color:var(--text-muted)}.fit-intro[data-astro-cid-l7u5ooo3]{max-width:46rem;color:var(--text-muted)}.fit-table[data-astro-cid-l7u5ooo3] thead[data-astro-cid-l7u5ooo3] th[data-astro-cid-l7u5ooo3]{width:auto;color:var(--text);border-bottom:2px solid var(--border);font-weight:500}.fit-table[data-astro-cid-l7u5ooo3] tbody[data-astro-cid-l7u5ooo3] th[data-astro-cid-l7u5ooo3]{width:auto;color:var(--text)}.fit-verdict[data-astro-cid-l7u5ooo3]{font-weight:500}.fit-verdict--good[data-astro-cid-l7u5ooo3]{color:var(--accent-strong)}.narrative-content[data-astro-cid-krstumm6]>section[data-astro-cid-krstumm6]{margin:2.5rem 0}.narrative-content[data-astro-cid-krstumm6]>section[data-astro-cid-krstumm6]>h2[data-astro-cid-krstumm6]{margin-bottom:var(--space-5);border-bottom:1px solid var(--border);padding-bottom:.75rem}.quick-tags[data-astro-cid-krstumm6]{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;display:flex}.tag[data-astro-cid-krstumm6]{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);font-size:var(--text-sm);padding:.3rem .75rem;font-weight:500}.pros-cons[data-astro-cid-krstumm6],.fit-columns[data-astro-cid-krstumm6]{grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0;display:grid}.pros[data-astro-cid-krstumm6],.cons[data-astro-cid-krstumm6]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.pros[data-astro-cid-krstumm6]{border-left:3px solid var(--accent-strong)}.cons[data-astro-cid-krstumm6]{border-left:3px solid var(--tier-fair)}.pros[data-astro-cid-krstumm6] h3[data-astro-cid-krstumm6],.cons[data-astro-cid-krstumm6] h3[data-astro-cid-krstumm6]{font-family:var(--font-text);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-weight:500}.pros[data-astro-cid-krstumm6] h3[data-astro-cid-krstumm6]{color:var(--accent-strong)}.cons[data-astro-cid-krstumm6] h3[data-astro-cid-krstumm6]{color:var(--tier-fair)}.pros[data-astro-cid-krstumm6] ul[data-astro-cid-krstumm6],.cons[data-astro-cid-krstumm6] ul[data-astro-cid-krstumm6]{margin:0;padding:0;list-style:none}.pros[data-astro-cid-krstumm6] li[data-astro-cid-krstumm6],.cons[data-astro-cid-krstumm6] li[data-astro-cid-krstumm6]{margin:.6rem 0;padding-left:1.25rem;position:relative}.pros[data-astro-cid-krstumm6] li[data-astro-cid-krstumm6]:before{content:"+";color:var(--accent-strong);font-weight:500;position:absolute;left:0}.cons[data-astro-cid-krstumm6] li[data-astro-cid-krstumm6]:before{content:"−";color:var(--tier-fair);font-weight:500;position:absolute;left:0}.fit-columns[data-astro-cid-krstumm6] ul[data-astro-cid-krstumm6]{margin:0;padding-left:1.25rem}.fit-columns[data-astro-cid-krstumm6] li[data-astro-cid-krstumm6]{margin:.4rem 0}.alternatives-grid[data-astro-cid-krstumm6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:1.25rem;display:grid}.alternatives-grid[data-astro-cid-krstumm6]>div[data-astro-cid-krstumm6]{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;display:grid}.alt-reason[data-astro-cid-krstumm6]{font-size:var(--text-sm);color:var(--text-muted);margin:.5rem 0 0}@media (width<=720px){.pros-cons[data-astro-cid-krstumm6],.fit-columns[data-astro-cid-krstumm6]{grid-template-columns:1fr}}.product-header[data-astro-cid-rrf44elx]{margin-bottom:var(--space-7);grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.product-media[data-astro-cid-rrf44elx]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);align-self:start;place-items:center;padding:1rem;display:grid}.product-media[data-astro-cid-rrf44elx]:hover{border-color:var(--accent-strong)}.product-image[data-astro-cid-rrf44elx]{aspect-ratio:1;object-fit:contain;width:100%}.product-summary[data-astro-cid-rrf44elx] h1[data-astro-cid-rrf44elx]{overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.25rem)}.product-summary[data-astro-cid-rrf44elx] h1[data-astro-cid-rrf44elx].product-title--long{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.25}.product-badges[data-astro-cid-rrf44elx]{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.limited-badge[data-astro-cid-rrf44elx]{border:1px solid var(--text-muted);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted);padding:.15rem .5rem;font-weight:500}.tag-chips[data-astro-cid-rrf44elx]{margin:0 0 var(--space-4);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.tag[data-astro-cid-rrf44elx]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);padding:.3rem .75rem;font-weight:500}.related-links[data-astro-cid-rrf44elx]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.related-links[data-astro-cid-rrf44elx] a[data-astro-cid-rrf44elx]{align-items:center;min-height:44px;display:inline-flex}@media (width<=767px){.product-header[data-astro-cid-rrf44elx]{grid-template-columns:1fr}}
