﻿.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{max-width:1200px;margin:0 auto !important}.storefront-full-width-content #main .product{width:100%;box-sizing:border-box;max-width:1240px;padding:0 20px;margin:0 auto}.storefront-full-width-content #main .product .woocommerce-product-rating a{text-decoration:none;font-weight:500}.storefront-full-width-content #main .product .woocommerce-product-rating a:hover{color:#647dbd}.storefront-full-width-content #main .product .woocommerce-product-gallery .flex-viewport{background:#fff;border-radius:8px}.storefront-full-width-content #main .product .woocommerce-product-gallery img{margin:0 auto;padding:10px}.storefront-full-width-content #main .product .woocommerce-product-gallery .flex-control-thumbs{display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:25px;flex-wrap:wrap;max-width:505px;margin:0 auto}.storefront-full-width-content #main .product .woocommerce-product-gallery .flex-control-thumbs li{margin:0;padding:0;width:100px}.storefront-full-width-content #main .product .woocommerce-product-gallery .flex-control-thumbs li img{width:100px;height:100px;padding:0;border-radius:8px;background:#fff;border:1px solid #707070}.storefront-full-width-content #main .product .woocommerce-product-gallery .flex-control-thumbs:before,.storefront-full-width-content #main .product .woocommerce-product-gallery .flex-control-thumbs:after{content:none}@media screen and (min-width: 768px){.storefront-full-width-content #main .product .woocommerce-product-gallery{width:53.5%}}.storefront-full-width-content #main .product .summary h1{font-weight:700;font-size:1.75rem;margin-bottom:15px;line-height:1.15}.storefront-full-width-content #main .product .summary h1:before{content:none}.storefront-full-width-content #main .product .summary .woocommerce-product-details__short-description{font-weight:500;text-align:justify;font-size:.875rem;line-height:1.357}.storefront-full-width-content #main .product .summary .woocommerce-product-details__short-description a{font-family:"Open Sans",sans-serif;margin-left:15px}.storefront-full-width-content #main .product .summary .woocommerce-product-details__short-description a:hover{opacity:.85}.storefront-full-width-content #main .product .summary .ikony-produktu{display:flex;flex-wrap:wrap;gap:10px 45px;margin-top:45px}.storefront-full-width-content #main .product .summary .ikony-produktu .ikona{width:calc(50% - 45px);display:flex;align-items:center;align-content:center;font-size:.8125rem;font-weight:600;font-family:"Poppins",sans-serif}.storefront-full-width-content #main .product .summary .ikony-produktu .ikona i{font-size:22px;width:38px;margin-right:10px;text-align:center;color:#647dbd}.storefront-full-width-content #main .product .summary .ikony-produktu .ikona i:before{background:#12c9bf;background:linear-gradient(180deg, #12c9bf 0%, #6957bd 100%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.storefront-full-width-content #main .product .summary .ikony-produktu .ikona i.icon-Package{font-size:26px}.storefront-full-width-content #main .product .summary .ikony-produktu .ikona i.icon-verified{font-size:26px}.storefront-full-width-content #main .product .summary .price{font-size:1.5rem;font-family:"Poppins",sans-serif;font-weight:700}.storefront-full-width-content #main .product .summary .cart .button{background:#12c9bf;color:#fff;font-weight:700;max-width:236px;width:100%;border-radius:4px}.storefront-full-width-content #main .product .summary .cart .button:hover{opacity:.85}@media screen and (max-width: 440px){.storefront-full-width-content #main .product .summary .cart .button{margin-top:20px}}@media screen and (min-width: 768px){.storefront-full-width-content #main .product .summary{width:42.152173913%}.storefront-full-width-content #main .product .summary h1{font-size:1.75rem;margin-top:35px;margin-bottom:15px}}.storefront-full-width-content #main .product .details-nav{width:100%;border-bottom:1px solid #6957bd}.storefront-full-width-content #main .product .details-nav ul{display:flex;gap:10px 0;flex-wrap:wrap;margin:0;padding:0;list-style:none}.storefront-full-width-content #main .product .details-nav ul li{padding:16px 45px;font-size:1.375rem;line-height:1.2;position:relative}.storefront-full-width-content #main .product .details-nav ul li:after{content:"";display:block;position:absolute;top:-1px;left:0;width:100%;height:100%;border-bottom:3px solid transparent}.storefront-full-width-content #main .product .details-nav ul li.active{font-weight:700}.storefront-full-width-content #main .product .details-nav ul li.active:after{border-color:#6957bd}.storefront-full-width-content #main .product .details-nav ul li:hover{cursor:pointer;opacity:.85}.storefront-full-width-content #main .product .details-nav ul li:hover:after{border-color:#6957bd}@media screen and (max-width: 768px){.storefront-full-width-content #main .product .details-nav ul li{font-size:1rem;padding:10px 20px}}.storefront-full-width-content #main .product .opis-produktu{max-width:850px;margin:20px auto}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content{margin-top:50px;font-weight:500}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content h3,.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content h4{text-align:left;font-size:1.875rem;font-weight:500;margin-bottom:8px}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content img{margin:50px 0}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content{text-align:justify}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content .row{display:flex;gap:20px}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content .row .img{flex:1}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content .row .text{flex:1}@media screen and (max-width: 768px){.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content .row{flex-direction:column}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content .row .img{order:1}.storefront-full-width-content #main .product .opis-produktu .opis-produktu-content .content .row .text{order:2}}.storefront-full-width-content #main .product .opis-produktu,.storefront-full-width-content #main .product .technical-data{scroll-margin-top:80px}.storefront-full-width-content #main .product .info-blocks{display:flex}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty{width:42.152173913%}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty h3{font-size:1.875rem;font-weight:600}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-thumb{width:80px;height:80px;flex:0 0 80px;padding:0;margin-right:45px}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-thumb img{background:#f0f4fe;border-radius:16px}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-title a{color:#383838}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-title a:hover{color:#6957bd}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-price{width:135px;flex:0 0 135px;font-weight:700}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-price ins{font-weight:bold}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty .woosb-bundles .woosb-price del{color:#b22222;font-size:.875rem !important;font-weight:400}@media screen and (max-width: 768px){.storefront-full-width-content #main .product .info-blocks{flex-direction:column}.storefront-full-width-content #main .product .info-blocks .opis-produktu{width:100%;margin:0 0 40px 0}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty{width:100%}.storefront-full-width-content #main .product .info-blocks .dodatkowe-produkty h3{font-size:1.35rem}}.storefront-full-width-content #main .product .technical-data{margin:145px 0 130px 0;text-align:left}.storefront-full-width-content #main .product .technical-data a{max-width:605px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.storefront-full-width-content #main .product .technical-data a:hover h3{color:#6957bd}.storefront-full-width-content #main .product .technical-data a:hover .img-wrapper{background:#6957bd}.storefront-full-width-content #main .product .technical-data h3{font-size:1.875rem;font-weight:500;margin-bottom:0}.storefront-full-width-content #main .product .technical-data .img-wrapper{background:#12c9bf;width:108px;height:108px;border-radius:100%;display:flex;justify-content:center;align-items:center}.storefront-full-width-content #main .product .technical-data .shop_attributes{max-width:600px;margin:35px 0 0 0}.storefront-full-width-content #main .product .technical-data .shop_attributes th,.storefront-full-width-content #main .product .technical-data .shop_attributes td{background:none}.storefront-full-width-content #main .product .technical-data .shop_attributes th{text-align:left}@media screen and (max-width: 768px){.storefront-full-width-content #main .product .technical-data{margin:45px 0 30px 0}.storefront-full-width-content #main .product .technical-data h3{font-size:1.35rem;margin-bottom:20px}}.upsells-wrapper h2{text-align:center}.upsells-wrapper .product-cards .product-card{padding-bottom:80px;border:none}.upsells-wrapper .product-cards .product-card .image{border-bottom:none}.upsells-wrapper .product-cards .product-card .image img{max-height:240px}.upsells-wrapper .product-cards .product-card .content{padding:0 20px}.upsells-wrapper .product-cards .product-card .content .name{min-height:70px;margin-bottom:50px}.upsells-wrapper .product-cards .product-card .content .add{position:absolute;bottom:0;width:calc(100% - 40px)}.product-contact-wrapper{background:#f0f4fe;padding:50px 0 60px 0;margin:110px 0}.product-contact-wrapper .product-contact{display:flex;align-items:center}.product-contact-wrapper .product-contact .text{width:53.5%;margin-right:4.347826087%}.product-contact-wrapper .product-contact .text h2{margin-bottom:20px}.product-contact-wrapper .product-contact .text h2:before{content:none}.product-contact-wrapper .product-contact .text h2.phone{margin:30px 0 0 0}.product-contact-wrapper .product-contact .text p{font-size:1.6875rem;margin:0}.product-contact-wrapper .product-contact .text p.time{font-size:1.25rem;margin-bottom:30px}.product-contact-wrapper .product-contact .text .button{font-size:1.3125rem;font-weight:700;border-radius:4px}.product-contact-wrapper .product-contact .photo{width:42.152173913%}.product-contact-wrapper .product-contact .photo img{max-width:500px;border-radius:100%}@media screen and (max-width: 768px){.product-contact-wrapper{margin:45px 0;padding:25px 0 35px 0}.product-contact-wrapper .product-contact{flex-direction:column-reverse;align-items:flex-start}.product-contact-wrapper .product-contact .text{width:100%;margin-right:0}.product-contact-wrapper .product-contact .text h2{margin-bottom:10px}.product-contact-wrapper .product-contact .text h2.phone{margin:15px 0 0 0}.product-contact-wrapper .product-contact .text p,.product-contact-wrapper .product-contact .text p.time{font-size:1rem}.product-contact-wrapper .product-contact .text .button{width:100%;text-align:center;font-size:1rem}.product-contact-wrapper .product-contact .photo{width:100%;margin-bottom:20px}.product-contact-wrapper .product-contact .photo img{max-width:180px;margin:0 auto}}.reviews-wrapper h2{text-align:center}.reviews-wrapper .woocommerce-Reviews#reviews{display:flex}.reviews-wrapper .woocommerce-Reviews#reviews #comments{width:53.5%;margin-right:4.347826087%}.reviews-wrapper .woocommerce-Reviews#reviews #comments .woocommerce-noreviews{background:#6957bd;max-height:45.65px;padding-top:10px;padding-bottom:10px}.reviews-wrapper .woocommerce-Reviews#reviews #comments .woocommerce-noreviews:before{top:10px}.reviews-wrapper .woocommerce-Reviews#reviews #comments .woocommerce-Reviews-title{display:none}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist{max-width:480px}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review{margin-bottom:27px;padding-bottom:22px;border-bottom:.5px solid #707070}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .avatar{display:none}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text{width:100%;float:none;display:flex;flex-direction:column-reverse}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .meta{display:flex}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .meta strong{font-weight:700}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .meta time{font-size:1rem;opacity:1;line-height:1;font-weight:700}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .meta time:before{content:" , "}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .description{font-weight:500}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .description p{margin-bottom:12px}.reviews-wrapper .woocommerce-Reviews#reviews #comments .commentlist .review .comment-text .star-rating{order:3;margin-bottom:5px}.reviews-wrapper .woocommerce-Reviews#reviews #comments .woocommerce-pagination{float:none}.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper{color:#4b4b4b;width:42.152173913%}.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper #respond{background:#f6f6f6;border-radius:24px}.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper #respond textarea,.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper #respond #author,.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper #respond #email{box-shadow:none;border-radius:2px;background:#fff}.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper #respond .form-submit{text-align:center}.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper #respond .form-submit #submit{font-size:.75rem;text-transform:uppercase;font-weight:700;border-radius:2px;padding:.86em 6em}@media screen and (max-width: 768px){.reviews-wrapper .woocommerce-Reviews#reviews{flex-direction:column}.reviews-wrapper .woocommerce-Reviews#reviews #comments{width:100%;margin-right:0}.reviews-wrapper .woocommerce-Reviews#reviews #review_form_wrapper{width:100%}}.storefront-sticky-add-to-cart__content-button.button.alt{background:#647dbd;color:#fff}.storefront-sticky-add-to-cart__content-button.button.alt:hover{background:#f0f4fe;color:#383838}input[type=text].stock_alert_email{background:#fff;font-weight:500;box-shadow:none;border:.5px solid #979797}.registered_message{font-weight:500;color:green;margin-bottom:10px}.added_to_cart{display:none !important}.summary .quantity{position:relative}.summary .quantity:before{content:"Ilość";position:absolute;top:-25px;font-weight:500;font-family:"Montserrat",sans-serif} html:lang(en-US) .summary .quantity:before{content:"Quantity";position:absolute;top:-25px;font-weight:500;font-family:"Montserrat",sans-serif}.hero-image{position:relative}.hero-image .image{position:relative}.hero-image .image .img img{width:100%;min-height:450px;object-fit:cover;object-position:right}.hero-image .image .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #7191a8 60%, rgba(113, 145, 168, 0) 75%)}@media screen and (max-width: 668px){.hero-image .image .gradient{display:none}}.hero-image .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;align-content:center}.hero-image .content-wrapper .content{max-width:60%;width:565px}.hero-image .content-wrapper .content h1{font-weight:700;color:#fff;font-size:2.5rem;margin-bottom:20px}.hero-image .content-wrapper .content p{font-size:1rem;color:#fff}@media screen and (max-width: 1000px){.hero-image .content-wrapper .content h1{font-size:2.5rem}}@media screen and (max-width: 668px){.hero-image .content-wrapper .content{max-width:100%;width:400px}.hero-image .content-wrapper .content h1{text-shadow:0 0 3px #000;font-size:1.5rem}.hero-image .content-wrapper .content p{text-shadow:0 0 3px #000;font-size:.75rem;font-weight:500}}.kontakt-hero{margin:120px 0}.kontakt-hero .image .gradient{background:linear-gradient(90deg, #f6f6f6 60%, rgba(113, 145, 168, 0) 75%)}.kontakt-hero .content-wrapper .content h2{color:#383837;margin:0}.kontakt-hero .content-wrapper .content h2:before{content:none}.kontakt-hero .content-wrapper .content a.button{line-height:1.618;font-size:1.3125rem;font-weight:700;border-radius:4px;background-color:#6957bd;border-color:#6957bd;color:#fff;padding:0.8180469716em 1.41575em}.kontakt-hero .content-wrapper .content a.button:hover{opacity:.85}.kontakt-hero .content-wrapper .content p{font-size:1.6875rem;color:#383838}.kontakt-hero .content-wrapper .content p.time{font-size:1.25rem;margin-bottom:30px}@media screen and (max-width: 768px){.kontakt-hero .content-wrapper .content p{font-size:1rem}.kontakt-hero .content-wrapper .content p.time{font-size:1rem;margin-bottom:20px}}@media screen and (max-width: 668px){.kontakt-hero .content-wrapper .content h2,.kontakt-hero .content-wrapper .content p{color:#fff;text-shadow:0 0 3px #000}.kontakt-hero .content-wrapper .content a{text-shadow:none !important}}/*# sourceMappingURL=product.css.map */
