.recipe{display:grid;grid-gap:1.625rem;grid-template-areas:"img" "header" "body" "instructions" "footer";grid-template-columns:1fr;grid-template-rows:min-content 1fr;margin:0 auto;max-width:91rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 768px){.recipe{grid-gap:2rem 3.375rem;grid-template-areas:"img header" "img body" "instructions instructions" "footer footer";grid-template-columns:1fr 1fr;padding-left:3%;padding-right:3%}}.recipe__header{border-top:1px solid #dcdc48;border-bottom:1px solid #dcdc48;grid-area:header;padding-bottom:1.5rem;padding-top:1.5rem}.heading__group{display:flex;column-gap:32px;align-items:center}.print__link{display:flex;align-items:center;column-gap:8px;margin:0}.recipe__heading{margin-bottom:.25em}.recipe__subheading *{font-size:1rem}.recipe__subheading p{margin-bottom:0;font-size:18px;line-height:1.5em}.recipe__img{grid-area:img}.recipe__details{margin-top:26px;display:flex;justify-content:flex-start;column-gap:26px;font-size:18px}.recipe__details dt{font-weight:700}.recipe__section-heading{font-size:1.5rem;font-weight:500;margin-bottom:.5em;line-height:1.3em}@media screen and (min-width:768px){.recipe__section-heading{font-size:2.25rem}}.recipe__details-item{display:flex;gap:.5rem;margin-bottom:.25rem}.recipe__lists,.recipe__list{margin-bottom:0}.recipe__list li{font-size:1.125rem;line-height:1.3;list-style:none;margin-bottom:.5em}.recipe__list--ordered{counter-reset:steps;padding-left:0}.recipe__list--ordered li{margin-bottom:40px}@media screen and (max-width:767px){.recipe__list--ordered li{counter-increment:steps;margin-bottom:1.25rem;position:relative;min-height:1.75rem;padding:10px 0 10px 3rem}.recipe__list--ordered li:before{align-items:center;background-color:#398145;border-radius:50%;color:#fff;content:counter(steps);display:flex;height:1.75rem;left:0;line-height:1;justify-content:center;position:absolute;top:8px;width:1.75rem}}.recipe__footer{grid-area:footer}.recipe-videos iframe{width:100%}.recipe__list a{font-weight:700;text-decoration:underline;text-underline-offset:2px;color:#2c6439}@media screen and (min-width: 768px){.recipe__list--ordered li .instructions{counter-increment:steps;margin-bottom:1.25rem;position:relative;min-height:1.75rem;padding:10px 0 10px 3rem}.recipe__list--ordered li .instructions:before{align-items:center;background-color:#398145;border-radius:50%;color:#fff;content:counter(steps);display:flex;height:1.75rem;left:0;line-height:1;justify-content:center;position:absolute;top:8px;width:1.75rem}.recipe__lists{margin-bottom:20px}.recipe__list--ordered li.half-right,.recipe__list--ordered li.half-left{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:36px}.recipe__list--ordered li.half-left{flex-direction:row-reverse}.recipe-videos{flex-shrink:0}.recipe__footer a span{font-size:1.375rem!important}.recipe__list--ordered li{margin-bottom:48px}}.recipe__section-button-form a,.recipe__section-button-form a:visited{font-size:20px;text-decoration:underline;color:#2c6439}.recipe__subheading p{font-size:18px;line-height:1.5em}.instructions-body{border-top:1px solid #DCDC48;grid-column:1/-1}.recipe-image-gallery{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-flow:row wrap;margin-top:24px}.recipe-image-gallery>*{flex-basis:calc(50% - 6px)}.recipe-image-gallery img{border-radius:10px}@media screen and (max-width:767px){.recipe__section-heading{margin-top:1.625rem}.recipe-videos{margin-top:24px}.recipe-videos iframe{width:initial;max-width:100%}.recipe-image-gallery>*:nth-child(3){flex-basis:100%}}@media screen and (min-width:768px){.instructions-body{max-width:864px;margin:22px auto}.recipe-image-gallery>*{flex-basis:calc(33.33% - 9px)}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/component-recipe.css.map */
