
:root{--ppf-paper:#f4efe3;--ppf-ink:#111;--ppf-red:#df1d18;--ppf-blue:#1153b8;--ppf-green:#0d7b44;--ppf-yellow:#f2c400;--ppf-orange:#ee6a16;--ppf-purple:#7a33bc;--ppf-line:#c8c0b2}
body.ppf-site{background:var(--ppf-paper)!important;color:var(--ppf-ink);font-family:Arial,Helvetica,sans-serif}
body.ppf-site .container-header{display:flex!important;flex-direction:column!important;align-items:center!important;background:#0b0b0b!important;box-shadow:none!important;border:0!important;position:relative}
body.ppf-site .container-header:after{content:"";display:block;height:10px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 44px,var(--ppf-blue) 44px 88px,var(--ppf-yellow) 88px 132px,var(--ppf-green) 132px 176px,#000 176px 220px)}
body.ppf-site .container-header .grid-child{align-items:center;width:100%}
body.ppf-site .container-header .navbar-brand{display:none!important}
body.ppf-site .container-header .navbar-brand img{filter:none!important}
body.ppf-site .ppf-brand{display:flex;align-items:center;gap:1rem;color:#fff;text-decoration:none!important}
body.ppf-site .ppf-brand img{height:58px;width:auto;display:block}
body.ppf-site .ppf-brand__text{display:block;color:#e53228;font-size:1.55rem;font-weight:300;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}
body.ppf-site .container-header .grid-child.container-nav,body.ppf-site .container-header .container-nav{order:3;padding:.25rem 0 1rem!important;width:100%}
body.ppf-site .container-header .mod-menu{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.65rem!important;padding:.2rem 1rem 0!important}
body.ppf-site .container-header .mod-menu>li{margin:0!important;list-style:none!important}
body.ppf-site .container-header .mod-menu>li>a,body.ppf-site .container-header .mod-menu>li>span{position:relative;display:flex!important;align-items:center;justify-content:center;min-width:140px;min-height:58px;border:2px solid #111!important;border-radius:0!important;color:#111!important;background:#f7f1e5!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:900!important;font-size:.88rem!important;line-height:1.1!important;padding:.75rem 1rem .95rem!important;box-shadow:8px 8px 0 rgba(0,0,0,.16)!important;text-align:center!important;text-decoration:none!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}
body.ppf-site .container-header .mod-menu>li>a:before,body.ppf-site .container-header .mod-menu>li>span:before{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 42px,var(--ppf-blue) 42px 84px,var(--ppf-yellow) 84px 126px,var(--ppf-green) 126px 168px,#111 168px 210px)}
body.ppf-site .container-header .mod-menu>li:nth-child(1)>a,body.ppf-site .container-header .mod-menu>li:nth-child(1)>span{background:#f8f3e8!important}
body.ppf-site .container-header .mod-menu>li:nth-child(2)>a,body.ppf-site .container-header .mod-menu>li:nth-child(2)>span{background:#f3ead8!important}
body.ppf-site .container-header .mod-menu>li:nth-child(3)>a,body.ppf-site .container-header .mod-menu>li:nth-child(3)>span{background:#f6f0e4!important}
body.ppf-site .container-header .mod-menu>li:nth-child(4)>a,body.ppf-site .container-header .mod-menu>li:nth-child(4)>span{background:#efe7d4!important}
body.ppf-site .container-header .mod-menu>li.active>a,body.ppf-site .container-header .mod-menu>li.active>span{background:var(--ppf-red)!important;color:#fff!important;border-color:#111!important;transform:translate(-2px,-2px);box-shadow:10px 10px 0 rgba(17,17,17,.26)!important}
body.ppf-site .container-header .mod-menu>li.active>a:before,body.ppf-site .container-header .mod-menu>li.active>span:before{background:repeating-linear-gradient(90deg,#fff 0 18px,var(--ppf-yellow) 18px 60px,var(--ppf-blue) 60px 102px,var(--ppf-green) 102px 144px,#111 144px 186px)}
body.ppf-site .container-header .mod-menu>li>a:hover,body.ppf-site .container-header .mod-menu>li>a:focus-visible{background:var(--ppf-red)!important;border-color:#111!important;color:#fff!important;transform:translate(-2px,-2px);box-shadow:10px 10px 0 rgba(17,17,17,.2)!important}
body.ppf-site .container-header .mod-menu a .image-title{color:inherit!important;position:relative;z-index:2}
body.ppf-site .site-grid{position:relative}
body.ppf-home-active .ppm-hero-module,body.ppf-home-active .site-grid{display:none!important}
.mod-breadcrumbs,.breadcrumb,.breadcrumbs,.com-content-category-blog__navigation,.article-info,.com-content-article__info,.icons{display:none!important}
.ppf-home{background:var(--ppf-paper);color:var(--ppf-ink);overflow:hidden;border-top:10px solid #000}
.ppf-home a{text-decoration:none}.ppf-kicker{margin:0 0 1rem;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ppf-kicker--red{color:var(--ppf-red)}
.ppf-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);min-height:670px;border-bottom:1px solid #bdb6a8}.ppf-hero__copy{padding:clamp(4rem,7vw,7rem) clamp(2rem,7vw,8rem);position:relative;z-index:2}.ppf-hero h1{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(4.5rem,9vw,9.6rem);line-height:.79;letter-spacing:-.065em;font-weight:700}.ppf-hero h1 em{display:inline-block;color:var(--ppf-red);font-style:normal}.ppf-lead{max-width:590px;margin:2.2rem 0 0;font-size:1.12rem;line-height:1.55}.ppf-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.ppf-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.2rem;border:1px solid #111;color:#111!important;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important}.ppf-action--red{background:var(--ppf-red);border-color:var(--ppf-red);color:#fff!important}.ppf-hero__ornament--left{position:absolute;left:0;top:2rem;bottom:2rem;width:22px;background:repeating-linear-gradient(180deg,var(--ppf-red) 0 24px,transparent 24px 34px,var(--ppf-blue) 34px 48px,transparent 48px 58px,var(--ppf-yellow) 58px 74px,transparent 74px 84px,var(--ppf-green) 84px 102px,transparent 102px 112px)}
.ppf-folkflower{position:relative;background:#eee6d6;min-height:100%;overflow:hidden}.ppf-folkflower:after{content:"";position:absolute;right:-12%;top:8%;width:58%;height:80%;background:#111;clip-path:polygon(42% 0,100% 0,100% 100%,33% 100%,0 72%,20% 43%,4% 17%)}.ppf-folkflower span{position:absolute;display:block;border-radius:50% 50% 46% 54%;z-index:2;transform-origin:50% 100%}.f-red{width:190px;height:290px;background:var(--ppf-red);left:18%;top:25%;transform:rotate(-28deg);clip-path:polygon(50% 0,62% 27%,90% 12%,75% 42%,100% 48%,72% 60%,82% 94%,52% 72%,25% 100%,32% 61%,0 52%,27% 38%,13% 9%,42% 26%)}.f-blue{width:245px;height:345px;background:var(--ppf-blue);left:40%;top:11%;transform:rotate(16deg);clip-path:polygon(50% 0,61% 27%,88% 7%,76% 40%,100% 51%,72% 61%,83% 95%,53% 74%,28% 100%,31% 61%,0 52%,26% 39%,12% 9%,42% 27%)}.f-yellow{width:110px;height:150px;background:var(--ppf-yellow);left:52%;top:26%;z-index:3!important;clip-path:polygon(50% 0,61% 25%,91% 8%,73% 43%,100% 51%,70% 62%,83% 100%,50% 75%,18% 100%,30% 62%,0 51%,28% 42%,10% 8%,40% 25%)}.f-green{width:300px;height:290px;background:var(--ppf-green);left:29%;top:45%;transform:rotate(15deg);clip-path:polygon(50% 0,61% 26%,88% 8%,75% 41%,100% 51%,72% 61%,83% 95%,52% 73%,27% 100%,31% 61%,0 52%,27% 39%,12% 8%,42% 26%)}.f-black{width:120px;height:180px;background:#111;left:10%;top:9%;clip-path:polygon(50% 0,61% 26%,88% 8%,75% 41%,100% 51%,72% 61%,83% 95%,52% 73%,27% 100%,31% 61%,0 52%,27% 39%,12% 8%,42% 26%)}
.ppf-featured{display:grid;grid-template-columns:.9fr 1fr 120px;min-height:490px;border-bottom:1px solid #bdb6a8}.ppf-featured__copy{background:#0b0b0b;color:#fff;padding:clamp(3rem,6vw,6rem)}.ppf-featured h2{margin:.3rem 0 1.2rem;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.9;letter-spacing:-.05em}.ppf-featured__copy>p{max-width:560px;line-height:1.6;color:#ddd}.ppf-feature-play{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.5rem;color:#fff!important;font-weight:900;text-transform:uppercase;font-size:.8rem}.ppf-feature-play span{display:grid;place-items:center;width:48px;height:48px;background:var(--ppf-red);border-radius:50%}.ppf-featured__image{position:relative;overflow:hidden;background:#ddd}.ppf-featured__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);border-radius:0!important}.ppf-featured__image i{position:absolute;left:-1px;top:0;width:62%;height:58%;background:var(--ppf-red);clip-path:polygon(50% 0,59% 27%,82% 5%,72% 37%,100% 49%,72% 61%,88% 100%,53% 74%,25% 100%,31% 61%,0 52%,27% 39%,9% 6%,41% 27%);mix-blend-mode:multiply}.ppf-featured__band{background:var(--ppf-yellow);position:relative}.ppf-featured__band:after{content:"";position:absolute;inset:12% 30%;background:#111;clip-path:polygon(45% 0,55% 25%,79% 0,66% 36%,100% 44%,65% 56%,77% 100%,53% 71%,28% 100%,36% 58%,0 48%,34% 38%,22% 0,47% 27%)}
.ppf-episodes{padding:4rem clamp(1.5rem,5vw,5rem)}.ppf-sectionhead{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:2rem}.ppf-sectionhead h2{margin:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em}.ppf-sectionhead a{color:var(--ppf-red)!important;font-size:.78rem;font-weight:900;text-transform:uppercase}.ppf-episodes__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #bbb3a5;border-bottom:1px solid #bbb3a5}.ppf-episode{padding:1.2rem;border-right:1px solid #c7c0b3}.ppf-episode:last-child{border-right:0}.ppf-episode__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#ddd;position:relative}.ppf-episode__image:after{content:"";position:absolute;left:0;bottom:0;width:42%;height:42%;background:var(--ppf-blue);clip-path:polygon(0 100%,0 25%,100% 100%)}.ppf-episode:nth-child(2) .ppf-episode__image:after{background:var(--ppf-green)}.ppf-episode:nth-child(3) .ppf-episode__image:after{background:var(--ppf-red)}.ppf-episode:nth-child(4) .ppf-episode__image:after{background:var(--ppf-yellow)}.ppf-episode:nth-child(5) .ppf-episode__image:after{background:var(--ppf-orange)}.ppf-episode__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);border-radius:0!important}.ppf-episode__number{margin-top:.8rem;color:var(--ppf-red);font-weight:900}.ppf-episode h3{margin:.25rem 0 .5rem;font-family:Georgia,'Times New Roman',serif;font-size:1.45rem;line-height:1.02}.ppf-episode h3 a{color:#111!important}.ppf-episode p{font-size:.88rem;line-height:1.45;min-height:3.8em}.ppf-playline{color:#111!important;font-size:.75rem;font-weight:900;text-transform:uppercase}.ppf-playline span{color:var(--ppf-red)}
.ppf-platforms{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:1rem;padding:0 1.4rem 1.4rem;background:var(--ppf-paper)}.ppf-platforms>*{position:relative;min-height:118px;padding:1.35rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-weight:900;border:1px solid #111;background:#fbf8f0;box-shadow:8px 8px 0 rgba(17,17,17,.08)}.ppf-platforms>*:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 40px,var(--ppf-blue) 40px 80px,var(--ppf-yellow) 80px 120px,var(--ppf-green) 120px 160px,#111 160px 200px)}.ppf-platforms__label{justify-content:center!important;background:#f4ecda!important}.ppf-platforms__label strong{font-family:Georgia,'Times New Roman',serif;font-size:2rem;line-height:.95}.ppf-platforms__label span{margin-top:.55rem;font-size:.94rem;font-weight:500;line-height:1.4;color:#4b463d}.ppf-platforms a{color:#111!important;text-decoration:none!important}.ppf-platforms a b{font-size:1.05rem;letter-spacing:.02em}.ppf-platforms a span{font-size:.82rem;font-weight:700;color:#6a655d;text-transform:uppercase;letter-spacing:.05em}.ppf-platforms .spotify,.ppf-platforms .apple,.ppf-platforms .youtube,.ppf-platforms .rss{background:#fffdf7!important}.ppf-platforms .spotify:after,.ppf-platforms .apple:after,.ppf-platforms .youtube:after,.ppf-platforms .rss:after{content:"";position:absolute;right:15px;bottom:14px;width:26px;height:26px;opacity:.22}.ppf-platforms .spotify:after{background:var(--ppf-green);clip-path:circle(48% at 50% 50%)}.ppf-platforms .apple:after{background:var(--ppf-purple);clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}.ppf-platforms .youtube:after{background:var(--ppf-red);clip-path:polygon(0 0,100% 50%,0 100%)}.ppf-platforms .rss:after{background:var(--ppf-orange);clip-path:ellipse(50% 40% at 50% 50%)}
.ppf-socials{display:grid;grid-template-columns:.95fr 1.05fr;gap:1.2rem;align-items:stretch;padding:1.2rem 1.4rem 2.2rem;background:var(--ppf-paper)}.ppf-socials__copy{padding:1.5rem 1.6rem;background:#fffdf7;border:1px solid #111;position:relative}.ppf-socials__copy:before{content:"";position:absolute;right:18px;top:16px;width:42px;height:42px;background:var(--ppf-red);opacity:.14;clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}.ppf-socials__copy h2{margin:.2rem 0 1rem;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.9rem,3.2vw,3rem);line-height:.96}.ppf-socials__copy p:last-child{margin-bottom:0;color:#555;line-height:1.55}.ppf-socials__icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ppf-social{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-height:188px;padding:1.2rem;background:#fffdf7;border:1px solid #111;box-shadow:10px 10px 0 rgba(17,17,17,.08);text-decoration:none!important;color:#111!important;overflow:hidden}.ppf-social:before{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 38px,var(--ppf-blue) 38px 76px,var(--ppf-yellow) 76px 114px,var(--ppf-green) 114px 152px,#111 152px 190px)}.ppf-social__mark{position:relative;display:grid;place-items:center;width:88px;height:88px;font-size:2.1rem;font-weight:900;color:#111;z-index:2}.ppf-social__mark:before{content:"";position:absolute;inset:0;background:#f8efdc;clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%);z-index:-1}.ppf-social__label{font-size:1rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ppf-social--facebook .ppf-social__mark:before{background:#dfe9fb}.ppf-social--youtube .ppf-social__mark:before{background:#f9dedd}.ppf-social--instagram .ppf-social__mark:before{background:#f3e2fb}.ppf-social:hover,.ppf-social:focus-visible{transform:translate(-3px,-3px);box-shadow:13px 13px 0 rgba(17,17,17,.12)!important}
.ppf-about{display:grid;grid-template-columns:1fr 1.05fr 1fr;min-height:430px;border-bottom:1px solid #bbb3a5}.ppf-about__art{position:relative;display:grid;place-items:center;overflow:hidden;padding:3rem;background:#f0eadb}.ppf-about__art img{width:min(100%,480px);position:relative;z-index:2;display:block}.ppf-logo-card{position:relative;z-index:3;background:#f9f4e9;border:1px solid #111;padding:1.3rem 1.8rem;box-shadow:14px 14px 0 rgba(17,17,17,.09);max-width:88%}.ppf-logo-card__bar{display:block;margin-top:1rem;height:12px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 40px,var(--ppf-blue) 40px 80px,var(--ppf-yellow) 80px 120px,var(--ppf-green) 120px 160px,var(--ppf-orange) 160px 200px)}.ppf-rosette{position:absolute;width:56%;aspect-ratio:1;background:var(--ppf-red);left:8%;top:14%;clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}.ppf-about__copy{padding:4rem 2.5rem}.ppf-about__copy h2{margin:.2rem 0 1.2rem;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:.93}.ppf-about__copy p{line-height:1.6}.ppf-about__copy a{color:var(--ppf-red)!important;font-weight:900;text-transform:uppercase;font-size:.78rem}.ppf-values{padding:4rem 2.5rem;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #c7c0b3}.ppf-values>div{display:grid;grid-template-columns:40px 1fr;column-gap:1rem;margin-bottom:1.4rem}.ppf-values b{grid-row:1/3;font-size:1.9rem}.ppf-values strong{font-size:1rem}.ppf-values span{font-size:.86rem;color:#555;line-height:1.4}
.ppf-inner-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:stretch;background:var(--ppf-paper);border-top:10px solid #000;border-bottom:1px solid var(--ppf-line)}.ppf-inner-hero__copy{padding:3rem clamp(1.5rem,6vw,6rem)}.ppf-inner-hero__copy h1{margin:.3rem 0 1rem;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.9;letter-spacing:-.04em}.ppf-inner-hero__copy p{max-width:42rem;line-height:1.6}.ppf-inner-hero__art{position:relative;min-height:260px;background:#efe8d8;overflow:hidden}.ppf-inner-star{position:absolute;display:block;clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}.ppf-inner-star--black{width:120px;height:120px;top:14%;left:42%;background:#111}.ppf-inner-star--red{width:230px;height:230px;bottom:3%;left:22%;background:var(--ppf-red)}.ppf-inner-leaf{position:absolute;right:-10%;bottom:-10%;width:46%;height:46%;background:var(--ppf-green);clip-path:polygon(0 60%,100% 0,100% 100%)}
body.ppf-site:not(.ppf-home-active) .site-grid{max-width:1280px;margin:0 auto 3rem;background:#fff;padding:clamp(1.2rem,3vw,3rem);border-top:0;box-shadow:none!important}body.ppf-site:not(.ppf-home-active) .blog-items .blog-item,body.ppf-site:not(.ppf-home-active) .item-page,body.ppf-site:not(.ppf-home-active) .categories-list,body.ppf-site:not(.ppf-home-active) .category-desc{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.ppf-site:not(.ppf-home-active) .blog-items{gap:2rem!important}body.ppf-site:not(.ppf-home-active) .blog-item img,body.ppf-site:not(.ppf-home-active) .item-page img{border-radius:0!important}body.ppf-site:not(.ppf-home-active) .page-header h1,body.ppf-site:not(.ppf-home-active) .item-page h1,body.ppf-site:not(.ppf-home-active) .blog-item h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.03em}body.ppf-site:not(.ppf-home-active) .blog-item .readmore .btn,body.ppf-site:not(.ppf-home-active) .com-content-category-blog .btn,body.ppf-site:not(.ppf-home-active) .pagination a{border-radius:0!important;box-shadow:none!important;border:1px solid #111!important;background:#fff!important;color:#111!important}body.ppf-site:not(.ppf-home-active) .pagination .active a,body.ppf-site:not(.ppf-home-active) .blog-item .readmore .btn:hover{background:var(--ppf-red)!important;border-color:var(--ppf-red)!important;color:#fff!important}
body.ppf-site.ppf-page-odcinki .blog-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem!important}body.ppf-site.ppf-page-odcinki .blog-items .blog-item{padding:0 0 1.4rem!important;border-top:4px solid #111!important;border-bottom:1px solid var(--ppf-line)!important}body.ppf-site.ppf-page-odcinki .blog-item figure,body.ppf-site.ppf-page-odcinki .blog-item .item-image{margin:0 0 1rem!important;aspect-ratio:4/3;overflow:hidden;background:#ddd}body.ppf-site.ppf-page-odcinki .blog-item figure img,body.ppf-site.ppf-page-odcinki .blog-item .item-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}body.ppf-site.ppf-page-odcinki .blog-item h2{font-size:2rem;line-height:.95}body.ppf-site.ppf-page-odcinki .blog-item p{line-height:1.55}

body.ppf-site .container-header .navbar-brand{max-width:none!important}
body.ppf-site .container-header .navbar-brand img,body.ppf-site .ppf-brand img{opacity:1!important;visibility:visible!important}
body.ppf-site .container-header .navbar-brand .image-title,body.ppf-site .container-header .brand-logo,body.ppf-site .container-header .site-title{display:none!important}
.pp-patronite{position:relative!important;overflow:hidden!important;padding:2.2rem 2rem!important;border-radius:0!important;color:#111!important;background:linear-gradient(90deg,#f7f1e5 0 62%, #111 62% 100%)!important;box-shadow:none!important;border:1px solid #111!important;text-align:left!important}
.pp-patronite:before{content:"";position:absolute;left:0;top:0;bottom:0;width:18px;background:repeating-linear-gradient(180deg,var(--ppf-red) 0 22px,transparent 22px 32px,var(--ppf-blue) 32px 46px,transparent 46px 56px,var(--ppf-yellow) 56px 72px,transparent 72px 82px,var(--ppf-green) 82px 98px,transparent 98px 108px)}
.pp-patronite:after{content:"";position:absolute;right:3.5%;top:50%;width:160px;height:160px;transform:translateY(-50%);background:var(--ppf-red);clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}
.pp-patronite h2,.pp-patronite p{position:relative;z-index:2}
.pp-patronite h2{margin:0 0 .65rem 1rem!important;color:#111!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(2rem,4vw,3.3rem)!important;line-height:.95!important;max-width:58%!important}
.pp-patronite p{margin:0 0 0 1rem!important;max-width:52%!important;color:#333!important;font-size:1.06rem!important;line-height:1.5!important}
.pp-patronite p + p{margin-top:1.3rem!important}
.pp-patronite .pp-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.9rem 1.35rem!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;box-shadow:8px 8px 0 rgba(17,17,17,.08)}
.pp-patronite .pp-cta:hover,.pp-patronite .pp-cta:focus-visible{background:var(--ppf-red)!important;border-color:var(--ppf-red)!important;color:#fff!important}
@media(max-width:860px){.pp-patronite{padding:1.6rem 1.2rem 1.6rem 1.8rem!important;background:#f7f1e5!important}.pp-patronite:after{right:1rem;top:auto;bottom:-30px;width:120px;height:120px;transform:none;opacity:.12}.pp-patronite h2,.pp-patronite p{max-width:none!important}.pp-patronite h2,.pp-patronite p,.pp-patronite p + p{margin-left:0!important}.pp-patronite:before{width:12px}}

body.ppf-site .ppf-header-logo{order:2;display:flex;justify-content:center;align-items:center;padding:.8rem 1rem .6rem;background:#0b0b0b;width:100%}
body.ppf-site .ppf-header-logo a{display:inline-flex;align-items:center;justify-content:center;background:#f7f1e5;padding:.55rem 1rem;border:1px solid #111;box-shadow:12px 12px 0 rgba(17,17,17,.16);max-width:min(94vw,640px)}
body.ppf-site .ppf-header-logo img{display:block;max-width:100%;height:auto;max-height:88px;filter:none!important;mix-blend-mode:normal!important}
body.ppf-site .container-header .grid-child.container-nav,body.ppf-site .container-header .grid-child{position:relative;z-index:3}
body.ppf-site:not(.ppf-home-active) .site-grid{position:relative;max-width:1280px;margin:0 auto 3rem;background:linear-gradient(180deg,#fffdf7,#fff)!important;padding:clamp(1.2rem,3vw,3rem);border-top:0;box-shadow:none!important;overflow:visible;border-left:18px solid #efe8d8;border-right:18px solid #efe8d8}
body.ppf-site:not(.ppf-home-active) .site-grid:before{content:"";position:absolute;left:-18px;top:54px;width:18px;height:320px;background:repeating-linear-gradient(180deg,var(--ppf-red) 0 26px,transparent 26px 38px,var(--ppf-blue) 38px 54px,transparent 54px 66px,var(--ppf-yellow) 66px 84px,transparent 84px 96px,var(--ppf-green) 96px 116px,transparent 116px 128px)}
body.ppf-site:not(.ppf-home-active) .site-grid:after{content:"";position:absolute;right:16px;top:18px;width:90px;height:90px;background:var(--ppf-red);opacity:.14;clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}
body.ppf-site:not(.ppf-home-active) .blog-items .blog-item,body.ppf-site:not(.ppf-home-active) .item-page,body.ppf-site:not(.ppf-home-active) .categories-list,body.ppf-site:not(.ppf-home-active) .category-desc{position:relative;border:1px solid #d7cfbf!important;border-radius:0!important;box-shadow:none!important;background:#fffdfa!important;padding-top:1.4rem!important}
body.ppf-site:not(.ppf-home-active) .blog-items .blog-item:before,body.ppf-site:not(.ppf-home-active) .item-page:before{content:"";position:absolute;left:0;top:0;width:100%;height:8px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 38px,var(--ppf-blue) 38px 76px,var(--ppf-yellow) 76px 114px,var(--ppf-green) 114px 152px,#111 152px 190px)}
body.ppf-site:not(.ppf-home-active) .blog-items .blog-item:after,body.ppf-site:not(.ppf-home-active) .item-page:after{content:"";position:absolute;right:14px;top:18px;width:34px;height:34px;background:var(--ppf-red);opacity:.18;clip-path:polygon(50% 0,58% 22%,76% 4%,71% 29%,95% 17%,79% 39%,100% 50%,78% 59%,96% 82%,71% 70%,76% 96%,58% 78%,50% 100%,41% 78%,23% 96%,29% 70%,4% 82%,22% 59%,0 50%,21% 40%,4% 17%,28% 29%,23% 4%,42% 22%)}
body.ppf-site:not(.ppf-home-active) .page-header h1,body.ppf-site:not(.ppf-home-active) .item-page h1,body.ppf-site:not(.ppf-home-active) .blog-item h2{position:relative;display:inline-block;padding-right:2.8rem}
body.ppf-site:not(.ppf-home-active) .page-header h1:after,body.ppf-site:not(.ppf-home-active) .item-page h1:after,body.ppf-site:not(.ppf-home-active) .blog-item h2:after{content:"";position:absolute;left:0;bottom:-10px;width:68px;height:5px;background:var(--ppf-red)}
body.ppf-site .container-sidebar-right>div,body.ppf-site .sidebar-right .card{position:relative;margin-bottom:1.5rem;overflow:hidden;padding:1.3rem!important;border:1px solid #d7cfbf!important;border-radius:0!important;background:#fcf9f1!important;box-shadow:none!important}
body.ppf-site .container-sidebar-right>div:before,body.ppf-site .sidebar-right .card:before{content:"";position:absolute;right:0;top:0;width:54px;height:54px;background:linear-gradient(135deg,transparent 0 50%, rgba(223,29,24,.14) 50% 100%)}
body.ppf-site .container-sidebar-right h3,body.ppf-site .sidebar-right h3{margin-top:0;padding-bottom:.8rem;border-bottom:0!important;font-size:1.05rem;letter-spacing:.11em;text-transform:uppercase;position:relative}
body.ppf-site .container-sidebar-right h3:after,body.ppf-site .sidebar-right h3:after{content:"";display:block;margin-top:.55rem;height:4px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 42px,var(--ppf-blue) 42px 84px,var(--ppf-yellow) 84px 126px,var(--ppf-green) 126px 168px)}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item{background:#fffdfa!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:nth-child(3n+1){border-top-color:var(--ppf-red)!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:nth-child(3n+2){border-top-color:var(--ppf-blue)!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:nth-child(3n+3){border-top-color:var(--ppf-green)!important}
body.ppf-site.ppf-page-odcinki .blog-item .readmore .btn{background:#111!important;color:#fff!important;border-color:#111!important}
@media(max-width:760px){body.ppf-site .ppf-header-logo{padding:.5rem .8rem .35rem}body.ppf-site .ppf-header-logo a{max-width:calc(100vw - 1.6rem);padding:.45rem .6rem;box-shadow:8px 8px 0 rgba(17,17,17,.14)}body.ppf-site .ppf-header-logo img{max-height:58px}body.ppf-site:not(.ppf-home-active) .site-grid{border-left:10px solid #efe8d8;border-right:10px solid #efe8d8}body.ppf-site:not(.ppf-home-active) .site-grid:before{left:-10px;width:10px;height:220px}}
body.ppf-site .container-footer{background:#090909!important;border-top:0!important;color:#ddd;position:relative}body.ppf-site .container-footer:before{content:"";display:block;height:12px;background:repeating-linear-gradient(90deg,var(--ppf-red) 0 45px,var(--ppf-blue) 45px 90px,var(--ppf-yellow) 90px 135px,var(--ppf-green) 135px 180px,#000 180px 225px)}
@media(max-width:1100px){body.ppf-site .ppf-brand__text{font-size:1.2rem}.ppf-episodes__grid{grid-template-columns:repeat(3,1fr)}.ppf-episode:nth-child(3){border-right:0}.ppf-episode:nth-child(n+4){border-top:1px solid #c7c0b3}.ppf-platforms{grid-template-columns:1fr 1fr}.ppf-platforms__label{grid-column:1/-1}.ppf-socials{grid-template-columns:1fr}.ppf-socials__icons{grid-template-columns:repeat(3,1fr)}.ppf-about{grid-template-columns:1fr 1fr}.ppf-values{grid-column:1/-1;border-left:0;border-top:1px solid #c7c0b3;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ppf-featured{grid-template-columns:1fr 1fr 70px}.ppf-inner-hero{grid-template-columns:1fr 1fr}body.ppf-site.ppf-page-odcinki .blog-items{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){body.ppf-site .container-header .navbar-brand{min-height:54px}body.ppf-site .ppf-brand img{height:40px}body.ppf-site .ppf-brand__text{font-size:1rem;letter-spacing:.02em}body.ppf-site .container-header .mod-menu{display:grid!important;grid-template-columns:1fr 1fr;gap:.55rem!important;padding:.35rem .7rem 0!important}body.ppf-site .container-header .mod-menu>li>a,body.ppf-site .container-header .mod-menu>li>span{min-width:0;width:100%;min-height:56px;font-size:.82rem!important;padding:.7rem .6rem .85rem!important;box-shadow:5px 5px 0 rgba(0,0,0,.14)!important}.ppf-hero{grid-template-columns:1fr;min-height:0}.ppf-hero__copy{padding:3.2rem 1.5rem 2.5rem}.ppf-hero h1{font-size:clamp(4rem,20vw,6rem)}.ppf-folkflower{min-height:380px}.ppf-featured{grid-template-columns:1fr}.ppf-featured__band{height:56px}.ppf-featured__image{min-height:320px}.ppf-episodes{padding:3rem 1rem}.ppf-episodes__grid{grid-template-columns:1fr!important}.ppf-episode{border-right:0!important;border-top:1px solid #c7c0b3!important;padding:1.1rem}.ppf-episode:first-child{border-top:0!important}.ppf-episode h3{font-size:1.1rem!important;line-height:1.02}.ppf-episode p{min-height:0!important;font-size:.92rem!important}.ppf-playline{margin-top:.85rem;display:inline-block}.ppf-platforms{grid-template-columns:1fr}.ppf-platforms__label{grid-column:auto}.ppf-socials{grid-template-columns:1fr;padding:1rem 1rem 2rem}.ppf-socials__icons{grid-template-columns:1fr}.ppf-social{min-height:126px;flex-direction:row;justify-content:flex-start;padding:1rem 1.1rem}.ppf-social__mark{width:64px;height:64px;font-size:1.7rem}.ppf-about,.ppf-inner-hero{grid-template-columns:1fr}.ppf-values{grid-template-columns:1fr}.ppf-sectionhead{align-items:start;flex-direction:column}.ppf-actions{flex-direction:column}.ppf-action{justify-content:center}.ppf-about__copy,.ppf-values,.ppf-inner-hero__copy{padding:2.5rem 1.5rem}.ppf-inner-hero__art{min-height:180px}body.ppf-site.ppf-page-odcinki .blog-items{grid-template-columns:1fr}}

/* v1.1.5 — usunięcie górnych kafelków odtwarzaczy */
body.ppf-site .container-header .topbar,body.ppf-site .container-header .container-topbar,body.ppf-site .container-header .top-bar,body.ppf-site .container-header .top-a{min-height:0!important}
body.ppf-site .container-header [class*="topbar"]:empty,body.ppf-site .container-header [class*="top-bar"]:empty{display:none!important}


/* v2.0.0 — alternatywny layout Małopolska: różny styl na każdej stronie menu */
body.ppf-site{--ppf-goral-red:#be1e2d;--ppf-goral-green:#1a6b4a;--ppf-goral-blue:#214da8;--ppf-goral-yellow:#dbb517;--ppf-wood:#c58a42;--ppf-wood-dark:#8d5c24;--ppf-lace:#12314d;--ppf-zalipie-pink:#f4d6db;--ppf-zalipie-blue:#d9edf6;--ppf-zalipie-green:#dfeeda;--ppf-zalipie-yellow:#fff4c9}

/* HOME — góralski rytm */
body.ppf-site.ppf-home-active .ppf-home{background:linear-gradient(180deg,#fffdf8 0%,#f9f3e6 100%)}
body.ppf-site.ppf-home-active .ppf-hero{position:relative;overflow:hidden;border-top:16px solid #111;border-bottom:16px solid #111;background:linear-gradient(180deg,#fbf7ef 0%,#f5ead4 100%)}
body.ppf-site.ppf-home-active .ppf-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:24px;background:repeating-linear-gradient(90deg,var(--ppf-goral-red) 0 40px,#fff 40px 56px,var(--ppf-goral-blue) 56px 96px,#fff 96px 112px,var(--ppf-goral-green) 112px 152px,#fff 152px 168px,var(--ppf-goral-yellow) 168px 208px,#fff 208px 224px,#111 224px 264px)}
body.ppf-site.ppf-home-active .ppf-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;background:repeating-linear-gradient(90deg,#111 0 40px,#fff 40px 56px,var(--ppf-goral-yellow) 56px 96px,#fff 96px 112px,var(--ppf-goral-green) 112px 152px,#fff 152px 168px,var(--ppf-goral-blue) 168px 208px,#fff 208px 224px,var(--ppf-goral-red) 224px 264px)}
body.ppf-site.ppf-home-active .ppf-hero__copy{padding-top:5rem;padding-bottom:5rem}
body.ppf-site.ppf-home-active .ppf-kicker{letter-spacing:.18em}
body.ppf-site.ppf-home-active .ppf-hero h1{font-size:clamp(4.3rem,9vw,8.8rem);line-height:.88}
body.ppf-site.ppf-home-active .ppf-hero h1 em{color:var(--ppf-goral-red);text-decoration:none}
body.ppf-site.ppf-home-active .ppf-lead{max-width:42rem}
body.ppf-site.ppf-home-active .ppf-folkflower{position:relative;min-height:100%;background:radial-gradient(circle at center, rgba(255,255,255,.82) 0 28%, transparent 28% 100%)}
body.ppf-site.ppf-home-active .ppf-folkflower span{clip-path:none!important;position:absolute!important}
body.ppf-site.ppf-home-active .ppf-folkflower .f-red{width:240px;height:240px;border:16px solid var(--ppf-goral-red);left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);background:transparent}
body.ppf-site.ppf-home-active .ppf-folkflower .f-blue{width:170px;height:170px;border:14px solid var(--ppf-goral-blue);left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);background:transparent}
body.ppf-site.ppf-home-active .ppf-folkflower .f-yellow{width:96px;height:96px;background:var(--ppf-goral-yellow);left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}
body.ppf-site.ppf-home-active .ppf-folkflower .f-green{width:320px;height:16px;background:var(--ppf-goral-green);left:50%;top:50%;transform:translate(-50%,-50%)}
body.ppf-site.ppf-home-active .ppf-folkflower .f-black{width:16px;height:320px;background:#111;left:50%;top:50%;transform:translate(-50%,-50%)}
body.ppf-site.ppf-home-active .ppf-featured,body.ppf-site.ppf-home-active .ppf-episodes,body.ppf-site.ppf-home-active .ppf-socials,body.ppf-site.ppf-home-active .ppf-about{background:#fffdf8;border-top:1px solid #d5cbbb}

/* ODCINKI — zabawka ludowa Stryszawa / Sucha Beskidzka */
body.ppf-site.ppf-page-odcinki .ppf-inner-hero{background:linear-gradient(180deg,#f8ecd9 0%,#fffaf0 100%);border:2px solid var(--ppf-wood-dark);box-shadow:14px 14px 0 rgba(141,92,36,.18)}
body.ppf-site.ppf-page-odcinki .ppf-inner-hero:before{content:"";position:absolute;left:24px;right:24px;bottom:20px;height:12px;background:repeating-linear-gradient(90deg,var(--ppf-wood) 0 38px,#f4d4a0 38px 56px,var(--ppf-goral-red) 56px 76px,#f4d4a0 76px 94px,var(--ppf-goral-green) 94px 114px,#f4d4a0 114px 132px,var(--ppf-goral-blue) 132px 152px)}
body.ppf-site.ppf-page-odcinki .ppf-inner-hero__copy h1{color:var(--ppf-wood-dark)}
body.ppf-site.ppf-page-odcinki .ppf-inner-star{display:none}
body.ppf-site.ppf-page-odcinki .ppf-inner-leaf{width:220px;height:220px;border-radius:22px;background:linear-gradient(135deg,#e9bf76 0 48%, #b8562a 48% 52%, #1f6b49 52% 70%, #214da8 70% 84%, #f0d57a 84% 100%);transform:rotate(12deg)}
body.ppf-site.ppf-page-odcinki .site-grid{background:linear-gradient(180deg,#fffbf5,#fdf6ea)!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item{border:2px solid #c6a36d!important;background:#fff8ee!important;box-shadow:8px 8px 0 rgba(197,138,66,.12)!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:before{height:10px;background:repeating-linear-gradient(90deg,var(--ppf-goral-red) 0 28px,var(--ppf-goral-yellow) 28px 56px,var(--ppf-goral-blue) 56px 84px,var(--ppf-goral-green) 84px 112px,var(--ppf-wood) 112px 140px)!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:after{width:48px;height:48px;right:16px;top:16px;opacity:.25;background:linear-gradient(135deg,#b8562a 0 50%,#f0d57a 50% 100%);clip-path:none;border-radius:50%}
body.ppf-site.ppf-page-odcinki .blog-item .page-header h2,body.ppf-site.ppf-page-odcinki .blog-item h2{font-size:clamp(1.9rem,2.5vw,3rem)}
body.ppf-site.ppf-page-odcinki .blog-item img{border:8px solid #f1e0bf;box-shadow:6px 6px 0 rgba(141,92,36,.1)}

/* KONTAKT — koronka koniakowska */
body.ppf-site.ppf-page-kontakt .ppf-inner-hero{background:linear-gradient(180deg,#17324e 0%,#1d3f63 100%);color:#fff;border:0;overflow:hidden;box-shadow:14px 14px 0 rgba(18,49,77,.18)}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero__copy h1,body.ppf-site.ppf-page-kontakt .ppf-inner-hero__copy p,body.ppf-site.ppf-page-kontakt .ppf-kicker{color:#fff!important}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero__copy .ppf-action{background:#fff!important;color:#17324e!important;border-color:#fff!important}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero:before,body.ppf-site.ppf-page-kontakt .ppf-inner-hero:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,.94) 0 18%, transparent 18% 24%, rgba(255,255,255,.94) 24% 31%, transparent 31% 38%, rgba(255,255,255,.94) 38% 45%, transparent 45% 54%, rgba(255,255,255,.94) 54% 60%, transparent 60% 100%);opacity:.28}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero:before{left:-70px;top:-70px}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero:after{right:-50px;bottom:-60px}
body.ppf-site.ppf-page-kontakt .ppf-inner-star,body.ppf-site.ppf-page-kontakt .ppf-inner-leaf{display:none}
body.ppf-site.ppf-page-kontakt .site-grid{background:linear-gradient(180deg,#fbfbf8,#ffffff)!important}
body.ppf-site.ppf-page-kontakt .item-page,body.ppf-site.ppf-page-kontakt .container-sidebar-right>div,body.ppf-site.ppf-page-kontakt .sidebar-right .card{border-color:#d7d7dc!important;background:#fff!important}
body.ppf-site.ppf-page-kontakt .item-page:before{height:12px;background:repeating-linear-gradient(90deg,#17324e 0 38px,#fff 38px 52px,#17324e 52px 90px,#fff 90px 104px,#17324e 104px 142px)!important}
body.ppf-site.ppf-page-kontakt .container-sidebar-right h3:after,body.ppf-site.ppf-page-kontakt .sidebar-right h3:after{background:repeating-linear-gradient(90deg,#17324e 0 40px,#fff 40px 52px,#17324e 52px 92px,#fff 92px 104px,#17324e 104px 144px)!important}

/* O MNIE — Zalipie */
body.ppf-site.ppf-page-o-mnie .ppf-inner-hero{background:linear-gradient(180deg,#fff6f4 0%,#fffefc 100%);border:1px solid #e5d9cf;box-shadow:12px 12px 0 rgba(232,182,168,.18);overflow:hidden}
body.ppf-site.ppf-page-o-mnie .ppf-inner-hero:before,body.ppf-site.ppf-page-o-mnie .ppf-inner-hero:after{content:"";position:absolute;width:210px;height:210px;background:radial-gradient(circle at 50% 50%, #f3d34b 0 12px, transparent 13px),radial-gradient(circle at 50% 26%, #de4b5f 0 18px, transparent 19px),radial-gradient(circle at 72% 50%, #60a6cf 0 18px, transparent 19px),radial-gradient(circle at 50% 74%, #71b867 0 18px, transparent 19px),radial-gradient(circle at 28% 50%, #f58f4b 0 18px, transparent 19px),radial-gradient(circle at 66% 34%, #f1b7c4 0 14px, transparent 15px),radial-gradient(circle at 34% 66%, #86c8b4 0 14px, transparent 15px);opacity:.9}
body.ppf-site.ppf-page-o-mnie .ppf-inner-hero:before{left:-26px;top:-20px;transform:rotate(-12deg)}
body.ppf-site.ppf-page-o-mnie .ppf-inner-hero:after{right:-12px;bottom:-8px;transform:rotate(12deg)}
body.ppf-site.ppf-page-o-mnie .ppf-inner-star,body.ppf-site.ppf-page-o-mnie .ppf-inner-leaf{display:none}
body.ppf-site.ppf-page-o-mnie .ppf-kicker{color:#de4b5f!important}
body.ppf-site.ppf-page-o-mnie .site-grid{background:linear-gradient(180deg,#fffdfb,#fff)!important}
body.ppf-site.ppf-page-o-mnie .item-page,body.ppf-site.ppf-page-o-mnie .container-sidebar-right>div,body.ppf-site.ppf-page-o-mnie .sidebar-right .card{background:#fffdfa!important;border-color:#eadfd7!important}
body.ppf-site.ppf-page-o-mnie .item-page:before{height:10px;background:repeating-linear-gradient(90deg,#de4b5f 0 30px,#60a6cf 30px 60px,#71b867 60px 90px,#f3d34b 90px 120px,#f58f4b 120px 150px)!important}
body.ppf-site.ppf-page-o-mnie .page-header h1:after,body.ppf-site.ppf-page-o-mnie .item-page h1:after{background:#de4b5f!important}

@media(max-width:760px){body.ppf-site.ppf-home-active .ppf-hero{border-top-width:10px;border-bottom-width:10px}body.ppf-site.ppf-home-active .ppf-hero:before,body.ppf-site.ppf-home-active .ppf-hero:after{height:16px}body.ppf-site.ppf-home-active .ppf-hero__copy{padding-top:3.5rem;padding-bottom:3.5rem}body.ppf-site.ppf-home-active .ppf-folkflower{min-height:250px}body.ppf-site.ppf-home-active .ppf-folkflower .f-red{width:170px;height:170px;border-width:12px}body.ppf-site.ppf-home-active .ppf-folkflower .f-blue{width:122px;height:122px;border-width:10px}body.ppf-site.ppf-home-active .ppf-folkflower .f-yellow{width:70px;height:70px}body.ppf-site.ppf-home-active .ppf-folkflower .f-green{width:220px;height:12px}body.ppf-site.ppf-home-active .ppf-folkflower .f-black{width:12px;height:220px}body.ppf-site.ppf-page-odcinki .ppf-inner-leaf{width:150px;height:150px}body.ppf-site.ppf-page-kontakt .ppf-inner-hero:before,body.ppf-site.ppf-page-kontakt .ppf-inner-hero:after{width:150px;height:150px}body.ppf-site.ppf-page-o-mnie .ppf-inner-hero:before,body.ppf-site.ppf-page-o-mnie .ppf-inner-hero:after{width:130px;height:130px}}


/* v2.0.1 — mocniejsze akcenty i pewne ukrycie odtwarzaczy */
body.ppf-site .ppf-toplinks,body.ppf-site .topbar .mod-menu,body.ppf-site .container-topbar .mod-menu,body.ppf-site .top-bar .mod-menu{display:none!important}
body.ppf-site .topbar,body.ppf-site .container-topbar,body.ppf-site .top-bar{min-height:0!important;padding:0!important;border:0!important}
body.ppf-site .topbar > *,body.ppf-site .container-topbar > *,body.ppf-site .top-bar > *{margin:0!important}
body.ppf-site .ppf-header-logo{background:linear-gradient(180deg,#0b0b0b 0%,#181818 100%)!important;padding:1rem 1rem .8rem!important;border-bottom:10px solid #111}
body.ppf-site .ppf-header-logo a{box-shadow:18px 18px 0 rgba(17,17,17,.18)!important;border:2px solid #111!important}
body.ppf-site .container-header .mod-menu{padding:.75rem 1rem 1.2rem!important;gap:.85rem!important}
body.ppf-site .container-header .mod-menu>li>a,body.ppf-site .container-header .mod-menu>li>span{border:2px solid #111!important;box-shadow:10px 10px 0 rgba(0,0,0,.16)!important;transition:transform .15s ease, box-shadow .15s ease, background .15s ease}
body.ppf-site .container-header .mod-menu>li>a:hover,body.ppf-site .container-header .mod-menu>li>span:hover{transform:translate(-2px,-2px);box-shadow:14px 14px 0 rgba(0,0,0,.18)!important}
body.ppf-site.ppf-home-active .ppf-home{background:linear-gradient(180deg,#fdf9ef 0%,#f2e4c4 100%)!important}
body.ppf-site.ppf-home-active .ppf-hero{border-top:20px solid #111!important;border-bottom:20px solid #111!important;background:linear-gradient(180deg,#fff8e8 0%,#f3dfb8 100%)!important}
body.ppf-site.ppf-home-active .ppf-hero__copy:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:34px;background:repeating-linear-gradient(-45deg,var(--ppf-goral-red) 0 16px,#fff 16px 24px,var(--ppf-goral-blue) 24px 40px,#fff 40px 48px,var(--ppf-goral-green) 48px 64px,#fff 64px 72px,var(--ppf-goral-yellow) 72px 88px)}
body.ppf-site.ppf-home-active .ppf-hero h1{letter-spacing:-.075em;text-shadow:4px 4px 0 rgba(255,255,255,.55)}
body.ppf-site.ppf-home-active .ppf-featured{border-top:8px solid #111!important;border-bottom:8px solid #111!important}
body.ppf-site.ppf-home-active .ppf-featured__copy{background:linear-gradient(180deg,#151515 0%,#000 100%)!important}
body.ppf-site.ppf-home-active .ppf-episodes{position:relative}
body.ppf-site.ppf-home-active .ppf-episodes:before{content:"";display:block;height:14px;margin:0 0 1.5rem;background:repeating-linear-gradient(90deg,var(--ppf-goral-red) 0 36px,#fff 36px 48px,var(--ppf-goral-blue) 48px 84px,#fff 84px 96px,var(--ppf-goral-green) 96px 132px,#fff 132px 144px,var(--ppf-goral-yellow) 144px 180px,#111 180px 216px)}
body.ppf-site.ppf-home-active .ppf-episode{background:#fffaf0}
body.ppf-site.ppf-home-active .ppf-episode:nth-child(odd){background:#fff6e6}
body.ppf-site.ppf-page-odcinki .ppf-inner-hero{border-width:4px!important;box-shadow:18px 18px 0 rgba(141,92,36,.18)!important}
body.ppf-site.ppf-page-odcinki .site-grid{background:#fff8ec!important;border-left:24px solid #d3ac74!important;border-right:24px solid #d3ac74!important}
body.ppf-site.ppf-page-odcinki .site-grid:before{background:repeating-linear-gradient(180deg,#b8562a 0 24px,transparent 24px 34px,#214da8 34px 54px,transparent 54px 64px,#1f6b49 64px 86px,transparent 86px 96px,#e0b64d 96px 118px,transparent 118px 128px)!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item{border:3px solid #b8874d!important;box-shadow:12px 12px 0 rgba(141,92,36,.13)!important;padding-top:1.6rem!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:nth-child(3n+1){background:#fff6ea!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:nth-child(3n+2){background:#fef2df!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:nth-child(3n+3){background:#fff9f0!important}
body.ppf-site.ppf-page-odcinki .blog-items .blog-item:before{height:14px!important}
body.ppf-site.ppf-page-odcinki .blog-item h2 a,body.ppf-site.ppf-page-odcinki .blog-item h2{color:#7a4118!important}
body.ppf-site.ppf-page-odcinki .readmore .btn{background:#b8562a!important;border-color:#b8562a!important}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero{box-shadow:18px 18px 0 rgba(18,49,77,.2)!important}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero__copy{position:relative}
body.ppf-site.ppf-page-kontakt .ppf-inner-hero__copy:after{content:"";display:block;margin-top:1.2rem;height:16px;background:repeating-radial-gradient(circle at 8px 8px,#fff 0 4px,transparent 4px 8px)}
body.ppf-site.ppf-page-kontakt .site-grid{background:linear-gradient(180deg,#f6f8fb,#ffffff)!important;border-left-color:#d9e3f1!important;border-right-color:#d9e3f1!important}
body.ppf-site.ppf-page-kontakt .item-page,body.ppf-site.ppf-page-kontakt .container-sidebar-right>div,body.ppf-site.ppf-page-kontakt .sidebar-right .card{box-shadow:10px 10px 0 rgba(18,49,77,.08)!important;border-width:2px!important}
body.ppf-site.ppf-page-kontakt .item-page:after{width:70px!important;height:70px!important;opacity:.2!important;background:radial-gradient(circle,#17324e 0 16%,transparent 16% 30%,#17324e 30% 42%,transparent 42% 56%,#17324e 56% 66%,transparent 66% 100%)!important;clip-path:none!important;border-radius:50%!important}
body.ppf-site.ppf-page-o-mnie .ppf-inner-hero{box-shadow:18px 18px 0 rgba(232,182,168,.2)!important;border-width:2px!important}
body.ppf-site.ppf-page-o-mnie .site-grid{background:linear-gradient(180deg,#fffaf7,#fff)!important;border-left-color:#f3d9cf!important;border-right-color:#f3d9cf!important}
body.ppf-site.ppf-page-o-mnie .item-page,body.ppf-site.ppf-page-o-mnie .container-sidebar-right>div,body.ppf-site.ppf-page-o-mnie .sidebar-right .card{box-shadow:10px 10px 0 rgba(233,193,175,.11)!important;position:relative}
body.ppf-site.ppf-page-o-mnie .item-page:after,body.ppf-site.ppf-page-o-mnie .container-sidebar-right>div:before,body.ppf-site.ppf-page-o-mnie .sidebar-right .card:before{background:none!important}
body.ppf-site.ppf-page-o-mnie .item-page:before{height:14px!important;background:repeating-linear-gradient(90deg,#de4b5f 0 24px,#f6ced9 24px 30px,#60a6cf 30px 54px,#d3eef8 54px 60px,#71b867 60px 84px,#e4f1d7 84px 90px,#f3d34b 90px 114px,#fff1b8 114px 120px,#f58f4b 120px 144px)!important}
body.ppf-site.ppf-page-o-mnie .container-sidebar-right>div:after,body.ppf-site.ppf-page-o-mnie .sidebar-right .card:after{content:"";position:absolute;right:12px;bottom:12px;width:74px;height:74px;background:radial-gradient(circle at 50% 50%, #f3d34b 0 8px, transparent 9px),radial-gradient(circle at 50% 24%, #de4b5f 0 12px, transparent 13px),radial-gradient(circle at 76% 50%, #60a6cf 0 12px, transparent 13px),radial-gradient(circle at 50% 76%, #71b867 0 12px, transparent 13px),radial-gradient(circle at 24% 50%, #f58f4b 0 12px, transparent 13px);opacity:.85}
body.ppf-site.ppf-page-o-mnie .page-header h1,body.ppf-site.ppf-page-o-mnie .item-page h1{color:#86273c!important}
body.ppf-site.ppf-home-active .container-header .mod-menu .active>a,body.ppf-site.ppf-home-active .container-header .mod-menu .current>a{background:var(--ppf-goral-red)!important;color:#fff!important}
body.ppf-site.ppf-page-odcinki .container-header .mod-menu .active>a,body.ppf-site.ppf-page-odcinki .container-header .mod-menu .current>a{background:#b8562a!important;color:#fff!important}
body.ppf-site.ppf-page-kontakt .container-header .mod-menu .active>a,body.ppf-site.ppf-page-kontakt .container-header .mod-menu .current>a{background:#17324e!important;color:#fff!important}
body.ppf-site.ppf-page-o-mnie .container-header .mod-menu .active>a,body.ppf-site.ppf-page-o-mnie .container-header .mod-menu .current>a{background:#de4b5f!important;color:#fff!important}
@media(max-width:760px){body.ppf-site .ppf-header-logo{padding:.7rem .8rem .55rem!important}body.ppf-site .ppf-header-logo a{box-shadow:10px 10px 0 rgba(17,17,17,.14)!important}body.ppf-site.ppf-page-odcinki .site-grid,body.ppf-site.ppf-page-kontakt .site-grid,body.ppf-site.ppf-page-o-mnie .site-grid{border-left-width:12px!important;border-right-width:12px!important}body.ppf-site.ppf-home-active .ppf-hero__copy:before{height:20px}}
