/* our-recipes.css: ported 1:1 from foodforjoe.es CSS modules (hash suffixes removed). */

/* ── OurRecipes ── */
.OurRecipes_ourRecipes {
  padding:50px 0;
}

.OurRecipes_content {
  display:flex;
  flex-direction:column;
  align-items:center;
}

.OurRecipes_title {
  margin-bottom:12px;
  text-align:center;
}

.OurRecipes_text {
  text-align:center;
  margin-bottom:40px;
}

.OurRecipes_cta {
  max-width:160px;
  overflow:hidden;
}

.OurRecipes_carousel {
  width:calc(100vw - 20px);
  overflow:hidden;
  margin-bottom:50px;
}

.OurRecipes_supplement {
  width:100%;
}

@media (min-width:960px) {
  .OurRecipes_ourRecipes {
    padding:80px 0;
  }
}

@media (min-width:960px) {
  .OurRecipes_title {
    margin-bottom:32px;
    max-width:600px;
    text-align:center;
  }
}

@media (min-width:960px) {
  .OurRecipes_text {
    max-width:608px;
    margin-bottom:74px;
  }
}

@media (min-width:960px) {
  .OurRecipes_carousel {
    width:100%;
    overflow:visible;
    margin-left:0;
    margin-right:0;
    margin-bottom:50px;
  }
}
