@keyframes recipe-module-scss-module__hhIgBa__fadeInFull{0%{opacity:.2}to{opacity:1}}@keyframes recipe-module-scss-module__hhIgBa__fadeInPartial{0%{opacity:.2}to{opacity:.7}}.recipe-module-scss-module__hhIgBa__wrapper{max-width:880px;display:grid}.recipe-module-scss-module__hhIgBa__wrapper h2{color:#529e71}.recipe-module-scss-module__hhIgBa__pageHeader{border-bottom:1px solid #343230;flex-direction:column;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(250px,350px) minmax(280px,auto);column-gap:1rem;margin-block-end:1rem;padding-block-end:.5rem;scroll-margin-block-start:48px;display:grid}@media only screen and (max-width:599px){.recipe-module-scss-module__hhIgBa__pageHeader{grid-template-columns:auto}}.recipe-module-scss-module__hhIgBa__image{object-fit:cover;grid-area:2/1/4/2;width:100%;min-width:250px;height:auto;animation:.2s ease-in-out recipe-module-scss-module__hhIgBa__fadeInFull}@media only screen and (max-width:599px){.recipe-module-scss-module__hhIgBa__image{grid-area:2/1/3/2}}.recipe-module-scss-module__hhIgBa__dates{color:#a4a4a4;white-space:nowrap;grid-area:4/1/5/2;align-items:center;gap:1rem;width:fit-content;margin-block-start:.75rem;font-size:.875rem;display:flex}@media only screen and (max-width:979px){.recipe-module-scss-module__hhIgBa__dates{align-items:flex-end}}@media only screen and (max-width:599px){.recipe-module-scss-module__hhIgBa__dates{grid-area:3/1/4/2;width:100%;margin-block:.75rem}}.recipe-module-scss-module__hhIgBa__title{grid-area:1/1/2/3;align-items:center;gap:.5rem;margin-block-end:.75rem;display:inline-flex}.recipe-module-scss-module__hhIgBa__title h1{margin-block:0}@media only screen and (max-width:599px){.recipe-module-scss-module__hhIgBa__title{grid-area:1/1/2/2}}.recipe-module-scss-module__hhIgBa__introduction{animation:.2s ease-in-out recipe-module-scss-module__hhIgBa__fadeInFull}@media only screen and (max-width:599px){.recipe-module-scss-module__hhIgBa__introduction{border-bottom:1px solid #343230;grid-column:1/2;margin-block-start:.75rem}}.recipe-module-scss-module__hhIgBa__description{color:#a4a4a4;margin-block-start:0;font-size:.9375rem}.recipe-module-scss-module__hhIgBa__description a{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;color:#a4a4a4;text-underline-offset:2px}.recipe-module-scss-module__hhIgBa__description a:hover{color:#c5c5c5}.recipe-module-scss-module__hhIgBa__description a{text-underline-offset:2px;color:#4384e0;text-decoration:underline}.recipe-module-scss-module__hhIgBa__description a:hover{color:#4384e0;opacity:.8}.recipe-module-scss-module__hhIgBa__interactions{flex-wrap:wrap;grid-area:4/2/5/3;align-items:center;gap:.5rem 1rem;margin-block-start:.75rem;margin-inline-start:auto;display:flex}@media only screen and (max-width:599px){.recipe-module-scss-module__hhIgBa__interactions{grid-area:5/1/6/2;margin-inline-start:0}}.recipe-module-scss-module__hhIgBa__recipeMethod{animation:.2s ease-in-out recipe-module-scss-module__hhIgBa__fadeInFull}.recipe-module-scss-module__hhIgBa__timings,.recipe-module-scss-module__hhIgBa__instructions,.recipe-module-scss-module__hhIgBa__video,.recipe-module-scss-module__hhIgBa__nutrition,.recipe-module-scss-module__hhIgBa__helpfulNotes,.recipe-module-scss-module__hhIgBa__yourNotes,.recipe-module-scss-module__hhIgBa__relatedRecipes{margin-block-end:2rem;scroll-margin-block-start:48px}.recipe-module-scss-module__hhIgBa__instructions,.recipe-module-scss-module__hhIgBa__video,.recipe-module-scss-module__hhIgBa__helpfulNotes{border-bottom:1px solid #343230}.recipe-module-scss-module__hhIgBa__paidRecipe{margin-block-end:2rem}.recipe-module-scss-module__hhIgBa__pageContents{background-color:#1a1918;border-left:1px solid #343230;height:100%;padding-block:4rem 8rem;padding-inline:.75rem;position:fixed;top:24px;right:0}@media only screen and (min-width:1600px){.recipe-module-scss-module__hhIgBa__pageContents{width:240px}}@media only screen and (max-width:1399px){.recipe-module-scss-module__hhIgBa__pageContents{border:none;border-bottom:1px solid #343230;grid-row:2/3;height:fit-content;margin-block-end:1rem;padding-block:.75rem;position:static}}.recipe-module-scss-module__hhIgBa__nutrition{color:#a4a4a4;background-color:#1a1918;border-bottom:1px solid #343230;max-width:calc(512px - 1.5rem);padding:.75rem}.recipe-module-scss-module__hhIgBa__timings{color:#a4a4a4;white-space:nowrap;border-bottom:1px solid #343230;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block-end:.75rem;font-size:.875rem;display:flex}.recipe-module-scss-module__hhIgBa__ingredients{scroll-margin-block-start:48px;position:relative}.recipe-module-scss-module__hhIgBa__componentTitle{color:#d4d4d4}.recipe-module-scss-module__hhIgBa__instructionsList{color:#a4a4a4;flex-direction:column;gap:.5rem;margin-block-start:0;font-size:.9375rem;display:flex}.recipe-module-scss-module__hhIgBa__videoWrapper{height:0;margin-block-end:1rem;padding-bottom:56.25%;position:relative;overflow:hidden}.recipe-module-scss-module__hhIgBa__videoWrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.recipe-module-scss-module__hhIgBa__dietaryList{color:#a4a4a4;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin-block:.75rem;font-size:.9375rem;display:flex}.recipe-module-scss-module__hhIgBa__diet:not(:last-child):after{content:","}.recipe-module-scss-module__hhIgBa__nutritionList{flex-wrap:wrap;align-items:center;gap:.25rem;margin-block-start:0;font-size:.9375rem;display:flex}.recipe-module-scss-module__hhIgBa__nutritionDisclaimer{margin:0;font-size:.875rem}.recipe-module-scss-module__hhIgBa__helpfulNotes h3{color:#d4d4d4}.recipe-module-scss-module__hhIgBa__recipeNotesContent{color:#a4a4a4;font-size:.9375rem}.recipe-module-scss-module__hhIgBa__recipeNotesContent ol,.recipe-module-scss-module__hhIgBa__recipeNotesContent ul{flex-direction:column;gap:.5rem;padding-inline-start:1.5rem;display:flex}.recipe-module-scss-module__hhIgBa__relatedRecipesList{flex-direction:column;gap:.25rem;width:100%;max-width:512px;margin-block-end:.75rem;display:flex}.recipe-module-scss-module__hhIgBa__allItems{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;color:#a4a4a4;text-underline-offset:2px}.recipe-module-scss-module__hhIgBa__allItems:hover{color:#c5c5c5}.recipe-module-scss-module__hhIgBa__allItems{text-underline-offset:2px;color:#4384e0;font-size:.9375rem;text-decoration:underline}.recipe-module-scss-module__hhIgBa__allItems:hover{color:#4384e0;opacity:.8}.recipe-module-scss-module__hhIgBa__mealPlansList{compose:relatedRecipesList;color:#d4d4d4;padding-inline-start:1.5rem;list-style:outside}.recipe-module-scss-module__hhIgBa__mealPlanLink{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;border-radius:.25rem;padding:.25rem .5rem;text-decoration:none}.recipe-module-scss-module__hhIgBa__mealPlanLink:hover{background-color:#1e1d1b}.recipe-module-scss-module__hhIgBa__mealPlanLink{color:#a4a4a4;font-size:.9375rem}.recipe-module-scss-module__hhIgBa__mealPlanLink:hover{color:#d4d4d4}.recipe-module-scss-module__hhIgBa__noResults{color:#a4a4a4;font-size:.875rem;font-style:italic}.recipe-module-scss-module__hhIgBa__joinNewsletter{visibility:hidden;display:none}@media only screen and (max-width:899px){.recipe-module-scss-module__hhIgBa__joinNewsletter{visibility:visible;justify-content:center;margin-block-end:2rem;margin-inline:auto;display:flex}}.recipe-module-scss-module__hhIgBa__paywall{background-color:#fff;border-radius:.5rem;justify-content:center;width:fit-content;margin-block-end:2rem;margin-inline:auto;padding:1rem;display:flex}.recipe-module-scss-module__hhIgBa__paywall h2{color:#1a1918;margin:0}
@keyframes share-module-scss-module__6XQXKG__fadeInFull{0%{opacity:.2}to{opacity:1}}@keyframes share-module-scss-module__6XQXKG__fadeInPartial{0%{opacity:.2}to{opacity:.7}}.share-module-scss-module__6XQXKG__shareWrapper{white-space:nowrap;color:#a4a4a4;align-items:center;margin-inline-start:auto;font-size:.875rem;display:flex}.share-module-scss-module__6XQXKG__shareButton{cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem;text-decoration:none;display:inline-flex}.share-module-scss-module__6XQXKG__shareButton:hover{background-color:#1e1d1b}.share-module-scss-module__6XQXKG__shareButton:first-of-type{margin-inline-start:.25rem}
@keyframes print-module-scss-module__2WpCua__fadeInFull{0%{opacity:.2}to{opacity:1}}@keyframes print-module-scss-module__2WpCua__fadeInPartial{0%{opacity:.2}to{opacity:.7}}.print-module-scss-module__2WpCua__print{cursor:pointer;white-space:nowrap;color:#fff;background-color:#4384e0;border:none;border-radius:.25rem;width:fit-content;height:24px;padding-inline:.75rem;font-size:.75rem}.print-module-scss-module__2WpCua__print:hover{background-color:#4384e0cc}
@keyframes ingredients-module-scss-module__zqlHsG__fadeInFull{0%{opacity:.2}to{opacity:1}}@keyframes ingredients-module-scss-module__zqlHsG__fadeInPartial{0%{opacity:.2}to{opacity:.7}}.ingredients-module-scss-module__zqlHsG__servings{color:#d4d4d4;align-items:center;gap:.5rem;font-size:.9375rem;display:flex;position:absolute;top:0;right:0}@media only screen and (max-width:900px){.ingredients-module-scss-module__zqlHsG__servings{margin-block-end:1.5rem;position:static}}.ingredients-module-scss-module__zqlHsG__servingsInput{background-color:#fff}.ingredients-module-scss-module__zqlHsG__componentTitle{color:#d4d4d4}.ingredients-module-scss-module__zqlHsG__ingredientsList{color:#a4a4a4;flex-direction:column;gap:.5rem;margin-block-start:0;font-size:.9375rem;display:flex}.ingredients-module-scss-module__zqlHsG__ingredientLink{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;color:#a4a4a4;text-underline-offset:2px}.ingredients-module-scss-module__zqlHsG__ingredientLink:hover{color:#c5c5c5}.ingredients-module-scss-module__zqlHsG__ingredientLink{color:#4384e0}.ingredients-module-scss-module__zqlHsG__ingredientLink:hover{color:#4384e0;opacity:.8}.ingredients-module-scss-module__zqlHsG__servingsLabel{visibility:hidden;display:none}
@keyframes pageContents-module-scss-module__2-oo8q__fadeInFull{0%{opacity:.2}to{opacity:1}}@keyframes pageContents-module-scss-module__2-oo8q__fadeInPartial{0%{opacity:.2}to{opacity:.7}}.pageContents-module-scss-module__2-oo8q__pageContents{color:#d4d4d4;flex-direction:column;gap:.5rem;margin:0;padding-inline-start:1.5rem;list-style-type:circle;display:flex}@media only screen and (max-width:1399px){.pageContents-module-scss-module__2-oo8q__pageContents{flex-flow:wrap;column-gap:40px}}.pageContents-module-scss-module__2-oo8q__contentItem{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;color:#a4a4a4;text-underline-offset:2px}.pageContents-module-scss-module__2-oo8q__contentItem:hover{color:#c5c5c5}.pageContents-module-scss-module__2-oo8q__contentItem{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.pageContents-module-scss-module__2-oo8q__contentItem:hover{text-underline-offset:2px;text-decoration:underline}.pageContents-module-scss-module__2-oo8q__contentItem{white-space:nowrap;font-size:.9375rem;font-family:var(--font-roboto);color:#a4a4a4}
@keyframes recipeLink-module-scss-module__Bw04fq__fadeInFull{0%{opacity:.2}to{opacity:1}}@keyframes recipeLink-module-scss-module__Bw04fq__fadeInPartial{0%{opacity:.2}to{opacity:.7}}.recipeLink-module-scss-module__Bw04fq__bookmarkLink{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;line-height:1.3;text-decoration:none;display:inline-flex}.recipeLink-module-scss-module__Bw04fq__bookmarkLink .recipeLink-module-scss-module__Bw04fq__content{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;gap:.25rem;display:flex}.recipeLink-module-scss-module__Bw04fq__bookmarkLink .recipeLink-module-scss-module__Bw04fq__text{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recipeLink-module-scss-module__Bw04fq__bookmarkLink{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;border-radius:.25rem;padding:.25rem .5rem;text-decoration:none}.recipeLink-module-scss-module__Bw04fq__bookmarkLink:hover{background-color:#1e1d1b}.recipeLink-module-scss-module__Bw04fq__bookmarkLink{color:#a4a4a4;font-size:.9375rem}.recipeLink-module-scss-module__Bw04fq__bookmarkLink:hover{color:#d4d4d4}.recipeLink-module-scss-module__Bw04fq__image{width:18px;height:18px}@media only screen and (min-width:1600px){.recipeLink-module-scss-module__Bw04fq__image{width:32px;height:32px}}.recipeLink-module-scss-module__Bw04fq__title{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;gap:.25rem;display:inline-flex}@media only screen and (min-width:1600px){.recipeLink-module-scss-module__Bw04fq__title{gap:.5rem}}
