/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.recipes{padding:31px 0 40px;overflow:hidden}.recipes__header{margin-bottom:40px}@media screen and (min-width: 750px){.recipes__header{margin-bottom:80px}}.recipes__heading{margin-bottom:18px}@media screen and (min-width: 750px){.recipes__heading{margin-bottom:0}}.recipes__header-text{display:inline-block;max-width:338px;margin-bottom:12px;line-height:2rem}.recipe-carousel{display:block}.recipe-carousel .swiper-wrapper{width:auto}@media screen and (max-width: 749px){.recipe-carousel .swiper-wrapper{flex-wrap:nowrap;width:100%}}@media screen and (max-width: 749px){.recipe-carousel .swiper-slide{max-width:300px;margin:0;padding:0}}.recipe-card{position:relative;color:#fff}.recipe-card:hover,.recipe-card:focus,.recipe-card:focus-within{opacity:1;color:#fff}.recipe-card:hover .recipe-card__text,.recipe-card:hover .recipe-card__button,.recipe-card:focus .recipe-card__text,.recipe-card:focus .recipe-card__button,.recipe-card:focus-within .recipe-card__text,.recipe-card:focus-within .recipe-card__button{opacity:1}.recipe-card__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}@media screen and (min-width: 750px){.recipe-card__content{padding:10px 20px 0}}.recipe-card__header{padding:10px}@media screen and (min-width: 750px){.recipe-card__header{padding:0}}.recipe-card__heading{display:block;position:relative;z-index:10;margin-bottom:4px}@media screen and (min-width: 1025px){.recipe-card__text,.recipe-card__button{transition:opacity .25s ease-in-out;opacity:0}}.recipe-card__text{font-size:1.4rem;line-height:1.8rem}.recipe-card__button{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);color:#fff;text-align:right}@media screen and (min-width: 1025px){.recipe-card__button{bottom:20px;left:20px;width:calc(100% - 40px)}}