.frjs-content{--k-silk:#f5f1ea;--k-silk-2:#ece5d9;--k-line:#e2d9ca;--k-char:#1f1f1f;--k-ink:#3a3836;--k-mute:#6a655e;--k-burg:#6e2430;--k-brass:#b08d57;overflow-wrap:break-word;color:var(--k-ink)}.frjs-content>*:first-child{margin-top:0}.frjs-content p,.frjs-content li{line-height:1.7}.frjs-content h2{margin:2.2em 0 .7em;line-height:1.25;scroll-margin-top:90px}.frjs-content h3{margin:1.7em 0 .5em;line-height:1.3;scroll-margin-top:90px}.frjs-content a{color:var(--k-burg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.frjs-content a:hover{text-decoration-thickness:2px}.frjs-content img{display:block;max-width:100%;height:auto}.frjs-content :is(p.lead,p.frjs-lead){font-size:1.125em;line-height:1.65;color:var(--k-char);margin:0 0 1.3em}.jp-article__wrap:has(.frjs-content>:is(p.lead,p.frjs-lead):first-child) .jp-answer{display:none}.frjs-content figure{margin:1.8em 0}.frjs-content figure img{border-radius:10px}.frjs-content figcaption{margin-top:.55em;font-size:.875em;line-height:1.5;color:var(--k-mute);text-align:center}.frjs-content .frjs-diagram-zoom{display:inline-block;margin-top:.4em;font-size:.875em}.frjs-content .frjs-quick-picks{background:var(--k-silk);border:1px solid var(--k-line);border-top:3px solid var(--k-brass);border-radius:12px;padding:1.1em 1.25em 1em;margin:1.4em 0 1.8em}.frjs-content .frjs-quick-picks h2{margin:0 0 .55em;font-size:1.2em}.frjs-content .frjs-quick-picks ul{list-style:none;margin:0;padding:0}.frjs-content .frjs-quick-picks li{position:relative;padding:.55em 0 .55em 1.35em;border-top:1px dashed var(--k-line);line-height:1.55}.frjs-content .frjs-quick-picks li:first-child{border-top:0}.frjs-content .frjs-quick-picks li:before{content:"";position:absolute;left:0;top:1.15em;width:.55em;height:.55em;border-radius:50%;background:var(--k-brass)}.frjs-content .frjs-verdict{background:var(--k-silk);border-left:3px solid var(--k-burg);border-radius:0 8px 8px 0;padding:.6em .9em;margin:.9em 0}.frjs-content .frjs-callout{border-left:2px solid var(--k-brass);padding:.15em 0 .15em .9em;color:var(--k-ink);font-size:.95em;margin:.8em 0}.frjs-content :is(.frjs-hub-grid,.frjs-product-grid,.product-grid){display:grid;grid-template-columns:1fr;gap:1.1em}.frjs-content .frjs-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.frjs-content :is(.product-card,.frjs-roundup-card,.frjs-product-card,.frjs-retailer-card,.frjs-choice-card){background:#fff;border:1px solid var(--k-line);border-radius:14px;padding:1.1em 1.15em;margin:1.2em 0}.frjs-content .product-grid>:is(.product-card,.frjs-roundup-card){margin:0}.frjs-content :is(.product-card,.frjs-roundup-card)>:is(h2,h3):first-child{margin-top:0}.frjs-content :is(.product-figure,.frjs-product-figure,.existing-product-figure,.frjs-product-visual){margin:.4em auto .8em;max-width:260px}.frjs-content :is(.product-figure,.frjs-product-figure,.existing-product-figure,.frjs-product-visual) img{max-height:240px;width:auto;margin:0 auto;object-fit:contain;border-radius:8px}@media(min-width:750px){.frjs-content :is(.product-card,.frjs-roundup-card):has(>:is(.product-figure,.frjs-product-figure)){display:grid;grid-template-columns:200px 1fr;column-gap:1.4em;align-items:start}.frjs-content :is(.product-card,.frjs-roundup-card):has(>:is(.product-figure,.frjs-product-figure))>*{grid-column:2}.frjs-content :is(.product-card,.frjs-roundup-card)>:is(.product-figure,.frjs-product-figure){grid-column:1;grid-row:1 / span 8;margin:0;max-width:none}}.frjs-content :is(.frjs-table-scroll,.frjs-table-wrap,.table-scroll,.comparison-scroll){overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.2em 0;border:1px solid var(--k-line);border-radius:10px;background:linear-gradient(90deg,#fff 30%,#fff0) left/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) right/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.14),transparent) left/12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.14),transparent) right/12px 100% no-repeat scroll}.frjs-content :is(.frjs-table-scroll,.frjs-table-wrap,.table-scroll,.comparison-scroll):focus-visible{outline:2px solid var(--k-burg);outline-offset:3px}.frjs-content table{width:100%;border-collapse:collapse;font-size:.94em;margin:0;background:transparent}.frjs-content :is(.frjs-table-scroll,.frjs-table-wrap,.table-scroll,.comparison-scroll) table:has(tr>:nth-child(3)){min-width:440px}.frjs-content :is(.frjs-table-scroll,.frjs-table-wrap,.table-scroll,.comparison-scroll) table:has(tr>:nth-child(4)){min-width:560px}.frjs-content :is(th,td){padding:.7em .8em;text-align:left;vertical-align:top;border-bottom:1px solid var(--k-line);min-width:90px;line-height:1.5}.frjs-content th{background:var(--k-silk);font-weight:600;color:var(--k-char)}.frjs-content tr:last-child>td{border-bottom:0}.frjs-content caption{text-align:left;padding:.6em .8em;color:var(--k-mute);font-size:.9em;caption-side:top}.frjs-content [data-frjs-guide-card]{padding:1em 1.1em;border:1px solid var(--k-line);border-radius:12px;background:#fff}.frjs-content .related-reading{background:var(--k-silk);border-radius:12px;padding:1em 1.2em;margin-top:2em}.frjs-content .frjs-faq{margin-top:2.4em;border-top:1px solid var(--k-line);padding-top:.4em}.frjs-content .frjs-faq h3{font-size:1.06em;margin:1.3em 0 .35em}.frjs-content details{border:1px solid var(--k-line);border-radius:10px;padding:.7em 1em;margin:.6em 0;background:#fff}.frjs-content summary{cursor:pointer;font-weight:600}.frjs-content :is(.frjs-note-end,.source-note,.frjs-editorial-note){font-size:.875em;line-height:1.6;color:var(--k-mute);border-top:1px solid var(--k-line);padding-top:1em;margin-top:2.2em}.frjs-content [hidden]{display:none!important}@media(max-width:749px){.frjs-content h2{margin-top:1.9em}.frjs-content :is(.product-card,.frjs-roundup-card,.frjs-retailer-card){padding:1em}.frjs-content .frjs-quick-picks{padding:1em}}@media print{.frjs-content :is(table,figure,[data-frjs-guide-card],.product-card){break-inside:avoid}.frjs-content :is(.frjs-table-scroll,.frjs-table-wrap,.table-scroll,.comparison-scroll){overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/frjs-content.css.map */
