.blog-grid-section{background:var(--bg-color, #ffffff);padding:60px 0}.blog-grid-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog-grid-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:40px}.blog-grid-header-text{flex:1}.blog-grid-heading{font-size:32px;font-weight:700;color:var(--title-color, #1a1a1a);margin:0 0 8px;text-align:left}.blog-grid-subheading{font-size:16px;color:var(--text-color, #6b6b6b);margin:0;text-align:left}@media screen and (max-width:599px){.blog-grid-header{flex-wrap:wrap}.blog-grid-arrow{width:38px;height:38px}}.blog-grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 3),1fr);gap:var(--card-gap, 24px)}@media screen and (max-width:989px){.blog-grid{grid-template-columns:repeat(var(--columns-tablet, 2),1fr)}}@media screen and (max-width:599px){.blog-grid{grid-template-columns:repeat(var(--columns-mobile, 1),1fr)}}.blog-grid-slider-wrapper{position:relative}.blog-grid--slider{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.blog-grid--slider::-webkit-scrollbar{display:none}.blog-grid--slider .blog-card{flex:0 0 calc((100% - (var(--columns-desktop, 3) - 1) * var(--card-gap, 24px)) / var(--columns-desktop, 3));scroll-snap-align:start;min-width:0}@media screen and (max-width:989px){.blog-grid--slider .blog-card{flex-basis:calc((100% - (var(--columns-tablet, 2) - 1) * var(--card-gap, 24px)) / var(--columns-tablet, 2))}}@media screen and (max-width:599px){.blog-grid--slider .blog-card{flex-basis:calc((100% - (var(--columns-mobile, 1) - 1) * var(--card-gap, 24px)) / var(--columns-mobile, 1))}}.blog-grid-arrows{display:flex;gap:10px;flex-shrink:0}.blog-grid-arrow{width:44px;height:44px;border-radius:50%;border:1px solid #e2e2e2;background:#fff;color:var(--title-color, #1a1a1a);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.blog-grid-arrow:hover:not(.is-disabled){background:var(--title-color, #1a1a1a);color:#fff;border-color:var(--title-color, #1a1a1a)}.blog-grid-arrow.is-disabled{opacity:.35;cursor:default}.blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border-radius:var(--card-radius, 12px);overflow:hidden;box-shadow:0 1px 3px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.blog-card:hover .blog-card-image{transform:scale(1.04)}.blog-card-image-wrap{width:100%;height:var(--image-height, 340px);overflow:hidden;background:#f2f2f2;border-radius:var(--card-radius, 12px)}.blog-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card-image-placeholder svg,.blog-card-image-placeholder .placeholder-svg{width:100%;height:100%}.blog-card-body{padding:18px 4px 8px;display:flex;flex-direction:column;gap:8px}.blog-card-meta{display:flex;align-items:center;justify-content:space-between}.blog-card-author{display:flex;align-items:center;gap:8px}.blog-card-avatar{width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#1a1a1a;display:flex;align-items:center;justify-content:center}.blog-card-avatar img{width:100%;height:100%;object-fit:cover}.blog-card-avatar-fallback{color:#fff;font-size:10px;font-weight:700;text-transform:uppercase}.blog-card-author-name{font-size:13px;font-weight:600;color:var(--text-color, #6b6b6b)}.blog-card-dots{color:#a8a8a8}.blog-card-title{font-size:18px;font-weight:700;line-height:1.35;color:var(--title-color, #1a1a1a);margin:0}.blog-card-excerpt{font-size:14px;line-height:1.5;color:var(--text-color, #6b6b6b);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.blog-card-views{font-size:12px;color:#a8a8a8}.blog-card-like{color:var(--accent-color, #e0475f);display:flex}.blog-grid-view-all{text-align:center;margin-top:40px}.blog-grid-view-all-btn{display:inline-block;padding:12px 32px;border:2px solid var(--title-color, #1a1a1a);border-radius:999px;color:var(--title-color, #1a1a1a);font-weight:600;font-size:14px;text-decoration:none;transition:background .2s ease,color .2s ease}.blog-grid-view-all-btn:hover{background:var(--title-color, #1a1a1a);color:#fff}.blog-grid-empty{grid-column:1 / -1;text-align:center;color:var(--text-color, #6b6b6b)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/blog-grid.css.map */
