@font-face{font-family:Outfit;src:url(/recipe-page/assets/fonts/outfit/Outfit-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:YoungSerif;src:url(/recipe-page/assets/fonts/young-serif/YoungSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.typography-2{font-family:YoungSerif,serif;font-size:1.75rem;line-height:1;letter-spacing:0em}.typography-4{font-family:Outfit,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0em}.typography-4-bold{font-family:Outfit,sans-serif;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:0em}@font-face{font-family:Outfit;src:url(/recipe-page/assets/fonts/outfit/Outfit-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:YoungSerif;src:url(/recipe-page/assets/fonts/young-serif/YoungSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html,body{height:100%}body #app{color:#312e2c;background-color:#f3e5d7;display:flex;justify-content:center;align-items:center}.typography-1{font-family:YoungSerif,serif;font-size:2.5rem;line-height:1;letter-spacing:0em}.typography-2,.recipe__section-title{font-family:YoungSerif,serif;font-size:1.75rem;line-height:1;letter-spacing:0em}.typography-3{font-family:Outfit,sans-serif;font-weight:600;font-size:1.25rem;line-height:1;letter-spacing:0em}.typography-4,.recipe__ingredients-list li,.recipe__nutrition-description,.recipe__nutrition-cell:first-child{font-family:Outfit,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0em}.typography-4-bold,.recipe__nutrition-cell:last-child{font-family:Outfit,sans-serif;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:0em}.list{padding:0;margin:1rem 0 0 1.5rem}.list li{padding-left:1rem}.list li:not(:first-child){margin-top:.5rem}@media (min-width: 768px){body #app{padding:8rem}}.recipe{background-color:#fff}.recipe__image{width:100%;height:100%;object-fit:cover}.recipe__content{padding:2.5rem 2rem}.recipe__intro{margin-bottom:2rem}.recipe__intro-description{margin-top:1.5rem;color:#5f564d}.recipe__section-title{color:#854632}.recipe__preparation{background-color:#fff7fb;margin-bottom:2rem;padding:1.5rem;border-radius:.75rem}.recipe__preparation-title{color:#7a284e}.recipe__preparation-list{color:#5f564d}.recipe__preparation-list li::marker{color:#7a284e}.recipe__ingredients{margin-bottom:2rem}.recipe__ingredients-title{color:#854632}.recipe__ingredients-list li{color:#5f564d}.recipe__ingredients-list li::marker{color:#854632}.recipe__instructions{margin-bottom:2rem}.recipe__nutrition-description{color:#5f564d;margin:1.5rem 0}.recipe__nutrition-table{width:100%;border-collapse:collapse;color:#5f564d}.recipe__nutrition-row{display:flex;width:100%;justify-content:space-between;padding:0 2rem .75rem;gap:1rem}.recipe__nutrition-row:not(:first-child){border-top:1px solid #E3DDD7}.recipe__nutrition-row:not(:first-child){padding-top:.75rem}.recipe__nutrition-cell{flex:1}.recipe__nutrition-cell:last-child{color:#854632}@media (min-width: 768px){.recipe{max-width:38.5rem;border-radius:1.5rem;overflow:hidden}.recipe__image-container{padding:2.5rem 2.5rem 0}.recipe__image{border-radius:.75rem}}@media (min-width: 1440px){.recipe{max-width:46rem}}
