.galleryOverlay{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:fixed;left:0;top:0%;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:100;padding:4%;user-select:none}.galleryOverlay img{pointer-events:none;width:100%;object-fit:scale-down;max-height:100%}.gallery img{cursor:pointer}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{width:100%;scroll-behavior:smooth}body{background-color:#efefef;font-size:16px;font-family:'Arimo',sans-serif !important;font-weight:500;margin:0;color:#333;width:100%;line-height:1.62;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.blink{-moz-animation:blink 500ms infinite;-webkit-animation:blink 500ms infinite;-o-animation:blink 500ms infinite}@keyframes blink{0%{opacity:0.6}50%{opacity:1}100%{opacity:0.6}}@-moz-keyframes blink{0%{opacity:0.6}50%{opacity:1}100%{opacity:0.6}}@-webkit-keyframes blink{0%{opacity:0.6}50%{opacity:1}100%{opacity:0.6}}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.main{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}input,select,option,textarea{font-size:16px;font-family:'Arimo',sans-serif;padding:10px 12px;border:1px solid #d2d2d2;background:white}input[type="button"],input[type="submit"],input[type="reset"],button{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-delay:0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;-o-transition-delay:0ms;text-align:center;color:white;background:#e83e33;padding:10px;border:none;line-height:1;text-decoration:none;cursor:pointer}input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{color:white;opacity:0.9}input[type="button"].back,input[type="submit"].back,input[type="reset"].back,button.back{background:#aaa}input[type="button"].gray,input[type="submit"].gray,input[type="reset"].gray,button.gray{background-color:gray}input[type="button"].disabled,input[type="submit"].disabled,input[type="reset"].disabled,button.disabled{pointer-events:none;cursor:not-allowed;opacity:0.5}.button{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-delay:0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;-o-transition-delay:0ms;text-align:center;color:white;background:#e83e33;padding:10px;border:none;line-height:1;text-decoration:none;cursor:pointer}.button:hover{color:white;opacity:0.9}.button.back{background:#aaa}.button.gray{background-color:gray}.button.disabled{pointer-events:none;cursor:not-allowed;opacity:0.5}.buttons{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;user-select:none}.buttons .button,.buttons input{margin:0 5px}.buttons.floating{z-index:4;position:fixed;left:0;bottom:0;bottom:40px;width:100%}.buttons.invisible{pointer-events:none;opacity:0}picture img,picture source{max-width:100%;margin-left:auto;margin-right:auto;display:block}formatter-off{width:100%}form{margin-bottom:40px}.cookies{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;font-size:small;background:white;padding:5px;background:#eee;color:#555;line-height:1;font-size:11px;font-weight:bold;z-index:10}.cookies .button{display:inline-block;background:darkred}.cookies .container{margin:0}.pagination{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.pagination a{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:30px;height:30px;border:1px solid #d2d2d2;margin:5px;text-decoration:none;color:inherit;display:none}.pagination a.vis{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.pagination a.on{background:gray;color:white;border:gray}.material-icons{width:24px;display:none}.container{display:block;width:88%;max-width:1860px;margin-left:auto;margin-right:auto}.container.bgwhite{background-color:white}.container.pad{padding:10px}a{transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-delay:0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;-o-transition-delay:0ms;color:inherit}a:hover{color:#e83e33}.box{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:white;border:1px solid #d2d2d2;border-bottom:4px solid #d2d2d2;padding:30px}.hidden{display:none !important}h1{font-size:24px;display:block;margin:0;padding:10px 0;font-weight:normal}h2,.subtitle{font-size:20px;font-weight:normal;display:block;float:left;width:100%}.heading{font-size:24px;padding:10px 0;font-weight:normal}.line{display:block;float:left;width:100%;height:1px;background-color:#d2d2d2}.noresults{text-align:center;width:100%;display:block;margin:80px 0;font-size:20px}.expand hidden{display:inline}.expand expand:before{content:'[« Zwiń]'}hidden{display:none}expand:before{cursor:pointer;margin:0 2px;white-space:nowrap;content:'... [Rozwiń » ]'}p{text-align:justify}@media screen and (max-width:900px){.mhide{display:none !important}.mshowbl{display:block !important}.mshowfl{display:flex !important}.container{width:100%}}@media screen and (min-width:900px){.mshowbl,.mshowfl{display:none !important}}.leftmenu{min-width:220px;margin-top:4px;margin-right:4px}.leftmenu nav{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.leftmenu .filtertxt{display:none}.leftmenu .filters p{margin:0;background-color:#e6e6e6;padding:2px;padding-left:10px}.leftmenu .filters ul{margin-top:0;padding:0;list-style:none}.leftmenu .filters a:not(.button){display:block;margin-left:2px;padding-left:24px;text-decoration:none;position:relative}.leftmenu .filters a:not(.button):before{position:absolute;content:'❏';left:0;opacity:0.4}.leftmenu .filters a.selected{color:#e83e33}.leftmenu .filters a.selected:before{content:'✔';opacity:1}@media screen and (max-width:900px){.leftmenu{display:none}}.footer{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;margin-top:50px}.footer>div{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-basis:48%;flex-basis:48%;width:48%}.footer:nth-child(1){border-bottom:1px solid #d2d2d2;padding-bottom:20px}.footer:nth-child(1) p,.footer:nth-child(1) a{text-align:center}.footer:nth-child(2){line-height:1.7;padding:40px}.footer a{text-decoration:none}.footer .dotpay-logo{max-width:250px;height:auto;margin-left:auto;margin-right:auto;margin-top:10px}.footer .telefon{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:20px;color:#e83e33}.footer .telefon i{font-size:18px;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg)}.footer .email{font-size:20px;color:#e83e33}@media screen and (max-width:900px){.footer{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer>div{width:100%;margin-bottom:20px}}.top-banners{position:relative;overflow:hidden}.top-banners img{display:block;width:100%}.top-cat-line{background:white;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-transform:uppercase;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.top-cat-line .container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.top-cat-line .menu{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;width:100%;text-align:center}.top-cat-line a:not(.fb){padding:12px 20px;text-decoration:none}.top-cat-line .fb{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#3c579e;width:48px;height:100%;max-width:48px}@media screen and (max-width:900px){.top-cat-line a:not(.fb){padding:12px 4px;text-align:center;line-height:1;font-size:14px;display:block;float:left;width:25%}}.topmenu .filters{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.topmenu .filters .rmax{right:0}.topmenu .filters .filtertxt{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;color:#e83e33}.topmenu .filters .filter{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;max-width:180px;position:relative;background:#e6e6e6;padding:5px;margin:4px 5px;cursor:pointer}.topmenu .filters .filter:hover .opt{top:100%;opacity:1;pointer-events:all}.topmenu .filters .filter:hover:after{top:16px;opacity:0}.topmenu .filters .filter:after{transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-delay:0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;-o-transition-delay:0ms;content:'»';position:absolute;right:12px;top:12px;border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;transform:rotate(135deg);vertical-align:top;width:8px;height:8px}.topmenu .filters .filter .opt{background:white;position:absolute;top:160%;margin-top:1px;min-width:100%;outline:1px solid #bbb;z-index:3;opacity:0;pointer-events:none}.topmenu .filters .filter p{margin:0;padding-left:4px;padding-right:20px}.topmenu .filters .filter .count{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:tomato;font-size:12px;width:16px;height:16px;color:white;font-weight:bold;margin-left:5px;position:absolute;right:6px;top:10px;z-index:2}.topmenu .filters .filter ul{background:white;list-style:none;margin:0;padding:0}.topmenu .filters .filter ul li a{white-space:nowrap;width:100%;padding:10px;float:left}.topmenu .filters .filter ul li a.selected{color:tomato}.topmenu .filters .filter ul li a:hover{background:#eee}.topmenu .filters a{color:inherit;text-decoration:none}@media screen and (max-width:900px){.topmenu .categories .category{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}}.mobileMenu{width:100%;float:left;display:block;position:absolute;top:-100px;opacity:0;overflow-x:hidden;pointer-events:none;z-index:10}.mobileMenu.on{transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-delay:0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;-o-transition-delay:0ms;pointer-events:auto;top:0;left:0;opacity:1}.mobileMenu .overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10}.mobileMenu>div{padding:10px 25px 15px 25px;float:left;background:#e83e33;display:block;z-index:99;position:relative;width:100%}.mobileMenu .close{font-size:1.2em;text-align:right}.mobileMenu a{font-size:20px;color:white;text-decoration:none;width:100%;display:block;float:left;padding:5px 0}.mobileMenu hr{height:1px;border:0;width:100%;margin:10px 0;float:left;display:block;background:white;opacity:0.3}.mobileMenu .button{text-align:center;background:white;color:#e83e33;padding:8px;margin:8px 0}.mobileMenu .tel{font-size:24px}.mobileMenu .tel i{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);font-size:20px}.top{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .logo{width:10%;min-width:60px;margin-top:-0.4%;max-width:100px}.top .logo img{width:100%}.top .search-by-name{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative;background:#fff}.top .search-by-name>i{position:absolute;right:15px;top:20%;opacity:0.56;pointer-events:none}.top .search-by-name input{top:0;background:transparent;width:100%;padding:10px}.top .search-by-name .search-autocomplete{position:relative}.top .search-by-name .search-autocomplete .suggestions{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2);position:absolute;top:0;left:0;width:100%;max-height:400px;display:none;z-index:100;background:white;overflow-y:scroll}.top .search-by-name .search-autocomplete .suggestions .suggestion{display:none;padding:4px 10px}.top .search-by-name .search-autocomplete .suggestions .suggestion.selected{background:#eee}.top .search-by-name .search-autocomplete .suggestions .suggestion.show{display:block}.top .search-by-name .search-autocomplete .suggestions .noresults{padding:30px;text-align:center;display:block}.top .orderCatalog{width:28%;margin-left:10px}.top .icons{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 8px;margin-top:2px}.top .icons .icon{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.2em;color:#e83e33;padding:0 8px;text-align:center}.top .icons .icon:after{content:attr(data-podpis);text-transform:uppercase;font-size:calc(10.66666667px);text-align:center;padding-top:4px}.top .icons .icon i{width:100%;height:24px;font-size:28px}.top .icons a{text-decoration:none;color:inherit}@media screen and (max-width:900px){.top .search-by-name{order:3;margin:10px;width:auto;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.top .logo{padding-left:2%}}