/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.recipes__wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1025px){.recipes__wrapper{flex-direction:row}}@media screen and (min-width: 1025px){.recipes__side{width:50%}}.recipes__side--info{padding:36px 24px 19px;background-color:var(--half-baked-harvest-recipe-background-color);color:var(--half-baked-harvest-recipe-content-color)}@media screen and (min-width: 750px){.recipes__side--info{padding:96px 56px 42px 76px}}.recipes__side--image{position:relative;width:100%;min-height:425px;padding-top:113.33%}@media screen and (min-width: 1025px){.recipes__side--image{width:50%;min-height:669px;padding-top:unset}}.recipes__title{margin-bottom:8px;padding-bottom:9px;border-bottom:13px solid var(--half-baked-harvest-recipe-divider-color);color:var(--half-baked-harvest-recipe-title-color);font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;font-size:2.3rem;line-height:2.9rem;text-transform:unset}@media screen and (min-width: 750px){.recipes__title{margin-bottom:5px;padding-bottom:24px;font-size:3.4rem;letter-spacing:-0.13rem;line-height:4rem}}.recipes__recipe{color:var(--half-baked-harvest-recipe-recipe-color);font-family:"Sharp Grotesk Book 21",helvetica,arial,sans-serif;font-size:1.1rem;line-height:1.4025rem}@media screen and (min-width: 750px){.recipes__recipe{font-size:1.4rem;line-height:1.785rem}}.recipes__accordion{margin:0;list-style:none}.recipes__accordion-item{margin:0}.recipes__accordion-item.is-active .recipe__accordion-trigger{transform:rotate(0deg)}.recipes__accordion-item.is-active .recipe__accordion-content{max-height:1000px}.recipes__accordion-item.is-collapsed .recipe__accordion-content{height:0}.recipes__accordion button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;color:var(--half-baked-harvest-recipe-content-color);text-align:left;gap:20px}.recipes__accordion-item:not(:first-of-type){border-top:.5px solid var(--half-baked-harvest-recipe-divider-color)}.recipes__accordion-item:not(:last-of-type).is-active button{border-bottom:.5px solid var(--half-baked-harvest-recipe-divider-color)}.recipe__button-content-container{pointer-events:none}.recipe__title{margin-bottom:2px;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;font-size:1.4rem;line-height:2rem;text-transform:unset}@media screen and (min-width: 1025px){.recipe__title{line-height:2.5rem}}.recipe__subtitle,.recipe__ingredients,.recipe__instructions{font-size:1.2rem;letter-spacing:.038rem;line-height:1.8rem}@media screen and (min-width: 750px){.recipe__ingredients{line-height:2.4rem}}@media screen and (min-width: 750px){.recipe__instructions{line-height:1.6rem}}.recipe__subtitle{margin:0}@media screen and (min-width: 750px){.recipe__subtitle{font-size:1.4rem;letter-spacing:.042rem}}.recipe__ingredients{margin:20px 0}.recipe__ingredient{margin:0;font-size:1.2rem;line-height:1.8rem;list-style:none}@media screen and (min-width: 750px){.recipe__ingredient{margin-bottom:6px}}.recipe__instructions{margin:20px 0 15px 16px}.recipe__instruction{margin-bottom:3px}@media screen and (min-width: 750px){.recipe__instruction{margin-bottom:7px;line-height:1.6rem}}.recipe__instructions-title,.recipe__prep-time-title{padding:11px 0;border-bottom:.5px solid var(--half-baked-harvest-recipe-divider-color);font-size:1.2rem;line-height:1.5rem}@media screen and (min-width: 1025px){.recipe__instructions-title,.recipe__prep-time-title{padding:14px 0}}.recipe__prep-time-title span{margin-left:22px}.recipe__instructions-title{border-top:.5px solid var(--half-baked-harvest-recipe-divider-color)}@media screen and (min-width: 1025px){.recipe__instructions-title{border-top:none;letter-spacing:.03rem}}.recipe__accordion-trigger{flex-shrink:0;margin-left:auto;padding-right:2px;transform:rotate(180deg)}.recipe__accordion-trigger svg path{fill:var(--half-baked-harvest-recipe-content-color)}.recipe__accordion-content{max-height:0;overflow:hidden;transition:max-height .6s ease-in-out}@media screen and (min-width: 1400px){.recipe__accordion-content{display:flex;gap:22px}}@media screen and (min-width: 1400px){.recipe__accordion-content--side{width:50%}}.recipe__image,.recipe__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (prefers-reduced-motion){.recipe__video{display:none}}