.recipe-section .heading-wrapper{display:flow-root;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;align-items:center;justify-content:flex-start;margin-bottom:20px}@media screen and (min-width:768px){.recipe-section .heading-wrapper{display:flex;margin-bottom:30px}}.recipe-section .heading-wrapper h2{margin-right:10px}.recipe-section .heading-wrapper a{margin-top:2px;font-size:14px;text-decoration:underline}.recipe-section .recipe-cards-container{display:grid;grid-auto-rows:auto;grid-gap:20px;gap:20px;align-items:start;margin:40px auto 20px}@media screen and (min-width:768px){.recipe-section .recipe-cards-container{grid-row-gap:50px;grid-template-columns:repeat(5,1fr);margin:50px auto 0}}.promo-banner .content p{font-weight:400;font-size:.875rem;font-family:Helvetica-Neue,Roboto,Arial,sans-serif;line-height:1.375rem}.capitalize{text-transform:capitalize}.xs-only{display:none}@media screen and (min-width:0)and (max-width:575.98px){.xs-only{display:block}}.col-xs-only{display:none}@media screen and (min-width:0)and (max-width:575.98px){.col-xs-only{display:flex}}.xs-hide{display:block}@media screen and (min-width:0)and (max-width:575.98px){.xs-hide{display:none}}.col-xs-hide{display:flex}@media screen and (min-width:0)and (max-width:575.98px){.col-xs-hide{display:none!important}}.xs-up{display:none}@media screen and (min-width:0){.xs-up{display:block}}.col-xs-up{display:none}@media screen and (min-width:0){.col-xs-up{display:flex}}.xs-down{display:none}@media screen and (max-width:575.98px){.xs-down{display:block}}.col-xs-down{display:none}@media screen and (max-width:575.98px){.col-xs-down{display:flex}}.sm-only{display:none}@media screen and (max-width:767.98px){.sm-only{display:block}}.col-sm-only{display:none}@media screen and (max-width:767.98px){.col-sm-only{display:flex}}.sm-hide{display:block}@media screen and (max-width:767.98px){.sm-hide{display:none}}.col-sm-hide{display:flex}@media screen and (max-width:767.98px){.col-sm-hide{display:none!important}}.sm-up{display:none;display:block}.col-sm-up{display:none;display:flex}.sm-down{display:none}@media screen and (max-width:767.98px){.sm-down{display:block}}.col-sm-down{display:none}@media screen and (max-width:767.98px){.col-sm-down{display:flex}}.md-only{display:none}@media screen and (min-width:768px)and (max-width:991.99px){.md-only{display:block}}.col-md-only{display:none}@media screen and (min-width:768px)and (max-width:991.99px){.col-md-only{display:flex}}.md-hide{display:block}@media screen and (min-width:768px)and (max-width:991.99px){.md-hide{display:none}}.col-md-hide{display:flex}@media screen and (min-width:768px)and (max-width:991.99px){.col-md-hide{display:none!important}}.md-up{display:none}@media screen and (min-width:768px){.md-up{display:block}}.col-md-up{display:none}@media screen and (min-width:768px){.col-md-up{display:flex}}.md-down{display:none}@media screen and (max-width:991.99px){.md-down{display:block}}.col-md-down{display:none}@media screen and (max-width:991.99px){.col-md-down{display:flex}}.lg-only{display:none}@media screen and (min-width:992px){.lg-only{display:block}}.col-lg-only{display:none}@media screen and (min-width:992px){.col-lg-only{display:flex}}.lg-hide{display:block}@media screen and (min-width:992px){.lg-hide{display:none}}.col-lg-hide{display:flex}@media screen and (min-width:992px){.col-lg-hide{display:none!important}}.lg-up{display:none}@media screen and (min-width:992px){.lg-up{display:block}}.col-lg-up{display:none}@media screen and (min-width:992px){.col-lg-up{display:flex}}.lg-down{display:none;display:block}.col-lg-down{display:none;display:flex}.xl-only{display:none}@media screen and (min-width:1200px)and (max-width:){.xl-only{display:block}}.col-xl-only{display:none}@media screen and (min-width:1200px)and (max-width:){.col-xl-only{display:flex}}.xl-hide{display:block}@media screen and (min-width:1200px)and (max-width:){.xl-hide{display:none}}.col-xl-hide{display:flex}@media screen and (min-width:1200px)and (max-width:){.col-xl-hide{display:none!important}}.xl-up{display:none}@media screen and (min-width:1200px){.xl-up{display:block}}.col-xl-up{display:none}@media screen and (min-width:1200px){.col-xl-up{display:flex}}.xl-down{display:none}@media screen and (max-width:){.xl-down{display:block}}.col-xl-down{display:none}@media screen and (max-width:){.col-xl-down{display:flex}}.xxl-only{display:none}@media screen and (min-width:1440px)and (max-width:){.xxl-only{display:block}}.col-xxl-only{display:none}@media screen and (min-width:1440px)and (max-width:){.col-xxl-only{display:flex}}.xxl-hide{display:block}@media screen and (min-width:1440px)and (max-width:){.xxl-hide{display:none}}.col-xxl-hide{display:flex}@media screen and (min-width:1440px)and (max-width:){.col-xxl-hide{display:none!important}}.xxl-up{display:none}@media screen and (min-width:1440px){.xxl-up{display:block}}.col-xxl-up{display:none}@media screen and (min-width:1440px){.col-xxl-up{display:flex}}.xxl-down{display:none}@media screen and (max-width:){.xxl-down{display:block}}.col-xxl-down{display:none}@media screen and (max-width:){.col-xxl-down{display:flex}}.promo-banner{display:grid;overflow:hidden;background-color:#421540}@media screen and (min-width:768px){.promo-banner{grid-template-columns:1fr 1fr;align-items:center}}.promo-banner .image{width:100%;height:100%;overflow:hidden}@media screen and (min-width:992px){.promo-banner .image{height:450px}}.promo-banner .image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease-in-out}.promo-banner .image img:hover{transform:scale(1.08)}.promo-banner .content{display:flex;flex-direction:column;align-items:center;width:80%;margin:30px auto;color:#fff;text-align:center;word-break:break-word}@media screen and (min-width:768px){.promo-banner .content{width:70%}}.promo-banner .content h2{font-weight:700;font-size:1.5rem;font-family:ArcherSSm-Bold,Roboto,Arial,sans-serif;line-height:2rem}.promo-banner .content p{margin:20px 0 30px}@media screen and (min-width:768px){.promo-banner .content p{margin:5px 0 35px}}.promo-banner .link a{color:#fff}.promo-banner .link a svg{margin-left:10px;transition:transform .25s ease-in-out}.promo-banner .link a:hover svg{transform:translateX(5px)}.promo-section{display:block}