.article-template__hero-container{max-width:var(--page-width);border-left:12px solid var(--section-border-color, #fff);border-right:12px solid var(--section-border-color, #fff);border-bottom:12px solid var(--section-border-color, #fff);border-radius:0 0 24px 24px}.article-template__hero-large,.article-template__hero-medium,.article-template__hero-small,.article-template__hero-adapt{aspect-ratio:3 / 2;height:auto;border-radius:0 0 20px 20px}.article-template .caption-with-letter-spacing{display:block;font-size:1.6rem;margin:2rem 0;justify-self:center}.recipe-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;margin:5rem 2rem;padding:0;justify-self:center}@media screen and (max-width:749px){.recipe-facts{grid-template-columns:repeat(2,1fr)}}.recipe-fact__circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:9rem;height:9rem;background-color:var(--dark-green);border-radius:50%;text-align:center;margin:0 auto}.recipe-fact__number{display:block;color:var(--yellow);font-size:2.8rem;font-weight:700;line-height:1}.recipe-fact__number small{font-size:1.6rem;font-weight:600;text-transform:lowercase}.recipe-fact__label{display:block;color:var(--yellow);font-size:1.3rem;font-weight:600;line-height:1}.recipe-actions{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap;align-items:center;justify-content:center}.recipe-print-btn,.recipe-pinterest-btn{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:500;padding:.5rem;text-decoration:none;white-space:nowrap;flex:0 0 auto;border-radius:4px}.recipe-print-btn{color:var(--dark-green)}.recipe-pinterest-btn{color:#e60023}.recipe-print-btn:hover,.recipe-print-btn:focus-visible,.recipe-pinterest-btn:hover,.recipe-pinterest-btn:focus-visible{opacity:.8;outline:2px solid currentColor;outline-offset:2px}.recipe-body__grid{display:grid;grid-template-columns:1fr;gap:5rem}@media screen and (min-width:750px){.recipe-body__grid{grid-template-columns:1fr 1fr;grid-template-areas:"ingredients nutrition" "steps steps";align-items:start}}.recipe-ingredients{background-color:var(--peach);border:1.5rem solid #fff;border-radius:2.5rem;padding:2rem}.recipe-ingredients li{padding:.5rem}.recipe-ingredients li:last-of-type{padding-bottom:2rem}@media screen and (min-width:750px){.recipe-ingredients{grid-area:ingredients;padding:3rem}.recipe-ingredients li{margin-left:2rem;padding:.5rem}}.recipe-nutrition{padding:4.5rem 0}@media screen and (min-width:750px){.recipe-nutrition{grid-area:nutrition}}.recipe-steps li{margin-left:1rem;padding:.5rem 0}@media screen and (min-width:750px){.recipe-steps{grid-area:steps}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-blog-post-recipe.css.map */
