:root{color:#17211f;background:#f7f5ef;font-synthesis:none;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #da8b2a;outline-offset:3px}.site-header,.site-footer{align-items:center;display:flex;font-family:Arial,sans-serif;gap:24px;justify-content:space-between;margin:0 auto;width:min(100% - 32px,1120px)}.site-header{border-bottom:1px solid #d8d0c0;padding:18px 0}.site-footer{border-top:1px solid #d8d0c0;color:#5e625d;margin-top:56px;padding:28px 0 42px}.site-footer p{font-family:Arial,sans-serif;font-size:.9rem;line-height:1.5;margin:0;max-width:560px}.brand-mark{font-weight:900;text-decoration:none}.site-header nav,.site-footer nav{display:flex;flex-wrap:wrap;gap:16px}.site-header nav a,.site-footer nav a{font-size:.9rem;font-weight:800;text-decoration:none}.home-page,.page-shell,.article-shell{width:min(100% - 32px,1080px);margin:0 auto;padding:48px 0}.article-shell{width:min(100% - 32px,720px)}.offer-article{width:min(100% - 32px,740px);margin:0 auto;padding:34px 0 0}.home-hero{padding:72px 0}.home-hero p{font-size:1.22rem}.offer-suite{border-top:1px solid #d8d0c0;padding:42px 0 10px}.offer-suite h2{font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.02;margin:10px 0 22px}.suite-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.suite-card{background:#fff;border:1px solid #ded8ca;border-radius:8px;color:#17211f;display:block;min-height:150px;padding:18px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.suite-card:hover{border-color:#009c9a;transform:translateY(-2px)}.suite-card span{display:block;font-family:Arial,sans-serif;font-weight:900;margin-bottom:10px}.suite-card p{color:#5e625d;font-family:Arial,sans-serif;font-size:.95rem;line-height:1.5;margin:0}.eyebrow,.byline,.section-kicker{color:#26746f;font-family:Arial,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(2.25rem,8vw,5.25rem);line-height:.98;letter-spacing:0;max-width:920px}.offer-article h1{font-size:clamp(2rem,7vw,4rem);margin-bottom:18px}p{font-size:1.12rem;line-height:1.7;max-width:760px}.lede{font-size:1.25rem}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-badges span{background:#fffaf0;border:1px solid #dccfb8;border-radius:999px;color:#17211f;font-family:Arial,sans-serif;font-size:.84rem;font-weight:900;padding:8px 12px}.hero-cta{margin-top:18px}.hero-image{aspect-ratio:16 / 9;border-radius:8px;display:block;margin:28px 0 8px;max-height:360px;object-fit:cover;width:100%}.primary-link,.cta-button{align-items:center;background:#009c9a;border-radius:6px;color:#fff;display:inline-flex;font-family:Arial,sans-serif;font-weight:800;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none}.cta-button{cursor:pointer;transition:background-color .2s ease,transform .2s ease}.cta-button:hover{background:#087a78}.wide{width:100%}.article-section,.honest-box,.expert-box,.scarcity-note,.article-disclosure,.price-box{margin:42px 0}.article-section h2,.honest-box h2,.scarcity-note h2{font-size:clamp(1.55rem,5vw,2.4rem);line-height:1.08}.honest-box,.expert-box,.scarcity-note,.price-box{background:#fffaf0;border:1px solid #dccfb8;border-radius:8px;padding:24px}.fact-list,.feature-grid,.media-highlight-grid,.steps-grid,.testimonial-list{display:grid;gap:14px}.feature-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-list article,.info-card,.media-card,.step-card,.testimonial-card{background:#fff;border:1px solid #ded8ca;border-radius:8px;padding:18px}.media-highlight-grid{gap:18px}.media-card{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(180px,.85fr) minmax(0,1fr);padding:14px}.media-card img{aspect-ratio:16 / 9;background:#f4f1e8;border:1px solid #ece4d8;border-radius:6px;display:block;object-fit:contain;width:100%}.fact-list h3,.info-card h3,.media-card h3,.step-card h3{font-family:Arial,sans-serif;margin:0 0 8px}.fact-list p,.info-card p,.media-card p,.step-card p,.testimonial-card p{font-size:1rem;margin-bottom:0}.step-number{align-items:center;background:#009c9a;border-radius:999px;color:#fff;display:inline-flex;font-family:Arial,sans-serif;font-weight:900;height:32px;justify-content:center;margin-bottom:14px;width:32px}.table-wrap{overflow-x:auto}.comparison-table{background:#fff;border-collapse:collapse;font-family:Arial,sans-serif;min-width:620px;width:100%}.comparison-table th,.comparison-table td{border:1px solid #d9d4c7;padding:12px;text-align:left;vertical-align:top}.comparison-table thead th{background:#0b6f73;color:#fff}blockquote{font-size:1.35rem;line-height:1.55;margin:0}.testimonial-meta{display:flex;font-family:Arial,sans-serif;gap:10px}.rating{color:#8a560d;font-family:Arial,sans-serif;font-weight:800}.faq-item{background:#fff;border:1px solid #ded8ca;border-radius:8px;margin-bottom:10px;padding:16px}.faq-item summary{cursor:pointer;font-family:Arial,sans-serif;font-weight:900}.old-price{color:#79736a;font-family:Arial,sans-serif;margin:0;text-decoration:line-through}.current-price{color:#007b78;font-family:Arial,sans-serif;font-size:clamp(2.4rem,12vw,4rem);font-weight:900;line-height:1;margin:8px 0}.discount-label{background:#17211f;border-radius:999px;color:#fff;display:inline-flex;font-family:Arial,sans-serif;font-size:.82rem;font-weight:900;padding:8px 12px}.article-disclosure p{color:#67645d;font-family:Arial,sans-serif;font-size:.82rem}.top5-demo{--top5-ink: #171b18;--top5-muted: #68706a;--top5-paper: #fffaf0;--top5-card: #ffffff;--top5-line: #ded6c5;--top5-orange: #f06a22;--top5-orange-dark: #c94911;--top5-green: #16875f;--top5-blue: #1e6678;color:var(--top5-ink);font-family:Arial,sans-serif;margin:0 auto;padding:24px 0 18px;width:min(100% - 28px,1180px)}.top5-demo h1,.top5-demo h2,.top5-demo h3{color:var(--top5-ink);font-family:Georgia,Times New Roman,serif;letter-spacing:0}.top5-demo p,.top5-demo li{font-family:Arial,sans-serif}.top5-sale-strip{align-items:center;background:#11231f;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 22px;min-height:52px;padding:10px 16px;text-align:center}.top5-sale-strip span{background:var(--top5-orange);border-radius:999px;flex:0 0 auto;font-size:.78rem;font-weight:900;padding:6px 10px;text-transform:uppercase}.top5-sale-strip a{color:#ffe6b9;flex:0 0 auto;font-weight:900}.top5-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.75fr);padding:28px 0 22px}.top5-copy{align-content:center;background:linear-gradient(115deg,#ffffffe6,#fffaf0c7),url(/assets/airabreeze/visuals/de-apartment-heat.webp);background-position:center;background-size:cover;border:1px solid var(--top5-line);border-radius:8px;display:grid;min-height:620px;padding:clamp(24px,5vw,54px)}.advertorial-label{color:var(--top5-blue);font-size:.78rem;font-weight:900;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.reviewer-line{align-items:center;display:flex;gap:12px;margin-bottom:18px}.reviewer-line img{border:2px solid #ffffff;border-radius:999px;height:42px;object-fit:cover;width:42px}.reviewer-line span{color:var(--top5-muted);font-size:.92rem;font-weight:800}.top5-demo h1{font-size:clamp(2.35rem,7vw,5.4rem);line-height:.95;margin:0 0 22px;max-width:780px}.top5-lede{color:#27302b;font-size:clamp(1.05rem,2.3vw,1.38rem);line-height:1.55;margin:0}.trust-row,.final-icons{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.trust-row span,.final-icons span{align-items:center;background:#ffffffd1;border:1px solid var(--top5-line);border-radius:999px;display:inline-flex;font-size:.88rem;font-weight:900;gap:7px;padding:9px 12px}.winner-card{background:var(--top5-card);border:2px solid #f5bd91;border-radius:8px;box-shadow:0 18px 44px #452b1329;padding:18px;position:relative}.deal-ribbon{background:var(--top5-orange);border-radius:999px;color:#fff;font-size:.8rem;font-weight:900;padding:8px 12px;position:absolute;right:18px;text-transform:uppercase;top:18px;z-index:1}.winner-media{background:#f7efe0;border-radius:8px;min-height:250px;overflow:hidden;position:relative}.winner-media img{display:block;height:100%;min-height:250px;object-fit:cover;width:100%}.score-ring{align-items:center;background:#fff;border:8px solid var(--top5-green);border-radius:999px;bottom:16px;color:var(--top5-green);display:flex;flex-direction:column;height:96px;justify-content:center;position:absolute;right:16px;width:96px}.score-ring strong{font-size:2rem;line-height:1}.score-ring span,.final-score span{font-size:.75rem;font-weight:900;text-transform:uppercase}.winner-card h2{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1;margin:20px 0 10px}.winner-card p,.winner-card li{color:var(--top5-muted);font-size:1rem;line-height:1.55}.winner-card ul,.product-card ul{list-style:none;margin:14px 0;padding:0}.winner-card li{border-top:1px solid #efe5d5;padding:10px 0}.top5-primary-cta,.top5-muted-cta{align-items:center;border-radius:7px;display:inline-flex;font-weight:950;justify-content:center;min-height:50px;padding:0 18px;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.top5-primary-cta{background:var(--top5-orange);color:#fff;width:100%}.top5-primary-cta:hover{background:var(--top5-orange-dark);transform:translateY(-1px)}.top5-muted-cta{background:#eff1ee;color:#2e3933}.pulse{animation:top5Pulse 1.7s ease-in-out infinite}@keyframes top5Pulse{0%,to{box-shadow:0 0 #f06a2259}50%{box-shadow:0 0 0 10px #f06a2200}}.winner-card small{color:var(--top5-muted);display:block;font-weight:800;margin-top:10px;text-align:center}.checkout-steps,.knowledge-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 46px}.checkout-steps article,.knowledge-grid article,.method-box,.final-winner{background:var(--top5-card);border:1px solid var(--top5-line);border-radius:8px;padding:22px}.checkout-steps span{align-items:center;background:#11231f;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.checkout-steps h2,.knowledge-grid h3{font-family:Arial,sans-serif;font-size:1.08rem;margin:14px 0 8px}.checkout-steps p,.knowledge-grid p,.method-box p,.final-winner p{color:var(--top5-muted);font-size:1rem;line-height:1.6;margin:0}.section-head{margin:0 0 18px}.section-head h2,.method-box h2,.final-winner h2{font-size:clamp(2rem,5vw,3.8rem);line-height:.98;margin:0 0 12px}.section-head p{color:var(--top5-muted);margin:0}.product-list{display:grid;gap:14px}.product-card{align-items:center;background:var(--top5-card);border:1px solid var(--top5-line);border-radius:8px;display:grid;gap:18px;grid-template-columns:64px 170px minmax(0,1fr) 150px;padding:14px}.product-card.is-featured{border:3px solid var(--top5-orange);box-shadow:0 14px 34px #452b131f}.rank-pill{align-items:center;background:#11231f;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:900;height:48px;justify-content:center;width:48px}.product-card.is-featured .rank-pill{background:var(--top5-orange)}.product-card img{aspect-ratio:1 / 1;background:#f7efe0;border-radius:8px;display:block;object-fit:cover;width:100%}.product-copy h3{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1;margin:0 0 6px}.product-copy p{color:var(--top5-muted);font-size:1rem;margin:0}.product-card li{align-items:flex-start;color:#3c4740;display:flex;font-size:.93rem;gap:8px;margin-top:8px}.product-card li svg{color:var(--top5-green);flex:0 0 auto;margin-top:1px}.product-score{display:grid;gap:10px;justify-items:stretch}.product-score strong{color:var(--top5-green);font-size:2.6rem;line-height:1}.product-score span{color:var(--top5-muted);font-weight:900}.method-box,.knowledge-teaser,.final-winner{margin-top:46px}.knowledge-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.final-winner{align-items:center;background:#11231f;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px}.final-winner h2,.final-winner p,.final-winner .advertorial-label,.final-icons span{color:#fff}.final-icons span{background:#ffffff1f;border-color:#ffffff2e}.final-score{background:#fff;border-radius:8px;display:grid;gap:10px;justify-items:center;padding:22px;text-align:center}.final-score strong{color:var(--top5-green);font-size:4.4rem;line-height:.9}.bedsheets-page{--sheet-ink: #211b16;--sheet-muted: #6f665d;--sheet-paper: #fff8eb;--sheet-card: #ffffff;--sheet-line: #e2d5c2;--sheet-orange: #eb6424;--sheet-orange-dark: #be4615;--sheet-green: #168a63;--sheet-blue: #255f72;background:#fff;color:var(--sheet-ink);margin:0;min-height:100vh;padding:0 0 12px;width:100%}.bedsheets-page h1,.bedsheets-page h2,.bedsheets-page h3{color:var(--sheet-ink);font-family:Poppins,sans-serif;letter-spacing:0}.bedsheets-page h2,.bedsheets-page h3{color:var(--sheet-ink);font-family:Georgia,Times New Roman,serif;letter-spacing:0}.bedsheets-page p,.bedsheets-page li,.bedsheets-page a,.bedsheets-page span,.bedsheets-page strong{font-family:Poppins,sans-serif}.bedsheets-advertorial-bar{align-items:center;background:#f4f5f6;border-bottom:1px solid #e4e6e8;color:#111;display:flex;font-size:.72rem;font-weight:700;justify-content:center;min-height:38px;text-transform:uppercase}.bedsheets-masthead{align-items:center;border-bottom:1px solid #e4e6e8;display:flex;gap:12px;justify-content:center;min-height:66px}.bedsheets-masthead span{align-items:center;background:#f5f0e8;color:#1d5bd7;display:inline-flex;font-size:.48rem;font-weight:700;height:36px;justify-content:center;width:36px}.bedsheets-masthead strong{color:#1d5bd7;font-size:1rem;font-weight:700;text-transform:uppercase}.bedsheets-hero{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);padding:32px 0 22px}.bedsheets-article{margin:0 auto;width:min(100%,980px)}.bedsheets-article-hero{display:block;margin:0 auto;max-width:660px;padding:0 0 12px}.bedsheets-article-hero img{aspect-ratio:auto;border:0;border-radius:0;display:block;height:auto;margin:18px 0 24px;object-fit:cover;width:100%}.bedsheets-copy{align-content:center;background:linear-gradient(105deg,#fff8ebf5,#fff8ebb8),url(/assets/bedsheets/hero.jpg);background-position:center;background-size:cover;border:1px solid var(--sheet-line);border-radius:8px;display:grid;min-height:600px;padding:clamp(24px,5vw,56px)}.bedsheets-page h1{font-size:30px;font-weight:700;line-height:1.35;margin:24px 0 16px;max-width:660px;text-wrap:wrap}.bedsheets-lede{color:#111;font-size:15px;font-weight:700;line-height:1.75;margin:0 0 14px;max-width:660px;padding:0}.bedsheets-published,.bedsheets-disclosure-link,.bedsheets-intro,.bedsheets-hero-issues{color:#444;font-size:13px;line-height:1.7}.bedsheets-published{align-items:center;display:flex;gap:8px;margin:0 0 6px}.bedsheets-country-flag{background:repeating-linear-gradient(to bottom,#b22234 0 1px,#fff 1px 2px);border:1px solid #d4d4d4;display:inline-block;height:12px;position:relative;width:20px}.bedsheets-country-flag:after{background:#3c3b6e;content:"";height:6px;left:0;position:absolute;top:0;width:8px}.bedsheets-disclosure-link{color:#777;display:inline-block;margin-bottom:0;text-decoration:underline}.bedsheets-intro{color:#222;font-size:15px;margin:0 0 14px}.bedsheets-hero-issues{color:#222;font-size:15px;margin:0 0 20px;padding-left:20px}.bedsheets-hero-issues li{margin:0 0 2px}.bedsheets-copy-block{background:#fff;border:1px solid var(--sheet-line);border-radius:8px;margin:18px 0 30px;padding:22px}.bedsheets-copy-block p{color:#312a24;font-size:1.04rem;line-height:1.62;margin:0 0 14px}.bedsheets-pain-list{columns:2;list-style:none;margin:8px 0 22px;padding:0}.bedsheets-pain-list li{align-items:center;break-inside:avoid;display:flex;gap:8px;font-weight:900;margin:0 0 10px}.bedsheets-pain-list svg{color:var(--sheet-green);flex:0 0 auto}.bedsheets-reality-strip,.bedsheets-winner-strip{background:#fff;border:1px solid var(--sheet-line);border-radius:8px;display:grid;gap:22px;margin:34px 0 44px;padding:18px}.bedsheets-reality-strip{display:block}.bedsheets-reality-strip img{aspect-ratio:16 / 9;border-radius:8px;display:block;height:auto;object-fit:contain;width:100%}.bedsheets-reality-strip>div,.bedsheets-winner-strip>div:first-child{align-content:center;display:grid}.bedsheets-reality-strip h2{font-size:clamp(1.9rem,4vw,3.1rem);line-height:1;margin:10px 0 18px;max-width:760px}.bedsheets-winner-strip h2{font-size:clamp(2rem,5vw,3.75rem);line-height:.96;margin:8px 0 16px}.bedsheets-reality-strip ul{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.bedsheets-reality-strip li{align-items:flex-start;color:#3c342d;display:flex;font-size:.98rem;font-weight:800;gap:10px;line-height:1.45}.bedsheets-reality-strip svg{color:var(--sheet-green);flex:0 0 auto;margin-top:2px}.bedsheets-process,.bedsheets-decision-table,.bedsheets-switch{margin:44px 0}.bedsheets-process h2,.bedsheets-decision-table h2,.bedsheets-switch h2{font-size:clamp(2rem,5vw,3.7rem);line-height:.98;margin:8px 0 20px;max-width:880px}.bedsheets-process>div{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.bedsheets-process article,.bedsheets-switch,.bedsheets-decision-table{background:#fff;border:1px solid var(--sheet-line);border-radius:8px}.bedsheets-process article{padding:18px}.bedsheets-process article span{align-items:center;background:#162922;border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:950;height:34px;justify-content:center;margin-bottom:14px;width:34px}.bedsheets-process h3{font-family:Arial,sans-serif;font-size:1.08rem;line-height:1.16;margin:0 0 10px}.bedsheets-process p{color:var(--sheet-muted);font-size:.98rem;line-height:1.58;margin:0}.bedsheets-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bedsheets-proof span,.bedsheets-trustline{align-items:center;background:#ffffffe6;border:1px solid var(--sheet-line);border-radius:999px;display:inline-flex;font-size:.86rem;font-weight:900;gap:7px;padding:9px 12px}.bedsheets-winner-card,.bedsheets-product-card,.bedsheets-split article,.bedsheets-method,.bedsheets-comments article,.bedsheets-final{background:var(--sheet-card);border:1px solid var(--sheet-line);border-radius:8px}.bedsheets-winner-card{border:2px solid #f0b486;box-shadow:0 20px 46px #52321826;padding:18px;position:relative}.bedsheets-winner-card img,.bedsheets-final-card img{aspect-ratio:4 / 3;border-radius:8px;display:block;object-fit:contain;width:100%}.bedsheets-score-ring{align-items:center;background:#fff;border:8px solid var(--sheet-green);border-radius:999px;color:var(--sheet-green);display:flex;flex-direction:column;height:96px;justify-content:center;position:absolute;right:28px;top:210px;width:96px}.bedsheets-score-ring.small{bottom:16px;height:86px;right:16px;top:auto;width:86px}.bedsheets-score-ring strong{font-size:2rem;line-height:1}.bedsheets-score-ring span{font-size:.72rem;font-weight:900;text-transform:uppercase}.bedsheets-winner-card h2{font-size:clamp(1.8rem,4vw,2.75rem);line-height:.98;margin:24px 0 10px}.bedsheets-winner-card p,.bedsheets-method p,.bedsheets-final p{color:var(--sheet-muted);font-size:1.02rem;line-height:1.62;margin:0 0 16px}.bedsheets-primary-cta,.bedsheets-muted-cta{align-items:center;border-radius:7px;display:inline-flex;font-weight:950;justify-content:center;min-height:50px;padding:0 18px;text-align:center;text-decoration:none}.bedsheets-primary-cta{animation:top5Pulse 1.7s ease-in-out infinite;background:var(--sheet-orange);color:#fff;width:100%}.bedsheets-primary-cta:hover{background:var(--sheet-orange-dark)}.bedsheets-muted-cta{background:#efede8;color:#423b34}.bedsheets-alert{align-items:center;background:#162922;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;margin:0 0 18px;min-height:48px;padding:10px 14px;text-align:center}.bedsheets-alert span{background:var(--sheet-orange);border-radius:999px;font-size:.78rem;font-weight:900;padding:6px 10px;text-transform:uppercase}.bedsheets-alert a{color:#ffe6bd;font-weight:900}.bedsheets-warning{background:#162922;border-radius:8px;color:#fff;margin:30px 0 38px;padding:28px}.bedsheets-warning>div:first-child{align-items:flex-start;display:grid;gap:8px}.bedsheets-warning svg{color:var(--sheet-orange)}.bedsheets-warning h2{color:#fff;font-size:clamp(2rem,5vw,3.65rem);line-height:.98;margin:6px 0 18px;max-width:900px}.bedsheets-warning .bedsheets-kicker{color:#f8dbc0;margin:0}.bedsheets-timeline{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bedsheets-timeline article{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:18px}.bedsheets-timeline span{background:var(--sheet-orange);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;margin-bottom:12px;padding:6px 10px;text-transform:uppercase}.bedsheets-timeline h3{color:#fff;font-family:Arial,sans-serif;font-size:1.08rem;margin:0 0 8px}.bedsheets-timeline p{color:#f4e8d9;font-size:.98rem;line-height:1.55;margin:0}.bedsheets-rules{margin:38px 0 42px}.bedsheets-proof-wall{margin:34px 0 48px}.bedsheets-rules h2{font-size:clamp(2rem,5vw,3.7rem);line-height:.98;margin:0 0 18px}.bedsheets-proof-wall h2{font-size:clamp(2.1rem,5vw,4rem);line-height:.96;margin:0 0 18px}.bedsheets-rules>div{display:grid;gap:14px}.bedsheets-proof-wall>div{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bedsheets-rules article{background:#fff;border:1px solid var(--sheet-line);border-radius:8px;padding:20px 22px}.bedsheets-proof-wall article{background:#fffdf8;border:1px solid var(--sheet-line);border-left:6px solid var(--sheet-orange);border-radius:8px;padding:22px 24px}.bedsheets-rules h3{font-family:Arial,sans-serif;font-size:1.08rem;margin:0 0 8px}.bedsheets-proof-wall h3{font-family:Arial,sans-serif;font-size:1.26rem;margin:0 0 10px}.bedsheets-rules p{color:var(--sheet-muted);font-size:1rem;line-height:1.58;margin:0}.bedsheets-proof-wall p{color:#3f352d;font-size:1.04rem;line-height:1.65;margin:0}.bedsheets-failure-stack{margin:44px 0}.bedsheets-failure-stack h2{font-size:clamp(2rem,5vw,3.8rem);line-height:.96;margin:8px 0 20px}.bedsheets-failure-stack>div{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.bedsheets-failure-stack article{background:#fff;border:1px solid var(--sheet-line);border-top:5px solid var(--sheet-orange);border-radius:8px;padding:18px}.bedsheets-failure-stack svg{color:#c54826;margin-bottom:12px}.bedsheets-failure-stack h3{font-family:Arial,sans-serif;font-size:1.08rem;line-height:1.16;margin:0 0 10px}.bedsheets-failure-stack p{color:var(--sheet-muted);font-size:.98rem;line-height:1.58;margin:0}.bedsheets-split{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 48px}.bedsheets-winner-strip{align-items:center;background:#162922;border-color:#162922;color:#fff;grid-template-columns:minmax(0,1fr) 260px;padding:28px}.bedsheets-winner-strip h2,.bedsheets-winner-strip p,.bedsheets-winner-strip .bedsheets-kicker{color:#fff}.bedsheets-winner-strip p{color:#f4e8d9;font-size:1.08rem;line-height:1.65;margin:0 0 18px}.bedsheets-winner-strip-card{background:#fff;border-radius:8px;display:grid;gap:10px;justify-items:center;padding:16px;text-align:center}.bedsheets-winner-strip-card img{aspect-ratio:4 / 3;border-radius:6px;object-fit:contain;width:100%}.bedsheets-winner-strip-card strong{color:var(--sheet-green);font-size:4rem;line-height:.9}.bedsheets-winner-strip-card span{color:var(--sheet-muted);font-weight:950;text-transform:uppercase}.bedsheets-decision-table{padding:24px}.bedsheets-table-wrap{overflow-x:auto}.bedsheets-decision-table table{border-collapse:collapse;min-width:720px;width:100%}.bedsheets-decision-table th,.bedsheets-decision-table td{border:1px solid var(--sheet-line);font-family:Arial,sans-serif;line-height:1.45;padding:14px 16px;text-align:left;vertical-align:top}.bedsheets-decision-table thead th{background:#162922;color:#fff;font-weight:950}.bedsheets-decision-table tbody th{background:#fff8eb;font-weight:950;width:24%}.bedsheets-decision-table tbody td:nth-child(2){color:#174f3d;font-weight:850}.bedsheets-decision-table tbody td:nth-child(3){color:var(--sheet-muted)}.bedsheets-split article{padding:24px}.bedsheets-split h2,.bedsheets-ranking h2,.bedsheets-method h2,.bedsheets-comments h2,.bedsheets-final h2{font-size:clamp(2rem,5vw,3.7rem);line-height:.98;margin:0 0 18px}.bedsheets-split ul,.bedsheets-procon ul{list-style:none;margin:0;padding:0}.bedsheets-split li,.bedsheets-procon li{align-items:flex-start;color:#3c342d;display:flex;gap:9px;line-height:1.55;margin-top:12px}.bedsheets-split svg,.bedsheets-procon svg{flex:0 0 auto;margin-top:2px}.bedsheets-split li svg:first-child,.bedsheets-procon li svg:first-child{color:var(--sheet-green)}.bedsheets-split article:nth-child(2) li svg:first-child,.bedsheets-procon div:nth-child(2) li svg:first-child{color:#c54826}.bedsheets-product-list{display:grid;gap:14px}.bedsheets-product-card{align-items:center;display:grid;gap:18px;grid-template-columns:58px 150px minmax(0,1fr) 150px;padding:14px}.bedsheets-product-card.is-featured{border:3px solid var(--sheet-orange);box-shadow:0 14px 34px #5232181f}.bedsheets-rank{align-items:center;background:#162922;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:48px;justify-content:center;width:48px}.bedsheets-product-card.is-featured .bedsheets-rank{background:var(--sheet-orange)}.bedsheets-product-card img{aspect-ratio:1 / 1;background:#fffdf8;border-radius:8px;display:block;object-fit:contain;padding:8px;width:100%}.bedsheets-product-card h3{font-size:1.55rem;line-height:1;margin:0 0 8px}.bedsheets-product-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.bedsheets-product-meta span{background:var(--sheet-paper);border:1px solid var(--sheet-line);border-radius:999px;color:#3c342d;font-size:.78rem;font-weight:900;padding:6px 9px}.bedsheets-product-card p{color:var(--sheet-muted);font-size:1rem;line-height:1.5;margin:0 0 12px}.bedsheets-procon{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bedsheets-procon strong{display:block;font-size:.8rem;font-weight:900;text-transform:uppercase}.bedsheets-procon li{font-size:.9rem;margin-top:7px}.bedsheets-card-review{border-top:1px solid var(--sheet-line);color:var(--sheet-muted);font-size:.96rem;line-height:1.58;margin:14px 0 0;padding-top:12px}.bedsheets-score-box{display:grid;gap:10px;justify-items:stretch}.bedsheets-score-box strong{color:var(--sheet-green);font-size:2.55rem;line-height:1}.bedsheets-score-box span{color:var(--sheet-muted);font-weight:900}.bedsheets-method,.bedsheets-comments,.bedsheets-final,.bedsheets-winner-deep,.bedsheets-faq{margin-top:46px}.bedsheets-winner-deep{background:#fff;border:1px solid var(--sheet-line);border-radius:8px;padding:28px}.bedsheets-winner-deep h2,.bedsheets-faq h2{font-size:clamp(2rem,5vw,3.7rem);line-height:.98;margin:0 0 18px}.bedsheets-winner-layout{align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 280px}.bedsheets-winner-layout p{color:var(--sheet-muted);font-size:1.08rem;line-height:1.68}.bedsheets-winner-reasons{display:grid;gap:12px;margin:18px 0}.bedsheets-winner-reasons article{border-top:1px solid var(--sheet-line);padding-top:16px}.bedsheets-winner-reasons h3{font-family:Arial,sans-serif;font-size:1.16rem;margin:0 0 6px}.bedsheets-winner-reasons p{font-size:1.02rem;margin:0}.bedsheets-sale-note{align-items:flex-start;background:#fff8eb;border:1px solid #f0b486;border-radius:8px;display:flex;gap:10px;margin:18px 0;padding:14px 16px}.bedsheets-sale-note svg{color:var(--sheet-orange);flex:0 0 auto;margin-top:2px}.bedsheets-sale-note p{color:#3d332b;font-size:1rem;font-weight:900;line-height:1.5;margin:0}.bedsheets-primary-cta.inline{max-width:360px}.bedsheets-switch{background:#fff8eb;border-color:#f0b486;padding:26px}.bedsheets-switch ul{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 18px;padding:0}.bedsheets-switch li{align-items:flex-start;background:#fff;border:1px solid var(--sheet-line);border-radius:8px;color:#332b25;display:flex;font-weight:900;gap:10px;line-height:1.48;padding:14px}.bedsheets-switch svg{color:var(--sheet-orange);flex:0 0 auto;margin-top:2px}.bedsheets-final-card.compact{box-shadow:0 14px 36px #5232181f}.bedsheets-faq article{background:#fff;border:1px solid var(--sheet-line);border-radius:8px;margin-top:12px;padding:20px 22px}.bedsheets-faq h3{font-family:Arial,sans-serif;font-size:1.1rem;margin:0 0 8px}.bedsheets-faq p{color:var(--sheet-muted);font-size:1rem;line-height:1.62;margin:0}.bedsheets-method{padding:24px}.bedsheets-comments>div{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bedsheets-comments article{padding:20px}.bedsheets-comments article span{align-items:center;background:var(--sheet-orange);border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:38px;justify-content:center;width:38px}.bedsheets-comments h3{font-family:Arial,sans-serif;font-size:1rem;margin:14px 0 8px}.bedsheets-comments small{color:var(--sheet-muted);display:block;font-family:Arial,sans-serif;font-weight:800;margin-bottom:8px}.bedsheets-comments p{color:var(--sheet-muted);font-size:1rem;line-height:1.55;margin:0}.bedsheets-final{align-items:center;background:#162922;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 320px;padding:28px}.bedsheets-final h2,.bedsheets-final p,.bedsheets-final .bedsheets-kicker{color:#fff}.bedsheets-amazon-note{color:#f8dbc0;font-weight:900}.bedsheets-final-card{background:#fff;border-radius:8px;padding:16px;position:relative}.bedsheets-final-cta{align-items:center;background:#162922;border-radius:8px;color:#fff;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(220px,340px);margin-top:28px;padding:28px}.bedsheets-final-cta h2,.bedsheets-final-cta p,.bedsheets-final-cta .bedsheets-kicker{color:#fff}.bedsheets-final-cta img{border-radius:8px;display:block;height:auto;max-width:100%;width:100%}.bedsheets-close-list{display:grid;gap:10px;list-style:none;margin:0 0 18px;padding:0}.bedsheets-close-list li{align-items:flex-start;color:#fff;display:flex;font-weight:900;gap:9px;line-height:1.45}.bedsheets-close-list svg{color:#7bd8b8;flex:0 0 auto;margin-top:2px}.bedsheets-trustline{border-radius:8px;color:var(--sheet-muted);margin-top:12px}.bedsheets-sticky-cta{align-items:center;background:#162922f7;border-top:1px solid rgba(255,255,255,.16);bottom:0;color:#fff;display:none;gap:12px;justify-content:space-between;left:0;padding:10px 14px;position:fixed;right:0;z-index:20}.bedsheets-sticky-cta span{font-size:.86rem;font-weight:950}.bedsheets-sticky-cta a{background:var(--sheet-orange);border-radius:6px;color:#fff;flex:0 0 auto;font-family:Arial,sans-serif;font-size:.86rem;font-weight:950;min-height:40px;padding:10px 12px;text-decoration:none}@media(max-width:720px){.site-header,.site-footer{align-items:flex-start;flex-direction:column}.feature-grid,.media-card,.suite-grid,.steps-grid{grid-template-columns:1fr}.home-hero{padding:42px 0}.top5-hero,.checkout-steps,.final-winner,.knowledge-grid,.product-card{grid-template-columns:1fr}.top5-copy{min-height:auto}.top5-sale-strip{align-items:stretch;flex-direction:column}.top5-sale-strip strong,.top5-sale-strip a{display:block}.product-score{justify-items:start}.top5-muted-cta{width:100%}.bedsheets-hero,.bedsheets-article-hero,.bedsheets-split,.bedsheets-reality-strip,.bedsheets-winner-strip,.bedsheets-proof-wall>div,.bedsheets-process>div,.bedsheets-timeline,.bedsheets-failure-stack>div,.bedsheets-product-card,.bedsheets-procon,.bedsheets-switch ul,.bedsheets-comments>div,.bedsheets-final,.bedsheets-winner-layout{grid-template-columns:1fr}.bedsheets-copy{min-height:auto}.bedsheets-article-hero{padding:0 4px 8px}.bedsheets-page h1{font-size:26px;font-weight:700;line-height:1.35;margin:22px 0 14px}.bedsheets-lede{font-size:15px;line-height:1.65;padding:0}.bedsheets-reality-strip img{aspect-ratio:16 / 9;height:auto;min-height:0}.bedsheets-reality-strip ul{grid-template-columns:1fr}.bedsheets-article-hero img{aspect-ratio:auto}.bedsheets-copy-block,.bedsheets-winner-deep,.bedsheets-method,.bedsheets-final,.bedsheets-final-cta{padding:20px}.bedsheets-final-cta{grid-template-columns:1fr}.bedsheets-pain-list{columns:1}.bedsheets-alert{align-items:stretch;flex-direction:column}.bedsheets-alert a,.bedsheets-alert strong{display:block}.bedsheets-score-ring{height:82px;right:24px;top:190px;width:82px}.bedsheets-product-card{align-items:stretch}.bedsheets-score-box{justify-items:start}.bedsheets-muted-cta{width:100%}.bedsheets-page{padding-bottom:78px}.bedsheets-sticky-cta{display:flex}}.reference-clone-page,.reference-clone-page *{box-sizing:border-box}.reference-clone-page{--clone-ink: #1f2937;--clone-muted: #667085;--clone-line: #e5e7eb;--clone-accent: #c24135;background:#fff;color:var(--clone-ink);font-family:Arial,sans-serif;min-height:100vh}.reference-clone-page--safety{--clone-accent: #155e75}.reference-clone-page--sleep{--clone-accent: #55418d}.reference-clone-topline{background:var(--clone-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;padding:7px 16px;text-align:center;text-transform:uppercase}.reference-clone-masthead{align-items:center;border-bottom:1px solid var(--clone-line);display:flex;justify-content:space-between;margin:0 auto;max-width:1040px;padding:16px 24px}.reference-clone-brand{color:var(--clone-ink);font-size:16px;font-weight:800;letter-spacing:.02em;text-decoration:none}.reference-clone-masthead span,.reference-clone-byline{color:var(--clone-muted);font-size:12px}.reference-clone-article{margin:0 auto;max-width:740px;padding:36px 24px 48px}.reference-clone-label{color:var(--clone-accent);font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.reference-clone-page h1,.reference-clone-page h2,.reference-clone-page p,.reference-clone-page li,.reference-clone-page a{letter-spacing:0}.reference-clone-page h1{color:var(--clone-ink);font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:700;line-height:1.08;margin:0 0 14px}.reference-clone-byline{border-bottom:1px solid var(--clone-line);margin:0 0 24px;padding-bottom:16px}.reference-clone-hero{display:block;height:auto;margin:0 0 22px;width:100%}.reference-clone-deck{border-left:3px solid var(--clone-accent);color:#344054;font-size:19px;line-height:1.5;margin:0 0 32px;padding:2px 0 2px 16px}.reference-clone-section{border-top:1px solid var(--clone-line);padding:28px 0 8px}.reference-clone-section h2,.reference-clone-checklist h2,.reference-clone-cta h2{color:var(--clone-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.2;margin:0 0 14px}.reference-clone-section p{color:#344054;font-size:17px;line-height:1.72;margin:0 0 16px}.reference-clone-checklist{background:#f8fafc;border:1px solid var(--clone-line);margin:30px 0;padding:24px}.reference-clone-checklist ul{list-style:none;margin:0;padding:0}.reference-clone-checklist li{color:#344054;font-size:15px;line-height:1.5;padding:9px 0 9px 26px;position:relative}.reference-clone-checklist li:before{color:var(--clone-accent);content:"✓";font-weight:800;left:0;position:absolute}.reference-clone-cta{background:var(--clone-accent);color:#fff;margin-top:36px;padding:30px}.reference-clone-cta p{font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.reference-clone-cta h2{color:#fff;margin-bottom:18px}.reference-clone-cta a{background:#fff;color:var(--clone-accent);display:inline-block;font-size:14px;font-weight:800;padding:12px 18px;text-decoration:none}.reference-clone-footer{border-top:1px solid var(--clone-line);color:#98a2b3;padding:20px 24px 32px;text-align:center}.reference-clone-footer nav{display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center;margin-bottom:12px}.reference-clone-footer a,.reference-clone-footer span,.reference-clone-footer p{color:#98a2b3;font-size:12px;line-height:1.55}.reference-clone-footer a{text-decoration:underline}.reference-clone-footer p{margin:5px auto;max-width:760px}@media(max-width:720px){.reference-clone-masthead{padding:14px 20px}.reference-clone-masthead span{display:none}.reference-clone-article{padding:28px 20px 36px}.reference-clone-page h1{font-size:32px}.reference-clone-deck{font-size:17px}.reference-clone-section h2,.reference-clone-checklist h2,.reference-clone-cta h2{font-size:23px}.reference-clone-section p{font-size:16px}}.bedsheets-page,.bedsheets-page *{box-sizing:border-box;font-family:Poppins,sans-serif}.bedsheets-page{background:#fff;color:#1a1a1a;font-size:15px;font-weight:400;line-height:25.5px;padding-bottom:24px}.bedsheets-page .bedsheets-article{margin:0 auto;max-width:700px;padding:0 20px;width:100%}.bedsheets-page .bedsheets-article-hero{margin:0;max-width:none;padding:0;width:100%}.bedsheets-page h1{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:40.5px;margin:24px 0 16px;max-width:none}.bedsheets-page h2,.bedsheets-page .bedsheets-rules h2,.bedsheets-page .bedsheets-split h2,.bedsheets-page .bedsheets-ranking h2,.bedsheets-page .bedsheets-reality-strip h2,.bedsheets-page .bedsheets-winner-deep h2,.bedsheets-page .bedsheets-faq h2,.bedsheets-page .bedsheets-comments h2,.bedsheets-page .bedsheets-final-cta h2{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:27px;margin:20px 0 12px;max-width:none}.bedsheets-page h3,.bedsheets-page .bedsheets-rules h3,.bedsheets-page .bedsheets-product-card h3,.bedsheets-page .bedsheets-winner-reasons h3,.bedsheets-page .bedsheets-faq h3,.bedsheets-page .bedsheets-comments h3{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;line-height:28.9px;margin:16px 0 8px}.bedsheets-page p,.bedsheets-page li{color:#1a1a1a;font-size:15px;font-weight:400;line-height:25.5px}.bedsheets-page .bedsheets-lede{color:#1a1a1a;font-size:15px;font-weight:700;line-height:25.5px}.bedsheets-page .bedsheets-published,.bedsheets-page .bedsheets-disclosure-link{line-height:22.1px}.bedsheets-page .bedsheets-article-hero img,.bedsheets-page .bedsheets-reality-strip img,.bedsheets-page .bedsheets-product-card img,.bedsheets-page .bedsheets-final-cta img{aspect-ratio:auto;border:0;border-radius:0;display:block;height:auto;max-width:100%;object-fit:contain;padding:0;width:100%}.bedsheets-page .bedsheets-alert{border-radius:2px;margin:18px 0}.bedsheets-page .bedsheets-copy-block{background:transparent;border:0;border-bottom:1px solid #dddddd;border-radius:0;border-top:1px solid #dddddd;margin:20px 0;padding:16px 0 2px}.bedsheets-page .bedsheets-copy-block p,.bedsheets-page .bedsheets-product-card p,.bedsheets-page .bedsheets-winner-layout p,.bedsheets-page .bedsheets-winner-reasons p,.bedsheets-page .bedsheets-faq p,.bedsheets-page .bedsheets-comments p,.bedsheets-page .bedsheets-final-cta p{color:#1a1a1a;font-size:15px;line-height:25.5px}.bedsheets-page .bedsheets-section-intro,.bedsheets-page .bedsheets-emphasis{color:#333;font-size:15px;line-height:26.25px;margin:0 0 14px}.bedsheets-page .bedsheets-criteria-list{margin:0 0 28px 20px;padding:0}.bedsheets-page .bedsheets-criteria-list li{margin-bottom:12px}.bedsheets-page .bedsheets-criteria-list strong,.bedsheets-page .bedsheets-criteria-list span{display:block}.bedsheets-page .bedsheets-rules,.bedsheets-page .bedsheets-split,.bedsheets-page .bedsheets-ranking,.bedsheets-page .bedsheets-reality-strip,.bedsheets-page .bedsheets-winner-deep,.bedsheets-page .bedsheets-faq,.bedsheets-page .bedsheets-comments,.bedsheets-page .bedsheets-final-cta{display:block;margin:20px 0;max-width:660px;width:100%}.bedsheets-page .bedsheets-rules>div,.bedsheets-page .bedsheets-product-list,.bedsheets-page .bedsheets-winner-layout,.bedsheets-page .bedsheets-winner-reasons,.bedsheets-page .bedsheets-faq>div{display:block}.bedsheets-page .bedsheets-rules article,.bedsheets-page .bedsheets-split article{background:transparent;border:0;border-bottom:1px solid #dddddd;border-radius:0;box-shadow:none;padding:0 0 16px}.bedsheets-page .bedsheets-rules article+article,.bedsheets-page .bedsheets-split article+article{padding-top:4px}.bedsheets-page .bedsheets-rules p{color:#1a1a1a;font-size:15px;line-height:25.5px}.bedsheets-page .bedsheets-split{gap:0;grid-template-columns:1fr}.bedsheets-page .bedsheets-split article{padding:0 0 18px}.bedsheets-page .bedsheets-split li,.bedsheets-page .bedsheets-procon li{line-height:25.5px;margin-top:8px}.bedsheets-page .bedsheets-product-list{gap:0}.bedsheets-page .bedsheets-product-card,.bedsheets-page .bedsheets-product-card.is-featured{align-items:stretch;background:transparent;border:0;border-radius:0;border-top:1px solid #d8d8d8;box-shadow:none;display:flex;flex-direction:column;gap:12px;grid-template-columns:none;padding:22px 0}.bedsheets-page .bedsheets-product-card:last-child{border-bottom:1px solid #d8d8d8}.bedsheets-page .bedsheets-ranking>h3{margin:32px 0 8px}.bedsheets-page .bedsheets-product-card>h2{margin:0 0 14px}.bedsheets-page .bedsheets-rank,.bedsheets-page .bedsheets-product-card.is-featured .bedsheets-rank{align-items:center;align-self:flex-start;background:transparent;border-radius:0;color:#1a1a1a;display:inline-flex;font-size:15px;font-weight:700;height:auto;justify-content:flex-start;line-height:25.5px;width:auto}.bedsheets-page .bedsheets-product-meta{gap:8px;margin:0 0 12px}.bedsheets-page .bedsheets-product-meta span{background:transparent;border:1px solid #d8d8d8;border-radius:2px;color:#1a1a1a;font-size:12px;font-weight:700;line-height:18px;padding:4px 8px}.bedsheets-page .bedsheets-procon{display:block}.bedsheets-page .bedsheets-procon>div+div{margin-top:14px}.bedsheets-page .bedsheets-procon h3{margin:16px 0 8px}.bedsheets-page .bedsheets-procon li{font-size:15px}.bedsheets-page .bedsheets-card-review{border-top:1px solid #dddddd;margin:16px 0 0;padding-top:12px}.bedsheets-page .bedsheets-score-box{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px;justify-items:initial}.bedsheets-page .bedsheets-score-box strong{color:#1a1a1a;font-size:20px;line-height:27px}.bedsheets-page .bedsheets-score-box span{align-self:center;color:#555;font-size:13px;font-weight:600}.bedsheets-page .bedsheets-primary-cta,.bedsheets-page .bedsheets-primary-cta.inline{animation:none;background:#176b4d;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:20px;max-width:280px;min-height:42px;padding:10px 18px;width:auto}.bedsheets-page .bedsheets-primary-cta:hover{background:#11563d}.bedsheets-page .bedsheets-amazon-cta{align-items:center;background:#f5a623;border-radius:3px;color:#1a1a1a;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:20px;padding:10px 18px;text-decoration:none}.bedsheets-page .bedsheets-amazon-cta:hover{background:#e89010}.bedsheets-page .bedsheets-reality-strip{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.bedsheets-page .bedsheets-reality-strip img{margin-bottom:16px}.bedsheets-page .bedsheets-reality-strip>div{display:block}.bedsheets-page .bedsheets-reality-strip ul{display:block}.bedsheets-page .bedsheets-reality-strip li{font-size:15px;font-weight:400;line-height:25.5px;margin-bottom:8px}.bedsheets-page .bedsheets-winner-deep{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.bedsheets-page .bedsheets-winner-layout{grid-template-columns:1fr}.bedsheets-page .bedsheets-winner-reasons{margin:16px 0}.bedsheets-page .bedsheets-winner-reasons article{border-top:1px solid #dddddd;padding:0 0 12px}.bedsheets-page .bedsheets-final-card,.bedsheets-page .bedsheets-final-card.compact{background:transparent;border-radius:0;box-shadow:none;margin:18px 0 0;padding:0}.bedsheets-page .bedsheets-final-card img{border-radius:0;height:auto;width:100%}.bedsheets-page .bedsheets-score-ring.small{border-width:3px;height:72px;right:12px;width:72px}.bedsheets-page .bedsheets-sale-note{border-radius:2px}.bedsheets-page .bedsheets-faq article{background:transparent;border:0;border-top:1px solid #d8d8d8;border-radius:0;box-shadow:none;margin:0;padding:12px 0}.bedsheets-page .bedsheets-faq article:last-child{border-bottom:1px solid #d8d8d8}.bedsheets-page .bedsheets-comments>div{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:0;grid-template-columns:none;padding-top:20px}.bedsheets-page .bedsheets-comments article{align-items:flex-start;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:nowrap;gap:12px;margin:0 0 18px;padding:0}.bedsheets-page .bedsheets-comments article span{background:#e5e7eb;color:#6b7280;flex:0 0 34px;height:34px;width:34px}.bedsheets-page .bedsheets-comments small{color:#999;display:block;font-size:11px;font-weight:400;line-height:17.6px;margin:0 0 3px}.bedsheets-page .bedsheets-comment-body{flex:1 1 0;min-width:0}.bedsheets-page .bedsheets-comment-name{display:block;font-size:13px;font-weight:600;line-height:20.8px;margin:0}.bedsheets-page .bedsheets-comment-body p{color:#333;font-size:13px;line-height:20.8px;margin:0}.bedsheets-page .bedsheets-page-footer{border-top:1px solid #e5e7eb;margin-top:20px;padding:16px 20px 24px;text-align:center}.bedsheets-page .bedsheets-page-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.bedsheets-page .bedsheets-page-footer a,.bedsheets-page .bedsheets-page-footer nav span,.bedsheets-page .bedsheets-footer-disclosure,.bedsheets-page .bedsheets-footer-ad-label{color:#999;font-size:12px;line-height:21px}.bedsheets-page .bedsheets-page-footer a{margin:0 4px;text-decoration:underline}.bedsheets-page .bedsheets-footer-disclosure{margin:10px auto 0;max-width:760px}.bedsheets-page .bedsheets-footer-ad-label{margin:4px 0 0}.bedsheets-page .bedsheets-footer-copyright{color:#999;font-size:11px;line-height:19.25px;margin:4px 0 0}.bedsheets-page .bedsheets-final-cta{background:transparent;border:0;border-radius:0;border-top:1px solid #d8d8d8;box-shadow:none;color:#1a1a1a;grid-template-columns:1fr;padding:0 0 20px}.bedsheets-page .bedsheets-final-cta h2,.bedsheets-page .bedsheets-final-cta p,.bedsheets-page .bedsheets-final-cta .bedsheets-kicker{color:#1a1a1a}.bedsheets-page .bedsheets-final-cta img{margin-top:18px}.bedsheets-page .bedsheets-sticky-cta{display:none}.reference-clone-embed{background:#fff;min-height:100vh}.reference-clone-frame{border:0;display:block;min-height:100vh;width:100%}@media(max-width:720px){.bedsheets-page{padding-bottom:20px}.bedsheets-page .bedsheets-article{max-width:100%;padding-left:20px;padding-right:20px}.bedsheets-page h1{font-size:30px;line-height:40.5px;margin:24px 0 16px}.bedsheets-page .bedsheets-rules,.bedsheets-page .bedsheets-split,.bedsheets-page .bedsheets-ranking,.bedsheets-page .bedsheets-reality-strip,.bedsheets-page .bedsheets-winner-deep,.bedsheets-page .bedsheets-faq,.bedsheets-page .bedsheets-comments,.bedsheets-page .bedsheets-final-cta,.bedsheets-page .bedsheets-primary-cta,.bedsheets-page .bedsheets-primary-cta.inline,.bedsheets-page .bedsheets-amazon-cta{max-width:100%}.bedsheets-page .bedsheets-sticky-cta{display:none}}
