/* GENERATED by tools/port_devcss.py from the old theme's custom.css — do not edit by hand.
   Device-specific adjustments the WordPress site applied to this page, kept so phones
   and tablets look the same. Each block is the original media condition. */

@media only screen and (min-width: 320px) and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 321px) and (max-width: 374px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 375px) and (max-width: 375px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 376px) and (max-width: 424px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 425px) and (max-width: 425px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 431px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 100%; margin: 0 auto; }
  body.page-about .label--health { width: 100%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 36px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 20px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about .about-intro { padding-left: 8%; padding-right: 8%; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; flex-wrap: wrap; }
  body.page-about [data-section="ingredients"] .split__image { width: 100%; }
  body.page-about [data-section="ingredients"] .split__text { width: 100%; }
  body.page-about [data-section="ingredients"] .split__text p { padding-left: 8%; padding-right: 8%; }
  body.page-about [data-section="sustainability"] { flex-direction: column-reverse; flex-wrap: wrap; }
  body.page-about [data-section="sustainability"] .split__image { width: 100%; }
  body.page-about [data-section="sustainability"] .split__text { width: 100%; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; flex-wrap: wrap; }
  body.page-about [data-section="journey"] .split__text { width: 100%; }
  body.page-about [data-section="journey"] .split__image { width: 100%; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 100%; margin: 0 auto; }
  body.page-about .label--health { width: 100%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 36px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 20px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about .about-intro { padding-left: 8%; padding-right: 8%; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; flex-wrap: wrap; }
  body.page-about [data-section="ingredients"] .split__image { width: 100%; }
  body.page-about [data-section="ingredients"] .split__text { width: 100%; }
  body.page-about [data-section="ingredients"] .split__text p { padding-left: 8%; padding-right: 8%; }
  body.page-about [data-section="sustainability"] { flex-direction: column-reverse; flex-wrap: wrap; }
  body.page-about [data-section="sustainability"] .split__image { width: 100%; }
  body.page-about [data-section="sustainability"] .split__text { width: 100%; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; flex-wrap: wrap; }
  body.page-about [data-section="journey"] .split__text { width: 100%; }
  body.page-about [data-section="journey"] .split__image { width: 100%; }
}
@media only screen and (min-width: 376px) and (max-width: 424px) and (orientation: portrait) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation: landscape) {
  body.page-about .page-banner { min-height: 480px; background-position: top; justify-content: center; padding-bottom: 0px; z-index: 99; }
  body.page-about .page-banner__title { font-size: 50px; margin-top: 0px; }
  body.page-about .page-banner__subtitle { font-size: 20px; line-height: normal; }
  body.page-about .page-banner__title { margin-top: 0px; }
  body.page-about .about-intro .label { width: 95%; margin: 0 auto; }
  body.page-about .label--health { width: 95%; margin: 0 auto; }
  body.page-about .about-intro .label { font-size: 25px; }
  body.page-about .about-intro__in p { font-size: 20px; text-align: center; }
  body.page-about [data-section="ingredients"] .split__text { padding: 5px; padding-bottom: 50px; }
  body.page-about [data-section="ingredients"] { flex-direction: column-reverse; }
  body.page-about [data-section="ingredients"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: center; font-size: 20px; }
  body.page-about [data-section="ingredients"] .split__image { background-size: contain; min-height: 400px; }
  body.page-about [data-section="sustainability"] .split__title { text-align: center; padding-top: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { text-align: center; }
  body.page-about [data-section="sustainability"] .split__text { padding-bottom: 50px; }
  body.page-about [data-section="sustainability"] .split__text p { font-size: 20px; }
  body.page-about [data-section="sustainability"] .split__btn { align-self: center; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 16px; }
  body.page-about [data-section="journey"] .split__title { text-align: center; }
  body.page-about [data-section="journey"] .split__text { padding-top: 50px; padding-bottom: 50px; }
  body.page-about [data-section="journey"] .split__text p { font-size: 20px; text-align: center; }
  body.page-about .health__intro { padding-left: 8%; padding-right: 8%; }
  body.page-about .health__intro { text-align: center; font-size: 20px; }
  body.page-about .health__btn { font-size: 16px; }
  body.page-about [data-section="sustainability"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] .split__image { min-height: 400px; }
  body.page-about [data-section="journey"] { flex-direction: column-reverse; }
}
@media only screen and (min-width: 1224px) {
  body.page-about .about-intro .label { width: 100%; }
  body.page-about .about-intro .label { font-size: 40px; }
  body.page-about [data-section="ingredients"] { flex-direction: row; }
  body.page-about [data-section="ingredients"] .split__title { text-align: left; padding-top: 0px; }
  body.page-about [data-section="ingredients"] .split__text p { text-align: left; font-size: 21px; }
  body.page-about [data-section="ingredients"] .split__text { padding-left: 50px; }
  body.page-about [data-section="journey"] { flex-direction: row; }
  body.page-about [data-section="journey"] .split__text { padding-left: 50px; }
  body.page-about [data-section="journey"] .split__title { padding-top: 0px; text-align: left; }
  body.page-about [data-section="journey"] .split__text { padding-top: 0px; text-align: left; }
  body.page-about [data-section="journey"] .split__title { font-size: 37px; }
  body.page-about [data-section="journey"] .split__text p { text-align: left; }
  body.page-about [data-section="sustainability"] .split__btn { font-size: 22px; }
  body.page-about .health__btn { font-size: 22px; }
  body.page-about .label--health { width: 100%; }
}
