.recipe-details{margin-top:4.625rem}@media (min-width:760px){.recipe-details{margin-top:6.3125rem}}@media (min-width:1025px){.recipe-details{margin-top:8.125rem}}@media (min-width:1366px){.recipe-details{margin-top:7.4375rem}}.recipe-details__header{background-color:#faf8f7;padding-bottom:2.5rem;padding-top:2.6875rem;text-align:left}@media (min-width:760px){.recipe-details__header{padding-bottom:4.9375rem;text-align:center}}@media (min-width:1366px){.recipe-details__header{padding-top:5.625rem;text-align:left}}.recipe-details__eyebrow{color:#861723;display:block;font-family:Work Sans,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.125rem;line-height:1.15;margin-bottom:1.125rem;text-transform:uppercase}@media (min-width:1681px){.recipe-details__eyebrow{font-size:1rem;line-height:1.5}}@media (min-width:760px) and (max-width:1365.98px){.recipe-details__header-row{justify-content:center}}.recipe-details__header-heading{color:#362524;font-family:Cardo,serif;font-size:2.125rem;font-weight:400;line-height:1.35;margin-bottom:0}@media (min-width:760px){.recipe-details__header-heading{font-size:3.125rem;line-height:1.3;margin-bottom:1rem}}@media (min-width:1025px){.recipe-details__header-heading{font-size:3.75rem;line-height:1.3}}@media (min-width:1681px){.recipe-details__header-heading{font-size:4rem;line-height:1.3}}@media (min-width:1025px){.recipe-details__header-heading{margin-bottom:0}}@media (min-width:1681px){.recipe-details__header-heading{margin-bottom:14.875rem}}.recipe-details__infobox{border:.0625rem solid #861723;margin-top:1.8125rem;padding:.9375rem 1.375rem 1.1875rem}.recipe-details__infobox p{color:#291918;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0625rem;line-height:1.5;margin-bottom:0}@media (min-width:760px){.recipe-details__infobox p{font-size:1.25rem;letter-spacing:normal;line-height:1.45}}@media (min-width:1681px){.recipe-details__infobox p{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.5}}@media (min-width:760px){.recipe-details__infobox{display:inline-block;margin-top:5.125rem;padding:1.375rem 3.875rem 1.6875rem 1.9375rem}}.recipe-details__image{aspect-ratio:279/224;margin-bottom:-49vw;margin-top:2.375rem;width:100%}.recipe-details__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:480px){.recipe-details__image{margin-bottom:-37%}}@media (min-width:760px){.recipe-details__image{margin-bottom:-49vw}}@media (min-width:1366px){.recipe-details__image{aspect-ratio:928/742;margin-bottom:-37%}}@media (min-width:1681px){.recipe-details__image{bottom:0;left:0;margin:0;padding:0 .9375rem;position:absolute;-webkit-transform:translateY(57%);transform:translateY(57%)}}.recipe-details__body{padding-bottom:4.9375rem;padding-top:50vw}.recipe-details__body h1,.recipe-details__body h2,.recipe-details__body h3,.recipe-details__body h4,.recipe-details__body h5,.recipe-details__body h6{color:#362524;font-family:Cardo,serif;font-weight:400;margin-bottom:1.2em}@media (min-width:760px){.recipe-details__body h1,.recipe-details__body h2,.recipe-details__body h3,.recipe-details__body h4,.recipe-details__body h5,.recipe-details__body h6{margin-bottom:1.4em}}.recipe-details__body h2{font-size:1.375rem;line-height:1.3}@media (min-width:760px){.recipe-details__body h2{font-size:1.875rem}}.recipe-details__body li,.recipe-details__body p{color:#7c605f;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0625rem;line-height:1.5;margin-bottom:1.5em}@media (min-width:760px){.recipe-details__body li,.recipe-details__body p{font-size:.875rem;letter-spacing:normal;line-height:1.5}}@media (min-width:1681px){.recipe-details__body li,.recipe-details__body p{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.5}}.recipe-details__body li a,.recipe-details__body p a{font:inherit;line-height:inherit}.recipe-details__body li strong,.recipe-details__body p strong{font-weight:600}.recipe-details__body ol,.recipe-details__body ul{margin-bottom:3.75rem;padding-left:1.375rem}@media (max-width:759.98px){.recipe-details__body ol li,.recipe-details__body ul li{font-size:1.0625rem;line-height:1.3;margin-bottom:.6em}}@media (min-width:760px){.recipe-details__body ol li,.recipe-details__body ul li{line-height:1.75;margin:0}}@media (min-width:480px){.recipe-details__body{padding-top:11.875rem}}@media (min-width:760px){.recipe-details__body{padding-bottom:12.0625rem;padding-top:50vw}}@media (min-width:1366px){.recipe-details__body{padding-top:5rem}.recipe-details__right-col{margin-top:11.57%}}@media (min-width:1681px){.recipe-details__right-col{margin-top:21.35%}}