.elementor-292 .elementor-element.elementor-element-db85c39{--display:flex}.elementor-292 .elementor-element.elementor-element-a8f9e17{--display:flex}.elementor-292 .elementor-element.elementor-element-5660579{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.woocommerce .elementor-292 .elementor-element.elementor-element-1c38831 .flex-viewport:not(:last-child){margin-bottom:0}.woocommerce .elementor-292 .elementor-element.elementor-element-1c38831 .flex-control-thumbs img{border-radius:13px 13px 13px 13px}.woocommerce .elementor-292 .elementor-element.elementor-element-1c38831 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0}.woocommerce .elementor-292 .elementor-element.elementor-element-1c38831 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2)}.elementor-292 .elementor-element.elementor-element-f397fc2{--display:flex}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-292 .elementor-element.elementor-element-ff9ee3d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:2.1em;font-weight:600;letter-spacing:-1.11;color:var(--e-global-color-text)}.woocommerce .elementor-292 .elementor-element.elementor-element-c57acc6 .star-rating{color:var(--e-global-color-primary);font-size:1.1em}.woocommerce .elementor-292 .elementor-element.elementor-element-c57acc6 .star-rating::before{color:var(--e-global-color-secondary)}.woocommerce .elementor-292 .elementor-element.elementor-element-c57acc6 .woocommerce-review-link{color:var(--e-global-color-text)}.woocommerce:not(.rtl) .elementor-292 .elementor-element.elementor-element-c57acc6 .star-rating{margin-right:.3em}.woocommerce.rtl .elementor-292 .elementor-element.elementor-element-c57acc6 .star-rating{margin-left:.3em}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.woocommerce .elementor-292 .elementor-element.elementor-element-52e9d83 .price{color:var(--e-global-color-text);font-family:"Poppins",Sans-serif;font-size:1.8em;font-weight:600;letter-spacing:-1.11}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-292 .elementor-element.elementor-element-cda9179 .cart button,.elementor-292 .elementor-element.elementor-element-cda9179 .cart .button{font-family:"Poppins",Sans-serif;font-size:1em;font-weight:400;line-height:1.6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:29px 29px 29px 29px;background-color:var(--e-global-color-text);transition:all 0.2s}.elementor-292 .elementor-element.elementor-element-cda9179 .cart button:hover,.elementor-292 .elementor-element.elementor-element-cda9179 .cart .button:hover{color:var(--e-global-color-text);background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-text)}.elementor-292 .elementor-element.elementor-element-cda9179{--view-cart-spacing:0px;--button-spacing:11px}.elementor-292 .elementor-element.elementor-element-cda9179 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:29px 29px 29px 29px;padding:15px 15px 15px 15px;transition:all 0.2s}.woocommerce .elementor-292 .elementor-element.elementor-element-cda9179 form.cart table.variations label{font-family:"Poppins",Sans-serif;font-weight:300}.woocommerce .elementor-292 .elementor-element.elementor-element-cda9179 form.cart table.variations td.value select{color:var(--e-global-color-secondary)}.woocommerce .elementor-292 .elementor-element.elementor-element-cda9179 form.cart table.variations td.value select,.woocommerce .elementor-292 .elementor-element.elementor-element-cda9179 form.cart table.variations td.value:before{background-color:var(--e-global-color-secondary);border-radius:0}.elementor-292 .elementor-element.elementor-element-f55327b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-woocommerce-product-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-5660579{--grid-auto-flow:row}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-292 .elementor-element.elementor-element-ff9ee3d .elementor-heading-title{font-size:30px}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.woocommerce .elementor-292 .elementor-element.elementor-element-52e9d83 .price{font-size:30px}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-woocommerce-product-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-5660579{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-292 .elementor-element.elementor-element-ff9ee3d .elementor-heading-title{font-size:28px}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.woocommerce .elementor-292 .elementor-element.elementor-element-52e9d83 .price{font-size:28px}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-292 .elementor-element.elementor-element-cda9179 .cart button,.elementor-292 .elementor-element.elementor-element-cda9179 .cart .button{font-size:14px}.elementor-widget-woocommerce-product-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.elementor-widget-woocommerce-product-images .flex-control-thumbs{margin-top:8px!important;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.elementor-widget-woocommerce-product-images .flex-control-thumbs li{width:36px!important;height:36px!important;float:none!important;margin:0!important;list-style:none}.elementor-widget-woocommerce-product-images .flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:cover;border-radius:3px;border:2px solid #fff0;opacity:.6;transition:all 0.2s ease;cursor:pointer;pointer-events:auto!important}.elementor-widget-woocommerce-product-images .flex-control-thumbs li img.flex-active,.elementor-widget-woocommerce-product-images .flex-control-thumbs li img:hover{opacity:1;border-color:#000}.custom-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1000;width:45px;height:45px;background:rgb(255 255 255 / .9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .15);transition:all 0.3s ease;font-size:20px;font-weight:700;color:#000;user-select:none;pointer-events:auto!important}.custom-nav-arrow:hover{background:#000;color:#fff}.custom-nav-prev{left:15px}.custom-nav-next{right:15px}.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image a,.elementor-widget-woocommerce-product-images .flex-viewport>a{pointer-events:none!important;cursor:default!important}.woo-variation-items-wrapper .variable-items-wrapper .variable-item{width:50px!important;height:50px!important;margin-right:10px!important;border:1px solid #ddd!important}.reset_variations{display:none!important}.woocommerce-variation-availability{display:none!important}.woo-variation-items-wrapper .variable-items-wrapper .variable-item img{width:100%!important;height:100%!important;object-fit:cover!important}.woo-variation-items-wrapper .variable-items-wrapper .variable-item.selected{border-color:#000!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #000!important}table.variations th.label{display:none!important}.woo-variation-items-wrapper::before{content:"Wybierz kolor:";display:block;font-size:18px;font-weight:600;margin-bottom:10px;color:#333}table.variations td.value{display:block!important;width:100%!important}.woo-variation-items-wrapper,.woo-variation-items-wrapper .variable-items-wrapper{background:transparent!important;padding:0!important}@media (max-width:768px){.woocommerce div.product .quantity{display:flex;align-items:center;gap:8px}.qty-btn{width:36px;height:36px;border-radius:6px;border:1px solid #ddd;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;padding:0}input.qty{width:56px;text-align:center;height:36px}input.qty::-webkit-outer-spin-button,input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.qty{-moz-appearance:textfield}}body .woocommerce div.product .quantity.force_buttons_added,body .woocommerce-variation-add-to-cart.variations_button .e-atc-qty-button-holder .quantity.force_buttons_added,body .elementor-widget-wc-add-to-cart .quantity.force_buttons_added{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:0!important;background:transparent!important;border:none!important}body .force-pm-btn{-webkit-appearance:none!important;appearance:none!important;background:#ffffff!important;color:#000000!important;border:1px solid #000000!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;background-image:none!important;outline:none!important;box-sizing:border-box!important;transition:background-color 150ms ease,color 150ms ease,transform 80ms ease!important}body .force-pm-btn::before,body .force-pm-btn::after{content:none!important;background:none!important;box-shadow:none!important}body .force-pm-btn:hover,body .force-pm-btn:focus,body .force-pm-btn:active{background:#000000!important;color:#ffffff!important;border-color:#000000!important;box-shadow:none!important;outline:none!important;transform:translateY(0)!important}body .woocommerce div.product .quantity.force_buttons_added input.qty,body .woocommerce-variation-add-to-cart.variations_button .e-atc-qty-button-holder .quantity.force_buttons_added input.qty,body .elementor-widget-wc-add-to-cart .quantity.force_buttons_added input.qty{width:60px!important;height:60px!important;min-height:60px!important;text-align:center!important;border:1px solid #000000!important;border-radius:25px!important;background:#ffffff!important;color:#000000!important;padding:0 6px!important;margin:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}body .quantity.force_buttons_added input.qty::-webkit-outer-spin-button,body .quantity.force_buttons_added input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body .quantity.force_buttons_added input.qty{-moz-appearance:textfield!important}@media (max-width:768px){body .woocommerce-variation-add-to-cart.variations_button .e-atc-qty-button-holder{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:center!important;width:100%!important}body .woocommerce-variation-add-to-cart.variations_button .e-atc-qty-button-holder .quantity.force_buttons_added,body .elementor-widget-wc-add-to-cart .quantity.force_buttons_added,body .woocommerce div.product .quantity.force_buttons_added{display:inline-flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important}body .woocommerce-variation-add-to-cart.variations_button .e-atc-qty-button-holder .single_add_to_cart_button{width:100%!important;min-height:55px!important;font-size:18px!important;border-radius:30px!important;margin-top:5px!important;padding:15px 30px!important}.woo-variation-items-wrapper .variable-items-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.woocommerce-variation-price{display:flex!important;justify-content:center!important;width:100%!important;margin-bottom:20px!important}.woocommerce-variation-price .price{text-align:center!important;margin:0 auto!important}.woo-variation-items-wrapper{text-align:center!important}}