:where(html:has(.page-blogs)) .blog-section{background:#f8f9fa;padding:80px 0}:where(html:has(.page-blogs)) .section-header{text-align:center;margin-bottom:50px}:where(html:has(.page-blogs)) .section-title{color:#009739;margin-bottom:15px;font-size:36px;font-weight:700}:where(html:has(.page-blogs)) .section-subtitle{color:#666;max-width:700px;margin:0 auto 25px;font-size:18px}:where(html:has(.page-blogs)) .divider{background:linear-gradient(90deg,#a4d65e,#009739);border-radius:2px;width:80px;height:4px;margin:0 auto}:where(html:has(.page-blogs)) .blog-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px;display:grid}:where(html:has(.page-blogs)) .blog-card{background:#fff;border-radius:10px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 15px #0000000d}:where(html:has(.page-blogs)) .blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0097391a}:where(html:has(.page-blogs)) .blog-image{height:220px;position:relative;overflow:hidden}:where(html:has(.page-blogs)) .blog-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}:where(html:has(.page-blogs)) .blog-card:hover .blog-image img{transform:scale(1.05)}:where(html:has(.page-blogs)) .blog-date{color:#fff;text-align:center;background:#009739;border-radius:5px;padding:10px 15px;line-height:1;position:absolute;top:20px;right:20px}:where(html:has(.page-blogs)) .date-day{font-size:24px;font-weight:700;display:block}:where(html:has(.page-blogs)) .date-month{text-transform:uppercase;font-size:14px}:where(html:has(.page-blogs)) .blog-content{padding:25px}:where(html:has(.page-blogs)) .blog-meta{color:#888;justify-content:space-between;margin-bottom:15px;font-size:14px;display:flex}:where(html:has(.page-blogs)) .blog-category{color:#009739;font-weight:500}:where(html:has(.page-blogs)) .blog-title{color:#333;margin-bottom:15px;font-size:20px;font-weight:600;line-height:1.4}:where(html:has(.page-blogs)) .blog-excerpt{color:#666;margin-bottom:20px;line-height:1.6}:where(html:has(.page-blogs)) .read-more{color:#009739;align-items:center;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}:where(html:has(.page-blogs)) .read-more span{margin-left:5px;transition:transform .3s}:where(html:has(.page-blogs)) .read-more:hover{color:#a4d65e}:where(html:has(.page-blogs)) .read-more:hover span{transform:translate(3px)}:where(html:has(.page-blogs)) .blog-pagination{justify-content:center;gap:10px;margin-top:40px;display:flex}:where(html:has(.page-blogs)) .page-link{color:#333;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 5px #0000000d}:where(html:has(.page-blogs)) .page-link.active{color:#fff;background:linear-gradient(90deg,#a4d65e,#009739)}:where(html:has(.page-blogs)) .page-link.next{border-radius:20px;width:auto;padding:0 20px}:where(html:has(.page-blogs)) .page-link:hover:not(.active){background:#f0f0f0}@media (max-width:992px){:where(html:has(.page-blogs)) .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:where(html:has(.page-blogs)) .blog-section{padding:60px 0}:where(html:has(.page-blogs)) .section-title{font-size:30px}:where(html:has(.page-blogs)) .section-subtitle{font-size:16px}}@media (max-width:576px){:where(html:has(.page-blogs)) .blog-grid{grid-template-columns:1fr}:where(html:has(.page-blogs)) .section-title{font-size:28px}}:where(html:has(.page-blogs)) h1,:where(html:has(.page-blogs)) h2,:where(html:has(.page-blogs)) h3,:where(html:has(.page-blogs)) h4,:where(html:has(.page-blogs)) h5,:where(html:has(.page-blogs)) h6{color:#2c3e50;font-weight:700;line-height:1.3}:where(html:has(.page-blogs)) p{color:#555;line-height:1.6}:where(html:has(.page-blogs)) .clv_btn{letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex;text-transform:none!important;border-radius:4px!important;padding:10px 24px!important;font-weight:600!important;transition:all .3s!important}:where(html:has(.page-blogs)) .clv_btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}:where(html:has(.page-blogs)) .product-card,:where(html:has(.page-blogs)) .blog_item,:where(html:has(.page-blogs)) .gallery_item{border-radius:8px;transition:box-shadow .3s;overflow:hidden}:where(html:has(.page-blogs)) .product-card:hover,:where(html:has(.page-blogs)) .blog_item:hover{box-shadow:0 8px 24px #00000014}:where(html:has(.page-blogs)) .clv_section{padding:60px 0}@media (min-width:992px){:where(html:has(.page-blogs)) .clv_section{padding:80px 0}}:where(html:has(.page-blogs)) .whatsapp-action{color:#fff;background-color:#25d366}:where(html:has(.page-blogs)) .whatsapp-action:hover{color:#fff;background-color:#128c7e}@media (max-width:768px){:where(html:has(.page-blogs)) h1{font-size:28px!important}:where(html:has(.page-blogs)) h2{font-size:24px!important}:where(html:has(.page-blogs)) h3{font-size:20px!important}:where(html:has(.page-blogs)) .header{padding:10px 15px}:where(html:has(.page-blogs)) .clv_btn{padding:8px 20px!important;font-size:14px!important}}
