.section--productpage{padding-top:25px}.section--similar{padding-top:40px;border-top:1px solid #e0e0e0}.section--shop{border-bottom:1px solid #e0e0e0;margin-bottom:10rem}@media all and (max-width: 1080px){.section--shop{margin-bottom:7rem}}.productpage__main{display:grid;grid-template-columns:1.24665fr 1fr;gap:30px;align-items:flex-start}@media all and (max-width: 1080px){.productpage__main{grid-template-columns:1fr}}.productpage__imgs{display:grid;grid-template-columns:1fr;gap:10px}.productpage__thumb{width:100%;position:relative}.productpage__thumb a{display:block}.productpage__thumb a img{width:100%;aspect-ratio:1;background-position:center;background-size:cover;background-repeat:no-repeat;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.productpage__prev,.productpage__next{width:40px;height:40px;background-color:hsla(0,0%,100%,.6);transition:all .2s linear;position:absolute;background-position:center;background-repeat:no-repeat;top:calc(50% - 20px);z-index:2;background-size:8px;cursor:pointer}.productpage__prev.swiper-button-disabled,.productpage__next.swiper-button-disabled{opacity:.2}@media all and (min-width: 1081px){.productpage__prev,.productpage__next{display:none}}.productpage__prev:hover,.productpage__next:hover{background-color:hsla(0,0%,100%,.8)}.productpage__prev{background-image:url(../woocommerce/img/arrow_left.svg);left:0}.productpage__next{background-image:url(../woocommerce/img/arrow_right.svg);right:0}.productpage__thumbnails{display:none;grid-template-columns:repeat(auto-fill, minmax(83.5px, 1fr));gap:10px;overflow:hidden;position:relative}.productpage__thumbnails:has(div:not([class=active])){display:grid}@media all and (max-width: 1080px){.productpage__thumbnails:has(div:not([class=active])){display:none}}@media all and (max-width: 1080px){.productpage__thumbnails{display:none}}.productpage__thumbnails div{display:block;border:1px solid #e0e0e0;transition:all .2s linear;padding:2px}.productpage__thumbnails div:hover{border:1px solid #4d556d}.productpage__thumbnails div.active{border:1px solid #4d556d}.productpage__thumbnails div img{width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;aspect-ratio:1;vertical-align:bottom}.productpage__content{border:1px solid #e0e0e0;position:relative}.productpage__content .single_variation_wrap{padding:30px 30px}@media all and (max-width: 860px){.productpage__content .single_variation_wrap{padding:20px}}.productpage__content .woocommerce-variation-availability .stock.out-of-stock{padding:0 0 20px 0;display:flex;align-items:center;gap:10px;color:#ef2427;font-size:13px;font-weight:500}.productpage__content .woocommerce-variation-availability .stock.out-of-stock::before{content:"";display:inline-flex;width:20px;height:20px;background-image:url(../woocommerce/img/brak.svg);background-repeat:no-repeat;background-position:center}.productpage__content .woocommerce-variation-availability .stock.in-stock,.productpage__content .woocommerce-variation-availability .stock.available-on-backorder{padding:0 0 20px 0;display:flex;align-items:center;gap:10px;color:#02af43;font-size:13px;font-weight:500;margin-bottom:0}.productpage__content .woocommerce-variation-availability .stock.in-stock::before,.productpage__content .woocommerce-variation-availability .stock.available-on-backorder::before{content:"";display:inline-flex;width:20px;height:20px;background-image:url(../woocommerce/img/check.svg);background-repeat:no-repeat;background-position:center}.productpage__content>.stock.in-stock,.productpage__content .stock.available-on-backorder{padding:25px 30px 0 30px;display:flex;align-items:center;gap:10px;color:#02af43;font-size:13px;font-weight:500;margin-bottom:-10px}@media all and (max-width: 860px){.productpage__content>.stock.in-stock,.productpage__content .stock.available-on-backorder{padding:25px 20px 5px 20px}}.productpage__content>.stock.in-stock::before,.productpage__content .stock.available-on-backorder::before{content:"";display:inline-flex;width:20px;height:20px;background-image:url(../woocommerce/img/check.svg);background-repeat:no-repeat;background-position:center}.productpage__content>.stock.out-of-stock{padding:25px 30px;display:flex;align-items:center;gap:10px;color:#ef2427;font-size:13px;font-weight:500}@media all and (max-width: 860px){.productpage__content>.stock.out-of-stock{padding:25px 20px}}.productpage__content>.stock.out-of-stock::before{content:"";display:inline-flex;width:20px;height:20px;background-image:url(../woocommerce/img/brak.svg);background-repeat:no-repeat;background-position:center}.productpage__content .woocommerce-variation-price:has(.price){margin-bottom:15px}.productpage__content .woocommerce-variation-price .price .onsale{background-color:red;color:#fff;padding:0 3px;line-height:19px;font-size:12px;font-weight:bold}.productpage__content .woocommerce-variation-price .price:has(ins){gap:10px;display:flex;align-items:start;flex-wrap:wrap;align-items:center}.productpage__content .woocommerce-variation-price .price:not(:has(ins))>span:not(.onsale){font-size:35px;font-weight:600;color:#1b1b1b;text-decoration:none;line-height:1;white-space:nowrap}.productpage__content .woocommerce-variation-price .price:not(:has(ins)) .onsale{display:none}.productpage__content .woocommerce-variation-price .price:not(:has(ins))::after{content:"/ sztuka";font-size:16px;color:#6e6e6e;margin-left:10px;white-space:nowrap}.productpage__content .woocommerce-variation-price .price ins{order:-1;font-size:25px;font-weight:600;color:#1b1b1b;text-decoration:none;line-height:1;width:100%}@media all and (max-width: 860px){.productpage__content .woocommerce-variation-price .price ins{font-size:23px}}.productpage__content .woocommerce-variation-price .price ins::after{content:"/ sztuka";font-size:16px;color:#6e6e6e;margin-left:10px;white-space:nowrap}.productpage__content .woocommerce-variation-price .price del{font-size:20px;font-weight:400;color:#6e6e6e;line-height:1}.productpage__content form.cart:not(:has(.single_variation_wrap)){padding:30px 30px 30px 30px}@media all and (max-width: 860px){.productpage__content form.cart:not(:has(.single_variation_wrap)){padding:20px}}.productpage__content .woocommerce-variation-add-to-cart,.productpage__content form.cart:not(:has(.variations)){display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:10px}.productpage__content .woocommerce-variation-add-to-cart:has(.quantity input[type=hidden]),.productpage__content form.cart:not(:has(.variations)):has(.quantity input[type=hidden]){grid-template-columns:1fr}.productpage__content .woocommerce-variation-add-to-cart button[type=submit],.productpage__content form.cart:not(:has(.variations)) button[type=submit]{display:inline-flex;width:100%;opacity:1;border:none;border-radius:0;background-color:#4d566c;color:#fff;text-transform:uppercase;font-size:16px;align-items:center;justify-content:center;gap:10px;padding:0 15px;height:55px;line-height:55px;cursor:pointer;transition:all .2s linear;font-weight:600}.productpage__content .woocommerce-variation-add-to-cart button[type=submit].disabled,.productpage__content form.cart:not(:has(.variations)) button[type=submit].disabled{opacity:.7;cursor:not-allowed}.productpage__content .woocommerce-variation-add-to-cart button[type=submit]:hover,.productpage__content form.cart:not(:has(.variations)) button[type=submit]:hover{background-color:#3b404f}.productpage__content .quantity{display:grid;grid-template-columns:max-content max-content max-content}.productpage__content .quantity:has(input[type=hidden]){display:none}.productpage__content .quantity input{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:none;border-left:none;height:55px;line-height:55px;font-size:20px;color:#1b1b1b;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:35px;-moz-appearance:textfield}.productpage__content .quantity input::-webkit-outer-spin-button,.productpage__content .quantity input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.productpage__content .quantity button:first-child{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:none;height:55px;line-height:55px;font-size:20px;color:#1b1b1b;width:27px}.productpage__content .quantity button:last-child{border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:none;height:55px;line-height:55px;font-size:20px;color:#1b1b1b;width:27px}.productpage__content .variations{width:100%;border-bottom:1px solid #e0e0e0;padding:25px 30px 30px 30px}@media all and (max-width: 860px){.productpage__content .variations{padding:15px 20px}}.productpage__content .variations .reset_variations{opacity:0;display:none !important;visibility:hidden;height:0}.productpage__content .variations .reset_variations[style*="visibility: visible"]{display:inline-flex !important;margin-right:100%;margin-top:10px;opacity:1;transition:all .2s linear;color:#4d556d !important;height:unset}.productpage__content .variations .reset_variations[style*="visibility: visible"]:hover{color:#3b404f !important}.productpage__content .variations tbody{display:grid;gap:10px}.productpage__content .variations tbody tr th{padding-bottom:8px}.productpage__content .variations tbody tr select{border:1px solid #e0e0e0;padding:12px 36px 12px 14px;background-image:url(../woocommerce/img/arrow_down.svg);background-position:right 14px center;background-repeat:no-repeat;appearance:none;background-size:12px;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;cursor:pointer;color:#1b1b1b;font-size:13px;width:100%;max-width:300px}@media(max-width: 860px){.productpage__content .variations tbody tr select{max-width:unset}}.productpage__content .variations tbody tr:has(label[for=pa_kolor]){grid-row:1}.productpage__content .variations tbody tr:has(label[for=pa_kolor]) .woo-selected-variation-item-name{display:none}.productpage__content .variations tbody tr:has(label[for=pa_kolor]) li{border-radius:0 !important;border:none !important;padding:0 !important;box-shadow:unset !important;flex-direction:column;height:unset !important;margin-top:0 !important}.productpage__content .variations tbody tr:has(label[for=pa_kolor]) li>div{border:1px solid #e0e0e0;padding:1px;height:80px !important}.productpage__content .variations tbody tr:has(label[for=pa_kolor]) li>div:before{content:unset;opacity:0}.productpage__content .variations tbody tr:has(label[for=pa_kolor]) li.selected>div{border:1px solid #1b1b1b}.productpage__content .variations tbody tr:has(label[for=pa_kolor]) li::after{content:attr(data-title);color:#1b1b1b;font-size:13px;margin-right:auto;margin-top:5px}.productpage__new{position:absolute;background-color:#6ac53d;color:#fff;padding:0 4px;line-height:19px;font-size:12px;font-weight:bold;text-transform:uppercase;left:30px;top:-10px}@media all and (max-width: 1080px){.productpage__new{left:20px}}.productpage__heading{font-size:24px;line-height:32px;margin:0;font-weight:600;padding:25px 30px;border-bottom:1px solid #e0e0e0}@media all and (max-width: 860px){.productpage__heading{padding:15px 20px;font-size:20px;line-height:26px}}.productpage__price{padding:25px 30px;border-bottom:1px solid #e0e0e0}@media all and (max-width: 860px){.productpage__price{padding:15px 20px}}.productpage__price .price .onsale{background-color:red;color:#fff;padding:0 4px;line-height:19px;font-size:12px;font-weight:bold}.productpage__price .price span[aria-hidden=true]:not([class]){margin:0 1px 0 2px;width:10px;overflow:hidden;display:inline-flex}.productpage__price .price:has(ins){gap:10px;display:flex;align-items:start;flex-wrap:wrap;align-items:center}.productpage__price .price:not(:has(ins))>span:not(.onsale){font-size:25px;font-weight:600;color:#1b1b1b;text-decoration:none;line-height:1;white-space:nowrap}@media all and (max-width: 860px){.productpage__price .price:not(:has(ins))>span:not(.onsale){font-size:23px}}.productpage__price .price:not(:has(ins)) .onsale{display:none}.productpage__price .price:not(:has(ins))::after{content:"/ sztuka";font-size:16px;color:#6e6e6e;margin-left:10px;white-space:nowrap}.productpage__price .price ins{order:-1;font-size:25px;font-weight:600;color:#1b1b1b;text-decoration:none;line-height:1;width:100%}@media all and (max-width: 860px){.productpage__price .price ins{font-size:23px}}.productpage__price .price ins::after{content:"/ sztuka";font-size:16px;color:#6e6e6e;margin-left:10px;white-space:nowrap}.productpage__price .price del{font-size:20px;font-weight:400;color:#6e6e6e;line-height:1}.productpage__meta{padding:25px 30px;border-bottom:1px solid #e0e0e0;display:grid;gap:5px}@media all and (max-width: 860px){.productpage__meta{padding:15px 20px}}.productpage__metabox{display:grid;grid-template-columns:1fr 2fr;gap:5px;font-size:15px}@media all and (max-width: 860px){.productpage__metabox{gap:30px}}.productpage__btns{margin-top:15px}.productpage__btns h3{margin:0;font-weight:600;color:#121212;text-align:center;font-size:22px}.productpage__btns div{display:flex;gap:15px;margin-top:15px}@media all and (max-width: 640px){.productpage__btns div{flex-wrap:wrap}}.productpage__btns a{width:100%;background-color:#a8a8a8;display:flex;align-items:center;gap:10px;padding:12px;text-transform:uppercase;transition:all .2s linear;font-size:14px;line-height:1;font-weight:600;color:#fff;justify-content:center}.productpage__btns a img{height:20px}.productpage__btns a:hover{background-color:#8d8d8d}.productpage__tooltip{display:flex;align-items:center;gap:5px}.productpage__tooltip>div:hover{cursor:pointer}.productpage__tooltip>div:hover>div{opacity:1;pointer-events:unset}.productpage__tooltip>div{position:relative}.productpage__tooltip>div img{width:15px;vertical-align:middle}.productpage__tooltip>div>div{position:absolute;opacity:0;transition:all .2s linear;pointer-events:none;padding-bottom:10px;left:-142.5px;bottom:100%}.productpage__tooltip>div>div div{background-color:#fff;color:#1b1b1b;font-size:13px;padding:10px 15px;border:1px solid #e0e0e0;width:300px}.productpage__tooltip>div>div div p{margin-bottom:10px}.productpage__tooltip>div>div div p:last-child{margin-bottom:0}.productpage__infobox{background-color:#f6f6f6;padding:20px 30px;display:grid;gap:10px;font-size:14px;margin-top:20px}@media all and (max-width: 860px){.productpage__infobox{padding:15px 20px}}.productpage__infobox>div{display:grid;gap:10px;align-items:center;grid-template-columns:max-content 1fr max-content}.productpage__infobox>div span span{color:#4d556d}.productpage__infobox>div a{text-decoration-line:underline;text-underline-offset:4px;text-decoration-color:#4d556d;text-decoration-thickness:1px;color:#4d556d}.productpage__infobox>div a:hover{color:#121212}.productpage__infobox img{width:20px;vertical-align:bottom}.productpage__tabs{margin-top:70px}@media all and (max-width: 1080px){.productpage__tabs{margin-top:50px}}.productpage__tabsbox{margin-bottom:40px;display:flex;align-items:center;gap:50px;border-bottom:1px solid #e0e0e0;padding-bottom:12px;overflow:auto;scrollbar-width:none}.productpage__tabsbox::-webkit-scrollbar{display:none}@media all and (max-width: 1080px){.productpage__tabsbox{display:none}}.productpage__tabsbox span{font-size:22px;color:#121212;font-weight:bold;transition:all .2s linear;text-decoration-line:underline;text-underline-offset:20px;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:3px;cursor:pointer;white-space:nowrap}@media all and (max-width: 1080px){.productpage__tabsbox span{font-size:18px;text-underline-offset:17px}}.productpage__tabsbox span:first-child{text-decoration-color:#4d556d;color:#4d556d}.productpage__tabsbox span.active{text-decoration-color:#4d556d;color:#4d556d}.productpage__tabsbox span.noactive{color:#121212;text-decoration-color:rgba(0,0,0,0)}.productpage__tabsbox span:hover{text-decoration-color:#4d556d;color:#4d556d}.productpage__tab{display:none}.productpage__tab .page-content__desc a{color:#4d556d;text-decoration-line:underline;text-underline-offset:5px;text-decoration-thickness:1px}.productpage__tab .page-content__desc h2{font-size:36px;line-height:45px;color:#464646}.productpage__tab .page-content__desc h3{font-size:30px;line-height:38px;color:#464646}.productpage__tab .page-content__desc h4{font-size:26px;line-height:32px;color:#464646}.productpage__tab .page-content__desc h5{font-size:20px;line-height:28px;color:#464646}.productpage__tab .page-content__desc h6{font-size:18px;line-height:24px;color:#464646}@media all and (min-width: 1081px){.productpage__tab>.tab{display:block !important}.productpage__tab:first-child{display:block}.productpage__tab.active{display:block}.productpage__tab.noactive{display:none}.productpage__tab section:last-child{padding-bottom:0}}@media all and (max-width: 1080px){.productpage__tab{display:block;border-bottom:1px solid #e0e0e0}.productpage__tab:first-child{border-top:1px solid #e0e0e0}.productpage__tab>.tab{display:none;padding-bottom:30px;width:100% !important}.productpage__tab>.tab.active{display:block}.productpage__tab>.tab.noactive{display:none}}.productpage__tab>span{display:none;font-size:18px;font-weight:bold;transition:all .2s linear;cursor:pointer;align-items:center;justify-content:space-between;gap:10px;padding:15px 0}@media all and (max-width: 1080px){.productpage__tab>span{display:flex}}.productpage__tab>span.active::after{rotate:180deg}.productpage__tab>span::after{content:"";display:block;width:20px;height:20px;background-image:url(../woocommerce//img/arrow_down.svg);background-repeat:no-repeat;background-position:center;transition:all .2s linear;background-size:14px}.productpage__attributes{max-width:650px}.productpage__attributes li{display:grid;grid-template-columns:1fr 1fr;padding:15px 20px;color:#464646}.productpage__attributes li:nth-child(odd){background-color:#f6f6f6}.productpage__files{display:grid;gap:5px}.productpage__file a{display:inline-flex;align-items:center;gap:10px;color:#4d556d;transition:all .2s linear}.productpage__file a:hover{color:#1b1b1b}.productpage__file a img{width:20px}.productpage__faq{display:grid;margin-top:-30px}@media all and (max-width: 1080px){.productpage__faq{margin-top:-20px}}.productpage__faqitem{display:grid;position:relative;border-bottom:1px solid #e0e0e0}.productpage__faqitem>div{display:none;width:100% !important}.productpage__faqitem>div>div{padding:0 0 30px 0;margin-top:-5px}@media all and (max-width: 1080px){.productpage__faqitem>div>div{padding:0 0 20px 0;margin-top:unset}}.productpage__faqitem>div>div *:first-child{margin-top:0}.productpage__faqitem>div>div *:last-child{margin-bottom:0}.productpage__faqquestion{font-size:20px;line-height:30px;font-weight:600;padding:30px 0;display:grid;grid-template-columns:1fr max-content;gap:15px;align-items:center;cursor:pointer;color:#464646;margin:0;text-decoration-line:underline;text-underline-offset:8px;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0);transition:all .2s linear}.productpage__faqquestion:hover{color:#3b404f}@media all and (max-width: 1080px){.productpage__faqquestion{padding:20px 0}}@media all and (max-width: 860px){.productpage__faqquestion{font-size:18px;line-height:28px}}.productpage__faqquestion span{display:block;width:30px;height:30px;background-color:#f6f6f6;background-image:url(../woocommerce/img/faq_1.svg);background-repeat:no-repeat;background-position:center;background-size:12px;transition:background-color .2s linear}.productpage__faqquestion span.active{background-image:url(../woocommerce/img/faq_2.svg);background-color:#1b1b1b}.productpage__simh2{font-size:30px;text-align:center;font-weight:600;margin:0 0 20px 0}.productpage__sl2n,.productpage__sl2p{width:50px;height:50px;background-color:#f6f6f6;transition:all .2s linear;position:absolute;background-position:center;background-repeat:no-repeat;top:calc(50% - 25px);z-index:2;background-size:8px;cursor:pointer}@media all and (max-width: 860px){.productpage__sl2n,.productpage__sl2p{width:40px;height:40px;top:calc(50% - 20px)}}.productpage__sl2n:hover,.productpage__sl2p:hover{background-color:#eee}.productpage__sl2p{background-image:url(../woocommerce/img/arrow_left.svg);left:-80px}@media all and (max-width: 1540px){.productpage__sl2p{left:0px}}.productpage__sl2n{background-image:url(../woocommerce/img/arrow_right.svg);right:-80px}@media all and (max-width: 1540px){.productpage__sl2n{right:0px}}.productpage__simbox{position:relative}.productpage__simbox bdi{font-weight:700}/*# sourceMappingURL=product.min.css.map */