body{font-family:'Catamaran', Arial, sans-serif;font-size:16px;color:#413d3d}body a{color:#bf2739;text-decoration:none}body a:hover{text-decoration:underline}body .cookieinfo{display:none;position:fixed;width:360px;left:1em;bottom:1em;background:rgba(65,61,61,0.9);padding:1em 1em 1em;z-index:3;font-size:0.75rem}body .cookieinfo p{line-height:1.5;text-align:justify;color:#fff;margin:0 0 0.5em}body .cookieinfo p a{font-weight:700;color:#fff;text-decoration:underline}body .cookieinfo p a:hover{text-decoration:none}.staticpage{padding-top:2.5rem}.staticpage p{line-height:1.5}.staticpage img{padding:0.2em;border:1px solid #ccc}.staticpage hr{height:1px;border:0;background:#ccc;margin:1em 0}.staticpage span.c-red{color:#bf2739}.staticpage span.c-lred{color:#de1d43}.staticpage span.c-green{color:#74c837}.staticpage span.c-gray{color:#ccc}.staticpage span.c-dgray{color:gray}.staticpage ul{list-style:square;margin-bottom:1.5em}.staticpage ul li{margin:0 0 0.5em}.staticpage ol li{margin:0 0 0.5em}.staticpage table{width:100%;text-align:center;border:1px solid #ccc;border-collapse:collapse}.staticpage table thead{background:#f8f8f8;border-bottom:1px solid #ccc;font-weight:700;font-size:0.9rem}.staticpage table thead tr td{padding:0.5em;border-right:1px solid #e6e6e6}.staticpage table thead tr td:last-of-type{border:0}.staticpage table tbody{padding-top:1em}.staticpage table tbody tr:last-of-type td{border-bottom:0}.staticpage table tbody tr td{padding:0.5em;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.staticpage table tbody tr td:last-of-type{border-right:0}.staticpage.contact .contact-main address{font-style:normal}.staticpage.contact .contact-main address h4{font-weight:400;color:#ccc;margin-bottom:0}.staticpage.contact .contact-main address h2{margin:0.5em 0;font-size:1.2rem}.staticpage.contact .contact-main address h2:first-of-type{color:#bf2739}.staticpage.contact .contact-main address h3{margin:0;font-size:1.2rem}.staticpage.contact .contact-main address ul{margin:1em 0 2em;padding:0;list-style:none}.staticpage.contact .contact-main address ul li{margin-bottom:0.5em}.staticpage.contact .contact-main address ul li .c-red{color:#bf2739}.staticpage.contact .contact-main #contact-map{width:100%;padding:.3em;border:1px solid #ccc;min-height:405px}.staticpage.contact .contact-people{margin-top:3em}.staticpage.contact .contact-people .person-headline h5{margin:0 0 0.33em}.staticpage.contact .contact-people .person-headline hr{margin:0 0 2em;height:1px;background:#ccc;border:0}.staticpage.contact .contact-people .single-person{margin-bottom:2em}.staticpage.contact .contact-people .single-person .person-info{position:relative;vertical-align:text-top}.staticpage.contact .contact-people .single-person .person-info .person-info__photo{display:inline-block}.staticpage.contact .contact-people .single-person .person-info .person-info__photo img{border:0}.staticpage.contact .contact-people .single-person .person-info .person-info__name{font-size:1.2rem;padding-top:1em;padding-left:0.5em;line-height:1.3;vertical-align:top;display:inline-block}.staticpage.contact .contact-people .single-person .person-numbers ul{font-size:1.2rem;margin:1em 0 0;padding:0 0 0 1em;list-style:none}.staticpage.contact .contact-people .single-person .person-numbers ul li{padding:0 0 1em 0.5em;position:relative;line-height:1.66;margin:0 0 0.5em;vertical-align:middle}.staticpage.contact .contact-people .single-person .person-numbers ul li.person-phones:before{content:"";display:inline-block;background:url("/sklep/img/static/contact-phone_icon.svg") no-repeat center;width:24px;height:24px;margin-right:0.66em}.staticpage.contact .contact-people .single-person .person-numbers ul li.person-fax:before{content:"";display:inline-block;background:url("/sklep/img/static/contact-fax_icon.svg") no-repeat center;width:24px;height:24px;margin-right:0.66em;vertical-align:middle}.staticpage.contact .contact-people .single-person .person-numbers ul li.person-mail:before{content:"";display:inline-block;background:url("/sklep/img/static/contact-mail_icon.svg") no-repeat center;width:24px;height:24px;margin-right:0.66em;vertical-align:middle}.staticpage.contact .contact-people .single-person .person-numbers ul li span{vertical-align:middle;display:inline-block}.staticpage.contact .contact-headline h5{margin:1rem 0 0.33em}.staticpage.contact .contact-headline hr{margin:0 0 2em;height:1px;background:#ccc;border:0}.staticpage.contact .contact-form-fb{margin-top:3em}.staticpage.contact .contact-form-fb>div{margin-bottom:7em}.staticpage.contact .contact-form-fb input[type="submit"]{float:left;margin-left:28.7%}.staticpage.contact .contact-form-fb .info ul{margin:0;padding:0;list-style:none}.staticpage.contact .contact-form-fb .info img{width:100px}.form{margin-top:2em;display:block}.form ul{list-style:none;margin:0;padding:0}.form ul li{margin:0 0 1em}.form ul li.valid.ok input{border:1px solid #74c837}.form ul li.valid.ok span{background:url("/sklep/img/static/form-valid-ok.svg") no-repeat center}.form ul li.valid.ok small{display:none;visibility:hidden}.form ul li.valid.error input{box-shadow:0px 0px 10px #de1d43;border:1px solid #841128}.form ul li.valid.error span{background:url("/sklep/img/static/form-valid-error.svg") no-repeat center}.form ul li.valid.error small{display:block;color:#841128;font-size:0.75rem}.form ul li label{font-size:1rem;width:140px;text-align:right;display:inline-block}.form ul li input{height:35px;width:58%;margin-left:0.7em;background:#f8f8f8;border:1px solid #ccc;padding:0.25em}.form ul li input#postcode,.form ul li input#deliver-postcode,.form ul li input #invoice-postcode{width:20%;max-width:100px}.form ul li input:active,.form ul li input:focus{background:#fff;outline:none}.form ul li textarea{vertical-align:top;margin-left:0.7em;width:58%;resize:vertical;display:inline-block;background:#f8f8f8;border:1px solid #ccc;padding:0.25em;min-height:10vw;border-radius:15px}.form ul li textarea:focus{border:1px solid #de1d43;outline:none;box-shadow:0px 0px 10px #ccc;background:#fff}.form ul li select{margin-left:0.7em;min-width:2.5em}.form ul li small{display:none;margin-left:27%;margin-top:1em}.form ul li .valid-status{display:inline-block;height:35px;vertical-align:middle;position:relative;text-align:center;width:30px}.form ul li .valid-status span{margin-top:9px;vertical-align:middle;display:inline-block;height:16px;width:16px}.form input[type="submit"]{display:block;margin:0 auto;text-align:center}.contact-box{text-align:center}.contact-box h4{margin:0 0 0.5rem;font-size:1.125rem}.contact-box a{display:inline-flex;align-items:center;justify-content:center}.contact-box a span{font-size:1.5rem;font-weight:700;display:inline-block;margin-left:0.5rem}.contact-box small{display:inline-block;margin-bottom:0.5rem;color:#999}.contact-title{text-align:center;font-size:1.5rem;margin:0rem auto 2rem}.contact-title h3{margin:0 auto 3rem}.contact-form{margin-top:2.5rem}.contact-desc{margin-top:3.5rem;line-height:1.66;text-align:center;border:1px solid #eee;margin-bottom:2.5rem;border-radius:15px}
