.article-card{transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.article-card__image-wrapper{border-radius:20px;overflow:hidden;position:relative}.article-card__image{border-radius:20px;overflow:hidden;transition:transform .5s ease}.article-card__image-wrapper .media{border-radius:20px;overflow:hidden}.article-card__info{font-size:.9rem;color:rgba(var(--color-foreground),.75);margin-top:1rem}.card--media .card__media,.article-card.card--media{border-radius:20px;overflow:hidden}.article-card:hover .article-card__image{transform:scale(1.05)}.article-card .card__heading{font-size:2.2rem;font-weight:600;margin:1rem 0;transition:color .3s ease}.article-card:hover .card__heading{color:rgba(var(--color-foreground),.8)}.card__content{padding:1.5rem}.blog-placeholder-svg{height:100%}@media screen and (min-width: 990px){.grid--1-col-desktop .article-card .card__content{text-align:center}}.blog__title{font-size:3.5rem;font-weight:700;margin-bottom:2rem;position:relative}.blog__title:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:rgb(var(--color-foreground))}.blog__posts.articles-wrapper{gap:.7rem;padding:1rem 0;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (min-width: 990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media screen and (max-width: 749px){.blog__posts.articles-wrapper{gap:1.5rem}.card__content{padding:1rem}}.article-card__tag{position:absolute;top:1rem;left:1rem;background:#ffffffe6;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:500;z-index:1}.article-card__read-time{display:inline-block;margin-left:1rem;font-size:.8rem;color:rgba(var(--color-foreground),.6)}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}@media screen and (min-width: 750px){.blog__button{margin-top:5rem}}@supports not (inset: 10px){@media screen and (min-width: 750px){.blog__posts .article+.article{margin-left:var(--grid-desktop-horizontal-spacing)}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-featured-blog.css.map */
