/* Zaseban prijedlog. Selektori zahvaćaju isključivo header/navigaciju i footer. */
.k24-glass-preview .header-style-six .k24-one-row-header{
 background:#f3f8fc;border-bottom:1px solid #d9e6f0;box-shadow:0 8px 30px #173b630c;
}
.k24-glass-preview .header-style-six .k24-header-flex{background:transparent}
.k24-glass-preview .header-style-six .klima-simple-nav>li>a{color:#173B63}
.k24-glass-preview .header-style-six .klima-simple-nav>li>.sub-menu{
 background:#f5f9fc;border:1px solid #dae7f0;border-radius:14px;box-shadow:0 14px 35px #173b631a;
}
.k24-glass-preview .header-style-six .mobile-menu .menu-box{background:#f5f9fc;border-left:1px solid #d9e6f0}
.k24-glass-preview .header-style-six a.k24p-nav-calculators[href]{
 display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;
 background:#e1f1fc!important;color:#173B63!important;border:1px solid #b9dced!important;
 box-shadow:inset 0 1px 0 #ffffffed,0 4px 12px #173b630c!important;
}
.k24-glass-preview .header-style-six a.k24p-nav-calculators[href]:hover,
.k24-glass-preview .header-style-six a.k24p-nav-calculators[href]:focus-visible{color:#fff!important}
.k24-glass-preview .header-style-six a.k24p-nav-calculators[href]:focus-visible{outline:3px solid #173B63;outline-offset:4px}
.k24-glass-preview .header-style-six .k24-glass-calc-icon{display:block;flex:none}
.k24-glass-preview .header-style-six .klima-simple-nav a:focus-visible,
.k24-glass-preview footer.k24-footer a:focus-visible{outline:2px solid #173B63;outline-offset:4px;border-radius:3px}
.k24-glass-preview footer.k24-footer{
 background:linear-gradient(120deg,#edf5fb,#f7fafd 55%,#e8f2f9)!important;color:#173B63!important;
 border:1px solid #d6e4ee;border-bottom:0;border-radius:26px 26px 0 0;box-shadow:0 -8px 35px #173b630b;
}
.k24-glass-preview footer.k24-footer :is(h2,p,li,span,strong),
.k24-glass-preview footer.k24-footer .k24-footer-tagline{color:#173B63!important}
.k24-glass-preview footer.k24-footer a{color:#173B63!important}
.k24-glass-preview footer.k24-footer a:hover,
.k24-glass-preview footer.k24-footer a:focus-visible{color:#15567e!important;text-decoration:underline!important;text-underline-offset:4px}
.k24-glass-preview footer.k24-footer .k24-footer-bottom{border-top:1px solid #cbdde9!important}
.k24-glass-preview footer.k24-footer .k24-footer-about img{filter:none}
@supports ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){
 .k24-glass-preview .header-style-six .k24-one-row-header,
 .k24-glass-preview .header-style-six .klima-simple-nav>li>.sub-menu,
 .k24-glass-preview .header-style-six .mobile-menu .menu-box{
  background:rgba(247,251,255,.78);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);
 }
 .k24-glass-preview .header-style-six a.k24p-nav-calculators[href]{background:rgba(210,237,253,.8)!important}
 .k24-glass-preview footer.k24-footer{
  background:linear-gradient(120deg,rgba(230,242,251,.88),rgba(247,251,255,.83) 55%,rgba(224,239,250,.88))!important;
  backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);
 }
}
@media(forced-colors:active){.k24-glass-preview .header-style-six a.k24p-nav-calculators[href]{border:1px solid ButtonText!important}}

/* Izričiti slojevi: fotografija na z-index 0, staklo i sadržaj na z-index 1.
   Nema negativnog z-indexa niti filtera na roditelju stakla. */
.k24-glass-photo .header-style-six .k24-one-row-header,
.k24-glass-photo footer.k24-footer{position:relative;isolation:isolate;background:#e8f0f5!important;backdrop-filter:none;-webkit-backdrop-filter:none}
.k24-glass-photo .k24-glass-photo-bg{
 position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;
 background:url("../assets/img/klima24-clanci/kako-odabrati-klima-uredaj-1200.webp") center 38%/cover no-repeat;
 filter:blur(2px);clip-path:inset(0 round 0px);
}
.k24-glass-photo .header-style-six .k24-one-row-header{padding:12px 0}
.k24-glass-photo .header-style-six .k24-one-row-header>.container{position:relative;z-index:1}
.k24-glass-photo .header-style-six .k24-header-flex{
 min-height:76px;padding:0 18px;border:1px solid #ffffffe0;border-radius:20px;
 background:#f3f8fc;box-shadow:0 6px 24px #173b6317,inset 0 1px 0 #fff;
}
.k24-glass-photo footer.k24-footer{border:0;border-radius:26px 26px 0 0;padding-bottom:56px!important}
.k24-glass-photo footer.k24-footer>.container{
 position:relative;z-index:1;box-sizing:border-box;padding:32px 30px 0!important;
 border:1px solid #ffffffe0;border-radius:24px;background:#f3f8fc;
 box-shadow:0 10px 32px #173b6317,inset 0 1px 0 #fff;
}
@supports ((backdrop-filter:blur(24px)) or (-webkit-backdrop-filter:blur(24px))){
 .k24-glass-photo .header-style-six .k24-header-flex,
 .k24-glass-photo footer.k24-footer>.container{
 background:rgba(255,255,255,.58);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);
 }
}
@media(max-width:991px){.k24-glass-photo .header-style-six .k24-header-flex{min-height:54px;padding:0 10px;border-radius:16px}}
@media(max-width:600px){.k24-glass-photo footer.k24-footer{padding-bottom:38px!important}.k24-glass-photo footer.k24-footer>.container{padding:26px 20px 0!important}.k24-glass-photo .header-style-six a.k24p-nav-calculators[href]{gap:6px}}


/* Jedna fotografija za dvije odvojene staklene kartice. */
.k24-glass-photo .k24-glass-bottom{position:relative;isolation:isolate;overflow:hidden;border-radius:26px 26px 0 0;background:#e8f0f5}
.k24-glass-photo .k24-glass-bottom-photo{
 position:absolute;inset:-72px 0 0;z-index:0;pointer-events:none;
 background:url("../assets/img/klima24-clanci/kako-odabrati-klima-uredaj-1200.webp") left top/cover no-repeat;
 filter:blur(2px);
}
.k24-glass-photo .k24-glass-bottom>.newsletter-area-four{
 position:relative;margin:0!important;padding:48px 0 0!important;background:transparent;
}
.k24-glass-photo .k24-glass-bottom>.newsletter-area-four>.container{
 position:relative;z-index:1;box-sizing:border-box;width:calc(100% - 36px)!important;max-width:1320px!important;
 margin:0 auto!important;padding:48px 30px!important;border:1px solid #ffffffe0;border-radius:24px;
 background:#f3f8fc;box-shadow:0 10px 32px #173b6317,inset 0 1px 0 #fff;
}
.k24-glass-photo .k24-glass-bottom>footer.k24-footer{background:transparent!important;isolation:auto;padding-top:40px!important}
@media(min-width:1400px){.k24-glass-photo .k24-glass-bottom>.newsletter-area-four>.container{width:calc(100% - 48px)!important}}
@supports ((backdrop-filter:blur(24px)) or (-webkit-backdrop-filter:blur(24px))){
 .k24-glass-photo .k24-glass-bottom>.newsletter-area-four>.container{background:rgba(255,255,255,.58);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}
}
@media(max-width:600px){.k24-glass-photo .k24-glass-bottom>.newsletter-area-four>.container{padding:32px 20px!important}}

/* Točan zapis postojećeg naslova, bez naslijeđene kapitalizacije. */
.k24-glass-photo .newsletter-area-four .newsletter-content .title{text-transform:none}
/* Desktop: jednak ranije izmjerenom gornjem razmaku savjetnika (48 px). */
@media(min-width:1200px){.k24-glass-photo .k24-glass-bottom{margin-top:48px}}
