

.kp-points li{margin:0 0 1px!important;padding:0!important;line-height:1.35!important}.kp-hero .kp-btn{top:288px!important}

.kp-hero .kp-btn{position:absolute;top:275px;left:7%;margin:0;white-space:nowrap;z-index:5}

.kp-hero-content{padding-top:15px}.kp-hero h1{margin-top:7px}.kp-hero h2{margin-bottom:8px}.kp-points{line-height:1.36}.kp-hero .kp-btn{padding:10px 15px}.kp-hero-unit{mix-blend-mode:screen!important;filter:contrast(1.15) brightness(1.08)!important;right:-1%!important;bottom:-10px!important;width:43%!important;height:79%!important;mask-image:radial-gradient(ellipse 67% 63% at 50% 52%,#000 63%,transparent 100%)}

.kp-hero h1,.kp-hero h2,.kp-banner h3{color:#fff!important}.kp-hero .kp-btn{margin-top:7px}.kp-banner:first-child .kp-btn{left:auto;right:12px}.kp-banner:first-child p{font-size:12px}.kp-hero-unit{mix-blend-mode:multiply;filter:contrast(1.15) brightness(1.6);right:1%;bottom:0;width:40%;height:80%}.kp-promo img{max-height:115px}.kp-promo:nth-child(2) img{right:19%;width:56%}

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;500;600;700;800;900&family=Roboto:wght@400;500;600;700;800;900&display=swap');
:root{--kpnavy:#071d3d;--kpblue:#073f87;--kporange:#ff4a0b}*{box-sizing:border-box}body{margin:0!important;background:#fff;color:#071b3b;font-family:Roboto,Arial,sans-serif}.elementor-widget-html,.elementor-widget-container{width:100%}.kp a{text-decoration:none;color:inherit}.kp{max-width:1440px;margin:auto;font-family:Roboto,Arial,sans-serif}.kp-top{background:linear-gradient(90deg,#071830,#102a50);color:white;font-size:12px;font-weight:600;display:flex;justify-content:space-between;padding:10px 3%;gap:12px}.kp-top span{white-space:nowrap}.kp-head{display:flex;align-items:center;gap:30px;padding:14px 2.5% 10px;height:68px}.kp-logo{font-weight:900;font-size:25px;letter-spacing:-1.2px;white-space:nowrap;color:#12366d}.kp-logo b{color:#ff4a11}.kp-logo em{font-size:34px;color:#00a4e8;font-style:normal;vertical-align:middle}.kp-logo small{display:block;font-size:9px;letter-spacing:.7px;font-weight:600;margin-left:43px;margin-top:-7px}.kp-search{flex:1;display:flex;height:40px;border:1px solid #cfdae5;border-radius:5px;overflow:hidden;max-width:530px}.kp-search input{border:0;padding:0 13px;flex:1;min-width:0;color:#334}.kp-search button{border:0;background:var(--kporange);color:white;font-size:23px;width:49px}.kp-actions{display:flex;gap:26px;font-weight:600;font-size:13px;white-space:nowrap}.kp-actions i{font-size:25px;font-style:normal;margin-right:7px}.kp-nav{display:flex;align-items:center;justify-content:space-between;padding:0 2.5%;gap:12px;height:43px;font-size:13px;font-weight:800;white-space:nowrap}.kp-all{background:#f84910;color:white!important;padding:12px 18px;border-radius:4px;min-width:187px}.kp-sale{color:red!important;font-size:15px}.kp-main{padding:0 1.7%}.kp-hero-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:14px}.kp-hero{height:360px;border-radius:4px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,rgba(0,28,74,.94) 0%,rgba(0,42,92,.75) 52%,rgba(3,22,54,.16)),url('https://kliimapood24.ee/wp-content/uploads/2026/10/Talvine-kodu.jpg') center/cover}.kp-hero-content{position:relative;z-index:3;padding:24px 4%;max-width:60%}.kp-ribbon{display:inline-block;background:#ff4a0c;transform:rotate(-2deg);font-family:'Roboto Condensed',sans-serif;font-weight:900;font-size:25px;padding:7px 14px;white-space:nowrap;box-shadow:0 3px 0 rgba(0,0,0,.18)}.kp-hero h1{font-family:'Roboto Condensed',sans-serif;font-size:47px;line-height:1;margin:12px 0 2px;font-weight:900;white-space:nowrap}.kp-hero h2{font-family:'Roboto Condensed',sans-serif;font-size:27px;line-height:1.1;margin:0 0 13px}.kp-points{list-style:none;padding:0;margin:0;font-size:14px;font-weight:700;line-height:1.55}.kp-points li:before{content:'✓';display:inline-grid;place-items:center;background:#10b53d;color:white;width:19px;height:19px;border-radius:50%;margin-right:9px;font-size:14px}.kp-hero-unit{position:absolute;z-index:2;right:-13px;bottom:-27px;width:45%;height:85%;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.1) brightness(1.25)}.kp-price-tag{position:absolute;z-index:4;left:34%;top:46%;background:#ffe600;color:#e30000;padding:6px 18px 11px;transform:rotate(-5deg);clip-path:polygon(2% 7%,97% 0,100% 18%,96% 94%,4% 100%,0 79%);font-size:52px;font-weight:900;line-height:1;white-space:nowrap;text-align:center}.kp-price-tag del{display:block;color:#111;font-size:24px;line-height:1.4}.kp-burst{position:absolute;z-index:5;left:57%;top:23%;background:#ed0014;color:#fff;font-size:33px;font-weight:900;padding:23px 11px;clip-path:polygon(50% 0,62% 12%,75% 3%,79% 20%,96% 16%,90% 34%,100% 50%,88% 62%,95% 80%,77% 79%,69% 98%,54% 85%,40% 100%,31% 85%,12% 91%,16% 70%,0 62%,13% 49%,3% 30%,23% 29%,27% 10%,43% 16%)}.kp-btn{display:inline-block;background:#ff4b0b;color:#fff!important;border-radius:5px;padding:12px 17px;font-weight:900;font-size:15px;margin-top:13px}.kp-hero-dots{position:absolute;z-index:4;bottom:10px;left:49%;color:white;font-size:20px;letter-spacing:2px}.kp-side{display:grid;grid-template-rows:1fr 1fr;gap:8px}.kp-promo{position:relative;overflow:hidden;border-radius:5px;background:linear-gradient(#dfeeff,#f9fbfd);padding:14px 16px;min-height:175px}.kp-promo h3{font:900 22px/1 'Roboto Condensed',sans-serif;margin:0 0 3px}.kp-promo p{font-size:14px;margin:0}.kp-promo img{position:absolute;width:75%;height:67%;object-fit:contain;right:10%;bottom:2px;mix-blend-mode:multiply}.kp-promo .kp-old{position:absolute;bottom:28px;left:18px;text-decoration:line-through;color:#697180;font-size:17px}.kp-promo .kp-new{position:absolute;bottom:4px;left:18px;font-size:27px;font-weight:900;color:red}.kp-promo .kp-badge{position:absolute;right:9px;top:39px;background:#ffe500;color:#00112d;font-weight:900;font-size:26px;border-radius:50%;width:76px;height:76px;display:grid;place-items:center;transform:rotate(-12deg);z-index:2}.kp-promo .kp-link{position:absolute;bottom:9px;right:8px;background:#ff4b0b;color:white;border-radius:4px;font-size:13px;font-weight:800;padding:8px 12px;z-index:2}.kp-benefits{display:grid;grid-template-columns:repeat(5,1fr);padding:17px 4px;gap:5px}.kp-benefits div{border-right:1px solid #dce5f0;display:flex;align-items:center;gap:14px;padding:3px 8px}.kp-benefits div:last-child{border:0}.kp-benefits b{font-size:27px}.kp-benefits span{font-size:13px;font-weight:800;line-height:1.2}.kp-benefits small{display:block;color:#61708b;font-size:12px;font-weight:500;margin-top:4px}.kp-cats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.kp-cat{height:126px;background:linear-gradient(145deg,#eef3f8,#f8fafc);border-radius:5px;padding:8px 10px;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;font-weight:800;line-height:1.25}.kp-cat img{max-width:100%;height:72px;object-fit:contain;mix-blend-mode:multiply}.kp-cat .kp-icon{height:72px;display:grid;place-items:center;font-size:48px;color:#082858}.kp-section-title{display:flex;justify-content:space-between;align-items:center;margin:16px 8px 8px}.kp-section-title h2{font:italic 900 29px 'Roboto Condensed',sans-serif;margin:0;color:#071a37}.kp-section-title h2 em{color:#ff4c15}.kp-section-title a{color:red;font-size:12px;text-decoration:underline}.kp-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.kp-product{border:1px solid #e1e7ed;border-radius:5px;min-height:207px;padding:8px;position:relative;font-size:12px;overflow:hidden}.kp-product img{width:100%;height:100px;object-fit:contain}.kp-product .kp-discount{position:absolute;top:6px;left:7px;background:#ed0015;color:#fff;border-radius:4px;padding:3px 8px;font-size:15px;font-weight:900}.kp-product h3{font-size:13px;line-height:1.2;margin:1px 0 3px;min-height:30px}.kp-product del{display:block;color:#637189;font-size:12px}.kp-product strong{font-size:22px;color:#ef0015}.kp-stock{color:green;font-size:12px;font-weight:700}.kp-lower{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.kp-banner{height:155px;border-radius:5px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#06245d 0%,#074184 65%,#052d65 100%);padding:15px 20px}.kp-banner.house{background:linear-gradient(90deg,#071c49 5%,rgba(0,40,101,.65)),url('https://kliimapood24.ee/wp-content/uploads/2026/10/Talvine-arhitektuur.jpg') center/cover}.kp-banner img{position:absolute;right:-20px;bottom:-35px;height:170px;width:58%;object-fit:contain;mix-blend-mode:screen}.kp-banner h3{font:900 23px/1.05 'Roboto Condensed',sans-serif;position:relative;z-index:2;margin:0 0 8px}.kp-banner p{font-size:14px;position:relative;z-index:2;margin:0;line-height:1.4}.kp-banner .kp-btn{position:absolute;bottom:12px;left:20px;font-size:12px;padding:8px 11px;margin:0}.kp-brands{display:flex;justify-content:space-around;align-items:center;padding:15px 0;color:#15467d;font-size:24px;font-style:italic;font-weight:900;gap:12px}.kp-brands span:nth-child(even){color:#64778b}.kp-footer{background:#071e3e;color:#fff;padding:26px 3%;font-size:13px;display:flex;justify-content:space-between;gap:20px}.kp-footer a{color:#fff}
@media(max-width:1050px){.kp-top span:nth-child(3),.kp-top span:nth-child(4),.kp-actions a:nth-child(2){display:none}.kp-nav{overflow:auto}.kp-hero h1{font-size:36px}.kp-ribbon{font-size:18px}.kp-price-tag{font-size:40px}.kp-burst{font-size:25px}.kp-cats{grid-template-columns:repeat(4,1fr)}.kp-products{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.kp-top{flex-wrap:wrap;font-size:10px}.kp-top span:nth-child(n+3){display:none}.kp-head{height:auto;flex-wrap:wrap;gap:8px}.kp-logo{font-size:21px}.kp-actions{margin-left:auto}.kp-actions a:not(:last-child){display:none}.kp-search{order:3;flex-basis:100%;max-width:none}.kp-nav{height:45px;padding:0 12px}.kp-nav a:not(.kp-all):not(.kp-sale){display:none}.kp-main{padding:0 10px}.kp-hero-grid{display:block}.kp-hero{height:475px}.kp-hero-content{max-width:100%;padding:18px}.kp-hero h1{font-size:37px;white-space:normal}.kp-hero h2{font-size:23px}.kp-points{font-size:12px}.kp-hero-unit{height:42%;width:70%;bottom:15px}.kp-price-tag{top:65%;left:5%;font-size:37px}.kp-price-tag del{font-size:17px}.kp-burst{top:54%;left:47%}.kp-side{grid-template-columns:1fr 1fr;grid-template-rows:none;margin-top:8px}.kp-promo{min-height:165px;padding:10px}.kp-promo h3{font-size:18px}.kp-promo p{font-size:11px}.kp-promo .kp-badge{width:53px;height:53px;font-size:16px}.kp-promo .kp-old{font-size:12px;bottom:30px;left:8px}.kp-promo .kp-new{font-size:19px;left:8px}.kp-promo .kp-link{font-size:10px;padding:5px}.kp-benefits{grid-template-columns:repeat(2,1fr)}.kp-benefits div{border:0}.kp-cats{grid-template-columns:repeat(4,1fr)}.kp-cat{font-size:10px;height:110px}.kp-cat img{height:60px}.kp-products{grid-template-columns:repeat(2,1fr)}.kp-lower{grid-template-columns:1fr}.kp-brands{flex-wrap:wrap;font-size:19px}.kp-footer{display:block}}

/* Homepage refresh: clear product visual and concrete customer assurances. */
.kp-hero{background:radial-gradient(ellipse at 89% 53%,rgba(255,179,70,.36),transparent 48%),linear-gradient(90deg,rgba(0,28,74,.97) 0%,rgba(0,42,92,.76) 50%,rgba(3,22,54,.1)),url('https://kliimapood24.ee/wp-content/uploads/2026/10/Talvine-kodu.jpg') center/cover}
.kp-hero-unit{mix-blend-mode:normal!important;filter:contrast(1.04) saturate(1.12) drop-shadow(0 14px 20px rgba(0,0,0,.22))!important;right:0!important;bottom:0!important;width:43%!important;height:79%!important;mask-image:radial-gradient(ellipse 70% 67% at 50% 52%,#000 70%,transparent 100%)}
.kp-hero-proof{position:absolute;left:4%;bottom:9px;z-index:5;display:flex;gap:14px;color:#fff;font-size:11px;font-weight:600}.kp-hero-proof span{background:rgba(4,25,52,.75);border:1px solid rgba(255,255,255,.22);padding:5px 9px;border-radius:5px}
.kp-confidence{margin:22px 0 26px;padding:28px;background:#f2f6fa;border:1px solid #dbe4ec;border-radius:12px;display:grid;grid-template-columns:1fr 2.1fr;gap:28px}
.kp-eyebrow{font-size:11px;font-weight:800;letter-spacing:1px;color:#e8470c}.kp-confidence h2{font-size:26px;line-height:1.15;margin:10px 0 12px;color:#071d3d}.kp-confidence p{font-size:13px;line-height:1.6;color:#465c72;margin:0}.kp-real-brands{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:14px;font-weight:900;color:#12467c}.kp-confidence-items{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kp-confidence article{background:#fff;padding:20px 16px;border-radius:9px;border:1px solid #e0e8ef}.kp-trust-icon{display:inline-flex;align-items:center;justify-content:center;background:#e8f1f9;color:#073f87;width:35px;height:35px;border-radius:9px;font-size:21px;font-weight:800}.kp-confidence h3{font-size:16px;line-height:1.3;margin:14px 0 9px;color:#071d3d}.kp-confidence article a{display:inline-block;margin-top:13px;font-size:12px;font-weight:800;color:#c43c09}.kp-confidence a:hover{text-decoration:underline}.kp-confidence strong{color:#071d3d}
@media(max-width:1050px){.kp-confidence{grid-template-columns:1fr}.kp-confidence-intro p{max-width:580px}}
@media(max-width:650px){.kp-hero-unit{width:72%!important;height:43%!important;bottom:44px!important;right:-5%!important}.kp-hero-proof{left:4%;bottom:8px;font-size:10px;gap:5px;flex-wrap:wrap}.kp-hero-proof span{padding:4px 6px}.kp-confidence{padding:20px 15px;gap:20px}.kp-confidence-items{grid-template-columns:1fr}.kp-confidence h2{font-size:25px}.kp-confidence article{padding:17px}.kp-hero .kp-btn{top:260px!important}}

@media(min-width:651px){.kp-hero{height:385px}.kp-hero-proof{bottom:10px}}

/* Homepage refresh: clear product visual and concrete customer assurances. */
.kp-hero{background:radial-gradient(ellipse at 89% 53%,rgba(255,179,70,.36),transparent 48%),linear-gradient(90deg,rgba(0,28,74,.97) 0%,rgba(0,42,92,.76) 50%,rgba(3,22,54,.1)),url('https://kliimapood24.ee/wp-content/uploads/2026/09/Kliimapood24-premium-–-dark-winter-home.jpg') center/cover}
.kp-hero-unit{mix-blend-mode:normal!important;filter:contrast(1.04) saturate(1.12) drop-shadow(0 14px 20px rgba(0,0,0,.22))!important;right:0!important;bottom:0!important;width:43%!important;height:79%!important;mask-image:radial-gradient(ellipse 70% 67% at 50% 52%,#000 70%,transparent 100%)}
.kp-hero-proof{position:absolute;left:4%;bottom:9px;z-index:5;display:flex;gap:14px;color:#fff;font-size:11px;font-weight:600}.kp-hero-proof span{background:rgba(4,25,52,.75);border:1px solid rgba(255,255,255,.22);padding:5px 9px;border-radius:5px}
.kp-confidence{margin:22px 0 26px;padding:28px;background:#f2f6fa;border:1px solid #dbe4ec;border-radius:12px;display:grid;grid-template-columns:1fr 2.1fr;gap:28px}
.kp-eyebrow{font-size:11px;font-weight:800;letter-spacing:1px;color:#e8470c}.kp-confidence h2{font-size:26px;line-height:1.15;margin:10px 0 12px;color:#071d3d}.kp-confidence p{font-size:13px;line-height:1.6;color:#465c72;margin:0}.kp-real-brands{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:14px;font-weight:900;color:#12467c}.kp-confidence-items{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kp-confidence article{background:#fff;padding:20px 16px;border-radius:9px;border:1px solid #e0e8ef}.kp-trust-icon{display:inline-flex;align-items:center;justify-content:center;background:#e8f1f9;color:#073f87;width:35px;height:35px;border-radius:9px;font-size:21px;font-weight:800}.kp-confidence h3{font-size:16px;line-height:1.3;margin:14px 0 9px;color:#071d3d}.kp-confidence article a{display:inline-block;margin-top:13px;font-size:12px;font-weight:800;color:#c43c09}.kp-confidence a:hover{text-decoration:underline}.kp-confidence strong{color:#071d3d}
@media(max-width:1050px){.kp-confidence{grid-template-columns:1fr}.kp-confidence-intro p{max-width:580px}}
@media(max-width:650px){.kp-hero-unit{width:72%!important;height:43%!important;bottom:44px!important;right:-5%!important}.kp-hero-proof{left:4%;bottom:8px;font-size:10px;gap:5px;flex-wrap:wrap}.kp-hero-proof span{padding:4px 6px}.kp-confidence{padding:20px 15px;gap:20px}.kp-confidence-items{grid-template-columns:1fr}.kp-confidence h2{font-size:25px}.kp-confidence article{padding:17px}.kp-hero .kp-btn{top:260px!important}}

.kpc-main{max-width:1280px;margin:auto;padding:26px 32px 60px;color:#172b3a}.kpc-crumb{font-size:13px;color:#73808a;margin-bottom:26px}.kpc-intro{display:grid;grid-template-columns:1fr 310px;gap:60px;padding-bottom:32px}.kpc-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#ca5b20}.kpc-intro h1{font-size:42px;line-height:1.15;margin:12px 0 15px;color:#162c3b}.kpc-intro p{max-width:650px;font-size:16px;color:#65727b;line-height:1.65}.kpc-points{display:flex;gap:25px;font-size:13px;font-weight:600;margin-top:22px}.kpc-points span:before{content:'✓';color:#d46b30;margin-right:8px}.kpc-intro aside{padding:24px 28px;background:#edf1f3;border-radius:16px;display:flex;flex-direction:column;gap:10px}.kpc-intro aside>span{font-size:12px;color:#687782}.kpc-intro aside strong{font-size:21px;line-height:1.3}.kpc-intro aside a{color:#c85e26;font-weight:700}.kpc-toolbar{border-top:1px solid #e4e8eb;padding:20px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.kpc-toolbar form{display:flex;gap:10px;align-items:center;margin:0}.kpc-toolbar label{font-size:13px;font-weight:700}.kpc-toolbar select{width:auto;min-width:150px;border-radius:7px;background:white}.kpc-toolbar button{background:#172f40;color:white;border-radius:7px;text-transform:none}.kpc-order{display:flex;align-items:center;gap:20px;font-size:12px}.kpc-order .woocommerce-result-count,.kpc-order .woocommerce-ordering{margin:0}.kpc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kpc-card{background:white;border:1px solid #e4e8eb;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.kpc-card:hover{box-shadow:0 12px 28px #16344912}.kpc-image{height:250px;background:#f8f9f9;position:relative;display:flex;align-items:center;justify-content:center;padding:27px}.kpc-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kpc-badge{position:absolute;top:16px;left:16px;border-radius:5px;background:#fff0e4;color:#b95119;padding:5px 9px;font-size:11px;font-weight:700}.kpc-cardbody{padding:22px;display:flex;flex-direction:column;flex:1}.kpc-card h2{font-size:19px;line-height:1.4;min-height:54px;margin:0 0 12px;color:#193344}.kpc-specs{display:flex;flex-direction:column;font-size:12px;color:#667783;gap:5px;min-height:38px}.kpc-price{margin-top:18px;font-size:26px;line-height:1.4;font-weight:800;color:#172e3f}.kpc-price del{font-size:14px;color:#7e8a91;margin-right:9px;font-weight:400}.kpc-price ins{color:#c95d20;text-decoration:none;background:none}.kpc-stock{font-size:12px;color:#527565;margin:8px 0 20px}.kpc-cta{margin-top:auto;display:flex;justify-content:space-between;background:#ed7435;color:white!important;font-size:14px;font-weight:700;padding:12px 16px;border-radius:8px}.kpc-pagination{margin:28px 0}.kpc-install{margin-top:38px;border-radius:16px;background:#edf1f3;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:35px}.kpc-install h2{font-size:25px;margin:8px 0 12px}.kpc-install p{max-width:700px;color:#65727b;font-size:14px;margin:0}.kpc-install>a{white-space:nowrap;font-weight:700;color:#c25a23;font-size:13px}
@media(max-width:950px){.kpc-intro{gap:25px;grid-template-columns:1fr 260px}.kpc-intro h1{font-size:34px}.kpc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpc-toolbar{flex-wrap:wrap}.kpc-install{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.kpc-main{padding:20px 16px 35px}.kpc-intro{grid-template-columns:1fr;gap:20px}.kpc-intro h1{font-size:30px}.kpc-intro aside{padding:20px}.kpc-points{flex-wrap:wrap;gap:10px 18px}.kpc-grid{grid-template-columns:1fr}.kpc-toolbar form{flex-wrap:wrap}.kpc-order{flex-wrap:wrap;gap:10px}.kpc-image{height:260px}.kpc-install{padding:24px}.kpc-install>a{white-space:normal}}
