@media(min-width: 480px){._gndn_{color:#000}}@media(min-width: 600px){._gndn_{color:#000}}@media(min-width: 782px){._gndn_{color:#000}}@media(min-width: 1024px){._gndn_{color:#000}}@media(min-width: 1120px){._gndn_{color:#000}}@media(min-width: 1184px){._gndn_{color:#000}}@media(min-width: 1280px){._gndn_{color:#000}}@media(min-width: 1320px){._gndn_{color:#000}}@media(min-width: 1440px){._gndn_{color:#000}}@media(min-width: 1680px){._gndn_{color:#000}}@media(min-width: 2000px){._gndn_{color:#000}}@media(max-width: 1999px){._gndn_{color:#000}}@media(max-width: 1679px){._gndn_{color:#000}}@media(max-width: 1439px){._gndn_{color:#000}}@media(min-width: 1319px){._gndn_{color:#000}}@media(max-width: 1279px){._gndn_{color:#000}}@media(max-width: 1183px){._gndn_{color:#000}}@media(min-width: 1119px){._gndn_{color:#000}}@media(max-width: 1023px){._gndn_{color:#000}}@media(max-width: 781px){._gndn_{color:#000}}@media(max-width: 599px){._gndn_{color:#000}}@media(max-width: 479px){._gndn_{color:#000}}@media(min-width: 480px)and (max-width: 1439px){._gndn_{color:#000}}@media(min-width: 480px)and (max-width: 1279px){._gndn_{color:#000}}@media(min-width: 480px)and (max-width: 1023px){._gndn_{color:#000}}@media(min-width: 480px)and (max-width: 781px){._gndn_{color:#000}}@media(min-width: 480px)and (max-width: 599px){._gndn_{color:#000}}@media(min-width: 600px)and (max-width: 1439px){._gndn_{color:#000}}@media(min-width: 600px)and (max-width: 1279px){._gndn_{color:#000}}@media(min-width: 600px)and (max-width: 1023px){._gndn_{color:#000}}@media(min-width: 600px)and (max-width: 781px){._gndn_{color:#000}}@media(min-width: 782px)and (max-width: 1439px){._gndn_{color:#000}}@media(min-width: 782px)and (max-width: 1279px){._gndn_{color:#000}}@media(min-width: 782px)and (max-width: 1023px){._gndn_{color:#000}}@media(min-width: 1024px)and (max-width: 1439px){._gndn_{color:#000}}@media(min-width: 1024px)and (max-width: 1279px){._gndn_{color:#000}}@media(min-width: 1280px)and (max-width: 1439px){._gndn_{color:#000}}@media not print{._gndn_{color:#000}}@media print{._gndn_{color:#000}}@media(prefers-reduced-motion: reduce){._gndn_{color:#000}}@supports(-webkit-appearance: none) or (-moz-appearance: none){._gndn_{color:#000}}.blocks-ingredients-homepage-sequence{margin-bottom:-2px !important;padding-top:max(3rem, min(10vw, 7rem)) !important;padding-bottom:0 !important;overflow:hidden;border-top:max(3px, min(.5vw, 6px)) solid var(--color-secondary-almond-600)}.blocks-ingredients-homepage-sequence .pin-viewport{display:grid;position:relative;isolation:isolate;grid-template-rows:auto minmax(max(4rem, min(25vh, 24rem)), 1fr);overflow:hidden}@media(min-width: 1024px){.blocks-ingredients-homepage-sequence .pin-viewport{min-height:100vh}}@media(max-width: 1023px){.blocks-ingredients-homepage-sequence .pin-viewport{grid-template-rows:auto minmax(max(4rem, min(25vh, 8rem)), 1fr)}}.blocks-ingredients-homepage-sequence .scene-content{display:grid;position:relative;z-index:2}.blocks-ingredients-homepage-sequence .intro{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.blocks-ingredients-homepage-sequence .intro-eyebrow{margin-bottom:min(.75rem,.375em);color:var(--color-primary-blue);font-size:max(1rem, min(2vw, 2rem));text-transform:uppercase}.blocks-ingredients-homepage-sequence .intro-heading{max-width:24ch;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:max(1rem,.35em);color:var(--color-primary-blue);font-size:max(2rem, min(4vw, 4rem));text-wrap:pretty}.blocks-ingredients-homepage-sequence .intro-heading p{margin:0 0 .35em;color:inherit;font:inherit;text-wrap:inherit}.blocks-ingredients-homepage-sequence .intro-heading p:last-child{margin-bottom:0}.blocks-ingredients-homepage-sequence .intro-body{max-width:64ch;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:max(1rem, min(1.75vw, 1.5rem));text-wrap:pretty}.blocks-ingredients-homepage-sequence .intro-body p{margin:0 0 .75em;font:inherit;text-wrap:inherit}.blocks-ingredients-homepage-sequence .intro-body p:last-child{margin-bottom:0}.blocks-ingredients-homepage-sequence .products-section{position:relative;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;margin-top:max(2rem, min(4vw, 4rem));padding:0 1.5rem;padding-bottom:max(4rem, min(10vw, 7rem)) !important}.blocks-ingredients-homepage-sequence .products-section::before,.blocks-ingredients-homepage-sequence .products-section::after{content:"";display:block;position:absolute;z-index:1;left:0;right:0;width:calc(100% - 3rem);max-width:1048px;height:1px;margin-left:auto;margin-right:auto;background-color:var(--color-secondary-almond-500)}.blocks-ingredients-homepage-sequence .products-section::before{top:0}.blocks-ingredients-homepage-sequence .products-section::after{bottom:0}@media(min-width: 1280px){.blocks-ingredients-homepage-sequence .products-section::after{max-width:100%}}.blocks-ingredients-homepage-sequence .products-section>h3{margin-top:.15em;margin-bottom:.5em;text-align:center}.blocks-ingredients-homepage-sequence .products-section>p{max-width:64ch;font-size:max(1rem, min(1.75vw, 1.5rem));text-align:center;text-wrap:pretty;margin-left:auto;margin-right:auto}.blocks-ingredients-homepage-sequence .cards-stage{display:grid;position:relative;z-index:2;padding-top:max(3rem, min(6vw, 6rem));grid-gap:max(2rem, min(4vw, 4rem));gap:max(2rem, min(4vw, 4rem))}.blocks-ingredients-homepage-sequence .title{margin:0;color:var(--color-primary-blue);font-size:max(1.5rem, min(2.5vw, 2.5rem));text-align:center}@keyframes scroller{0%,100%{opacity:.25}35%,65%{opacity:1}}.blocks-ingredients-homepage-sequence .scroller{display:flex;padding-left:max(4rem, min(8vw, 10rem));padding-right:max(4rem, min(8vw, 10rem));gap:max(3rem, min(10vw, 10rem));width:-moz-fit-content;width:fit-content;min-width:100%;will-change:transform}@media(max-width: 1023px){.blocks-ingredients-homepage-sequence .scroller{padding-left:1.25rem;padding-right:1.25rem;padding-left:max(1.25rem, min(4vw, 4rem));padding-right:max(1.25rem, min(4vw, 4rem));gap:max(1rem, min(3vw, 3rem));width:100%;overflow:scroll;scroll-snap-type:x mandatory}}.blocks-ingredients-homepage-sequence .card{container-type:inline-size;display:grid;grid-template-columns:3fr 2fr;grid-gap:max(1rem, min(3vw, 4rem));gap:max(1rem, min(3vw, 4rem));align-items:center;width:68vw}@media(max-width: 1023px){.blocks-ingredients-homepage-sequence .card{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1.125rem;flex-shrink:0;align-items:start;width:40vw;scroll-snap-align:center}@supports(animation-timeline: view(x)){.blocks-ingredients-homepage-sequence .card{animation:scroller linear both;animation-timeline:view(x)}}}@media(max-width: 781px){.blocks-ingredients-homepage-sequence .card{width:78vw}}.blocks-ingredients-homepage-sequence .card .image img{display:block;width:100%;height:auto;aspect-ratio:1.25;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);backface-visibility:hidden;border-radius:max(.5rem, min(1.8vw, 1.875rem))}@media(max-width: 1023px){.blocks-ingredients-homepage-sequence .card .content{padding-right:.75rem}}.blocks-ingredients-homepage-sequence .card .content h2,.blocks-ingredients-homepage-sequence .card .content h3,.blocks-ingredients-homepage-sequence .card .content h4{margin-bottom:.5em;font-size:max(1.125rem, min(2vw, 4rem))}.blocks-ingredients-homepage-sequence .card .content p{font-size:max(1.0625rem, min(1.125vw, 1.5rem));text-wrap:pretty}@media(max-width: 1023px){.blocks-ingredients-homepage-sequence .card .content p{font-size:max(.875rem, min(1.125vw, 1.375rem));line-height:1.45}}.blocks-ingredients-homepage-sequence .actions{display:grid;position:relative;z-index:3;justify-content:center;padding-top:max(4rem, min(8vw, 8rem))}.blocks-ingredients-homepage-sequence .actions .button{margin:0 auto;font-size:max(1rem, min(1.25vw, 1.5rem));padding-left:3em;padding-right:3em}.blocks-ingredients-homepage-sequence .landscape-bg{position:relative;z-index:1;min-height:100%;margin-top:max(-25%,-14rem);overflow:hidden;background-repeat:no-repeat;background-position:center bottom;background-size:cover;pointer-events:none}.blocks-ingredients-homepage-sequence .landscape-bg::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:50%;background:linear-gradient(to bottom, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0))}

/*# sourceMappingURL=style-css.css.map*/