:is(.aj2-rt3,#_) :is(h3){color:inherit;text-transform:none;font-style:normal}:is(.aj2-rt3,#_) .aj2-rt3__box{max-width:1080px;margin-inline:auto;padding:clamp(16px,2.4vw,36px);border-radius:var(--aj2-r-panel);background:var(--aj2-c-mist)}:is(.aj2-rt3,#_) .aj2-rt3__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto clamp(18px,2.4vw,32px);padding:0;max-width:640px;list-style:none}:is(.aj2-rt3,#_) .aj2-rt3__steps:before,:is(.aj2-rt3,#_) .aj2-rt3__steps:after{content:"";position:absolute;top:15px;left:calc(100% / 6);right:calc(100% / 6);height:6px;border-radius:var(--aj2-r-pill);background:#fff}:is(.aj2-rt3,#_) .aj2-rt3__steps:after{background:var(--aj2-c-action);transform:scaleX(calc(var(--done, 0) / 2));transform-origin:left center;transition:transform .52s var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__steps li{position:relative;z-index:1;display:flex;justify-content:center}:is(.aj2-rt3,#_) .aj2-rt3__step{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--aj2-c-ink-2);font-family:var(--aj2-f-display);font-size:var(--aj2-t-micro);font-weight:600;transition:color var(--aj2-d-fast) var(--aj2-ease-hover)}:is(.aj2-rt3,#_) .aj2-rt3__step:disabled{cursor:default}:is(.aj2-rt3,#_) .aj2-rt3__step b{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--aj2-c-step-2),0 0 0 6px var(--aj2-c-mist);color:var(--aj2-c-ink-2);font-size:var(--aj2-t-small);transition:background-color var(--aj2-d-ui) var(--aj2-ease-out),box-shadow var(--aj2-d-ui) var(--aj2-ease-out),color var(--aj2-d-ui) var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__step b>*{grid-area:1 / 1;transition:opacity var(--aj2-d-fast) var(--aj2-ease-out),transform var(--aj2-d-ui) var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__step b .aj2-icon{opacity:0;transform:scale(.6)}:is(.aj2-rt3,#_) .aj2-rt3__step.is-done b{background:var(--aj2-c-action);box-shadow:0 0 0 6px var(--aj2-c-mist);color:#fff}:is(.aj2-rt3,#_) .aj2-rt3__step.is-done b span{opacity:0;transform:scale(.6)}:is(.aj2-rt3,#_) .aj2-rt3__step.is-done b .aj2-icon{opacity:1;transform:none}:is(.aj2-rt3,#_) .aj2-rt3__step.is-on{color:var(--aj2-c-ink)}:is(.aj2-rt3,#_) .aj2-rt3__step.is-on b{background:var(--aj2-c-action);box-shadow:0 0 0 6px var(--aj2-c-mist),0 0 0 8px color-mix(in srgb,var(--aj2-c-action) 22%,transparent);color:#fff}:is(.aj2-rt3,#_) .aj2-rt3__view{display:grid}:is(.aj2-rt3,#_) .aj2-rt3__panel{grid-area:1 / 1;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);min-width:0;opacity:0;transform:translate(calc(var(--dir, 1) * 24px));transition:opacity .28s var(--aj2-ease-out),transform .42s var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__panel[hidden]{display:flex;visibility:hidden;pointer-events:none}:is(.aj2-rt3,#_) .aj2-rt3__panel.is-on{opacity:1;transform:none;visibility:visible}:is(.aj2-rt3,#_) .aj2-rt3__ph{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}:is(.aj2-rt3,#_) .aj2-rt3__q:focus{outline:none}:is(.aj2-rt3,#_) .aj2-rt3__q{font-family:var(--aj2-f-display);font-size:var(--aj2-t-h3);font-weight:600;line-height:var(--aj2-lh-h3);letter-spacing:var(--aj2-ls-h3)}:is(.aj2-rt3,#_) .aj2-rt3__hint{font-size:var(--aj2-t-small);color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media(min-width:760px){:is(.aj2-rt3,#_) .aj2-rt3__goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}:is(.aj2-rt3,#_) .aj2-rt3__goal{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 36px 10px 10px;border-radius:22px;background:#fff;color:var(--aj2-c-ink);text-align:left;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--aj2-d-fast) var(--aj2-ease-hover),background-color var(--aj2-d-fast) var(--aj2-ease-hover),transform var(--aj2-d-press) var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__goal:active{transform:scale(.98)}:is(.aj2-rt3,#_) .aj2-rt3__goal[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--aj2-c-action),0 12px 26px -20px #1b3d2c99}:is(.aj2-rt3,#_) .aj2-rt3__gib{--sz: 46px}:is(.aj2-rt3,#_) .aj2-rt3__gt{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.aj2-rt3,#_) .aj2-rt3__gt b{font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600;line-height:1.2}:is(.aj2-rt3,#_) .aj2-rt3__gt small{overflow:hidden;font-size:.75rem;color:var(--aj2-c-ink-2);text-overflow:ellipsis;white-space:nowrap}:is(.aj2-rt3,#_) .aj2-rt3__gc{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--aj2-c-step-2);color:#fff;transition:background-color var(--aj2-d-fast) var(--aj2-ease-out),box-shadow var(--aj2-d-fast) var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__gc .aj2-icon{opacity:0;transform:scale(.5);transition:opacity var(--aj2-d-fast) var(--aj2-ease-out),transform var(--aj2-d-ui) var(--aj2-ease-out)}:is(.aj2-rt3,#_) [aria-pressed=true]>.aj2-rt3__gc{background:var(--aj2-c-action);box-shadow:none}:is(.aj2-rt3,#_) [aria-pressed=true]>.aj2-rt3__gc .aj2-icon{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){:is(.aj2-rt3,#_) .aj2-rt3__goal[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1.5px var(--aj2-c-step-2)}}:is(.aj2-rt3,#_) .aj2-rt3__fmts{display:grid;gap:10px}@media(min-width:760px){:is(.aj2-rt3,#_) .aj2-rt3__fmts{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.aj2-rt3,#_) .aj2-rt3__fmt{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:18px 22px;border-radius:26px;background:#fff;color:var(--aj2-c-ink);text-align:left;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--aj2-d-fast) var(--aj2-ease-hover),transform var(--aj2-d-press) var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__fmt:active{transform:scale(.99)}:is(.aj2-rt3,#_) .aj2-rt3__fmt[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--aj2-c-action),0 14px 30px -22px #1b3d2c99}:is(.aj2-rt3,#_) .aj2-rt3__fr{position:relative;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.75px #081c1547}:is(.aj2-rt3,#_) .aj2-rt3__fr:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--aj2-c-action);transform:scale(0);transition:transform var(--aj2-d-ui) var(--aj2-ease-out)}:is(.aj2-rt3,#_) [aria-checked=true]>.aj2-rt3__fr{box-shadow:inset 0 0 0 1.75px var(--aj2-c-action)}:is(.aj2-rt3,#_) [aria-checked=true]>.aj2-rt3__fr:after{transform:scale(1)}:is(.aj2-rt3,#_) .aj2-rt3__ft{display:flex;flex-direction:column;gap:4px;min-width:0}:is(.aj2-rt3,#_) .aj2-rt3__ft b{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--aj2-f-display);font-size:var(--aj2-t-ui);font-weight:600}:is(.aj2-rt3,#_) .aj2-rt3__ft small{font-size:var(--aj2-t-micro);color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__off{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:var(--aj2-r-pill);background:var(--aj2-c-action);color:#fff;font-size:.6875rem;font-style:normal;font-weight:600}:is(.aj2-rt3,#_) .aj2-rt3__off:empty{display:none}:is(.aj2-rt3,#_) .aj2-rt3__fp{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:lining-nums tabular-nums}:is(.aj2-rt3,#_) .aj2-rt3__fp b{font-family:var(--aj2-f-display);font-size:1.25rem;font-weight:600}:is(.aj2-rt3,#_) .aj2-rt3__fp s{font-size:var(--aj2-t-micro);color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__fp s:empty{display:none}:is(.aj2-rt3,#_) .aj2-rt3__fx{display:flex;flex-wrap:wrap;gap:10px;grid-column:2 / -1;padding-top:4px}:is(.aj2-rt3,#_) .aj2-rt3__fx:empty{display:none}:is(.aj2-rt3,#_) .aj2-rt3__fx i{position:relative;display:block;width:52px;aspect-ratio:1;border-radius:16px;background:var(--t, #E5F5E2)}:is(.aj2-rt3,#_) .aj2-rt3__fx img{width:100%;height:100%;border-radius:inherit;object-fit:cover;mix-blend-mode:multiply}:is(.aj2-rt3,#_) .aj2-rt3__fx em{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--aj2-r-pill);background:var(--aj2-c-ink);box-shadow:0 0 0 3px #fff;color:#fff;font-family:var(--aj2-f-display);font-size:.6875rem;font-style:normal;font-weight:600;font-variant-numeric:lining-nums tabular-nums;transition:transform var(--aj2-d-ui) var(--aj2-ease-out)}:is(.aj2-rt3,#_) [aria-checked=true]>.aj2-rt3__fx em{background:var(--aj2-c-action)}:is(.aj2-rt3,#_) [aria-checked=true]>.aj2-rt3__fx i{animation:aj2-rt3-pop .42s var(--aj2-ease-out) both;animation-delay:calc(var(--k, 0) * 50ms)}@keyframes aj2-rt3-pop{0%{transform:scale(.92)}}@media(hover:hover)and (pointer:fine){:is(.aj2-rt3,#_) .aj2-rt3__fmt[aria-checked=false]:hover{box-shadow:inset 0 0 0 1.5px var(--aj2-c-step-2)}}:is(.aj2-rt3,#_) .aj2-rt3__day{display:grid;gap:10px}@media(min-width:760px){:is(.aj2-rt3,#_) .aj2-rt3__day{grid-template-columns:repeat(var(--n, 2),minmax(0,1fr))}}:is(.aj2-rt3,#_) .aj2-rt3__slot{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:24px;background:#fff;animation:aj2-rt3-in .46s var(--aj2-ease-out) both;animation-delay:calc(var(--k, 0) * 70ms)}:is(.aj2-rt3,#_) .aj2-rt3__sh{display:flex;align-items:center;gap:8px;padding:2px 4px 4px;font-family:var(--aj2-f-display);font-size:var(--aj2-t-micro);font-weight:600;color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__sh .aj2-icon{color:var(--aj2-c-action)}:is(.aj2-rt3,#_) .aj2-rt3__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px 6px 6px;border-radius:18px;background:var(--aj2-c-mist);color:var(--aj2-c-ink);text-decoration:none}:is(.aj2-rt3,#_) .aj2-rt3__ri{display:block;width:48px;aspect-ratio:1;border-radius:14px;background:var(--t, #E5F5E2);overflow:hidden}:is(.aj2-rt3,#_) .aj2-rt3__ri img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}:is(.aj2-rt3,#_) .aj2-rt3__rt{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.aj2-rt3,#_) .aj2-rt3__rt b{font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600}:is(.aj2-rt3,#_) .aj2-rt3__rt small{overflow:hidden;font-size:.75rem;color:var(--aj2-c-ink-2);text-overflow:ellipsis;white-space:nowrap}:is(.aj2-rt3,#_) .aj2-rt3__rp{font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600;font-variant-numeric:lining-nums tabular-nums}@keyframes aj2-rt3-in{0%{opacity:0;transform:translateY(10px)}}:is(.aj2-rt3,#_) .aj2-rt3__end{display:grid;gap:14px;padding:16px 18px;border-radius:24px;background:#fff}@media(min-width:760px){:is(.aj2-rt3,#_) .aj2-rt3__end{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}}:is(.aj2-rt3,#_) .aj2-rt3__ship{display:grid;gap:8px}:is(.aj2-rt3,#_) .aj2-rt3__ship p{font-size:var(--aj2-t-micro);color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__ship b{color:var(--aj2-c-ink)}:is(.aj2-rt3,#_) .aj2-rt3__bar{position:relative;height:6px;border-radius:var(--aj2-r-pill);background:var(--aj2-c-step);overflow:hidden}:is(.aj2-rt3,#_) .aj2-rt3__bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--aj2-c-action);transform:scaleX(var(--p, 0));transform-origin:left center;transition:transform .6s var(--aj2-ease-out)}:is(.aj2-rt3,#_) .aj2-rt3__tot{display:flex;align-items:center;justify-content:space-between;gap:16px}:is(.aj2-rt3,#_) .aj2-rt3__tl{display:flex;flex-direction:column;gap:2px;font-family:var(--aj2-f-display);font-size:var(--aj2-t-ui);font-weight:600}:is(.aj2-rt3,#_) .aj2-rt3__tl small{font-family:var(--aj2-f-body);font-size:var(--aj2-t-micro);font-weight:500;color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__tv{display:flex;align-items:baseline;gap:10px;font-variant-numeric:lining-nums tabular-nums}:is(.aj2-rt3,#_) .aj2-rt3__tv b{font-family:var(--aj2-f-display);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1}:is(.aj2-rt3,#_) .aj2-rt3__tv s{font-size:var(--aj2-t-small);color:var(--aj2-c-ink-2)}:is(.aj2-rt3,#_) .aj2-rt3__tv s:empty{display:none}:is(.aj2-rt3,#_) .aj2-rt3__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}:is(.aj2-rt3,#_) .aj2-rt3__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px 0 12px;border-radius:var(--aj2-r-pill);color:var(--aj2-c-ink);font-family:var(--aj2-f-display);font-size:var(--aj2-t-small);font-weight:600;transition:background-color var(--aj2-d-fast) var(--aj2-ease-hover)}:is(.aj2-rt3,#_) .aj2-rt3__next[disabled]{opacity:.4;pointer-events:none}@media(hover:hover)and (pointer:fine){:is(.aj2-rt3,#_) .aj2-rt3__back:hover{background:var(--aj2-c-step)}}@media(max-width:599.98px){:is(.aj2-rt3,#_) .aj2-rt3__sl{display:none}:is(.aj2-rt3,#_) .aj2-rt3__step.is-on .aj2-rt3__sl{display:block}:is(.aj2-rt3,#_) .aj2-rt3__goal{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:10px;min-height:0;padding:12px;border-radius:20px}:is(.aj2-rt3,#_) .aj2-rt3__gib{--sz: 36px}:is(.aj2-rt3,#_) .aj2-rt3__gt b{font-size:.875rem;line-height:1.2;text-wrap:balance}:is(.aj2-rt3,#_) .aj2-rt3__gt small{font-size:.6875rem}:is(.aj2-rt3,#_) .aj2-rt3__gc{top:12px;right:12px;width:20px;height:20px}:is(.aj2-rt3,#_) .aj2-rt3__q{font-size:1.125rem}:is(.aj2-rt3,#_) .aj2-rt3__hint{font-size:var(--aj2-t-micro)}:is(.aj2-rt3,#_) .aj2-rt3__fmt{min-height:80px;padding:14px 16px;gap:12px}:is(.aj2-rt3,#_) .aj2-rt3__foot .aj2-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){:is(.aj2-rt3,#_) .aj2-rt3__panel,:is(.aj2-rt3,#_) .aj2-rt3__steps:after,:is(.aj2-rt3,#_) .aj2-rt3__step b,:is(.aj2-rt3,#_) .aj2-rt3__bar i{transition:none}:is(.aj2-rt3,#_) .aj2-rt3__slot,:is(.aj2-rt3,#_) [aria-checked=true]>.aj2-rt3__fx i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/aj2-pg-hm-routine.css.map */
