.kr{color:var(--text-ink);background:var(--bg-cream);font-family:var(--font-sans)}.kr h1,.kr h2,.kr h3{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:-.025em}.kr p{font-family:var(--font-sans)}.kr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 96px)}.kr-hero-copy{padding:64px 11.4%;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kr-hero h1{font-size:82px;line-height:.86;margin:0 0 48px;max-width:560px}.kr-checks{list-style:none;padding:0;margin:0;display:grid;gap:28px;max-width:470px}.kr-checks li{display:flex;gap:16px;font-size:16px;line-height:1.6;align-items:flex-start}.kr-checks img{width:22px;height:22px;flex:0 0 22px;margin-top:2px}.kr-hero-action{margin-top:auto;padding-top:64px;width:100%}.kr-hero-action .button{min-height:48px;padding:16px 26px;font-size:12px}.kr-hero--jolie .kr-hero-action .button{width:auto;min-width:210px}.kr-hero-action p{font-size:10px;margin:10px 0 0}.kr-hero-media{margin:0;position:relative;min-height:760px;overflow:hidden}.kr-hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.kr-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0004;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:45px}.kr-hero-overlay>span{font-size:10px;letter-spacing:.05em}.kr-hero-overlay h2{font:400 38px/1.2 var(--font-sans);text-transform:none;letter-spacing:-.02em;margin:38px 0 22px}.kr-hero-overlay>p{font-size:16px;line-height:1.6;max-width:430px}.kr-hero-facts{display:grid;grid-template-columns:1fr 1fr;gap:45px;width:100%;margin-top:65px}.kr-hero-facts strong{font:600 100px/.9 var(--font-display);display:block;letter-spacing:-.025em}.kr-hero-facts span{display:block;font-size:12px;line-height:1.5;margin-top:20px}.kr-hero--seoni{min-height:720px}.kr-hero--seoni .kr-hero-media{grid-column:1;grid-row:1;min-height:720px}.kr-hero--seoni .kr-hero-copy{grid-column:2;grid-row:1;justify-content:center;padding:70px 8%;gap:24px}.kr-hero--seoni h1{font-size:66px;line-height:.91;margin:0}.kr-hero-intro{font-size:16px;line-height:1.65;max-width:560px}.kr-hero--seoni .kr-hero-action{padding:0;margin:0}.kr-hero--seoni .button{width:100%}.kr-ad-rating{display:inline-flex;align-items:center;gap:8px;font:12px/1.5 var(--font-sans)}.kr-ad-rating img{width:14px;height:14px;object-fit:contain}.kr-ad-rating span{text-decoration:underline;text-underline-offset:3px}.kr-story{padding:80px 32px}.kr-story h2{font-size:48px;line-height:.92;margin:0 0 28px}.kr-story h3{font-size:24px;line-height:1.05;margin:0 0 12px}.kr-story-copy>p,.kr-story-copy>div>p{font-size:15px;line-height:1.7;max-width:530px;margin:0 0 24px}.kr-story-copy>.button{margin-top:24px}.kr-story--care,.kr-story--water,.kr-story--problem,.kr-story--benefits{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.kr-story--care .kr-story-copy{padding-right:10%}.kr-care-photos{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kr-care-photos figure{margin:0;min-width:0}.kr-care-photos img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.kr-care-photos figcaption{font-size:9px;margin-top:10px}.kr-story-photo{margin:0;min-width:0;align-self:stretch}.kr-story-photo img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;display:block}.kr-water-list{list-style:none;padding:0;margin:36px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px 24px}.kr-water-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7}.kr-water-list img{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.kr-story--reviews{display:grid;grid-template-columns:1fr 2fr;gap:32px;border-block:var(--grid-hairline);padding-block:64px}.kr-story--reviews h2{font:12px/1.5 var(--font-sans);letter-spacing:.025em;margin:0 0 14px}.kr-story--reviews header>p{font-size:10px;color:var(--text-muted)}.kr-review-track{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0}.kr-review-track>figure{flex:0 0 calc((100% - 24px)/2);margin:0;padding:28px;background:var(--bg-stone);display:flex;flex-direction:column;justify-content:space-between;gap:32px;scroll-snap-align:start;min-height:230px}.kr-review-track blockquote{font:18px/1.45 var(--font-sans);margin:0}.kr-review-track figcaption{display:flex;justify-content:space-between;gap:16px;font-size:11px;line-height:1.5}.kr-review-track figcaption strong{font-weight:600}.kr-review-track figcaption span{font-size:9px;color:var(--text-muted);text-align:right}.kr-arrows{display:flex;gap:8px;margin-top:35px}.kr-arrows button{width:32px;height:32px;border:var(--grid-hairline);padding:8px;background:transparent}.kr-arrows button:disabled{opacity:.3;cursor:default}.kr-arrows [data-kr-prev] img{transform:rotate(180deg)}.kr-arrows img{width:100%;height:100%;object-fit:contain}.kr-story--problem{background:var(--bg-stone);padding:80px 6.25%;gap:8%}.kr-problem-point{padding:24px 0;border-bottom:var(--grid-hairline)}.kr-problem-point:last-child{border:0}.kr-problem-point h3{font:600 15px/1.5 var(--font-sans);text-transform:none;margin-bottom:10px;letter-spacing:0}.kr-problem-point p{font-size:14px;line-height:1.65;margin:0}.kr-capsule-photo img{aspect-ratio:1;object-fit:contain;background:#f9f9f7}.kr-story--technology{position:relative;min-height:580px;margin:32px;padding:60px;color:#fff;display:flex;align-items:center;overflow:hidden}.kr-story--technology>figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.kr-story--technology>figure img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.kr-story--technology:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0005;pointer-events:none}.kr-technology-copy{position:relative;z-index:1;max-width:430px}.kr-technology-copy>div{padding:18px 0;border-top:1px solid #ffffff45}.kr-technology-copy h3{font:500 17px/1.4 var(--font-sans);text-transform:none;letter-spacing:0;margin:0 0 10px}.kr-technology-copy p{font-size:13px;line-height:1.6;margin:0}.kr-story--benefits{padding:70px 6.25%;gap:8%}.kr-story--benefits .kr-story-copy{padding-block:35px}.kr-story--benefits details{border-bottom:var(--grid-hairline)}.kr-story--benefits summary{font-size:14px;font-weight:500;line-height:1.5;cursor:pointer;list-style:none;padding:22px 30px 22px 0;position:relative}.kr-story--benefits summary:after{content:"+";position:absolute;right:0;top:19px;font-size:22px;font-weight:400}.kr-story--benefits details[open] summary:after{content:"\2212"}.kr-story--benefits details p{font-size:13px;line-height:1.7;margin:0;padding:0 0 24px;color:var(--text-muted)}.kr-story--facts{display:grid;grid-template-columns:1fr 2fr;gap:5%;background:var(--bg-stone);padding:70px 6.25%;align-items:center}.kr-story--facts h2{font-size:44px}.kr-story--facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.kr-story--facts dl>div{background:var(--bg-cream);padding:30px 16px;text-align:center}.kr-story--facts dt{font:600 60px/.95 var(--font-display)}.kr-story--facts dd{font-size:12px;line-height:1.5;margin:16px 0 0}.kr-install header>p{font-size:15px;margin:0 0 45px}.kr-install-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;gap:30px 48px}.kr-install-grid article{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-width:0}.kr-install-grid article>div{padding-top:12px}.kr-install-grid article>div>span{font-size:10px;display:block;margin-bottom:16px}.kr-install-grid h3{font-size:25px;line-height:.95}.kr-install-grid p{font-size:13px;line-height:1.6;margin:0}.kr-install-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.kr-install-note{font-size:11px;margin:28px 0 0;color:var(--text-muted)}.kr-purchase{scroll-margin-top:105px}.kr-purchase .km-heading h2{font:600 38px/.84 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;margin:0}.kr-purchase .km-heading .kr-ad-rating{margin-top:0}.kr-purchase .km-links a{color:inherit}.kr-purchase .kalie-promo-strip{border-radius:2px;background:var(--bg-stone);font-size:11px;margin-top:12px}@media(min-width:1800px){.kr-hero-copy{padding-block:80px}.kr-hero h1{font-size:96px}}@media(max-width:1023px)and (min-width:768px){.kr-hero h1{font-size:62px}.kr-hero-copy{padding:50px 8%}.kr-hero-media{min-height:700px}.kr-hero-facts{gap:18px}.kr-hero-facts strong{font-size:78px}.kr-hero--seoni h1{font-size:54px}.kr-review-track blockquote{font-size:15px}.kr-install-grid{gap:24px}.kr-install-grid article{gap:14px}.kr-story--facts{grid-template-columns:1fr}.kr-story--facts dl{margin-top:30px}}@media(max-width:767px){.kr-hero{display:flex;flex-direction:column;min-height:0}.kr-hero-copy{padding:32px 24px 38px}.kr-hero h1{font-size:48px;line-height:.88;margin-bottom:30px;max-width:100%}.kr-checks{gap:20px}.kr-checks li{font-size:13px;line-height:1.6;gap:12px}.kr-checks img{width:20px;height:20px;flex-basis:20px}.kr-hero-action{padding-top:32px}.kr-hero-action .button,.kr-hero--jolie .kr-hero-action .button{width:100%;font-size:12px}.kr-hero-action p{font-size:9px;text-align:center}.kr-hero-media{min-height:520px;aspect-ratio:3/4}.kr-hero-overlay{padding:30px 24px}.kr-hero-overlay>span{font-size:8px}.kr-hero-overlay h2{font-size:28px;margin:28px 0 18px}.kr-hero-overlay>p{font-size:13px}.kr-hero-facts{gap:24px;margin-top:40px}.kr-hero-facts strong{font-size:76px}.kr-hero-facts span{font-size:10px;margin-top:14px}.kr-hero--seoni{min-height:720px}.kr-hero--seoni .kr-hero-media{order:-1;min-height:0;aspect-ratio:1}.kr-hero--seoni .kr-hero-copy{padding:32px 24px 40px;gap:20px}.kr-hero--seoni h1{font-size:48px;line-height:.9;margin:0}.kr-hero-intro{font-size:14px}.kr-ad-rating{font-size:11px}.kr-story{padding:48px 24px}.kr-story h2{font-size:40px;margin-bottom:24px}.kr-story h3{font-size:23px}.kr-story--care,.kr-story--water,.kr-story--problem,.kr-story--benefits{grid-template-columns:1fr;gap:32px}.kr-story--care .kr-story-copy{padding:0}.kr-story-copy>p,.kr-story-copy>div>p{font-size:14px}.kr-care-photos{gap:12px}.kr-care-photos figcaption{font-size:8px}.kr-water-list{gap:22px 18px;margin-block:25px}.kr-water-list li{font-size:12px;gap:8px}.kr-water-list img{width:14px;height:14px;flex-basis:14px}.kr-story--reviews{grid-template-columns:1fr;gap:24px;padding:32px 24px}.kr-story--reviews header{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center}.kr-story--reviews h2{font-size:11px;margin:0}.kr-story--reviews header>p{grid-row:2;margin:0}.kr-arrows{grid-column:2;grid-row:1/3;margin:0}.kr-review-track{margin-right:-24px;padding-right:24px;gap:16px}.kr-review-track>figure{flex-basis:88%;padding:24px;min-height:220px}.kr-review-track blockquote{font-size:17px}.kr-story--problem .kr-story-photo{order:-1}.kr-problem-point{padding:20px 0}.kr-problem-point h3{font-size:14px}.kr-story--technology{margin:16px;min-height:650px;padding:32px 24px}.kr-technology-copy{align-self:flex-end}.kr-technology-copy h2{font-size:40px}.kr-story--benefits .kr-story-copy{padding:0}.kr-story--benefits summary{font-size:13px}.kr-story--facts{grid-template-columns:1fr;gap:32px}.kr-story--facts dl{grid-template-columns:1fr 1fr;gap:12px}.kr-story--facts dt{font-size:58px}.kr-story--facts dd{font-size:11px}.kr-install header>p{font-size:13px;margin-bottom:28px}.kr-install-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:24px}.kr-install-grid article{gap:18px}.kr-install-grid h3{font-size:23px}.kr-install-grid p{font-size:12px}.kr-install-grid article>div{padding-top:0}.kr-install-grid article>div>span{margin-bottom:12px;font-size:9px}.kr-purchase .km-heading h2{font-size:30px}.kr-purchase .km-heading{align-items:flex-start}.kr-purchase .km-heading .kr-ad-rating{font-size:10px}}@media(prefers-reduced-motion:reduce){.kr-review-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kalie-ad-pages.css.map */
