.ingredient-module__1P5Xya__ingredient{font-family:var(--font-body);color:var(--body);margin:0 0 1rem;padding:0 0 0 4rem;font-size:1.25rem;line-height:1.2}@media (min-width:1100px){.ingredient-module__1P5Xya__ingredient{padding-left:5rem;font-size:1.5rem}}.ingredient-module__1P5Xya__ingredientQuantity{float:left;text-align:right;width:3rem;font-family:var(--font-accent);margin-left:-3.5rem;font-size:1rem;line-height:1.45}@media (min-width:1100px){.ingredient-module__1P5Xya__ingredientQuantity{width:3rem;margin-left:-3.5rem;font-size:1.125rem;line-height:1.6}}.ingredient-module__1P5Xya__ingredientPreparation{color:var(--secondary);font-style:italic;display:block}
:root{--wdth:72rem}.recipe-module__qwzH8q__recipeWrap{background:var(--bg);min-height:100dvh;padding:0 0 1rem}.recipe-module__qwzH8q__recipeContent{max-width:var(--wdth);margin-inline:auto}.recipe-module__qwzH8q__recipeMain{grid-template-columns:1fr;gap:2rem;margin:2rem 0;display:grid}@media (min-width:900px){.recipe-module__qwzH8q__recipeMain{grid-template-columns:1fr 2fr;gap:0}}@media (min-width:1100px){.recipe-module__qwzH8q__recipeMain{margin:4rem 0}}.recipe-module__qwzH8q__recipeBody{padding:0 2rem}.recipe-module__qwzH8q__titleBar{max-width:var(--wdth);justify-content:space-between;align-items:center;margin-inline:auto;padding:2rem 1rem 1rem 2rem;display:flex}.recipe-module__qwzH8q__title{font:700 1.75rem/1.25 var(--font-title);text-wrap:balance;color:var(--body);margin:0;padding:0}@media (min-width:1100px){.recipe-module__qwzH8q__title{font-size:2.25rem}}.recipe-module__qwzH8q__close{cursor:pointer;appearance:none;width:60px;height:60px;color:var(--secondary);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.recipe-module__qwzH8q__close:hover{color:var(--clr-green-dk);background-color:#fff}.recipe-module__qwzH8q__close:focus-visible{outline:2px solid #333}.recipe-module__qwzH8q__stats{font-family:var(--font-accent);text-transform:uppercase;flex-direction:column;gap:.25rem;padding:0 2rem;font-size:.85rem;display:flex}@media (min-width:600px){.recipe-module__qwzH8q__stats{flex-direction:row}}@media (min-width:1100px){.recipe-module__qwzH8q__stats{font-size:.875rem}}.recipe-module__qwzH8q__stat{background:#fff;padding:.75rem 1rem;display:flex}.recipe-module__qwzH8q__statLabel{color:var(--secondary);margin-right:.5rem;font-style:normal}.recipe-module__qwzH8q__statValue{color:var(--body);font-weight:600}.recipe-module__qwzH8q__statValue a{color:var(--body);text-decoration:underline}.recipe-module__qwzH8q__statValue a:hover{color:var(--secondary)}.recipe-module__qwzH8q__addLeftMargin{margin-left:1rem}.recipe-module__qwzH8q__steps{counter-reset:li;margin:20px 0 0;padding:0;list-style-type:none}@media (min-width:600px){.recipe-module__qwzH8q__steps{margin:0;padding:0}}.recipe-module__qwzH8q__step{font-family:var(--font-body);color:var(--body);margin:0 0 1.25rem;font-size:1.25rem;line-height:1.5;position:relative}.recipe-module__qwzH8q__step:before{content:counter(li);counter-increment:li;width:2rem;font-family:var(--font-accent);float:left;color:var(--body);font-size:1rem;line-height:1.8}@media (min-width:1100px){.recipe-module__qwzH8q__step{margin-bottom:2rem;font-size:1.5rem}.recipe-module__qwzH8q__step:before{width:3rem;font-size:1.125rem}}.recipe-module__qwzH8q__notes{background-color:#fff;margin:0;padding:1rem 1.5rem}.recipe-module__qwzH8q__notesTitle{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.05em;color:var(--secondary);margin:0 0 .5rem;font-size:.75rem;font-weight:400}@media (min-width:1100px){.recipe-module__qwzH8q__notesTitle{font-size:.9rem}}.recipe-module__qwzH8q__notesContent{font-style:italic;font-family:var(--font-body);color:var(--body);margin:0;font-size:1.25rem}@media (min-width:1100px){.recipe-module__qwzH8q__notesContent{font-size:1.5rem}}
