.blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:transparent;outline:none;min-width:0}.blog-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.blog-card-media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-surface-alt);border-radius:0}.blog-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card-image--empty{background:linear-gradient(135deg,var(--color-surface-alt) 0%,var(--color-border) 100%)}@media(hover:hover){.blog-card:hover .blog-card-image:not(.blog-card-image--empty){transform:scale(1.04)}}.blog-card-body{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.blog-card-category{display:none;align-self:flex-start;font-family:var(--font-label);font-size:var(--text-label);font-weight:500;color:var(--color-text-muted);line-height:1.4}.blog-card-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body);font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.blog-card:hover .blog-card-title{color:var(--color-accent-dark)}.blog-card-excerpt{display:none;margin:0;font-family:var(--font-body);font-size:var(--text-small);line-height:1.5;color:var(--color-text-secondary)}.blog-card-date{flex-shrink:0;order:2;font-family:var(--font-label);font-size:14px;font-weight:300;color:var(--color-text-muted);white-space:nowrap}.blog-featured-card{display:grid;grid-template-columns:1fr;gap:0;width:100%}.blog-featured-card-media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;background:var(--color-surface-alt)}.blog-featured-card-media:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.blog-featured-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-featured-card-image--empty{background:linear-gradient(135deg,var(--color-surface-alt) 0%,var(--color-border) 100%)}@media(hover:hover){.blog-featured-card-media:hover .blog-featured-card-image:not(.blog-featured-card-image--empty){transform:scale(1.04)}}.blog-featured-card-content{display:flex;flex-direction:column;gap:4px;justify-content:center}.blog-featured-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0 0}.blog-featured-card-category{display:none}.blog-featured-card-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body);font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;color:var(--color-text-primary)}.blog-featured-card-title a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-featured-card-title a:hover{color:var(--color-accent-dark)}.blog-featured-card-excerpt{margin:0;font-family:var(--font-body);font-size:var(--text-small);line-height:1.6;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-card-date{flex-shrink:0;font-family:var(--font-label);font-size:14px;font-weight:300;color:var(--color-text-muted);white-space:nowrap}.blog-featured-card-cta{align-self:flex-start;margin-top:var(--space-xs);display:inline-flex;align-items:center;gap:var(--space-xs);background:transparent;color:var(--color-text-primary);font-family:var(--font-label);font-size:13px;font-weight:500;text-decoration:none;padding:10px 18px;border:1px solid var(--color-text-primary);border-radius:0;transition:background-color .2s ease,color .2s ease}.blog-featured-card-cta:hover{background:var(--color-surface-alt)}.blog-featured-card-cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.blog-featured-card-cta svg{width:14px;height:14px;transition:transform .2s ease}.blog-featured-card-cta:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.blog-card-image,.blog-card-title,.blog-featured-card-image,.blog-featured-card-cta,.blog-featured-card-cta svg,.blog-featured-card-title a{transition:none}.blog-card:hover .blog-card-image,.blog-featured-card-media:hover .blog-featured-card-image,.blog-featured-card-cta:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-blog-card.css.map */
