:root{--kalu-track-tight: -.02em;--kalu-track-eyebrow: .18em;--font-serif-family: "Lora", Georgia, "Times New Roman", serif;--announcement-height: 0px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{padding-top:var(--announcement-height, 0px)}[id^=kalu-]{scroll-margin-top:calc(8rem + var(--announcement-height, 0px))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-kalu-hero .kalu-hero__title,.section-kalu-benefits .kalu-benefits__title,.section-kalu-how .kalu-how__title,.section-kalu-purchase .kalu-purchase__title,.section-kalu-composition .kalu-composition__title,.section-kalu-testimonials .kalu-testimonials__title,.section-kalu-faq .kalu-faq__title,.section-kalu-actives .kalu-actives__title,.section-kalu-before-after .kalu-before-after__title,.section-kalu-about .kalu-about__title,.section-kalu-video .kalu-video__title,.section-kalu-blog .kalu-blog__title,.section-kalu-article .kalu-article__title,.kalu-footer__brand{margin:0;font-family:var(--font-heading-family);font-weight:700;text-transform:none;letter-spacing:var(--kalu-track-tight);line-height:1.05}.section-kalu-hero .kalu-hero__title{font-size:clamp(5rem,9vw,9.5rem);line-height:.95;letter-spacing:-.025em}.section-kalu-benefits .kalu-benefits__title,.section-kalu-how .kalu-how__title,.section-kalu-composition .kalu-composition__title,.section-kalu-testimonials .kalu-testimonials__title,.section-kalu-faq .kalu-faq__title,.section-kalu-actives .kalu-actives__title,.section-kalu-before-after .kalu-before-after__title,.section-kalu-about .kalu-about__title,.section-kalu-video .kalu-video__title,.section-kalu-purchase .kalu-purchase__title,.section-kalu-blog .kalu-blog__title,.section-kalu-article .kalu-article__title{font-size:clamp(3.6rem,6.5vw,6.4rem);line-height:.98}.section-kalu-hero .kalu-hero__eyebrow,.section-kalu-benefits .kalu-benefits__eyebrow,.section-kalu-how .kalu-how__eyebrow,.section-kalu-purchase .kalu-purchase__eyebrow,.section-kalu-composition .kalu-composition__eyebrow,.section-kalu-testimonials .kalu-testimonials__eyebrow,.section-kalu-faq .kalu-faq__eyebrow,.section-kalu-actives .kalu-actives__eyebrow,.section-kalu-before-after .kalu-before-after__eyebrow,.section-kalu-about .kalu-about__eyebrow,.section-kalu-video .kalu-video__eyebrow,.section-kalu-blog .kalu-blog__eyebrow,.section-kalu-article .kalu-article__eyebrow{margin:0;font-family:var(--font-body-family);font-weight:600;text-transform:uppercase;letter-spacing:var(--kalu-track-eyebrow);font-size:1.3rem}.section-kalu-benefits .kalu-benefits__subtitle,.section-kalu-how .kalu-how__subtitle,.section-kalu-purchase .kalu-purchase__subtitle,.section-kalu-composition .kalu-composition__subtitle,.section-kalu-testimonials .kalu-testimonials__subtitle,.section-kalu-faq .kalu-faq__subtitle,.section-kalu-actives .kalu-actives__subtitle,.section-kalu-before-after .kalu-before-after__subtitle,.section-kalu-about .kalu-about__subtitle,.section-kalu-video .kalu-video__subtitle,.section-kalu-blog .kalu-blog__subtitle{margin:0}.section-kalu-benefits .kalu-benefits__subtitle>:first-child,.section-kalu-how .kalu-how__subtitle>:first-child,.section-kalu-purchase .kalu-purchase__subtitle>:first-child,.section-kalu-composition .kalu-composition__subtitle>:first-child,.section-kalu-testimonials .kalu-testimonials__subtitle>:first-child,.section-kalu-faq .kalu-faq__subtitle>:first-child,.section-kalu-actives .kalu-actives__subtitle>:first-child,.section-kalu-before-after .kalu-before-after__subtitle>:first-child,.section-kalu-about .kalu-about__subtitle>:first-child,.section-kalu-video .kalu-video__subtitle>:first-child,.section-kalu-blog .kalu-blog__subtitle>:first-child{margin-top:0}.section-kalu-benefits .kalu-benefits__subtitle>:last-child,.section-kalu-how .kalu-how__subtitle>:last-child,.section-kalu-purchase .kalu-purchase__subtitle>:last-child,.section-kalu-composition .kalu-composition__subtitle>:last-child,.section-kalu-testimonials .kalu-testimonials__subtitle>:last-child,.section-kalu-faq .kalu-faq__subtitle>:last-child,.section-kalu-actives .kalu-actives__subtitle>:last-child,.section-kalu-before-after .kalu-before-after__subtitle>:last-child,.section-kalu-about .kalu-about__subtitle>:last-child,.section-kalu-video .kalu-video__subtitle>:last-child,.section-kalu-blog .kalu-blog__subtitle>:last-child{margin-bottom:0}.section-kalu-benefits .kalu-benefits__item-title,.section-kalu-how .kalu-how__step-title,.section-kalu-composition .kalu-composition__panel-title,.section-kalu-faq .kalu-faq__question-text,.section-kalu-actives .kalu-actives__card-title{font-family:var(--font-serif-family);text-transform:none;letter-spacing:0;font-weight:700;font-size:2.1rem;line-height:1.2}.section-kalu-benefits .kalu-benefits__item-description,.section-kalu-how .kalu-how__step-description,.section-kalu-composition .kalu-composition__body,.section-kalu-testimonials .kalu-testimonials__quote p,.section-kalu-faq .kalu-faq__answer,.section-kalu-actives .kalu-actives__card-description{font-size:1.6rem;line-height:1.6;font-family:var(--font-body-family)}.section-kalu-hero .kalu-hero__subtitle{font-size:1.8rem;line-height:1.5}.section-kalu-purchase .kalu-purchase__subtitle,.section-kalu-actives .kalu-actives__subtitle,.section-kalu-before-after .kalu-before-after__subtitle,.section-kalu-about .kalu-about__subtitle,.section-kalu-video .kalu-video__subtitle,.section-kalu-how .kalu-how__subtitle,.section-kalu-blog .kalu-blog__subtitle{font-size:1.6rem;line-height:1.6}@media screen and (min-width:750px){.section-kalu-purchase .kalu-purchase__subtitle,.section-kalu-actives .kalu-actives__subtitle,.section-kalu-before-after .kalu-before-after__subtitle,.section-kalu-about .kalu-about__subtitle,.section-kalu-video .kalu-video__subtitle,.section-kalu-how .kalu-how__subtitle,.section-kalu-blog .kalu-blog__subtitle{font-size:1.7rem}}.section-kalu-benefits .kalu-benefits,.section-kalu-how .kalu-how,.section-kalu-purchase .kalu-purchase,.section-kalu-composition .kalu-composition,.section-kalu-testimonials .kalu-testimonials,.section-kalu-faq .kalu-faq,.section-kalu-actives .kalu-actives,.section-kalu-before-after .kalu-before-after,.section-kalu-about .kalu-about,.section-kalu-video .kalu-video,.section-kalu-blog .kalu-blog,.section-kalu-article .kalu-article{padding-block:3rem}@media screen and (min-width:750px){.section-kalu-benefits .kalu-benefits,.section-kalu-how .kalu-how,.section-kalu-purchase .kalu-purchase,.section-kalu-composition .kalu-composition,.section-kalu-testimonials .kalu-testimonials,.section-kalu-faq .kalu-faq,.section-kalu-actives .kalu-actives,.section-kalu-before-after .kalu-before-after,.section-kalu-about .kalu-about,.section-kalu-video .kalu-video,.section-kalu-blog .kalu-blog,.section-kalu-article .kalu-article{padding-block:11rem}}.section-kalu-hero .kalu-hero{padding-block:0!important;padding-inline:0!important;margin:0!important}.section-kalu-hero{padding:0!important;margin:0!important}.section-kalu-benefits .kalu-benefits__item,.section-kalu-how .kalu-how__step{padding:3rem;border-radius:0;gap:1.2rem}.section-kalu-testimonials .kalu-testimonials__card{padding:3.2rem;border-radius:0;gap:1.6rem}@media screen and (min-width:750px){.section-kalu-benefits .kalu-benefits__item,.section-kalu-how .kalu-how__step,.section-kalu-testimonials .kalu-testimonials__card{padding:4rem}}.section-kalu-composition .kalu-composition__summary,.section-kalu-faq .kalu-faq__question{padding:2.2rem 2.4rem}.section-kalu-composition .kalu-composition__body{padding:0 2.4rem 2.4rem}.section-kalu-faq .kalu-faq__answer{padding:.4rem 2.4rem 2.4rem}.section-kalu-benefits .kalu-benefits__icon{width:4rem;height:4rem;margin-bottom:1rem}.section-kalu-how .kalu-how__step-number{width:5rem;height:5rem;font-size:2rem;font-family:var(--font-heading-family);font-weight:700}.kalu-wordmark{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:rgba(var(--color-foreground),1);line-height:1}.kalu-wordmark__main{font-family:var(--font-heading-family);font-weight:700;text-transform:none;font-size:3rem;letter-spacing:-.01em;line-height:1}.kalu-wordmark__sub{display:inline-flex;flex-direction:column;font-family:var(--font-body-family);font-weight:500;text-transform:uppercase;font-size:.9rem;letter-spacing:.08em;line-height:1.05;color:rgba(var(--color-foreground),.7);padding-top:.4rem}.kalu-brand-logo{display:block;height:auto;width:auto;max-width:100%}.kalu-header__brand .kalu-brand-logo{height:5rem}.kalu-footer .kalu-brand-logo{height:8rem}.kalu-footer .kalu-footer__circle{height:14rem;width:auto;filter:brightness(0) invert(1)}@media screen and (min-width:750px){.kalu-header__brand .kalu-brand-logo{height:6.4rem}.kalu-footer .kalu-brand-logo{height:12rem}.kalu-footer .kalu-footer__circle{height:22rem;width:auto}}.kalu-purchase__submit,.kalu-section-cta,.cart__checkout-button,.cart__ctas .button,cart-drawer .drawer__inner-empty .button,.cart__warnings .button{display:inline-flex!important;align-items:center;justify-content:center;gap:.8rem;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:600!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;padding:1.9rem 2.8rem 1.7rem!important;border:0!important;line-height:1!important;border-radius:0!important;background:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1);cursor:pointer;box-shadow:none!important;transition:background .18s ease,color .18s ease,transform .18s ease}.kalu-purchase__submit:before,.kalu-purchase__submit:after,.cart__checkout-button:before,.cart__checkout-button:after,cart-drawer .button:before,cart-drawer .button:after,.drawer__inner-empty .button:before,.drawer__inner-empty .button:after,.cart__warnings .button:before,.cart__warnings .button:after{display:none!important;content:none!important}.kalu-purchase__submit:hover,.kalu-purchase__submit:focus-visible,.kalu-section-cta:hover,.kalu-section-cta:focus-visible,.cart__checkout-button:not([disabled]):hover,.cart__checkout-button:not([disabled]):focus-visible,.cart__ctas .button:not([disabled]):hover,.cart__ctas .button:not([disabled]):focus-visible,cart-drawer .drawer__inner-empty .button:not([disabled]):hover,cart-drawer .drawer__inner-empty .button:not([disabled]):focus-visible,.cart__warnings .button:not([disabled]):hover,.cart__warnings .button:not([disabled]):focus-visible{background:#f9921b!important;color:#fff!important;transform:translateY(-1px)}.kalu-purchase__submit:active,.kalu-section-cta:active,.cart__checkout-button:active,.cart__ctas .button:active,cart-drawer .drawer__inner-empty .button:active,.cart__warnings .button:active{transform:translateY(0);opacity:.92}@media screen and (min-width:750px){.kalu-purchase__submit,.kalu-section-cta,.cart__checkout-button,.cart__ctas .button,cart-drawer .drawer__inner-empty .button,.cart__warnings .button{padding:2.1rem 3.2rem 1.9rem!important}}@media(prefers-reduced-motion:reduce){.kalu-purchase__submit,.kalu-section-cta,.cart__checkout-button,.cart__ctas .button,cart-drawer .drawer__inner-empty .button,.cart__warnings .button{transition:none}.kalu-purchase__submit:hover,.kalu-section-cta:hover,.kalu-hero__cta-pill:hover,.kalu-about__cta:hover,.cart__checkout-button:hover,.cart__ctas .button:hover,cart-drawer .drawer__inner-empty .button:hover,.cart__warnings .button:hover{transform:none}}.kalu-section-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:0;text-align:center}.kalu-section-cta-wrap__lead{font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);font-weight:500;font-family:var(--font-body-family);margin:0}@media screen and (min-width:750px){.kalu-section-cta-wrap{margin-top:.8rem}}.section-kalu-benefits .kalu-benefits__item,.section-kalu-how .kalu-how__step,.section-kalu-testimonials .kalu-testimonials__card{background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.1)}.color-scheme-2 .kalu-benefits__item,.color-scheme-2 .kalu-how__step,.color-scheme-2 .kalu-testimonials__card,.color-scheme-3 .kalu-benefits__item,.color-scheme-3 .kalu-how__step,.color-scheme-3 .kalu-testimonials__card,.color-scheme-4 .kalu-benefits__item,.color-scheme-4 .kalu-how__step,.color-scheme-4 .kalu-testimonials__card{background:rgba(var(--color-background),.18);border-color:rgba(var(--color-background),.28)}.kalu-blob{position:absolute;pointer-events:none;border-radius:50%;filter:blur(40px);opacity:.55;z-index:0}.kalu-blob--orange{background:radial-gradient(circle,#F9921B 0%,transparent 70%)}.kalu-blob--lavender{background:radial-gradient(circle,#B587B6 0%,transparent 70%)}.kalu-blob--mix{background:radial-gradient(circle at 30% 50%,#F9921B 0%,transparent 50%),radial-gradient(circle at 70% 50%,#B587B6 0%,transparent 50%)}.kalu-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border:1.5px solid currentColor;border-radius:999px;font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;line-height:1}.kalu-asterisk{display:inline-block;font-family:var(--font-heading-family);font-weight:700;line-height:.8;vertical-align:super;font-size:.85em}.kalu-testimonials__rating{display:inline-flex;gap:.2rem;font-size:1.4rem;letter-spacing:.05em;color:rgba(var(--color-button),1);margin-bottom:.4rem}.kalu-article-card{display:flex;flex-direction:column;gap:1.4rem}.kalu-article-card__media{display:block;overflow:hidden;aspect-ratio:var(--ratio, 1.5);background:rgba(var(--color-foreground),.06)}.kalu-article-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.kalu-article-card:hover .kalu-article-card__image{transform:scale(1.04)}.kalu-article-card__body{display:flex;flex-direction:column;gap:.8rem}.kalu-article-card__eyebrow{margin:0;font-family:var(--font-body-family);font-weight:600;text-transform:uppercase;letter-spacing:var(--kalu-track-eyebrow);font-size:1.1rem;color:rgba(var(--color-button),1)}.kalu-article-card__title{margin:0;font-family:var(--font-heading-family);font-weight:700;letter-spacing:var(--kalu-track-tight);line-height:1.15;font-size:2.2rem;color:rgba(var(--color-foreground),1)}.kalu-article-card__link{color:inherit;text-decoration:none}.kalu-article-card__link:hover,.kalu-article-card__link:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.kalu-article-card__excerpt{margin:0;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.kalu-article-card__meta{margin:.2rem 0 0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-family:var(--font-serif-family);font-style:italic;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}@media(prefers-reduced-motion:reduce){.kalu-article-card__image,.kalu-article-card:hover .kalu-article-card__image{transition:none;transform:none}}.section-kalu-article .kalu-article__content{font-family:var(--font-body-family);font-size:1.7rem;line-height:1.7;color:rgba(var(--color-foreground),.88)}.section-kalu-article .kalu-article__content>:first-child{margin-top:0}.section-kalu-article .kalu-article__content>:last-child{margin-bottom:0}.section-kalu-article .kalu-article__content h2,.section-kalu-article .kalu-article__content h3,.section-kalu-article .kalu-article__content h4{font-family:var(--font-heading-family);font-weight:700;letter-spacing:var(--kalu-track-tight);line-height:1.15;color:rgba(var(--color-foreground),1);margin:3.2rem 0 1.2rem}.section-kalu-article .kalu-article__content h2{font-size:2.8rem}.section-kalu-article .kalu-article__content h3{font-size:2.2rem;font-family:var(--font-serif-family)}.section-kalu-article .kalu-article__content a{color:rgba(var(--color-foreground),1);text-underline-offset:.3rem}.section-kalu-article .kalu-article__content img{max-width:100%;height:auto;display:block;margin:2.4rem 0}.section-kalu-article .kalu-article__content blockquote{margin:2.4rem 0;padding-left:2rem;border-left:3px solid rgba(var(--color-button),1);font-family:var(--font-serif-family);font-style:italic;font-size:2rem;line-height:1.4;color:rgba(var(--color-foreground),.92)}.section-kalu-blog .kalu-blog__pagination .pagination-wrapper{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kalu-pop.css.map */
