@charset "UTF-8";:root{--primary-color:#000;--text-color:red;--text-focus-color:#000;--light-grey:grey}.wcagHighContrast{--primary-color:#000;--text-color:#fff;--text-focus-color:#ff0;--grey:#333}.divider{box-sizing:border-box;clear:both;display:block;width:100%}section.description{margin-bottom:20px}section.description .section>:first-child{margin-top:0}section.description .section>:last-child{margin-bottom:0}section.description .section li,section.description .section p{font-size:18px;line-height:30px}section.description .section ol,section.description .section ul{padding-left:20px}section.description .section h2{font-size:30px}section.description .section h1,section.description .section h2,section.description .section h3,section.description .section h4,section.description .section h5,section.description .section h6{color:#000}section.description .section .alignright{float:right;margin-bottom:10px;margin-left:10px}section.description .section .alignleft{float:left;margin-bottom:10px;margin-right:10px}section.description .section .aligncenter{float:none;margin-bottom:auto;margin-right:auto}section.description .section a{color:#000;transition:all .5s ease}section.description .section a:hover{color:#000}section.description .section strong{font-weight:700}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.267);color:#000;display:flex;font-weight:400;padding:1em 2em;grid-gap:1rem}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{position:static}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:after{content:none}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;margin:7px 0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{margin-bottom:50px;margin-top:20px}.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{align-items:center;border:none;display:flex;gap:.5em;justify-content:center;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{background:none;border:none;list-style-type:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#f0f0f0;color:inherit;display:grid;font-weight:400;height:2rem;padding:0;place-items:center;text-decoration:none;transition:background-color .2s;width:2rem}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover{background:#e0e0e0;color:inherit}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#000;color:#fff}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce-page nav.woocommerce-pagination ul li a.prev{font-size:0}.woocommerce nav.woocommerce-pagination ul li a.prev:before,.woocommerce-page nav.woocommerce-pagination ul li a.prev:before{content:"«";font-size:1rem;line-height:1.75rem}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce-page nav.woocommerce-pagination ul li a.next{font-size:0}.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce-page nav.woocommerce-pagination ul li a.next:before{content:"»";font-size:1rem;line-height:1.75rem}.woocommerce-page:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:inherit}.woocommerce main select.orderby,.woocommerce-page main select.orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 2rem center;border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:400;height:36px;margin-bottom:20px;max-width:100%;min-width:0;padding:0 15px;width:auto}.woocommerce .woocommerce-widget-layered-nav-list a,.woocommerce-page .woocommerce-widget-layered-nav-list a{color:inherit;text-decoration:none}.woocommerce .woocommerce-widget-layered-nav-list a:focus,.woocommerce .woocommerce-widget-layered-nav-list a:hover,.woocommerce-page .woocommerce-widget-layered-nav-list a:focus,.woocommerce-page .woocommerce-widget-layered-nav-list a:hover{text-decoration:underline}.woocommerce .woocommerce-widget-layered-nav-list .count,.woocommerce-page .woocommerce-widget-layered-nav-list .count{font-size:.75em;opacity:.75}.categories-sidebar .btn-wrapper{box-sizing:border-box;padding:12px 15px;text-align:center;width:100%}.categories-sidebar .attribute-filter-range input::-webkit-inner-spin-button,.categories-sidebar .attribute-filter-range input::-webkit-outer-spin-button,.categories-sidebar .prices-filter input::-webkit-inner-spin-button,.categories-sidebar .prices-filter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.categories-sidebar .attribute-filter-range input[type=number],.categories-sidebar .prices-filter input[type=number]{appearance:textfield;background:transparent}.categories-sidebar .attribute-filter-range .wrapper,.categories-sidebar .prices-filter .wrapper{box-sizing:border-box;padding:12px 15px;width:100%}.categories-sidebar .attribute-filter-range .value-inputs,.categories-sidebar .prices-filter .value-inputs{display:flex;justify-content:space-between}.categories-sidebar .attribute-filter-range .value-inputs input,.categories-sidebar .prices-filter .value-inputs input{border:none;padding:0;text-align:right}.categories-sidebar .attribute-filter-range .range-inputs,.categories-sidebar .prices-filter .range-inputs{--min:0;--max:1;height:14px;min-width:200px;overflow:hidden;position:relative}.categories-sidebar .attribute-filter-range .range-inputs:before,.categories-sidebar .prices-filter .range-inputs:before{background:#ebebeb;content:"";display:block;height:2px;left:5px;position:absolute;right:5px;top:6px}.categories-sidebar .attribute-filter-range .range-inputs:after,.categories-sidebar .prices-filter .range-inputs:after{background:#000;content:"";display:block;height:2px;left:calc(5px + (100% - 10px)*var(--min));pointer-events:none;position:absolute;right:calc(5px + (100% - 10px)*(1 - var(--max)));top:6px}.categories-sidebar .attribute-filter-range .range-inputs input,.categories-sidebar .prices-filter .range-inputs input{-webkit-appearance:none;appearance:none;border:none;height:0;left:0;margin:0;padding:0;position:absolute;right:0;top:-11px}.categories-sidebar .attribute-filter-range .range-inputs input::-webkit-slider-thumb,.categories-sidebar .prices-filter .range-inputs input::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border:none;border-radius:100%;cursor:pointer;height:12px;transform:translateY(18px);width:12px}.categories-sidebar .attribute-filter-range .range-inputs input::-moz-range-thumb,.categories-sidebar .prices-filter .range-inputs input::-moz-range-thumb{background:#000;border:none;border-radius:0;border-radius:100%;cursor:pointer;height:12px;transform:translateY(18px);width:12px}.categories-sidebar .attribute-filter label{cursor:pointer;display:block;width:fit-content}.categories-sidebar .attribute-filter .preview{border-radius:100%;height:1.5em;margin:.1em 0 .2em;vertical-align:middle;width:1.5em}.categories-sidebar .attribute-filter .with-preview{display:block;margin:0 0 10px;transition:all .5s ease}.categories-sidebar .attribute-filter .with-preview input{display:none}.categories-sidebar .attribute-filter .with-preview.active,.categories-sidebar .attribute-filter .with-preview:hover{font-weight:700}.categories-sidebar .attribute-filter .with-preview img{background:transparent;margin-right:5px;object-fit:cover;outline:2px solid transparent;transition:outline-color .1s,background-color .1s}.categories-sidebar .attribute-filter-range input[type=checkbox]{display:none}.categories-sidebar .btn-filter{margin-top:0;min-width:0}.categories-sidebar .reset-filters{background:#000!important;border:1px solid #000!important;border-radius:0;box-sizing:border-box;color:#fff!important;cursor:pointer!important;display:none!important;font-size:15px!important;font-weight:400!important;line-height:24px!important;min-width:0!important;padding:3px 10px!important;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.categories-sidebar .reset-filters.on{display:inline-block!important}.categories-sidebar .reset-filters:hover{background:#fff!important;border-color:#000!important;color:#000!important}section.default-posts .section{display:flex;margin-bottom:30px}section.default-posts .section>#primary{box-sizing:border-box;width:calc(100% - 330px)}#main .products{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px;padding:0}#main .products .product{margin-bottom:30px;width:33.3333333333%}#main .products .single-prod-wrapper{box-sizing:border-box;height:100%}#main .products .single-prod-wrapper:hover .flip-card-inner{transform:rotateY(180deg)}#main .products .single-prod-wrapper:hover .img-wrapper{border-color:#ababab}#main .products .iworks-omnibus{color:#000;font-size:11px;font-weight:400;line-height:normal;margin:0}#main .products .button{align-items:center;border:1px solid #000;color:#000;display:inline-flex;font-size:0!important;font-weight:400;justify-content:center;min-width:0;min-width:126px;padding:8px 15px}#main .products .button:before{content:"Do koszyka";font-size:14px!important}#main .products .prod-actions{display:none}#main .products .prod-actions .screen-reader-text,#main .products .prod-actions .woocommerce-LoopProduct-link{display:none!important}#main .products .product{box-sizing:border-box;padding:0 10px}#main .products .single-prod-wrapper{background:#fff;border-radius:0;min-height:387px;padding:7px 7px 13px;position:relative}#main .products .woocommerce-loop-product__title{color:#000;font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;margin-top:0;text-align:center}#main .products .bottom-wrapper{align-items:flex-start;border-top:1px solid #e5e5e5;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:6px;padding:12px 10px 0;width:100%}#main .products .product-category{margin-top:5px}#main .products .product-category .woocommerce-LoopProduct-link{display:none!important}#main .products .product-category a:not(.woocommerce-LoopProduct-link){color:#000;display:block;font-size:14px;font-weight:200;line-height:20px;margin-bottom:0;text-align:center}#main .products .product-category a:not(.woocommerce-LoopProduct-link):hover{opacity:.7}#main .products .price{color:#000;display:block;font-size:18px;font-weight:700;margin-top:5px}#main .products .price del{color:#000;font-size:14px}#main .products .price ins{text-decoration:none}#main .products .img-wrapper{border:1px solid #e5e5e5;box-sizing:border-box;height:333px;overflow:hidden;padding:0;perspective:1000px;position:relative;transition:all normal 1s;width:100%}#main .products .img-wrapper .flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}#main .products .img-wrapper .flip-card-back,#main .products .img-wrapper .flip-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}#main .products .img-wrapper .flip-card-back img,#main .products .img-wrapper .flip-card-front img{height:100%;object-fit:cover;transform-style:preserve-3d;width:100%}#main .products .img-wrapper .flip-card-front{z-index:2}#main .products .img-wrapper .flip-card-back{transform:rotateY(180deg)}#main .products .woocommerce-LoopProduct-link{display:block;width:100%}#main .products .woocommerce-LoopProduct-link img{box-sizing:border-box;display:block;height:100%;object-fit:contain;transition:all normal 1s;width:100%}@media (max-width:1024px){section.description .section .alignleft,section.description .section .alignright{display:block;float:none!important;margin-left:auto!important;margin-right:auto!important}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{float:none;margin:0 0 10px;text-align:center}.woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{margin-bottom:0;margin-top:0}.woocommerce main select.orderby,.woocommerce-page main select.orderby{margin-bottom:0}.categories-sidebar .attribute-filter-range .range-inputs,.categories-sidebar .prices-filter .range-inputs{height:22px}.categories-sidebar .attribute-filter-range .range-inputs:before,.categories-sidebar .prices-filter .range-inputs:before{left:10px;right:10px;top:10px}.categories-sidebar .attribute-filter-range .range-inputs:after,.categories-sidebar .prices-filter .range-inputs:after{left:calc(10px + (100% - 20px)*var(--min));right:calc(10px + (100% - 20px)*(1 - var(--max)));top:10px}.categories-sidebar .attribute-filter-range .range-inputs input::-webkit-slider-thumb,.categories-sidebar .prices-filter .range-inputs input::-webkit-slider-thumb{background:#000;height:16px;transform:translateY(22px);width:16px}.categories-sidebar .attribute-filter-range .range-inputs input::-moz-range-thumb,.categories-sidebar .prices-filter .range-inputs input::-moz-range-thumb{background:#000;height:16px;transform:translateY(22px);width:16px}section.default-posts .section{flex-direction:column}section.default-posts .section>#primary{width:100%}#main .products .product{padding:0 20px}#main .products .woocommerce-loop-product__title{font-size:16px!important}#main .products .img-wrapper{padding-bottom:0;padding-top:0}}@media (max-width:800px){#main .products .img-wrapper{height:258px}}@media screen and (max-width:1024px) and (min-width:768px){#main .products .product{width:50%}}@media screen and (max-width:767px){#main .products .product{width:100%}#main .products .single-prod-wrapper{padding:7px 0 13px}}