:root{--klp-bg:#FFF7F1;--klp-card:#F7EEE7;--klp-tint:#FDF0E8;--klp-line:#F0E2D8;--klp-ink:#2A1F1D;--klp-body:#4A3B37;--klp-muted:#6B5A55;--klp-accent:#B83C5A;--klp-accent-dark:#9E2F4B;--klp-green:#2E5B3F;--klp-green-soft:#E4EFE6;--klp-star:#B7790A}.klp{--klp-gutter:24px;--klp-radius:20px;color:var(--klp-ink);-webkit-text-size-adjust:100%}.klp *,.klp *:before,.klp *:after{box-sizing:border-box}.klp h1,.klp h2,.klp h3,.klp p{margin:0;color:inherit;letter-spacing:normal}.klp img{max-width:100%;display:block}.klp a{color:var(--klp-accent-dark)}.klp{max-width:100%}.klp-sec{padding-top:var(--klp-pt,72px);padding-bottom:var(--klp-pb,72px);overflow-x:clip}.klp-bg-page{background:var(--klp-bg)}.klp-bg-tint{background:var(--klp-tint)}.klp-bg-white{background:#fff}.klp-bg-sage{background:#f5f7f5}.klp-bg-dark{background:var(--klp-ink);color:var(--klp-bg)}.klp-bg-green{background:var(--klp-green);color:#fff}.klp-bg-none{background:transparent}.klp-wrap{max-width:1200px;margin:0 auto;padding-left:var(--klp-gutter);padding-right:var(--klp-gutter)}.klp-narrow{max-width:860px}.klp-h2{font-size:32px;font-weight:700;line-height:1.25;text-align:center}.klp-lead{text-align:center;font-size:15px;color:var(--klp-muted);margin-top:8px}.klp-lead p{margin:0}.klp-text{font-size:14px;line-height:1.75;color:var(--klp-body)}.klp-text p{margin:0 0 .6em}.klp-text p:last-child{margin-bottom:0}.klp-left{text-align:left}.klp-center{text-align:center}.klp-media{position:relative;overflow:hidden;background:#f5e3da;color:#7a5f57}.klp-media>img,.klp-media>.klp-ph-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.klp-media>.klp-ph-svg{fill:currentColor;opacity:.35;padding:12%}.klp-ph-label{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:12px;font-weight:600;padding:0 12px}.klp-ar-square{aspect-ratio:1/1}.klp-ar-portrait{aspect-ratio:4/5}.klp-ar-landscape{aspect-ratio:4/3}.klp-ar-wide{aspect-ratio:16/10}.klp-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 18px;border-radius:12px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;border:0;text-align:center;line-height:1.2}.klp .klp-btn-primary{background:var(--klp-accent);color:#fff;font-size:16px;min-height:56px}.klp .klp-btn-primary:hover{background:var(--klp-accent-dark);color:#fff}.klp .klp-btn-outline{background:#fff;color:var(--klp-ink);border:2px solid var(--klp-ink)}.klp-btn[disabled]{opacity:.5;cursor:not-allowed}.klp-pill{display:inline-block;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;letter-spacing:.5px;line-height:1.3}.klp-stars{color:var(--klp-star);letter-spacing:2px}.klp-stars .off{color:#d9cbc3}.klp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.klp-hero>*{min-width:0}.klp-gallery-main{position:relative;aspect-ratio:1/1;border-radius:var(--klp-radius);overflow:hidden;background:#f5e3da}.klp-slide{position:absolute;top:0;right:0;bottom:0;left:0}.klp-slide[hidden]{display:none}.klp-slide img,.klp-slide .klp-ph-svg{width:100%;height:100%;object-fit:cover}.klp-slide .klp-ph-svg{fill:#7a5f57;opacity:.35;padding:15%}.klp-save{position:absolute;top:16px;left:16px;z-index:2;background:var(--klp-accent);color:#fff}.klp-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.klp-thumb{aspect-ratio:1/1;border-radius:12px;overflow:hidden;padding:0;border:2px solid transparent;background:var(--klp-card);cursor:pointer}.klp-thumb img{width:100%;height:100%;object-fit:cover}.klp-thumb[aria-current=true]{border-color:var(--klp-ink)}.klp-buy{display:flex;flex-direction:column;gap:18px;min-width:0}.klp-buy h1{font-size:36px;line-height:1.2;font-weight:700;overflow-wrap:break-word}.klp-offer-pill{align-self:flex-start;background:var(--klp-green-soft);color:var(--klp-green)}.klp-rating{font-size:14px;color:var(--klp-muted)}.klp-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.klp-now{font-size:34px;font-weight:800}.klp-was{font-size:18px;color:var(--klp-muted);text-decoration:line-through}.klp-saving{font-size:13px;font-weight:700;color:var(--klp-accent)}.klp-offer{border:2px solid var(--klp-green);background:#fff;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.klp-offer b{font-size:15px;display:block}.klp-offer small{display:block;font-size:13px;color:var(--klp-muted);margin-top:4px}.klp-offer-amt{font-size:18px;font-weight:800;white-space:nowrap}.klp-variant{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.klp-variant select{width:100%;max-width:100%;min-height:48px;border:1px solid #DCC9BE;border-radius:12px;padding:0 14px;font:inherit;font-weight:500;background:#fff;color:var(--klp-ink);text-overflow:ellipsis}.klp-cart-row{display:flex;gap:12px}.klp-qty{display:flex;align-items:center;border:1px solid #DCC9BE;border-radius:12px;background:#fff;flex-shrink:0}.klp-qty button{width:46px;height:52px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--klp-ink)}.klp-qty input{width:36px;border:0;text-align:center;font:inherit;font-weight:700;background:transparent;color:var(--klp-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.klp-qty input::-webkit-outer-spin-button,.klp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.klp-cart-row .klp-btn{flex:1;min-width:0}.klp-buy .klp-btn{max-width:100%;overflow-wrap:break-word}.klp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}.klp-trust div{background:var(--klp-card);border-radius:12px;padding:14px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12px;font-weight:600}.klp-trust svg{color:var(--klp-green)}.klp-desc{border-top:1px solid var(--klp-line);border-bottom:1px solid var(--klp-line)}.klp-desc summary{cursor:pointer;list-style:none;min-height:52px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700}.klp-desc summary::-webkit-details-marker{display:none}.klp-desc summary:after{content:"+";font-size:22px;color:var(--klp-accent-dark)}.klp-desc[open] summary:after{content:"\2212"}.klp-desc .klp-text{padding-bottom:16px}.klp-sticky{display:none}.klp-strip{display:flex;flex-wrap:wrap;justify-content:space-around;gap:12px 24px;font-size:13px;font-weight:600}.klp-strip span{display:inline-flex;align-items:center;gap:8px}.klp-grid{display:grid;grid-template-columns:repeat(var(--klp-cols,3),minmax(0,1fr));gap:24px;margin-top:36px}.klp-card{background:var(--klp-card);border-radius:var(--klp-radius);padding:32px 28px;display:flex;flex-direction:column;gap:12px}.klp-card h3{font-size:19px;font-weight:700}.klp-card-img{margin:-32px -28px 4px;border-radius:var(--klp-radius) var(--klp-radius) 0 0}.klp-icon-badge{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.klp-swatch .klp-media{border-radius:16px}.klp-swatch span{display:block;margin-top:10px;font-size:14px;font-weight:600;text-align:center}.klp-care{display:grid;grid-template-columns:1fr minmax(260px,1fr) 1fr;gap:40px;align-items:center;margin-top:44px}.klp-care-col{display:flex;flex-direction:column;gap:36px}.klp-tip{display:flex;gap:14px}.klp-tip svg{flex-shrink:0}.klp-tip h3{font-size:17px;font-weight:700;margin-bottom:6px}.klp-care .klp-media{border-radius:24px}.klp-step{background:#fff;border:1px solid var(--klp-line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px}.klp-num{width:36px;height:36px;border-radius:50%;background:var(--klp-green);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.klp-num.is-accent{background:var(--klp-accent)}.klp-step h3{font-size:17px;font-weight:700}.klp-swipe{display:none;text-align:center;font-size:12px;color:var(--klp-muted);margin-top:10px}.klp-specs{background:#fff;border:1px solid var(--klp-line);border-radius:18px;overflow:hidden;margin-top:28px}.klp-specs table{width:100%;border-collapse:collapse;font-size:14px;margin:0;border:0}.klp-specs tr+tr{border-top:1px solid var(--klp-line)}.klp-specs th,.klp-specs td{padding:14px 20px;border:0;text-align:left;vertical-align:top}.klp-specs th{font-weight:600;background:#fdf6f1;width:40%}.klp-results{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.klp-results-intro{text-align:center}.klp-results-intro .klp-text{max-width:440px;margin:14px auto 0;font-size:15px;line-height:1.8}.klp-stat{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #DDE3DD}.klp-ring{position:relative;width:64px;height:64px;flex-shrink:0}.klp-ring svg{width:100%;height:100%}.klp-ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#8e4a3f}.klp-stat p{font-size:14px;line-height:1.6}.klp-caption{margin-top:14px;font-size:12px;color:#5e6b60}.klp-review{background:var(--klp-card);border-radius:var(--klp-radius);padding:24px;display:flex;flex-direction:column;gap:12px}.klp-review .klp-media{border-radius:12px}.klp-review h3{font-size:16px;font-weight:700}.klp-who{padding-top:10px;border-top:1px solid #E8D6CB;font-size:13px;font-weight:600}.klp-faq{display:flex;flex-direction:column;gap:12px;margin-top:28px}.klp-faq details{background:#fff;border:1px solid var(--klp-line);border-radius:14px;padding:0 20px}.klp-faq summary{cursor:pointer;list-style:none;min-height:56px;padding:14px 0;font-size:15px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px}.klp-faq summary::-webkit-details-marker{display:none}.klp-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--klp-accent-dark);flex-shrink:0}.klp-faq details[open] summary:after{content:"\2212"}.klp-faq .klp-text{padding-bottom:18px}.klp-guarantee{background:var(--klp-green);color:#fff;border-radius:28px;padding:56px 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.klp-guarantee.is-single{grid-template-columns:1fr}.klp-guarantee h2{font-size:32px;line-height:1.25}.klp-g-text{font-size:15px;line-height:1.8;color:#e6efe8;margin:14px 0}.klp-g-text p{margin:0 0 .6em}.klp-chips{display:flex;flex-wrap:wrap;gap:10px}.klp-chips span{background:#ffffff24;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600}.klp-cta-card{background:var(--klp-bg);color:var(--klp-ink);border-radius:var(--klp-radius);padding:28px;display:flex;flex-direction:column;gap:14px}.klp-cta-card h3{font-size:22px}.klp-cta-card .klp-small{font-size:13px;font-weight:700;color:var(--klp-green);letter-spacing:.5px}.klp-warn{text-align:center;font-size:12px;color:var(--klp-muted);margin-top:20px}.klp .klp-btn-light{background:#fff;color:var(--klp-ink)}.klp .klp-btn-light:hover{background:#f7eee7;color:var(--klp-ink)}.klp-home-hero{position:relative;display:flex;align-items:center;min-height:var(--klp-min-h,560px);overflow:hidden}.klp-home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.klp-home-hero__bg img{width:100%;height:100%;object-fit:cover}.klp-home-hero__bg--placeholder{background:#f5e3da}.klp-home-hero__bg--placeholder .klp-ph-svg{width:100%;height:100%;object-fit:cover;fill:#7a5f57;opacity:.35}.klp-home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.klp-home-hero__inner{position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;gap:18px;padding-top:48px;padding-bottom:48px;max-width:680px}.klp-home-hero--center{justify-content:center;text-align:center}.klp-home-hero--center .klp-home-hero__inner{align-items:center;margin-left:auto;margin-right:auto}.klp-home-hero__eyebrow{align-self:flex-start;background:#ffffff2e;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.klp-home-hero--center .klp-home-hero__eyebrow{align-self:center}.klp-home-hero__title{font-size:48px;line-height:1.1;font-weight:800;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.25)}.klp-home-hero__sub{font-size:18px;line-height:1.6;max-width:560px}.klp-home-hero__sub p{margin:0}.klp-home-hero__btns{display:flex;gap:14px;flex-wrap:wrap}.klp-home-hero--center .klp-home-hero__btns{justify-content:center}.klp-home-hero__btns .klp-btn{width:auto;padding:0 28px}.klp-colgrid{display:grid;grid-template-columns:repeat(var(--klp-cols,4),minmax(0,1fr));gap:20px;margin-top:36px}.klp-colcard{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--klp-ink)}.klp-colcard .klp-media{border-radius:var(--klp-radius);transition:transform .2s ease}.klp-colcard:hover .klp-media{transform:translateY(-4px)}.klp-colcard__title{font-size:17px;font-weight:700;text-align:center}.klp-colcard__cap{font-size:13px;color:var(--klp-muted);text-align:center;margin-top:-6px}.klp-prodgrid{display:grid;grid-template-columns:repeat(var(--klp-cols,4),minmax(0,1fr));gap:20px;margin-top:36px}.klp-prod{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--klp-line);border-radius:var(--klp-radius);padding:14px;text-decoration:none;color:var(--klp-ink)}.klp-prod .klp-media{position:relative;border-radius:12px}.klp-prod__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--klp-accent);color:#fff}.klp-prod__title{font-size:15px;font-weight:600;line-height:1.35}.klp-prod__price{display:flex;align-items:baseline;gap:8px}.klp-prod__price .klp-now{font-size:18px;font-weight:800}.klp-prod__price .klp-was{font-size:13px}.klp-prod__btn{margin-top:auto;min-height:44px;font-size:14px}.klp-viewall{display:flex;justify-content:center;margin-top:36px}.klp-viewall .klp-btn{width:auto;padding:0 32px}@media(max-width:1024px){.klp-hero{gap:32px}.klp-buy h1{font-size:30px}.klp-grid{--klp-cols:2 !important}.klp-care{grid-template-columns:1fr 1fr}.klp-care .klp-media{grid-column:1/-1;grid-row:1;aspect-ratio:16/9;max-height:420px}.klp-guarantee{padding:40px 28px}}@media(max-width:768px){.klp{--klp-gutter:16px;--klp-radius:16px}.klp-sec{padding-top:calc(var(--klp-pt,72px) * .6);padding-bottom:calc(var(--klp-pb,72px) * .6)}.klp-h2{font-size:24px}.klp-lead{font-size:14px}.klp-hero{grid-template-columns:1fr;gap:20px}.klp-thumbs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.klp-thumbs::-webkit-scrollbar{display:none}.klp-thumb{flex:0 0 64px}.klp-buy{gap:14px}.klp-buy h1{font-size:24px;line-height:1.25}.klp-now{font-size:28px}.klp-was{font-size:16px}.klp-trust div{padding:12px 4px;font-size:11px}.klp-strip{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:12px;gap:10px}.klp-strip span{justify-content:center}.klp-grid{--klp-cols:1 !important;gap:14px;margin-top:24px}.klp-grid.klp-keep2{--klp-cols:2 !important;gap:12px}.klp-card{padding:22px 20px;gap:10px}.klp-card-img{margin:-22px -20px 4px}.klp-card h3{font-size:17px}.klp-care{grid-template-columns:1fr;gap:24px;margin-top:24px}.klp-care .klp-media{grid-column:auto;aspect-ratio:4/3}.klp-care-col{gap:20px}.klp-scroll{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:calc(var(--klp-gutter) * -1);margin-right:calc(var(--klp-gutter) * -1);padding:0 var(--klp-gutter) 6px;scrollbar-width:none}.klp-scroll::-webkit-scrollbar{display:none}.klp-scroll>*{flex:0 0 80%;scroll-snap-align:start}.klp-scroll .klp-step,.klp-scroll .klp-review{padding:18px}.klp-swipe{display:block}.klp-specs th,.klp-specs td{padding:12px 14px;font-size:13px}.klp-results{grid-template-columns:1fr;gap:20px}.klp-ring{width:56px;height:56px}.klp-faq details{padding:0 16px}.klp-faq summary{font-size:14px}.klp-guarantee{grid-template-columns:1fr;padding:28px 20px;gap:24px;border-radius:20px}.klp-guarantee h2{font-size:24px}.klp-cta-card{padding:20px}.klp-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid #EADBD1;box-shadow:0 -6px 18px #2a1f1d14;padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease;color:var(--klp-ink)}.klp-sticky.is-visible{transform:none}.klp-sticky-p{display:flex;flex-direction:column;line-height:1.3}.klp-sticky-p b{font-size:18px}.klp-sticky-p small{font-size:11px;color:var(--klp-muted)}.klp-sticky .klp-btn{flex:1;min-height:50px;width:auto}.klp-home-hero__inner{text-align:center;align-items:center;margin:0 auto;padding-top:40px;padding-bottom:40px}.klp-home-hero__eyebrow{align-self:center}.klp-home-hero__title{font-size:30px}.klp-home-hero__sub{font-size:15px}.klp-home-hero__btns{justify-content:center;width:100%}.klp-home-hero__btns .klp-btn{flex:1 1 auto}.klp-colgrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.klp-colcard__title{font-size:15px}.klp-prodgrid{margin-top:24px}.klp-prod{padding:12px}}@media(max-width:380px){.klp-buy h1{font-size:22px}.klp-offer{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kusuma-lp.css.map */
