﻿::-webkit-scrollbar-thumb{background-color:#225e4c;outline:1px solid #225e4c}::-webkit-scrollbar{width:6px}a{text-decoration:none;color:#000}a:hover{color:#225e4c;text-decoration:none}strong.color_1{color:#225e4c}html{height:100%}img{max-width:100%;height:auto}label{display:inline-block;width:100%}.eko-button{border:2px solid #000;padding:8px 25px;font-weight:700}.button1{background:#225e4c;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:#225e4c;color:#fff;border:1px solid #225e4c}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}.strong{font-weight:700}.font2{font-family:"Fustat", sans-serif}.f5{font-size:0.5rem}.f9{font-size:0.9rem}.f10{font-size:1rem}.f11{font-size:1.1rem}.f12{font-size:1.2rem}.f13{font-size:1.3rem}.f14{font-size:1.4rem}.flex{display:flex}.flex_end{justify-content:end}.flex_center{display:flex;align-items:center}.flex-center{justify-content:center}.flex-right{justify-content:end;display:flex}.flex-left{justify-content:start;display:flex}body{font-family:"Fustat", sans-serif;font-size:16px;overflow-x:hidden;max-width:1920px;margin:0 auto}.container-new{max-width:1640px;margin:0 auto;width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto}.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:#225e4c;color:#fff;border:1px solid #225e4c;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}#wybrane{margin:2rem auto 1rem}#wybrane h2{font-weight:700;letter-spacing:-0.3px}#wybrane p{line-height:1.7}#wybrane .ratio{border-radius:12px;background:#f3f4f6}#wybrane .card{border-radius:14px;transition:transform 0.25s ease, box-shadow 0.25s ease;overflow:hidden}#wybrane .card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0, 0, 0, 0.12)}#wybrane .card-body{padding:1.25rem 1.25rem 1.5rem}#wybrane .card-title{font-weight:700}#wybrane .badge{font-size:0.68rem;letter-spacing:0.5px;padding:0.45rem 0.6rem}#wybrane .btn.rounded-circle{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:rgba(255, 255, 255, 0.9);border:1px solid #e5e7eb}#wybrane .btn.rounded-circle:hover{background:#fff}#wybrane .text-muted.small{color:#6b7280}#wybrane .h4{letter-spacing:-0.2px}.margi1{margin:1rem 0}.margi2{margin:2rem 0}.margi4{margin:4rem 0}.margi6{margin:6rem 0}.pas-bialy{background:#fff;height:50px}.btn-primary{color:#fff;background-color:#225e4c;border-color:#225e4c;border-radius:0;padding:10px 22px}.btn-primary:hover{color:#fff;background-color:#ba8d5a;border-color:#ba8d5a}.btn-outline{color:#fff;border:1px solid #eee;border-radius:0;padding:10px 22px;background:#00000024}.btn-outline:hover{background:#fff}.pas-szary{background:#f1f1f1;height:50px}.hero__cta{display:flex;justify-content:center;gap:10px}#home .home-text h1{font-weight:800;margin-bottom:3rem}#home .home-text p{font-size:1.2rem;font-weight:700}#home-polecane .product-list-item img{height:400px}#home-polecane img{width:100%;height:100%;object-fit:cover}#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:#225e4c}#instagram .link a{color:#225e4c}#baner{margin:2rem 0}#baner img{width:100%}.title h2{font-weight:300}.card-body{padding:0;border-bottom:1px solid #225e4c;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:normal;font-size:4rem;color:#225e4c}.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:normal;font-size:2.5rem;color:#225e4c}.tekst h2 strong,.full h2 strong{font-weight:normal}.tekst h3,.full h3{margin-top:1.5rem;font-weight:normal;font-size:2rem;color:#225e4c}.tekst h3 strong,.full h3 strong{font-weight:normal}.bigmenu_on .overlay{position:fixed;top:0;background:#000000db;height:100vh;width:100%;left:0;right:0;z-index:3}#opinie{padding:3rem 0}#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:"Fustat", sans-serif;font-size:2rem;color:#000;margin:1.2rem 0}#zalety{background:#f1f1f1}.fi{display:inline-block;width:24px;height:24px;margin-right:5px}.fi.fi-no path{fill:none}.fi.fi-no path svg{width:24px;height:24px}.fi.fi-no path path{fill:#ffffff}.fi-dodajdokoszyka path{stroke:#ffff;stroke-width:1.5px;fill:none}.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-size:1.2rem;color:#000;margin-top:1rem}.galeria{display:flow-root}.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}#header .aws-container,.aws-container .aws-search-form .aws-wrapper,#header .aws-container .aws-search-field{height:49px;background:#f1f1f1;border:transparent}.aws-container .aws-search-form{height:49px}.aws-container .aws-search-form .aws-form-btn{background:transparent;border:none}.aws-container .aws-search-field{background:transparent;border-radius:5px !important}#header{transition:0.5s;width:100%;margin:0 auto;display:block;background:#fff;position:relative;z-index:4;box-shadow:0 1px 30px -16px #767676}#header .container-new.m-no{border-bottom:1px solid #cfd0d2}#header .logo img{max-height:60px}#header ul{margin:0;padding:0}#header li{list-style:none}#header .menu-menu-glowne-container{width:100%;position:relative}#header .menu-menu-glowne-container>ul{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;list-style:none}#header .menu-menu-glowne-container>ul>li{position:relative;display:flex;align-items:center;padding:0 25px}#header .menu-menu-glowne-container>ul>li:last-child{margin-left:auto}#header .menu-menu-glowne-container>ul>li:first-of-type>.menu-item-content>.menu-link{padding-left:0}#header .menu-menu-glowne-container>ul>li>.menu-item-content>.menu-link{font-weight:700;padding:12px 0;color:#000000}#header .menu-menu-glowne-container>ul>li.current-menu-item>.menu-item-content>.menu-link,#header .menu-menu-glowne-container>ul>li.current-menu-ancestor>.menu-item-content>.menu-link,#header .menu-menu-glowne-container>ul>li.current-menu-parent>.menu-item-content>.menu-link{color:#235f4d}#header .menu-menu-glowne-container>ul>.eko-button{border:2px solid #000;font-weight:700;padding:0 28px !important;height:43px;line-height:1}#header .menu-menu-glowne-container>ul>.eko-button.current-menu-item>.menu-item-content>.menu-link,#header .menu-menu-glowne-container>ul>.eko-button.current-menu-ancestor>.menu-item-content>.menu-link{border-bottom:none}#header .menu-menu-glowne-container>ul>.menu-item-449>.menu-item-content>.menu-link{background:#225e4c;color:#fff;text-align:center;padding:12px 22px;margin:0;width:100%;font-size:15px;border-radius:39px;margin-right:26px;font-weight:300;border-bottom:none}#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:8px;padding-bottom:0px}#header .social{display:flex}#header .social a{font-size:20px;padding:0 7px}#header #top-prawa{display:flex;align-items:center;justify-content:end}#header #top-prawa .linki{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}#header #top-prawa .linki .fi{padding-right:4px}#header #top-prawa .linki a{font-weight:700}.fi-moje-konto svg{height:24px}.fi-moje-konto svg path{fill:#000}#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:#225e4c;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}.menu-menu-glowne-container .sub-menu{position:absolute;z-index:200;background:#fff;box-shadow:0 8px 28px rgba(0, 0, 0, 0.12);border-radius:0;border-top:3px solid #235f4d;list-style:none;margin:0;padding:10px 0;min-width:230px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0.22s;pointer-events:none}.menu-menu-glowne-container>ul>li>.sub-menu{top:100%;left:0;transform:translateY(10px)}.menu-menu-glowne-container>ul>li:hover>.sub-menu,.menu-menu-glowne-container>ul>li.menu-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0s;pointer-events:auto}.menu-menu-glowne-container .sub-menu .sub-menu{top:-8px;left:100%;transform:translateX(8px)}.menu-menu-glowne-container .sub-menu li:hover>.sub-menu,.menu-menu-glowne-container .sub-menu li.menu-open>.sub-menu{opacity:1;visibility:visible;transform:translateX(0);transition:opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0s;pointer-events:auto}.menu-menu-glowne-container .sub-menu>li{position:relative;display:block}.menu-menu-glowne-container .sub-menu .menu-item-content{display:flex;align-items:center}.menu-menu-glowne-container .sub-menu .menu-link{display:block;padding:9px 18px;white-space:nowrap;color:#222;font-weight:500;flex:1;transition:color 0.18s, background 0.18s}.menu-menu-glowne-container .sub-menu .menu-link:hover{color:#235f4d;background:#f5f7f5}.menu-menu-glowne-container .sub-menu .current-menu-item>.menu-item-content>.menu-link,.menu-menu-glowne-container .sub-menu .current-menu-ancestor>.menu-item-content>.menu-link{color:#235f4d;font-weight:700}.menu-menu-glowne-container .sub-menu>li+li{border-top:1px solid #f0f0f0}.menu-menu-glowne-container>ul>li>.menu-item-content{display:flex;align-items:center}.menu-menu-glowne-container .menu-submenu-toggle{background:none;border:none;padding:4px 6px;cursor:pointer;display:flex;align-items:center;color:inherit;flex-shrink:0}.menu-menu-glowne-container .menu-submenu-toggle:focus-visible{outline:2px solid #235f4d;border-radius:3px}.menu-menu-glowne-container .menu-submenu-toggle .menu-caret{display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 0.22s ease}.menu-menu-glowne-container>ul>li.menu-open>.menu-item-content .menu-caret,.menu-menu-glowne-container>ul>li:hover>.menu-item-content .menu-caret{transform:rotate(-135deg) translateY(-2px)}.menu-menu-glowne-container .sub-menu .menu-submenu-toggle .menu-caret{transform:rotate(-45deg) translateY(0)}.menu-menu-glowne-container .sub-menu li.menu-open>.menu-item-content .menu-caret,.menu-menu-glowne-container .sub-menu li:hover>.menu-item-content .menu-caret{transform:rotate(135deg) translateY(0)}.menu-menu-glowne-container>ul>li:last-child>.sub-menu,.menu-menu-glowne-container>ul>li:nth-last-child(2)>.sub-menu{left:auto;right:0}.swiper-products-category,.swiper-products-collection{overflow:hidden}.swiper-products-category .swiper-products-list,.swiper-products-collection .swiper-products-list{display:flex !important;flex-wrap:nowrap !important;list-style:none;margin:0;padding:0}.swiper-products-category .swiper-products-list li.product,.swiper-products-collection .swiper-products-list li.product{width:auto;float:none;flex-shrink:0}.kolumna.opis_produktu{white-space:pre-line;line-height:24px}.kolumna.opis_produktu ul{line-height:1}.woocommerce div.product form.cart .button{width:100%}.woocommerce div.product form.cart{margin-bottom:2em;width:100%}#top{background:#f3f3f3;color:#000000;padding:2rem 0;margin-bottom:2rem}#top a{color:#000000;text-decoration:none}.product-list-item .product-media .wishlist button,.product-list-item .product-media .wishlist .yith-wcwl-add-to-wishlist-button--added{position:absolute !important;top:2px !important;right:2px !important;background:transparent !important}span.woofc-menu-item-inner-subtotal,span.onsale{display:none}.woocommerce img,.woocommerce-page img{height:auto;max-width:none}#breadcrumbs{margin:1rem 0}[role="button"]{color:#225e4c}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:50%}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:100%;text-align:end}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{display:flex;width:100%}.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,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt{background-color:#225e4c;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,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce-page:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover{background-color:#795548;color:#fff}: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:#225e4c;color:#fff;-webkit-font-smoothing:antialiased}: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}.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:#225e4c;color:#fff;width:230px;padding:10px;border:none;border-radius:0}.products-shortcode .container{max-width:1300px}.product-card{padding:3rem 0}.product-card .button.add-to-cart-ajax{border-color:transparent;background-color:#225e4c;border-radius:3px;padding:10px 20px;color:#fff}.product-card .product-price{font-size:2rem;font-weight:700;color:#225e4c}.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}.foto_carusel img{width:auto;max-width:100%;height:auto;border-radius:15px}.single-product .gallery-top .swiper-slide{background:#f3f3f3}.single-product .gallery-top .swiper-slide a{display:block;width:100%;height:100%;padding:2rem}.single-product .gallery-top .swiper-slide img,.single-product .gallery-top .swiper-slide .thumb{width:100%;height:100%;object-fit:contain;display:block}.single-product .gallery-thumbs .swiper-slide{height:96px;border-radius:8px;overflow:hidden;cursor:pointer;background:#f3f3f3;padding:0.9rem}.single-product .gallery-thumbs .swiper-slide img,.single-product .gallery-thumbs .swiper-slide .thumb{width:100%;height:100%;object-fit:contain;display:block;background:#f3f3f3}@media (max-width:767.98px){.single-product .gallery-top .swiper-slide{height:auto;min-height:260px;max-height:260px}.single-product .gallery-thumbs .swiper-slide{height:57px !important}}img.fslightbox-source.fslightbox-opacity-1{background:#ffff;padding:2rem}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;font-size:1.6rem;font-weight:700;margin-top:1rem}.sidebar-card{position:sticky;top:50px;border-radius:3px;border:0;box-shadow:0px 0px 19px -13px #999999;padding:1.2rem}.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:#225e4c;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:#225e4c}.single-product .yith-add-to-wishlist-button-block{display:flex;align-items:flex-start;margin:0;gap:0;flex-direction:row}.single-product .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--custom-button.yith-wcwl-add-to-wishlist-button--single{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 8px;border:1.5px solid #f3f3f3;border-radius:8px;background:#fafafa;color:#111;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color 0.18s, background 0.18s, color 0.18s;text-align:center;line-height:1.3;position:relative}.single-product .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--custom-button.yith-wcwl-add-to-wishlist-button--single:hover{border-color:#235f4d;background:#f0f7f5;color:#235f4d}.single-product .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--custom-button.yith-wcwl-add-to-wishlist-button--single:hover path{color:#235f4d}.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 #225e4c;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:#225e4c}.single-product .dodaj_do_koszyka .quantity .qty{background:transparent;border-radius:6px;border:2px solid #225e4c;padding-left:16px;margin-right:5px}.single-product .after-product .product-details-accordion{display:grid;gap:1rem}.single-product .after-product .product-details-accordion .accordion-item{border:1px solid #e4ebe6;border-radius:3px;overflow:hidden;background:#fff;box-shadow:0 16px 40px rgba(15, 23, 42, 0.06)}.single-product .after-product .product-details-accordion .accordion-button{margin:0;padding:1.1rem 1.25rem;font-size:1rem;font-weight:700;color:#16342b;background:linear-gradient(180deg, #ffffff 0%, #f7faf8 100%)}.single-product .after-product .product-details-accordion .accordion-button:focus{border:none;box-shadow:none}.single-product .after-product .product-details-accordion .accordion-button:not(.collapsed){box-shadow:none;color:#fff;background:linear-gradient(135deg, #246954 0%, #1c926f 100%)}.single-product .after-product .product-details-accordion .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.single-product .after-product .product-details-accordion .accordion-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0.3rem;text-align:left}.single-product .after-product .product-details-accordion .accordion-eyebrow{display:inline-flex;align-items:center;padding:0.35rem 0.7rem;border-radius:3px;background:#edf5f0;color:#225e4c;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.single-product .after-product .product-details-accordion .accordion-button:not(.collapsed) .accordion-eyebrow{background:rgba(255, 255, 255, 0.16);color:#fff}.single-product .after-product .product-details-accordion .accordion-title{font-size:1.15rem;line-height:1.2}.single-product .after-product .product-details-accordion .accordion-body{padding:1.25rem;background:#fff}.single-product .after-product .product-shipping-copy{color:#475467;line-height:1.75}@media (max-width:575.98px){.single-product .after-product .product-details-accordion .accordion-button{padding:1rem}.single-product .after-product .product-details-accordion .accordion-body{padding:1rem}}.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}.specyfikacja .specyfikacja-item{min-height:100%;padding:1rem 1.1rem;border:1px solid #e4ebe6;border-radius:3px;background:linear-gradient(180deg, #ffffff 0%, #f8fbf9 100%)}.specyfikacja .specyfikacja-label{display:inline-flex;align-self:flex-start;padding:0.45rem 0.75rem;border-radius:3px;background:#edf5f0;color:#225e4c;font-size:0.74rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.specyfikacja .specyfikacja-value{color:#101828;font-size:1.05rem;font-weight:600;line-height:1.45;word-break:break-word}.woo-sidebar{background:#fff;border-radius:20px;padding:10px 20px !important}.woo-sidebar .cat_title{font-weight:bold;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:#225e4c;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-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}.lista-produktow ul{padding:0}.product-list-item .prod_in{background:#fff}.product-list-item .product-media{position:relative;background:#f3f3f3;overflow:hidden}.product-list-item .product-media .product_img{display:block}.product-list-item .product-media .product_img img{display:block;width:100%;height:310px;object-fit:contain}.product-list-item .product-media .product-badges{position:absolute;left:14px;top:14px;z-index:3;display:flex;gap:8px}.product-list-item .product-media .product-badges .badge{background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:8px 12px;line-height:1;border-radius:0}.product-list-item .product-media .wishlist{position:absolute;right:8px;top:0px;z-index:3}.product-list-item .product-media .wishlist a,.product-list-item .product-media .wishlist button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:0;padding:0;text-decoration:none;box-shadow:none;cursor:pointer}.product-list-item .product-media .wishlist .yith-wcwl-add-to-wishlist-button--added{position:absolute;left:2px;top:-3px}.product-list-item .product-media .wishlist .yith-wcwl-add-to-wishlist,.product-list-item .product-media .wishlist .yith-wcwl-add-button,.product-list-item .product-media .wishlist .yith-wcwl-wishlistaddedbrowse,.product-list-item .product-media .wishlist .yith-wcwl-wishlistexistsbrowse{margin:0}.product-list-item .product-media .wishlist .yith-wcwl-add-to-wishlist a,.product-list-item .product-media .wishlist .yith-wcwl-add-button a,.product-list-item .product-media .wishlist .yith-wcwl-wishlistaddedbrowse a,.product-list-item .product-media .wishlist .yith-wcwl-wishlistexistsbrowse a{font-size:0;line-height:0}.product-list-item .product-media .wishlist a::before{content:"♡";font-size:26px;line-height:1;color:#111}.product-list-item .product-media .wishlist svg,.product-list-item .product-media .wishlist i{font-size:22px}.product-list-item .product-media .cart-fab{position:absolute;right:14px;bottom:14px;z-index:3;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;text-decoration:none}.product-list-item .product-media .cart-fab i{color:#fff;font-size:14px}.product-list-item .product-media .cart-fab.disabled{opacity:0.5;pointer-events:none}.product-list-item .product-media .cart-fab.is-variable{font-weight:800}.product-list-item .product-media .cart-fab.is-variable .cart-ico{font-size:22px;line-height:1}.product-list-item .product-body{padding:16px 16px 18px 16px}.product-list-item .product-body .product-title{margin:0 0 6px 0;font-size:22px;font-weight:800}.product-list-item .product-body .product-title a{color:#111;text-decoration:none}.product-list-item .product-body .product-desc{font-size:13px;line-height:1.35;color:#666;margin:0 0 14px 0;max-width:92%}.product-list-item .product-body .product-pricing{margin-bottom:12px}.product-list-item .product-body .product-pricing .price-regular-row{display:flex;align-items:baseline;gap:10px;font-size:1.3rem;color:#666;margin-top:15px;margin-bottom:6px}.product-list-item .product-body .product-pricing .price-regular-row .label{color:#666}.product-list-item .product-body .product-pricing .price-regular-row .regular{color:#666;text-decoration:line-through}.product-list-item .product-body .product-pricing .price-regular-row .discount{font-weight:700;color:#0f6b57}.product-list-item .product-body .product-pricing .price-current{font-size:34px;font-weight:900;color:#111;line-height:1.05;margin-bottom:6px}.product-list-item .product-body .product-pricing .price-current ins{text-decoration:none}.product-list-item .product-body .product-pricing .price-current del{display:none}.product-list-item .product-body .product-pricing .price-current bdi{font-weight:900}.product-list-item .product-body .product-pricing .price-omnibus{font-size:12px;color:#777}.product-list-item .product-body .product-pricing .price-omnibus .omnibus{margin-left:6px;text-decoration:line-through;color:#777;white-space:nowrap}.product-list-item .product-body .product-flags{display:flex;gap:10px;flex-wrap:wrap}.product-list-item .product-body .product-flags .flag{display:inline-block;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:0.05em;line-height:1;text-transform:uppercase;color:#fff}.product-list-item .product-body .product-flags .flag-fast{background:#111}.product-list-item .product-body .product-flags .flag-sale{background:#0f6b57}#product_list .product-list-item{width:33%;max-height:600px;margin-bottom:3rem}#product_list .product-list-item .product .prod_in{position:relative}#product_list .product-list-item .product .prod_in .product_img .product-badges{position:absolute;top:10px;left:10px;z-index:4;display:flex;flex-direction:column;gap:6px}#product_list .product-list-item .product .prod_in .product_img .product-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;color:#fff}#product_list .product-list-item .product .prod_in .product_img .badge-new{background:#16a34a}#product_list .product-list-item .product .prod_in .product_img .badge-sale{background:#dc2626}#product_list .product-list-item .product .prod_in .product_img .badge-low{background:#f59e0b;color:#111827}#product_list .product-list-item .product .prod_in .yith-wcwl-add-button{z-index:5}.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}.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}#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 input.wpcf7-submit{max-width:200px;margin:0 auto;background:#225e4c;color:#fff;text-transform:uppercase;font-weight:600;border-radius:6px}#zapytajoprodukt textarea{width:100%;height:120px;border:1px solid #d7d7d7;padding:5px;margin-top:5px}#zapytajoprodukt .col{text-align:center}#zapytajoprodukt .wpcf7-spinner{position:absolute}.wc-catbar{position:relative}.wc-cat-swiper{padding:14px 0 18px;user-select:none}.wc-cat-swiper .swiper-wrapper{align-items:center}.wc-cat-swiper .swiper-slide{width:auto}.wc-cat-swiper *{user-select:none}.wc-cat-swiper img{-webkit-user-drag:none;user-drag:none}.wc-cat-item{position:relative;display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;padding:6px 2px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.wc-cat-icon{width:64px;height:64px;border-radius:100%;background:rgba(0, 0, 0, 0.05);display:flex;align-items:center;justify-content:center;overflow:hidden}.wc-cat-icon img{width:34px;height:34px;object-fit:contain;display:block}.wc-cat-name{font-size:18px;font-weight:600;line-height:1.1}.wc-cat-item.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-18px;height:2px;background:#000}.wc-catbar__scrollbar-wrap{width:60%;margin:1rem auto 2rem;padding:10px 0}.wc-catbar__scrollbar-wrap .swiper-scrollbar{position:relative;height:2px;background:rgba(0, 0, 0, 0.16);border-radius:3px}.wc-catbar__scrollbar-wrap .swiper-scrollbar::before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.wc-catbar__scrollbar-wrap .swiper-scrollbar-drag{position:relative;height:2px;background:rgba(0, 0, 0, 0.65);border-radius:3px;cursor:grab}.wc-catbar__scrollbar-wrap .swiper-scrollbar-drag::before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.wc-catbar__scrollbar-wrap .swiper-scrollbar-drag:active{cursor:grabbing}.sb-featured{background:#f1f1f1;padding:80px 0}.sb-featured__container{max-width:1680px}.sb-featured__panel{background:#f3f3f1;border:1px solid #e2e2e2;padding:58px 72px 62px}.sb-featured__top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:52px}.sb-featured__h{margin:0;font-size:44px;font-weight:500;letter-spacing:-0.02em;color:#111}.sb-featured__tabs{display:flex;gap:14px}.sb-featured__tab{border-radius:0 !important;height:56px;padding:0 26px;border:2px solid #bdbdbd;background:transparent !important;color:#6c6c6c !important;font-weight:600;font-size:18px;letter-spacing:-0.01em}.sb-featured__tab.active{border-color:#111;color:#111 !important}.sb-featured__content{align-items:stretch}.sb-featured__info{padding-right:40px;display:flex;flex-direction:column;height:100%}.sb-featured__meta{display:flex;align-items:center;gap:16px;margin-bottom:18px}.sb-featured__badge{background:#1f5a4a;color:#fff;font-weight:700;font-size:13px;padding:7px 16px;display:inline-flex;align-items:center;justify-content:center}.sb-featured__wish{border:0;background:transparent;padding:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#111}.sb-featured__title{margin:0 0 10px;font-size:44px;font-weight:700;letter-spacing:-0.03em;color:#111}.sb-featured__desc{margin:0 0 18px;color:#6f6f6f;font-size:18px;line-height:1.45;max-width:340px}.sb-featured__price{font-size:44px;font-weight:700;letter-spacing:-0.02em;color:#111;margin-bottom:22px}.sb-featured__price .woocommerce-Price-amount,.sb-featured__price bdi{font-weight:700}.sb-featured__price del{opacity:0.55;font-weight:600}.sb-featured__price ins{text-decoration:none}.sb-featured__mini{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#3a3a3a;font-size:13px;margin-bottom:22px}.sb-featured__mini-item{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.sb-featured__mini-item:hover{color:#111}.sb-featured__dot{width:7px;height:7px;background:#1f5a4a;display:inline-block}.sb-featured__btn{align-self:flex-start;background:#111;color:#fff;border-radius:0;padding:14px 22px;font-weight:700;border:1px solid #111}.sb-featured__btn:hover{background:#000;border-color:#000;color:#fff}.sb-featured__nav{margin-top:auto;display:flex;gap:12px;padding-top:34px}.sb-featured__nav-btn{width:58px;height:58px;border-radius:0;background:#fff;border:1px solid #e1e1e1;display:inline-flex;align-items:center;justify-content:center;color:#111}.sb-featured__nav-btn:hover{border-color:#cfcfcf}.sb-featured__media{height:100%;padding-left:10px}.sb-featured__swiper{width:100%;height:100%;overflow:hidden}.sb-featured__slide{display:flex;align-items:center;justify-content:center}.sb-featured__slide img{width:100%;height:520px;object-fit:contain;display:block}@media (max-width:991.98px){.sb-featured__panel{padding:40px 22px 44px}.sb-featured__top{margin-bottom:28px}.sb-featured__h{font-size:32px}.sb-featured__title{font-size:34px}.sb-featured__price{font-size:36px}.sb-featured__info{padding-right:0;margin-bottom:26px}.sb-featured__slide img{height:360px}.sb-featured__tabs{width:100%;justify-content:flex-end}}@media (max-width:575.98px){.sb-featured__top{flex-direction:column;align-items:flex-start}.sb-featured__tabs{justify-content:flex-start}.sb-featured__tab{height:50px;padding:0 18px;font-size:16px}}#sb_instagram #sbi_images{gap:0 !important;margin-top:0;padding-top:0}.fundusze{text-align:center}footer{padding:1rem 0 0;width:100%}footer .navbar{padding:0}footer .footer1 svg{width:20px}footer .footer-t1{margin-bottom:2rem}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 .social{display:flex;gap:10px;justify-content:end}footer .social .fi{width:unset;height:unset;margin-right:unset}footer .social a{background:#225e4c;height:50px;width:50px;display:inline-flex;justify-content:center;align-items:center}footer .platnosci img{max-height:25px}footer .prawa{padding:1rem 0;font-size:0.9rem;font-weight:400}footer .linia{width:100%;background:#cfd0d2;height:1px;margin:2rem 0 2rem 0}footer ul{padding:0;display:flex;margin-bottom:0}footer ul li{list-style:none;display:flex}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}.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}.single-product .gallery-thumbs .swiper-slide img,.single-product .gallery-thumbs .swiper-slide .thumbnail{padding:0}}@media (max-width:1200px){#d-menu,#top-prawa{display:none}#header #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}#header .logo img{max-height:75px;padding:8px}#salony-optyczne{padding:1rem 15px}#salony-optyczne .salon_optyczny h3{font-size:1rem}.full,.tekst{padding:0 15px}.full .elementor-element,.tekst .elementor-element{padding:0}.full h2,.tekst h2{text-align:center;font-size:1.6rem;margin-top:0}.elementor-widget-container{padding:0 !important}.elementor-element-82922e8{font-size:2rem !important;line-height:1 !important}.elementor-element-356b247{position:relative !important;bottom:0;top:0}.elementor-element-0b35fb8{width:100%}.kontakt .e-con-inner{margin:0;padding:1rem !important}.page-template-salon .type-page .title{padding:0 0 1rem}.page-template-salon .type-page .title h1{font-size:2rem}.title-page h1{font-size:1.4rem;text-align:center}.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{cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:2px solid transparent;border-radius:8px;transition:background 0.2s, border-color 0.2s;flex-shrink:0}.mobile-hamburger i{display:flex;align-items:center;transition:filter 0.2s}.mobile-hamburger i svg{width:24px;height:24px;display:block}.mobile-hamburger.is-active{background:inherit;border-color:inherit}.mobile-hamburger.is-active i{filter:brightness(0) invert(1)}.mobile-hamburger:hover:not(.is-active){border-color:inherit}.mobile-hamburger:focus-visible{outline:2px solid inherit;outline-offset:2px}.mobile-menu i{color:#225e4c}.m-no{display:none}#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}#konsultacja .umowwizyte .tekst{font-size:1.5rem;font-weight:500}.footer-l{margin-bottom:2rem}}@media (max-width:1450px){.single-product .std .info_box .info_box_in p{font-size:0.8rem}}@media (max-width:770px){#header .menu-menu-glowne-container>ul>.eko-button{border:none;font-weight:normal;height:43px;line-height:1;padding:0 12px}#product_list .product-list-item{width:100%;margin-bottom:1rem}.product-card .product-title{font-size:2rem}.product-i .product-description{color:#4f5955;font-family:"Poppins", Sans-serif;font-size:16px}.dane-produktu{margin:2rem 0}.dane-produktu .specyfikacja .row{width:100%}.single-product .sidebar-card{padding:15px}.single-product .std .entry-title{padding:0 !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 button.nazwa_kategorii{margin:inherit;padding:0.4rem 1rem;font-size:1.2rem}.gallery-top,.gallery-thumbs{height:262px}.gallery-top{width:82%}.gallery-thumbs{margin-right:0;width:calc(20% - 20px)}.gallery-thumbs .swiper-slide{border-radius:6px}.wpc-button-inner{width:100%;font-weight:600;font-size:18px}.nazwa_kategorii{font-size:1.2rem}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 .prawa div{text-align:center !important}footer .text-center.f9{font-size:11px;padding:0 12px}footer ul a{padding:10px;font-size:12px}footer#contact{padding:15px}body{font-size:13px}#konsultacja img{position:relative;height:287px;object-fit:cover;object-position:80%}#h-info{text-align:center}#h-info .row>div .desc{padding:12px 0}#header ul{flex-wrap:wrap}#header ul li{width:100%;font-size:1.2rem}#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}#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}#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}.d_mobile .mobile_show_menu .on_szukaj .szukaj input{padding:10px;width:100%;border-radius:50px;border:1px solid #225e4c}.lava-ajax-search-form-wrap{width:100%}.m-no{display:none}.szukaj{display:none}.nawigacja>div{width:30px;height:30px}.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}}@media (max-width:1200px){html{overflow-x:hidden}#header #menu-top-menu{display:none}.kolumna .accordion{margin-top:2rem}.d_mobile{display:flex;align-items:center}.szukaj.flex{display:none}.mobile-menu{font-size:1.6rem;display:flex;gap:16px;color:black}.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}#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}}@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}}.mobile-nav-backdrop{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);z-index:9998;opacity:0;pointer-events:none;transition:opacity 0.35s ease}.mobile-nav-backdrop.is-visible{opacity:1;pointer-events:auto}.mobile-nav{position:fixed;top:0;left:0;width:100%;width:100vw;height:100%;height:100dvh;z-index:9999;background:#fff;display:flex;flex-direction:column;overflow:hidden;transform:translateX(-100%);transition:transform 0.38s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e8e8e8;flex-shrink:0;min-height:64px;background:#fff}.mobile-nav-header .mobile-nav-logo img{max-height:46px;width:auto;display:block}.mobile-nav-header .mobile-nav-site-name{font-weight:700;font-size:1.1rem;color:inherit}.mobile-nav-close{width:44px;height:44px;background:none;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:background 0.18s, border-color 0.18s}.mobile-nav-close span{display:block;width:18px;height:2px;background:#333;border-radius:2px;position:absolute;transition:background 0.18s}.mobile-nav-close span:first-child{transform:rotate(45deg)}.mobile-nav-close span:last-child{transform:rotate(-45deg)}.mobile-nav-close:hover{background:#f0f4f2;border-color:inherit}.mobile-nav-close:hover span{background:inherit}.mobile-nav-close:focus-visible{outline:2px solid inherit;outline-offset:2px}#mobile-nav .mobile-nav-body{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#mobile-nav .mobile-nav-body .menu-menu-glowne-container>ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}#mobile-nav .mobile-nav-body .menu-menu-glowne-container>ul>li{display:block;border-bottom:1px solid #f0f0f0;position:static}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-item-content{display:flex;align-items:stretch;min-height:52px}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-link{flex:1;padding:14px 12px;font-size:15px;font-weight:600;color:#222;display:flex;align-items:center;text-decoration:none;transition:color 0.15s, background 0.15s}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-link:hover,#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-link:focus{color:inherit;background:#f5f9f7;outline:none}#mobile-nav .mobile-nav-body .menu-menu-glowne-container>ul>li>.menu-item-content>.menu-link{font-size:16px;font-weight:700;padding:16px 20px;border-right:none}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .sub-menu{overflow:hidden;max-height:0;transition:max-height 0.38s cubic-bezier(0.4, 0, 0.2, 1) !important;list-style:none;padding:0;margin:0;background:#f8faf9;position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;box-shadow:none !important;border-top:none !important;pointer-events:auto !important;min-width:unset !important}#mobile-nav .mobile-nav-body .menu-menu-glowne-container>ul>li:hover>.sub-menu,#mobile-nav .mobile-nav-body .menu-menu-glowne-container .sub-menu li:hover>.sub-menu{max-height:0}#mobile-nav .mobile-nav-body .menu-menu-glowne-container li.menu-open>.sub-menu{max-height:3000px !important}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .sub-menu>li{border-bottom:1px solid #eaeeed;position:static !important}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .sub-menu>li:last-child{border-bottom:none}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .sub-menu-depth-1>li>.menu-item-content>.menu-link{padding:13px 20px 13px 36px;font-size:14px;font-weight:500;border-right:none}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .sub-menu-depth-2>li>.menu-item-content>.menu-link{padding:11px 20px 11px 52px;font-size:13px;font-weight:400;border-right:none}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-submenu-toggle{width:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#777;transition:background 0.18s, color 0.18s}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-submenu-toggle:hover{background:#eef3ef;color:inherit}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-submenu-toggle:focus-visible{outline:2px solid inherit;outline-offset:-2px}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .menu-submenu-toggle .menu-caret{display:block !important;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px) !important;transition:transform 0.3s ease !important}#mobile-nav .mobile-nav-body .menu-menu-glowne-container li.menu-open>.menu-item-content>.menu-submenu-toggle{background:#eaf1ec;color:inherit}#mobile-nav .mobile-nav-body .menu-menu-glowne-container li.menu-open>.menu-item-content>.menu-submenu-toggle .menu-caret{transform:rotate(-135deg) translateY(0) !important}#mobile-nav .mobile-nav-body .menu-menu-glowne-container .current-menu-item>.menu-item-content>.menu-link,#mobile-nav .mobile-nav-body .menu-menu-glowne-container .current-menu-ancestor>.menu-item-content>.menu-link,#mobile-nav .mobile-nav-body .menu-menu-glowne-container .current-menu-parent>.menu-item-content>.menu-link{color:inherit}body.mobile-nav-open{overflow:hidden;position:fixed;width:100%}body.admin-bar .mobile-nav{top:var(--wp-admin--admin-bar--height, 32px);height:calc(100% - var(--wp-admin--admin-bar--height, 32px));height:calc(100dvh - var(--wp-admin--admin-bar--height, 32px))}body.admin-bar .mobile-nav-backdrop{top:var(--wp-admin--admin-bar--height, 32px)}.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}