.NutritionInformation_titleWrapper__C0PEc{display:flex;align-items:baseline;gap:var(--bb-spacing-2x);margin-bottom:var(--bb-spacing-2x)}.NutritionInformation_itemWrapper__xg2s6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--bb-spacing-2x);gap:var(--bb-spacing-2x);padding:var(--bb-spacing-3x);background:var(--bb-color-grey-bg-light);border-radius:var(--bb-radius-l)}.NutritionInformation_item___H_v7{--_item-theme:var(--bb-nutrition-item-theme);display:flex;flex-direction:column;text-align:center}.NutritionInformation_info__cQ3K5{display:flex;flex-direction:column;align-items:center;gap:var(--bb-spacing-1x);padding:var(--bb-spacing-3x) var(--bb-spacing-2x);margin-bottom:var(--bb-spacing-1x);background:var(--bb-color-white);border-radius:var(--bb-radius-m)}.NutritionInformation_value__8FBXq{--bb-typo-color:var(--bb-color-dark-blue)}.NutritionInformation_icon__b5N9_{color:var(--_item-theme)}.NutritionInformation_label__FbQH4{order:1;overflow:hidden;text-overflow:ellipsis}.NutritionInformation_var-energy__sKU_x{--bb-nutrition-item-theme:var(--bb-color-primary-bordeaux)}.NutritionInformation_var-fat__V9RsB{--bb-nutrition-item-theme:var(--bb-color-secondary-basil)}.NutritionInformation_var-carbs__b17Yj{--bb-nutrition-item-theme:var(--bb-color-secondary-plum)}.NutritionInformation_var-protein__6IWp5{--bb-nutrition-item-theme:var(--bb-color-secondary-lavender)}:root{--bb-recipe-sidebar-column-start:content-start;--bb-recipe-sidebar-column-end:content-end;--bb-recipe-media-column-start:full-start;--bb-recipe-media-column-end:full-end;--bb-recipe-media-column-inset:0;--bb-recipe-content-column-start:content-start;--bb-recipe-content-column-end:content-end;--bb-recipe-ad-column-start:var(--bb-recipe-content-column-end);--bb-recipe-ad-column-end:full-end;--bb-recipe-ingredients-columns:fit-content(40%) auto}@media (min-width:1024px){:root{--bb-recipe-sidebar-column-end:11;--bb-recipe-media-column-start:calc(var(--bb-recipe-sidebar-column-end) + 1);--bb-recipe-content-column-start:calc(var(--bb-recipe-sidebar-column-end) + 1)}}@media (min-width:1280px){:root{--bb-recipe-sidebar-column-end:9}}@media (min-width:1440px){:root{--bb-recipe-content-column-end:21;--bb-recipe-ad-column-start:calc(var(--bb-recipe-content-column-end) + 1)}}@media (min-width:120rem){:root{--bb-recipe-sidebar-column-end:8;--bb-recipe-media-column-end:content-end;--bb-recipe-media-column-inset:-8rem;--bb-recipe-content-column-end:23}}.RecipePage_stage__3EkTU{padding-bottom:var(--bb-spacing-4x)}@media (min-width:64rem){.RecipePage_stage__3EkTU{padding-bottom:var(--bb-spacing-6x)}}.RecipePage_cooking__zTX5k{grid-row-gap:var(--bb-spacing-6x)}@media (min-width:1024px){.RecipePage_cooking__zTX5k{grid-row-gap:var(--bb-spacing-8x)}}.RecipePage_cooking__zTX5k:has(.RecipePage_personCounterHint__d0njP:not([hidden])) .RecipePage_actions__PJ5yT{grid-row:4}.RecipePage_ingredientsHeader__qDzNN{--bb-stack-gap:var(--bb-spacing-4x);margin-bottom:calc(-1 * var(--bb-spacing-2x))}@media (min-width:64rem){.RecipePage_ingredientsHeader__qDzNN{grid-column:content-start/content-end;grid-column:var(--bb-recipe-sidebar-column-start) /var(--bb-recipe-sidebar-column-end);margin-bottom:0}}.RecipePage_instructionsHeader__KP5tf{--bb-stack-gap:var(--bb-spacing-4x);margin-bottom:calc(-1 * var(--bb-spacing-2x))}@media (min-width:64rem){.RecipePage_instructionsHeader__KP5tf{grid-column:content-start/content-end;grid-column:var(--bb-recipe-content-column-start) /var(--bb-recipe-content-column-end);margin-bottom:0}}.RecipePage_personCounterHint__d0njP{--bb-hint-display:flex;grid-row:2;margin-bottom:calc(-1 * var(--bb-spacing-2x))}@media (min-width:64rem){.RecipePage_personCounterHint__d0njP{grid-column:content-start/content-end;grid-column:var(--bb-recipe-sidebar-column-start) /var(--bb-recipe-content-column-end);margin-top:calc(-1 * var(--bb-spacing-4x));margin-bottom:0}}.RecipePage_actions__PJ5yT{--bb-stack-gap:var(--bb-spacing-6x);grid-row:3;margin-bottom:var(--bb-spacing-6x)}@media (min-width:64rem){.RecipePage_actions__PJ5yT{grid-column:content-start/content-end;grid-column:var(--bb-recipe-sidebar-column-start) /var(--bb-recipe-sidebar-column-end)}}.RecipePage_supplementary__dJyu8{--bb-stack-gap:var(--bb-spacing-8x)}@media (min-width:64rem){.RecipePage_supplementary__dJyu8{--bb-stack-gap:var(--bb-spacing-10x);grid-column:content-start/content-end;grid-column:var(--bb-recipe-content-column-start) /var(--bb-recipe-content-column-end)}}.RecipePage_hints__eFSLp{--bb-stack-gap:var(--bb-spacing-2x)}.RecipePage_ad__WNMro{display:none;grid-column:content-end/full-end;grid-column:var(--bb-recipe-ad-column-start) /var(--bb-recipe-ad-column-end);grid-row:1/4}@media (min-width:1440px){.RecipePage_ad__WNMro{display:block}}.RecipePage_shoppingLists__pM4Ru{--bb-stack-gap:var(--bb-spacing-3x)}@media (max-width:799.98px){.RatingSummary_root__grgt5:has(meta) .RatingSummary_additionalContent__7roq3{display:none}}.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe){font-size:var(--bb-font-size-body-p2)!important;line-height:var(--bb-line-height-body-p2)!important;min-height:calc(var(--bb-font-size-body-p2) * var(--bb-line-height-body-p2));display:flex}.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) *{font-size:inherit!important}.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_button_buttonMinimalist,.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_main_rating_button{padding:0!important}:is(.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_main_rating_button,.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_button_buttonMinimalist):focus-visible{outline:none}@media (max-width:49.99875rem){.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) [aria-haspopup=menu]{pointer-events:none!important;cursor:default!important}:is(.RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) [aria-haspopup=menu]) .bv_avgRating_component_container{-webkit-text-decoration:none!important;text-decoration:none!important;color:inherit!important}}.RatingSummary_additionalContent__7roq3{display:inline-flex}.RatingSummary_hideEmptyRating__ZuUpD:not(:has(meta)) .RatingSummary_rating__SZ3MP:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe){display:none}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe){--arrow-left-position:33%!important;box-shadow:var(--bb-shadow-overlay);border-radius:var(--bb-radius-m)!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_modal_outer_content{padding:var(--bb-spacing-4x) var(--bb-spacing-2x)!important;border:0!important}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_modal_outer_content):before{border:0!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container{display:flex!important;align-items:center!important;height:2rem!important;padding:0 var(--bb-spacing-2x)!important;line-height:1!important;min-width:15.125rem!important}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container):hover{background:none!important}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container):hover .bv_histogram_row_prefix,:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container):hover .bv_histogram_row_rating{color:var(--bb-color-dark-blue)!important}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container):hover .bv_histogram_row_bar_filled{background-color:var(--bb-color-dark-blue)!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_prefix{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.125rem!important;width:1.875rem!important;flex-shrink:0!important;color:var(--bb-color-indigo)!important;font-size:1rem!important;font-weight:700!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_full_bar{height:.1875rem!important;min-width:0!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_bar_empty{height:.1875rem!important;background:var(--bb-color-indigo-20)!important;border-radius:.1875rem!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_bar_filled{height:.1875rem!important;background:var(--bb-color-indigo)!important;border-radius:.1875rem!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_rating{width:2.125rem!important;font-size:.8125rem!important;font-weight:700!important;color:var(--bb-color-dark-blue-50)!important;text-align:left!important;flex-shrink:0!important}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_star{margin-left:0!important;padding-top:.0625rem}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_star) svg{display:none}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_star):before{content:"";display:inline-block;width:1rem;height:1rem;-webkit-mask-image:url(/_next/static/media/sprite-simple.8ab56ad0.svg#rating-star-filled-view);mask-image:url(/_next/static/media/sprite-simple.8ab56ad0.svg#rating-star-filled-view);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container:has(.bv_histogram_row_bar_filled[style*="width: 0"]){pointer-events:none!important;cursor:default!important}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_histogram_row_container:has(.bv_histogram_row_bar_filled[style*="width: 0"])) .bv_histogram_row_star:before{-webkit-mask-image:url(/_next/static/media/sprite-simple.8ab56ad0.svg#rating-star-view);mask-image:url(/_next/static/media/sprite-simple.8ab56ad0.svg#rating-star-view)}.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_button_component_container{margin-top:var(--bb-spacing-4x);padding:0 var(--bb-spacing-2x)!important}:is(.bv_modal_component_container[data-bv-modal]:not(#RatingSummary_arbitrary-id-for-specificity-increase__joZKe) .bv_button_component_container) button{font-size:.875rem!important;font-weight:700!important;line-height:1.16!important;padding:.625rem var(--bb-spacing-10x)!important}:root{--bb-tooltip-icon-size:1rem;--bb-tooltip-button-padding:0.125rem;--bb-tooltip-margin-inline-start:0.125rem;--bb-tooltip-color:var(--bb-color-indigo)}.Tooltip_root__LF3Aw{--bb-icon-size:var(--bb-tooltip-icon-size);--bb-button-padding:var(--bb-tooltip-button-padding);margin-left:2px;margin-left:var(--bb-tooltip-margin-inline-start);color:var(--bb-tooltip-color)}.Tooltip_root__LF3Aw svg{display:block}.RecipeStage_root__tIY98{--_image-min-height:36.25rem;--_padding-block-end:0;--_row-gap:var(--bb-spacing-8x);display:grid;grid-column:full;grid-template-columns:subgrid;grid-row-gap:var(--_row-gap);row-gap:var(--_row-gap)}@media (min-width:1024px){.RecipeStage_root__tIY98{--_row-gap:var(--bb-spacing-10x)}}.RecipeStage_summary__9kpZM{--bb-stack-gap:var(--bb-spacing-6x);grid-column:var(--bb-recipe-sidebar-column-start) /var(--bb-recipe-sidebar-column-end);grid-row:2;padding-bottom:var(--_padding-block-end)}@media (min-width:1024px){.RecipeStage_summary__9kpZM{--_padding-block-end:var(--bb-spacing-10x);--bb-stack-gap:var(--bb-spacing-8x);grid-row:initial;align-self:end}}@media (min-width:1440px){.RecipeStage_summary__9kpZM{--_padding-block-end:var(--bb-spacing-20x)}}.RecipeStage_summary__9kpZM .RecipeStage_info__OnbAJ{--bb-stack-gap:var(--bb-spacing-4x)}@media (min-width:1024px){.RecipeStage_summary__9kpZM .RecipeStage_info__OnbAJ{--bb-stack-gap:var(--bb-spacing-6x)}}:is(.RecipeStage_summary__9kpZM .RecipeStage_info__OnbAJ) .RecipeStage_premium__2L1A2{order:-1;align-self:self-start}:is(.RecipeStage_summary__9kpZM .RecipeStage_info__OnbAJ) .RecipeStage_title__s_usJ{--bb-stack-gap:var(--bb-spacing-3x)}.RecipeStage_summary__9kpZM .RecipeStage_tags__NVMcl{--bb-stack-gap:var(--bb-spacing-2x)}.RecipeStage_summary__9kpZM .RecipeStage_buttons___dToq{--bb-stack-gap:var(--bb-spacing-3x)}.RecipeStage_media__4SPSH{grid-column:var(--bb-recipe-media-column-start) /var(--bb-recipe-media-column-end);margin-right:var(--bb-recipe-media-column-inset)}.RecipeStage_image__mvQWh{--bb-image-aspect-ratio:1/1;--bb-image-object-fit:cover;--bb-image-width:100%}@media (min-width:800px){.RecipeStage_image__mvQWh{--bb-image-aspect-ratio:4/3}}@media (min-width:1024px){.RecipeStage_image__mvQWh{--bb-image-aspect-ratio:5/4;--bb-image-height:var(--_image-min-height);min-height:100%;box-shadow:var(--bb-shadow-image);border-top-left-radius:var(--bb-radius-m);border-bottom-left-radius:var(--bb-radius-m)}}@media (min-width:90rem){.RecipeStage_image__mvQWh{--_image-min-height:41.5rem}}@media (min-width:120rem){.RecipeStage_image__mvQWh{--_image-min-height:48.75rem;border-top-right-radius:var(--bb-radius-m);border-bottom-right-radius:var(--bb-radius-m)}}.RecipeStage_details__p3GES{--bb-icon-size:1rem;display:flex;flex-direction:column;gap:var(--bb-spacing-2x)}.RecipeStage_details__p3GES a{color:inherit}.RecipeStage_details__p3GES .RecipeStage_item__HGD9L{display:flex;align-items:center;gap:var(--bb-spacing-1x)}:is(.RecipeStage_details__p3GES .RecipeStage_item__HGD9L) .RecipeStage_link__lw2ql{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.RecipeStage_details__p3GES .RecipeStage_label__NPzax{display:flex;align-items:center;gap:var(--bb-spacing-1x)}.RecipeStage_details__p3GES .RecipeStage_value__5kxUg{color:var(--bb-color-dark-blue)}.RecipeStage_ad__JDucx{grid-column:content}.RecipeStage_adBillboard__dwM2q{display:none}@media (min-width:1024px){.RecipeStage_adBillboard__dwM2q{display:block}.RecipeStage_adMedium__YCsml{display:none}}.RecipeStage_environmentalImpactLegend__Sm1V5{display:flex;flex-direction:row;align-items:center;color:var(--bb-color-secondary-forest);gap:var(--bb-spacing-2x)}.RecipeStage_environmentalImpactLegendIcons__XsaVu{gap:var(--bb-spacing-1x)}.RecipeStage_environmentalImpactLegendIcons__XsaVu svg{--bb-icon-size:var(--bb-spacing-4x);stroke-width:.75;overflow:visible}.RecipeStage_environmentalImpactScore__OvP6Q{gap:calc(.5 * var(--bb-spacing-1x))}.RecipeStage_environmentalImpactScore__OvP6Q svg{--bb-icon-size:var(--bb-spacing-2x);stroke-width:1.25;overflow:visible}.RecipeStage_dialog__vroYU{--bb-dialog-width:50rem}.RecipeStage_dialog__vroYU .RecipeStage_contentWrapper__49iKy{--bb-typo-color:var(--bb-color-dark-blue);--bb-stack-gap:var(--bb-spacing-10x)}.RecipeStage_dialog__vroYU .RecipeStage_content__6_QX9{--bb-stack-gap:var(--bb-spacing-6x)}.RecipeStage_dialog__vroYU .RecipeStage_ctas__RhnQj{--bb-stack-gap:var(--bb-spacing-2x)}:is(.RecipeStage_dialog__vroYU .RecipeStage_ctas__RhnQj) .RecipeStage_button__G5KxO{flex-grow:1}@media (min-width:600px){:is(.RecipeStage_dialog__vroYU .RecipeStage_ctas__RhnQj) .RecipeStage_button__G5KxO{flex:1 0 0}}.RecipeStage_dialog__vroYU .RecipeStage_legendWrapper__hZ6VI{align-items:center;background-color:var(--bb-color-secondary-pistachio-light);padding:var(--bb-spacing-8x) var(--bb-spacing-6x)}@media (min-width:64rem){.RecipeStage_dialog__vroYU .RecipeStage_legendWrapper__hZ6VI{padding-left:var(--bb-spacing-8x);padding-right:var(--bb-spacing-8x)}}.RecipeStage_dialog__vroYU .RecipeStage_legend__ASlvS{--bb-stack-gap:var(--bb-spacing-4x)}.Counter_root__kAshB{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--bb-spacing-3x);padding:var(--bb-spacing-3x) var(--bb-spacing-4x);outline:.0625rem solid var(--bb-color-indigo-30);border-radius:var(--bb-radius-round)}@media (min-width:64rem){.Counter_root__kAshB{gap:var(--bb-spacing-4x);padding-left:var(--bb-spacing-5x);padding-right:var(--bb-spacing-5x)}}.Counter_count__AYAxi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;width:100%;pointer-events:none;text-align:center;color:var(--bb-color-dark-blue);background:transparent;min-width:1ch;min-width:var(--bb-counter-chars,1ch)}.Counter_controls__nxkTY svg{--bb-icon-size:1rem}@media (min-width:1024px){.Counter_controls__nxkTY svg{--bb-icon-size:inherit}}.Counter_var-small__zgH90{gap:var(--bb-spacing-3x);padding-left:var(--bb-spacing-4x);padding-right:var(--bb-spacing-4x)}:is(.Counter_var-small__zgH90 .Counter_controls__nxkTY) svg{--bb-icon-size:1rem}.Counter_var-small__zgH90 .Counter_count__AYAxi{width:1ch;width:var(--bb-counter-chars,1ch)}.PersonCounter_root__4gciJ{--bb-stack-gap:var(--bb-spacing-3x)}.MoodText_root__aFreS{--bb-typo-color:var(--bb-color-special-bordeaux-light);text-align:center;transform:rotate(-3deg);letter-spacing:-.0625rem}:root{--bb-ingredients-columns:fit-content(40%) auto;--bb-ingredients-columns-shift:0;--bb-ingredients-column-gap:var(--bb-spacing-2x);--bb-ingredients-amount-column:1/2;--bb-ingredients-name-column:2/-1}.Ingredients_root__pSq4C{display:grid;grid-template-columns:fit-content(40%) auto;grid-template-columns:var(--bb-ingredients-columns);grid-column-gap:var(--bb-ingredients-column-gap);-moz-column-gap:var(--bb-ingredients-column-gap);column-gap:var(--bb-ingredients-column-gap)}.Ingredients_ingredient__F8alV{grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding-top:var(--bb-spacing-1x);padding-bottom:var(--bb-spacing-1x)}.Ingredients_name__G84Fo{grid-column:2/-1;grid-column:var(--bb-ingredients-name-column);margin-left:0;margin-left:var(--bb-ingredients-columns-shift)}.Ingredients_amount__uuhAG{grid-column:1/2;grid-column:var(--bb-ingredients-amount-column);grid-row:1;text-align:right;margin-right:calc(-1 * 0);margin-right:calc(-1 * var(--bb-ingredients-columns-shift))}.Ingredients_var-inline__MUFTE{display:block}.Ingredients_var-inline__MUFTE .Ingredients_ingredient__F8alV{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--bb-ingredients-column-gap)}.CookingInstructions_root__3BVci{--_counter-size:1.5rem;--bb-typo-color:var(--bb-color-dark-blue);--bb-ingredients-columns:subgrid;--bb-ingredients-amount-column:1/4;--bb-ingredients-name-column:4/-1;display:grid;grid-template-columns:var(--bb-recipe-ingredients-columns);grid-column-gap:var(--bb-spacing-2x);padding-left:0;border-bottom:.0625rem solid var(--bb-color-indigo-20);counter-reset:instructions}@media (min-width:64rem){.CookingInstructions_root__3BVci{--_counter-size:1.75rem;grid-column:var(--bb-recipe-sidebar-column-start) /var(--bb-recipe-content-column-end);grid-column-gap:var(--bb-grid-gap);display:grid;grid-template-columns:subgrid}}@media (min-width:1440px){.CookingInstructions_root__3BVci{--bb-ingredients-amount-column:1/3;--bb-ingredients-name-column:3/-1;--bb-ingredients-columns-shift:1rem}}.CookingInstructions_item__Cb9v1{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--bb-spacing-3x);counter-increment:instructions;position:relative;margin-bottom:var(--bb-spacing-8x)}.CookingInstructions_item__Cb9v1:before{grid-column:1/-1;content:counter(instructions);border-radius:var(--bb-radius-round);color:var(--bb-color-primary-bordeaux);background:var(--bb-color-primary-peach-light);font-family:var(--bb-font-family-title-bold);font-size:var(--bb-font-size-title-h6);font-weight:var(--bb-font-weight-title-bold);width:var(--_counter-size);height:var(--_counter-size);text-align:center;line-height:var(--_counter-size)}.CookingInstructions_item__Cb9v1:after{position:absolute;top:calc(var(--_counter-size) / 2);left:calc(var(--_counter-size) + var(--bb-spacing-2x));right:0;content:"";border-top:.0625rem solid var(--bb-color-indigo-20)}.CookingInstructions_title__s8Z_v{grid-column:1/-1;margin-top:var(--bb-spacing-1x);margin-bottom:calc(-1 * var(--bb-spacing-2x));margin-right:var(--bb-recipe-content-column-inset)}.CookingInstructions_ingredients__wVdFT{grid-column:1/-1;display:grid;align-self:start;border-radius:var(--bb-radius-l);background:var(--bb-color-grey-bg-light);padding:var(--bb-spacing-2x)}@media (min-width:1024px){.CookingInstructions_ingredients__wVdFT{grid-column:1/calc(var(--bb-recipe-sidebar-column-end) - 1);background:transparent;padding:0}}.CookingInstructions_instructions__x98t1{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--bb-spacing-4x);white-space:pre-wrap}@media (min-width:64rem){.CookingInstructions_instructions__x98t1{grid-column:calc(var(--bb-recipe-content-column-start) - 1) /-1;gap:var(--bb-spacing-6x);margin-right:var(--bb-recipe-content-column-inset)}}.CookingInstructions_image__3ec3e{--bb-image-aspect-ratio:2/1;--bb-image-object-fit:cover;width:100%;border-radius:var(--bb-radius-m)}@media (min-width:600px){.CookingInstructions_image__3ec3e{width:75%}}@media (min-width:1024px){.CookingInstructions_image__3ec3e{width:100%}}.IngredientsSummary_root__QOqL1{--bb-ingredients-columns:subgrid;--bb-typo-color:var(--bb-color-dark-blue);display:grid;grid-template-columns:1fr 2fr;grid-template-columns:var(--bb-recipe-ingredients-columns,1fr 2fr);grid-column-gap:var(--bb-spacing-2x);-moz-column-gap:var(--bb-spacing-2x);column-gap:var(--bb-spacing-2x)}@media (min-width:1024px){.IngredientsSummary_root__QOqL1{display:none}}.IngredientsSummary_item__BHxU7{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.IngredientsSummary_title__Y_35N{grid-column:1/-1;margin-top:var(--bb-spacing-4x);margin-bottom:calc(-1 * var(--bb-spacing-2x))}.IngredientsSummary_ingredients__hHvh_{grid-column:1/-1;border-bottom:.0625rem solid var(--bb-color-indigo-20);padding-top:var(--bb-spacing-4x);padding-bottom:var(--bb-spacing-4x)}.InfoDialog_wrapper__H0ena{--bb-typo-color:var(--bb-color-dark-blue);--bb-stack-gap:var(--bb-spacing-6x);flex:1}@media (min-width:800px){.InfoDialog_wrapper__H0ena{--bb-stack-gap:var(--bb-spacing-10x)}}@media (min-width:50rem){.InfoDialog_title__ZDHvi{margin-right:var(--bb-spacing-8x)}}.InfoDialog_close__FwW3_{margin-top:auto}@media (min-width:800px){.InfoDialog_close__FwW3_{align-self:flex-start}}.RecipePaywall_root__rq5fP{--_paywall-padding-inline:var(--bb-spacing-5x);--_paywall-padding-block:var(--bb-spacing-10x)}.RecipePaywall_paywallStack__dsMpt{--bb-stack-gap:var(--bb-spacing-10x);grid-column:var(--bb-recipe-sidebar-column-start) /var(--bb-recipe-content-column-end);padding:var(--_paywall-padding-block) var(--_paywall-padding-inline);align-items:center;text-align:center;background-color:var(--bb-color-secondary-lavender-light);border-radius:var(--bb-radius-l)}@media (min-width:800px){.RecipePaywall_paywallStack__dsMpt{--_paywall-padding-block:var(--bb-spacing-12x);--_paywall-padding-inline:var(--bb-spacing-16x)}}@media (min-width:1024px){.RecipePaywall_paywallStack__dsMpt{--bb-stack-gap:var(--bb-spacing-12x);--_paywall-padding-block:var(--bb-spacing-14x);--_paywall-padding-inline:var(--bb-spacing-28x)}}.RecipePaywall_separator__FDt5b{--bb-divider-color:var(--bb-color-indigo-20);width:calc(100% + 2 * var(--_paywall-padding-inline))}.RecipePaywall_subscriptionsStack__TX192{--bb-stack-gap:var(--bb-spacing-6x);align-items:center}@media (min-width:1024px){.RecipePaywall_subscriptionsStack__TX192{--bb-stack-gap:var(--bb-spacing-8x)}}.RecipePaywall_infoStack__13kqJ{--bb-stack-gap:var(--bb-spacing-3x);--bb-button-padding:0;--bb-typo-color:var(--bb-color-dark-blue);align-items:center}@media (min-width:1024px){.RecipePaywall_infoStack__13kqJ{--bb-stack-gap:var(--bb-spacing-5x)}}.RecipePaywall_infoStack__13kqJ .RecipePaywall_title__bKKHs{--bb-icon-size:2rem;display:flex;flex-direction:row;gap:var(--bb-spacing-3x)}@media (min-width:64rem){.RecipePaywall_infoStack__13kqJ .RecipePaywall_title__bKKHs{--bb-icon-size:2.5rem}}.RecipePaywall_infoStack__13kqJ .RecipePaywall_tooltip__SMdEG{--bb-tooltip-icon-size:1.25rem;--bb-tooltip-button-padding:0}.RecipePaywall_buttons__zJEFD{--bb-stack-gap:var(--bb-spacing-3x);align-content:center;justify-content:center;place-content:center}@media (min-width:800px){.RecipePaywall_buttons__zJEFD{flex-direction:row}}@media (min-width:1024px){.RecipePaywall_buttons__zJEFD{--bb-stack-gap:var(--bb-spacing-4x)}}.RecipePaywall_login__BBlsM{--bb-stack-gap:var(--bb-spacing-3x)}.RecipePaywall_ad__0J_Lg{display:none;grid-column:var(--bb-recipe-ad-column-start) /var(--bb-recipe-ad-column-end);grid-row:1/4}@media (min-width:1440px){.RecipePaywall_ad__0J_Lg{display:block}}.RecipePaywall_dialogList__ebxRb{--bb-list-gap:var(--bb-spacing-2x);--bb-listitem-gap:var(--bb-spacing-3x)}.CookMode_root__oNLiE{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--bb-spacing-3x);padding:var(--bb-spacing-3x) var(--bb-spacing-4x);outline:.0625rem solid var(--bb-color-indigo-30);border-radius:var(--bb-radius-round);margin-top:var(--bb-spacing-4x)}@media (min-width:64rem){.CookMode_root__oNLiE{gap:var(--bb-spacing-4x);padding-left:var(--bb-spacing-5x);padding-right:var(--bb-spacing-5x)}}