.recipes_page__AvARM{min-width:0;width:100vw;max-width:100%;min-height:100vh;overflow-x:clip;background:#f8fafc;color:#0f172a}.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:#475569;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:#0369a1;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:#0f172a;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:#475569;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 #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.05);padding:24px}.recipes_previewFixture__3Wpom{display:grid;gap:9px;margin:-2px 0 22px;padding:13px;border:1px dashed #a16207;border-radius:10px;background:#fffbeb;color:#713f12;font-size:13px;line-height:1.45}.recipes_previewActions__rAfkt{display:flex;flex-wrap:wrap;gap:8px}.recipes_previewActions__rAfkt button{border:1px solid #a16207;border-radius:6px;background:#fff;color:#713f12;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:#0f172a;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 #dbe4ef;border-radius:10px;cursor:pointer}.recipes_ingredientCard__XljOE:has(input:checked){border-color:#0f766e;background:#f0fdfa}.recipes_ingredientCard__XljOE input{width:18px;height:18px;margin-top:3px;accent-color:#0f766e}.recipes_ingredientBody__FMcaZ{display:grid;gap:6px;min-width:0}.recipes_ingredientTitle__34Iea{color:#0f172a;font-weight:850}.recipes_catalogPending__60ggg,.recipes_ingredientNote__uQRIH{color:#64748b;font-size:14px;line-height:1.45}.recipes_catalogDetails__ZRkXl{display:flex;flex-wrap:wrap;gap:7px 12px;color:#334155;font-size:13px}.recipes_catalogDetails__ZRkXl strong{color:#0f172a}.recipes_addButton__gYXsv{margin-top:16px;border:1px solid #0f172a;border-radius:8px;background:#0f172a;color:white;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:#334155;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:#334155;line-height:1.55}.recipes_byoList__ckrTW{display:grid;gap:10px}.recipes_byoItem__a1bzi{padding-top:10px;border-top:1px solid #e2e8f0;color:#475569;line-height:1.5}.recipes_byoItem__a1bzi strong{color:#0f172a}.recipes_sourceLink__iqwwz{color:#0f766e;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:#0f172a;font-size:26px}.recipes_recipeCard__J7h9u p{margin:0;color:#475569;line-height:1.6}.recipes_recipeCard__J7h9u span{color:#0f172a;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}}