.blog-grid__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.blog-grid__filter-btn{display:inline-block;padding:8px 18px;border-radius:20px;background:#eef7f7;color:#2a8f8f;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.blog-grid__filter-btn:hover{background:#d9efef}.blog-grid__filter-btn.is-active{background:#2a8f8f;color:#fff}.blog-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 24px}.blog-grid__card{display:flex;flex-direction:column}.blog-grid__image-link{display:block}.blog-grid__image-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:#f2f2f2}.blog-grid__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.blog-grid__image-placeholder{width:100%;height:100%;background:#eee}.blog-grid__content{padding-top:14px;display:flex;flex-direction:column}.blog-grid__title-link{text-decoration:none;color:inherit}.blog-grid__title{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-grid__date{font-size:13px;color:#2a8f8f;margin-bottom:8px}.blog-grid__excerpt{font-size:13px;color:#8a8a8a;line-height:1.5;margin:0 0 10px}.blog-grid__readmore{font-size:13px;font-weight:600;color:#2a8f8f;text-decoration:none;margin-top:auto}.blog-grid__readmore:hover{text-decoration:underline}.blog-grid__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.blog-grid__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border-radius:4px;background:#eef7f7;color:#2a8f8f;font-size:14px;text-decoration:none}.blog-grid__page-btn.is-active{background:#2a8f8f;color:#fff}.blog-grid__page-btn--dots{background:transparent}@media screen and (max-width:989px){.blog-grid__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.blog-grid__list{grid-template-columns:repeat(2,1fr);gap:20px 14px}.blog-grid__filters{gap:8px;margin-bottom:20px}.blog-grid__filter-btn{padding:6px 14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-blog-grid.css.map */
