.story-scroll{--_sable:var(--sable,#F4ECDF);--_encre:var(--encre,#2A2320);--_accent:var(--accent,#7C2A33);--_ligne:#C9BBA6;--_or:#B98A3E;--pos:0;--mid:0;--end:0;background:var(--_sable);color:var(--_encre);padding:8px 0 4px;position:relative;contain:layout}.story-scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.62;background-image:var(--decor-band,none);background-repeat:repeat-y;background-position:center top;background-size:100% auto}.story-scroll.story-scroll--ambiance:after{background-repeat:no-repeat;background-position:center;background-size:100% auto;background-attachment:fixed;opacity:.3}@media(max-width:749px){.story-scroll.story-scroll--ambiance:after{background-image:var(--decor-fixed,var(--decor-band,none));background-attachment:scroll;background-size:cover;background-position:center;opacity:.2}}.story-scroll__intro,.story-scroll__grid,.story-scroll__outro{position:relative;z-index:1}@media(max-width:749px){.story-scroll:after{opacity:.5;background-position:center top;background-size:100% auto}}.story-scroll__intro{max-width:60rem;margin:0 auto;padding:44px 24px 4px;text-align:center}.story-scroll__eyebrow{font-size:var(--text-small,.8rem);text-transform:uppercase;letter-spacing:.26em;color:var(--_accent);margin:0 0 14px}.story-scroll__title{font-weight:400;font-size:clamp(1rem,2.75vw,1.6rem);line-height:1.2;margin:0 0 14px}.story-scroll__lede{color:var(--color-foreground-muted,#8C8073);font-size:1rem;line-height:1.5;margin:0 auto;max-width:34rem}.story-scroll__grid{max-width:62rem;margin:0 auto;padding:0 24px;position:relative}.story-scroll__stage{position:static;height:0;margin:0}.story-scroll__track{display:none}.story-scroll__fruit{position:absolute;left:auto;right:3%;top:30vh;width:168px;max-width:40%;aspect-ratio:1/1;z-index:2;pointer-events:none;transform:none;transition:top .5s cubic-bezier(.4,0,.2,1),opacity .6s ease}.story-scroll__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.story-scroll__img--start{opacity:1;transition:opacity .7s ease}.story-scroll__img--mid{opacity:var(--mid);transition:opacity .7s ease}.story-scroll__img--mid2{opacity:var(--mid2,0);transition:opacity .7s ease}.story-scroll__img--end{opacity:var(--end);transition:opacity .7s ease}.story-scroll[data-story-crossfade] .story-scroll__img--start{opacity:var(--start,0)}.story-scroll[data-story-crossfade] .story-scroll__img--mid{opacity:var(--mid,0)}.story-scroll[data-story-crossfade] .story-scroll__img--mid2{opacity:var(--mid2,0)}.story-scroll[data-story-crossfade] .story-scroll__img--end{opacity:var(--end,1)}.story-scroll__steps{list-style:none;margin:0;padding:5vh 0 8vh;position:relative;z-index:1}.story-scroll__step{min-height:auto;padding:20px 40% 20px 0;margin-bottom:15vh;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:0;opacity:.3;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.story-scroll__step:last-child{margin-bottom:0}.story-scroll__step.is-in{opacity:1;transform:none}.story-scroll--ambiance .story-scroll__step-title,.story-scroll--ambiance .story-scroll__step-text{color:var(--_encre)}.story-scroll__num{font-size:var(--text-small,.75rem);letter-spacing:.2em;text-transform:uppercase;color:var(--_or);margin:0 0 8px}.story-scroll__step-title{font-weight:400;font-size:1.2rem;margin:0 0 10px}.story-scroll__step-text{font-size:1rem;line-height:1.55;color:var(--color-foreground-muted,#8C8073);max-width:24rem}.story-scroll__step-text :first-child{margin-top:0}.story-scroll__step-text :last-child{margin-bottom:0}.story-scroll__outro{max-width:40rem;margin:8px auto 0;padding:0 24px 60px;text-align:center;font-style:italic;color:var(--color-foreground-muted,#8C8073);font-size:.95rem}.story-scroll__outro:before,.story-scroll__outro:after{content:"\2014";color:var(--_or);margin:0 8px;font-style:normal}@media(min-width:750px){.story-scroll__fruit{width:300px;max-width:40%;right:5%}.story-scroll__step{padding-right:44%}.story-scroll__step-title{font-size:var(--text-h4,1.5rem)}.story-scroll__steps{padding:8vh 0 10vh}}@media(prefers-reduced-motion:reduce){.story-scroll__step{opacity:1;transform:none}.story-scroll__fruit{transform:none;transition:none}.story-scroll__img--mid,.story-scroll__img--mid2{opacity:0;transition:none}.story-scroll__img--end{opacity:1;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-product-story-scroll.css.map */
