﻿::-webkit-scrollbar-thumb{background-color:#000000;outline:1px solid #666666}::-webkit-scrollbar{width:4px}a{text-decoration:none;color:#000}a:hover{color:#000000;text-decoration:none}strong.color_1{color:#000000}html{height:100%}label{display:inline-block;width:100%}.button1{background:#000000;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:#000000;color:#fff;border:1px solid #000000}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:"Poppins", 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:"Poppins", serif;font-size:16px;overflow-x:hidden;max-width:1920px;margin:0 auto}.container-new{max-width:1520px;margin:0 auto}.product-i .product-description{white-space:pre-wrap;padding:1.5rem 0}.product-i .krotki_opis{color:#4f5955;padding-bottom:17px;font-size:18px}.nawigacja{display:flex;justify-content:end}.nawigacja>div{border:1px solid #3b3b3b;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:#000000;color:#fff;border:1px solid #000000;transition:0.5s}#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}#znajdzSalon .modal-content{background-color:#f8f6ee;padding:1rem 0}#znajdzSalon .modal-content #salony-optyczne{padding:0}#znajdzSalon .modal-content #salony-optyczne .nazwa_salonu{font-size:1rem}#znajdzSalon .modal-content #salony-optyczne .salon_optyczny{padding:1rem 0}#znajdzSalon .modal-body{max-height:420px;overflow:auto;font-size:14px}#znajdzSalon .modal-body .salon_optyczny{border-bottom:1px solid #eee}#znajdzSalon .modal-body .salon_optyczny .dojazd{background:#000;color:#fff;padding:6px 11px;border-radius:38px;display:inline-block;font-size:12px;margin-top:10px;transition:0.5s}#znajdzSalon .modal-body .salon_optyczny .dojazd:hover{background:#7f7f7f;transition:0.5s}#znajdzSalon .modal-body .hidden{display:none}#home{margin:2rem auto 1rem}#instagram{text-align:center}#instagram .title{text-align:center;border-top:1px solid #eee;padding:15px 0;font-size:1.6rem;font-weight:600;letter-spacing:4px}#instagram .link{margin-bottom:2rem;font-size:1.3rem;font-weight:600;letter-spacing:2px;color:#000000}#instagram .link a{color:#000000}#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:600;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 #000000;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:#000000}.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:#000000}.tekst h2 strong,.full h2 strong{font-weight:200}.tekst h3,.full h3{margin-top:1.5rem;font-weight:200;font-size:2rem;color:#000000}.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:#000000}#konsultacja .umowwizyte .guziki{margin-top:2rem}#konsultacja .umowwizyte .guziki .button1{border:1px solid #000000}#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:"Poppins", 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:600;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:400px;object-fit:cover;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}.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:600;width:100%;position:absolute;bottom:-40px;left:-2px;background:#fff;width:80%;display:flex;height:150px;padding:15px;flex-direction:column;text-align:left}.aktualnosci .post-slider .post .post-info .kategoria{color:#000000;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}.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:#fff;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:#fff;border-radius:15px}.gallery-top .swiper-slide img{max-height:480px}.logotypy{background:#f8f6ee;padding:15px;margin-top:2rem}.logotypy .swiper-wrapper{align-items:center}.logotypy .logo-slider img{max-height:60px;margin:0 auto;display:block}#dla_kogo:after{content:"";background:url(https://ziolowyebook.pl/wp-content/uploads/2025/01/top_0.webp);background-position:center right;background-repeat:no-repeat;width:128px;height:100%;position:absolute;z-index:99;left:0;top:0;bottom:0}.elementor-element-8635453:after{content:"";background:url(https://ziolowyebook.pl/wp-content/uploads/2025/01/top_0.webp);background-position:center right;background-repeat:no-repeat;width:128px;height:100%;position:absolute;z-index:99;left:-50px;top:0;bottom:0}.p_ebook{position:relative}.products-shortcode>.p_ebook:nth-child(odd)::after{content:"";background:url(https://ziolowyebook.pl/wp-content/uploads/2025/01/center2.webp);background-position:center right;background-repeat:no-repeat;width:240px;height:100%;position:absolute;z-index:99;right:0;top:0;bottom:0}.products-shortcode>.p_ebook:nth-child(even)::before{content:"";background:url(https://ziolowyebook.pl/wp-content/uploads/2025/02/center.png);background-position:center left;background-repeat:no-repeat;position:absolute;z-index:99;left:0;width:240px;height:100%}@media (max-width:1200px){#dla_kogo:after,.elementor-element-8635453:after,.products-shortcode>.p_ebook:nth-child(odd)::after,.products-shortcode>.p_ebook:nth-child(even)::before{display:none}}.custom-gallery-columns{display:flex;gap:20px}.gallery-column{flex:1;display:flex;flex-direction:column;gap:10px}.custom-gallery-columns a{display:block;text-decoration:none;padding:20px}.custom-gallery-columns img{width:100%;height:auto;border-radius:5px;transition:transform 0.3s ease-in-out}.custom-gallery-columns img:hover{transform:scale(1.05)}.zdjecia-home{margin:0 auto}.zdjecia-home .zdjecie-home-item{display:flex}.zdjecia-home .zdjecie-home-item img{max-width:100%;margin-bottom:3rem;object-fit:contain;border-radius:5px}.zdjecia-home .zdjecie-home-item.col-md-6 img{height:300px}#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 #cfd0d2}#header ul{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}#header ul .current-menu-item a:after{content:"";position:absolute;left:0;bottom:50%;width:100%;height:1px;background-color:#272727;transform:scaleX(1);transform-origin:left center;transition:transform 0.3s ease}#header ul li{list-style:none;display:flex}#header ul li a{font-weight:400;padding:2px 10px;color:#000000;position:relative;display:inline-block;color:black;text-transform:uppercase;font-size:17px}#header ul li a:after{content:"";position:absolute;left:0;bottom:50%;width:100%;height:1px;background-color:#272727;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease}#header ul li a:hover::after{transform:scaleX(1)}#header ul .menu-item-449 a{background:#000000;color:#fff;text-align:center;padding:12px 22px;margin:0;width:100%;font-size:15px;border-radius:39px;margin-right:26px;font-weight:300}#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:600;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:600}#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 .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:600;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{padding-top:50px;padding-bottom:50px}#header .logo{position:relative;text-align:center}#header .logo img{max-width:fit-content;max-height:190px}#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}.fi-moje-konto svg{height:24px}.fi-moje-konto svg path{fill:#000}#d-menu nav.navbar{justify-content:center}#header #menu-menu-prawa-strona a{padding:0 15px}.woofc-menu-item .woofc-menu-item-inner i{font-size:inherit;line-height:inherit;display:inline-block;margin-right:0px;width:20px;font-size:24px;color:#000}.woofc-menu-item .woofc-menu-item-inner:after{content:attr(data-count);display:block;background-color:#000000;color:#ffffff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;left:15px;bottom:-3px;top:unset}#header ul .fa.fa-heart-o{text-shadow:0 0 1px black}.modal,.modal-open{padding-right:0 !important}.big_menu{position:relative}.big_menu .sub-menu{width:1070px;position:absolute;top:0;z-index:8;padding:12px 25px;display:none}.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}span.woofc-menu-item-inner-subtotal{display:none}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{max-width:50%}.woocommerce-account .addresses .title .edit{float:left;margin-top:2rem}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#000000;color:#fff;width:234px;padding:10px 10px;border:none;border-radius:38px}.products-shortcode .container{max-width:1300px}.product-card{padding:3rem 0}.product-card .button.add-to-cart-ajax{border-color:#FFFFFF00;background-color:#000000;border-radius:3px;padding:10px 20px 10px 20px;color:#fff}.product-card .product-price{font-size:2rem;font-weight:700;color:#000000}.product-card .product-info{display:flex;align-items:center}.product-card .product-title{font-family:"Kalam", Sans-serif;font-size:3.4rem;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#ffae00}.woocommerce .woocommerce-ordering{width:100%;text-align:end}.woocommerce .woocommerce-result-count{display:flex;width:100%}#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:#000000;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:#795548;color:#fff}span.onsale{display:none}.single-product .std .entry-title{font-family:"Playfair Display", serif}.single-product .std .price{margin-top:1rem;font-weight:600;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:#000000;font-size:1.5rem}.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:#000000}.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{border:2px solid #101010;color:#101010;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 #000000;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:#000000}.single-product .dodaj_do_koszyka .quantity .qty{background:transparent;border-radius:6px;border:2px solid #000000;padding-left:16px;margin-right:5px}.single-product .after-product{margin:1rem}.single-product .after-product .dane-produktu{margin:2rem 0}.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:#000000;color:#fff}.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-size:1.75rem}.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:600}.woo-sidebar{background:#fff;border-radius:20px;padding:10px 20px !important}.woo-sidebar .cat_title{font-weight:bold;font-family:"Playfair Display", 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 a{font-size:18px}.woo-sidebar .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}.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:#000000;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:"Playfair Display", 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}.product_list .product{margin-bottom:25px}.product_list .product .prod_in{position:relative}.product_list .product .prod_in .product_img{background:#fff;height:275px;display:block;border-radius:15px;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}.product_list .product .prod_in .product_img img{height:270px;width:100%;object-fit:contain;padding:15px}.product_list .product .prod_in .yith-wcwl-add-button{position:absolute;right:0}.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:600}.product_list .product .prod_in .price del{color:#a7a296;font-weight:600;font-size:15px}.product_list .product .prod_in .price ins{text-decoration:none}.product_list .product .prod_in .price ins .amount{font-weight:600}.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:#000000}#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:#000000;color:#fff;text-transform:uppercase;font-weight:600;border-radius:6px}#zapytajoprodukt .col{text-align:center}#zapytajoprodukt .wpcf7-spinner{position:absolute}footer{padding:3rem 0 0;width:98%;margin:2rem auto}footer .navbar{padding:0}footer .footer1 svg{width:20px}footer .footer-t1{margin-bottom:2rem;justify-content:center;text-align:center}footer .footer-t1 .el1{font-weight:400;font-size:23px;margin-bottom:10px}footer .footer-t1 .el2{font-size:17px;font-weight:400;margin-bottom:15px;display:block}footer .footer-t1 .el3{border:1px solid;padding:7px 37px;border-radius:50px;font-size:16px;font-weight:500;background:transparent;margin-top:10px;display:inline-flex}footer .footer-t1 .fi{background:transparent;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100%}footer .footer-t1 .fi svg{width:30px;height:30px}footer .footer-t1 .fi svg path{fill:#000}footer .kontakt-social{display:flex;justify-content:end;align-items:center;gap:20px}footer .kontakt-social svg path{stroke:#000000}footer .prawa{padding:1rem 0;font-size:14px;font-weight:300;color:#888888}footer .linia{width:100%;background:#cfd0d2;height:1px;margin:2rem 0 2rem 0}footer ul{padding:0;display:flex}footer ul li{padding-bottom:10px;list-style:none}footer ul li:first-child a{padding-left:0}footer ul li:not(:last-child)::after{content:"/"}footer ul a{padding:15px}footer .widget-title{font-size:18px;font-weight:700}#back-top{position:fixed;bottom:30px;right:15px;z-index:999}#back-top a{width:50px;height:50px;display:flex;background:#000000;justify-content:center;align-items:center;border-radius:100%;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a svg path{fill:#fff}#back-top a:hover{color:#000}#back-top a:hover span{background-color:#777}@media screen and (max-width:768px){#back-top{display:none !important;visibility:hidden}}.d_mobile{display:none}@media (min-width:1000px){.slider_mobile{display:none}}@media (max-width:999px){.home-slider{display:none}.slider_mobile{display:block}#header ul #menu-item-449{display:none}}@media (max-width:1200px){#d-menu,#top-prawa{display:none}#header #menu-menu-prawa-strona{flex-wrap:nowrap}#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}.mobile-hamburger{display:flex;align-items:center;margin-left:8px}.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:#7d356d}#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){.product-card .product-title{font-size:2rem}.product-i .product-description{color:#4f5955;font-family:"Poppins", Sans-serif;font-size:16px}footer .kontakt-social{justify-content:center;margin-bottom:1rem}footer .navbar{justify-content:center}footer .footer-r .col-3.col-md-3.flex.flex_end{display:none}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 #7d356d}.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}footer ul a{padding:10px;font-size:12px}}@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:#f1f1f1;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}@media only screen and (min-width:999px) and (max-width:1100px){.elementor-element-8635453:after{left:-83px}.elementor-327 .elementor-element.elementor-element-69ea035.e-con{padding-left:102px}.elementor-327 .elementor-element.elementor-element-69ea035.e-con p{padding:0;margin:0}}@media only screen and (min-width:999px) and (max-width:1450px){.elementor-element.elementor-element-dd061a2.e-con-full.e-flex.e-con.e-child{padding-left:40px}.products-shortcode>.p_ebook:nth-child(odd)::after{right:-130px}.products-shortcode>.p_ebook:nth-child(even)::before{left:-87px}}@media only screen and (min-width:1450px) and (max-width:1920px){.elementor-327 .elementor-element.elementor-element-69ea035{padding-left:188px}}.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:-15px;left:14px;font-size:0.8rem}.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}.wpcf7-form .zgoda a{text-decoration:underline}.wpcf7-form .wyslij{position:relative}.wpcf7-form .wyslij .wpcf7-spinner{position:absolute;right:0;top:10px}