[data-catalogue-table]{border-collapse:collapse;inline-size:100%}[data-catalogue-table] th,[data-catalogue-table] td{text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.4em .5em}[data-catalogue-table] thead th{border-block-end:2px solid}[data-place]{font-size:.875em}[data-facts]{margin:0}[data-facts] dd{margin:0 0 .5em}@media (width<=40em){[data-catalogue-table] thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-catalogue-table],[data-catalogue-table] tbody,[data-catalogue-table] tr,[data-catalogue-table] th,[data-catalogue-table] td{display:block}[data-catalogue-table] tr{padding-block:.5em}[data-catalogue-table] td[data-label]:before{content:attr(data-label) ": ";font-weight:600}}[data-vh]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-answer-text]{white-space:pre-line}[data-order-line]{font-family:inherit}@media (width<=40em){[data-catalogue-summary],[data-order-line]{margin-block:.4em;font-size:.875em;line-height:1.35}[data-catalogue-table] th,[data-catalogue-table] td{padding-block:.15em}}main[data-catalogue-page]{--pad:var(--s-4);isolation:isolate;width:100%;max-width:var(--container);padding:var(--s-5) var(--pad) var(--s-9);background:0 0;border:0;margin:0 auto;position:relative}@media (width>=600px){main[data-catalogue-page]{--pad:var(--s-6)}}@media (width>=960px){main[data-catalogue-page]{--pad:var(--s-7);padding-top:var(--s-7);padding-bottom:var(--s-11)}}@media (width>=1280px){main[data-catalogue-page]{--pad:0px}}main[data-catalogue-page]>*+*{margin-top:var(--s-5)}main[data-catalogue-page]>*{max-width:46rem}main[data-catalogue-page]>[data-products-block],main[data-catalogue-page]>[data-catalogue-block],main[data-catalogue-page]>section,main[data-catalogue-page]>nav{max-width:none}main[data-catalogue-page]>.crumbs+h1{margin-top:var(--s-5)}main[data-catalogue-page] h1{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;max-width:13ch;font-size:clamp(2.75rem,1.3rem + 5.8vw,6.5rem);font-weight:800;line-height:.9}main[data-catalogue-page] h2{font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:800;line-height:.95}main[data-catalogue-page] a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}[data-catalogue-lead]{font-size:var(--fs-lead);line-height:1.45}[data-order-line],[data-answer-meaning],[data-table-note],[data-fact-note],[data-catalogue-also]{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.47}[data-order-line]{font-family:var(--font-mono);font-size:var(--fs-label)}[data-lead-source]{border-left:3px solid var(--red);padding-left:var(--s-4)}.cat-n{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}[data-catalogue-index] ul{padding:var(--s-2) 0 0;columns:2;column-gap:var(--s-5);border-top:1px solid var(--ink);margin:0;list-style:none}@media (width>=600px){[data-catalogue-index] ul{columns:3}}@media (width>=960px){[data-catalogue-index] ul{columns:4;column-gap:var(--s-6)}}[data-catalogue-index] li{break-inside:avoid;border-bottom:1px solid var(--rule)}[data-catalogue-index] a{min-height:44px;font-weight:600;font-size:var(--fs-small);align-items:center;text-decoration:none;display:flex}[data-catalogue-index] a:hover{text-decoration:underline}main[data-catalogue-page=hub]{counter-reset:grp}main[data-catalogue-page]>section{counter-increment:grp;margin-top:var(--s-8);border-top:3px solid var(--ink);padding-top:var(--s-3);position:relative}main[data-catalogue-page]>section:after{content:"";background:var(--red);width:48px;height:3px;position:absolute;top:-3px;left:0}main[data-catalogue-page]>section>*+*{margin-top:var(--s-3)}main[data-catalogue-page=hub]>section>h2:before{content:counter(grp, decimal-leading-zero) / "";margin-bottom:var(--s-3);font:600 var(--fs-label)/1.38 var(--font-mono);letter-spacing:.06em;color:var(--red-text);display:block}main[data-catalogue-page]>section>h2 a{text-decoration:none}main[data-catalogue-page]>section>h2 a:hover{text-underline-offset:6px;text-decoration:underline 3px}main[data-catalogue-page]>section>p{color:var(--ink-soft)}[data-catalogue-links] ul,[data-pagination] ul,main[data-catalogue-page]>section ul,.cat-rows{margin:0;padding:0;list-style:none}main[data-catalogue-page=hub]>section ul{columns:1;column-gap:var(--s-6);border-top:1px solid var(--rule);margin-top:var(--s-4)}@media (width>=600px){main[data-catalogue-page=hub]>section ul{columns:2}}@media (width>=960px){main[data-catalogue-page=hub]>section ul{columns:3}}main[data-catalogue-page=hub]>section li{break-inside:avoid;align-items:center;column-gap:var(--s-2);border-bottom:1px solid var(--rule);min-height:44px;font-weight:600;font-size:var(--fs-small);flex-wrap:wrap;display:flex}.cat-rows{border-bottom:1px solid var(--ink)}main[data-catalogue-page]>.cat-rows{max-width:none;margin-top:var(--s-7)}.cat-rows li{column-gap:var(--s-4);row-gap:var(--s-1);padding:var(--s-4) 0;border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.cat-rows a{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1;text-decoration:none}.cat-rows a:hover{text-underline-offset:5px;text-decoration:underline}.cat-rows .cat-n{align-self:center}.cat-lead{font-size:var(--fs-small);color:var(--ink-soft);grid-column:1/-1;max-width:46rem}[data-catalogue-summary]{max-width:46rem}main[data-catalogue-page]>[data-affiliate-disclosure]{font-size:var(--fs-small);color:var(--ink-soft);border-top:1px solid var(--rule);padding-top:var(--s-3)}[data-catalogue-table]{font-size:var(--fs-small);border-top:3px solid var(--ink)}[data-catalogue-table] thead th{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;border-block-end:2px solid var(--ink);background:0 0;font-weight:600}[data-catalogue-table] tbody tr{border-block-end:1px solid var(--rule)}[data-catalogue-table] th,[data-catalogue-table] td{padding:var(--s-3) var(--s-2)}[data-catalogue-table] tr>:first-child{padding-left:0}[data-catalogue-table] tbody th{font-weight:700;font-size:var(--fs-body);line-height:1.3}[data-catalogue-table] tbody th:has(>.cat-thumb){column-gap:var(--s-3);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.cat-thumb{object-fit:contain;background:var(--sheet);border:1px solid var(--rule);width:64px;height:64px}[data-catalogue-table] [data-fact-value],[data-catalogue-table] [data-answer-value]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-catalogue-table] [data-answer-value]{font-weight:600}[data-catalogue-table] [data-empty]{color:var(--ink-soft)}[data-catalogue-table] a[data-placement]{min-height:44px;padding:0 var(--s-3);border:2px solid var(--ink);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}[data-catalogue-table] a[data-placement]:hover{background:var(--ink);color:var(--on-ink)}@media (width<=40em){[data-catalogue-table] tbody tr{padding-block:var(--s-4)}[data-catalogue-table] td[data-label]:before{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase}[data-catalogue-table] th,[data-catalogue-table] td{padding:2px 0}[data-catalogue-table] tbody th{padding-bottom:var(--s-2)}[data-catalogue-table] td[data-label=Amazon]{padding-top:var(--s-2)}[data-catalogue-table] td[data-label=Amazon]:before{content:none}}.cat-search a{min-height:44px;font-weight:700;font-size:var(--fs-body);flex-wrap:wrap;align-items:center;display:inline-flex}[data-catalogue-block] [data-ad-label],.cat-search [data-ad-label]{border-radius:var(--radius-chip);font-family:var(--font-mono);font-size:var(--fs-label);white-space:nowrap;border:1.5px solid;margin-left:6px;padding:1px 5px;font-weight:600;line-height:1.2;display:inline-block}main[data-catalogue-page=product] h1,main[data-catalogue-page=leaving] h1{max-width:22ch;font-size:clamp(2.25rem,1.5rem + 2.6vw,4rem);line-height:.95}[data-type-art]{width:96px;height:96px}[data-catalogue-answer]{border-top:3px solid var(--red);padding-top:var(--s-3)}[data-catalogue-answer] [data-answer-text]{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.05}[data-catalogue-answer] [data-answer-source]{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--ink-soft)}[data-sourced-facts]{margin-top:var(--s-3)}[data-listing-facts]{border-top:3px solid var(--ink);padding-top:var(--s-3);position:relative}[data-listing-facts]:after{content:"";background:var(--red);width:48px;height:3px;position:absolute;top:-3px;left:0}main[data-catalogue-page]>[data-listing-facts]{margin-top:var(--s-7)}[data-listing-facts]>*+*{margin-top:var(--s-3)}[data-facts]{border-top:1px solid var(--ink);grid-template-columns:minmax(8rem,1fr) 2fr;display:grid}[data-facts]>[data-fact]{display:contents}[data-facts] dt,[data-facts] dd{padding:var(--s-3) 0;border-bottom:1px solid var(--rule);margin:0}[data-facts] dt{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;padding-right:var(--s-3);color:var(--ink-soft);font-weight:600}[data-facts] dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.0625rem}[data-place]{font-family:var(--font-text);font-size:var(--fs-small);color:var(--ink-soft);display:block}main[data-catalogue-page=product]>[data-affiliate-disclosure]{margin-top:var(--s-7);padding:var(--s-4);border:1px solid var(--ink);font-size:var(--fs-small);color:var(--ink-soft);border-bottom:0}main[data-catalogue-page]>[data-catalogue-block=product]{padding:0 var(--s-4) var(--s-5);border:1px solid var(--ink);gap:var(--s-4);border-top:0;margin-top:0;display:grid}.buy__img{background:var(--sheet);border-bottom:1px solid var(--rule);padding-bottom:var(--s-4);margin:0}.buy__img img{object-fit:contain;width:100%;height:auto;max-height:420px}.buy__points{gap:var(--s-2);font-size:var(--fs-small);margin:0;padding-left:1.2em;display:grid}.buy__points li::marker{color:var(--red)}.buy__text{font-size:var(--fs-small)}.buy__rating{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-soft);border-top:1px solid var(--rule);padding-top:var(--s-3)}[data-catalogue-block] a[data-placement=catalogue-product]{min-height:56px;padding:var(--s-2) var(--s-4);background:var(--ink);color:var(--on-ink);flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}[data-catalogue-block] a[data-placement=catalogue-product]:hover{background:var(--ink-hover);text-underline-offset:3px;text-decoration:underline}@media (width>=960px){main[data-catalogue-page=product]{column-gap:var(--s-8);grid-template-rows:repeat(9,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-content:start;display:grid}main[data-catalogue-page=product]>*{grid-column:1}main[data-catalogue-page=product]>.crumbs{grid-column:1/-1}main[data-catalogue-page=product]>[data-affiliate-disclosure]{margin-top:var(--s-5);grid-area:2/2;align-self:end}main[data-catalogue-page=product]>[data-catalogue-block=product]{grid-area:3/2/-1;align-self:start}}[data-catalogue-links]{border-top:1px solid var(--ink);padding-top:var(--s-2)}main[data-catalogue-page]>[data-catalogue-links]{margin-top:var(--s-7)}[data-catalogue-links] li{border-bottom:1px solid var(--rule)}[data-catalogue-links] a{align-items:center;min-height:44px;font-weight:600;display:flex}[data-pagination] ul{gap:var(--s-2) var(--s-4);font-family:var(--font-mono);font-size:var(--fs-small);border-top:1px solid var(--ink);padding-top:var(--s-2);flex-wrap:wrap;display:flex}[data-pagination] a,[data-pagination] span{align-items:center;min-height:44px;display:inline-flex}[data-pagination] [aria-current]{color:var(--red-text);font-weight:600}
