:root{--blog-max-width: 1200px;--blog-spacing-base: 4px;--blog-animation-duration: .3s;--blog-spacing-sm: calc(var(--blog-spacing-base) * 4);--blog-spacing-md: calc(var(--blog-spacing-base) * 6);--blog-spacing-lg: calc(var(--blog-spacing-base) * 8);--blog-spacing-xl: calc(var(--blog-spacing-base) * 10);--blog-font-family: "Outfit", sans-serif}.blog-home-list,.blog-home-list *{font-family:var(--blog-font-family)}.blog-home-list{margin:0 auto;padding:var(--blog-spacing-xl) 0;width:100%}.blog-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--blog-spacing-lg);margin:0 auto;max-width:var(--blog-max-width);width:100%;padding:0 10px}@media screen and (min-width: 750px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--blog-spacing-md)}}@media screen and (min-width: 990px){.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--blog-spacing-md)}}.blog-article{display:flex;flex-direction:column}.card-wrapper{display:flex;flex-direction:column;height:100%;background:var(--color-background)}.card-media{position:relative;margin-bottom:var(--blog-spacing-md);overflow:hidden}.media--landscape{position:relative;padding-bottom:75%;background:var(--color-background-secondary)}.media--landscape img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--blog-animation-duration) cubic-bezier(.4,0,.2,1);will-change:transform;loading:lazy}.card-media:hover img{transform:scale(1.05)}.card-content{display:flex;flex-direction:column;flex-grow:1}.article-tag{font-size:1.2rem;font-weight:500;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--blog-spacing-sm);letter-spacing:.05em}.card-title{margin:0 0 var(--blog-spacing-sm);font-size:clamp(1.8rem,2vw,2rem);line-height:1.3;font-weight:500;color:var(--color-text)}.card-title a{color:inherit;text-decoration:none;outline-offset:2px}.card-title a:hover,.card-title a:focus{color:var(--color-text-hover)}.card-meta{display:flex;align-items:center;gap:var(--blog-spacing-sm);font-size:1.3rem;color:var(--color-text-secondary);margin-bottom:var(--blog-spacing-sm)}.card-meta .author{font-weight:500}.card-meta .date{color:var(--color-text-subdued)}.card-excerpt{font-size:1.4rem;line-height:1.5;color:var(--color-text-secondary);margin-bottom:var(--blog-spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer{margin-top:auto}.button--secondary{background:transparent;border:1px solid var(--color-border);color:var(--color-text);padding:calc(var(--blog-spacing-base) * 2) var(--blog-spacing-md);font-size:1.4rem;transition:all var(--blog-animation-duration) ease;cursor:pointer}.button--secondary:hover,.button--secondary:focus{background:var(--color-background-hover);border-color:var(--color-border-hover)}.card-media-link{display:block;text-decoration:none;color:inherit}.card-media-link:focus{outline-offset:2px;outline:2px solid var(--color-border)}@media screen and (max-width: 749px){.blog-grid{gap:var(--blog-spacing-md)}.card-excerpt{font-size:1.3rem}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-article{animation:cardFadeIn .5s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-blog-home-list.css.map */
