.ip-s20-onday-routine{--ip-bleu-nuit: #13294b;--ip-bleu-profond: #0e203d;--ip-bleu-glacier: #cfe2f3;--ip-ivoire: #f3eee4;--ip-blanc: #ffffff;--ip-orange: #f7931e;--rt-section-bg: var(--ip-bleu-nuit);--rt-title: var(--ip-ivoire);--rt-accent: var(--ip-bleu-glacier);--rt-ink: var(--ip-bleu-nuit);--rt-badge-bg: var(--ip-ivoire);--rt-card-bg: var(--ip-bleu-profond);--rt-card-line: rgba(207, 226, 243, .11);--rt-text: var(--ip-ivoire);--rt-button-bg: var(--ip-blanc);--ipr-powder: #f28a1e;--ipr-powder-light: #ffb45c;--ipr-powder-deep: #d66d10;--ipr-accent: var(--ip-orange);--ipr-line: rgba(243, 238, 228, .86);--ip-font-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--ip-text-base: .875rem}.ip-s20-onday-routine.is-night,.ip-s20-onday-routine .ip-routine__block.is-night{--ipr-powder: #7e5aa8;--ipr-powder-light: #ad90d6;--ipr-powder-deep: #634390;--ipr-accent: #b49be0}@media screen and (max-width:699.98px){.ip-s20-onday-routine{--ip-text-base: .75rem}}.ip-s20-onday-routine,.ip-s20-onday-routine *,.ip-s20-onday-routine :before,.ip-s20-onday-routine :after{box-sizing:border-box;border-style:solid;border-width:0}.ip-s20-onday-routine{position:relative;display:flow-root;background:var(--rt-section-bg);font-family:var(--ip-font-sans);font-style:normal;font-weight:400;font-size:var(--ip-text-base);line-height:1.6;letter-spacing:-.02em;color:var(--rt-ink);text-size-adjust:100%;-webkit-text-size-adjust:100%}.ip-s20-onday-routine h2,.ip-s20-onday-routine p{margin:0}.ip-s20-onday-routine h2{font-size:inherit;font-weight:inherit;text-transform:none}.ip-s20-onday-routine a{color:inherit;text-decoration:inherit}.ip-s20-onday-routine :focus:not(:focus-visible){outline:none}.ip-s20-onday-routine{text-transform:none;-webkit-font-smoothing:auto;font-variation-settings:normal}.ip-s20-onday-routine h2{font-style:inherit;letter-spacing:inherit}.ip-s20-onday-routine h2,.ip-s20-onday-routine p{overflow-wrap:normal}.ip-s20-onday-routine svg{display:revert;max-width:revert}.ip-s20-onday-routine :focus-visible{outline:revert;outline-offset:revert}.ip-s20-onday-routine .ip-routine__container{position:relative;width:1130px;max-width:calc(100% - 30px);margin:auto;padding-top:64px;padding-bottom:60px}.ip-s20-onday-routine .ip-routine__header{text-align:center;margin-bottom:52px}.ip-s20-onday-routine .ip-routine__badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--rt-badge-bg);color:var(--rt-ink);font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.6;text-transform:uppercase;margin:0 0 16px}.ip-s20-onday-routine .ip-routine__title{color:var(--rt-title);font-size:48px;line-height:1.15;font-weight:400;-webkit-font-smoothing:antialiased}.ip-s20-onday-routine .ip-routine__title span,.ip-s20-onday-routine .ip-routine__title em,.ip-s20-onday-routine .ip-routine__title strong,.ip-s20-onday-routine .ip-routine__title b{font-style:normal;font-weight:700;color:var(--rt-accent)}.ip-s20-onday-routine .ip-routine__blocks-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ip-s20-onday-routine .ip-routine__block{position:relative;display:flex;min-width:0;transition:transform .35s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){.ip-s20-onday-routine .ip-routine__block:hover{transform:translateY(-10px)}}.ip-s20-onday-routine .ip-routine__card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;background:radial-gradient(95% 62% at 50% 70%,#cfe2f316,#cfe2f300 72%),var(--rt-card-bg);box-shadow:inset 0 0 0 1px var(--rt-card-line),0 18px 40px -24px #030a168c;transition:box-shadow .5s ease}.ip-s20-onday-routine.is-anim .ip-routine__block.is-run:not(.is-done) .ip-routine__card{box-shadow:inset 0 0 0 1px #cfe2f333,0 18px 40px -24px #030a168c}.ip-s20-onday-routine .ip-routine__block-nbr{position:absolute;z-index:3;top:0;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:var(--rt-accent);display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 10px #00000026}.ip-s20-onday-routine .ip-routine__block-nbr>span{font-weight:700;font-size:18px;line-height:1;letter-spacing:0;color:var(--rt-ink)}.ip-s20-onday-routine .ip-routine__ring{position:absolute;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible;transform:rotate(-90deg);pointer-events:none}.ip-s20-onday-routine .ip-routine__ring circle{fill:none;stroke:var(--ipr-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100;opacity:0;transition:opacity .45s ease}.ip-s20-onday-routine .ip-routine__stage{position:relative;aspect-ratio:400 / 340}.ip-s20-onday-routine .ip-routine__stage>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden;transition:opacity .32s ease}.ip-s20-onday-routine .ip-routine__block.is-fading .ip-routine__stage>svg{opacity:0}.ip-s20-onday-routine .ip-routine__caption{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:104px;padding:4px 16px 26px;text-align:center}.ip-s20-onday-routine .ip-routine__block-text{color:var(--rt-text);font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ip-s20-onday-routine .ip-routine__block-plus{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--rt-accent);color:var(--rt-ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;margin:6px 0}.ip-s20-onday-routine .ip-routine__flavor,.ip-s20-onday-routine .ip-routine__chip{display:flex;align-items:center;gap:9px;color:#f3eee4bd;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.ip-s20-onday-routine .ip-routine__flavor{justify-content:center;margin-top:30px}.ip-s20-onday-routine .ip-routine__chip{display:none;align-self:center;margin:-4px 0 12px;gap:7px;padding:6px 11px 6px 9px;border-radius:999px;background:#f3eee40f;box-shadow:inset 0 0 0 1px #f3eee41a;font-size:10px;letter-spacing:.12em}.ip-s20-onday-routine .ip-routine__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--ipr-accent);transition:background-color .45s ease}.ip-s20-onday-routine .ip-routine__chip .ip-routine__dot{width:7px;height:7px}.ip-s20-onday-routine .ip-routine__swap{display:inline-grid}.ip-s20-onday-routine .ip-routine__swap>span{grid-area:1 / 1;white-space:nowrap;transition:opacity .45s ease,transform .45s ease}.ip-s20-onday-routine .ip-routine__swap-night{opacity:0;transform:translateY(5px)}.ip-s20-onday-routine.is-night .ip-routine__flavor .ip-routine__swap-day,.ip-s20-onday-routine .ip-routine__block.is-night .ip-routine__swap-day{opacity:0;transform:translateY(-5px)}.ip-s20-onday-routine.is-night .ip-routine__flavor .ip-routine__swap-night,.ip-s20-onday-routine .ip-routine__block.is-night .ip-routine__swap-night{opacity:1;transform:none}.ip-s20-onday-routine .ip-routine__cta-wrap{display:flex;justify-content:center;text-align:center;margin-top:34px}.ip-s20-onday-routine .ip-routine-cta{display:flex;width:fit-content;height:50px;align-items:center;justify-content:center;gap:10px;padding:18px;background-color:var(--rt-button-bg);border-radius:25px;transition:.5s}.ip-s20-onday-routine .ip-routine-cta__text{color:var(--rt-ink);font-size:16px;line-height:21px}.ip-s20-onday-routine .ip-routine-cta__icon{width:22px;height:22px;border-radius:50%;background-color:var(--rt-accent);display:flex;align-items:center;overflow:hidden}.ip-s20-onday-routine .ip-routine-cta__icon circle,.ip-s20-onday-routine .ip-routine-cta__icon path{fill:var(--rt-ink)!important}.ip-s20-onday-routine .ip-routine-cta__icon svg{min-width:22px;transform:translate(-22px);transition:.4s}.ip-s20-onday-routine .ip-routine-cta:hover{gap:15px;transform:scale(1.02)}.ip-s20-onday-routine .ip-routine-cta:hover svg{transform:translate(0)!important}.ip-s20-onday-routine .ipr .ipr-ground{fill:none;stroke-width:1}.ip-s20-onday-routine .ipr .ipr-edge{fill:none;stroke:#f3eee49e;stroke-width:.8;stroke-linejoin:round}.ip-s20-onday-routine .ipr .ipr-film-veil{fill:#fff;opacity:.1}.ip-s20-onday-routine .ipr .ipr-ribs{fill:none;stroke:#13294b;stroke-opacity:.1;stroke-width:.5}.ip-s20-onday-routine .ipr .ipr-seam{fill:none;stroke:#13294b;stroke-opacity:.2;stroke-width:.6}.ip-s20-onday-routine .ipr .ipr-seam-hi{fill:none;stroke:#fff;stroke-opacity:.85;stroke-width:.6}.ip-s20-onday-routine .ipr .ipr-logo{fill:#13294b}.ip-s20-onday-routine .ipr .ipr-hi{fill:none;stroke:#fff;stroke-opacity:.65;stroke-width:.9;stroke-linecap:round}.ip-s20-onday-routine .ipr .ipr-hi--soft{stroke-opacity:.38}.ip-s20-onday-routine .ipr .ipr-pw-base{fill:var(--ipr-powder)}.ip-s20-onday-routine .ipr .ipr-pw-light{fill:var(--ipr-powder-light)}.ip-s20-onday-routine .ipr .ipr-pw-deep{fill:var(--ipr-powder-deep)}.ip-s20-onday-routine .ipr .ipr-stop-p{stop-color:var(--ipr-powder)}.ip-s20-onday-routine .ipr .ipr-glass-fill{fill:#cfe2f30f}.ip-s20-onday-routine .ipr .ipr-rim-back{fill:none;stroke:#f3eee457;stroke-width:1.1}.ip-s20-onday-routine .ipr .ipr-rim-front{fill:none;stroke:var(--ipr-line);stroke-width:1.3}.ip-s20-onday-routine .ipr .ipr-glass-side{fill:none;stroke:var(--ipr-line);stroke-width:1.5;stroke-linejoin:round}.ip-s20-onday-routine .ipr .ipr-glass-base{fill:#cfe2f321}.ip-s20-onday-routine .ipr .ipr-glass-floor{fill:none;stroke:#f3eee452;stroke-width:1}.ip-s20-onday-routine .ipr .ipr-glass-hi{fill:none;stroke:#fff;stroke-opacity:.26;stroke-width:3.2;stroke-linecap:round}.ip-s20-onday-routine .ipr .ipr-glass-hi--thin{stroke-opacity:.14;stroke-width:1.2}.ip-s20-onday-routine .ipr .ipr-glass-hi--right{stroke-opacity:.1;stroke-width:1.6}.ip-s20-onday-routine .ipr .ipr-tick{fill:none;stroke:#f3eee480;stroke-width:1.1;stroke-linecap:round}.ip-s20-onday-routine .ipr .ipr-tick250{stroke:var(--ipr-accent);stroke-width:1.6}.ip-s20-onday-routine .ipr .ipr-leader{fill:none;stroke:#f3eee48c;stroke-width:1;stroke-linecap:round}.ip-s20-onday-routine .ipr .ipr-label250{fill:var(--ip-ivoire);font-family:var(--ip-font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;dominant-baseline:central}.ip-s20-onday-routine .ipr .ipr-ring250{fill:none;stroke:var(--ipr-accent);stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.ip-s20-onday-routine .ipr .ipr-water{fill:#cfe2f32b}.ip-s20-onday-routine .ipr .ipr-surf{transform-box:fill-box;transform-origin:center}.ip-s20-onday-routine .ipr .ipr-surf-clear{fill:#cfe2f333;stroke:#e1ecf7d9;stroke-width:1}.ip-s20-onday-routine .ipr .ipr-surf-tint{fill:var(--ipr-powder-light);stroke:#ffffff8c;stroke-width:.9}.ip-s20-onday-routine .ipr .ipr-tint{opacity:.92}.ip-s20-onday-routine .ipr .ipr-shadow{opacity:1}.ip-s20-onday-routine .ipr .ipr-s1-stick{transform-origin:0 85px}.ip-s20-onday-routine .ipr .ipr-corner{transform-origin:10px -75.5px;transform:translate(48px,151px) rotate(180deg)}.ip-s20-onday-routine .ipr .ipr-pop{transform:translate(var(--px),var(--py))}.ip-s20-onday-routine .ipr .ipr-stream{fill:none;stroke:#cfe2f3b8;stroke-width:4.2;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100}.ip-s20-onday-routine .ipr .ipr-ripple{fill:none;stroke:#e1ecf7d9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.ip-s20-onday-routine .ipr .ipr-bubble{fill:none;stroke:#e1ecf7bf;stroke-width:.8;opacity:0}.ip-s20-onday-routine .ipr .ipr-s2-powder{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(.6)}.ip-s20-onday-routine .ipr .ipr-veil{opacity:.55}.ip-s20-onday-routine .ipr .ipr-grain{transform:translate(calc(var(--gx) * var(--gp)),calc(40px * var(--gp)))}.ip-s20-onday-routine .ipr .ipr-s2-cloud{opacity:0;transform-box:fill-box;transform-origin:center}.ip-s20-onday-routine .ipr .ipr-spoon{fill:none;stroke:#f3eee4f2;stroke-width:2.6;stroke-linecap:round}.ip-s20-onday-routine .ipr .ipr-spoon-bowl{fill:#f3eee4eb}.ip-s20-onday-routine .ipr .ipr-s2-spoonstir{transform-origin:66px -196px}.ip-s20-onday-routine .ipr .ipr-arc{fill:none;stroke:#fff;stroke-opacity:.85;stroke-width:1.7;stroke-linecap:round;stroke-dasharray:34 66}.ip-s20-onday-routine .ipr .ipr-arc--b{stroke-dashoffset:40;stroke-opacity:.72;stroke-width:1.5}.ip-s20-onday-routine .ipr .ipr-arc--c{stroke-dashoffset:70;stroke-opacity:.6;stroke-width:1.3}.ip-s20-onday-routine .ipr .ipr-arc--s{stroke-dasharray:44 56;stroke-opacity:.7;stroke-width:1.2}.ip-s20-onday-routine .ipr .ipr-arc--t{stroke-dasharray:50 50;stroke-dashoffset:30;stroke-opacity:.55;stroke-width:1.1}.ip-s20-onday-routine .ipr .ipr-s3-glass{transform-origin:0 -66px;transform:translate(-37px,-77px) rotate(-46deg)}.ip-s20-onday-routine .ipr .ipr-s3-liq{transform-origin:0 -66px;transform:rotate(46deg) translateY(46px)}.ip-s20-onday-routine .ipr .ipr-s3-shadow{transform-box:fill-box;transform-origin:center;transform:scale(.6);opacity:.3}.ip-s20-onday-routine .ipr .ipr-sun-core{fill:#f7931e3d;stroke:var(--ipr-accent);stroke-width:1.6}.ip-s20-onday-routine .ipr .ipr-sun-rays{fill:none;stroke:var(--ipr-accent);stroke-width:1.6;stroke-linecap:round}.ip-s20-onday-routine .ipr .ipr-moon{display:none}.ip-s20-onday-routine .ipr .ipr-moon-body{fill:#cfe2f324;stroke:var(--ip-ivoire);stroke-width:1.5;stroke-linejoin:round}.ip-s20-onday-routine .ipr .ipr-star{fill:var(--ipr-accent)}.ip-s20-onday-routine.is-night .ipr .ipr-moon,.ip-s20-onday-routine .ip-routine__block.is-night .ipr .ipr-moon{display:inline}.ip-s20-onday-routine.is-night .ipr .ipr-sun,.ip-s20-onday-routine .ip-routine__block.is-night .ipr .ipr-sun{display:none}.ip-s20-onday-routine .ipr .ipr-ray{fill:none;stroke:var(--ipr-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:100 100;opacity:0}.ip-s20-onday-routine .ipr .ipr-onde{fill:none;stroke:#f3eee480;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.ip-s20-onday-routine.is-anim .ipr .ipr-corner{transform:none}.ip-s20-onday-routine.is-anim .ipr .ipr-pop{opacity:0;transform:none}.ip-s20-onday-routine.is-anim .ipr .ipr-s1-lvl{transform:translateY(101px)}.ip-s20-onday-routine.is-anim .ipr--open .ipr-tick250{stroke:#f3eee4bf;stroke-width:1.3}.ip-s20-onday-routine.is-anim .ipr .ipr-label250,.ip-s20-onday-routine.is-anim .ipr .ipr-leader{opacity:.55}.ip-s20-onday-routine.is-anim .ipr .ipr-s2-stickmove{transform:translate(-20px,-6px)}.ip-s20-onday-routine.is-anim .ipr .ipr-s2-stickrot{transform:rotate(-40deg)}.ip-s20-onday-routine.is-anim .ipr .ipr-s2-powder{transform:none}.ip-s20-onday-routine.is-anim .ipr .ipr-veil,.ip-s20-onday-routine.is-anim .ipr .ipr-grain,.ip-s20-onday-routine.is-anim .ipr .ipr-s2-tint,.ip-s20-onday-routine.is-anim .ipr .ipr-s2-swirl{opacity:0}.ip-s20-onday-routine.is-anim .ipr .ipr-s2-spoon{opacity:0;transform:translate(30px,-60px)}.ip-s20-onday-routine.is-anim .ipr .ipr-s3-glass,.ip-s20-onday-routine.is-anim .ipr .ipr-s3-liq,.ip-s20-onday-routine.is-anim .ipr .ipr-s3-shadow{transform:none;opacity:1}.ip-s20-onday-routine.is-anim .ipr .ipr-s3-sky{opacity:0}.ip-s20-onday-routine .ip-routine__block[data-scene=open]{--ipr-dur: 2.4s}.ip-s20-onday-routine .ip-routine__block[data-scene=pour],.ip-s20-onday-routine .ip-routine__block[data-scene=drink]{--ipr-dur: 2.6s}.ip-s20-onday-routine.is-anim .is-run .ip-routine__ring circle{opacity:1;animation:ipr-ring var(--ipr-dur) linear both}.ip-s20-onday-routine.is-anim .is-run.is-done .ip-routine__ring circle{opacity:0}.ip-s20-onday-routine.is-anim .is-run .ipr-s1-stick{animation:ipr-s1-stick 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-corner{animation:ipr-s1-corner 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-pop{animation:ipr-s1-pop 2.4s linear var(--pd) both}.ip-s20-onday-routine.is-anim .is-run .ipr-s1-lvl{animation:ipr-s1-lvl 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-stream{animation:ipr-s1-stream 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-ripple{animation:ipr-ripple .5s cubic-bezier(.22,.61,.36,1) .84s 3 forwards}.ip-s20-onday-routine.is-anim .is-run .ipr-bubble{animation:ipr-bubble .95s cubic-bezier(.22,.61,.36,1) var(--bd) forwards}.ip-s20-onday-routine.is-anim .is-run .ipr--open .ipr-tick250{animation:ipr-s1-tick 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-label250,.ip-s20-onday-routine.is-anim .is-run .ipr-leader{animation:ipr-s1-label 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-ring250{animation:ipr-s1-ring 2.4s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-stickmove{animation:ipr-s2-move 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-stickrot{animation:ipr-s2-rot 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-powder{animation:ipr-s2-powder 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-veil{animation:ipr-s2-veil 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-grain{animation:ipr-s2-grain .4s cubic-bezier(.45,0,.9,.6) var(--gd) 2 both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-cloud{animation:ipr-s2-cloud 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-tint{animation:ipr-s2-tint 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-spoon{animation:ipr-s2-spoon 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-spoonstir{animation:ipr-s2-stir 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s2-swirl{animation:ipr-s2-swirl 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run.is-done .ipr-s2-spoonidle{animation:ipr-s2-idle 2.6s ease-in-out infinite}.ip-s20-onday-routine.is-anim .is-run .ipr-s3-glass{animation:ipr-s3-glass 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s3-liq{animation:ipr-s3-liq 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s3-shadow{animation:ipr-s3-shadow 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s3-sky{animation:ipr-s3-sky 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-s3-raysin{animation:ipr-s3-raysin 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-ray{animation:ipr-s3-ray 2.6s linear var(--rd) both}.ip-s20-onday-routine.is-anim .is-run .ipr-onde{animation:ipr-s3-onde 2.6s linear both}.ip-s20-onday-routine.is-anim .is-run .ipr-onde--2{animation-delay:.24s}.ip-s20-onday-routine.is-anim .is-run.is-done .ipr-ray{animation:ipr-s3-glow 2.4s ease-in-out infinite alternate;stroke-dashoffset:0}.ip-s20-onday-routine.is-anim .ipr .ipr-surf{animation:ipr-slosh 2.8s ease-in-out infinite alternate}.ip-s20-onday-routine.is-anim .ipr .ipr-arc{animation:ipr-arc 1.25s linear infinite}.ip-s20-onday-routine.is-anim .ipr .ipr-arc--b{animation-duration:1.5s;animation-delay:-.4s}.ip-s20-onday-routine.is-anim .ipr .ipr-arc--c{animation-duration:1.8s;animation-delay:-.9s}.ip-s20-onday-routine.is-anim .ipr .ipr-arc--s{animation-duration:1.35s;animation-delay:-.2s}.ip-s20-onday-routine.is-anim .ipr .ipr-arc--t{animation-duration:1.1s;animation-delay:-.6s}.ip-s20-onday-routine.is-anim .ipr .ipr-speck{animation:ipr-speck 1.6s linear infinite}.ip-s20-onday-routine.is-anim .ipr .ipr-speck:nth-child(2n){animation-duration:2.1s;animation-direction:reverse}.ip-s20-onday-routine.is-anim .ipr .ipr-s3-rays{animation:ipr-spin 40s linear infinite}.ip-s20-onday-routine.is-anim .ipr .ipr-star{animation:ipr-twinkle 2.2s ease-in-out infinite alternate}.ip-s20-onday-routine.is-anim .ipr .ipr-star--2{animation-delay:-.8s}.ip-s20-onday-routine.is-anim .ipr .ipr-star--3{animation-delay:-1.5s}.ip-s20-onday-routine.is-paused *,.ip-s20-onday-routine.is-paused *:before,.ip-s20-onday-routine.is-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ip-s20-onday-routine *,.ip-s20-onday-routine *:before,.ip-s20-onday-routine *:after{animation:none!important;transition:none!important}}@keyframes ipr-ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ipr-s1-stick{0%{transform:translateY(0) rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}11%{transform:translateY(-8px) rotate(-3deg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}18%{transform:translateY(-6px) rotate(-4.5deg);animation-timing-function:cubic-bezier(.3,0,.2,1)}22%{transform:translateY(1.5px) rotate(2.5deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}30%{transform:translateY(-1px) rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}38%,to{transform:translateY(0) rotate(0)}}@keyframes ipr-s1-corner{0%,17%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}20%{transform:translate(2px,-3px) rotate(10deg);animation-timing-function:cubic-bezier(.2,.7,.4,1)}28%{transform:translate(20px,-34px) rotate(70deg);animation-timing-function:cubic-bezier(.5,0,.9,.6)}45%{transform:translate(48px,151px) rotate(176deg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}49%{transform:translate(48px,146px) rotate(181deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}53%,to{transform:translate(48px,151px) rotate(180deg)}}@keyframes ipr-s1-pop{0%,19%{opacity:0;transform:translate(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}21%{opacity:1}33%{opacity:1;transform:translate(var(--px),var(--py));animation-timing-function:cubic-bezier(.55,0,1,.45)}54%,to{opacity:0;transform:translate(calc(var(--px) * 1.7),calc(var(--py) + 52px))}}@keyframes ipr-s1-lvl{0%,27%{transform:translateY(101px);animation-timing-function:cubic-bezier(.45,.05,.35,1)}80%,to{transform:translateY(0)}}@keyframes ipr-s1-stream{0%,21%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.5,0,.75,.4)}31%{stroke-dashoffset:0}77%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.5,0,.75,.4)}88%,to{stroke-dashoffset:-100}}@keyframes ipr-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}@keyframes ipr-bubble{0%{opacity:0;transform:translateY(0)}25%{opacity:.85}to{opacity:0;transform:translateY(-30px)}}@keyframes ipr-s1-tick{0%,79%{stroke:#f3eee4bf;stroke-width:1.3}84%,to{stroke:var(--ipr-accent);stroke-width:1.6}}@keyframes ipr-s1-label{0%,79%{opacity:.55}85%,to{opacity:1}}@keyframes ipr-s1-ring{0%,79%{opacity:0;transform:scale(.4)}81%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}@keyframes ipr-s2-move{0%{transform:translate(-20px,-6px);animation-timing-function:cubic-bezier(.65,0,.35,1)}22%,60%{transform:translate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}73%,to{transform:translate(-6px,-14px)}}@keyframes ipr-s2-rot{0%{transform:rotate(-40deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}22%{transform:rotate(0);animation-timing-function:ease-in-out}30%{transform:rotate(2.5deg);animation-timing-function:ease-in-out}38%{transform:rotate(-1deg);animation-timing-function:ease-in-out}46%{transform:rotate(2deg);animation-timing-function:ease-in-out}54%,60%{transform:rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}73%,to{transform:rotate(-9deg)}}@keyframes ipr-s2-powder{0%,24%{transform:scaleY(1);animation-timing-function:cubic-bezier(.45,.05,.55,.95)}62%,to{transform:scaleY(.3)}}@keyframes ipr-s2-veil{0%,22%{opacity:0}28%,58%{opacity:.8}67%,to{opacity:0}}@keyframes ipr-s2-grain{0%{opacity:0;transform:translate(0)}12%,86%{opacity:1}to{opacity:0;transform:translate(var(--gx),40px)}}@keyframes ipr-s2-cloud{0%,26%{opacity:0;transform:translate(0) scale(.3);animation-timing-function:cubic-bezier(.22,.61,.36,1)}31%{opacity:1;transform:translateY(2px) scale(.9);animation-timing-function:cubic-bezier(.33,0,.3,1)}62%{opacity:1;transform:translate(10px,40px) scale(4.2);animation-timing-function:cubic-bezier(.45,.05,.55,.95)}74%,to{opacity:0;transform:translate(12px,44px) scale(5)}}@keyframes ipr-s2-tint{0%,44%{opacity:0;animation-timing-function:cubic-bezier(.45,.05,.55,.95)}68%,to{opacity:.92}}@keyframes ipr-s2-spoon{0%,47%{opacity:0;transform:translate(30px,-60px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}51%{opacity:1}63%,to{opacity:1;transform:translate(0)}}@keyframes ipr-s2-stir{0%,63%{transform:translate(0) rotate(0);animation-timing-function:ease-in-out}69%{transform:translate(-11px) rotate(-1.5deg);animation-timing-function:ease-in-out}75%{transform:translate(9px) rotate(1.2deg);animation-timing-function:ease-in-out}81%{transform:translate(-8px) rotate(-1deg);animation-timing-function:ease-in-out}87%{transform:translate(6px) rotate(.8deg);animation-timing-function:ease-in-out}93%{transform:translate(-3px) rotate(-.4deg);animation-timing-function:ease-in-out}to{transform:translate(0) rotate(0)}}@keyframes ipr-s2-swirl{0%,57%{opacity:0}68%,to{opacity:1}}@keyframes ipr-s2-idle{0%,to{transform:translate(0)}25%{transform:translate(-3.5px)}75%{transform:translate(3.5px)}}@keyframes ipr-arc{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes ipr-speck{0%,to{transform:translate(-11px)}25%{transform:translateY(1.6px)}50%{transform:translate(11px)}75%{transform:translateY(-1.6px)}}@keyframes ipr-slosh{0%{transform:scaleY(.82)}to{transform:scaleY(1.22)}}@keyframes ipr-s3-glass{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}21%{transform:translate(-36px,-76px) rotate(-44deg);animation-timing-function:ease-in-out}36%{transform:translate(-38px,-79px) rotate(-50deg);animation-timing-function:ease-in-out}44%{transform:translate(-37px,-77px) rotate(-46deg);animation-timing-function:ease-in-out}58%,64%{transform:translate(-39px,-80px) rotate(-56deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}80%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}84%{transform:translateY(-3px) rotate(0);animation-timing-function:cubic-bezier(.55,0,1,.45)}88%,to{transform:translate(0) rotate(0)}}@keyframes ipr-s3-liq{0%{transform:rotate(0) translateY(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}21%{transform:rotate(44deg) translateY(0);animation-timing-function:ease-in-out}36%{transform:rotate(50deg) translateY(42px);animation-timing-function:ease-in-out}44%{transform:rotate(46deg) translateY(46px);animation-timing-function:ease-in-out}58%,64%{transform:rotate(56deg) translateY(88px);animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,to{transform:rotate(0) translateY(88px)}}@keyframes ipr-s3-shadow{0%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}21%,64%{transform:scale(.6);opacity:.3;animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,to{transform:scale(1);opacity:1}}@keyframes ipr-s3-sky{0%,74%{opacity:0;transform:translateY(16px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}92%,to{opacity:1;transform:translateY(0)}}@keyframes ipr-s3-raysin{0%,76%{transform:scale(.55) rotate(-40deg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}96%,to{transform:scale(1) rotate(0)}}@keyframes ipr-s3-ray{0%,80%{stroke-dashoffset:100;opacity:0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}81%{opacity:1}92%,to{stroke-dashoffset:0;opacity:1}}@keyframes ipr-s3-glow{0%{opacity:1}to{opacity:.45}}@keyframes ipr-s3-onde{0%,80%{opacity:0;transform:scale(.7);animation-timing-function:cubic-bezier(.22,.61,.36,1)}82%{opacity:.55}to{opacity:0;transform:scale(1.2)}}@keyframes ipr-spin{to{transform:rotate(360deg)}}@keyframes ipr-twinkle{0%{opacity:.35}to{opacity:1}}@media screen and (max-width:1024px){.ip-s20-onday-routine .ip-routine__container{padding-top:48px;padding-bottom:48px}.ip-s20-onday-routine .ip-routine__title{font-size:42px}}@media screen and (min-width:750px)and (max-width:1023.98px){.ip-s20-onday-routine .ip-routine__blocks-container{gap:14px}.ip-s20-onday-routine .ip-routine__caption{min-height:92px;padding:2px 10px 20px}.ip-s20-onday-routine .ip-routine__block-text{font-size:16px}}@media screen and (max-width:749.98px){.ip-s20-onday-routine .ip-routine__container{padding-top:40px;padding-bottom:44px}.ip-s20-onday-routine .ip-routine__header{margin-bottom:40px}.ip-s20-onday-routine .ip-routine__title{font-size:30px;line-height:1.2}.ip-s20-onday-routine .ip-routine__blocks-container{grid-template-columns:minmax(0,1fr);gap:38px;max-width:460px;margin:0 auto}.ip-s20-onday-routine .ip-routine__card{border-radius:16px}.ip-s20-onday-routine .ip-routine__block-nbr{width:34px;height:34px}.ip-s20-onday-routine .ip-routine__block-nbr>span{font-size:15px}.ip-s20-onday-routine .ip-routine__caption{min-height:0;padding:0 14px 22px}.ip-s20-onday-routine .ip-routine__block-text{font-size:17px}.ip-s20-onday-routine .ip-routine__block-plus{width:16px;height:16px;font-size:11px;margin:4px 0}.ip-s20-onday-routine .ip-routine__flavor{display:none}.ip-s20-onday-routine .ip-routine__chip{display:flex}.ip-s20-onday-routine .ip-routine__cta-wrap{margin-top:32px}}@media screen and (max-width:359.98px){.ip-s20-onday-routine .ip-routine__title{font-size:27px}.ip-s20-onday-routine .ip-routine__chip{font-size:9.5px;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ip-s20-onday-routine.css.map */
