@media screen and (min-width: 1024px) {
  .lp-recipe {
    padding-top: calc(clamp(0px, 5vw, 96px) * 1);
    padding-inline: 72px;
  }
}
@media screen and (max-width: 1023px) {
  .lp-recipe {
    padding-top: calc(clamp(0px, 16vw, 163.68px) * 1);
    padding-inline: calc(clamp(0px, 5.3333333333vw, 54.56px) * 1);
  }
}
.lp-recipe .recipe__inner {
  position: relative;
}
.lp-recipe .recipe__title {
  line-height: 150%;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  .lp-recipe .recipe__title {
    top: 50%;
    left: calc(clamp(0px, 7.96875vw, 153px) * 1);
    transform: translateY(-50%);
    font-size: calc(clamp(0px, 1.8229166667vw, 35px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-recipe .recipe__title {
    top: calc(clamp(0px, 6.4vw, 65.472px) * 1);
    left: 0;
    right: 0;
    text-align: center;
    font-size: calc(clamp(0px, 4.8vw, 49.104px) * 1);
  }
}