.blog-posts__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4.8rem;flex-wrap:wrap}.blog-posts__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.blog-posts__grid{grid-template-columns:repeat(2,1fr);gap:4rem}}@media screen and (min-width:990px){.blog-posts__grid{grid-template-columns:repeat(3,1fr);gap:4rem}}.blog-card{display:flex;flex-direction:column;gap:2.4rem;transition:transform .35s cubic-bezier(.16,1,.3,1)}.blog-card:hover{transform:translateY(-4px)}.blog-card__media{display:block;border-radius:0;overflow:hidden;text-decoration:none;background-color:var(--color-surface);position:relative}.blog-card__media:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--color-primary);transition:width .4s cubic-bezier(.16,1,.3,1)}.blog-card__media:hover:after{width:100%}.blog-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.16,1,.3,1)}.blog-card__media:hover .blog-card__img{transform:scale(1.04)}.blog-card__placeholder-svg{width:100%;height:100%}.blog-card__body{display:flex;flex-direction:column;gap:1.2rem;flex:1}.blog-card__tag{font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin:0}.blog-card__meta{order:-1;display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.blog-card__date,.blog-card__author{font-size:1.15rem;color:var(--color-text-muted);font-weight:500;letter-spacing:.03em}.blog-card__title{font-size:clamp(2rem,2.5vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.blog-card__title-link{color:var(--color-text);text-decoration:none;transition:color .2s ease}.blog-card__title-link:hover{color:var(--color-primary)}.blog-card__excerpt{font-size:1.5rem;color:var(--color-text-muted);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__cta{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);text-decoration:none;margin-top:auto;padding-top:.8rem;transition:color .2s ease,gap .25s cubic-bezier(.16,1,.3,1)}.blog-card__cta svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.blog-card__cta:hover{color:var(--color-primary);gap:1.4rem}.blog-card__cta:hover svg{transform:translate(.4rem)}.blog-card--placeholder .blog-card__body{opacity:.4}@media only screen and (max-width:767px){.blog-posts__grid{display:flex;overflow:auto;padding-bottom:20px;padding-left:20px}article.blog-card{flex:0 0 69%}.blog-posts .container{padding:0}.blog-posts__header{justify-content:center;padding:0px 2.4rem}.blog-posts__header .section-heading{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-blog-posts.css.map */
