.article-template .rte h2{font-family:"DM Serif Display",Georgia,serif;font-weight:700 font-size: 2.4rem;color:#1b1f23;margin:3.5rem 0 1.5rem;line-height:1.3;padding-top:2rem;border-top:1px solid #E5E1DB}.article-template .rte h2:first-child{border-top:none;padding-top:0;margin-top:0}.article-template .rte h3{font-size:2rem;font-weight:600;color:#1b1f23;margin:2.5rem 0 1rem;line-height:1.35}.article-template .rte h4{font-size:1.7rem;font-weight:700;color:#374151;margin:2rem 0 .8rem}.article-template .rte p{font-size:1.6rem;line-height:1.8;margin-bottom:1.5rem;color:#374151}.article-template .rte a{color:#2b6cb0;text-decoration:underline;text-decoration-color:#2b6cb04d;text-underline-offset:3px;transition:text-decoration-color .2s}.article-template .rte a:hover{text-decoration-color:#2b6cb0}.article-template .rte strong{color:#1b1f23;font-weight:600}.article-template .rte ul,.article-template .rte ol{margin:0 0 1.5rem;padding-left:2.5rem}.article-template .rte li{font-size:1.6rem;margin-bottom:.8rem;line-height:1.8}.article-template .rte img{border-radius:1.6rem;margin:2rem 0;max-width:100%;height:auto}.article-template .rte blockquote{border-left:4px solid #2B6CB0;background:#ebf4ff;border-radius:0 1rem 1rem 0;padding:1.5rem 2rem;margin:2rem 0;font-style:normal;color:#374151}.article-template .rte blockquote p{margin-bottom:0}.article-template .rte hr{border:none;border-top:1px solid #E5E1DB;margin:3rem 0}.article-template .rte table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1.4rem;border:1px solid #E5E1DB;border-radius:1rem;overflow:hidden}.article-template .rte thead{background:#1b1f23;color:#fff}.article-template .rte th{padding:1.2rem 1.6rem;text-align:left;font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.03em;border:none}.article-template .rte td{padding:1.2rem 1.6rem;border:none!important;font-size:1.4rem}.article-template .rte tr:nth-child(2n){background:#fafaf8}.article-template .rte .dn-callout{border-left:4px solid #2B6CB0;background:#ebf4ff;border-radius:0 1rem 1rem 0;padding:1rem 2rem;margin:2rem 0}.article-template .rte .dn-callout--warn{border-left-color:#d97706;background:#fef3c7}.article-template .rte .dn-callout--danger{border-left-color:#dc2626;background:#fef2f2}.article-template .rte .dn-callout p{font-size:1.4rem!important;line-height:1.5;margin:0!important}.article-template .rte .dn-verdict{background:#f5f2ed;border:2px solid #2B6CB0;border-radius:1.6rem;padding:1.2rem 2rem;margin:2.5rem 0}.article-template .rte .dn-verdict p{font-size:1.4rem!important;line-height:1.5;margin:0!important}.article-template .rte .dn-ranking{border:1px solid #E5E1DB;border-radius:1.6rem;padding:2rem;margin:1.5rem 0;display:flex;gap:1.5rem;align-items:flex-start;transition:box-shadow .2s}.article-template .rte .dn-ranking:hover{box-shadow:0 4px 16px #1b1f230f}@media(max-width:600px){.article-template .rte .dn-ranking{flex-direction:column}}.article-template .rte .dn-ranking__rank{width:44px;height:44px;border-radius:50%;background:#2b6cb0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;flex-shrink:0}.article-template .rte .dn-ranking__rank--gold{background:#d97706}.article-template .rte .dn-ranking .dn-ranking__specs{display:flex;gap:.8rem;flex-wrap:wrap;margin:.8rem 0;padding:0;list-style:none}.article-template .rte .dn-ranking .dn-ranking__specs li{padding:.4rem 1rem;background:#f5f2ed;border-radius:100px;font-size:1.2rem;font-weight:500;color:#6b7280;margin:0}.article-template .rte .dn-ranking .dn-ranking__specs li.comfort{background:#ecfdf5;color:#059669;font-weight:600}.article-template .rte .dn-ranking .dn-ranking__cta{display:inline-flex;padding:1rem 2rem;background:#d97706;color:#fff;border-radius:6px;font-size:1.4rem;font-weight:600;text-decoration:none;margin-top:.8rem;transition:background .2s}.article-template .rte .dn-ranking .dn-ranking__cta:hover{background:#c2690a;text-decoration:none}.dn-article-toc{background:#f5f2ed;border:1px solid #E5E1DB;border-radius:1rem;padding:1.5rem 2rem;margin-bottom:2.5rem}.dn-article-toc__title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1b1f23;margin-bottom:1rem;display:flex;align-items:center;gap:6px}.dn-article-toc ol{list-style:none;counter-reset:toc;padding:0;margin:0}.dn-article-toc li{counter-increment:toc;padding:.5rem 0;border-bottom:1px solid #E5E1DB}.dn-article-toc li:last-child{border-bottom:none;padding-bottom:0}.dn-article-toc a{font-size:1.4rem;color:#2b6cb0;text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .2s}.dn-article-toc a:before{content:counter(toc);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ebf4ff;color:#2b6cb0;font-size:1.2rem;font-weight:700;flex-shrink:0}.dn-article-toc a:hover{color:#1b1f23}.dn-article-author{display:flex;gap:1.5rem;align-items:center;padding:2rem;background:#f5f2ed;border-radius:1.6rem;border:1px solid #E5E1DB;margin:3rem 0}.dn-article-author__avatar{width:60px;height:60px;border-radius:50%;background:#ebf4ff;display:flex;align-items:center;justify-content:center;font-size:2.4rem;flex-shrink:0}.dn-article-author__name{font-weight:700;font-size:1.6rem;color:#1b1f23;margin-bottom:.3rem}.dn-article-author__bio{font-size:1.4rem;color:#6b7280;line-height:1.6}.dn-article-related{margin:3rem 0;padding-top:2.5rem;border-top:1px solid #E5E1DB}.dn-article-related__title{font-family:"DM Serif Display",Georgia,serif;font-size:2rem;color:#1b1f23;margin-bottom:2rem}.dn-article-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:600px){.dn-article-related__grid{grid-template-columns:1fr}}.dn-article-related__card{text-decoration:none;color:inherit;transition:transform .2s}.dn-article-related__card:hover{transform:translateY(-2px)}.dn-article-related__card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:1rem;border:1px solid #E5E1DB;margin-bottom:.8rem}.dn-article-related__card-title{font-family:"DM Serif Display",Georgia,serif;font-size:1.5rem;color:#1b1f23;line-height:1.3}@media(max-width:768px){.article-template .rte h2{font-size:2.1rem}.article-template .rte h3{font-size:1.8rem}.dn-article-author{flex-direction:column;text-align:center}.dn-article-related__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.dn-article-related__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/duvet-nomade-blog.css.map */
