.single-product form.cart .wl-quantity-wrap{display:none!important}.single-product .ppc-button-wrapper,.single-product .wcpay-express-checkout-wrapper{display:none!important}.single-product form.cart .wl-cart-wrap{display:block!important;width:100%!important;flex:1 1 100%!important;max-width:100%!important}.single-product form.cart .wl-cart-wrap .single_add_to_cart_button{width:100%!important;float:none!important}.single-product form.cart .fpf-fields:not(:has(.fpf-field)){display:none!important}@media (min-width:768px){.single-product .pr-bc-strip .woocommerce-breadcrumb{font-size:12px!important;line-height:1.5!important;padding:10px!important;margin:0!important;border-radius:0!important;background:0 0!important}.single-product .elementor-element-beaf8ef>.e-con-inner{padding-top:20px!important}}@media (max-width:767px){.single-product .pr-bc-strip .woocommerce-breadcrumb{font-size:12px!important;line-height:1.5!important;padding:8px 16px!important;margin:0!important;border-radius:0!important;background:0 0!important}.single-product .elementor-element-beaf8ef>.e-con-inner{padding-top:10px!important}}.single-product h2.product_title{font-size:26px!important;font-weight:600!important;line-height:1.2!important;margin:0 0 15px!important}.single-product [data-widget_type^="wl-single-product-price"]{margin:0 0 12px!important;padding:0!important;min-height:0!important}.single-product [data-widget_type^="wl-single-product-price"] .price{font-size:22.5px!important;font-weight:700!important;line-height:32px!important;margin:0!important;padding:0!important}.single-product form.cart .variations label{font-size:15px!important;font-weight:600!important;line-height:24px!important}.single-product form.cart .variations li.variable-item{font-size:13px!important;min-height:33px!important;height:auto!important;line-height:20px!important}.single-product form.cart .variations{margin-bottom:15px!important}.single-product form.cart .single_add_to_cart_button{min-height:50px!important;height:50px!important;font-size:14px!important}.single-product form.cart,.single-product form.cart .woocommerce-variation-add-to-cart{margin-bottom:0!important}.single-product .pr-benefits{margin-top:28px!important}.single-product .fpf-fields-config-wrapper{display:none!important}.single-product .elementor-element-da74d00{display:none!important}.single-product .elementor-element-7281df6>.elementor-widget-container{margin:0 0 15px!important}.single-product [data-widget_type^="wl-single-product-price"]>.elementor-widget-container{margin:0!important}@media (min-width:768px){.single-product form.cart .variations ul.variable-items-wrapper{gap:8px!important}.single-product form.cart .variations li.variable-item{margin:0!important}}@media (max-width:767px){.single-product form.cart .variations ul.variable-items-wrapper{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.single-product form.cart .variations ul.variable-items-wrapper li.variable-item{flex:0 1 auto!important;width:auto!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important}}@media (max-width:767px){.tax-product_cat .elementor-element-2059464,.tax-product_cat .woocommerce-result-count{display:none!important}.tax-product_cat .elementor-element-3be3c33 .elementor-heading-title,.tax-product_cat .elementor-element-3be3c33 h1,.tax-product_cat .elementor-element-3be3c33 h2{font-size:22.5px!important;line-height:1.3!important;margin:0!important}.tax-product_cat .elementor-element-3be3c33{margin-bottom:0!important}.tax-product_cat .elementor-element-06d9f02 .eael-breadcrumbs__content{font-size:12px!important;line-height:1.5!important;padding:0!important;background:0 0!important}.tax-product_cat .woocommerce-ordering{margin:0 0 12px!important}.tax-product_cat ul.products li.product{margin-bottom:20px!important}.tax-product_cat ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;line-height:1.3!important;margin:0 0 4px!important}.tax-product_cat ul.products li.product .price{font-size:14px!important;font-weight:700!important;margin-bottom:6px!important}}@media (min-width:768px){.single-product .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;width:100%!important;margin:10px 0 0!important;padding:0!important}.single-product .flex-control-thumbs li{float:none!important;flex:0 0 80px!important;width:80px!important;margin:0!important;padding:0!important}.single-product .flex-control-thumbs li img{width:80px!important;height:80px!important;object-fit:cover!important}}@media (max-width:767px){.single-product .elementor-element-334b114 p,.single-product .elementor-element-334b114 strong{font-size:14px!important;line-height:1.3!important;white-space:nowrap}}.single-product .woocommerce-tabs{padding:0!important;margin:0!important}.single-product .elementor-element-6682060>.elementor-widget-container{padding:10px 0 20px!important}.single-product .woocommerce-tabs ul.tabs{margin:0 0 12px!important;padding:0!important;border-bottom:1px solid #e8e8e8!important}.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important}.single-product .woocommerce-tabs ul.tabs li a{font-size:16px!important;font-weight:600!important;padding:0 0 8px!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:900px}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{font-size:14px!important;line-height:1.6!important;margin:0 0 12px!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px!important;line-height:1.3!important;margin:0 0 10px!important}.elementor-element-20a9078 .carousel-arrow{width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;color:#fa3c7a!important;text-decoration:none!important;box-shadow:0 2px 10px rgba(0,0,0,.22)!important;display:flex!important;align-items:center;justify-content:center;opacity:1!important;transition:background .2s,color .2s,transform .2s;z-index:5}.elementor-element-20a9078 .carousel-arrow i{font-size:20px!important;line-height:1;color:inherit!important;text-decoration:none!important}.elementor-element-20a9078 .carousel-arrow:hover,.elementor-element-20a9078 .carousel-arrow:focus-visible{background:#fa3c7a!important;color:#fff!important;transform:scale(1.06)}@media (max-width:767px){.elementor-element-20a9078 .carousel-arrow{width:38px!important;height:38px!important}.elementor-element-20a9078 .carousel-arrow i{font-size:17px!important}.single-product .carousel-arrow.carousel-prev{left:10px!important}.single-product .carousel-arrow.carousel-next{right:10px!important}}.chaty-widget.left-position{left:calc(100vw - 86px)!important;right:auto!important}@media (max-width:959px){.chaty-widget.left-position{left:calc(100vw - 64px)!important;bottom:15px!important;transform:scale(.8333);transform-origin:left bottom}html body .chaty-widget.left-position{bottom:15px!important}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher{top:14px!important;transform:none!important;flex-direction:column!important;border-radius:8px!important}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher .trp-language-switcher-inner,.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column!important}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher.is-open{background:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.18)!important;padding:2px 6px!important}}.chaty-widget .on-hover-text{display:none!important}.cky-btn-revisit-wrapper{background-color:#fa3c7a!important}@media (max-width:959px){.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher{position:absolute!important;left:104px!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);width:auto!important;min-width:0!important;height:auto!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;z-index:50}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher .trp-language-switcher-inner{padding:0!important;width:auto!important}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher .trp-language-item__current{padding:2px 4px!important;min-height:0!important;gap:4px}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher .trp-flag-image{width:14px;height:auto}.wpdevart-search-and-button-container-layouttwo nav.trp-floating-switcher .trp-language-item-name{font-size:12px!important;line-height:1!important}}.elementor-10609 select.orderby{border:1px solid #ecd5dc!important;border-radius:10px!important;padding:8px 12px!important;background-color:#fff!important}.woocommerce-result-count,.woolentor-before-shop .woocommerce-result-count{display:none!important}.woocommerce-ordering select.orderby{display:none!important}.pr-sort{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pr-sort a{display:inline-block;padding:7px 16px;border:1px solid #ecd5dc;border-radius:999px;background:#fff;color:#333;font-size:14px;line-height:1.3;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.pr-sort a:hover{border-color:#fa3c7a;color:#fa3c7a}.pr-sort a.is-active{background:#fa3c7a;border-color:#fa3c7a;color:#fff}@media (max-width:767px){.pr-sort a{padding:6px 12px;font-size:13px}}@media (min-width:1025px){.elementor-element-ddd19f1 .ekit-heading--title,.elementor-element-ddd19f1 .ekit-heading--title span{font-size:54px!important}.elementor-element-ddd19f1 .ekit-heading--subtitle{font-size:30px!important}.elementor-element-1ab568d .ekit-heading--subtitle,.elementor-element-4646442 .ekit-heading--subtitle,.elementor-element-13f5c09 .ekit-heading--subtitle,.elementor-element-7484b48 .ekit-heading--subtitle{font-size:36px!important}.elementor-element-48e6d93 .ekit-heading--subtitle,.elementor-element-2e0038e .ekit-heading--subtitle{font-size:32px!important}.elementor-element-1ab568d .ekit-heading--title,.elementor-element-4646442 .ekit-heading--title,.elementor-element-48e6d93 .ekit-heading--title,.elementor-element-13f5c09 .ekit-heading--title,.elementor-element-7484b48 .ekit-heading--title,.elementor-element-2e0038e .ekit-heading--title{font-size:15px!important}.elementor-element-00ed977 .ekit-heading--title{font-size:17px!important}.elementor-icon-box-title,.elementor-icon-box-title span{font-size:13px!important}.elementor-icon-box-description{font-size:11px!important}.woocommerce-loop-product__title{font-size:16px!important}}@media (min-width:1025px){.elementor-element-4b969be .premium-banner-ib,.elementor-element-f115a44 .premium-banner-ib,.elementor-element-bbb81ce .premium-banner-ib,.elementor-element-38151f8 .premium-banner-ib,.elementor-element-fc2ae4a .premium-banner-ib,.elementor-element-084d75a .premium-banner-ib{width:370px!important;min-height:370px!important;height:370px!important;flex:0 0 370px!important}.elementor-element-4b969be .premium-banner-img,.elementor-element-f115a44 .premium-banner-img,.elementor-element-bbb81ce .premium-banner-img,.elementor-element-38151f8 .premium-banner-img,.elementor-element-fc2ae4a .premium-banner-img,.elementor-element-084d75a .premium-banner-img{width:370px!important;height:370px!important;object-fit:cover!important}.elementor-element-4b969be .premium-banner-ib-title,.elementor-element-f115a44 .premium-banner-ib-title,.elementor-element-bbb81ce .premium-banner-ib-title,.elementor-element-38151f8 .premium-banner-ib-title,.elementor-element-fc2ae4a .premium-banner-ib-title,.elementor-element-084d75a .premium-banner-ib-title{font-size:30px!important}}.pr-okazje{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.pr-okazje .pr-ok-label{font-size:13px;color:#777;margin-right:2px}.pr-okazje a{display:inline-block;padding:6px 14px;border:1px solid #fa3c7a;border-radius:999px;color:#fa3c7a;background:#fff;font-size:13px;line-height:1.2;text-decoration:none;transition:background .2s,color .2s}.pr-okazje a:hover,.pr-okazje a.pr-on{background:#fa3c7a;color:#fff}