.recipe-featured-container h2{color:#57c0b3;font-family:Enjoy the ride,sans-serif;font-size:4rem;padding-left:20px;padding-right:20px}.recipe-featured-container h3,.recipe-featured-section{font-family:Inter,sans-serif}.recipe-featured-section{border-bottom:1px solid #ddd;padding-bottom:3.6rem;padding-left:20px;padding-right:20px;position:relative}.recipe-featured-section:last-child{border-bottom:none}.has-gray-backdrop .recipe-featured-section:last-child:before{background-color:#f2f2f2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;bottom:-5rem;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.recipe-featured-header-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:1.5rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.recipe-featured-header{color:#2f3238;font-size:3.6rem;font-weight:800;line-height:1.2;margin-bottom:0;margin-top:3.6rem;text-align:left}.recipe-featured-link{margin-top:5rem}.recipe-featured-link,.recipe-featured-link a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.recipe-featured-link a{color:#fa015f;font-size:1.8rem;font-weight:600;gap:.8rem;line-height:1;text-decoration:none}.recipe-featured-link a:hover{text-decoration:underline}.recipe-featured-link a:hover:after{-webkit-transform:translateX(.4rem);-moz-transform:translateX(.4rem);-o-transform:translateX(.4rem);transform:translateX(.4rem)}.recipe-featured-link a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fa015f%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M17.25 8.25 21 12m0 0-3.75 3.75M21 12H3%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;content:"";display:inline-block;height:2.4rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;width:2.4rem}.recipe-featured-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];gap:2.5rem;grid-template-columns:repeat(5,1fr);margin-top:3rem;position:relative}@media(max-width:1024px){.recipe-featured-items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.recipe-featured-items{-ms-grid-columns:1fr;gap:2rem;grid-template-columns:1fr}.recipe-featured-items .recipe-featured-item.mobile-hide{display:none!important}}.recipe-featured-item{cursor:pointer;position:relative;text-align:center}.recipe-featured-item:hover .recipe-featured-title,.recipe-featured-item:hover .recipe-featured-title a{color:#fa015f}.recipe-featured-item:hover .recipe-featured-image:after,.recipe-featured-item:hover .recipe-featured-image:before{opacity:1}.recipe-featured-item a{display:block;height:100%;width:100%}.recipe-featured-item .recipe-featured-title,.recipe-featured-item p{color:#2f3238;font-size:2.1rem;font-weight:600;margin-top:1.6rem;text-align:left}.recipe-featured-item .recipe-featured-title,.recipe-featured-item .recipe-featured-title a,.recipe-featured-item p,.recipe-featured-item p a{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.recipe-featured-item .recipe-featured-title a,.recipe-featured-item p a{color:inherit;display:inline;height:auto;text-decoration:none;width:auto}.recipe-featured-container .recipe-featured-image,.recipe-featured-container img,.recipe-featured-item .recipe-featured-image,.recipe-featured-item img{aspect-ratio:1;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-o-object-fit:cover;object-fit:cover;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.recipe-featured-container .recipe-featured-image:before,.recipe-featured-container img:before,.recipe-featured-item .recipe-featured-image:before,.recipe-featured-item img:before{background-image:url(../../images/cross.18ef2a62.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;content:"";height:4rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:4rem;z-index:2}@media(max-width:1024px){.recipe-featured-container .recipe-featured-image:before,.recipe-featured-container img:before,.recipe-featured-item .recipe-featured-image:before,.recipe-featured-item img:before{height:3rem;width:3rem}}@media(max-width:576px){.recipe-featured-container .recipe-featured-image:before,.recipe-featured-container img:before,.recipe-featured-item .recipe-featured-image:before,.recipe-featured-item img:before{height:2rem;width:2rem}}.recipe-featured-container .recipe-featured-image:after,.recipe-featured-container img:after,.recipe-featured-item .recipe-featured-image:after,.recipe-featured-item img:after{background-color:hsla(0,0%,100%,.4);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1}
