.article-template{--pura-violeta: #866481;--pura-crema: #f7f3f0;--pura-verde: #e5eee6;--pura-lavanda: #eee7f1;--pura-texto: #29252d;--pura-secundario: #625b66}.article-template .article-body{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.article-template .article-content{width:100%;max-width:100%}.article-template .article-content p{font-size:17px;line-height:1.85;margin-bottom:24px}.article-template .article-content h2{font-size:24px;font-weight:600;line-height:1.35;margin:38px 0 18px}.article-template .article-content h3{font-size:21px;font-weight:600;line-height:1.35;margin:30px 0 14px}@media(max-width:749px){.article-template .article-content p{font-size:16px;line-height:1.75}.article-template .article-content h2{font-size:23px}.article-template .article-content h3{font-size:19px}}.article-template .article-content .pura-idea{background:#eee7f1;border-left:4px solid #866481;border-radius:12px;padding:24px 28px;margin:34px 0;color:#29252d}.article-template .article-content .pura-consejo{background:#e5eee6;border-left:4px solid #789b80;border-radius:12px;padding:24px 28px;margin:34px 0;color:#29252d}.article-template .article-content .pura-idea strong,.article-template .article-content .pura-consejo strong{display:block;font-size:16px;font-weight:700;margin-bottom:10px}.article-template .article-content .pura-idea p,.article-template .article-content .pura-consejo p{font-size:16px;line-height:1.7;margin:0}@media(max-width:749px){.article-template .article-content .pura-idea,.article-template .article-content .pura-consejo{padding:20px;margin:26px 0}}.article-template .article-content .pura-faq{margin:52px 0 40px}.article-template .article-content .pura-faq h2{font-size:24px;font-weight:600;line-height:1.35;margin-bottom:24px}.article-template .article-content .pura-faq details{background:#f7f3f7;border:1px solid #e9e1eb;border-radius:12px;margin-bottom:12px;overflow:hidden}.article-template .article-content .pura-faq summary{position:relative;display:block;cursor:pointer;padding:20px 52px 20px 22px;font-size:16px;font-weight:600;line-height:1.5;list-style:none}.article-template .article-content .pura-faq summary::-webkit-details-marker{display:none}.article-template .article-content .pura-faq summary:after{content:"+";position:absolute;right:22px;top:18px;font-size:24px;font-weight:400;color:#866481}.article-template .article-content .pura-faq details[open] summary:after{content:"\2212"}.article-template .article-content .pura-faq details p{padding:0 22px 22px;margin:0;font-size:16px;line-height:1.7}@media(max-width:749px){.article-template .article-content .pura-faq{margin:36px 0 30px}.article-template .article-content .pura-faq h2{font-size:21px}.article-template .article-content .pura-faq summary{padding:17px 46px 17px 18px;font-size:15px}.article-template .article-content .pura-faq details p{padding:0 18px 18px;font-size:15px}}.article-template .article-content .pura-comparativa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:36px 0}.article-template .article-content .pura-comparativa-item{background:#eee7f1;border-radius:12px;padding:26px;min-width:0}.article-template .article-content .pura-comparativa-item:nth-child(2n){background:#e5eee6}.article-template .article-content .pura-comparativa-item h3{font-size:19px;font-weight:600;margin:0 0 14px;line-height:1.35}.article-template .article-content .pura-comparativa-item p{font-size:16px;line-height:1.7;margin:0}@media(max-width:749px){.article-template .article-content .pura-comparativa{grid-template-columns:1fr;gap:12px;margin:28px 0}.article-template .article-content .pura-comparativa-item{padding:20px}}.article-template .article-content figure{margin-top:28px;margin-bottom:34px}.article-template .article-content figure img{display:block;max-width:100%;height:auto}.article-template .article-content figure figcaption{color:#77717b;font-size:14px;line-height:1.6;margin-top:12px;margin-bottom:0}.article-template .article-content figure+p{margin-top:20px}@media(max-width:749px){.article-template .article-content figure{margin-top:24px;margin-bottom:28px}.article-template .article-content figure figcaption{font-size:13px;line-height:1.6}}@media(min-width:750px){.article-template .article-image{max-width:900px;margin-left:auto;margin-right:auto}}@media(max-width:749px){.article-template .article-image{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/pura-editorial.css.map */
