.main-blog--recipe{--main-blog-featured-bg: #e6dff5;--main-blog-featured-title: #2c2654;--main-blog-card-ratio: 125%}.main-blog__page-title{text-align:center;margin-bottom:3rem}.main-blog__featured{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:clamp(3rem,5vw,5rem);overflow:hidden}@media screen and (min-width:750px){.main-blog__featured{grid-template-columns:1fr 1fr;align-items:stretch;min-height:32rem}.main-blog__featured--text-only{grid-template-columns:1fr;min-height:0}}@media screen and (min-width:990px){.main-blog__featured{min-height:38rem}}.main-blog__featured-media{position:relative;min-height:22rem}@media screen and (min-width:750px){.main-blog__featured-media{min-height:100%}}.main-blog__featured-media-inner{height:100%;min-height:22rem}@media screen and (min-width:750px){.main-blog__featured-media-inner{min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}.main-blog__featured-img{width:100%;height:100%;object-fit:cover;display:block}.main-blog__featured-placeholder{width:100%;height:100%;min-height:22rem;background:rgba(var(--color-foreground),.06)}.main-blog__featured-panel{background:var(--main-blog-featured-bg);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:clamp(2.4rem,4vw,4.8rem)}.main-blog__featured-label{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem;color:rgba(var(--color-foreground),.75)}.main-blog__featured-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,4vw,4rem);line-height:1.15;margin:0 0 1.6rem;color:var(--main-blog-featured-title)}.main-blog__featured-title-link{color:inherit;text-decoration:none}.main-blog__featured-title-link:hover{text-decoration:underline;text-underline-offset:.25em}.main-blog__featured-excerpt{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;margin:0 0 2rem;color:rgba(var(--color-foreground),.85)}.main-blog__featured-excerpt p{margin:0}.main-blog__view-link{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;text-decoration:none;color:rgb(var(--color-foreground));display:inline-flex;align-items:center;gap:.35em}.main-blog__view-link:hover .main-blog__view-arrow{transform:translate(.2em)}.main-blog__view-arrow{display:inline-block;transition:transform .2s ease;font-weight:400}.main-blog__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,4vw,3.6rem);column-gap:var(--grid-mobile-horizontal-spacing, 2rem);row-gap:clamp(3rem,5vw,4rem)}@media screen and (min-width:750px){.main-blog__grid{grid-template-columns:repeat(2,1fr);column-gap:var(--grid-desktop-horizontal-spacing, 2.5rem)}}@media screen and (min-width:990px){.main-blog__grid{grid-template-columns:repeat(3,1fr)}}.main-blog__grid-item{width:100%}.main-blog-card{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.main-blog-card__media-link{display:block;width:100%;margin-bottom:1.8rem}.main-blog-card__media{position:relative;width:100%;padding-bottom:var(--main-blog-card-ratio);overflow:hidden;border-radius:0;background:rgba(var(--color-foreground),.04)}.main-blog-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-blog-card__body{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;padding:0 .5rem}.main-blog-card__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.85rem);line-height:1.25;margin:0 0 1rem;max-width:36rem}.main-blog-card__title a{color:rgb(var(--color-foreground));text-decoration:none}.main-blog-card__title a:hover{text-decoration:underline;text-underline-offset:.25em}.main-blog-card__excerpt{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.55;color:rgba(var(--color-foreground),.72);margin-bottom:1.6rem;flex:1;max-width:38rem}.main-blog-card__excerpt p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.main-blog-card__view-link{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;text-decoration:none;color:rgb(var(--color-foreground));display:inline-flex;align-items:center;gap:.35em;margin-top:auto}.main-blog-card__view-link:hover .main-blog__view-arrow{transform:translate(.2em)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-blog.css.map */
