body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scroll-behavior:smooth}#home{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#home #companyDescription{align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Afacad Flux,sans-serif;min-height:80vh;padding:2em}#home #companyDescription a{color:#fff;display:inline;text-decoration:none;transition:all .5s ease}#home #companyDescription a:hover{color:blue}#home #companyDescription p{max-width:90ch;padding-top:1em}#home #companyDescription ul{list-style-type:none;padding:1em}#home #companyDescription ul li{font-size:1.2rem;font-weight:800;text-align:left}#home #companyDescription ul li:before{content:"✅"}header{font-family:Afacad Flux,sans-serif;grid-template-columns:1.5fr 1fr;min-height:10vh;padding:0 1em 1em}#articleHeader,#shopHeader,header{align-content:center;align-items:center;display:grid}#articleHeader,#shopHeader{grid-gap:1em;gap:1em;grid-template-columns:2.1fr 2.5fr 1.5fr;padding:1em}header #logo{cursor:pointer}header #logo a{align-items:center;display:flex}header #logo h1{color:#fff;display:inline-block;font-family:Afacad Flux,sans-serif;font-size:2rem;margin-left:.5em;text-align:left}header #logo img{display:inline-block;height:80px;margin-top:1em;width:150px}#shoppingIcon{fill:#fff;cursor:pointer;height:35px;justify-self:right;width:35px}header #links{display:flex;gap:1em;justify-content:right;padding-right:1em}header #links a{color:#fff;font-size:1rem;text-decoration:none;transition:all .5s ease}header #links a:hover{color:blue}#articleHeader #userIcon,#shopHeader #userIcon{cursor:pointer;justify-self:right;position:relative}#articleHeader #accountDiv,#shopHeader #accountDiv{background:#000;border-radius:5px;color:#fff;display:block;display:flex;flex-direction:column;font-family:Afacad Flux,sans-serif;gap:1em;padding:1em;position:absolute;right:0;top:15%;z-index:1000}#articleHeader #accountDiv h3,#shopHeader #accountDiv h3{color:gray}#articleHeader #accountDiv.invisible,#shopHeader #accountDiv.invisible{display:none}#articleHeader #accountDiv a,#shopHeader #accountDiv a{font-size:.9rem}#articleHeader #accountDiv img,#shopHeader #accountDiv img{display:block;height:70px;margin-left:auto;margin-right:auto;width:70px}#articleHeader #shoppingIcons,#shopHeader #shoppingIcons{align-items:center;display:flex;gap:1em;justify-content:right}@media screen and (max-width:1000px){#articleHeader,#shopHeader{grid-template-columns:1.2fr 1fr 1fr}header #logo img{height:70px;width:130px}}@media screen and (max-width:870px){#articleHeader,#shopHeader{grid-template-columns:1.4fr 1fr .5fr}#header #logo h1{font-size:1.9rem}}@media screen and (max-width:815px){header #links a{font-size:.8rem}#accountDiv img{height:50px;width:50px}}@media screen and (max-width:700px){#articleHeader,#shopHeader{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}#articleHeader #links,#shopHeader #links{gap:1em;justify-content:center}#articleHeader #userIcon,#shopHeader #userIcon{justify-self:center}#articleHeader #shoppingIcons,#shopHeader #shoppingIcons{justify-content:center}#articleHeader #logo,#shopHeader #logo{justify-self:center}}@media screen and (max-width:400px){header{grid-template-columns:1fr;grid-template-rows:1fr 1fr}header #logo{justify-self:center}header #links{gap:1em}#shoppingIcons,header #links{justify-content:center}#searchingDiv{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}footer{grid-row-gap:1em;background:#000;color:#fff;display:grid;font-family:Afacad Flux,sans-serif;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-top:1em;min-height:10vh;padding:1em;row-gap:1em;width:100%}footer .links{display:grid;grid-template-columns:1fr 1fr}footer #links2{grid-template-columns:50px 50px}footer #links1 a:nth-of-type(3){grid-column:1;grid-row:3}footer #links2 a:nth-of-type(2){grid-column:1;grid-row:2}footer #links1 a:last-of-type,footer #links2 a:last-of-type{grid-column:2;grid-row:1}footer.notLoaded{bottom:0;position:absolute}footer p{align-items:center;display:flex;font-size:1.2rem}footer img{height:30px;margin-right:1em;width:30px}footer #googleMapsIcon{height:40px;width:25px}footer #youtubeIcon{height:27px;margin-top:0;width:35px}footer a{color:#fff;display:block;font-size:1.2rem;text-decoration:none;transition:all .5s ease}footer div{display:flex;flex-direction:column}footer div:first-of-type{gap:.3em}footer a:hover{color:blue}@media screen and (max-width:670px){footer a,footer p{font-size:1rem}footer img{height:25px;width:25px}footer #googleMapsIcon{height:30px;width:20px}footer h2{font-size:1.4rem}}@media screen and (max-width:600px){footer{grid-template-columns:1fr;justify-items:center}footer h2{font-size:1.6rem}footer a,footer p{font-size:1.2rem}footer div h2{text-align:center}footer div:first-of-type{justify-content:center}footer div:last-of-type:not(.links){padding-top:.5em}footer div .links{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:center;width:100%}footer div:last-of-type .links{margin-top:.6em}footer img{height:30px;width:30px}footer #googleMapsIcon{height:40px;width:25px}}#shopContainer{background:url(/static/media/tlo_sklepu.ec6b78ef4b213bdfe09a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#searchingDiv{align-items:center;display:flex;gap:.5em;justify-content:center;min-height:10vh;padding:1em;width:100%}#searchingDiv input,#searchingDiv select{background:#000;color:gray;padding:.7em}#searchingDiv button{background:#000;padding:.5em}#productList{align-items:start;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;min-height:80vh;padding:1em;width:95%}.product{background:#000;color:#fff;cursor:pointer;font-family:Afacad Flux,sans-serif;padding:1em;transition:all .5s ease}.product:hover{background:#222121}.product img{height:200px;width:300px}.productName{font-size:1.1rem}#shopContainer footer{bottom:0;display:fixed}.available{color:green}.notAvailable{color:red}@media screen and (max-width:510px){#searchingDiv{flex-direction:column}}#servicesContainer{background-image:URL(/static/media/zdjecie_dpf1.5bc50f70c217468b7969.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Afacad Flux,sans-serif}#servicesContainer div#header{align-items:center;display:flex;font-size:1.5rem;gap:1em;justify-content:center;min-height:90vh}#servicesContainer div#header button{background:#000;border:none;border-radius:5px;color:#fff;padding:1em;transition:all .5s ease;width:200px}#servicesContainer div#header button:hover{background:#fff;color:#000}#services{font-family:Afacad Flux,sans-serif;padding:2em}#services .desc{font-size:1rem;font-weight:400}#services ul li{margin-left:1.1em;margin-top:1em}#openedProductContainer{background:url(/static/media/tlo_sklepu.ec6b78ef4b213bdfe09a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#openedProduct{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;margin-top:2em;min-height:80vh}#openedProduct h1{color:#fff;font-family:Afacad Flux,sans-serif;font-size:2rem;text-align:center;width:100%}#openedProduct img{border-radius:5px;display:block;height:450px;margin-left:auto;margin-right:auto;width:450px}#text{justify-self:center;max-width:95%;min-height:450px}#openedProduct p:not(#isNotSignedParagraph,.error),#panel label{color:#fff;font-family:Afacad Flux,sans-serif;font-size:1.1rem;margin-top:1em}#panel,#panel div{margin-top:1em}#panel{background:#000;border:2px solid gray;border-radius:5px;display:grid;margin-left:auto;margin-right:auto;padding:1em;position:relative;width:-webkit-fit-content;width:fit-content}#panel select{margin-left:.6em;padding:.6em}#panel button{align-self:last baseline;background:green;border:none;border-radius:5px;color:#fff;height:-webkit-fit-content;height:fit-content;padding:1em;width:100%}#isNotSignedParagraph{bottom:5%;color:#fff;left:5%;margin-top:.6em;position:absolute}#openedProduct #panel p.available{color:green}#openedProductContainer footer{bottom:0}@media screen and (max-width:933px){#openedProduct{grid-template-columns:1fr;grid-template-rows:1fr 1fr}#openedProductContainer footer{position:relative}}@media screen and (max-width:510px){#openedProduct h1{font-size:1.8rem}}@media screen and (max-width:450px){#openedProductContainer footer{margin-top:3em}}@media screen and (max-width:670px){#openedProduct img{height:300px;width:300px}#openedProduct p:not(#isNotSignedParagraph,.error),#panel label{font-size:1rem}#panel{gap:.6em}}*{box-sizing:border-box;margin:0;padding:0}#loginPageContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#formWrapper{min-height:80vh}form{align-items:center;background:#000;border:3px solid #fff;border-radius:5px;display:flex;flex-direction:column;font-family:Afacad Flux,sans-serif;gap:2em;margin-left:auto;margin-right:auto;margin-top:2em;padding:1em;width:-webkit-fit-content;width:fit-content}form h1{color:#fff}form label{color:#fff;font-size:1.2rem}form input:not(input[type=submit]){border-radius:5px;padding:.6em;transition:all .4s ease}form input[type=submit]{border:2px solid #fff;border-radius:5px;font-size:1rem;padding:1em;transition:all .5s ease-in-out;width:200px}form input[type=submit]:hover{background:#000;color:#fff}.error{color:red}form div img{height:10px;margin-right:5px;width:10px}form div p{color:#fff}#addProductContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#addProductContainer #formWrapper{align-items:center;display:flex;min-height:80vh}#addProduct{align-items:start}#addProduct h1,form#addProduct input[type=submit]{align-self:center}form#addProduct input[type=submit]{cursor:pointer}form#addProduct input[type=file],form#addProduct select{padding:.5em}form#addProduct input[type=file]{color:#fff}form#addProduct .error{align-self:center}#deleteProductContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#deleteProductContainer #formWrapper{align-items:center;display:flex;margin-bottom:2em;min-height:80vh}#deleteProductContainer form .error{align-self:center}#updateProductContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#updateProductContainer #formWrapper{align-items:center;display:flex;min-height:80vh}#updateProductContainer form{padding:1.5em}#updateProductContainer form div{justify-content:left;width:100%}#updateProductContainer form select{padding:.6em}#updateProductContainer input[type=file]{color:#fff}#replaceProductContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#replaceProductContainer #formWrapper{align-items:center;min-height:80vh}#replaceProductContainer form{min-height:50vh;padding:1 1.5em}#replaceProductContainer form div{text-align:left;width:100%}#replaceProductContainer form select{padding:.6em}#replaceProductContainer form input[type=file]{color:#fff}#articlesContainer{background-image:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#articlesContainer #wrapper{min-height:75vh}#articlesContainer #articleList{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center}#articlesContainer .article{background:#000;border-radius:5px;color:#fff;cursor:pointer;padding:1em;width:350px}#articlesContainer .article img{display:block;height:200px;margin-left:auto;margin-right:auto;margin-top:1em;width:300px}#articlesContainer #searchingArticleInterface{display:flex;flex-wrap:wrap;gap:.6em;margin-left:auto;margin-right:auto;padding:1em;width:-webkit-fit-content;width:fit-content}#articlesContainer #searchingArticleInterface input{padding:.6em}@media screen and (max-width:370px){#articlesContainer .article{width:250px}#articlesContainer .article img{height:150px;width:200px}#articlesContainer .article h2{font-size:1.3rem}}#articlePageContainer{word-wrap:break-word;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#articlePageContainer header{background:#000}#articlePageContainer #articleContent{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;margin-top:1em;max-width:1000px;min-height:75vh;padding:1em}#articlePageContainer #articleContent img{margin-top:1em;width:100%}#articlePageContainer #articleContent img#thumbnail{display:block;height:550px;margin-left:auto;margin-right:auto;width:1000px}#articlePageContainer #articleContent #title{margin-top:1em;text-align:center}#articlePageContainer #articleContent #content{font-family:Afacad Flux,sans-serif;margin-left:auto;margin-right:auto;width:95%}#articlePageContainer #articleContent #content p{margin-left:auto;margin-right:auto;max-width:1000px}#articlePageContainer .buttonPanel{display:flex;gap:1em;justify-content:center;margin-left:auto;margin-right:auto}#articlePageContainer .buttonPanel button{border:none;cursor:pointer;padding:1em;transition:all .6s ease}#articlePageContainer .buttonPanel #deleteArticle{background:red;color:#fff}#articlePageContainer .buttonPanel #editArticle{background:#00008b;color:#fff}#articlePageContainer .buttonPanel button:hover{filter:brightness(.6)}@media screen and (max-width:1030px){#articlePageContainer #articleContent img#thumbnail{height:325px;width:600px}#articlePageContainer #articleContent,#articlePageContainer #articleContent #content p{max-width:600px}}@media screen and (max-width:645px){#articlePageContainer #articleContent img#thumbnail{height:215px;width:400px}#articlePageContainer #articleContent{max-width:400px}#articlePageContainer #articleContent #content p{font-size:.9rem;max-width:400px}#articlePageContainer h1#title{font-size:1.4rem}}@media screen and (max-width:450px){#articlePageContainer #articleContent img#thumbnail{height:160px;width:300px}#articlePageContainer #articleContent{max-width:300px}#articlePageContainer #articleContent #content p{font-size:.8rem;max-width:300px}#articlePageContainer h1#title{font-size:1.2rem}}@media screen and (max-width:350px){#articlePageContainer #articleContent img#thumbnail{height:105px;width:200px}#articlePageContainer #articleContent{max-width:200px}#articlePageContainer #articleContent #content p{font-size:.8rem;max-width:200px}#articlePageContainer h1#title{font-size:1.1rem}}#addArticleContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#addArticleContainer #articleBetaVersion{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:95%}#addArticleContainer form textarea{margin-top:1em;min-height:30ch;min-width:50ch}#addArticleContainer form input[type=file]{color:#fff;margin-left:auto;margin-right:auto;margin-top:1em;width:100%}#addArticleContainer form #addContent input[type=text],#addArticleContainer form input[type=submit]{display:block;margin-left:auto;margin-right:auto;margin-top:1em}#addArticleContainer form input[type=submit]{font-size:.8rem}#addArticleContainer form button{border:2px solid #000;border-radius:5px;display:block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:1em;padding:1em;transition:all .6s ease;width:200px}#addArticleContainer form button:hover{background:#000;border-color:#fff;color:#fff}#addArticleContainer #articleBetaVersion img#thumbnail{display:block;height:550px;margin-left:auto;margin-right:auto;width:1000px}#addArticleContainer #articleBetaVersion p{display:block;max-width:1000px}#deleteArticleContainer{background:url(/static/media/zdjecie_warsztatu.73e039725b31c2cf2ab2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}#deleteArticleContainer #formWrapper{min-height:80vh}
/*# sourceMappingURL=main.580f8268.css.map*/