/* Rewizja opisów, oferty głównej i formularzy. */
body a[href="/poradniki/"],body a[href="https://kinetyka.pl/poradniki/"]{display:none!important}
body .hf-band .cat-head{display:none!important}
body .hf-band{padding:0!important;background:transparent!important;border:0!important}
body .hf-band .hf-wrap{display:grid!important;grid-template-columns:1fr 1.15fr!important;gap:48px!important;align-items:center!important;padding:40px!important;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:10px!important}
body .hf-band .hf-media{display:block!important;width:100%!important;aspect-ratio:1.2!important;overflow:hidden;border-radius:6px!important}
body .hf-band .hf-media img{width:100%!important;height:100%!important;object-fit:cover!important}
body .hf-band .hf-info h2{font-size:34px!important;line-height:1.2!important;margin:10px 0 16px!important}
body .k20-eyebrow{font:600 12px/1.5 Inter,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--accent)}
body .hf-band .k20-offer-desc{font:400 15px/1.8 Inter,sans-serif!important;color:var(--muted);margin:0 0 22px!important}
body .k20-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 24px}
body .k20-specs div{min-width:0}body .k20-specs dt{font:600 24px/1.3 Inter,sans-serif;color:var(--text)}body .k20-specs dd{font:400 12px/1.6 Inter,sans-serif;color:var(--muted);margin:5px 0 0}
body .k20-price{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}body .k20-price strong{font:600 36px/1.2 Inter,sans-serif;color:var(--text)}body .k20-price span{font:400 13px Inter,sans-serif;color:var(--muted)}
body .hf-band .hf-cta{display:flex!important;gap:16px!important;align-items:center!important;flex-wrap:wrap!important}body .hf-band .hf-btn{flex:none!important;padding:14px 24px!important;font:600 14px Inter,sans-serif!important;min-height:48px!important;border-radius:5px!important}body .hf-band .hf-more{font:500 14px Inter,sans-serif!important;padding:12px 0!important}
body .pd-desc{max-width:none!important;width:100%!important;margin:32px auto!important;padding-top:0!important;border-top:0!important}
body .pd-desc > p{max-width:820px!important;margin:24px auto!important}
body .pd-desc .k20-section{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:48px!important;padding:36px 0!important;border-top:1px solid var(--border)!important;margin:0!important}
body .pd-desc .k20-section h3{margin:0!important;padding:0!important;font:600 21px/1.45 Inter,sans-serif!important;max-width:none!important}
body .pd-desc .k20-section h3:before{display:none!important}
body .pd-desc .k20-section-body{min-width:0!important}
body .pd-desc .k20-section-body :is(p,ul,h3){max-width:none!important}
body .pd-desc .k20-section-body p{font:400 16px/1.85 Inter,sans-serif!important;margin:0 0 18px!important}
body .pd-desc .pd-oklist{display:block!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important}
body .pd-desc li.pd-ok{display:block!important;padding:14px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;font:400 15px/1.8 Inter,sans-serif!important}
body .pd-desc li.pd-ok:first-child{padding-top:0!important}body .pd-desc li.pd-ok:before{display:none!important}body .pd-desc li.pd-ok strong{display:inline!important;font-weight:600!important;color:var(--text)!important;margin-right:4px!important}
html[data-theme="light"] .pd-save-v{color:var(--text)!important}
body .pd-desc .pd-tbl{width:100%!important;table-layout:auto!important;margin:24px 0!important}body .pd-desc .pd-tbl :is(td,th){font:400 14px/1.6 Inter,sans-serif!important;padding:14px!important}
body .k20-auth{display:grid!important;grid-template-columns:minmax(0,1fr) 440px!important;gap:88px!important;max-width:1080px!important;margin:48px auto 72px!important;padding:32px!important;align-items:start!important}
body .k20-auth .form-card{max-width:none!important;width:100%!important;margin:0!important;padding:32px!important;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:10px!important;box-shadow:none!important}
body .k20-auth .form-card h1{font:600 28px/1.3 Inter,sans-serif!important;margin-bottom:12px!important}
body .k20-auth .form-card p{font:400 14px/1.7 Inter,sans-serif!important}
body .k20-auth .form-label{font:500 13px/1.5 Inter,sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:8px!important}
body .k20-auth .input{height:48px!important;padding:12px 14px!important;font:400 16px Inter,sans-serif!important;border-radius:5px!important;background:var(--bg)!important}
body .k20-auth .form-group{margin-bottom:18px!important}
body .k20-auth .btn{width:100%!important;min-height:48px!important;justify-content:center!important}
body .k20-auth-aside{padding-top:24px}body .k20-auth-aside h2{font:600 38px/1.25 Inter,sans-serif!important;margin:16px 0 20px!important;max-width:14ch}body .k20-auth-aside p{font:400 16px/1.8 Inter,sans-serif!important;color:var(--muted);max-width:35ch}
body .k20-auth-aside svg{display:block;width:220px;height:155px;margin:32px 0;color:var(--accent)}body .k20-auth-aside a{color:var(--text);font:500 14px Inter,sans-serif;text-decoration:underline;text-underline-offset:5px}
body .k20-password{display:flex;align-items:center;position:relative}body .k20-password .input{padding-right:76px!important;width:100%}body .k20-password button{position:absolute;right:10px;border:0;background:transparent;color:var(--text);font:500 12px Inter,sans-serif;padding:9px;cursor:pointer}
@media(max-width:850px){body .hf-band .hf-wrap{gap:24px!important;padding:24px!important}body .pd-desc .k20-section{grid-template-columns:180px minmax(0,1fr)!important;gap:24px!important}body .k20-auth{grid-template-columns:1fr 1.2fr!important;gap:32px!important;padding:20px!important}}
@media(max-width:650px){body .hf-band .hf-wrap{grid-template-columns:1fr!important}body .hf-band .hf-media{aspect-ratio:1.8!important}body .pd-desc .k20-section{grid-template-columns:1fr!important;gap:20px!important;padding:28px 0!important}body .k20-auth{grid-template-columns:1fr!important;margin-top:20px!important;gap:24px!important}body .k20-auth-aside{padding:0}body .k20-auth-aside svg,body .k20-auth-aside>a{display:none}body .k20-auth-aside h2{font-size:26px!important;max-width:none;margin:8px 0 10px!important}body .k20-auth-aside p{font-size:14px!important;margin:0}body .k20-auth .form-card{padding:24px!important}body .k20-specs{gap:10px}body .k20-specs dt{font-size:22px}}

/* Opis czytany jako ciagly tekst, bez rozdzielania wyroznien. */
@media(max-width:480px){body .pwpb-t>em{display:none!important}}
body .pd-desc{max-width:960px!important;margin:40px auto!important}
body .pd-desc>p{max-width:none!important;margin:0 0 20px!important;font:400 16px/1.8 Inter,sans-serif!important}
body .pd-desc .k20-section{display:block!important;padding:28px 0!important}
body .pd-desc .k20-section h3{font:600 22px/1.4 Inter,sans-serif!important;margin:0 0 16px!important}
body .pd-desc .k20-section-body p{font:400 16px/1.8 Inter,sans-serif!important;margin:0 0 16px!important}
body .pd-desc li.pd-ok{display:list-item!important;list-style:disc!important;margin:0 0 8px 20px!important;padding:0 0 0 4px!important;border:0!important;font:400 16px/1.8 Inter,sans-serif!important}
body .pd-desc strong,body .pd-desc li.pd-ok strong{display:inline!important;margin:0!important;padding:0!important;font-weight:600!important}
body .pd-desc .pd-oklist{margin:0 0 18px!important}
@media(max-width:650px){body .pd-desc{margin:28px auto!important}body .pd-desc .k20-section{padding:24px 0!important}body .pd-desc .k20-section h3{font-size:20px!important}}
