.cc-lp{--cc-cream:var(--cream);--cc-ink:var(--char);--cc-amber:var(--amber)}.cc-lp .cc-fill-text{color:var(--cc-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cc-lp .cc-fill-text{color:#0000;background-image:url(/cleanser-lp/bg-ferment.webp);background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:reduce){.cc-lp *{scroll-behavior:auto!important}}@keyframes cc-bubble-drift{0%{border-radius:56% 44% 52% 48%/44% 57% 46% 56%}34%{border-radius:46% 54% 44% 56%/54% 44% 58% 42%}67%{border-radius:52% 48% 58% 42%/46% 52% 44% 58%}to{border-radius:56% 44% 52% 48%/44% 57% 46% 56%}}@keyframes cc-bubble-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.cc-lp .cc-bubble{will-change:border-radius,transform;animation:14s ease-in-out infinite cc-bubble-drift,7s ease-in-out infinite cc-bubble-float}.cc-lp .cc-bubble:hover,.cc-lp .cc-bubble:active{animation-name:cc-bubble-drift;animation-duration:5s}@media (prefers-reduced-motion:reduce){.cc-lp .cc-bubble{animation:none}}.cc-lp .cc-display{font-size:calc(clamp(48px,16vw,180px)*var(--cc-display-scale,1))}@media (min-width:1024px){.cc-lp .cc-display.cc-fit{font-size:calc(clamp(48px,min(16vw,(100vw - 656px)/var(--cc-fit,4)),180px)*var(--cc-display-scale,1))}}.cc-lp .cc-display-centered{font-size:clamp(52px,min(14vw,11.5vh),150px);line-height:.92}.cc-lp .cc-gloss{font-size:calc(clamp(17px,4.2vw,22px)*var(--cc-tagline-scale,1))}@media (min-width:1024px){.cc-lp .cc-gloss{font-size:calc(27.5px*var(--cc-tagline-scale,1))}}
