.blog-posts.section--secondary{background:var(--color-background-tertiary)}.blog-posts__subheading{display:block;font-size:var(--font-size-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-sm);text-align:center}.blog-posts__grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.blog-posts__grid{gap:var(--spacing-lg)}}.blog-posts__card{background:var(--color-background);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.blog-posts__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-posts__image-wrapper{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.blog-posts__image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.blog-posts__card:hover .blog-posts__image{transform:scale(1.05)}.blog-posts__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0006,#0000 50%)}.blog-posts__content{padding:var(--spacing-lg)}.blog-posts__meta{font-size:var(--font-size-xs);color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.blog-posts__title{font-size:var(--font-size-lg);font-weight:600;line-height:1.3;margin-bottom:var(--spacing-sm)}.blog-posts__title a{color:inherit;text-decoration:none}.blog-posts__title a:hover{color:var(--color-primary)}.blog-posts__excerpt{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:1.6;margin-bottom:var(--spacing-md)}.blog-posts__link{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:1px}.blog-posts__link:hover{text-decoration:underline}.blog-posts__link svg{transition:transform var(--transition-fast)}.blog-posts__link:hover svg{transform:translate(4px)}.blog-posts__footer{text-align:center;margin-top:20px}.blog-posts__view-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text);text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-text);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.blog-posts__view-all:hover{color:var(--color-hover);border-color:var(--color-hover)}.blog-posts__view-all svg{transition:transform .2s ease}.blog-posts__view-all:hover svg{transform:translate(4px)}@media(max-width:767px){.blog-posts__content{padding:10px}.blog-posts__title{font-size:13px}.blog-posts__excerpt{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.blog-posts__meta{font-size:10px;margin-bottom:4px}.blog-posts__link{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-blog-posts.css.map */
