.glutathioneRoutine-module__qniJSa__routineHero{background:var(--cream)}.glutathioneRoutine-module__qniJSa__routineHeroMedia>img{object-position:52% 55%}.glutathioneRoutine-module__qniJSa__weekStrip{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(7,1fr);display:grid}.glutathioneRoutine-module__qniJSa__weekDay{align-content:start;gap:.5rem;min-height:11rem;padding:1.1rem 1rem;display:grid}.glutathioneRoutine-module__qniJSa__weekDay+.glutathioneRoutine-module__qniJSa__weekDay{border-left:1px solid var(--line)}.glutathioneRoutine-module__qniJSa__weekDay>span:first-child{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:.64rem}.glutathioneRoutine-module__qniJSa__weekDose{background:var(--sky)}.glutathioneRoutine-module__qniJSa__weekMark{color:#fff;background:var(--ink);border-radius:0;place-items:center;width:2.1rem;height:2.1rem;font-size:.7rem;font-weight:900;display:grid}.glutathioneRoutine-module__qniJSa__weekMarkRest{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0;font-weight:700}.glutathioneRoutine-module__qniJSa__weekDay p{opacity:.7;margin:0;font-size:.74rem;line-height:1.45}.glutathioneRoutine-module__qniJSa__weekNote{opacity:.64;margin:1.2rem 0 0;font-size:.74rem;line-height:1.6}.glutathioneRoutine-module__qniJSa__guideBand{grid-template-columns:1.02fr .98fr;min-height:33rem;display:grid}.glutathioneRoutine-module__qniJSa__guideMedia{background:#d7cbc7;min-height:33rem;position:relative;overflow:hidden}.glutathioneRoutine-module__qniJSa__guideMedia img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a}.glutathioneRoutine-module__qniJSa__guideCopy{background:#fff;flex-direction:column;justify-content:center;padding:clamp(2.2rem,4.5vw,4.5rem);display:flex}.glutathioneRoutine-module__qniJSa__guideCopy h2{max-width:9em;font-size:clamp(2.6rem,3.9vw,3.8rem)}.glutathioneRoutine-module__qniJSa__guideList{border-top:1px solid var(--line);margin:1.3rem 0 1.4rem;display:grid}.glutathioneRoutine-module__qniJSa__guideList>div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:.9rem;padding:.9rem 0;font-size:.8rem;line-height:1.5;display:grid}.glutathioneRoutine-module__qniJSa__guideList strong{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:.62rem}.glutathioneRoutine-module__qniJSa__refillBand{padding:clamp(3.4rem, 5.5vw, 5rem) var(--clp-gutter);color:#fff;background:var(--green);grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);display:grid}.glutathioneRoutine-module__qniJSa__refillBand h2{max-width:9em;font-size:clamp(2.7rem,4.4vw,4.2rem)}.glutathioneRoutine-module__qniJSa__refillLede{opacity:.78;max-width:32rem;margin:1.1rem 0 1.4rem;font-size:.95rem;line-height:1.62}.glutathioneRoutine-module__qniJSa__refillCards{background:#ffffff2e;grid-template-columns:1fr 1fr;gap:1px;display:grid;box-shadow:0 0 0 1px #ffffff2e}.glutathioneRoutine-module__qniJSa__refillCards article{background:var(--green);align-content:start;gap:.4rem;padding:1.2rem;display:grid}.glutathioneRoutine-module__qniJSa__refillCards span{color:var(--sky);font-family:var(--font-label);font-size:.64rem}.glutathioneRoutine-module__qniJSa__refillCards h3{margin:0;font-size:1rem}.glutathioneRoutine-module__qniJSa__refillCards p{opacity:.74;margin:0;font-size:.76rem;line-height:1.5}.glutathioneRoutine-module__qniJSa__timeline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.glutathioneRoutine-module__qniJSa__timeline article{align-content:start;gap:.5rem;min-height:12rem;padding:1.35rem;display:grid}.glutathioneRoutine-module__qniJSa__timeline article+article{border-left:1px solid var(--line)}.glutathioneRoutine-module__qniJSa__timeline span{color:var(--rust);font-family:var(--font-label);font-size:.66rem}.glutathioneRoutine-module__qniJSa__timeline h3{margin:0;font-size:1.1rem}.glutathioneRoutine-module__qniJSa__timeline p{opacity:.7;margin:0;font-size:.78rem;line-height:1.55}@media (max-width:800px){.glutathioneRoutine-module__qniJSa__weekStrip{grid-template-columns:repeat(4,1fr)}.glutathioneRoutine-module__qniJSa__weekDay{min-height:8.5rem;padding:.85rem .7rem}.glutathioneRoutine-module__qniJSa__weekDay:nth-child(4n+1){border-left:0}.glutathioneRoutine-module__qniJSa__weekDay:nth-child(n+5){border-top:1px solid var(--line)}.glutathioneRoutine-module__qniJSa__weekDay p{font-size:.68rem}.glutathioneRoutine-module__qniJSa__guideBand{grid-template-columns:1fr;min-height:0}.glutathioneRoutine-module__qniJSa__guideMedia{min-height:17rem}.glutathioneRoutine-module__qniJSa__guideCopy{padding:1.85rem 1.25rem}.glutathioneRoutine-module__qniJSa__guideCopy h2{font-size:2.6rem}.glutathioneRoutine-module__qniJSa__guideList>div{grid-template-columns:1fr;gap:.25rem}.glutathioneRoutine-module__qniJSa__refillBand{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem}.glutathioneRoutine-module__qniJSa__refillBand h2{font-size:2.6rem}.glutathioneRoutine-module__qniJSa__refillCards,.glutathioneRoutine-module__qniJSa__timeline{grid-template-columns:1fr}.glutathioneRoutine-module__qniJSa__timeline article{min-height:0}.glutathioneRoutine-module__qniJSa__timeline article+article{border-top:1px solid var(--line);border-left:0}}
