.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal--slide-left{transform:translate(-50px) translateY(0)}.scroll-reveal--slide-left.is-visible{transform:translate(0) translateY(0)}.scroll-reveal--slide-right{transform:translate(50px) translateY(0)}.scroll-reveal--slide-right.is-visible{transform:translate(0) translateY(0)}.scroll-reveal--fade{opacity:0;transform:none}.scroll-reveal--fade.is-visible{opacity:1}.scroll-reveal--scale{opacity:0;transform:scale(.95)}.scroll-reveal--scale.is-visible{opacity:1;transform:scale(1)}.scroll-reveal--zoom{opacity:0;transform:scale(.9)}.scroll-reveal--zoom.is-visible{opacity:1;transform:scale(1)}[data-stagger-item]{opacity:0;transform:translateY(20px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}[data-stagger-item].is-visible{opacity:1;transform:translateY(0)}.format-benefit.scroll-reveal{opacity:0;transform:translateY(30px)}.format-benefit.scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:none}.how-it-works__step.scroll-reveal{opacity:0;transform:translateY(30px)}.how-it-works__step.scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:none}.how-it-works__connector.scroll-reveal{opacity:0}.how-it-works__connector.scroll-reveal.is-visible{opacity:1;animation:none}.problem__content.scroll-reveal,.agitate__content.scroll-reveal,.solution__content.scroll-reveal{opacity:0;transform:translateY(40px)}.problem__content.scroll-reveal.is-visible,.agitate__content.scroll-reveal.is-visible,.solution__content.scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:none}.solution__image.scroll-reveal{opacity:0;transform:translate(-40px)}.solution__image.scroll-reveal.is-visible{opacity:1;transform:translate(0);animation:none}.testimonials__heading.scroll-reveal,.testimonials__carousel-wrapper.scroll-reveal{opacity:0;transform:translateY(20px)}.testimonials__heading.scroll-reveal.is-visible,.testimonials__carousel-wrapper.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.testimonial-card{animation:none!important}.trust-column.scroll-reveal{opacity:0;transform:translateY(30px)}.trust-column.scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:none}.trust-transparency__comparison.scroll-reveal{opacity:0;transform:translateY(30px)}.trust-transparency__comparison.scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:none}.faq__item.scroll-reveal{opacity:0;transform:translateY(20px)}.faq__item.scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:none}.pricing__card.scroll-reveal{opacity:0;transform:scale(.95)}.pricing__card.scroll-reveal.is-visible{opacity:1;transform:scale(1);animation:none}.ingredient-showcase__image-wrapper.scroll-reveal{opacity:0;transform:scale(.95)}.ingredient-showcase__image-wrapper.scroll-reveal.is-visible{opacity:1;transform:scale(1)}.ingredient-showcase__text.scroll-reveal{opacity:0;transform:translate(40px)}.ingredient-showcase__text.scroll-reveal.is-visible{opacity:1;transform:translate(0)}.scroll-indicator{position:absolute;bottom:var(--space-8);left:50%;transform:translate(-50%);z-index:10;cursor:pointer;color:var(--color-warm-amber);animation:bounce 2s infinite;transition:opacity .3s ease,transform .3s ease;opacity:1}.scroll-indicator.hidden{opacity:0;pointer-events:none}.scroll-indicator svg{width:32px;height:32px;filter:drop-shadow(0 2px 8px rgba(232,168,73,.4))}.scroll-indicator:hover{transform:translate(-50%) scale(1.1);animation-play-state:paused}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(max-width:768px){.scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal--scale,.scroll-reveal--zoom{transform:translateY(20px)}.scroll-reveal--scale.is-visible,.scroll-reveal--zoom.is-visible{transform:translateY(0)}.scroll-indicator svg{width:28px;height:28px}.scroll-indicator{bottom:var(--space-6)}}@media(prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal--fade,.scroll-reveal--slide-left,.scroll-reveal--slide-right,.scroll-reveal--scale,.scroll-reveal--zoom,[data-stagger-item]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.scroll-indicator{animation:none!important}.scroll-reveal,[data-stagger-item]{opacity:1}}@media print{.scroll-reveal,[data-stagger-item]{opacity:1!important;transform:none!important}.scroll-indicator{display:none!important}}.debug-scroll-animations .scroll-reveal{outline:2px dashed rgba(232,168,73,.3)}.debug-scroll-animations .scroll-reveal.is-visible{outline-color:#80cbc480}
/*# sourceMappingURL=/cdn/shop/t/8/assets/scroll-animations.css.map */
