
.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}}

body.home .wd-page-title,body.home .page-title{display:none}
html body .kp{--kporange:#f76b21!important;--kpblue:#087eae!important;--kpnavy:#123451!important}html body .kp-top{background:linear-gradient(100deg,#123451,#087ca3)!important}html body .kp-all,html body .kp-search button,html body .kp-btn,html body .kp-promo .kp-link{background:linear-gradient(135deg,#ff8a32,#f15a20)!important;box-shadow:0 3px 8px #ee6d2020!important}html body .kp-nav a:hover{color:#ed6323!important}html body .kp-all:hover,html body .kp-btn:hover,html body .kp-promo .kp-link:hover{filter:brightness(1.06)!important;box-shadow:0 5px 15px #ed632340!important}html body .kp-hero{background:linear-gradient(90deg,rgba(8,41,78,.96),rgba(5,70,109,.82) 53%,rgba(7,77,101,.4)),url('https://kliimapood24.ee/wp-content/uploads/2026/10/Talvine-kodu.jpg') center/cover!important;border-radius:9px!important;box-shadow:0 8px 24px #15395915!important}html body .kp-ribbon{background:linear-gradient(100deg,#ff8132,#f15520)!important;box-shadow:0 4px 14px #061d3e30!important}html body .kp-hero-unit{mix-blend-mode:normal!important;filter:drop-shadow(0 12px 10px #00132940)!important;mask-image:none!important;background:#f5f8fb!important;border-radius:14px!important;right:1.5%!important;bottom:14px!important;width:39%!important;height:69%!important;padding:9px!important}html body .kp-price-tag{background:#ffda43!important;color:#b32c12!important}html body .kp-burst,html body .kp-product .kp-discount{background:#e84a24!important}html body .kp-promo{background:linear-gradient(135deg,#e6f3fa,#f8fbff)!important;border:1px solid #cfe4f1!important;border-radius:9px!important}html body .kp-promo:nth-child(2){background:linear-gradient(135deg,#fff2df,#fffaf3)!important;border-color:#f2dfc5!important}html body .kp-promo .kp-new,html body .kp-product strong{color:#cf431c!important}html body .kp-promo .kp-badge{background:#ffda43!important}html body .kp-cat{background:linear-gradient(145deg,#e6f3fa,#f6fbfd)!important;border:1px solid #d3e8f1!important;border-radius:8px!important;transition:box-shadow .18s,transform .18s!important}html body .kp-cat:nth-child(2n){background:linear-gradient(145deg,#fff0df,#fff9f3)!important;border-color:#f0dec9!important}html body .kp-cat:hover{transform:translateY(-2px)!important;box-shadow:0 6px 15px #173a5114!important}html body .kp-cat .kp-icon{color:#14769d!important}html body .kp-product{border-color:#dce8ef!important;border-radius:8px!important;box-shadow:0 2px 6px #19395006!important;transition:border-color .18s,box-shadow .18s!important}html body .kp-product:hover{border-color:#ef985f!important;box-shadow:0 6px 18px #19395014!important}html body .kp-stock{color:#217849!important}html body .kp-banner{border-radius:9px!important;background-color:#145176!important}html body .kp-confidence{background:linear-gradient(110deg,#edf7fb,#fff8ed)!important}html body .kp-footer{background:#123451!important;color:#fff!important}
@media(max-width:767px){.kp-hero-unit{padding:4px!important;border-radius:8px!important}}
html body .kp-hero-final-banner{display:block!important;height:auto!important;min-height:0!important;background:none!important;padding:0!important;align-self:start!important;overflow:hidden!important}
html body .kp-hero-final-banner img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;border-radius:9px!important}
html body .kp-hero-grid .kp-side{grid-template-rows:1fr 1fr!important}
@media(min-width:1000px){html body .kp-hero-grid{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)!important}html body .kp-hero-grid .kp-promo{min-height:0!important}}
