.custom__blog--posts{padding-top:107px;padding-bottom:107px;width:100%;max-width:100%}.custom__blog--posts .container{max-width:1222px;padding:0 24px;margin:0 auto;justify-content:center}.custom__blog--posts .heading-wrapper{margin-bottom:80px}.custom__blog--posts .heading-wrapper .featured-blog__title a{line-height:1.16}.custom__blog--posts .blog-posts__wrapper .columns{margin-left:12px;margin-right:12px}.custom__blog--posts .blog-posts__wrapper .one-third{width:calc(33.3333333333% - 24px);min-height:500px}.blog-card.show-border-false .card-content{padding-top:32px;padding-bottom:0}.blog-card .image-element__wrap{border-radius:16px!important}.custom__blog--posts .blog-card__content .media{margin-bottom:8px!important}.custom__blog--posts .blog-card__content .title{font-family:var(--font-akkurat-pro);font-size:22px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:normal;color:var(--color-heading)}.custom__blog--posts .blog-card .blog-card__read-more{margin:auto 0 0}.custom__blog--posts .blog-card .blog-card__read-more a{padding:0;color:var(--color-green);display:flex;align-items:center;font-family:var(--font-akkurat-pro);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px}.custom__blog--posts .blog-card .excerpt.has-margin-bottom{margin-bottom:0}.custom__blog--posts .blog-card .blog-card__read-more a svg{margin-left:5px}.custom__blog--list{display:flex;flex-wrap:wrap;margin:0 -12px}.blog-card .image-element__wrap{aspect-ratio:unset!important}.blog-card .image-element__wrap img{aspect-ratio:1!important}@media only screen and (min-width:799px){.blog-card .image-element__wrap{max-height:19.44rem}}@media screen and (max-width:989px){.custom__blog--posts .blog-posts__wrapper{justify-content:center}.custom__blog--posts .blog-posts__wrapper .one-third{width:calc(50% - 24px)}}@media screen and (max-width:798px){.custom__blog--posts{padding-top:105px;padding-bottom:50px}.custom__blog--posts .heading-wrapper .featured-blog__title a{font-size:36px!important;line-height:1.22}.custom__blog--posts .blog-card{margin-bottom:55px}.custom__blog--posts .blog-posts__wrapper .one-third{width:100%;margin-left:0;margin-right:0}}.custom__blog-v2{width:100%;padding:var(--blog-pt, 64px) 24px var(--blog-pb, 73px);background:#fff;box-sizing:border-box}.custom__blog-v2 *,.custom__blog-v2 *:before,.custom__blog-v2 *:after{box-sizing:border-box}.custom__blog-v2 .custom__blog-v2-inner{width:100%;max-width:1183px;margin:0 auto}.custom__blog-v2 .custom__blog-v2-heading{max-width:657px;margin:0 auto 32px;padding:0;font-family:var(--font-plantin),serif!important;font-size:45px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:0;text-align:center;text-transform:none;color:var(--color-heading)}.custom__blog-v2 .custom__blog-v2-list{display:grid;grid-template-columns:repeat(var(--blog-cols, 3),minmax(0,1fr));column-gap:28px;row-gap:60px;align-items:start;margin:0;padding:0;list-style:none}.custom__blog-v2 .custom__blog-v2-card{display:flex;flex-direction:column;gap:32px;min-width:0;margin:0;padding:0;list-style:none}.custom__blog-v2 .custom__blog-v2-card:before{content:none}.custom__blog-v2 .custom__blog-v2-media{position:relative;display:block;width:100%;aspect-ratio:375.415 / 311;overflow:hidden;border-radius:16px;background:#e9e7e2}.custom__blog-v2 .custom__blog-v2-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .4s ease}.custom__blog-v2 .custom__blog-v2-card:hover .custom__blog-v2-img{transform:scale(1.03)}.custom__blog-v2 .custom__blog-v2-body{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.custom__blog-v2 .custom__blog-v2-text{display:flex;flex-direction:column;gap:8px;width:100%}.custom__blog-v2 .custom__blog-v2-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;padding:0;font-family:var(--font-akkurat-pro),sans-serif!important;font-size:22px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0;text-transform:none;color:var(--color-heading)}.custom__blog-v2 .custom__blog-v2-title a{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.custom__blog-v2 .custom__blog-v2-title a:hover{color:var(--color-green)}.custom__blog-v2 .custom__blog-v2-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;padding:0;font-family:var(--font-akkurat-pro),sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px;color:var(--color-text)}.custom__blog-v2 .custom__blog-v2-tags,.custom__blog-v2 .custom__blog-v2-meta{margin:0}.custom__blog-v2 .custom__blog-v2-more{display:inline-block;padding:0;font-family:var(--font-akkurat-pro),sans-serif!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px;white-space:nowrap;text-decoration:none;color:var(--color-green)}.custom__blog-v2 .custom__blog-v2-more:hover{text-decoration:underline}.custom__blog-v2 .custom__blog-v2-title a:focus-visible,.custom__blog-v2 .custom__blog-v2-more:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media screen and (max-width:798px){.custom__blog-v2{padding-top:var(--blog-pt-mobile, 60px);padding-bottom:var(--blog-pb-mobile, 56px)}.custom__blog-v2 .custom__blog-v2-heading{max-width:323px}.custom__blog-v2 .custom__blog-v2-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.custom__blog-v2 .custom__blog-v2-img{transition:none}.custom__blog-v2 .custom__blog-v2-card:hover .custom__blog-v2-img{transform:none}}.custom__blog-v2 .custom__blog-v2-heading{position:relative;top:-.14em}@media screen and (min-width:600px)and (max-width:798px){.custom__blog-v2 .custom__blog-v2-heading{max-width:657px;text-wrap:balance}.custom__blog-v2 .custom__blog-v2-list{row-gap:40px}.custom__blog-v2 .custom__blog-v2-card{flex-direction:row;align-items:center;gap:28px}.custom__blog-v2 .custom__blog-v2-media{flex:0 0 42%;width:42%}.custom__blog-v2 .custom__blog-v2-body{flex:1 1 0;min-width:0}.custom__blog-v2 .custom__blog-v2-excerpt{-webkit-line-clamp:3}}@media screen and (min-width:799px)and (max-width:1023px){.custom__blog-v2 .custom__blog-v2-list{column-gap:20px}.custom__blog-v2 .custom__blog-v2-card{gap:24px}.custom__blog-v2 .custom__blog-v2-title{font-size:20px;line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/356/assets/custom-blog-posts.css.map */
