@layer templates{._recipeViewTemplateWrapper_bbpes_2{background:var(--color-bg-static-elevation-surface, #faf8f6);color:var(--color-text-default, #2d2d2d);padding:clamp(40px,5vw,72px) var(--responsive-screen-contentTypePadding) 0;overflow:hidden}._recipeViewTemplateContentWrapper_bbpes_9{width:100%;max-width:var(--max-content-width);margin-inline:auto}._mediaSection_bbpes_15,._relatedRecipesSection_bbpes_16{width:100%;margin-inline:auto}._infoGrid_bbpes_21{display:flex;align-items:center;align-content:center;gap:var(--responsive-gap-xs3, 12px);flex-wrap:wrap}._recipeInformationSection_bbpes_29{display:flex;min-width:343px;max-width:var(--responsive-_content-_width-_containers-_halfScreen, 720px);flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--responsive-gap-xs, 24px) 0px;flex:1 0 0}._servingsControl_bbpes_40{display:flex;width:343px;padding:var(--scale-padding-xs, 12px);justify-content:center;align-items:center;gap:var(--responsive-gap-xs3, 12px);border-radius:var(--scale-radius-s, 8px);border:1px solid var(--color-border-pastels-brown-subtlest, #eae1da)}._servingsLabel_bbpes_51{display:flex;align-items:center;gap:var(--responsive-gap-xs3, 12px)}._servingsIcon_bbpes_57{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:var(--scale-radius-s, 8px);background:var(--color-bg-static-pastel-brown-subtle, #eae1da)}._servingsText_bbpes_67{display:flex;width:73px;flex-direction:column;align-items:flex-start}._servingsTitle_bbpes_74{color:var(--color-text-strong, #1e1e1e);font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-xs, 14px);font-style:normal;font-weight:var(--primitives-font-weight-medium, 500);line-height:var(--responsive-font-lineHeight-body-xs, 22px);align-self:stretch}._servingsPeople_bbpes_86{color:var(--color-text-pastels-brown-strongest, #30261e);font-family:var(--primitives-font-family-body, Inter);font-size:var(--scale-font-size-body-xs, 12px);font-style:normal;font-weight:var(--primitives-font-weight-regular, 400);line-height:var(--scale-font-lineHeight-body-xs, 18px);align-self:stretch}._servingsStepper_bbpes_98{display:flex;min-height:40px;padding:var(--scale-padding-xs2, 8px) var(--scale-padding-s, 16px);justify-content:space-between;align-items:center;flex:1 0 0;align-self:stretch;border-radius:var(--scale-radius-s, 8px);background:var(--color-bg-static-pastel-brown-subtlest, #f3ede9)}._servingsButton_bbpes_110{display:grid;width:var(--scale-icon-s, 20px);height:var(--scale-icon-s, 20px);place-items:center;padding:0;border:0;background:transparent;cursor:pointer;color:var(--color-compSpecific-btn-text-tonalGreen-default, #00481f);font-size:20px;line-height:1}._servingsButton_bbpes_110:disabled{cursor:not-allowed;opacity:.35}._servingsValue_bbpes_129{color:var(--color-compSpecific-btn-text-tonalGreen-default, #00481f);text-align:center;font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-button-m, 20px);font-style:normal;font-weight:var(--primitives-font-weight-semiBold, 600);line-height:var(--responsive-font-lineHeight-button-m, 22.5px);letter-spacing:var(--responsive-font-letterSpacing-button-m, -.24px)}._recipeSectionTabs_bbpes_142{width:max-content;max-width:100%}._instructionsBlock_bbpes_147,._mediaSection_bbpes_15,._relatedRecipesSection_bbpes_16{display:flex;flex-direction:column;gap:28px}._ingredientsBlock_bbpes_155{display:flex;flex-direction:column;align-items:flex-start;gap:var(--responsive-padding-xs, 24px);align-self:stretch}._ingredientsGrid_bbpes_163{display:flex;flex-direction:column;align-items:flex-start;gap:var(--responsive-gap-xl, 64px);align-self:stretch}._ingredientsBlock_bbpes_155 h2,._instructionsBlock_bbpes_147 h2,._mediaSection_bbpes_15 h2{color:var(--color-text-strong, #1e1e1e);font-family:var(--primitives-font-family-titles, Inter);font-size:var(--responsive-font-size-title-s, 48px);font-style:normal;font-weight:var(--primitives-font-weight-bold, 700);line-height:var(--responsive-font-lineHeight-title-s, 52.8px);letter-spacing:var(--responsive-font-letterSpacing-title-s, -.48px);align-self:stretch}._ingredientsSection_bbpes_185{display:flex;width:100%;max-width:624px;flex-direction:column;align-items:flex-start;gap:var(--responsive-gap-xs, 24px)}._ingredientsSection_bbpes_185 h3{color:var(--color-text-subtle, #505050);font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-m, 20px);font-style:normal;font-weight:var(--primitives-font-weight-medium, 500);line-height:var(--responsive-font-lineHeight-body-m, 29px);align-self:stretch}._ingredientsSection_bbpes_185 ul,._instructionsList_bbpes_206{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--scale-gap-s, 20px);align-self:stretch;list-style:none}._instructionSubTitle_bbpes_216{color:var(--color-text-strong, #1e1e1e);font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-m, 20px);font-style:normal;font-weight:var(--primitives-font-weight-bold, 700);line-height:var(--responsive-font-lineHeight-body-m, 29px);margin-block:var(--responsive-gap-xs2, 20px) 0}._instructionSubTitle_bbpes_216:first-child{margin-block-start:0}._instructionSection_bbpes_230{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--scale-gap-s, 20px)}._ingredientsSection_bbpes_185 li{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--responsive-gap-xs, 24px);align-self:stretch}._ingredientsSection_bbpes_185 li:before{content:"";grid-column:2;grid-row:1;width:100%;border-bottom:2px solid var(--color-border-pastels-brown-subtle, #beb2a9)}._ingredientsSection_bbpes_185 li span{color:var(--color-text-strong, #1e1e1e);font-family:var(--primitives-font-family-body, Inter);font-size:var(--scale-font-size-body-m, 16px);font-style:normal;font-weight:var(--primitives-font-weight-regular, 400);line-height:var(--scale-font-lineHeight-body-m, 24px)}._ingredientsSection_bbpes_185 li strong{color:var(--color-text-subtle, #505050);text-align:right;white-space:nowrap;font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-xs, 14px);font-style:normal;font-weight:var(--primitives-font-weight-regular, 400);line-height:var(--responsive-font-lineHeight-body-xs, 22px)}._hintsBlock_bbpes_278{display:flex;width:100%;max-width:624px;flex-direction:column;align-items:flex-start;gap:var(--responsive-gap-xs, 24px)}._hintsTitle_bbpes_287{display:flex;align-items:center;gap:var(--responsive-gap-xs2, 20px);align-self:stretch}._hintsIcon_bbpes_294{display:flex;width:64px;height:64px;justify-content:center;align-items:center;font-size:24px;border-radius:var(--scale-radius-m, 12px);background:var(--color-bg-interactive-pastel-blue-subtlest-default, #ecedf7)}._hintsTitle_bbpes_287 h2{color:var(--color-text-subtle, #505050);font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-m, 20px);font-style:normal;font-weight:var(--primitives-font-weight-medium, 500);line-height:var(--responsive-font-lineHeight-body-m, 29px)}._hintsBlock_bbpes_278 article{display:flex;flex-direction:column;align-items:flex-start;gap:var(--responsive-gap-xs3, 12px)}._hintsBlock_bbpes_278 h3{color:var(--color-text-strong, #1e1e1e);font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-s, 16px);font-style:normal;font-weight:var(--primitives-font-weight-medium, 500);line-height:var(--responsive-font-lineHeight-body-s, 25px);align-self:stretch}._hintsBlock_bbpes_278 p{color:var(--color-text-subtle, #505050);font-family:var(--primitives-font-family-body, Inter);font-size:var(--responsive-font-size-body-xs, 14px);font-style:normal;font-weight:var(--primitives-font-weight-regular, 400);line-height:var(--responsive-font-lineHeight-body-xs, 22px);align-self:stretch}._midwayHintMedia_bbpes_344{width:100%;border-radius:var(--responsive-radius-m, 16px);aspect-ratio:624 / 351;object-fit:cover}._mediaSection_bbpes_15 video{width:100%;max-height:640px;border-radius:16px;object-fit:cover}@media screen and (max-width:820px){._recipeViewTemplateWrapper_bbpes_2{padding-block-start:40px}}@media screen and (max-width:560px){._servingsControl_bbpes_40{width:100%;max-width:343px}._ingredientsSection_bbpes_185 ul{gap:var(--responsive-gap-xs3, 12px)}._ingredientsSection_bbpes_185 li{grid-template-columns:fit-content(58%) minmax(8px,1fr) max-content;column-gap:var(--responsive-gap-xs3, 12px)}}}
