/*@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon.woff') format('woff'),
		url('fonts/icomoon.ttf') format('truetype'),
		url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-heart-broken:before {content: "\e600";font-family: 'icomoon';}
.icon-heart:before {content: "\e601";font-family: 'icomoon';}
.icon-heart2:before {content: "\e602";font-family: 'icomoon';}
.icon-star:before {content: "\e603";font-family: 'icomoon';}
.icon-cancel-circle:before {content: "\e604";font-family: 'icomoon';}
.icon-tag:before {content: "\e605";font-family: 'icomoon';}
.icon-tags:before {content: "\e606";font-family: 'icomoon';}
.icon-cart:before {content: "\e607";font-family: 'icomoon';}
.icon-cart2:before {content: "\e608";font-family: 'icomoon';}
.icon-cart3:before {content: "\e609";font-family: 'icomoon';}
.icon-bubbles:before {content: "\e60a";font-family: 'icomoon';}
 */@import url('https://fonts.googleapis.com/css2?family=Marcellus+SC&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body{font-family:"Poppins", serif;}.cleaner{clear:both;}.ttab{display:table;}.trow{display:table-cell;vertical-align:middle;}.linia{width:116px;height:4px;background:#c8a47a;margin-bottom:40px;}.tcenter{text-align:center;}.tright{text-align:right;}.tleft{text-align:left;}.tjust{text-align:justify;}.dnone{display:none;}.well{background:transparent;border:0;box-shadow:none;}.cookiez{background-color:rgba(255, 255, 255, 0.9);bottom:0;font-size:12px;left:0;padding:25px 0 30px;position:fixed;text-align:center;width:100%;z-index:20000;}.cookiez a{background-color:#ddd;border:0 solid red;border-radius:4px;color:#555;display:inline-block;margin-left:10px;padding:9px 17px;}.kategorie .kategoria .title_p h2{color:#c8a47a;}img{max-width:100%;}section.top{background:#fff url(/cms/tlo-dodatkowe-uslugi.webp) no-repeat center top;border:0;}main.strona-kategorii{padding-bottom:0px;padding-top:150px;}main.strona-kategorii a{color:#000;text-decoration:none;}main.strona-kategorii section.offer_category .container .row .col-md-12 .tyt_podstrony .linia{display:none;}main.strona-kategorii section.offer_category .glowny_opis{text-align:center;}main.strona-kategorii section.offer_category .glowny_opis h1{color:#141823;}main.strona-kategorii section.main_text_pod{padding:30px 0 10px 0;background:#141823;}main.strona-kategorii section.main_text_pod h3{padding-top:30px;font-weight:600;letter-spacing:0;}main.strona-kategorii section.produkty .row .produkt{margin:20px 0;}main.strona-kategorii section.produkty .row .produkt .prod_img{transition:all 0.7s;padding:0 0 0 0;width:100%;aspect-ratio:1/1;overflow:hidden;}main.strona-kategorii section.produkty .row .produkt .prod_img a img{max-height:unset;aspect-ratio:1/1;object-fit:contain;offset-position:bottom;max-width:100%;}main.strona-kategorii section.produkty .row .produkt .prod_name{transition:all 0.3s;width:100%;font-size:11px;align-items:center;justify-content:space-between;}main.strona-kategorii section.produkty .row .produkt .prod_name h2{font-size:17px;color:black;}main.strona-kategorii section.produkty .row .produkt .prod_name a{color:black;transition:all 0.7s;margin:0 0 0 0;padding:0 0 0 0;font-size:15px;}main.strona-kategorii section.produkty .row .produkt .prod_name a h2{font-size:16px;color:black;font-weight:700;transition:all 0.4s;margin:20px 0 15px 0;height:55px;overflow:hidden;}main.strona-kategorii section.produkty .row .produkt .prod_name .dane_prod{flex-wrap:wrap;width:100%;height:140px;overflow:hidden;}main.strona-kategorii section.produkty .row .produkt .prod_name .dane_prod p{display:inline;font-size:12px;line-height:18px !important;overflow:hidden;margin:0 0 5px;width:100%;}main.strona-kategorii section.produkty .row .produkt .prod_name .dane_prod p strong{font-size:12px;font-weight:500;}main.strona-kategorii section.produkty .row .produkt .prod_name .dane_prod p img{margin-right:10px;}main.strona-kategorii section.produkty .row .produkt .prod_name .dane_prod p .bi{font-size:15px;margin-right:10px;}main.strona-kategorii section.produkty .row .produkt .prod_name .dane_prod p:last-child{width:100%;}main.strona-kategorii section.produkty .row .produkt .prod_name .btn_3{padding:8px 40px !important;}main.strona-kategorii section.produkty .row .produkt .prod_name .price{font-size:15px;font-weight:400;margin-bottom:20px;}main.strona-kategorii section.produkty .row .produkt .prod_name .price span{font-weight:800;}main.strona-kategorii section.produkty .row .produkt:hover .prod_img{filter:brightness(97%);}main.strona-kategorii section.produkty .row .produkt.col-md-12 .prod_img{width:30%;}main.strona-kategorii section.produkty .row .produkt.col-md-12 .prod_name{width:70%;}main.strona-kategorii section.produkty .row .produkt.col-md-3 .prod_name a h2{height:36px;}main.strona-kategorii section.produkty .row .product_preview{background:#fff;border-radius:0;padding:50px;}main.strona-kategorii section.produkty .row .product_preview .close-box.btn_2{background:#c8a47a !important;color:white !important;font-size:13px !important;border:0 !important;transition:all 0.5s;border-radius:0 !important;}main.strona-kategorii section.produkty .row .product_preview .prod_cart .prod_desc .Nr_kat_prod img,main.strona-kategorii section.produkty .row .product_preview .prod_cart .prod_desc .Nr_kat_prod i{margin:0 10px 0 0;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-5{padding-top:60px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-5 ul.min_pic li{display:inline-block;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-5 ul.min_pic li a img{width:150px;height:auto;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis{padding-top:60px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis h1{font-size:22px;font-weight:600;color:#c8a47a;letter-spacing:-1px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .rwd-table{padding:10px 0 10px 0;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .rwd-table table{border:1px solid #fafafa;margin:20px 0 20px 0;font-size:13px;font-weight:500;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .rwd-table table tr:nth-child(2n+2) td{background:#fafafa;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis p{font-size:13px;font-weight:300;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .row .dodaj_kosz{background:#f5f6f7;border-radius:8px;padding:15px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .row .dodaj_kosz .cena_p{font-size:14px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .row .dodaj_kosz .cena_p spann.cena_sz{font-weight:600;color:#c8a47a;font-size:19px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .row .dodaj_kosz .row .col-md-12.cart_quantity input{border:0;outline:none;padding:10px 20px;font-size:13px;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .row .dodaj_kosz a.btn.btn_1{background:#c8a47a !important;color:white !important;font-size:13px !important;border:0 !important;transition:all 0.5s;border-radius:0 !important;margin-top:5px;padding:10px 43px;transition:all 0.5s;}main.strona-kategorii section.produkty .row .product_preview .product_desc .col-md-7.glowny_opis .row .dodaj_kosz a.btn.btn_1:hover{background:#222 !important;}main.strona-kategorii section.main_text_pod{font-weight:300;font-size:15px;text-align:center;padding:0;}main.strona-kategorii section.main_text_pod .container{padding:20px 0px 10px 0px;}main.strona-kategorii section.kategorie{padding-bottom:60px;}main.strona-kategorii section.kategorie .oferta_slide{padding:60px 9.2vw 0;}main.strona-kategorii section.kategorie .oferta_slide h2{font-family:"Marcellus SC", serif;margin-bottom:30px;text-align:center;}main.strona-kategorii section.kategorie .container .row .kategoria{margin-bottom:20px;}main.strona-kategorii section.kategorie .container .row .kategoria a{transition:all 0.4s;display:block;box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;border-radius:0 0 10px 10px;}main.strona-kategorii section.kategorie .container .row .kategoria a .cat_p{border-radius:10px;}main.strona-kategorii section.kategorie .container .row .kategoria a .cat_p img{width:100%;height:auto;border-radius:10px 10px 0 0;transition:all 0.5s;}main.strona-kategorii section.kategorie .container .row .kategoria a .cat_p .title_p{background:white;border-radius:0 0 10px 10px;}main.strona-kategorii section.kategorie .container .row .kategoria a .cat_p .title_p h2{color:black;font-weight:600;padding:20px 0 20px 0;margin:0 0 0 0;transition:all 0.4s;border-radius:0 0 10px 10px;}main.strona-kategorii section.kategorie .container .row .kategoria:hover a{box-shadow:rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}main.strona-kategorii section.kategorie .container .row .kategoria:hover a .cat_p img{filter:brightness(110%);}main.strona-kategorii section.kategorie .container .row .kategoria:hover a .cat_p .title_p h2{background:black;color:white;}.modal-body.koszyk_cont ul,.register_form ul{margin:0 0 0 0;padding:0 0 0 0;list-style:none;}.modal-body.koszyk_cont ul li label,.register_form ul li label{display:none;}.modal-body.koszyk_cont ul li input,.register_form ul li input{border:0;outline:0;background:#ededed;color:#777;padding:10px 20px;transition:all 0.4s;margin-bottom:6px;width:300px;}.modal-body.koszyk_cont ul li input[type="checkbox"],.register_form ul li input[type="checkbox"]{width:30px;}.galeria .pic img{max-width:100%;aspect-ratio:1/1;object-fit:cover;offset-position:center;}.galeria_ns{margin-top:30px;}.galeria_ns ul{margin:0;padding:0;}.galeria_ns ul li{display:inline-block;width:46%;}.galeria_ns ul li img{width:100%;aspect-ratio:1/1;object-fit:cover;offset-position:center;}.galeria_ns .lSGallery{margin-top:30px !important;}.prod_galery .gal_mat ul{display:flex;flex-wrap:wrap;padding:0;}.prod_galery .gal_mat ul li{padding:10px;width:25%;text-align:center;}.prod_galery .gal_mat ul li p{font-size:11px;}.prod_galery .gal_mat ul li img{width:120px;}.product_page .container > .row{margin:0;}main.strona-kategorii section.offer_category.produkt .container{padding:50px 0 0;}#contact_form .rodo{font-size:9px;display:flex;padding-top:20px;}.prod_galery_list .gal_mat ul{display:flex;flex-wrap:wrap;padding:0;list-style:none;}.prod_galery_list .gal_mat ul li{padding:10px;width:15%;text-align:center;}.prod_galery_list .gal_mat ul li img{width:100px;}main.strona-kategorii section.kategorie .container .row .kategoria a .cat_p img{width:100%;aspect-ratio:3/2;object-fit:cover;offset-position:center;}.galeria .pic a{text-decoration:none;text-align:center;}.galeria .pic a h3{color:#141823;text-decoration:none;font-size:12px;}footer{background-size:cover;}.form-wsolpraca{max-width:600px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:none;}.form-wsolpraca ul li.chx label{display:block !important;font-size:12px;color:#6d858d;font-weight:400;}.form-wsolpraca ul li.chx input[type="checkbox"]{filter:grayscale(100%) !important;}.form-wsolpraca fieldset{border:none;padding:0;margin:0;}.form-wsolpraca ul{list-style:none;padding:0;}.form-wsolpraca ul li{margin-bottom:15px;display:flex;flex-direction:column;}.form-wsolpraca ul li.chx{flex-direction:inherit;}.form-wsolpraca ul li p{font-size:12px;color:#6d858d;}.form-wsolpraca ul label{font-weight:bold;margin-bottom:5px;color:#333;display:none;}.form-wsolpraca input,.form-wsolpraca textarea{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;width:100%;box-sizing:border-box;border-width:0 0 1px 0;font-size:12px;}.form-wsolpraca input::placeholder,.form-wsolpraca textarea::placeholder{color:#6d858d;}.form-wsolpraca input:focus,.form-wsolpraca textarea:focus{outline:none !important;box-shadow:none;}.form-wsolpraca textarea{resize:vertical;min-height:100px;}.form-wsolpraca input[type="checkbox"]{width:auto;margin-right:10px;}.form-wsolpraca input.btn_2{border-radius:20px !important;font-size:14px !important;letter-spacing:0 !important;}.form-wsolpraca input.btn_2:hover{border-radius:20px !important;font-size:14px !important;letter-spacing:0 !important;}.form-wsolpraca p{font-size:14px;color:#666;margin:0;}.firma{background:#eef0eb;margin-bottom:30px;}.firma .row{margin:0;}.firma .row .col-md-6{padding:0;}.firma .row .col-md-6.right{display:flex;align-items:center;padding:0 5.5vw;font-size:13.33px;text-align:justify;}.firma .row .col-md-6.right p{margin-bottom:5px;}.firma .row .col-md-12{display:flex;align-items:center;padding:3vw 5.5vw;font-size:13.33px;text-align:justify;}.firma .row .col-md-12 p{margin-bottom:5px;}.firma .row.revers .right{order:1;}.firma .row.revers .left{order:2;}.pliki .row > div{padding:20px;}.pliki .row > div:nth-child(2n){background:rgba(0, 0, 0, 0.02);}.pliki .flex{align-items:center;}.pliki .flex a{display:flex;}.pliki .flex a .img{text-align:center;margin-right:40px;}section.pliki{margin-bottom:50px;}.offer_category .register_form{max-width:600px;margin:20px auto;padding:20px;}.offer_category .register_form ul li{margin-bottom:15px;display:flex;flex-direction:column;}.offer_category .register_form ul li input{width:100%;padding:10px;border:1px solid #ccc;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:5px;font-size:14px;box-sizing:border-box;border-width:0 0 1px 0;background:transparent;}.offer_category .register_form ul li input[type="checkbox"]{width:auto;margin-right:20px;}.offer_category .register_form ul li.chxx{flex-direction:inherit;}.offer_category .register_form ul li.chxx label{display:block !important;font-size:12px;color:#6d858d;font-weight:400;}.showrooms{/*hurt*/}.showrooms h2{font-size:22px;font-weight:400;text-transform:uppercase;}.showrooms h3{margin-top:15px;}.showrooms .opis_miast{padding-bottom:20px;}.showrooms .opis_miast p{margin-bottom:0;}.showrooms .opis_miast p:first-child{font-weight:600;}main.strona-kategorii section.produkty .row .produkt .prod_name.hurt .price{text-align:center;font-weight:400;text-transform:uppercase;font-size:15px;margin:20px 0;}main.strona-kategorii section.produkty .row .produkt .prod_name.hurt .cart_quantity{margin-bottom:20px;width:100%;}main.strona-kategorii section.produkty .row .produkt .prod_name.hurt .cart_quantity .flex{justify-content:center;}main.strona-kategorii section.produkty .row .produkt .prod_name.hurt .cart_quantity .flex .spinner-button{font-family:"Syncopate", serif;font-size:26px;padding:0 20px;cursor:pointer;transition:all 0.5s;margin-bottom:10px;}main.strona-kategorii section.produkty .row .produkt .prod_name.hurt .cart_quantity .flex .prod_count{text-align:center;width:50%;margin-bottom:10px;height:36px;}main.strona-kategorii section.produkty .row .produkt .prod_name.hurt .cart_quantity .btn_1{padding:8px !important;width:100%;font-size:12px !important;}.strona-kategorii .menu_b_fixed{position:fixed;top:40%;left:0;list-style:none;z-index:10;}.strona-kategorii .menu_b_fixed li{width:240px;}.strona-kategorii .menu_b_fixed li .btn_3{border:0 !important;border-bottom:1px solid #000 !important;padding:8px 15px !important;width:100%;text-align:left;}.strona-kategorii .menu_b_fixed li .btn_3.active{background:#000 !important;color:#fff !important;}#profil .register_form ul li label{display:block;font-size:10px;}#profil .row.old_zam,#profil .row.ev_zam{padding:10px;font-size:12px;}#profil .row.ev_zam{background:#fafafa;}.pagination{display:inline-block;font-family:Arial, sans-serif;margin:20px 0;text-align:center;}.pagination a{text-decoration:none;padding:8px 12px;margin:0 2px;border:1px solid #ddd;color:#333;border-radius:4px;transition:background-color 0.3s;}.pagination a:hover{background-color:#f0f0f0;}.pagination .active{background-color:#c8a47a;color:white;border-color:#c8a47a;}.pagination .disabled{color:#aaa;cursor:not-allowed;}.pagination .dots{padding:8px 12px;color:#333;}@media (min-width:1px) and (max-width:1800px){main.strona-kategorii.btb_main section{padding:0 20px 0 260px;}main.strona-kategorii.btb_main section.offer_category.top{padding:0 260px 0 260px;}}.linia{margin:0 auto 20px;}.strona-kategorii h3{text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:3px;}.strona-kategorii .accordion .accordion-item .accordion-collapse h2{font-size:18px;}.strona-kategorii .accordion .accordion-item .accordion-collapse h1{font-size:25px;}.strona-kategorii .accordion .accordion-item .accordion-button:not(.collapsed){background-color:#c8a47a;color:#fff;}.strona-kategorii .accordion .accordion-item .accordion-button:not(.collapsed):after{filter:invert(1);}.strona-kategorii .accordion .accordion-item .accordion-button:focus{border-color:transparent;box-shadow:none;}.strona-kategorii .product_preview{position:relative;padding:80px 0 0 0;}.strona-kategorii .product_preview .product_prev,.strona-kategorii .product_preview .product_next{position:absolute;top:140x;padding:10px 15px !important;left:-60px;}.strona-kategorii .product_preview .product_next{left:inherit;right:-60px;}.strona-kategorii .product_preview .close-box{position:absolute;right:0;top:0;}.strona-kategorii .product_preview .cena_p{font-weight:400;text-transform:uppercase;font-size:20px;margin:20px 0;}.strona-kategorii .product_preview .cena_p .cena_sz{font-weight:800;}.strona-kategorii .product_preview .najnizsza_cena{font-size:12px;}.strona-kategorii .product_preview .Nr_kat_prod{font-size:13px;margin-bottom:20px;}.strona-kategorii .product_preview .Nr_kat_prod strong{text-transform:uppercase;font-weight:400;}.strona-kategorii .product_preview .cena_ns{font-size:13px;text-decoration:line-through;}.strona-kategorii .product_preview .cart_quantity{margin-bottom:50px;display:flex;justify-content:flex-end;}.strona-kategorii .product_preview .cart_quantity .flex .spinner-button{font-family:"Marcellus SC", serif;font-size:30px;padding:0 20px;cursor:pointer;transition:all 0.5s;}.strona-kategorii .product_preview .cart_quantity .flex .spinner-button:hover{background:#000;color:#fff;}.strona-kategorii .product_preview .cart_quantity .prod_count,.strona-kategorii .product_preview .cart_quantity .btn{text-align:center;width:50%;}.strona-kategorii .product_preview .product_desc{font-size:17px;font-weight:300;}.strona-kategorii .product_preview .product_desc table{height:auto !important;width:100% !important;}.strona-kategorii .product_preview .product_desc table th{color:#fff;background-color:#8d1515;text-align:center;line-height:14px;font-size:16px !important;font-weight:normal;padding:5px;}.strona-kategorii .product_preview .product_desc table td{text-align:center;padding:5px;}.strona-kategorii .product_preview .product_desc table td p{margin:0;}.strona-kategorii .product_preview .product_desc table tr:nth-child(2n+2) td{background:rgba(204, 35, 42, 0.2);}.strona-kategorii .product_preview .product_desc .glowny_opis{padding-top:80px;}.strona-kategorii .product_preview .prod_galery .min_pic{width:100%;}.strona-kategorii .product_preview .prod_galery .min_pic li{width:25%;padding:10px;box-shadow:rgba(149, 157, 165, 0.1) 0px 8px 24px;}.glowny_opis img{max-width:auto;width:inherit !important;height:inherit !important;}.glowny_opis h1{font-size:30px;color:#c8a47a;}.min_pic{height:auto !important;}.min_pic .lslide.active{height:auto !important;text-align:center;}.min_pic .lslide.active img{max-width:100% !important;height:auto;}.min_pic .lslide img{max-width:100% !important;}.title-prod h2{margin:50px 0 20px;text-align:center;color:#141823;}.produkty .produkt .prod_img{padding:5px;align-content:center;}.produkty .produkt .prod_img img{max-width:100%;/*height: 315px;
				overflow: hidden;
				img{
					 width: 100%;
				height: 100%;
				object-fit: cover;
				object-position: center;
				}*/}.produkty .produkt .prod_name a{color:#141823;text-decoration:none;text-align:center;}.produkty .produkt .prod_name a h2{font-size:22px;font-weight:600;}.produkty .produkt .prod_name a h3{font-size:15px;margin-bottom:30px;}.product_preview .min_pic{list-style:none;}.product_preview .min_pic li{list-style:none;}.kategorie .kategoria a{text-decoration:none;}.kategorie .kategoria .kat_img{height:230px;overflow:hidden;}.kategorie .kategoria .kat_img img{width:100%;height:100%;object-fit:cover;object-position:center;}.kategorie .kategoria .title_p{color:#141823;text-decoration:none;text-align:center;}.kategorie .kategoria .title_p h2{font-size:18px;font-weight:500;margin-bottom:20px;padding:10px 0;}.strona_podkat{padding-top:200px;/* ------------------------------ SHOPING CART -------------- */}section.shoping_cart{padding-bottom:136px;padding-top:80px;}section.shoping_cart h1{background-position:bottom center;background-repeat:no-repeat;color:#000;font-size:24px;font-weight:700;margin-top:56px;margin-bottom:28px;text-transform:uppercase;text-align:center;padding-bottom:26px;}section.shoping_cart .koszyk_cont h2{font-size:16px;text-align:center;}section.shoping_cart form .btn_1,section.shoping_cart form .btn_2,section.shoping_cart form .btn_3{width:100%;display:inline-block;margin-top:20px;margin-left:5px;margin-right:5px;border-radius:0;border:1px solid #141823;background:red;font-weight:600;padding-top:10px;padding-bottom:10px;color:white;background:#141823;}section.shoping_cart form .btn_1:hover,section.shoping_cart form .btn_2:hover,section.shoping_cart form .btn_3:hover{color:#141823;background:white;border:1px solid #141823;}section.shoping_cart form .btn_1:hover{border:1px solid #141823 !important;color:#141823 !important;}section.shoping_cart form .btn_2{background:#005ddc;color:#000;border:1px solid #000 !important;}section.shoping_cart form .btn_2:hover{color:#005ddc;background:white;border:1px solid #005ddc;}section.shoping_cart form .btn_3{border:1px solid #d0d0d0 !important;background:#d0d0d0 !important;color:#000 !important;}section.shoping_cart form .btn_3:hover{border:1px solid #d0d0d0 !important;background:#fff !important;color:#d0d0d0 !important;}section.shoping_cart form .tabkoszyk{width:100%;}section.shoping_cart form .tabkoszyk .row > div{border:0;border-bottom:1px solid #dedede;font-size:14px;text-align:center;}section.shoping_cart form .tabkoszyk .row > div strong span{font-family:"Poppins", serif;color:;}section.shoping_cart form .tabkoszyk .row > div a img{width:80px;margin:20px auto;}section.shoping_cart form .tabkoszyk .row > div input.cart_input{border:1px solid #919191;text-align:center;}section.shoping_cart form .tabkoszyk .row > div .usun_kosz{position:relative;}section.shoping_cart form .tabkoszyk .row > div .usun_kosz input{position:relative;}section.shoping_cart form .tabkoszyk .row > div .usun_kosz input.remove{background-color:rgba(0, 0, 0, 0);border:0;display:block;margin:auto;width:26px;height:26px;background-image:url(/gfx/bin.svg?v=2);background-size:26px 26px;}section.shoping_cart form .tabkoszyk .row > div .usun_kosz:hover:after{background:#000;border-radius:5px;bottom:42px;color:#fff;content:"Usuń";left:-26px;padding:10px 15px;position:absolute;z-index:98;display:inline-block;min-width:100px;font-weight:400;font-size:12px;animation:default-transitionz 0.2s;}section.shoping_cart form .tabkoszyk .row > div .usun_kosz:hover:before{border:solid;border-color:#000 transparent;border-width:12px 12px 0 12px;content:"";left:25%;position:absolute;z-index:99;top:-16px;animation:default-transitionz 0.2s;}section.shoping_cart form .tabkoszyk .row:last-child > div{border:0;}section.shoping_cart form .tabkoszyksuma{border-bottom:1px solid #dedede;}section.shoping_cart form .tabkoszyksuma td{padding:15px 0;border:0;}section.shoping_cart form .tabkoszyksuma th{border:0;}section.shoping_cart .cart_ship_pay,section.shoping_cart .cart_client{font-size:14px;}section.shoping_cart .cart_ship_pay textarea,section.shoping_cart .cart_client textarea{width:100%;height:80px;}section.shoping_cart .cart_ship_pay table,section.shoping_cart .cart_client table{width:100%;}section.shoping_cart .cart_ship_pay table th,section.shoping_cart .cart_client table th{background-color:#f9f9f9;color:#000;font-size:14px;font-weight:800;text-transform:uppercase;padding:11px 13px 11px 0;text-align:center;border:0;}section.shoping_cart .cart_ship_pay table td,section.shoping_cart .cart_client table td{border:0;font-size:14px;text-align:center;padding:11px 13px 11px 0;}section.shoping_cart .cart_ship_pay ul,section.shoping_cart .cart_client ul{list-style-type:none;margin:0 auto;padding:0;width:50%;}section.shoping_cart .cart_ship_pay ul li .bootstrap-switch,section.shoping_cart .cart_client ul li .bootstrap-switch{border:0px solid red;border-radius:5px;}section.shoping_cart .cart_ship_pay ul li .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:active,section.shoping_cart .cart_client ul li .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:active,section.shoping_cart .cart_ship_pay ul li .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,section.shoping_cart .cart_client ul li .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:;}section.shoping_cart .cart_ship_pay ul li .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,section.shoping_cart .cart_client ul li .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{background:;}section.shoping_cart .cart_ship_pay ul li input,section.shoping_cart .cart_client ul li input{border:1px solid #919191;height:40px;border-radius:5px;margin-bottom:5px;width:100%;clear:both;text-align:center;display:block;}section.shoping_cart .cart_ship_pay ul li input#rej_firma_2,section.shoping_cart .cart_client ul li input#rej_firma_2,section.shoping_cart .cart_ship_pay ul li input#r_newsletter1,section.shoping_cart .cart_client ul li input#r_newsletter1,section.shoping_cart .cart_ship_pay ul li input#r_regulamin1,section.shoping_cart .cart_client ul li input#r_regulamin1,section.shoping_cart .cart_ship_pay ul li input#r_dane_osobowe1,section.shoping_cart .cart_client ul li input#r_dane_osobowe1,section.shoping_cart .cart_ship_pay ul li input#rej_firma,section.shoping_cart .cart_client ul li input#rej_firma,section.shoping_cart .cart_ship_pay ul li input#r_newsletter,section.shoping_cart .cart_client ul li input#r_newsletter,section.shoping_cart .cart_ship_pay ul li input#ax_regulamin,section.shoping_cart .cart_client ul li input#ax_regulamin,section.shoping_cart .cart_ship_pay ul li input#r_dane_osobowe,section.shoping_cart .cart_client ul li input#r_dane_osobowe{width:20px;height:20px;float:left;}section.shoping_cart .cart_ship_pay ul li.addr,section.shoping_cart .cart_client ul li.addr{display:flex;justify-content:space-between;align-items:center;font-size:20px;}section.shoping_cart .cart_ship_pay ul li.addr input,section.shoping_cart .cart_client ul li.addr input{width:40%;font-size:14px;}section.shoping_cart .cart_ship_pay h4,section.shoping_cart .cart_client h4{color:#000;font-size:14px;font-weight:800;text-transform:uppercase;padding:11px 13px 0 0;}section.shoping_cart .cart_ship_pay h4 span,section.shoping_cart .cart_client h4 span{color:;margin-right:10px;}section.shoping_cart .cart_ship_pay .btn_2,section.shoping_cart .cart_client .btn_2,section.shoping_cart .cart_ship_pay .btn_1,section.shoping_cart .cart_client .btn_1{width:calc(33% - 10px);display:inline-block;margin-top:20px;margin-left:5px;margin-right:5px;float:right;background:#c65aae;color:white;border-radius:0;padding-top:10px;padding-bottom:10px;}section.shoping_cart .inp_podsumowanie,section.shoping_cart #inp_kop_dane{border:0px solid #fff;background:#005ddc;color:#fff;font-size:13px;font-weight:700;padding:10px 35px 1px 35px;border-radius:0px;text-align:center;margin-bottom:10px;border:0;display:block;text-transform:uppercase;}section.shoping_cart #krok5 h1{margin-top:0;}.zgody{margin:30px auto !important;}.zgody li{display:flex;align-items:center;flex-wrap:wrap;}.zgody li input{margin-right:20px;}.zgody li label{width:calc(100% - 50px) !important;}.koszyk_container .tabkoszyk .kosz_opis,.koszyk_container .tabkoszyk .kosz_cena,.koszyk_container .tabkoszyk .kosz_del{display:flex;align-items:center;}.koszyk_container .tabkoszyk .kosz_opis > div,.koszyk_container .tabkoszyk .kosz_cena > div,.koszyk_container .tabkoszyk .kosz_del > div{width:100%;}.koszyk_container .tabkoszyk .kosz_del label{display:none;}.koszyk_container .tabkoszyk .flex{justify-content:center;margin-top:10px;}.koszyk_container .tabkoszyk .flex .spinner-button{font-family:"Syncopate", serif;font-size:30px;padding:0 20px;cursor:pointer;transition:all 0.5s;}.koszyk_container .tabkoszyk .title_prod{margin-bottom:10px;}.koszyk_container .tabkoszyk .price_one_prod,.koszyk_container .tabkoszyk .price_one_prod_b,.koszyk_container .tabkoszyk .cena_sup_prod,.koszyk_container .tabkoszyk .cena_sup_prod_b{font-size:15px;font-weight:600;margin:5px 0 5px;}.koszyk_container .tabkoszyk .price_one_prod span,.koszyk_container .tabkoszyk .price_one_prod_b span,.koszyk_container .tabkoszyk .cena_sup_prod span,.koszyk_container .tabkoszyk .cena_sup_prod_b span{font-size:12px;margin-right:10px;}#contact_form input{margin:10px 0 20px 0;}#contact_form label{width:calc(100% - 30px);}#contact_form .rodo input{display:inline-block;height:34px;margin-right:10px;}#contact_form #g-recaptcha div{margin:0 auto;}.mob_vis{display:none !important;}@media (min-width:1px) and (max-width:1450px){body{padding:0;}header .social{right:6px;}header .navbar-nav .logo{padding:0 4vw 0 5vw;}header.sticked .navbar-nav .logo{padding:0 4vw 0 5vw;}.ofirmie{padding:0 4vw;}.kategorie{padding:0 3vw;}header .navbar-nav .nav-item .nav-link{padding:0 8px;}}@media (min-width:1px) and (max-width:1366px){.container{width:100%;}}@media (min-width:1px) and (max-width:1280px){header.sticked .social{top:67px;}header .social{top:160px;}}@media (min-width:1px) and (max-width:992px){section.video-container .txt .row .col-6{width:100%;}main.strona-kategorii section.produkty .row .produkt .prod_name a{width:100%;}header .search{top:130px;}.strona-kategorii h3{width:100%;}.strona-kategorii .offer_category{text-align:center;}.strona-kategorii .offer_category .row .col-md-4 h3,.strona-kategorii .offer_category .row .col-md-4 p{text-align:center !important;}.top1{display:none;}.kat_gl .kategoria img{aspect-ratio:1 / 1;width:100%;}.kat_gl .kategoria .flex{justify-content:center;}footer.footer .footer-legal{padding-left:30px;padding-right:30px;margin-bottom:0;}.foot_logo img{max-width:120px;}.mob_vis{display:block !important;}.mobil_none{display:none !important;}section.video-container{padding-top:40px;}header .navbar-brand{display:block;}header .navbar-nav .logo{display:none;}.offer_category{padding-top:150px;}.navbar .flex-block{display:block;}.header .navbar .navbar-nav.list-block li{text-align:center;}section.video-container .carousel-inner .carousel-item .flex-desc .description_slider .txt h2{font-size:30px;padding-top:0;padding-bottom:10px;}section.video-container .carousel-inner .carousel-item .flex-desc .description_slider .txt h3{font-size:12px;padding-top:20px;}header .navbar-nav .nav-item .nav-link{padding:10px 20px;display:block;width:100%;text-align:center;}header .navbar-nav .nav-item .nav-link:hover{color:#fff;background:#000;}header .social{position:relative;top:inherit;right:inherit;}section.video-container .bloki{flex-wrap:wrap;}section.video-container .bloki .blok{width:50%;}section.video-container .bloki .blok:last-child{display:none;}section.top h2{font-size:25px;}section.top h3{font-size:20px;}.ofirmie,.ofirmie2{padding:0;}.ofirmie .right,.ofirmie2 .right{padding:30px;}.ofirmie2{transform:translate(0, 0);padding:30px 0;margin-bottom:0;}.ofirmie2 h3{font-size:20px;}.ofirmie2 h2{font-size:25px;}footer.footer .flex{border-right:0;align-items:center;justify-content:center;}footer.footer .flex .txt{padding-left:20px;font-size:12px;}footer.footer .social img{margin:0 0 0 40px;}.kategorie_produktow .zajawka{padding:30px;}section.video-container .carousel-inner .carousel-item{margin-top:65px;}section.video-container .carousel-inner .carousel-item img{width:100%;}section.video-container .carousel-inner .carousel-item .flex-desc .blok_off{display:none;}section.video-container .carousel-inner .carousel-item .flex-desc{position:relative;top:inherit;left:inherit;background:#141823;width:100%;padding:20px 0;}.ofirmie .col-md-6,.ofirmie2 .col-md-6{width:100%;}.ofirmie .left .txt,.ofirmie2 .left .txt,.ofirmie .left .txt,.ofirmie2 .left .txt{max-width:100%;padding:25px;text-align:center;margin:0;}.ofirmie2 .row{display:flex;}.ofirmie2 .row .left{order:0;}.ofirmie2 .row .right{order:2;}.oferta_produktow{padding:0 20px;}.oferta_produktow .col-md-6{width:100%;text-align:center;}.oferta_produktow .col-md-6.left{padding:30px 0 20px;}.oferta_produktow .col-md-6.right{padding:0 0 50px;}.kategorie .slick_container button{display:none;}.kategorie_produktow .kat_box .pic .txt{position:relative;bottom:inherit;right:inherit;width:100%;border:0;padding:30px;}.kategorie_produktow .new_prod .left .txt{margin:0;}.kategorie_produktow .parent{padding:50px 25px;text-align:center;}.kategorie_produktow .new_prod{text-align:center;}.kategorie_produktow .new_prod .col-md-6{width:100%;padding-bottom:20px;padding-right:0;}.kategorie_produktow .new_prod .col-md-6 img{width:100%;}.kategorie_produktow .boxy{display:none;}.wspolpraca img{width:100%;}footer.footer .flex-boxy .boxy{width:100% !important;text-align:center;}footer.footer .flex-boxy .boxy .flex{justify-content:center;}footer.footer .footer-legal .expo{margin-right:0;}.footer .container > .row > .col-md-8,.footer .container > .row > .col-md-4{width:100%;}.footer .offset-md-2{margin-left:0;}.footer .col-md-2 img{margin-bottom:20px;}main.strona-kategorii{padding:0;margin:0;}.offer_category.produkt{padding-top:50px;}.offer_category{padding-top:0;}main.strona-kategorii section.produkty .row .product_preview{padding:50px 10px;}.prod_galery .gal_mat ul li{width:50%;}section.offer_category.product_page.produkty .row .product_preview .prod_cart .prod_desc{text-align:center;}main.strona-kategorii section.produkty .row .produkt,main.strona-kategorii section.produkty .row .produkt.col-md-12{flex-wrap:wrap;}main.strona-kategorii section.produkty .row .produkt .prod_img,main.strona-kategorii section.produkty .row .produkt.col-md-12 .prod_img,main.strona-kategorii section.produkty .row .produkt .prod_name,main.strona-kategorii section.produkty .row .produkt.col-md-12 .prod_name{width:100%;}header.aj-header nav.navbar{margin:0 20px 0 0;}.prod_galery_list .gal_mat ul li{width:33%;}.prod_galery_list .gal_mat ul li img{max-width:100%;}}@media (min-width:1px) and (max-width:767px){.container,.container-md,.container-sm{max-width:100%;}}