.efp-cup{position:relative;overflow:hidden;padding:56px 0 44px;background:#f6f2ef;color:#16181a;--p: 0;--gap: 47px}@supports (overflow: clip){.efp-cup{overflow:visible;overflow-x:clip}}.efp-cup__in{min-width:0}.efp-cup__h{margin:0 0 10px;font:700 3.4rem/1 "Barlow Condensed",var(--font-heading-family);text-transform:uppercase;letter-spacing:.01em;color:#16181a;max-width:16ch}.efp-cup__sub{margin:0 0 8px;font:400 1.6rem/1.5 "Inter",var(--font-body-family);color:#3e3b36;max-width:52ch}.efp-cup__stage{position:relative;margin:0 auto;max-width:420px}.efp-cup__svg{display:block;width:100%;height:auto;overflow:hidden}.efp-cup[data-color=Black]{--shell: #1C1C1C;--shell-side: #0B0B0B;--paw: rgba(255,255,255,.1);--paw-lo: rgba(0,0,0,.55);--ear: rgba(255,255,255,.55)}.efp-cup[data-color=Blue]{--shell: #BFDDEB;--shell-side: #8FB4C6;--paw: rgba(0,0,0,.1);--paw-lo: rgba(255,255,255,.55);--ear: rgba(22,24,26,.45)}.efp-cup[data-color=Pink]{--shell: #F2C6D2;--shell-side: #D59AAD;--paw: rgba(0,0,0,.1);--paw-lo: rgba(255,255,255,.55);--ear: rgba(22,24,26,.45)}.efp-cup__face{fill:var(--shell, #1C1C1C);transition:fill .35s ease}.efp-cup__side{fill:var(--shell-side, #0B0B0B);transition:fill .35s ease}.efp-cup__paw{fill:var(--paw)}.efp-cup__paw-lo{fill:var(--paw-lo)}.efp-cup__l{transform-box:fill-box;transform-origin:center;transform:translateY(calc(var(--p) * var(--k) * var(--gap))) rotate(calc(var(--p) * var(--r)));will-change:transform}.efp-cup.is-tween .efp-cup__l,.efp-cup.is-tween .efp-cup__line,.efp-cup.is-tween .efp-cup__lbl,.efp-cup.is-tween .efp-cup__ear{transition:none}.efp-cup__ov{transform:translateY(calc(var(--p) * var(--k) * var(--gap)));will-change:transform}.efp-cup{--pl: clamp(0, calc((var(--p) - .6) * 2.5), 1)}.efp-cup__line{stroke:#16181a;stroke-width:1;stroke-dasharray:2 3;transform-box:fill-box;transform-origin:left center;transform:scaleX(var(--pl))}.efp-cup__lbl{opacity:var(--pl)}.efp-cup__lt{font:700 22px "Barlow Condensed",var(--font-heading-family);letter-spacing:.03em;fill:#16181a}.efp-cup__ld{font:400 14px "Inter",var(--font-body-family);fill:#4a4740}.efp-cup__mk{opacity:clamp(0,calc((var(--p) - .25) * 3),1)}.efp-cup__mk circle{fill:#16181a;stroke:#fff;stroke-width:2}.efp-cup__mk text{font:700 13px "Barlow Condensed",var(--font-heading-family);fill:#fff;text-anchor:middle}.efp-cup__ear{fill:none;stroke:var(--ear);stroke-width:1.4;stroke-dasharray:4 4;opacity:calc(1 - var(--p) * 2.2)}.efp-cup__lead{display:none}.efp-cup__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px;counter-reset:none}.efp-cup__li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.efp-cup__n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#16181a;color:#fff;font:700 1.4rem/1 "Barlow Condensed",var(--font-heading-family)}.efp-cup__li b{display:block;font:700 1.8rem/1.1 "Barlow Condensed",var(--font-heading-family);text-transform:uppercase;letter-spacing:.03em}.efp-cup__li div>span{display:block;margin-top:2px;font:400 1.4rem/1.45 "Inter",var(--font-body-family);color:#4a4740}.efp-cup__toggle{display:inline-flex;align-items:center;gap:8px;margin:4px auto 16px;padding:8px 14px;border:1.5px solid #16181A;border-radius:999px;background:#fff;color:#16181a;font:700 1.4rem/1 "Barlow Condensed",var(--font-heading-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.efp-cup__toggle:focus-visible{outline:3px solid #16181A;outline-offset:2px}.efp-cup__tw{text-align:center}.efp-cup__stats{list-style:none;margin:24px 0 0;padding:16px 0 0;border-top:1px solid #E2DCD1;display:grid;gap:14px}.efp-cup__stat{display:flex;align-items:center;gap:12px;min-width:0;font:400 1.4rem/1.35 "Inter",var(--font-body-family);color:#4a4740}.efp-cup__stat b{display:block;color:#16181a;font:700 1.8rem/1.1 "Barlow Condensed",var(--font-heading-family);text-transform:uppercase;letter-spacing:.03em}.efp-cup__ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#eef0e6;color:#4b5320}.efp-cup__ic .efp-icon{width:24px;height:24px}.efp-cup__fn{margin:16px 0 0;font:400 1.2rem/1.4 "Inter",var(--font-body-family);color:#6b675f}@media screen and (min-width:750px){.efp-cup{padding:80px 0 64px;--gap: 70px}.efp-cup__h{font-size:5.2rem;max-width:none}.efp-cup__stage{max-width:800px}.efp-cup__lead{display:inline}.efp-cup__list,.efp-cup__tw{display:none}.efp-cup__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(prefers-reduced-motion:reduce){.efp-cup{--p: 1 !important}.efp-cup__tw{display:none}.efp-cup__face,.efp-cup__side{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/efp-cup.css.map */
