.recipe-article__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--gutter-large);align-items:start}.recipe-article__hero-text,.recipe-article__hero-media{min-width:0}.recipe-article__tags{margin-top:2rem}.recipe-article__tags .button{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:.5rem 1rem;height:auto}.recipe-article__hero .article__featured-image{margin-top:0}.recipe-article__hero .article__featured-image .lazy-image[data-ratio]{aspect-ratio:4 / 3;height:auto!important;padding-top:0!important}.recipe-article__hero .article__featured-image .lazy-image[data-ratio] img{width:100%;height:100%;object-fit:cover}.recipe-article__hero h1{font-size:2.2rem;line-height:1.2;margin-bottom:1rem}.recipe-article__body{margin-top:var(--gutter-xlarge)}.recipe-article__lead{margin-top:1.25rem;margin-bottom:1rem;max-width:34ch;font-size:1rem;line-height:1.5}.recipe-article__lead p:last-child{margin-bottom:0}.recipe-article__facts{margin-top:1.25rem;display:flex;flex-direction:column;gap:.65rem}.recipe-article__fact{position:relative;margin-left:1.35rem;font-size:.95rem;line-height:1.4}.recipe-article__fact+.recipe-article__fact{margin-top:.35rem}.recipe-article__fact-icon{position:absolute;left:-1.35rem;top:.25em;font-size:1rem;line-height:1}.recipe-article__fact-icon--lightning{transform:translate(-.12em)}.recipe-article__fact-label{font-weight:500}.recipe-article__fact-value{line-height:1.4}.recipe-article__updated{margin-top:2rem;font-size:.8rem;opacity:.6}@media screen and (max-width:1023px){.article--indent-for-social{grid-template-areas:"content" "social";grid-template-columns:100%;gap:0}.recipe-article__hero{grid-template-columns:1fr;gap:1rem}.recipe-article__hero-media{order:1}.recipe-article__hero-text{order:2}.recipe-article__body{margin-top:var(--gutter-large)}.recipe-article__lead{margin-top:1rem;max-width:none}.recipe-article__facts{margin-top:1rem}}@media screen and (max-width:767px){.recipe-article__hero h1{font-size:1.9rem}}.recipe-equipment{margin-top:3rem}.recipe-equipment__heading{margin-bottom:1.5rem}.recipe-equipment__layout{display:grid;grid-template-columns:1fr 200px;gap:5rem;align-items:start}.recipe-equipment__main,.recipe-equipment__sidebar{min-width:0}.recipe-equipment__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.recipe-equipment__item{min-width:0}.recipe-equipment__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--border-radius-cards)}.recipe-equipment__image img{width:100%;height:100%;object-fit:cover;display:block}.recipe-equipment__text{margin-top:1.5rem}.recipe-equipment__sidebar .article__meta-tags{margin-top:var(--gutter-large)}.recipe-equipment__caption{margin-top:.3rem;font-size:.95rem;line-height:1.35;text-align:left}@media screen and (max-width:1023px){.recipe-equipment__layout{grid-template-columns:100%;gap:2rem}.recipe-equipment__grid{grid-template-columns:repeat(2,1fr)}.recipe-equipment__sidebar .article__meta__sticky{position:static}}.recipe-section{margin-top:3rem}.recipe-section__heading{margin-bottom:1.5rem}.recipe-section__subheading{margin-bottom:.75rem;font-size:1.5rem;line-height:1.3;font-weight:600}.recipe-servings{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:400px;margin:.25rem 0 0;padding:.65rem 1rem;border:1px solid rgba(0,72,90,.22);border-radius:999px;background:transparent}.recipe-servings-wrap{width:100%;max-width:400px;margin:.25rem 0 1.25rem}.recipe-servings__note{margin-top:.75rem;padding:.8rem 1rem;border-radius:.75rem;background:#00485a0f;font-size:.95rem;line-height:1.4}.recipe-servings__note[hidden]{display:none}.recipe-servings__button{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#4f6791;font:inherit;font-size:2rem;line-height:1;width:2rem;height:2rem;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.recipe-servings__button:hover{opacity:.8}.recipe-servings__value{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;text-align:center;font-weight:600;line-height:1.2;flex:1 1 auto}.servings-count,.servings-unit{font-weight:600}.recipe-section__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--gutter-large);margin-bottom:1.5rem}.recipe-section__header-col{min-width:0}.recipe-step{margin-top:1rem}.recipe-step__divider{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;margin-bottom:1.5rem}.recipe-step__number{width:2.25rem;height:2.25rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:600;background:#ff4612;color:#fff3e8}.recipe-step__line{height:1px;background:#ff4612}.recipe-step__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--gutter-large);align-items:start}.recipe-step__left,.recipe-step__right{min-width:0}.recipe-step__left--empty{min-height:1px}.recipe-step__ingredient-group+.recipe-step__ingredient-group{margin-top:.65rem}.recipe-step-product{margin-top:1rem;padding-left:calc(80px + .75rem)}.recipe-step-product__label{margin-bottom:.5rem;font-size:.9rem;line-height:1.35;opacity:.75}.recipe-step-product__link{display:block;text-decoration:none;color:inherit}.recipe-step-product__image{display:block;max-width:160px;border-radius:.75rem;overflow:hidden}.recipe-step-product__image img{display:block;width:100%;height:auto;transition:transform .35s ease}.recipe-step-product__link:hover .recipe-step-product__image img{transform:scale(1.08)}.recipe-step-product__title{display:block;margin-top:.5rem;font-size:.95rem;line-height:1.35}@media screen and (max-width:1023px){.recipe-step__left--empty{display:none}.recipe-step-product{margin-top:.9rem;padding-left:0}.recipe-step-product__link{display:grid;grid-template-columns:72px 1fr;gap:.75rem;align-items:center}.recipe-step-product__image{max-width:72px;border-radius:.6rem}.recipe-step-product__text{display:flex;flex-direction:column}.recipe-step-product__label{margin-bottom:.1rem;font-size:.85rem;line-height:1.3}.recipe-step-product__title{font-size:.9rem;line-height:1.3;margin-top:0}}@media screen and (min-width:1024px){.recipe-step-product__link{display:flex;flex-direction:column;align-items:flex-start}.recipe-step-product__text{display:contents}.recipe-step-product__label{order:-1;margin-top:.3rem;margin-bottom:.4rem}.recipe-step-product__image{margin-bottom:.5rem}.recipe-step-product__title{margin-top:0;margin-bottom:.8rem}}.recipe-step__figure{margin:0 0 1rem}.recipe-step__figure img{display:block;width:100%;height:auto;border-radius:1rem}.recipe-step__figcaption{margin-top:.5rem;font-size:.9rem;line-height:1.4;opacity:.75}.recipe-step__figure--mobile{display:none}.recipe-step__figure--desktop{display:block}@media screen and (min-width:1024px){.recipe-step__figure{aspect-ratio:4 / 3;overflow:hidden;border-radius:1rem}.recipe-step__figure img{height:100%;object-fit:cover;border-radius:0}.recipe-step__layout>.recipe-step__right:only-child{grid-column:2}}.recipe-step__ingredients-grid{display:flex;flex-direction:column;gap:.5rem}.recipe-step__ingredient-row{display:grid;grid-template-columns:80px 1fr;column-gap:.75rem;align-items:baseline}.recipe-step__ingredient-amount{text-align:right;font-weight:500}.recipe-step__ingredient-name{text-align:left}.recipe-mobile-ingredients{display:none;margin-top:1rem}.recipe-mobile-ingredient{display:grid;grid-template-columns:80px 1fr;column-gap:.75rem;align-items:baseline;margin-bottom:.5rem}.recipe-mobile-ingredient__amount{text-align:right;font-weight:500}.recipe-mobile-ingredient__name{text-align:left}@media screen and (max-width:1023px){.recipe-section__header,.recipe-step__layout{grid-template-columns:1fr;gap:1.25rem}.recipe-step__divider{margin-bottom:1rem}.recipe-servings{max-width:100%;margin:.5rem 0 1rem}.recipe-step__figure--mobile{display:block;margin:0 0 1rem}.recipe-step__figure--desktop{display:none}.recipe-mobile-ingredients{display:block;width:100%;margin-top:1rem;text-align:left}.recipe-mobile-ingredient{width:100%;display:grid;grid-template-columns:70px 1fr;column-gap:.75rem;align-items:baseline;justify-items:stretch;margin-bottom:.5rem}.recipe-mobile-ingredient__amount{text-align:right}.recipe-mobile-ingredient__name{text-align:left}.recipe-step__left{width:100%;background:#ff461214;border:none;border-radius:1rem;padding:1rem;margin-bottom:1rem;text-align:left;box-sizing:border-box}.recipe-step__ingredients-grid{width:100%;display:flex;flex-direction:column;gap:.6rem;align-items:stretch}.recipe-step__ingredient-row{width:100%;display:grid;grid-template-columns:70px 1fr;column-gap:.75rem;align-items:baseline;justify-items:stretch}.recipe-step__ingredient-amount{text-align:right}.recipe-step__ingredient-name{text-align:left}.recipe-step__figcaption{margin-top:.4rem}}.recipe-nutrition{margin-top:3rem}.recipe-nutrition__heading{margin-bottom:1.5rem}.recipe-nutrition__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.recipe-nutrition__item{aspect-ratio:1 / 1;min-width:0;border:1px solid #ff4612;border-radius:1rem;overflow:hidden;padding:1.25rem}.recipe-nutrition__inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.recipe-nutrition__icon{width:2.75rem;height:2.75rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.recipe-nutrition__icon img{width:100%;height:100%;object-fit:contain}.recipe-nutrition__value{font-weight:600;font-size:1.4rem;line-height:1.2;margin-bottom:.4rem}.recipe-nutrition__label{font-size:.95rem;line-height:1.3;opacity:.75}@media screen and (max-width:1023px){.recipe-nutrition__grid{grid-template-columns:repeat(2,1fr)}}.recipe-mobile-meta{display:none}.recipe-nutrition__meta{margin-top:1rem;font-size:.9rem;line-height:1.4;color:#5c6f73}.recipe-nutrition__meta-line{font-size:.95rem;line-height:1.4;opacity:.78}.recipe-nutrition__meta-line--note{margin-top:.2rem}@media screen and (max-width:1023px){.recipe-equipment__sidebar--desktop{display:none}.recipe-mobile-meta{display:block;margin-top:2rem}.recipe-mobile-meta .article__meta-tags{margin-top:1.5rem}}.recipe-equipment__heading,.recipe-section__heading,.recipe-nutrition__heading,.recipe-article-page .h4{font-size:1.8rem;line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/21/assets/beanwatch-recipes.css.map */
