.shopify-section--blog-posts .section.section-full{padding-top:37px!important}@media(min-width:1200px){.shopify-section--blog-posts .section.section-full{padding-top:83px!important}}@media(min-width:1200px)and (max-width:1399px){.blog-posts{gap:40px;margin:auto;max-width:100%}}@media screen and (width >= 1401px){.blog-posts{gap:40px;margin:auto;max-width:80%}}.section-header{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:space-between;margin-bottom:18px}@media(min-width:1200px)and (max-width:1399px){.section-header{flex-wrap:nowrap;margin:auto auto 54px;max-width:100%}}@media screen and (width >= 1401px){.section-header{flex-wrap:nowrap;margin:auto auto 54px;max-width:80%}}.section-header .prose{width:100%}.section-header .text-with-icon{width:100px}@media(min-width:1200px){.section-header .text-with-icon{margin-left:auto}}.heading-blog{font-family:var(--font-tommy-regular)!important;font-size:24px;line-height:28px;text-align:center}@media(min-width:1200px){.heading-blog{font-size:36px;line-height:40px}}.heading-blog strong{font-family:var(--font-tommy-bold)!important}.blog-post-card__figure{max-height:200px!important;min-height:200px!important}@media screen and (width >= 1245px){[data-template=blog] .blog-post-card__figure img{height:240px!important}}body[data-template=index] .blog-post-card{background:#fff;border-radius:10px;height:100%;padding:30px 25px}body[data-template=index] .blog-post-card .content-more{font-size:15px;line-height:16px;width:100%}@media(min-width:992px){body[data-template=index] .blog-post-card .content-more{font-size:20px!important;line-height:24px!important}}body[data-template=index] .blog-post-card .content-more span{font-size:15px!important;line-height:16px}@media(min-width:992px){body[data-template=index] .blog-post-card .content-more span{font-size:20px!important;line-height:24px!important}}body[data-template=index] .blog-post-card .blog-post-card-link{align-items:center;color:#3c3c3c!important;display:flex!important;font-family:var(--heading-font-family)!important;margin-left:auto;opacity:1!important}body[data-template=index] .blog-post-card .blog-post-card-link svg{margin-left:4px}.blog-post-card-title{font-size:18px!important;line-height:20px!important}@media(min-width:992px){.blog-post-card-title{font-size:24px!important;line-height:26px!important;min-height:80px!important}}.blog-post-card-description{font-size:18px!important;font-weight:400;line-height:20px!important}@media(min-width:992px){.blog-post-card-description{font-size:20px!important;line-height:24px!important;min-height:170px!important}}