.page_page__2VTYR{min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text)}.page_shell__Z4dII{width:min(100%,var(--page-max-width));margin:0 auto;padding:14px 16px 72px}@media (min-width:760px){.page_shell__Z4dII{padding:28px 24px 88px}}.page_crumbBar__Abm8A{max-width:var(--page-max-width);margin:0 auto;padding:12px 24px 0}@media (max-width:759px){.page_crumbBar__Abm8A{padding:10px 16px 0}}.page_stickyHeader__liEqw{position:sticky;top:0;z-index:50;max-height:0;overflow:hidden;opacity:0;pointer-events:none;background:rgba(247,246,243,.92);border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:max-height .18s ease,opacity .16s ease,border-color .16s ease}.page_stickyHeaderVisible__rpILh{max-height:52px;opacity:1;pointer-events:auto;border-bottom-color:var(--text)}.page_stickyHeaderInner__37jT2{width:min(100%,1120px);min-height:44px;margin:0 auto;padding:9px 16px;display:flex;align-items:center}.page_stickyBrand__g2jPF{color:var(--text);font-family:var(--font-mono);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_controlBar__o1bk5{position:sticky;top:0;z-index:20;display:grid;gap:7px;margin:16px -16px 20px;padding:8px 16px;background:rgba(247,246,243,.94);border-block:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:760px){.page_controlBar__o1bk5{top:52px;margin-inline:0;padding-inline:0;border-top-color:transparent}}.page_controlScroll__C2Xym{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.page_controlScroll__C2Xym::-webkit-scrollbar{display:none}.page_controlChip__grUAr{flex:0 0 auto;padding:6px 9px;border:1px solid var(--border-bright);background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:2px}.page_controlChipActive__syKis{border-color:var(--text);background:var(--text);color:var(--surface)}.page_reviewSection__F4miF{margin-top:24px;min-width:0;max-width:100%;overflow-x:hidden}.page_productReviewStack__FWo1S{display:grid;gap:24px;min-width:0}.page_productReviewBlock__RYJl3{min-width:0;max-width:100%;overflow:hidden;scroll-margin-top:118px}.page_productReviewHead__6_hnq{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;border-bottom:1px solid var(--text);padding-bottom:7px}.page_productReviewTitle__J3DjH{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;color:var(--text);font-size:1rem;font-weight:900;line-height:1.15;text-decoration:none}.page_productReviewTitle__J3DjH:hover{text-decoration:underline}.page_productReviewArrow__bPu_T{flex:0 0 auto;padding:1px 5px;background:var(--accent);color:var(--bg);font-size:.8rem;font-weight:900;line-height:1;border-radius:2px}.page_brandNote__plZ_v{margin:22px 0;padding:0;background:var(--surface);border:1px solid var(--text)}.page_brandNote__plZ_v summary{cursor:pointer;padding:12px;color:var(--accent);font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;list-style:none}.page_brandNote__plZ_v summary::-webkit-details-marker{display:none}.page_brandNote__plZ_v summary:after{content:" +";color:var(--text-muted)}.page_brandNote__plZ_v[open] summary{border-bottom:1px solid var(--border)}.page_brandNote__plZ_v[open] summary:after{content:" -"}.page_noteBody__oagOj,.page_noteTagline__1noHO{margin:0;padding:12px}.page_noteTagline__1noHO{color:var(--text);font-size:1rem;font-weight:800}.page_noteBody__oagOj{color:var(--text-muted);font-size:.94rem;line-height:1.5;border-top:1px solid var(--border)}.page_productIndex__lKxHo,.page_retailerBlock__aUHlC{margin-top:20px}.page_productList__MQmZT{display:grid;border-top:1px solid var(--text)}.page_productRow__Sh9q4{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}@media (min-width:760px){.page_productRow__Sh9q4{grid-template-columns:64px minmax(0,1fr) auto;align-items:center}}.page_productRow__Sh9q4:hover{background:rgba(255,255,255,.56)}.page_rowThumb__J8wje{width:54px;height:54px;border:1px solid var(--border-bright);background:var(--surface-2);overflow:hidden}@media (min-width:760px){.page_rowThumb__J8wje{width:64px;height:64px}}.page_rowThumb__J8wje img{width:100%;height:100%;object-fit:cover}.page_rowThumb__J8wje span{display:block;width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--surface-2),var(--surface-2) 6px,var(--surface) 6px,var(--surface) 12px)}.page_rowMain__WMSO0{min-width:0;display:grid;gap:4px}.page_rowName___ffve{color:var(--text);font-size:.95rem;font-weight:800;line-height:1.25}.page_rowQuote__hXM7W{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_rowMeta__GUTJp,.page_rowQuote__hXM7W{color:var(--text-muted);font-size:.82rem;line-height:1.35}.page_rowMeta__GUTJp{grid-column:auto;align-self:start;justify-content:flex-end;display:flex;flex-wrap:wrap;gap:5px;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap}@media (min-width:760px){.page_rowMeta__GUTJp{grid-column:auto;justify-content:flex-end;max-width:220px}}.page_retailerList__lD1Dl{display:flex;flex-wrap:wrap;gap:7px}.page_retailerLink__QDAtL{padding:7px 9px;border:1px solid var(--border-bright);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.72rem;text-decoration:none;text-transform:uppercase}.page_retailerLink__QDAtL:hover{border-color:var(--text);color:var(--accent)}.page_affiliateDisclosure__isJ7l{margin:8px 0 0;color:var(--text-muted);font-size:.72rem}