.recipes_page__AvARM{min-width:0;width:100vw;max-width:100%;min-height:100vh;overflow-x:clip;background:var(--sf-paper);color:var(--sf-ink)}.recipes_content__DYuPB{box-sizing:border-box;width:min(100vw,1040px);min-width:0;margin:0 auto;padding:42px 20px 64px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.recipes_crumb__JjL_3{color:var(--sf-ink);font-size:14px;font-weight:750;text-decoration:none}.recipes_hero__2tLUm{display:grid;width:100%;gap:12px;min-width:0;max-width:760px}.recipes_eyebrow__UDvCb{margin:0;color:var(--sf-ink);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recipes_builderHeading__DR7oH h2,.recipes_hero__2tLUm h1,.recipes_instructions__e0oVO h2{margin:0;color:var(--sf-ink);line-height:1.08}.recipes_hero__2tLUm h1{max-inline-size:100%;font-size:clamp(36px,6vw,58px);overflow-wrap:anywhere}.recipes_builderHeading__DR7oH p,.recipes_hero__2tLUm p,.recipes_instructions__e0oVO p{margin:0;color:var(--sf-ink);line-height:1.65}.recipes_instructions__e0oVO,.recipes_recipeBuilder__LY1Uk,.recipes_recipeCard__J7h9u{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid var(--sf-line);border-radius:0;background:var(--sf-paper);box-shadow:none;padding:24px}.recipes_previewFixture__3Wpom{display:grid;gap:9px;margin:-2px 0 22px;padding:13px;border:1px dashed var(--sf-line);border-radius:0;background:var(--sf-paper);color:var(--sf-ink);font-size:13px;line-height:1.45}.recipes_previewActions__rAfkt{display:flex;flex-wrap:wrap;gap:8px}.recipes_previewActions__rAfkt button{border:1px solid var(--sf-line);border-radius:0;background:var(--sf-paper);color:var(--sf-ink);cursor:pointer;font:inherit;font-weight:800;padding:7px 9px}.recipes_builderHeading__DR7oH{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}.recipes_builderHeading__DR7oH>div{display:grid;gap:8px}.recipes_cartLink__Kapjm{color:var(--sf-ink);font-size:14px;font-weight:850;white-space:nowrap}.recipes_ingredientList__1wDUE{display:grid;gap:12px}.recipes_ingredientCard__XljOE{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid var(--sf-line);border-radius:0;cursor:pointer}.recipes_ingredientCard__XljOE:has(input:checked){border-color:var(--sf-line);background:var(--sf-paper)}.recipes_ingredientCard__XljOE input{width:18px;height:18px;margin-top:3px;accent-color:var(--sf-ink)}.recipes_ingredientBody__FMcaZ{display:grid;gap:6px;min-width:0}.recipes_ingredientTitle__34Iea{color:var(--sf-ink);font-weight:850}.recipes_catalogPending__60ggg,.recipes_ingredientNote__uQRIH{color:var(--sf-ink);font-size:14px;line-height:1.45}.recipes_catalogDetails__ZRkXl{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--sf-ink);font-size:13px}.recipes_catalogDetails__ZRkXl strong{color:var(--sf-ink)}.recipes_addButton__gYXsv{margin-top:16px;border:1px solid var(--sf-line);border-radius:0;background:var(--sf-paper);color:var(--sf-ink);cursor:pointer;font-weight:900;padding:12px 16px}.recipes_addButton__gYXsv:disabled{cursor:wait;opacity:.65}.recipes_status__Vt4LO{min-height:1.5em;margin:10px 0 0;color:var(--sf-ink);font-size:14px;line-height:1.45}.recipes_instructions__e0oVO{display:grid;gap:16px}.recipes_instructions__e0oVO ol{display:grid;gap:11px;margin:0;padding-left:22px;color:var(--sf-ink);line-height:1.55}.recipes_byoList__ckrTW{display:grid;gap:10px}.recipes_byoItem__a1bzi{padding-top:10px;border-top:1px solid var(--sf-line);color:var(--sf-ink);line-height:1.5}.recipes_byoItem__a1bzi strong{color:var(--sf-ink)}.recipes_sourceLink__iqwwz{color:var(--sf-ink);font-weight:800}.recipes_recipeGrid__eebO7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recipes_recipeCard__J7h9u{display:grid;gap:16px;min-height:240px;text-decoration:none}.recipes_recipeCard__J7h9u h2{margin:0;color:var(--sf-ink);font-size:26px}.recipes_recipeCard__J7h9u p{margin:0;color:var(--sf-ink);line-height:1.6}.recipes_recipeCard__J7h9u span{color:var(--sf-ink);font-size:14px;font-weight:850}@media (max-width:640px){.recipes_content__DYuPB{padding:28px 16px 42px}.recipes_instructions__e0oVO,.recipes_recipeBuilder__LY1Uk,.recipes_recipeCard__J7h9u{padding:18px}.recipes_builderHeading__DR7oH{display:grid}.recipes_recipeGrid__eebO7{grid-template-columns:1fr}.recipes_previewActions__rAfkt{display:grid}.recipes_previewActions__rAfkt button{width:100%}.recipes_byoItem__a1bzi,.recipes_ingredientBody__FMcaZ,.recipes_previewFixture__3Wpom{overflow-wrap:anywhere}}.recipes_addButton__gYXsv{min-height:52px;background:var(--sf-accent);color:var(--sf-paper);font-weight:500}.recipes_hero__2tLUm h1{font-size:40px;font-weight:400;line-height:1.15}@media (max-width:768px){.recipes_hero__2tLUm h1{font-size:28px}}