.echart{font-family:var(--font-body-family),sans-serif;--ec-dark: var(--color-dark, #080808);--ec-coffee: #3a2d1d;--ec-matcha: #1e3613;--ec-gummies: #c8ff7d;--ec-overlap: #0b0f03}.echart__card{border-radius:3rem;padding:4rem 2rem 4.8rem;background:linear-gradient(180deg,#d6f78e,#e9fcc4 46%,#fff)}.echart__title{margin:0 auto 1.6rem;max-width:90rem;text-align:center;font-family:var(--font-accent-serif, Georgia),serif;font-weight:400;font-size:4.8rem;line-height:.9;letter-spacing:-.04em;color:var(--ec-dark)}.echart__title em{font-style:italic}.echart__sub{margin:0 auto 3.2rem;max-width:56rem;text-align:center;font-weight:400;font-size:1.5rem;line-height:1.4;color:var(--ec-dark)}.echart__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 3.2rem;margin:0 auto 2.4rem}.echart__legend-item{display:inline-flex;align-items:center;gap:1.2rem;font-weight:500;font-size:1.6rem;line-height:1.2;color:var(--ec-dark)}.echart__dot{width:2rem;height:2rem;border-radius:50%;flex:0 0 auto}.echart__dot--coffee{background:var(--ec-coffee)}.echart__dot--matcha{background:var(--ec-matcha)}.echart__dot--gummies{background:var(--ec-gummies)}.echart__chart{max-width:106rem;margin:0 auto}.echart__svg{width:100%;height:auto;display:block;overflow:visible}.echart__curve--gummies{fill:var(--ec-gummies)}.echart__curve--coffee{fill:var(--ec-coffee)}.echart__curve--matcha{fill:var(--ec-matcha)}.echart__curve--overlap{fill:var(--ec-overlap)}.echart__peak{stroke-width:1.5;stroke-dasharray:6 6}.echart__peak--light{stroke:var(--ec-gummies);stroke-opacity:.7}.echart__peak--dark{stroke:var(--ec-dark);stroke-opacity:.55}.echart__axis line{stroke:var(--ec-dark);stroke-width:2}.echart__arrow{fill:var(--ec-dark)}.echart__axis-title{font-family:var(--font-body-family),sans-serif;font-weight:600;font-size:18px;letter-spacing:0;text-transform:uppercase;fill:var(--ec-dark)}.echart__tick{font-family:var(--font-body-family),sans-serif;font-weight:400;font-size:18px;fill:var(--ec-dark)}.echart{--ec-ease: cubic-bezier(.45, 0, .25, 1)}.echart--animate .echart__curves path{clip-path:inset(0 100% 0 0) fill-box}.echart--animate.is-drawn .echart__curves path{clip-path:inset(0 0 0 0) fill-box}.echart--animate.is-drawn .echart__curve--coffee{transition:clip-path 2.4s var(--ec-ease) .6s}.echart--animate.is-drawn .echart__curve--matcha,.echart--animate.is-drawn .echart__curve--overlap{transition:clip-path 3s var(--ec-ease) .9s}.echart--animate.is-drawn .echart__curve--gummies{transition:clip-path 4.6s var(--ec-ease) 1.2s}.echart--animate .echart__curves line{opacity:0}.echart--animate.is-drawn .echart__curves line{opacity:1;transition:opacity .5s ease}.echart--animate.is-drawn .echart__curves line:nth-of-type(1){transition-delay:1.8s}.echart--animate.is-drawn .echart__curves line:nth-of-type(2){transition-delay:2.3s}.echart--animate.is-drawn .echart__curves line:nth-of-type(3){transition-delay:3.4s}@media screen and (min-width:990px){.echart__card{border-radius:5rem;padding:8rem 6rem}.echart__title{margin-bottom:2rem;font-size:10rem;line-height:.8}.echart__sub{max-width:56.1rem;font-size:1.8rem;line-height:1.22;margin-bottom:4rem}.echart__legend{gap:2rem 8.8rem;margin-bottom:3.2rem}.echart__legend-item{gap:2rem;font-size:1.8rem}.echart__dot{width:2.4rem;height:2.4rem}}@media(prefers-reduced-motion:reduce){.echart--animate .echart__curves path{clip-path:none;transition:none}.echart--animate .echart__curves line{opacity:1;transition:none}}@media screen and (max-width:767px){.echart__card{border-radius:0;padding-bottom:0}}@media screen and (max-width:989px){.echart__legend{gap:1.6rem 1.2rem!important}.echart__chart{padding-bottom:3.2rem}.echart__tick{font-size:30px;transform:translateY(10px)}.echart__axis-title{font-size:26px}.echart__axis-title--x{transform:translateY(24px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-energy-chart.css.map */
