.mega-icon{width:100%;height:auto;vertical-align:middle;margin-right:10px;margin-bottom:2px}.mega-cta-btn{display:block;background-color:#C60017;color:#FFFFFF!important;padding:10px 15px;border-radius:8px;font-weight:600;text-align:center;margin-top:10px;transition:all 0.2s ease}.nav li.mega-menu>ul>li>ul>li>a:has(.mega-cta-btn){padding:0!important}.nav li.mega-menu>ul>li>ul>li>a:has(.mega-cta-btn):hover{padding-left:0!important;background:transparent!important}.mega-cta-btn:hover{transform:scale(1.03);box-shadow:0 5px 15px rgba(198,0,23,0.3)}.nav li.mega-icon>a{display:flex!important;align-items:center}.nav li.mega-icon>a::before{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center}.nav li.menu-venkovni-stineni-zaluzie>a::before{background-image:url('/wp-content/uploads/2026/06/venkovni_zaluzie.webp')}.pf-blog-content a:not(.pf-blog-btn){color:#009ee0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pf-blog-content a:not(.pf-blog-btn):hover{color:#0081c7}.pf-blog-cta,.pf-blog-notice{box-sizing:border-box;margin:42px 0;border-radius:18px;font-family:Overpass,Arial,"Helvetica Neue",sans-serif}.pf-blog-cta{padding:34px;background:#f0f4f6;border:1px solid #dce7ed;color:#005794}.pf-blog-cta--inline{border-left:5px solid #009ee0}.pf-blog-cta--final{padding:38px;background:#004171;border-color:#004171;color:#bde4f7}.pf-blog-cta__eyebrow{display:block;margin-bottom:10px;color:#009ee0;font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.pf-blog-cta--final .pf-blog-cta__eyebrow{color:#fdcf27}.pf-blog-cta h3{margin:0 0 14px;color:#004171;font-size:clamp(25px,3vw,34px);line-height:1.15}.pf-blog-cta--final h3{color:#ffffff}.pf-blog-cta p{margin:0 0 20px;font-size:16px;line-height:1.65}.pf-blog-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pf-blog-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 19px;border-radius:6px;font-weight:800;text-decoration:none!important}.pf-blog-btn--primary{background:#fdcf27;color:#062139!important;border:2px solid #fdcf27}.pf-blog-btn--primary:hover{background:#ffc107;border-color:#ffc107}.pf-blog-btn--secondary{background:#ffffff;color:#004171!important;border:2px solid #b5c8da}.pf-blog-btn--secondary:hover{border-color:#009ee0;color:#009ee0!important}.pf-blog-notice{padding:22px 24px;background:#fff8d6;border:1px solid #f1d978;color:#604d00}.pf-blog-notice strong{color:#3f3300}@media (max-width:640px){.pf-blog-cta{padding:26px}.pf-blog-cta__actions,.pf-blog-btn{width:100%}}