.blog-posts{display:block;width:var(--group-child-width, 100%);min-width:0}.blog-posts .list__track>.article-card{height:auto}@media screen and (min-width:750px){.blog-posts--featured .list__track{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:repeat(var(--blog-posts-rows, 3),auto) 1fr;align-items:start}.blog-posts--featured .list__track>:first-child{grid-row:1 / -1;align-self:stretch}.blog-posts--featured .list__track>:first-child>.article-card__media{flex:1 1 auto}.blog-posts--featured .list__track>:first-child:not(.article-card--side) .article-card__media-link.media{width:100%;height:100%;min-height:100%}.blog-posts--featured .list__track>:first-child .article-card__title{font-size:calc(var(--article-card-title-size, 1.8rem) * 1.4)}}.blog-posts__view-all{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:20rem;padding:2.4rem;font-size:1.8rem;text-align:center;text-decoration:none;color:rgb(var(--color-foreground));background:var(--palette-surface, rgba(var(--color-foreground), .04));border-radius:var(--media-container-radius, 0)}.blog-posts__view-all-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;transition:transform .3s ease,background-color .3s ease,color .3s ease}.blog-posts__view-all-icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.blog-posts__view-all:hover .blog-posts__view-all-icon{color:rgb(var(--color-background));background:rgb(var(--color-foreground));transform:translate(.4rem)}.blog-posts__more{display:flex;justify-content:center;margin-top:4rem}.blog-posts__more .button{gap:1rem}.blog-posts__more .button[aria-busy=true]{pointer-events:none}.blog-posts__spinner{display:none;flex-shrink:0;width:1.6rem;height:1.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:blog-posts-spin .7s linear infinite}.button[aria-busy=true]>.blog-posts__spinner{display:block}@keyframes blog-posts-spin{to{transform:rotate(360deg)}}.blog-posts__empty{margin:0;padding:4rem 0;text-align:center}.shopify-section:has([data-blog-posts-empty]){display:none}@media(prefers-reduced-motion:reduce){.blog-posts__spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-blog-posts.css.map */
