.page-blog .blog-title,.page-blog .post-full .post-title{text-align:left;font-size:26px;display:block;color:#363843;margin:0}.page-blog .blog-title{padding:0 0 20px;font-weight:700}.page-blog .post-full .post-title{padding:10px 70px 0;font-weight:600;border-left:1px solid #ddd;border-right:1px solid #ddd}.notMobile.page-blog .post-full .post-author{background:#fff;padding:25px 70px;border:1px solid #ddd;position:relative}.page-blog .banner-post-list .banner-post{position:absolute;width:460px;height:220px}.page-blog .banner-post-list .banner-post:first-child{width:765px;height:452px;top:0;right:0;border-left:1px solid #fff}.notMobile.page-blog .banner-post-list .banner-post .banner-post-img{background-position:50%;background-size:cover;image-rendering:pixelated;width:100%;height:100%;border-radius:13px}.isMobile.page-blog .banner-post-list .banner-post .banner-post-img{background-position:50%;background-size:cover;image-rendering:pixelated;width:100%;height:100%;border-radius:6px}.isMobile.page-blog .banner-post-list .banner-post .banner-post-overlay,.notMobile.page-blog .banner-post-list .banner-post .banner-post-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.7) 100%);padding:0 20px;transition:.2s linear;position:absolute;top:0;left:0;right:0;bottom:0;vertical-align:bottom;text-align:center}.notMobile.page-blog .banner-post-list .banner-post .banner-post-overlay{border-radius:13px}.isMobile.page-blog .banner-post-list .banner-post .banner-post-overlay{border-radius:6px}.page-blog .blog-comments,.page-blog .blog-related,.page-blog .box-sidebar,.page-blog .posts-list{border:1px solid #ddd;margin-bottom:20px;padding:20px;border-radius:6px}.page-blog .posts-page ul.page-numbers{list-style:none;padding:10px 0;margin:0;text-align:center;width:100%;max-height:50px}.page-blog .posts-page ul.page-numbers a.page-numbers.current{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#e13b3f;border-color:#e13b3f;border-radius:50%;height:30px;max-width:30px}.page-blog .posts-page ul.page-numbers a.page-numbers{display:inline-block;border:1px solid #ccc;margin:0 2px;padding:0 .5em;line-height:2.1em;min-width:2.2em;text-decoration:none;text-align:center;border-radius:50%;height:30px;width:30px;transition:.1s;background:#fff}.page-blog .posts-page ul.page-numbers a:hover{border:2px solid #ed2d3b}.page-blog .posts-page .post .post-img img{width:100%;height:155px;border-radius:7px}.notMobile.page-blog .posts-page .post{background:center;display:flex;flex-direction:column;padding:10px;border:1px solid #f2f2f2;border-radius:12px;min-height:405px;max-width:390px;margin:0 0 13px}.page-blog .post-full .post-summary{text-align:unset}.page-blog .block-blog-product .product.vertical-blog .product-buybox .prices .price-by-boleto .price-with-tag .price-value{line-height:23px;font-size:17px;white-space:unset;color:#363843;font-weight:800}.page-blog .block-blog-product .product.vertical-blog .product-buybox{border:1px solid #f2f2f2;padding:8px;width:175px}.page-blog .block-blog-product .product.vertical-blog .product-buybox .call-to-action{margin:5px 0;color:#fff;border:1px solid #da3222;text-align:center;white-space:nowrap;display:block;border-radius:4px;background:#ed2d3b;font-family:Inter;font-weight:500;font-size:15px;text-transform:initial;padding:13px;transition:.1s ease-in-out}.page-blog .block-blog-product .product.vertical-blog .product-buybox .call-to-action:hover{background:#db2a36;color:#f2f2f2}.page-blog .block-blog-product .product.vertical-blog .product-buybox .call-to-action.button-light{font-size:15px;transition:.8s}.page-blog .block-blog-product .product.vertical-blog .product-header h3{font-size:1.3rem;font-weight:700;color:#555;margin:0 0 3px;padding:0;max-width:425px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-blog .post-full .post-summary img,.page-blog .post-full .post-summary table,.page-blog .post-full .post-summary>iframe{max-width:100%!important;height:auto!important;border-radius:7px}.page-blog .blog-comments>div>h3,.page-blog .blog-comments>h3,.page-blog .blog-related>div>h3,.page-blog .blog-related>h3,.page-blog .box-sidebar>div>h3,.page-blog .box-sidebar>h3,.page-blog .posts-list>div>h3,.page-blog .posts-list>h3{font-size:16px;color:#363843;font-weight:700;padding:0;margin:0 0 20px;display:flex;align-items:center}.page-blog .related-post-list .related-post .related-post-overlay{transition:.2s linear;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 100%);position:absolute;top:0;left:0;right:0;bottom:0;vertical-align:bottom;text-align:center;padding:0 20px;border-radius:13px}.page-blog .related-post-list .related-post .related-post-img{background-position:50%;background-size:cover;width:100%;height:100%;border-radius:13px}.page-blog.isMobile .posts-page .post{flex-direction: row!important;}.page-blog.isMobile .banner-post-list .banner-post .banner-post-overlay-text .tag{display:flex;width:74px;height:30px;align-items:center;flex-wrap:wrap;align-content:center;justify-content:center;margin:auto}.page-blog.isMobile .banner-post-list .banner-post h3{font-size:12px;text-align:center;padding:5px}.page-blog.isMobile .banner-post-list .banner-post:nth-child(2) h3,.page-blog.isMobile .banner-post-list .banner-post:nth-child(3) h3{white-space:nowrap;width:186px;height:25px;overflow:hidden;text-overflow:ellipsis}.page-blog.isMobile .related-post-list .related-post:first-child{height:100%!important;width:195px}.page-blog.isMobile .related-post-list .related-post:nth-child(2),.page-blog.isMobile .related-post-list .related-post:nth-child(3),.page-blog.isMobile .related-post-list .related-post:nth-child(4){border:none;border-bottom:10px solid #fff;height:197px}.page-blog.isMobile .related-post-list .related-post h3{font-size:12px;padding:5px;margin:0;font-weight:400}