.wa__btn_popup{z-index:99!important}.onsale{display:none}.woocommerce-billing-fields #billing_pay_in_eur_field{display:none!important}.woocommerce-cart-form__cart-item .product-subtotal{display:flex;flex-direction:column}.woocommerce-cart-form__cart-item .net-amount td{font-weight:700}.hidden{display:none!important}.home .swiper-container-wrapper{position:relative}.preloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255);display:flex;justify-content:center;align-items:center;z-index:10}.spinner{border:5px solid var(--wp--preset--color--custom-brand-1);border-top:5px solid #007bff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.place-order #place_order{font-size:var(--wp--preset--font-size--small);padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important;margin-top:20px!important}.wc-block-components-product-sale-badge{display:none!important}.woocommerce-cart-form__cart-item .product-price{min-width:150px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--wp--preset--color--custom-brand-1))!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--wp--preset--color--custom-brand-1))!important}.produkty-slider .add_to_cart_button{width:100%}.product-description-column{box-sizing:border-box}.woocommerce-product-attributes tbody{font-size:var(--wp--preset--font-size--small);display:grid;grid-template-columns:repeat(2,1fr);gap:0 10px;text-align:left}.woocommerce-product-attributes tr{float:left;font-size:var(--wp--preset--font-size--small);display:grid;grid-template-columns:1fr 1fr;align-items:first baseline}.woocommerce table.shop_attributes th{padding:0}.single-product .wc-block-components-product-price{text-align:center}.single-product .shipping-form-container{width:100%;text-align:center}.flex-control-nav button{background:#fff0;border:0;font-size:2rem;color:var(--wp--preset--color--custom-brand-1)}.custom-dropdown{position:relative;width:100%;margin:20px 0 10px 0}.selected-country{display:flex;align-items:center;border:1px solid #ccc;padding:10px;cursor:pointer;background-color:#fff}#selected-flag{width:30px;height:20px;background-size:cover;margin-right:10px}.country-list{display:none;position:absolute;top:100%;left:0;width:100%;max-width:inherit;border:1px solid #ccc;background-color:#fff;max-height:200px;overflow-y:auto;z-index:1000;margin:0}.country-list.open{display:block}.country-option{display:flex;align-items:center;padding:10px;cursor:pointer}.country-option:hover{background-color:#f1f1f1}.country-flag{width:30px;height:20px;margin-right:10px}.country-name{font-size:14px}.loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgb(0 0 0 / .2);border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite;margin-left:10px}@keyframes spin{to{transform:rotate(360deg)}}.product-wrapper .dodaj-do-koszyka{visibility:hidden;opacity:0;height:0;transition:all 0.6s ease-in-out}.product-wrapper:hover .dodaj-do-koszyka{visibility:visible;opacity:1;height:50px}a.added_to_cart{display:block;margin-top:5px!important}.product-wrapper .add_to_cart_button{min-height:25px}#shipping_country{width:50%;border-radius:500px;padding:10px;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--black);width:100%}#update-shipping-cost{padding:10px;width:80%;color:var(--wp--preset--color--base);background:var(--wp--preset--color--custom-brand-1);border:1px solid var(--wp--preset--color--custom-brand-1)}#update-shipping-cost:hover,.single_add_to_cart_button:hover{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);}.single-product-form-container .price-container{padding:10px 0 10px;border-top:1px solid;border-top-color:currentcolor;border-bottom:1px solid;border-bottom-color:currentcolor;border-color:var(--wp--preset--color--custom-akcent)}.shipping-cost-result{padding:15px 0 15px;border-top:1px solid;border-top-color:currentcolor;border-bottom:1px solid;border-bottom-color:currentcolor;border-color:var(--wp--preset--color--custom-akcent)}.single-product .wp-block-add-to-cart-form .cart,.single-product .variations_form{width:100%;display:flex}.single-product .single_add_to_cart_button,.single-produc .single_variation_wrap{width:100%}.product-details-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;flex-direction:row-reverse;align-items:baseline}.product-description-column{flex:2;min-width:200px;padding:40px 20px 20px 20px}.product-additional-info-column{flex:1;min-width:60%!important;border-right:1px solid var(--wp--preset--color--custom-akcent);padding:40px 20px 20px 20px}.product-comments{width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.single-product .quantity{display:flex!important;align-items:center;border:1px solid var(--wp--preset--color--custom-akcent);overflow:hidden;max-width:120px}.single-product .quantity input{width:40px;height:100%!important;text-align:center;border:none;font-size:16px;font-weight:700;color:#333;background-color:#fff}.single-product .quantity button{width:40px;height:40px;background:#f5f5f5;border:none;cursor:pointer;font-size:20px;font-weight:700;line-height:40px;text-align:center}.single-product .quantity button:hover{background:#e0e0e0}.single-product .quantity .minus,.single-product .quantity .plus{width:40px;height:40px;background:#f5f5f5;border:none;cursor:pointer;font-size:20px;font-weight:700;line-height:40px;text-align:center;transition:background 0.2s ease-in-out}.single-product .quantity .minus:hover,.single-product .quantity .plus:hover{background:#ddd}.buy-now-container{width:100%;display:flex;justify-content:center;margin-top:10px}.buy-now-button{display:block;background-color:#fff0;color:var(--wp--preset--color--black);border:2px solid var(--wp--preset--color--black);padding:10px;font-size:22px;text-align:center;cursor:pointer;margin-top:10px;width:100%;text-decoration:none;text-decoration-thickness:auto}.buy-now-button:hover{background-color:var(--wp--preset--color--custom-brand-1);color:var(--wp--preset--color--base)}.shipping-form-container .input-text.qty{height:100%!important}.dropdown-arrow{position:absolute;right:10px;top:50%;width:10px;transform:translateY(-50%);pointer-events:none}.dropdown-arrow::after{content:"▼";font-size:14px;color:#333;display:block}.shop-wrapper .price-gross,.shop-wrapper .price-eur strong,.produkty_glowna .price-gross{font-size:large}#billing_pay_in_eur_field label{margin-bottom:0px!important}.woocommerce form .form-row .optional{visibility:hidden}@media only screen and (max-width:667px){.product-details-container{flex-direction:column}}.shipping-zone span{margin-right:10px}.woocommerce-input-wrapper{display:flex;align-items:center}.vat-validation-icon{display:inline-block;margin-left:10px;font-size:18px}.vat-validation-icon{color:green;position:absolute;right:10px;top:14px}.vat-validation-icon.valid img{color:green}.vat-validation-icon.invalid{color:red}.vat-validation-icon:before{content:''}#billing_nip.loading{background-image:url(/wp-content/plugins/modyfikacje-dreamdesigns/assets/css/spinner.gif);background-repeat:no-repeat;background-position:right center}.single_add_to_cart_button{padding:8px;color:var(--wp--preset--color--base);background:var(--wp--preset--color--custom-brand-1);border:1px solid var(--wp--preset--color--custom-brand-1)}.woocommerce h2,.woocommerce h3,.woocommerce h4{font-size:var(--wp--preset--font-size--large);font-weight:500;margin-bottom:10px}.woocommerce-cart .woocommerce.wp-block-group{display:block}.woocommerce-cart .woocommerce-notices-wrapper{width:48%}.woocommerce-cart .cart_totals{float:right;width:25%!important;padding:5px 1%}.woocommerce-cart .woocommerce-cart-form{float:left;width:67%;margin-top:15px}.cart_totals,.woocommerce-checkout-review-order-table{margin-top:15px}.woocommerce-cart-form{border-collapse:collapse;width:100%;font-size:var(--wp--preset--font-size--small)}.woocommerce-cart-form td,.woocommerce-cart-form th{padding:10px;text-align:center}.woocommerce-cart-form td.product-name{text-align:left}.woocommerce table.cart td.actions{padding-top:15px!important}.woocommerce-cart .woocommerce-cart-form #coupon_code{height:35px;font-size:var(--wp--preset--font-size--small)}#order_review .shop_table .woocommerce-checkout-review-order-table{display:block}.woocommerce-cart .button.wp-element-button,.woocommerce-checkout .button.wp-element-button{font-size:var(--wp--preset--font-size--small);padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px}.woocommerce table.shop_table{border:none}.woocommerce-cart-form th{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--contrast);font-size:1rem}.woocommerce-page .input-text{font-size:var(--wp--preset--font-size--small);padding:7px 10px;border:none}.product-remove{padding:35px 5px!important}.woocommerce-cart-form tr{border-bottom:none}.woocommerce table.shop_table{border-top:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f8d7da;border-left:4px solid #f5c6cb;padding:10px;margin-bottom:15px;font-size:.85rem;color:#721c24}#loginform{padding:30px;max-width:320px;margin:0 auto;background-color:#f7f7f7;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1)}#loginform label{display:block;margin-bottom:5px;font-weight:700}#loginform .input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.login-remember{margin-bottom:15px;display:flex;align-items:center}.login-remember input[type="checkbox"]{margin-right:5px}#wp-submit{width:100%;padding:12px;cursor:pointer;border:none;border-radius:4px;font-size:16px;font-weight:700;background-color:var(--wp--preset--color--custom-brand-2);color:#fff;transition:background-color 0.2s ease-in-out}#wp-submit:hover{background-color:var(--wp--preset--color--contrast)}.checkout.woocommerce-checkout{display:flex;flex-wrap:wrap;gap:40px}#customer_details{flex:3}#customer_details{display:flex;flex-direction:column}.shop_table.shop_table_responsive.woocommerce-cart-form__contents{padding:20px;box-shadow:var(--wp--preset--shadow--shadow-1)}#order_review.woocommerce-checkout-review-order,#customer_details.col2-set{background-color:var(--wp--preset--color--base);padding:20px;box-shadow:var(--wp--preset--shadow--shadow-1)}#customer_details .col-1,#customer_details .col-2{width:100%}#order_review{display:flex;flex-direction:column;flex:2}.woocommerce-checkout table.shop_table{width:100%;border-collapse:collapse}.woocommerce-page label{padding:5px 0}.woocommerce-input-wrapper .input-text{border-bottom:1px solid var(--wp--preset--color--custom-akcent)}.woocommerce-page label{margin-bottom:.1rem}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{min-width:100%}.shop_table.woocommerce-checkout-review-order-table td,.shop_table.woocommerce-checkout-review-order-table th{padding:20px}.product-details-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.product-description-column,.product-additional-info-column{flex:1;min-width:300px}.product-comments{width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.align-center{width:100%!important}@media only screen and (max-width:1280px){.woocommerce-product-attributes tbody{font-size:var(--wp--preset--font-size--small);display:grid;grid-template-columns:repeat(1,1fr);gap:0 10px;text-align:left}.woocommerce-product-attributes-item:nth-child(2n+1){border-right:0 solid var(--wp--preset--color--custom-akcent);height:100%;align-content:center;margin-right:0}}@media only screen and (max-width:600px){.woocommerce-product-attributes-item:nth-child(2n+1){border-right:0 solid var(--wp--preset--color--custom-akcent)!important}.woocommerce-product-attributes tbody{align-items:start;flex-direction:column}.checkout.woocommerce-checkout{flex-direction:column}.woocommerce-checkout #customer_details{width:100%}.woocommerce-checkout #order_review{width:100%}.woocommerce-checkout .product-remove{float:left;height:100%;display:flex;box-sizing:border-box;align-items:center}.woocommerce-checkout .product-name{display:flex;flex-direction:column;align-items:start}.woocommerce-checkout .product-name a{text-align:left}}.button-icon{display:flex;align-items:center;justify-content:center;padding:2px 5px;background-color:var(--wp--preset--color--custom-brand-1);color:var(--wp--preset--color--base);border:none;text-decoration:none;text-decoration-thickness:auto;cursor:pointer;transition:background-color 0.3s ease;width:60px;margin:0 auto!important;border-radius:500px;height:35px}}.button-icon:hover{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent)}.button-icon svg{fill:#fff;width:24px;height:24px}.cart-count{color:var(--wp--preset--color--custom-brand-1) background-color:var(--wp--preset--color--base);border-radius:50%;width:17px;height:17px;text-align:center;margin-left:5px;margin-bottom:5px}.price-regular .price-container{padding:10px 0 10px;border-top:1px solid;border-top-color:currentcolor;border-top-color:currentcolor;border-bottom:1px solid;border-bottom-color:currentcolor;border-bottom-color:currentcolor;border-color:var(--wp--preset--color--custom-akcent)}.price-regular,.price-range-regular{color:#999;text-decoration:line-through;font-size:20px;margin:5px}.price-sale{color:#137710;font-weight:700}.price-sale,.price-regular{margin-top:0;margin-bottom:5px}.price-sale-net,.price-range-net{color:#333;font-size:20px;font-weight:400;font-size:14px!important;margin:5px}.price-range-gross{margin:5px 0}.promo-container{display:flex;gap:10px;flex-wrap:wrap}.price-net,.price-gross{margin:5px 0;color:#555}.price-gross,.price-range-gross{color:#333}.price-net{margin:5px 0}.price-eur{color:#555;margin-top:5px}.wp-block-woocommerce-product-price .price-container{font-size:small}.wp-block-woocommerce-related-products .price-gross{font-size:20px}.single-product .single-product-form-container .price-container .price-gross{font-size:x-large}.single-product .wp-block-woocommerce-product-price .price-container .price-net{font-size:var(--wp--preset--font-size--medium)}.single-product .price-de strong{font-size:x-large!important}#billing_vat_number_field .woocommerce-input-wrapper{display:flex;flex-direction:column;position:relative}.wqv-modal-content .woocommerce-product-gallery{opacity:1!important}.product-slider-container img{width:100%;height:auto!important;object-fit:cover}.product{position:relative}.product-slider-container .wp-block-button.wc-block-components-product-button{align-items:inherit!important}.shop-wrapper .wp-block-button.wc-block-components-product-button{align-items:inherit!important;width:100%;box-sizing:border-box}.qqvfw-m-summary-wrapper div.quantity{margin:0 0 0 0!important}.mobile-show{display:none}.mobile-hide{display:block}.nav-bar .aws-container{display:none}.stock.in-stock{font-weight:700}.product-slider-container{overflow:hidden}.produkty_glowna{max-height:365px;overflow:hidden}@media only screen and (min-width:1225px){.topbar-wrapper{max-height:105px;overflow:hidden}.menubar-wrapper{max-height:166px}}.produkty-slider{margin:0 50px;overflow:hidden}.single-product{font-size:var(--wp--preset--font-size--medium)}.single-product .wp-block-add-to-cart-form{display:flex;flex-direction:column;align-items:center}.single-product .cart{margin-bottom:0em!important}.woocommerce table.shop_attributes td{padding:0 10px!important}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{margin-bottom:0em!important}.woocommerce-product-attributes-item__value{max-width:300px;word-wrap:break-word;display:flex;align-items:center}.szablon-produktu-sklep{position:relative}#qode-quick-view-for-woocommerce-pop-up .product{padding:0 20px}#qode-quick-view-for-woocommerce-pop-up .cart{max-height:37px!important}.show-more{font-weight:700;cursor:pointer;margin-left:5px}.wp-block-navigation__submenu-container{z-index:999!important}.woocommerce-product-attributes,.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value{border-top:0 dotted rgb(0 0 0 / .1)!important;border-bottom:0 dotted rgb(0 0 0 / .1)!important}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:transparent!important}#coupon_code{height:35px!important}.woocommerce .wp-block-woocommerce-product-image-gallery{clear:both;max-width:100%!important;position:relative}.wp-block-woocommerce-mini-cart-contents .wc-block-components-product-metadata__description{display:none}.wa__widget_container{position:fixed;z-index:1}.wp-block-uagb-faq-child{transition:all 0.9s ease-out}.wp-block-uagb-faq-child:hover,.uagb-icon svg{color:var(--wp--preset--color--base);transition:all 0.1s ease-in;fill:var(--wp--preset--color--base)}.wc_payment_methods.payment_methods img{height:20px!important}.produkty-glowna li{display:block;padding:2px 2px;margin:12px;text-decoration:none;overflow:hidden;list-style:none;transition:all 0.8s ease-out;position:relative;scale:1;background:var(--wp--preset--color--base);border-radius:0;transition:all 0.1s ease-in-out}.produkty-glowna li:before{content:"";position:absolute;z-index:0;top:-27px;right:-27px;background:var(--wp--preset--color--custom-brand-1);height:32px;width:32px;border-radius:32px;transform:scale(1);transform-origin:50% 50%;transition:transform 0.8s ease-out}.produkty-glowna li:hover:before{transform:scale(41)}.produkty-glowna li:hover{scale:1.05;z-index:1;border-radius:5px}.produkty-glowna li:hover p,.produkty-glowna li:hover h3{transition:all 0.3s ease-out}.produkty-glowna img{border-radius:17px 17px 0}.product-wrapper{position:relative;background:var(--wp--preset--color--base);border-radius:0;transition:all 0.1s ease-in-out}.product-wrapper:hover{border-radius:35px;z-index:1}.product-wrapper:hover .dodaj-do-koszyka{opacity:1}.blinds-grid-container{display:grid;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr;width:100%;height:100%;overflow:hidden;position:absolute;top:-20px;rotate:90deg}.blind{background:linear-gradient(90deg,#3366cc 50%,#2954a3 50.5%);border-bottom:1px solid #2a4f8f;transform-origin:top;animation:open-blind-animation 0.6s ease-in-out forwards}.blind:nth-child(1){animation-delay:0s}.blind:nth-child(2){animation-delay:0.2s}.blind:nth-child(3){animation-delay:0.4s}.blind:nth-child(4){animation-delay:0.6s}.blind:nth-child(5){animation-delay:0.8s}@keyframes open-blind-animation{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}.aws-container .aws-search-field{background-color:#fff0;padding:6px 25px!important}.aws-container .aws-search-form{background-color:var(--wp--preset--color--custom-akcent)!important;border-radius:500px}.menubar-wrapper .aws-container{max-width:400px;margin:0 auto;width:100%}.menubar-wrapper .aws-search-form{flex-direction:row-reverse}.menubar-wrapper .aws-wrapper{display:flex;align-items:center;gap:5px}.menubar-wrapper .aws-search-field{border:0 solid #fff!important;outline:0;width:100%;padding:10px;font-size:16px;border-radius:4px;box-shadow:0 0 0 0;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.menubar-wrapper .aws-search-field:focus{outline:none}.aws-search-result{border:0 solid #ccc!important}.menubar-wrapper .aws-search-btn_icon{width:100%!important}.menubar-wrapper .aws-search-btn_icon svg{fill:var(--wp--preset--color--base)!important}.menubar-wrapper .aws-search-btn.aws-form-btn{background-color:var(--wp--preset--color--custom-brand-1)!important;border:1px solid #007cba;color:#fff!important;width:50px!important;border-radius:50px!important;transition:background-color 0.2s ease-in-out}.aws-search-result{max-width:600px!important;width:100%!important}.menubar-wrapper .aws-search-btn:hover{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent)!important}.menubar-wrapper .aws-search-clear span{font-size:18px;color:#999;cursor:pointer;margin-left:10px}.menubar-wrapper .aws-search-clear span:hover{color:#333}.woocommerce-input-wrapper{display:flex;align-items:center}.woocommerce form .form-row{margin-bottom:0px!important}.woocommerce-cart-form .product-remove a{font-size:.9rem;color:#c00}.woocommerce-cart-form .product-remove a:hover{color:#a00}input[type="checkbox"],input[type="radio"]{transform:scale(.8);margin-right:8px}.woocommerce span.onsale{background-color:var(--wp--preset--color--custom-brand-1);color:var(--wp--preset--color--background,#fff);border-radius:-1px!important;min-height:10px!important;height:22px!important;padding:10px!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;line-height:1.5!important;top:5px!important}@media (max-width:768px){.woocommerce-cart-form{width:100%!important}.popup-content{width:95%!important}.woocommerce-cart .woocommerce-notices-wrapper{width:100%!important}.woocommerce-cart .cart_totals{float:right!important;width:100%!important;padding:5px 1%}footer,footer .wp-block-navigation,footer .wp-block-heading{text-align:center;align-items:center}#marki .wp-block-column{flex-basis:content!important}.woocommerce-cart-form td,.woocommerce-cart-form th{padding:8px;font-size:.8rem}.wc-proceed-to-checkout a.checkout-button,button.button.alt{padding:6px 10px;font-size:.8rem}.woocommerce input[type="submit"]{padding:6px 10px;font-size:.8rem}}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:40px!important}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:5px!important}.woocommerce-page table.woocommerce-checkout-review-order-table td,.woocommerce-page table.woocommerce-checkout-review-order-table th{padding:5px 20px!important}.select2-container--default .select2-selection--single{border-radius:0px!important}.woocommerce-page .select2-container .select2-selection .select2-selection__arrow{height:2rem}.woocommerce form .form-row{margin-bottom:0rem}.attachment-woocommerce_thumbnail{height:auto;max-width:100%;width:40px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:unset!important;padding:5px!important}.woocommerce-product-attributes-item:nth-child(odd){border-right:1px solid var(--wp--preset--color--custom-akcent);height:100%;align-content:center;margin-right:30px}.product-additional-info-column h2{margin-bottom:30px!important}.woocommerce table.shop_attributes th{font-weight:300!important}.woocommerce table.shop_attributes td{font-weight:500!important;font-style:normal}#shipping_country{width:50%}.qqvfw-m-content-inner .cart{display:flex}.product-details-container{border:1px solid var(--wp--preset--color--custom-akcent)}.qqvfw .qqvfw-m-content .qqvfw-m-product>.product{padding:20px}.qqvfw-quick-view-button-wrapper{top:15px!important;position:absolute!important;top:5px;left:20px}.qqvfw-quick-view-button-wrapper:hover .qqvfw-m-text{opacity:1}.qqvfw-m-text{opacity:0;transition:opacity 0.3s ease-in-out}.qqvfw-m-content h1{font-size:var(--wp--preset--font-size--large)}.kategorie-glowna{position:relative;justify-content:center;max-width:100%;margin:0!important;width:100%;padding:40px 0;overflow:hidden;min-height:230px}.produkty_glowna{position:relative;justify-content:center;max-width:100%;width:100%;padding:40px 0 80px;overflow:hidden;min-height:230px;list-style:none}.kategorie-glowna .wp-block-heading{margin-top:0;margin-bottom:0}.kategorie-glowna .swiper-slide,.produkty_glowna .swiper-slide{display:flex;width:unset;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s ease-in-out;box-sizing:border-box}.kategorie-glowna .swiper-slide-active{transform:scale(1.1)!important;opacity:1;z-index:1}.kategorie-glowna .swiper-slide:not(.swiper-slide-active){opacity:.7}.kategorie-glowna .swiper-button-next,.kategorie-glowna .swiper-button-prev{border-radius:50%;padding:10px;width:40px!important;height:40px!important;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.kategorie-glowna .swiper-button-next{right:10px}.kategorie-glowna .swiper-button-prev{left:10px}.kategorie-glowna .swiper-slide .swiper-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.kategorie-glowna .swiper-slide .swiper-link:hover{text-decoration:none}.slajder-glowna{position:relative;justify-content:center;max-width:100%;margin:0!important;width:100%;padding:40px 0;overflow:hidden;min-height:280px}.slajder-glowna .swiper-slide{display:flex;width:unset;height:unset;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s ease-in-out}.slajder-glowna .swiper-slide-active{transform:scale(1.05);opacity:1;z-index:1}.slajder-glowna .swiper-slide:not(.swiper-slide-active){opacity:.7}.slajder-glowna .swiper-button-next,.slajder-glowna .swiper-button-prev{border-radius:50%;padding:10px;width:40px!important;height:40px!important;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.slajder-glowna .swiper-button-next{right:10px}.slajder-glowna .swiper-button-prev{left:10px}.slajder-glowna .swiper-slide .swiper-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.slajder-glowna .swiper-slide .swiper-link:hover{text-decoration:none}.kategorie-filtrowanie{list-style:none;padding:0;margin:0}.kategorie-filtrowanie .cat-item{position:relative;padding:5px 0}.kategorie-filtrowanie .cat-item>a{text-decoration:none;color:inherit;cursor:pointer;flex-grow:1}.kategorie-filtrowanie .cat-item>.toggle-icon{font-size:14px;cursor:pointer;margin-left:10px;transition:transform 0.3s ease}.kategorie-filtrowanie .cat-item.open>.toggle-icon{transform:rotate(180deg)}.shop-wrapper .kategorie-filtrowanie .cat-item{position:relative;display:block;align-items:center;padding:5px 0}.kategorie-filtrowanie .cat-item>.children{display:none;padding:5px 0 0 5px;margin-left:5px!important}.shop-wrapper .kategorie-filtrowanie .cat-item>.children{display:none;margin-left:20px}.kategorie-filtrowanie .cat-item.open>.children{display:block}.kategorie-filtrowanie .cat-item>.toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;padding:0;border:0;background:#fff0;color:inherit;font:inherit;line-height:1;cursor:pointer;vertical-align:middle}.kategorie-filtrowanie .cat-item.open>.toggle-icon{transform:none;font-size:18px;font-weight:700}.kategorie-filtrowanie .cat-item>.children,.shop-wrapper .kategorie-filtrowanie .cat-item>.children{display:none}.kategorie-filtrowanie .cat-item.open>.children,.shop-wrapper .kategorie-filtrowanie .cat-item.open>.children{display:block}.kategorie-filtrowanie .cat-item.current-cat>a,.kategorie-filtrowanie .cat-item.dd-current-cat>a{font-weight:700}.kategorie-filtrowanie .cat-item.current-cat-parent>a,.kategorie-filtrowanie .cat-item.current-cat-ancestor>a,.kategorie-filtrowanie .cat-item.dd-current-cat-parent>a{font-weight:600}.product .product_meta{margin-top:0rem!important}.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info{display:none!important}.accordion ul{list-style:none;margin:0;padding:0}.accordion h4{cursor:pointer;background-color:#f4f4f4;margin:0;padding:10px;border:1px solid #ddd}.accordion ul{display:none;padding:10px;border:1px solid #ddd;border-top:none}.accordion ul.active{display:block}.accordion h4.active{background-color:#e2e2e2}.desktop-hide{display:none}@media only screen and (max-width:1440px){.wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px}}@media only screen and (max-width:600px){#wpadminbar{position:relative!important}.desktop-hide{display:block}footer .has-text-align-left{text-align:center!important}.single-product .wp-block-woocommerce-product-price .price-container .price-gross{font-size:20px}.single-product .wp-block-post-title{text-align:center;font-size:22px!important}.topbar-wrapper{margin-left:0px!important}.phone svg{width:25px}.product-additional-info-column{padding:0 20px 20px 20px!important}.product-description-column{padding:0 20px 20px 20px!important}.woocommerce-product-attributes-item{display:flex!important;flex-direction:column!important;margin-bottom:5px}.woocommerce table.shop_attributes th{width:100%!important}.product-additional-info-column{border-right:0 solid var(--wp--preset--color--custom-akcent)!important}.product-wrapper .dodaj-do-koszyka{visibility:visible!important;opacity:1!important;height:auto!important}.produkty-slider .price-gross,.produkty-slider .price-range-gross{font-weight:700;color:#333;font-size:20px!important}.produkty-slider h2{font-size:12px!important}.produkty-slider .wp-block-post{width:80%}.produkty-slider{margin:0 20px!important;overflow:hidden}.nav-bar .aws-container{display:block}.mobile-show{display:block}.mobile-hide{display:none}.navbar-container{display:flex}#aws-search-result-2{left:0px!important;padding:10px}#top-bar .wp-container-content-1{flex-grow:0!important}#top-bar .wp-container-core-group-is-layout-5{gap:var(--wp--preset--spacing--20)!important;justify-content:start!important}.kategorie-glowna .swiper-slide-active{transform:scale(1)!important;opacity:1;z-index:1}.kategorie-glowna{padding:0 10px}.wp-block-site-logo img{max-width:100px!important;max-height:28px}.cart-wrapper{padding:10px}.cart-section,.checkout-section{padding:10px}.category-thumbnail{aspect-ratio:3 / 4}.hide-on-mobile{display:none}.wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px}}@media only screen and (max-width:450px){.category-thumbnail{aspect-ratio:3 / 4}.hide-on-mobile{display:none}.wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:5px}}:where(.wp-site-blocks :focus){outline:none!important}.phone a{font-size:var(--wp--preset--font-size--large)!important}.phone svg{fill:var(--wp--preset--color--custom-brand-1)}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon:not(.dd-checkout-coupon-form){display:none!important}.woocommerce-checkout .dd-checkout-cart-wrapper .woocommerce-cart-form .coupon{display:none!important}.dd-checkout-coupon-panel{margin:0 0 16px 0;padding:18px;border:1px solid #1e8edb;border-left:5px solid #1e8edb;border-radius:8px;background:#f7fbff;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.dd-coupon-panel__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dd-coupon-panel__header strong{display:block;margin-bottom:3px;font-size:1rem;color:#111827}.dd-coupon-panel__header p{margin:0;font-size:.9rem;line-height:1.45;color:#374151}.dd-coupon-panel__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#1e8edb;color:#fff;font-weight:700}.dd-checkout-coupon-form{display:flex;gap:10px;align-items:stretch;margin:0}.dd-checkout-coupon-form input.input-text{min-height:42px;flex:1 1 auto;border:1px solid #c7d2fe!important;background:#fff}.dd-checkout-coupon-form .button{min-height:42px;white-space:nowrap;background:#1e8edb!important;color:#ffffff!important;border-color:#1e8edb!important}.dd-checkout-coupon-form .button:hover,.dd-checkout-coupon-form .button:focus{filter:brightness(.94)}.dd-active-coupons{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px;font-size:.85rem}.dd-active-coupon,.dd-coupon-code{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;background:#e8f4ff;color:#0b6cae;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dd-price-compare{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.dd-price-compare del{color:#8a8f98;font-size:.9em;font-weight:500;text-decoration-thickness:1.5px}.dd-price-new,.dd-saving-badge,.dd-promo-summary td,.dd-promo-summary th,.dd-coupon-row td{color:#16833a;font-weight:700}.dd-saving-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:#eaf8ef}.dd-saving-details{display:block;margin-top:3px;color:#4b5563;font-weight:500;line-height:1.35}.woocommerce-checkout-review-order-table .cart-discount .woocommerce-remove-coupon,.cart_totals .cart-discount .woocommerce-remove-coupon{display:inline-block;margin-left:6px;color:#7a1f1f;font-size:.78rem;font-weight:600}@media (max-width:700px){.dd-checkout-coupon-form{flex-direction:column}.dd-checkout-coupon-form .button,.dd-checkout-coupon-form input.input-text{width:100%}.dd-price-compare{align-items:flex-start}}