.article-hero__image-container{position:relative;margin-bottom:70px;height:50rem}@media screen and (min-width:750px){.article-hero__image-container.has-wave{height:60rem}}.blog-banner>img{display:block;width:100%;height:auto}.banner__wave{position:absolute;bottom:0;width:100%;display:flex;height:100px;background:url(banner-wave.svg);background-repeat:no-repeat;background-size:cover}.banner__wave.banner__wave--grey{background:url(banner-wave-grey.svg)}.banner__wave.banner__wave--product{background:none}.banner__wave.banner__wave--product svg{width:100%;height:auto}.blog-banner-flex{position:absolute;bottom:-5rem;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1;top:auto;transform:none;right:0;width:50%}@media screen and (max-width:750px){.blog-banner-flex{width:100%}}.blog-banner-flex .article{margin-right:0;width:100%;height:auto;z-index:1}.blog-banner-flex .article .article-card__excerpt{display:none}@media screen and (min-width:800px){.blog-banner-flex .article{margin-right:40px;width:54.8rem;z-index:1}.blog-banner-flex{position:absolute;top:0;right:0;bottom:-70px;left:0;width:100%;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1}.blog-banner-flex .article .article-card__excerpt{display:block}}.blog-banner-flex .article .card__heading,.blog-banner-flex .article .card__heading a{font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:110%;color:var(--color-headings-text);font-family:var(--font-family-black)}@media only screen and (min-width:800px){.blog-banner-flex .article .card__heading,.blog-banner-flex .article .card__heading a{font-size:calc(var(--font-heading-scale) * 4rem)}}.article-card .card__information{padding:0;margin-bottom:20px}.blog-banner .article-card .card__information{padding:0}.blog-banner .article .card__content{padding:30px;background-color:var(--color-green-10)}.blog-banner .article .article__author{color:var(--color-grey-40)}.blog__banner{position:relative}.blog__banner img{border-radius:0}.article-hero__image-container{margin-bottom:0}.article-hero__image-container img{object-fit:cover;object-position:center top}@media screen and (max-width:1200px){.blog-banner-flex .article{width:50%}}@media screen and (max-width:800px){.blog-banner-flex .article{margin-right:auto;width:auto}.blog-banner .article .card__content{padding:1.5rem}}#blog-filters{border:0;margin:0;padding:0}#blog-filters button{background:none;border:0;cursor:pointer;transform:rotate(180deg);transition:all var(--duration-default) ease}#blog-filters.closed button{transform:rotate(0)}#blog-filters h6{text-transform:uppercase;color:rgb(var(--color-base-text));font-family:var(--font-family-black);font-weight:var(--font-menu-weight);font-size:13px;line-height:160%;padding-bottom:15px;border-bottom:1px solid #d4d4d4}.blog-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d4d4d4}#blog-filters.closed .blog-filters{border-bottom:none;padding-bottom:0;margin-bottom:20px}#blog-filters fieldset{border:0;margin:0;padding:0}#blog-filters.closed fieldset{display:none}#blog-filters fieldset>label{display:block;font-family:var(--font-family-black);font-weight:var(--font-menu-weight);font-size:16px;color:#5e5e5e;margin-bottom:16px}.blog-articles{display:grid;grid-gap:1rem;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);list-style:none;padding:0;margin:0}.blog-articles .card-wrapper{width:100%}@media screen and (min-width:750px){.blog-articles{grid-template-columns:1fr 1fr 1fr;column-gap:32px;row-gap:64px}.blog-articles--collage>*:nth-child(3n+1),.blog-articles--collage>*:nth-child(3n+2):last-child{grid-column:span 2;text-align:center}.blog-articles--collage>*:nth-child(3n+1) .card,.blog-articles--collage>*:nth-child(3n+2):last-child .card{text-align:center}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--small .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--small .ratio:before{padding-bottom:22rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--medium .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--medium .ratio:before{padding-bottom:44rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--large .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--large .ratio:before{padding-bottom:66rem}}@media screen and (min-width:990px){.blog-articles--collage>*:nth-child(3n+1) .article-card__image--small .ratio .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--small .ratio .ratio:before{padding-bottom:27.5rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--medium .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--medium .ratio:before{padding-bottom:55rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--large .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--large .ratio:before{padding-bottom:82.5rem}}.article__tag{display:block;text-transform:uppercase;margin-bottom:12px;font-size:16px;font-family:var(--font-family-book);font-weight:var(--font-weight-book);color:var(--color-headings-text)}@media screen and (min-width:750px){.article__tag{font-size:18px}}.card__heading{font-family:var(--font-family-black);font-weight:var(--font-menu-weight)}.card__heading a{color:var(--color-base-text);text-decoration:none}.article-card__info{font-size:13px;line-height:22px;margin:8px 0;color:var(--color-base-text)}.article__author{font-family:var(--font-family-black);font-weight:var(--font-menu-weight)}.article-card__excerpt{color:var(--color-grey-30)}.article__author--avatar img{display:inline;width:42px;height:42px;border-radius:100%!important;vertical-align:middle;margin-right:5px}.blog-articles__article .read_more{display:flex;align-items:center;color:var(--color-green-40);font-weight:700;grid-row-start:4;padding:0}.blog-articles__article--featured .article-card__info{color:var(--color-green-80)}.blog-articles__article--featured .read_more,.blog-articles__article--featured .icon-caret{color:var(--color-headings-text)}.blog-banner .article .read_more{padding-left:0}.main-blog .pagination__list{justify-content:center}.title--primary{padding:6rem 0 2rem;margin:0;text-align:center}@media screen and (min-width:750px){.title--primary{padding:6rem 0 2rem;margin:0;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-main-blog.css.map */
