﻿::-webkit-scrollbar-thumb{background-color:#13803f;outline:1px solid #d3cfc5}::-webkit-scrollbar{width:4px}a{text-decoration:none;color:#000}a:hover{color:#13803f;text-decoration:none}b,strong{font-weight:600}ol li{position:relative;margin-bottom:0.8rem;list-style:none}ol li:before{content:"";width:22px;height:2px;background:#13803f;position:absolute;left:-32px;top:9px}html{height:100%}label{display:inline-block;width:100%}.button1{background:#13803f;color:#fff;padding:8px 23px;border-radius:50px;font-size:14px}.button1:hover{background:#ffffff;color:#000;border:1px solid #000}.button2{background:#ffffff;color:#000;padding:8px 23px;border-radius:50px;font-size:14px;border:1px solid #000}.button2:hover{background:#13803f;color:#fff;border:1px solid #13803f}input[type="email"],textarea,input[type="text"]:not(.ui-autocomplete-input){width:100%;padding:10px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;-webkit-transition:0.5s;transition:0.5s;outline:none}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #555;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2)}textarea{height:90px;width:100%;resize:vertical}.font2{font-family:"Inter", serif}.f5{font-size:0.5rem}.f9{font-size:0.9rem}.f10{font-size:1rem}.flex{display:flex}.flex_end{justify-content:end}.flex_center{display:flex;align-items:center}.flex-center{justify-content:center}body{font-family:"Inter", serif;font-size:16px;max-width:1920px;margin:0 auto;height:100%}.container-new{max-width:1520px;margin:0 auto}.nawigacja{display:flex;justify-content:end}.nawigacja>div{border:1px solid #13803f;width:45px;height:45px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-left:12px}.nawigacja>div svg{width:20px;height:20px;padding:0}.nawigacja>div:hover{background:#13803f;color:#fff;border:1px solid #13803f;transition:0.5s}.nawigacja>div:hover path{fill:#fff}#slider{margin:0 auto}#slider img{max-width:100%}.modal-footer button{background:#000;color:#fff;padding:6px 11px;border-radius:38px;display:inline-block;font-size:12px;margin-top:10px;transition:0.5s}.modal-footer button:hover{background:#7f7f7f;transition:0.5s}#section-featured-categories{background-color:#f5f7f8}#section-featured-categories .single-box{position:relative;padding:30px;border-radius:12px;background-color:#fff;min-height:300px}#section-featured-categories .single-box .arrows{position:absolute;top:13px;right:13px}#section-featured-categories .single-box .title{font-size:26px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left;color:#000}#section-featured-categories .single-box .single-box .text{font-family:Klavika;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}#section-featured-categories .single-box .image{position:absolute;bottom:0;width:350px;max-height:165px}#home{margin:2rem auto 1rem}.oferta-foto{transition:0.2s;position:relative;display:flex;justify-content:center;text-align:center}.oferta-foto:hover{background-color:#2e00737c;transition:0.2s}.oferta-foto img{max-width:100%;transition:0.2s;z-index:-1}.oferta-foto p{position:absolute;bottom:40px;font-size:2rem;color:#ffffff;line-height:1;font-weight:300;text-shadow:0px 0px 13px #000;z-index:11}#instagram{text-align:center}#instagram .title{text-align:center;border-top:1px solid #eee;padding:15px 0;font-size:1.6rem;font-weight:200;letter-spacing:4px}#instagram .link{margin-bottom:2rem;font-size:1.3rem;font-weight:200;letter-spacing:2px;color:#13803f}#instagram .link a{color:#13803f}#baner{margin:2rem 0}#baner img{width:100%}.title h2{font-weight:300}#h-oferta .wybor{justify-content:center;margin-bottom:2rem}#h-oferta .wybor button{background:transparent;border:1px solid #eee;margin:0 10px;border-radius:50px;padding:10px 25px;font-weight:400;color:#000}#h-oferta .wybor button.active{border-color:#c2a157;color:#c2a157}#h-oferta .wybor button svg{margin-right:6px;width:20px;height:20px}#h-oferta .swiper .title{text-align:center;display:block;margin:1rem auto;font-size:1.2rem}#h-oferta .swiper img{width:100%;max-height:479px;object-fit:cover;transition:0.5s}#h-oferta .swiper img:hover{opacity:0.5;transition:0.5s}#h-info{background:#f8f6ee;padding:3rem 0;text-align:center}#h-info .container-new{max-width:1076px}#h-info svg{width:45px;height:45px}#h-info .col{text-align:center}#h-info .col .desc{line-height:1;padding-top:1.2rem;font-size:0.9rem;max-width:138px;margin:0 auto}#salon-top .salon{position:relative}#salon-top .salon .dane-salonu{position:absolute;right:3rem;bottom:-3rem;background:#fff;font-size:13px;font-weight:200;width:60%}#salon-top .salon .dane-salonu .panel{outline:1px solid #eee;background:#fff;padding:2rem}#salon-top .salon .dane-salonu .panel .fi{padding-bottom:3rem}#salon-top .salon .dane-salonu .panel .fi svg{width:22px;height:22px}#salon-top .salon .dane-salonu .panel .fi svg path{fill:#c2a157}.card-body{padding:0;border-bottom:1px solid #13803f;padding-bottom:1rem;margin-bottom:0.5rem;font-size:0.8rem}.card-header{border-bottom:none}h5.ube-accordion-link.m-0.d-flex.align-items-center.collapsed{border-bottom:1px solid #eee;padding:10px 0}.kreska{margin:0 auto;display:flex;justify-content:center}.kreska span{height:50px;width:1px;background:#000;display:block;transform:rotate3d(1, 1, 1, 45deg)}.ube-image .card-img{text-align:inherit}.page-template-salon .type-page .title{text-align:center;padding:3rem 0}.page-template-salon .type-page .title h1{font-weight:200;font-size:4rem;color:#13803f}.tekst ul,.full ul{padding-left:18px}.tekst ul li,.full ul li{list-style:circle}.tekst h2,.full h2{margin-top:1.5rem;font-weight:200;font-size:2.5rem;color:#13803f}.tekst h2 strong,.full h2 strong{font-weight:200}.tekst h3,.full h3{margin-top:1.5rem;font-weight:200;font-size:2rem;color:#13803f}.tekst h3 strong,.full h3 strong{font-weight:200}.bigmenu_on .overlay{position:fixed;top:0;background:#000000db;height:100vh;width:100%;left:0;right:0;z-index:3}#opinie{padding:3rem 0}#konsultacja{position:relative;margin-top:2rem}#konsultacja .umowwizyte{position:absolute;z-index:1;top:0;display:flex;align-items:center;justify-content:center;height:100%;left:0;flex-direction:column;border-top:1px solid #eee}#konsultacja .umowwizyte .tekst{font-size:4rem;text-align:center;font-weight:300;color:#13803f}#konsultacja .umowwizyte .guziki{margin-top:2rem}#konsultacja .umowwizyte .guziki .button1{border:1px solid #13803f}#konsultacja img{width:100%}#content .container-new{border-top:1px solid #101010;padding-top:2rem}#content .single-blog-foto{display:flex;justify-content:flex-start}#content .single-blog-foto img{width:100%;max-height:660px;border-radius:20px;object-fit:cover;position:sticky;top:10%}.foto-miniatura img{border-radius:15px;height:350px;object-fit:cover;object-position:bottom}.foto-miniatura .post-title{text-align:center;padding:15px;display:block;margin-bottom:1rem;font-weight:400}.nazwa_kategorii{font-family:"Inter", serif;font-size:2rem;color:#000;margin:1.2rem 0}#salony-optyczne{background:#f8f6ee;padding:4rem 0}#salony-optyczne .salony{margin-bottom:2rem}#salony-optyczne .salon_optyczny{padding:15px}#salony-optyczne .salon_optyczny .salony_top{margin-bottom:0.6rem}#salony-optyczne .salon_optyczny .salony_top>div{align-items:center;display:flex}#salony-optyczne .salon_optyczny .button2{background:#000;color:#fff;padding:6px 18px;font-size:12px;margin-left:auto;display:flex;width:fit-content}#salony-optyczne .salon_optyczny h3{font-size:1.2rem;margin:0}#salony-optyczne .salon_optyczny .dane-salonu .panel .box{display:flex;font-size:0.8rem;font-weight:200;border-bottom:1px solid #d7ceb0;padding:0.5rem 0}#salony-optyczne .salon_optyczny .dane-salonu .panel .box .fi{padding:0 10px 0 0}#salony-optyczne .salon_optyczny .dane-salonu .panel .box .fi svg{width:21px;height:21px}#salony-optyczne .salon_optyczny .dane-salonu .panel .box .fi svg path{fill:#c2a157}#aktualnosci{padding:0 0 3rem}.aktualnosci>div img{height:420px;object-fit:contain;width:100%;object-position:bottom;transition:0.5s}.aktualnosci>div img:hover{opacity:0.5;transition:0.5s}.aktualnosci .post-slider{display:flex;flex-direction:column}.aktualnosci .post-slider .post-link{padding:15px;margin:6px auto}.aktualnosci .post-slider .post-link .button2{position:relative;display:block;width:fit-content}.aktualnosci .post-slider .post{position:relative;height:100%;width:100%;display:flex}.aktualnosci .post-slider .post .post-info{font-size:16px;font-weight:200;width:100%;position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;background:#fff;width:80%;display:flex;height:120px;padding:0px 15px 20px 15px;flex-direction:column;text-align:left;justify-content:center}.aktualnosci .post-slider .post .post-info .kategoria{color:#13803f;margin-bottom:0.5rem;font-size:0.8rem}.aktualnosci .post-slider .post .post-info .tytul{font-weight:300;font-size:1.1rem;margin-bottom:0.5rem;line-height:1.2}.aktualnosci .post-slider .post .post-info span{font-size:14px}.aktualnosci.uslugi>div img{height:480px;transition:0.5s}.aktualnosci.uslugi>div img:hover{opacity:0.5;transition:0.5s}.aktualnosci.uslugi .usluga{margin-bottom:1rem}.aktualnosci.uslugi .usluga .post-slider .post-info{height:78px}.aktualnosci.uslugi .usluga .post-slider .post-info .tytul{font-weight:500;font-size:1.2rem}.single-post .product_list{margin:0;padding:0}.single-post .product_list .product-info{font-size:12px;height:50px}.single-post .product_list .product .prod_in .price{font-size:11px;padding:0}.single-post .product_list .product .prod_in .product_img{height:200px}.single-post .product_list .product .prod_in .product_img img{height:200px}.kontakt_form p{margin:0;font-weight:500}.kontakt_form input:not(.ui-autocomplete-input),.kontakt_form input[type="submit"]{padding:5px 35px;margin-top:1rem;background:#c69c6c;border:none;border-radius:5px;color:#fff;font-size:18px}.kontakt_form .kontakt_reg{font-size:12px}.elementor-element-0b35fb8 .fi svg{width:22px;height:22px}.kontakt-social{display:flex;margin:20px 0}.kontakt-social a{border:1px solid;padding:10px 14px;border-radius:100%;margin-right:15px}.kontakt-social a svg{width:22px;height:22px}.fi{display:inline-block}.fi.fi-no path{fill:none}.fi path{fill:#000}.fi svg{width:34px;height:34px}.mySwiper{width:100%;min-height:350px}.mySwiper .swiper-slide{text-align:center}.mySwiper .swiper-slide .cat_img{background:#fff;border-radius:20px}.mySwiper .swiper-slide .cat_img img{object-fit:contain;width:80%;height:250px;padding:10px}.mySwiper .swiper-slide .cat_name a{font-family:"Playfair Display", serif;font-size:1.2rem;color:#000;margin-top:1rem}.gallery-thumbs{float:left;width:calc(16% - 20px);height:478px;margin-right:20px}.gallery-thumbs .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#ffffff;cursor:pointer;border-radius:15px}.gallery-thumbs .swiper-slide:hover{opacity:0.5}.gallery-thumbs .swiper-slide img{height:100px;width:100%;object-fit:contain}.gallery-thumbs .swiper-slide-thumb-active{opacity:0.5}.gallery-top{float:right;width:84%;height:478px}.gallery-top .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#ffffff;border-radius:15px}.gallery-top .swiper-slide img{max-height:480px;width:100%}.logotypy{background:#f9f9f9;padding:15px;margin:2rem 0}.logotypy .swiper-wrapper{align-items:center}.logotypy .logo-slider img{max-height:140px;margin:0 auto;display:block}#breadcrumbs-white{background-color:#fff;padding:100px 0;text-align:center;color:#000}#contact-main{background-color:#f5f7f8}#contact-main .white-box{background-color:#fff;padding:30px 30px;text-align:center;border-radius:12px;box-shadow:-25px 20px 50px 0 rgba(0, 0, 0, 0.1019607843)}#contact-main .three-boxes{padding-top:160px;padding-bottom:160px}#contact-main .bold-text{font-size:22px;font-weight:400;line-height:26px;letter-spacing:0}.green-line{position:absolute;right:50%;top:-30px}#contact-map{padding-bottom:75px;padding-top:150px}.map-title{font-size:32px;font-weight:400;line-height:35px;letter-spacing:0;text-align:center;margin-top:15px}.map-subtitle{font-size:24px;font-weight:300;line-height:29px;letter-spacing:0;text-align:center;padding-bottom:30px}.data-left{text-align:left}.data-right{text-align:right}.map-company-data{font-size:20px;font-weight:300;line-height:40px;letter-spacing:0;border-bottom:1px solid #e9ecef}.map-box{box-shadow:-15px 20px 50px 0 rgba(0, 0, 0, 0.1019607843);border-radius:12px;background-color:#fff;padding:40px 40px}.map-button-container{text-align:center}.contact-map-info{text-align:center;position:relative;clear:both;top:-90px}#seo-section{background-color:#f5f7f8;padding:100px 0}#seo-section .text-block{margin-top:30px}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: transparent;--bs-accordion-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url(
    data:image/svg + xml,
    %3csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 16 16"fill="%23212529"%3e%3cpathfill-rule="evenodd"d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/%3e%3c/svg%3e
  );--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url(
    data:image/svg + xml,
    %3csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 16 16"fill="%234d2ee6"%3e%3cpathfill-rule="evenodd"d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/%3e%3c/svg%3e
  );--bs-accordion-btn-focus-border-color: #000000;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #000000;--bs-accordion-active-bg: #eeebff}#main-faq{border:none;background:transparent}.accordion-button{background-color:transparent;font-weight:600}.accordion-item{background-color:transparent;border:none}.accordion-button:not(.collapsed){color:#000000;background-color:transparent;box-shadow:none}.accordion-item:first-of-type{border:none;background:transparent}.accordion-body{font-size:14px;padding:2rem 20px}.accordion-header{margin-bottom:0}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0;background-color:transparent}.accordion-item:not(:first-of-type){border-top:2px #e9ecef solid}.accordion-button:not(.collapsed)::after,.accordion-button::after{color:#000}#contact-form{padding-top:120px;padding-bottom:40px}.form-title{font-size:46px;font-weight:300;line-height:55px;letter-spacing:0;text-align:left}.form-text{font-size:19px;font-weight:300;line-height:28px;letter-spacing:0;text-align:left}.chat-box{position:relative;background-color:#1da263;border-radius:12px;padding:40px 40px;max-height:540px}.chat-box-title{font-family:Klavika;font-size:36px;font-weight:500;line-height:41px;letter-spacing:0em;text-align:left;color:#fff;margin-top:20px}.chat-box-text{font-family:Klavika;font-size:24px;font-weight:300;line-height:29px;letter-spacing:0em;text-align:left;color:#fff}a.chat-box-button{background-color:#ffffff;color:#000;padding:15px 30px;border-radius:12px;text-decoration:none}a:hover.chat-box-button{background-color:#ffffff;color:#000;padding:15px 30px;border-radius:12px;text-decoration:underline}a.chat-box-button1{background-color:#ffffff;color:#000;padding:15px 30px;border-radius:12px;text-decoration:none}a:hover.chat-box-button1{background-color:#ffffff;color:#000;padding:15px 30px;border-radius:12px;text-decoration:underline}.chat-box-button-container{text-align:center;margin-top:120px}.chat-box-button-container{z-index:9;position:relative}.chat-box-dots-left{position:absolute;left:0;bottom:0}.chat-box-dots-right{position:absolute;right:0;bottom:0}.topFooter{padding-top:50px;padding-bottom:50px;background-color:#000}.b-footer{background-color:#000}.footer-line{border-top:1px solid #282828}.footer-phone{font-size:20px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#fff}.footer-phone a{font-size:20px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#fff}.footer-clock{font-size:20px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#fff}.godziny-pracy{display:flex;align-items:center;margin:10px 0;line-height:30px}footer .widget .widget-title{color:#fff;font-size:22px;line-height:1.2;margin-bottom:20px;font-weight:500}footer .widget li a:hover{color:#fff;text-decoration:none}footer .widget li a{position:relative}footer .widget li a:hover{color:#fff;text-decoration:none}footer .widget .col-6,footer .widget .col-sm-6,footer .widget li a{font-size:15px;color:#8b8b8b;line-height:20px;font-weight:400;text-decoration:none}.bottomFooter{margin-top:20px}.footer-company-data a{color:#8b8b8b}.footer-company-data{color:#8b8b8b;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;margin-bottom:40px}.copyright{margin-bottom:20px;font-weight:300;font-size:14px;text-align:left;color:#fff}.bottomFooter ul{padding-left:0;text-align:right;margin-bottom:20px}.bottomFooter ul li{display:inline-block;font-weight:500}.bottomFooter ul li a{font-size:14px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left;color:#8b8b8b;text-decoration:none}.bottomFooter ul li a:hover{color:#fff;text-decoration:none;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0;text-align:left}#bulk-order-form{position:relative}#bulk-order-form .left-widget{position:sticky;top:76px}#bulk-order-form .left-widget .suma-koszyka{background:#eee;margin:2rem auto;margin-top:2rem;border-radius:9px;padding:1rem;font-weight:bold;text-align:center}#product-results{min-height:300px;margin:0 auto;padding:0;position:relative}#product-results h2{font-size:1rem}#product-results p{margin:0}#product-results img{width:80%;margin:0 auto;display:block;max-height:110px;object-fit:contain}#product-results input{width:50%;text-align:center;border:1px solid #eee}#product-results input[type="checkbox"]{width:22px !important;height:22px !important;border:1px solid #eee !important}#product-results li{list-style:none;border-bottom:1px solid #eee;margin-bottom:16px}#product-results .ladowanie{position:absolute;margin:0 auto;font-size:1rem;font-weight:600;left:0;right:0;top:20%;text-align:center}#product-results .product-line-total{font-weight:600}#bulk-order-form button{background:#1da263;color:#fff;display:block;padding:10px 25px;border:none;border-radius:25px;margin:2rem auto}.dopasowanie select,.dopasowanie input{width:100%;border:1px solid #eee;padding:8px;margin-top:10px;text-align:center}.dopasowanie label{font-weight:600;text-align:center}.dopasowanie{border-bottom:1px solid #eee;padding-bottom:25px}h3.dobierz-termostat{text-align:center;border-bottom:1px solid #eee;padding-bottom:15px}#validation-message .warning{background:#ffdf92;display:block;width:100%;padding:15px;line-height:1.2;font-size:15px;border-radius:8px}.opiekun{position:relative;padding-top:5rem}.opiekun .tekst{background:#eee;margin:2rem auto;margin-top:2rem;border-radius:9px;padding:5rem 1rem 1rem 1rem;margin-top:5rem}.opiekun .foto{position:absolute;top:0;margin:0 auto;left:0;right:0}.opiekun img{max-width:85%;display:block;max-height:200px;border-radius:100%;margin:1rem auto}#header{transition:0.5s;width:100%;margin:0 auto;display:block;background:#fff;position:relative;z-index:4}#header .container-new.m-no{border-bottom:1px solid #eeeeee}#header ul{display:flex;align-items:center;justify-content:end;margin:0;padding:0}#header ul li{list-style:none;display:flex}#header ul li a{font-size:16px}#header .wyszukiwarka{width:100%}#header .wyszukiwarka .aws-search-btn_icon{display:none}#header .current-menu-item>a{font-weight:800;border-bottom:2px solid #13803f}#header .header-left{align-items:center}#header .header-left .kreska2{padding:0 15px}#header .header-left .kreska2 span{height:30px;width:1px;background:#eee;display:block}#header .header-left .znajdz_salon{align-items:center;font-weight:200;font-size:15px}#header .header-left .znajdz_salon .fi{border:1px solid #eee;padding:5px;border-radius:100%;display:flex;margin-right:10px;width:50px;height:50px;align-items:center}#header .header-left .znajdz_salon .fi svg{width:25px;height:25px;margin:0 auto}#header .header-left .kontakt a{font-weight:200}#header .header-right{justify-content:right}#header .header-right .sklep:after{content:"Wkrótce";position:absolute;color:#fff;padding:2px 8px;background:#bd9e5d;background:radial-gradient(circle, #bd9e5d 0%, #f3d9a0 100%, #bd9e5d 100%);right:-1px;top:-10px;font-size:12px;transform:rotateZ(355deg)}#header .header-right .sklep-ikony .fi svg{width:17px;margin:0 8px}#header .wyszukiwarka .ui-autocomplete-input{border-radius:30px;background:#f5f5f6;border:none;padding:10px 20px;min-width:250px;max-width:330px;width:100%;font-size:13px;height:50px;margin:0}#header .sklep a{margin-left:15px;background:#000;border-radius:50px;min-width:120px;height:50px;color:#fff;display:flex;align-items:center;justify-content:center}#header .sklep a .fi{margin-right:10px}#header .sklep a .fi svg{width:22px;height:22px}#header .sklep a .fi path{fill:#fff}#header .umowsie{display:flex;align-items:center;justify-content:end}#header .umowsie button{background:#fff;padding:8px 25px;font-weight:200;border-radius:50px;border:1px solid #000;font-size:15px}#header .umowsie button:hover{color:#c2a157;border:1px solid #c2a157;font-size:15px}#header .top-menu{padding-top:8px;padding-bottom:8px;text-align:center;background:#efe9d2;color:#a88858;font-size:0.8rem;font-weight:bold}#header .top-menu .top-menu-items{display:flex;align-items:center;justify-content:end}#header .menu-menu{border-bottom:1px solid #eeeeee;padding-top:8px;padding-bottom:8px}#header .logo{position:relative;text-align:left}#header .logo img{max-height:86px}#header .aws-container .aws-search-form{height:30px}#header .aws-container .aws-search-form .aws-form-btn{background:transparent;border:none}#header .aws-container .aws-search-field{background:transparent;border-radius:5px !important}#header .social{display:flex}#header .social a{font-size:20px;padding:0 7px}#header .navbar{padding:0}#header ul li a{padding:15px 15px}#header ul li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;padding:2rem}#header ul li:hover>.sub-menu li{padding:0}#header ul li:hover>.sub-menu li a{padding:0}#header ul .fa.fa-heart-o{text-shadow:0 0 1px black}#header ul .sub-menu{position:absolute;top:52px;left:0;right:0;width:100%;background:#f3f3f3;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity 0.12s ease-out, transform 0.12s ease-out;will-change:opacity, transform}#header ul .sub-menu>li{flex:0 0 calc(100% / 3 - 10px);box-sizing:border-box;padding:4px;text-align:center}#header ul .sub-menu a{text-decoration:none;border:none}.big_menu{position:relative}.big_menu:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.big_menu .sub-menu{width:1070px;position:absolute;top:0;z-index:8;padding:12px 25px;display:block;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease}.big_menu .sub-menu .row{background:#fff;height:100%;width:100%}.big_menu .sub-menu .row .menu-uslugi .subin{border:none}.big_menu .sub-menu .row .subin{padding:32px 8px;border-right:1px solid #cfd0d2;height:100%;position:relative}.big_menu .sub-menu .row .subin a{height:100%;display:flex;flex-direction:column;transition:0.5s}.big_menu .sub-menu .row .subin a .przejdz{position:absolute;bottom:10px}.big_menu .sub-menu .row .subin a:hover .ico svg path{stroke:#9b7b38;fill:#fff}.big_menu .sub-menu .row .subin a:hover .przejdz svg{background:black;transition:0.5s}.big_menu .sub-menu .row .subin .title{max-width:136px;font-size:17px;font-weight:500;line-height:1.2;margin-bottom:2rem}.big_menu .sub-menu .row .subin .fi svg{height:50px;width:50px}.big_menu .sub-menu .row .subin .fi.fi-arrow-r svg{width:35px;height:35px;background:#c2a157;padding:8px;border-radius:100%}.big_menu .sub-menu .row .subin .fi.fi-arrow-r svg path{fill:#fff}.big_menu .sub-menu .row .subin ul li a{font-size:12px;line-height:1;padding:0;margin:0}#header #lista_uslug{justify-content:left;align-items:normal}#header #lista_uslug li a{padding:0 0 10px;font-size:15px;font-weight:500}.wishlist-title-container h2{font-size:1.3rem;margin:0}.wishlist-title-container .wishlist-title{margin:0}ul.woocommerce-error li{padding-left:34px !important}#polecane{padding:2.5rem 0}#parametry{padding:2.5rem 0;background-color:#f5f7f8}#parametry .nowe_atrybuty .parametr-box{background-color:transparent;padding:10px 10px 20px 10px;min-height:120px;position:relative;border-bottom:2px solid #e9ecef;border-left:1px solid #e9ecef}#parametry .nowe_atrybuty .parametr-box:hover{background-color:#fff;padding:10px 10px 20px 10px;min-height:120px;position:relative;cursor:pointer}#parametry .nowe_atrybuty .parametr-value{font-size:25px;font-weight:600;line-height:30px;letter-spacing:0;position:absolute;bottom:10px;right:20px}#parametry .nowe_atrybuty .value-box{text-align:right}#parametry .nowe_atrybuty .value-image{padding-right:10px}#parametry .nowe_atrybuty .value-metrics{font-size:24px;font-weight:500;line-height:30px;letter-spacing:0}.woocommerce .woocommerce-ordering{margin:0}html.fslightbox-open,body.fslightbox-open{margin-right:0px !important}.fslightbox-container{overflow:hidden}select.orderby{padding:10px;border:1px solid #eee}.wpc-filter-terms-count-0{display:none}form.cart.form-addtocart{display:flex}.wishlist_table .product-add-to-cart a{background:#1da263;padding:10px 15px;font-weight:600;border-radius:12px;color:#fff}.quantity-wrapper{display:flex;align-items:center;gap:5px}.quantity-wrapper button{height:30px !important;width:30px !important;background:transparent;color:#000000;border:none;padding:5px 10px;font-size:18px;cursor:pointer;transition:0.3s;border-radius:3px;display:flex;align-items:center;line-height:1;padding:0;justify-content:center}.woocommerce div.product form.cart .button{margin-left:10px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.quantity-wrapper button:hover{background:#ececec;border-radius:100%}.quantity input{text-align:center;max-width:40px}.wc-block-components-order-summary-item h3,.wc-block-components-order-summary-item h4{font-size:0.9rem}span.yith-wcwl-add-to-wishlist-button__label{display:none}span.yith-wcwl-add-to-wishlist-button__label{display:none}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img{max-width:20px}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce .woocommerce-ordering{width:100%;text-align:end}.woocommerce .woocommerce-result-count{display:flex;width:100%}#dostepnosc{text-align:center;display:block;color:#f50000;font-weight:600;font-size:12px}#breadcrumbs{margin:1rem 0}.foto_carusel img{width:auto;max-width:100%;height:auto;border-radius:15px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#13803f;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#13803f;color:#fff}span.onsale{display:none}.single-product .std .entry-title{font-family:"Inter", serif}.single-product .std .price{margin-top:1rem;font-weight:200;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:15px}.single-product .std .price ins{text-decoration:none}.single-product .std .price .amount{color:#13803f;font-size:1.5rem;font-weight:600}.single-product .std .info_box{margin-top:1rem}.single-product .std .info_box .info_box_in{background:#fff;text-align:center;padding:1.2rem 0.2rem;border-radius:10px;box-shadow:0 0 5px -5px #000}.single-product .std .info_box .info_box_in p{margin-top:1rem;font-weight:500;color:#13803f}.single-product .dodaj_do_koszyka{display:flex;gap:10px}.single-product .dodaj_do_koszyka button,.single-product .dodaj_do_koszyka input{height:40px;font-weight:500 !important}.single-product .dodaj_do_koszyka .btn.zapytajoprodukt{color:#13803f;transition:0.6s}.single-product .dodaj_do_koszyka .btn.zapytajoprodukt :hover{background:#000;color:#fff;transition:0.6s}.single-product .dodaj_do_koszyka .yith-wcwl-add-to-wishlist{border:2px solid #13803f;height:40px;width:40px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px}.single-product .dodaj_do_koszyka .yith-wcwl-add-to-wishlist i{margin-right:0;color:#13803f}.single-product .dodaj_do_koszyka .quantity .qty{background:transparent;border-radius:6px;border:2px solid #13803f;margin:0}.single-product .after-product{margin:1rem}.single-product .after-product button.nazwa_kategorii{margin:inherit;padding:1rem 1.25rem;font-size:1.5rem}.single-product .after-product .accordion-button:focus{border:none;box-shadow:none}.single-product .after-product .accordion-button:not(.collapsed){box-shadow:none;background:#13803f;color:#fff}.single-product .opis{white-space:pre-wrap}.single-product .tile{font-size:2rem;margin-bottom:1rem}.single-product .krotki_opis{margin-top:1rem}#page,#product,#shop,.page_post{margin:1rem 0 2rem}#shop .lista-produktow h1{font-weight:bold;font-size:1.2rem;letter-spacing:0.5px;margin-bottom:1rem;margin-top:15px}.specyfikacja{margin:0;padding:0.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start}.specyfikacja .row{width:50%;border:1px solid #eee;margin:0}.specyfikacja li{padding:4px}.specyfikacja li div:first-child{font-weight:200}.woocommerce-info{border-top-color:#13803f}.woocommerce-info::before{color:#13803f}.woo-sidebar{background:#fff;border-radius:20px;padding:10px 20px !important}.woo-sidebar .cat_title{font-weight:bold;font-family:"Inter", serif;font-size:1.2rem;letter-spacing:0.5px;margin-bottom:1rem}.woo-sidebar .woocommerce-categories-accordion{margin:0 0 1rem;padding:0}.woo-sidebar .woocommerce-categories-accordion li{list-style:none}.woo-sidebar .woocommerce-categories-accordion a{font-size:18px}.woo-sidebar .woocommerce-categories-accordion .list-ico{font-weight:200;font-family:monospace;padding-right:4px;font-size:16px;line-height:0.5;margin:0;position:relative;top:-1px;display:inline-block}.woo-sidebar .woocommerce-categories-accordion ul{padding-left:10px}.woo-sidebar .woocommerce-categories-accordion ul li ul{padding-left:10px}.woo-sidebar .woocommerce-categories-accordion .active a,.woo-sidebar .woocommerce-categories-accordion .active span{color:#13803f;font-weight:500}#wpc_filters_widget-2 ul.children{padding-left:0}#wpc_filters_widget-2 .wpc-filters-section{margin-bottom:0.2rem}#wpc_filters_widget-2 .wpc-posts-found{display:none}#wpc_filters_widget-2 .wpc-filter-title{font-weight:bold;font-family:"Inter", serif;font-size:1.2rem;letter-spacing:0.5px}#wpc_filters_widget-2 .wpc-filter-layout-dropdown{margin-bottom:1rem !important}#wpc_filters_widget-2 .wpc-filters-widget-top-container.wpc-show-on-desktop{display:none}span#cart-count{background:#1da263;color:#fff;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-size:9px}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#1da263;border:none;color:#fff;max-width:225px;border-radius:9px}.search-results .row.product_list{display:flex;align-items:center;justify-content:center;padding:0}.actions .cart-actions{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;justify-content:space-between}.cart-actions__coupon{display:flex;gap:0.5rem;align-items:center;flex:1 1 380px}.cart-actions__coupon .input-text{min-width:220px}.cart-actions__update{display:flex;gap:0.5rem;align-items:center}@media (max-width:600px){.cart-actions{flex-direction:column;align-items:stretch}.cart-actions__coupon{width:100%}}.search-results .woocommerce-products-header{text-align:center;padding:2rem 0}.product_list .product{margin-bottom:25px;list-style:none}.product_list .product .product-info{padding:10px;display:flex;align-items:center;font-size:1.2rem;width:100%}.product_list .product .product-info a{font-size:15px;line-height:1.2;text-align:center;height:70px;overflow:hidden}.product_list .product .prod-foto{position:relative}.product_list .product .prod_in{position:relative;background:#fff;webkit-box-shadow:-0.0625rem 0 0.625rem 0 rgba(0, 0, 0, 0.07), 0.3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, 0.04) !important;box-shadow:-0.0625rem 0 0.625rem 0 rgba(0, 0, 0, 0.07), 0.3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, 0.04) !important;min-height:388px}.product_list .product .prod_in .product_img{display:block}.product_list .product .prod_in .product_img img{height:210px;width:100%;object-fit:contain;padding:15px}.product_list .product .prod_in .yith-wcwl-add-button{position:absolute;right:15px}.product_list .product .prod_in .stars{display:block;height:24px}.product_list .product .prod_in .price{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;padding-top:5px}.product_list .product .prod_in .price .amount{font-weight:700;font-size:1.5rem}.product_list .product .prod_in .price del{color:#a7a296;font-weight:400;font-size:15px}.product_list .product .prod_in .price del bdi{font-size:15px}.product_list .product .prod_in .price ins{text-decoration:none}.product_list .product .prod_in .price ins .amount{font-weight:700}.product_list .product .prod_in .price ins .amount bdi{padding-right:10px}.yith-wcwl-add-button .delete_item,.yith-wcwl-add-button .feedback{font-size:0;line-height:0}.yith-wcwl-add-button .delete_item i,.yith-wcwl-add-button .feedback i{font-size:16px;line-height:normal}.yith-wcwl-add-button .separator,.yith-wcwl-add-button .view-wishlist{display:none}.lista-produktow ul{padding:0}.wishlist_table td.product-thumbnail{background:#fff}.wishlist_table .yith_wcwl_wishlist_footer .yith-wcwl-share{float:none;display:flex;align-items:center;gap:10px}[role="button"]{color:#13803f}#zapytajoprodukt label{width:100%;font-weight:500}#zapytajoprodukt input{width:100%;max-width:100%;border:1px solid #d7d7d7;padding:5px;margin-top:5px;font-size:14px}#zapytajoprodukt textarea{width:100%;height:120px;border:1px solid #d7d7d7;padding:5px;margin-top:5px}#zapytajoprodukt input.wpcf7-submit{max-width:200px;margin:0 auto;background:#13803f;color:#fff;text-transform:uppercase;font-weight:200;border-radius:6px}#zapytajoprodukt .col{text-align:center;justify-content:center;display:flex}#zapytajoprodukt .wpcf7-spinner{position:absolute}footer{padding:3rem 0 0;width:98%;margin:2rem auto}footer .logo img{max-height:86px}footer .footer1 svg{width:20px}footer .footer-t1{margin-bottom:2rem}footer .footer-t1 .el1{font-weight:300;font-size:16px;margin-bottom:2px}footer .footer-t1 .el2{font-size:12px;font-weight:200}footer .footer-t1 .el3{border:1px solid;padding:6px 15px;border-radius:50px;font-size:13px;font-weight:500;background:transparent}footer .footer-t1 .fi{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100%}footer .footer-t1 .fi svg{width:28px;height:28px}footer .prawa{border-top:1px solid #cfd0d2;border-bottom:1px solid #cfd0d2;margin-bottom:2rem;padding:1rem 0;font-size:12px;font-weight:200}footer ul{padding:0}footer ul li{padding-bottom:10px;list-style:none}footer .widget-title{font-size:18px;font-weight:300}.d_mobile{display:none}@media (min-width:1000px){.slider_mobile{display:none}}@media (max-width:999px){.home-slider{display:none}.slider_mobile{display:block}}@media (max-width:1200px){#header .logo{text-align:left;padding:10px}#header .logo img{width:auto}#header .header-left{align-items:center;justify-content:center;background:#f9f9f9;font-size:0.8rem;padding:5px}#header .umowsie button{padding:6px 19px;font-size:12px}#header .umowsie button:hover{color:#C2A157;border:1px solid #C2A157;font-size:12px}#header .header-left .znajdz_salon .fi{width:35px;height:35px}#header .menu-menu{padding:0}#salony-optyczne .salon_optyczny h3{font-size:1rem}.full .elementor-element,.tekst .elementor-element{padding:0}.elementor-widget-container{padding:0 !important}#page,#product,#shop{margin:1rem}.footer-l{margin-bottom:2rem}.page-template-salon .type-page .title{padding:0 0 1rem}.elementor-element-82922e8{font-size:2rem !important;line-height:1 !important}.elementor-element-356b247{position:relative !important;bottom:0;top:0}.kontakt .e-con-inner{margin:0;padding:1rem !important}.elementor-element-0b35fb8{width:100%}.full,.tekst{padding:0 15px}.full h2,.tekst h2{text-align:center;font-size:1.6rem;margin-top:0}.logotypy{margin:0;padding:0}.logotypy img{padding:10px}#h-oferta{padding:2rem;line-height:1.3;margin-top:0 !important}h2{font-size:1.4rem}#aktualnosci{padding:1rem}#opinie{padding:1rem}#h-info{padding:1rem 1rem 0}#h-info .row>div{margin-bottom:1rem}footer .logo{text-align:center}footer .logo img{max-height:85px;margin:1rem 0}.title-page h1{font-size:1.4rem;text-align:center}.m-no{display:none}#salony-optyczne{padding:1rem 15px}#header .logo img{max-height:75px;padding:8px}.mobile-menu i{color:#c3a463}#salon-top .salon .dane-salonu{position:relative;right:initial;bottom:initial;background:#fff;font-size:13px;font-weight:600;width:80%;margin:0 auto;display:block;margin-top:1rem}#salon-top .salon .dane-salonu .panel{padding:1rem}#salon-top .salon .dane-salonu .panel .fi{padding-bottom:1rem}.tekst h2{font-size:1.6rem;color:#B59E6A}nav.rank-math-breadcrumb{text-align:center}.page-template-salon .type-page .title h1{font-size:2rem}#konsultacja .umowwizyte .tekst{font-size:1.5rem;font-weight:500}}@media (max-width:1450px){.single-product .std .info_box .info_box_in p{font-size:0.8rem}}@media (max-width:770px){footer#contact{padding:15px}#konsultacja img{position:relative;height:287px;object-fit:cover;object-position:80%}#header ul{flex-wrap:wrap}#header ul li{width:100%;font-size:1.2rem}.d_mobile .mobile_show_menu .on_szukaj .szukaj input{padding:10px;width:100%;border-radius:50px;border:1px solid #c3a463}.lava-ajax-search-form-wrap{width:100%}#h-info{text-align:center}#h-info .row>div .desc{padding:12px 0}.m-no{display:none}body{font-size:13px}.gallery-top{width:82%}.szukaj{display:none}.dane-produktu{margin:2rem 0}.dane-produktu .specyfikacja .row{width:100%}.wpc-button-inner{width:100%;font-weight:600;font-size:18px}#header .top-menu .col-xxl-6.col-2{padding:0}#header .top-menu .top-menu-items{padding:0;margin:0}#header #menu-menu-top li{margin-left:5px;padding:0}#header #menu-menu-top li a{font-size:11px}#header .col-xxl-6.col-12.flex_center.flex_end{justify-content:center}#header .on_menu .navbar{margin-left:0;padding:0;width:100%;display:block}#header .on_menu #menu-mobile-menu{width:100%;padding:0;flex-wrap:wrap;justify-content:left;text-align:left;padding:0}#header .on_menu #menu-mobile-menu li{width:100%;margin:0}#header .on_menu #menu-mobile-menu li:before{content:">";font-weight:600;font-family:monospace;padding-right:4px;font-size:16px;line-height:0.5;margin:0;position:relative;top:-1px;display:inline-block}#header .on_menu #menu-mobile-menu li:after{display:none}#header .on_menu #menu-mobile-menu li a{text-align:left;font-size:18px}.nazwa_kategorii{font-size:1.2rem}.nawigacja>div{width:30px;height:30px}footer .prawa div{text-align:center !important}footer .text-center.f9{font-size:11px;padding:0 12px}.gallery-thumbs,.gallery-top{height:350px}.gallery-thumbs{margin-right:0;width:calc(20% - 20px)}.gallery-thumbs .swiper-slide{border-radius:6px}.single-product .std .entry-title{padding:1rem 0 !important !important}.single-product .dodaj_do_koszyka{font-size:11px}.single-product .dodaj_do_koszyka button{font-size:11px}.single-product .dodaj_do_koszyka .quantity .qty{padding-left:3px}.single-product .after-product{margin:0}.single-product .after-product .dane-produktu{margin:1rem 0}.single-product .after-product .dane-produktu>div{padding:0}.single-product .after-product .dane-produktu .kolumna{margin-top:1rem}.single-product .after-product button.nazwa_kategorii{margin:inherit;padding:0.4rem 1rem;font-size:1.2rem}}@media (max-width:1200px){#header #menu-top-menu{display:none}.kolumna .accordion{margin-top:2rem}.d_mobile{display:flex;padding-right:35px}.szukaj.flex{display:none}.mobile-menu{font-size:1.6rem;display:flex;gap:16px;color:black}.d_mobile .mobile_show_menu{display:flex;flex-direction:column;width:100%}.d_mobile .mobile_show_menu .on_szukaj{background:white;width:100%;padding:10px;text-align:center;justify-content:center;display:flex}.d_mobile .mobile_show_menu .on_szukaj .szukaj{display:flex;width:100%}.d_mobile .mobile_show_menu .on_szukaj .szukaj .aws-container{width:100%}.d_mobile .mobile_show_menu .on_szukaj.show{height:auto;transition:0.1s;visibility:visible;padding:10px}.d_mobile .mobile_show_menu .on_szukaj.hide{height:0;transition:0.1s;visibility:hidden;padding:0}.d_mobile .mobile_show_menu .on_szukaj.hide>div{display:none}.d_mobile .mobile_show_menu .on_menu{background:white;width:100%;padding:10px;text-align:center;justify-content:center;display:flex}.d_mobile .mobile_show_menu .on_menu #menu-top-menu-1{display:flex;flex-wrap:wrap;padding:10px}.d_mobile .mobile_show_menu .on_menu #menu-top-menu-1 li{width:100%;margin:0;justify-content:left;display:flex}.d_mobile .mobile_show_menu .on_menu #menu-top-menu-1 li:after{content:">";font-family:monospace;font-size:19px}.d_mobile .mobile_show_menu .on_menu #menu-top-menu-1 li a{width:100%;text-align:left;font-size:18px}.d_mobile .mobile_show_menu .on_menu.show{height:auto;transition:0.1s;visibility:visible;padding:22px;display:flex;flex-direction:column}.d_mobile .mobile_show_menu .on_menu.hide{height:0;transition:0.1s;visibility:hidden;padding:0}.d_mobile .mobile_show_menu .on_menu.hide>nav,.d_mobile .mobile_show_menu .on_menu.hide>ul,.d_mobile .mobile_show_menu .on_menu.hide>div{display:none !important}#header .woocommerce-categories-accordion{display:block;text-align:left;padding:0}#header .woocommerce-categories-accordion li{margin-left:0}#header .woocommerce-categories-accordion li.active{color:#ceaa81}#header .woocommerce-categories-accordion li.active a{color:#ceaa81}#header .woocommerce-categories-accordion li:after{display:none}#header .woocommerce-categories-accordion li a{width:100%;text-align:left;font-size:18px}#header .woocommerce-categories-accordion li ul{display:block;text-align:left;padding:0}#header .woocommerce-categories-accordion li ul li{margin-left:20px}#header .woocommerce-categories-accordion li ul li:after{display:none}#header .woocommerce-categories-accordion li ul li a{width:100%;text-align:left;font-size:18px}#header .woocommerce-categories-accordion .collapse:not(.show){display:none}#header .woocommerce-categories-accordion .list-ico{font-weight:600;font-family:monospace;padding-right:4px;font-size:16px;line-height:0.5;margin:0;position:relative;top:-1px;display:inline-block}.lista-produktow{margin-top:1rem}.wpc-open-close-filters-button.wpc-closed.wpc-show-counts-no{margin:0;width:100%;border:none}.woo-sidebar .cat_title,.woo-sidebar .woocommerce-categories-accordion{display:none}}html{overflow-x:hidden}.wpcf7-form{position:relative}.wpcf7-form input{width:100% !important;padding:12px 12px !important;border:1px solid #afafaf !important;border-radius:5px;margin:5px 0 !important;font-size:13px;font-weight:600}.wpcf7-form input::placeholder{color:#000;text-transform:uppercase;font-weight:bold;font-size:13px}.wpcf7-form textarea::placeholder{color:#000;text-transform:uppercase;font-weight:bold;font-size:13px}.wpcf7-form select{width:100% !important;padding:12px 12px !important;border:1px solid #afafaf !important;border-radius:5px !important;margin:5px 0 !important;color:#000;text-transform:uppercase;font-weight:bold;font-size:13px}.wpcf7-form option{font-size:14px;font-weight:500;margin-bottom:10px}.wpcf7-form .wpcf7-submit{background:#000;color:#fff;border-radius:50px;width:fit-content !important;display:flex;padding:10px 24px !important}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;width:228px;z-index:9;bottom:-2px;left:14px;font-size:0.8rem;z-index:0}.wpcf7-form [data-name="your-message"] .wpcf7-not-valid-tip{top:-17px}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .zgoda{font-size:12px;font-weight:600;line-height:1.2}.wpcf7-form .zgoda a{text-decoration:underline}.wpcf7-form .zgoda label{display:flex}.wpcf7-form .zgoda input{width:20px !important;height:20px;margin:13px !important;display:block}.wpcf7-form .wyslij{position:relative}.wpcf7-form .wyslij .wpcf7-spinner{position:absolute;right:0;top:10px}