.blog-filter-group{margin-bottom:2.4rem}.blog-filter-group:last-of-type{margin-bottom:3.6rem}.blog-filter-group__label{display:block;margin-bottom:1rem;color:rgba(var(--color-foreground),.7)}.blog-categories__list{display:flex;flex-wrap:wrap;gap:1rem}.blog-categories__link{min-width:0;min-height:0;padding:1rem 2rem;text-transform:capitalize;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.blog-categories__link.is-active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.blog-categories__link--primary{font-size:1.4rem;padding:1.2rem 2.4rem}.article-grid-container{transition:opacity var(--duration-short) ease}.article-grid-container.is-loading{opacity:.6;pointer-events:none}.blog-articles-empty{padding:4rem 0}.blog-articles-empty .link{display:inline-block;margin-top:1rem}.blog-articles{display:grid;grid-template-columns:1fr;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.blog-articles .card-wrapper{width:100%;height:100%}.blog-articles .article-card{height:100%;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 .1rem .3rem rgba(var(--color-shadow),.06)}.blog-articles .card__inner{border:0}.blog-articles .card__content{padding:2rem 2.2rem 2.4rem}.blog-articles .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-articles .article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:750px){.blog-articles{grid-template-columns:1fr 1fr;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}@media screen and (min-width:990px){.blog-articles{grid-template-columns:repeat(3,1fr)}}.blog-articles--collage>*:nth-child(3n+1),.blog-articles--collage>*:nth-child(3n+2):last-child{text-align:center}@media screen and (min-width:750px){.blog-articles--collage{grid-template-columns:1fr 1fr}.blog-articles--collage>*:nth-child(3n+1),.blog-articles--collage>*:nth-child(3n+2):last-child{grid-column:span 2}.blog-articles--collage>*:nth-child(3n+1) .card,.blog-articles--collage>*:nth-child(3n+2):last-child .card{text-align:center}}@media screen and (min-width:990px){.blog-articles--collage{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-blog.css.map */
