div.popup{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:10;background-color:#1e1e1ecc;display:flex;align-items:center;justify-content:center;text-align:center;opacity:1;transition:opacity .3s ease}div.popup.animated{opacity:0}div.popup div.image-cluster{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:30px}div.popup div.image-cluster img{max-width:200px}div.popup div.image-cluster img:nth-of-type(2){border-radius:50%}div.popup div.image-cluster2 img{max-width:100%;border-radius:10px 10px 0 0}div.popup div.text-cluster{padding:40px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center}div.popup div.inner{background-color:#252525;border-radius:10px;max-width:1000px;width:90%;min-width:300px;box-shadow:#0000003d 0 3px 8px;display:flex;flex-direction:column;align-items:center}div.popup h2{margin:0 0 10px;font-size:2rem}div.popup h2.dzien-dobry-tvn{color:#f4bc1d;font-size:2.25rem}div.popup h2 span{color:#fa5d4f}div.popup a{margin-block:10px 25px;font-size:1.5rem;text-decoration:underline;transition:color .3s ease}div.popup a:hover{color:#d42c1e}div.popup p{margin:25px 0 50px}div.popup button{font-size:1.25rem;padding-inline:50px}@media screen and (max-width: 575.98px){div.popup div.text-cluster{padding:20px}div.popup div.image-cluster img{max-width:100px}div.popup h2,div.popup h2.dzien-dobry-tvn{font-size:1.3rem}div.popup a,div.popup button{font-size:1rem}}aside.header-section p{color:#fa5d4f;font-size:1.5rem;margin:0 0 5px}aside.header-section h2{margin:0 0 25px;font-size:3rem}section#ksiazka{background-image:url(/assets/rocky-BMzJQ5po.webp);background-position:center;background-size:cover;background-repeat:no-repeat}section#ksiazka>div.opacity{content:"";background-color:#25252599;height:100%;width:100%}section#ksiazka div.module{padding-block:calc(5rem + 60px) 5rem;display:flex;align-items:center;justify-content:space-between;gap:5rem;min-height:calc(90dvh - 60px)}section#ksiazka aside.text,section#ksiazka figure.cover{opacity:0;transition:opacity .5s ease,transform .5s ease}section#ksiazka aside.text{width:65%;transform:translate(-15%)}section#ksiazka aside.text h1,section#ksiazka aside.text h2{margin:0}section#ksiazka aside.text h1 span,section#ksiazka aside.text h2 span{color:#fa5d4f}section#ksiazka aside.text h1{font-size:4rem;margin-bottom:5px}section#ksiazka aside.text h2{font-size:2.5rem;margin-bottom:25px}section#ksiazka aside.text p{font-size:1.25rem;margin-bottom:30px}section#ksiazka aside.text button{font-size:1.25rem;padding:10px 35px}section#ksiazka figure.cover{width:35%;transform:translate(15%);display:flex;transition-delay:.2s}section#ksiazka figure.cover img{width:100%;filter:drop-shadow(10px 10px 8px rgba(0,0,0,.5))}section#ksiazka.section-show aside.text,section#ksiazka.section-show figure.cover{opacity:1;transform:translate(0)}@media screen and (max-width: 1199.98px){section#ksiazka aside.text h1{font-size:3rem}section#ksiazka aside.text h2{font-size:1.75rem}section#ksiazka aside.text p{font-size:1.1rem}section#ksiazka aside.text button{font-size:1.1rem}}@media screen and (max-width: 991.98px){section#ksiazka div.module{flex-direction:column-reverse;gap:1rem;padding-block:calc(2.5rem + 60px) 2.5rem}section#ksiazka aside.text{width:100%;text-align:center;transform:translateY(15%);transition-delay:.5s}section#ksiazka aside.text button{margin-inline:auto}section#ksiazka figure.cover{width:45%;transform:translateY(15%);transition-delay:0s}}@media screen and (max-width: 575.98px){section#ksiazka{background-position-x:-300px}section#ksiazka aside.text h1{font-size:2rem}section#ksiazka aside.text h2{font-size:1.25rem}section#ksiazka aside.text p{font-size:1rem}section#ksiazka figure.cover{width:55%}}section#o-mnie{padding:10rem 0}section#o-mnie section#about-wrapper{display:flex;align-items:center;justify-content:center;gap:3rem}section#o-mnie section#about-wrapper article,section#o-mnie section#about-wrapper figure{opacity:0;transition:opacity .5s ease,transform .5s ease}section#o-mnie section#about-wrapper figure{width:40%;transform:translate(-15%)}section#o-mnie section#about-wrapper figure img{max-height:575px;object-fit:cover;object-position:center;width:100%;border-radius:25px}section#o-mnie section#about-wrapper figure span.foto-image{margin-top:20px;display:none;text-align:center;color:#d0d0d0}section#o-mnie section#about-wrapper article{width:60%;transform:translate(15%);transition-delay:.2s}section#o-mnie section#about-wrapper article>p{font-size:1.25rem;margin-bottom:0}section#o-mnie.section-show section#about-wrapper article,section#o-mnie.section-show section#about-wrapper figure{opacity:1;transform:translate(0)}@media screen and (max-width: 991.98px){section#o-mnie{padding:5rem 0}section#o-mnie section#about-wrapper{flex-direction:column}section#o-mnie section#about-wrapper article{width:100%;transform:translateY(15%);transition-delay:.3s}section#o-mnie section#about-wrapper article aside{text-align:center}section#o-mnie section#about-wrapper article span.foto-inline{display:none}section#o-mnie section#about-wrapper figure{width:60%;transform:translateY(15%)}section#o-mnie section#about-wrapper figure span.foto-image{display:block}}@media screen and (max-width: 575.98px){section#o-mnie{padding:3rem 1rem}section#o-mnie section#about-wrapper{flex-direction:column;gap:2rem}section#o-mnie section#about-wrapper article{width:100%}section#o-mnie section#about-wrapper article aside{text-align:center}section#o-mnie section#about-wrapper article aside p{font-size:1rem}section#o-mnie section#about-wrapper article aside h2{font-size:1.5rem}section#o-mnie section#about-wrapper article>p{font-size:1rem}section#o-mnie section#about-wrapper figure{width:80%}}section#gdzie-kupic{background-color:#252525;padding:10rem 0}section#gdzie-kupic aside.header-section{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#gdzie-kupic section#shops-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}section#gdzie-kupic a.shop{background-color:#1e1e1e;padding:20px;border-radius:10px;flex:0 0 calc(20% - .8rem);display:flex;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#gdzie-kupic a.shop img{border-radius:10px;max-width:100%;transition:scale .3s ease}section#gdzie-kupic a.shop img:hover{scale:1.08}section#gdzie-kupic a.shop:nth-child(2) img{background-color:#000}section#gdzie-kupic a.shop:nth-child(3) img{filter:invert(1)}section#gdzie-kupic.section-show aside.header-section{opacity:1;transform:translateY(0)}section#gdzie-kupic.section-show a.shop{opacity:1;transform:translateY(0)}section#gdzie-kupic.section-show a.shop:nth-of-type(1){transition-delay:.2s}section#gdzie-kupic.section-show a.shop:nth-of-type(2){transition-delay:.4s}section#gdzie-kupic.section-show a.shop:nth-of-type(3){transition-delay:.6s}section#gdzie-kupic.section-show a.shop:nth-of-type(4){transition-delay:.8s}section#gdzie-kupic.section-show a.shop:nth-of-type(5){transition-delay:1s}@media screen and (max-width: 1199.98px){section#gdzie-kupic a.shop{padding:15px}}@media screen and (max-width: 991.98px){section#gdzie-kupic{padding:5rem 0}section#gdzie-kupic a.shop{padding:20px;flex:0 0 calc(33.3% - .66rem)}}@media screen and (max-width: 767.98px){section#gdzie-kupic section#shops-wrapper{gap:.5rem}section#gdzie-kupic a.shop{padding:15px}}@media screen and (max-width: 575.98px){section#gdzie-kupic{padding:3rem 1rem}section#gdzie-kupic aside.header-section{margin-bottom:30px}section#gdzie-kupic aside.header-section p{font-size:1rem}section#gdzie-kupic aside.header-section h2{font-size:1.5rem}section#gdzie-kupic a.shop{flex:0 0 40%;padding:10px}section#gdzie-kupic a.shop img:hover{scale:1.04}}@media screen and (max-width: 400px){section#gdzie-kupic a.shop{flex:0 0 60%}}section#spotkania{padding:10rem 0}section#spotkania aside.header-section{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#spotkania div.table{display:flex;align-items:flex-start;justify-content:center;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#spotkania div.table>div{display:flex;flex-direction:column;align-items:flex-start}section#spotkania div.table>div div.header-cell{padding:20px;border-bottom:1px solid white;border-top:1px solid white;width:100%;border-collapse:collapse;font-weight:700}section#spotkania div.table>div div.cell{padding:20px;width:100%;min-height:90px;display:flex;align-items:center}section#spotkania div.table>div div.cell:last-of-type{border-bottom:1px solid #fff}section#spotkania div.table>div.icons{width:12.5%}section#spotkania div.table>div.icons div.cell{padding:10px 20px}section#spotkania div.table>div.icons div.cell img{border-radius:50%;width:65px;aspect-ratio:1}section#spotkania div.table>div.dates{width:22.5%}section#spotkania div.table>div.name{width:42.5%}section#spotkania div.table>div.name a{color:#fa5d4f;text-decoration:underline}section#spotkania div.table>div.place{width:22.5%}section#spotkania div.table>div.place a{text-decoration:underline;transition:color .3s ease}section#spotkania div.table>div.place a:hover{color:#d42c1e}section#spotkania div.mobile-table{display:none;flex-direction:column;justify-content:center;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#spotkania div.mobile-table div.event{display:flex;flex-direction:column;justify-content:center;gap:10px;border-top:1px solid white;padding:20px 0}section#spotkania div.mobile-table div.event div.row{display:flex;justify-content:space-between}section#spotkania div.mobile-table div.event div.row div.header-cell{font-weight:700}section#spotkania div.mobile-table div.event div.row div.cell.name a{color:#fa5d4f!important}section#spotkania div.mobile-table div.event:last-of-type{border-bottom:1px solid white}section#spotkania div.mobile-table div.event a{text-decoration:underline;transition:color .3s ease}section#spotkania div.mobile-table div.event a:hover{color:#fa5d4f}section#spotkania.section-show aside.header-section,section#spotkania.section-show div.table,section#spotkania.section-show div.mobile-table{opacity:1;transform:translateY(0)}section#spotkania.section-show div.table,section#spotkania.section-show div.mobile-table{transition-delay:.2s}@media screen and (max-width: 991.98px){section#spotkania{padding:5rem 0}}@media screen and (max-width: 767.98px){section#spotkania div.table{display:none}section#spotkania div.mobile-table{display:flex}}@media screen and (max-width: 575.98px){section#spotkania{padding:3rem 1rem}section#spotkania aside.header-section{margin-bottom:30px}section#spotkania aside.header-section p{font-size:1rem}section#spotkania aside.header-section h2{font-size:1.5rem}section#spotkania div.mobile-table div.event div.row div.cell,section#spotkania div.mobile-table div.event div.row div.cell a,section#spotkania div.mobile-table div.event div.row div.header-cell{font-size:.9rem}section#spotkania div.mobile-table div.event div.row div.cell{text-align:right}}section#recenzje{background-color:#252525;padding:10rem 0}section#recenzje aside.header-section{margin-bottom:50px;text-align:center;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#recenzje article{position:relative;display:flex;align-items:center;justify-content:space-evenly;background-color:#1e1e1e;padding:20px;border-radius:10px;opacity:0;transform:translateY(15%);transition:opacity .5s ease,transform .5s ease}section#recenzje article figure{width:200px;height:200px;display:flex}section#recenzje article figure img{max-width:100%;height:100%;object-fit:cover;border-radius:50%}section#recenzje article div.text{width:80%;padding:20px;border-radius:0 10px 10px 0}section#recenzje article div.text p:first-of-type{font-size:1.2rem;margin:0}section#recenzje article div.text span.who{margin:0;font-size:1.5rem}section#recenzje.section-show aside.header-section,section#recenzje.section-show article{opacity:1;transform:translateY(0)}section#recenzje.section-show article{transition-delay:.2s}@media screen and (max-width: 991.98px){section#recenzje{padding:5rem 0 5 0}section#recenzje article{flex-direction:column}section#recenzje article div.text{width:100%}}@media screen and (max-width: 767.98px){section#recenzje article div.text p:first-of-type{font-size:1rem;text-align:left}section#recenzje article div.text span.who{font-size:1.2rem}}@media screen and (max-width: 575.98px){section#recenzje{padding:3rem 1rem}section#recenzje aside.header-section{margin-bottom:30px}section#recenzje aside.header-section p{font-size:1rem}section#recenzje aside.header-section h2{font-size:1.5rem}}section#kontakt{padding:10rem 0}section#kontakt>div.module{display:flex;align-items:flex-start;gap:3rem}section#kontakt form{opacity:0;transition:opacity .5s ease,transform .5s ease}section#kontakt form{width:50%;transform:translate(-15%)}section#kontakt form aside p{font-size:1.2rem}section#kontakt form aside h2{font-size:2.5rem}section#kontakt form fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}section#kontakt form fieldset div.input{display:flex;flex-direction:column;gap:.5rem;width:100%}section#kontakt form fieldset div.input label{margin-left:10px}section#kontakt form fieldset input,section#kontakt form fieldset textarea{background-color:#252525;outline:none;border:none;border-radius:10px;padding:10px;color:#fff;width:100%}section#kontakt form fieldset input::placeholder,section#kontakt form fieldset textarea::placeholder{color:#fff9}section#kontakt form fieldset textarea{resize:none}section#kontakt form fieldset input[type=text]{width:calc(50% - .5rem)}section#kontakt section#contact-info{width:50%;display:flex;flex-direction:column;justify-content:center;gap:1rem;opacity:0;transform:translate(15%);transition:opacity .5s ease,transform .5s ease;transition-delay:.2s}section#kontakt section#contact-info aside{margin-bottom:-1rem}section#kontakt section#contact-info aside p{font-size:1.2rem}section#kontakt section#contact-info aside h2{font-size:2.5rem}section#kontakt section#contact-info a{width:100%;background-color:#252525;border-radius:10px;padding:20px;display:flex;align-items:center;gap:1rem}section#kontakt section#contact-info a:hover svg,section#kontakt section#contact-info a:hover h3{color:#fa5d4f}section#kontakt section#contact-info a svg{font-size:2.5rem;transition:color .3s ease}section#kontakt section#contact-info a p{color:#fff9;margin:0 0 5px;font-size:1rem}section#kontakt section#contact-info a h3{margin:0;font-size:1.35rem;transition:color .3s ease}section#kontakt.section-show form{opacity:1;transform:translate(0)}section#kontakt.section-show section#contact-info{opacity:1;transform:translate(0)}@media screen and (max-width: 1199.98px){section#kontakt>div.module{flex-direction:column-reverse;align-items:center;gap:3rem}section#kontakt form,section#kontakt section#contact-info{width:80%;transform:translateY(15%)}section#kontakt form{transition-delay:.3s}section#kontakt section#contact-info{transition-delay:0s}}@media screen and (max-width: 991.98px){section#kontakt{padding:5rem 0}section#kontakt form,section#kontakt section#contact-info{width:100%}section#kontakt form>aside,section#kontakt section#contact-info>aside{text-align:center}section#kontakt form>aside h2,section#kontakt section#contact-info>aside h2{font-size:2rem}section#kontakt section#contact-info a svg{font-size:1.5rem}}@media screen and (max-width: 575.98px){section#kontakt{padding:3rem 1rem}section#kontakt form fieldset{gap:.5rem}section#kontakt form fieldset input[type=text]{width:100%}section#kontakt form fieldset button{margin-top:10px}section#kontakt form aside p{font-size:1rem}section#kontakt form aside h2{font-size:1.5rem}section#kontakt section#contact-info aside p{font-size:1rem}section#kontakt section#contact-info aside h2{font-size:1.5rem}section#kontakt section#contact-info a.contact p{font-size:.9rem}section#kontakt section#contact-info a.contact h3{font-size:1rem}}@font-face{font-family:Poppins;font-weight:100;font-display:swap;src:url(/assets/Poppins-100-leD9T1nx.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:200;font-display:swap;src:url(/assets/Poppins-200-u2IJXg5c.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/assets/Poppins-300-DT6-CsId.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/assets/Poppins-400-CTKNfV9P.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/assets/Poppins-500-Cxde2ZoM.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/assets/Poppins-600-B_fPDAUb.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/assets/Poppins-700-qTAUjFF7.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:url(/assets/Poppins-800-W_qeO1XX.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:900;font-display:swap;src:url(/assets/Poppins-900-yHqY0KRU.ttf) format("truetype")}*{box-sizing:border-box;font-family:Poppins,Helvetica,Arial}html{font-size:18px;color:#fff;line-height:1.2;scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background-color:#1e1e1e}p,h1,h2,h3,h4,h5,h6{font-weight:400}p,a,li,textarea,button,input{font-size:18px}h1{font-size:45px}h2{font-size:36px}h3{font-size:31.5px}h4{font-size:27px}h5{font-size:22.5px}h6{font-size:20.25px}ol,ul{padding:0;list-style-position:inside;list-style:none}fieldset,figure{margin:0;padding:0;border:0}button{border:0;padding:0;display:flex;background-color:transparent;-webkit-tap-highlight-color:transparent}a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.module,.full-module{width:100%;margin:0 auto;padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 576px){.module{max-width:540px}}@media screen and (min-width: 768px){.module{max-width:720px}}@media screen and (min-width: 992px){.module{max-width:960px}}@media screen and (min-width: 1200px){.module{max-width:1140px}}@media screen and (min-width: 1400px){.module{max-width:1320px}}button.primary{background-color:#d42c1e;color:#fff;font-size:.9rem;padding:10px 15px;border-radius:10px;cursor:pointer;transition:background-color .3s ease}button.primary:hover{color:#fff!important;background-color:#9f2116}div#root{overflow-x:hidden}header{position:fixed;font-weight:400;left:0;width:100%;z-index:10;transition:background-color .3s ease,box-shadow .3s ease}header.sticked{background-color:#252525;box-shadow:0 3px 24px 5px #131313b3}header div.module{height:70px;display:flex;align-items:center;justify-content:space-between}header a.logo{height:100%}header a.logo img{height:100%;padding-block:10px}header button#menuButton{display:none;color:#fff;font-size:1.5rem;cursor:pointer;transition:color .3s ease}header button#menuButton svg{opacity:1;transition:opacity .1s ease-in-out}header button#menuButton svg.hidden{opacity:0;color:#d42c1e}header button#menuButton:hover{color:#d42c1e}header nav ul.nav-list{display:flex;align-items:center;gap:1.5rem}header nav li.line{width:1px;height:22px;background-color:#ffffff80}header nav li a{position:relative;transition:color .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;display:block}header nav li a:after{content:"";position:absolute;left:0;top:105%;height:2px;background-color:#fa5d4f;transform:scaleX(0);transition:transform .3s ease;transform-origin:right;width:100%}header nav li a:hover{color:#fa5d4f}header nav li a:hover:after{transform:scaleX(1);transform-origin:left}header nav li.icon a{max-height:18px}header nav li.icon a:after{content:unset}header nav li.icon a svg{max-width:100px;max-height:18px;transition:fill .3s ease}header nav li.icon a:hover svg{fill:#fa5d4f}@media screen and (max-width: 991.98px){header>div.module{height:60px}header button#menuButton{display:flex}header nav{position:fixed;left:100%;width:100%;top:60px;display:flex;justify-content:flex-end;height:calc(100dvh - 60px);transition:left .3s ease}header nav.show{left:0}header nav ul.nav-list{flex-direction:column;margin:0;background-color:#252525;min-width:250px;max-width:600px;padding:20px;height:100%}header nav ul.nav-list li.line{width:60%;height:1px}}footer{background-color:#252525;padding-block:1rem}footer>div.module{display:flex;align-items:center;justify-content:space-between;gap:5rem}footer p{margin:0}footer ul{display:flex;align-items:center;gap:1rem;margin:0}footer ul li.icon>a{max-height:18px}footer ul li.icon>a:after{content:unset}footer ul li.icon>a svg{max-width:100px;max-height:18px;transition:fill .3s ease}footer ul li.icon>a:hover svg{fill:#fa5d4f}footer a{transition:color .3s ease}footer a:hover{color:#fa5d4f}@media screen and (max-width: 991.98px){footer>div.module{flex-wrap:wrap;gap:1.5rem 5rem;justify-content:center}}
