.article-card{background-color:#fff;width:100%;margin:0 0 20px}@media only screen and (min-width: 768px){.article-card{width:calc(50% - 10px);margin:0 5px 20px}}@media only screen and (min-width: 992px){.article-card{width:calc(33.33% - 10px);margin-bottom:50px}}.article-card img{display:block;width:100%;height:auto}.article-card a{display:block}@media only screen and (min-width: 768px){.article-card a{display:flex;flex-direction:column;height:100%}}.article-card__content{padding:25px;width:100%}@media only screen and (min-width: 768px){.article-card__content{display:flex;flex-wrap:wrap;flex:1}}.article-card__read-time{color:#fff;background-color:#595959;font-size:11px;padding:2px 5px;border-radius:4px;display:inline-block;margin-bottom:10px}.article-card__title{margin-bottom:15px;line-height:1.4;font-size:16px}@media only screen and (min-width: 768px){.article-card__title{font-size:20px}}.article-card__info{align-self:flex-end}.article-card__author{font-size:13px;margin-bottom:25px;color:#595959;display:flex;align-items:center}.article-card__author span{padding:0 18px;color:#f1f1f1;font-size:150%}.article-card__more{font-family:"Jost-Bold","Helvetica Neue",sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase}.page__grid{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:60px}@media only screen and (max-width: 991px){.page__grid{padding:0 10px}}.page-card{width:100%;border-bottom:1px solid #f1f1f1}.page-card:last-child{border:none}.page-card a{padding:1rem 0;display:block}.page-card__title{line-height:1.4;font-size:16px;text-decoration:underline}@media only screen and (min-width: 768px){.page-card__title{font-size:20px}.page-card__title:hover{color:#e43d30}}.page__excerpt{font-size:13px;line-height:1.4;margin-top:10px}.page-card__date{font-size:13px;color:#595959;margin-top:5px}.collection__products{padding-top:3rem}h2{margin-bottom:1.5rem;padding-left:15px}@media only screen and (min-width: 992px){h2{padding-left:0}}@media only screen and (min-width: 1200px){h2{font-size:32px}}.blog__grid{display:flex;flex-wrap:wrap}@media only screen and (max-width: 991px){.blog__grid{padding:0 10px}}
