.elementor-211 .elementor-element.elementor-element-p000001e{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:28px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-p0000015{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-211 .elementor-element.elementor-element-p0000014{--display:flex;}.elementor-211 .elementor-element.elementor-element-p0000013{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-p0000002 .elementor-heading-title{font-size:13px;font-weight:600;color:#F5A623;}.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 );}.elementor-211 .elementor-element.elementor-element-p0000006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-211 .elementor-element.elementor-element-p0000004 .elementor-heading-title{font-size:13px;font-weight:600;color:#9AA0A6;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-p000000a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-p0000008{--display:flex;}.elementor-211 .elementor-element.elementor-element-p0000007 .elementor-heading-title{font-size:14px;font-weight:600;color:#1A1A1A;}.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-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-211 .elementor-element.elementor-element-p000000d .cart button, .elementor-211 .elementor-element.elementor-element-p000000d .cart .button{transition:all 0.2s;}.elementor-211 .elementor-element.elementor-element-p000000d .quantity .qty{transition:all 0.2s;}.elementor-211 .elementor-element.elementor-element-p0000030{--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-211 .elementor-element.elementor-element-p0000034{--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-211 .elementor-element.elementor-element-p0000037{--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-211 .elementor-element.elementor-element-p000001c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-211 .elementor-element.elementor-element-p000001a .elementor-heading-title{font-size:24px;font-weight:800;text-transform:uppercase;color:#1A1A1A;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-p0000002 */.elementor-211 .elementor-element.elementor-element-p0000002 a{color:inherit!important;text-decoration:none}.elementor-211 .elementor-element.elementor-element-p0000002 a:hover{text-decoration:underline}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-p0000003 */.elementor-211 .elementor-element.elementor-element-p0000003 h1,.elementor-211 .elementor-element.elementor-element-p0000003 .elementor-heading-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:30px;color:#1A1A1A;margin:0;text-transform:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-p0000005 */.elementor-211 .elementor-element.elementor-element-p0000005 .product_meta{margin:0;font-size:0}.elementor-211 .elementor-element.elementor-element-p0000005 .product_meta .posted_in,.elementor-211 .elementor-element.elementor-element-p0000005 .product_meta .tagged_as{display:none}.elementor-211 .elementor-element.elementor-element-p0000005 .product_meta .sku_wrapper{font-size:0}.elementor-211 .elementor-element.elementor-element-p0000005 .product_meta .sku_wrapper .sku{font-size:13px;color:#9AA0A6;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p0000006 */.elementor-211 .elementor-element.elementor-element-p0000006{display:inline-flex;align-items:baseline}.elementor-211 .elementor-element.elementor-element-p0000006>.elementor-element{width:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p0000008 */.elementor-211 .elementor-element.elementor-element-p0000008{display:inline-flex!important;flex-direction:row!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;gap:7px;width:auto!important;--align-items:center}.elementor-211 .elementor-element.elementor-element-p0000008:before{position:static!important;inset:auto!important;transform:none!important;align-self:center!important;margin:0!important}.elementor-211 .elementor-element.elementor-element-p0000008 .elementor-widget-heading,.elementor-211 .elementor-element.elementor-element-p0000008 .elementor-widget-container{margin:0!important;padding:0!important;line-height:1}.elementor-211 .elementor-element.elementor-element-p0000008 .elementor-heading-title{line-height:1.2!important;margin:0!important}.elementor-211 .elementor-element.elementor-element-p0000008>.elementor-element{width:auto!important;flex:0 0 auto!important}.elementor-211 .elementor-element.elementor-element-p0000008 .elementor-heading-title{text-align:left!important}.elementor-211 .elementor-element.elementor-element-p0000008:before{content:'';width:9px;height:9px;border-radius:50%;background:#39B54A;display:inline-block;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-p0000009 */.elementor-211 .elementor-element.elementor-element-p0000009{text-align:left!important}.elementor-211 .elementor-element.elementor-element-p0000009 .stock{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#1A1A1A;margin:0}.elementor-211 .elementor-element.elementor-element-p0000009 .stock:before{content:'';width:9px;height:9px;border-radius:50%;display:inline-block;background:#39B54A}.elementor-211 .elementor-element.elementor-element-p0000009 .stock.available-on-backorder:before,.elementor-211 .elementor-element.elementor-element-p0000009 .stock.out-of-stock:before{background:#F5A623}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p000000a */.elementor-211 .elementor-element.elementor-element-p000000a:has(.elementor-widget-woocommerce-product-stock)>.elementor-element:first-child{display:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-p000000b */.elementor-211 .elementor-element.elementor-element-p000000b .price,.elementor-211 .elementor-element.elementor-element-p000000b .price .amount{font-family:Montserrat,sans-serif;font-weight:800;font-size:26px;color:#1A1A1A}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-p000000c */.elementor-211 .elementor-element.elementor-element-p000000c{color:#5A5A5A;font-size:14px;line-height:1.6}.elementor-211 .elementor-element.elementor-element-p000000c p{margin:0 0 8px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-p000000d */.elementor-211 .elementor-element.elementor-element-p000000d .single_add_to_cart_button,.elementor-211 .elementor-element.elementor-element-p000000d button.button{background:#F5A623!important;color:#1A1A1A!important;text-transform:none;font-weight:700;border-radius:4px;border:none}.elementor-211 .elementor-element.elementor-element-p000000d .quantity input{border:1px solid #E5E5E5;border-radius:4px}.elementor-211 .elementor-element.elementor-element-p000000d form.cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.elementor-211 .elementor-element.elementor-element-p000000d form.cart .tinv-wraper{max-width:100%!important}@media(max-width:768px){.elementor-211 .elementor-element.elementor-element-p000000d form.cart{flex-wrap:wrap!important}.elementor-211 .elementor-element.elementor-element-p000000d form.cart .tinv-wraper,.elementor-211 .elementor-element.elementor-element-p000000d form.cart .tinv-wishlist-clear{flex:1 1 100%!important;width:100%!important;max-width:100%!important;float:none!important;margin:8px 0 0!important}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dafcmp1 */.elementor-211 .elementor-element.elementor-element-dafcmp1{margin-top:10px!important;width:auto!important}.elementor-211 .elementor-element.elementor-element-dafcmp1 .elementor-widget-container{line-height:0}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn,.elementor-211 .elementor-element.elementor-element-dafcmp1 button.woosc-btn,.elementor-211 .elementor-element.elementor-element-dafcmp1 a.woosc-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px;min-width:190px;height:44px;box-sizing:border-box!important;padding:0 20px!important;margin:0!important;background:#fff!important;color:#1A1A1A!important;border:1.5px solid #F5A623!important;border-radius:4px!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer;transition:background .2s,color .2s}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn:before{content:'\f24e';font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px;color:#F5A623;transition:color .2s}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn:hover{background:#F5A623!important;color:#1A1A1A!important}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn:hover:before{color:#1A1A1A}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.woosc-btn-added,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.woosc-added,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.added{background:#FFF3DB!important}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn .woosc-btn-icon,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn i,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn svg,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn .woosc-btn-text{display:none!important}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn:after{content:'Porównaj';font-size:14px;font-weight:700}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.woosc-btn-added:after,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.woosc-added:after{content:'W porównaniu'}.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.woosc-btn-added:before,.elementor-211 .elementor-element.elementor-element-dafcmp1 .woosc-btn.woosc-added:before{content:'\f00c'!important;display:inline-block!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#E0940A!important;font-size:14px!important;width:auto!important;height:auto!important;background:none!important;-webkit-mask:none!important;mask:none!important}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-p000000e */.elementor-211 .elementor-element.elementor-element-p000000e{margin-top:6px}.elementor-211 .elementor-element.elementor-element-p000000e .tinv-wraper,.elementor-211 .elementor-element.elementor-element-p000000e .tinv-wishlist-clear{max-width:100%!important}@media(max-width:768px){.elementor-211 .elementor-element.elementor-element-p000000e{text-align:left!important}.elementor-211 .elementor-element.elementor-element-p000000e .tinv-wraper,.elementor-211 .elementor-element.elementor-element-p000000e .tinv-wishlist-clear,.elementor-211 .elementor-element.elementor-element-p000000e .tinvwl_add_to_wishlist_button{float:none!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-p0000015 */.elementor-211 .elementor-element.elementor-element-p0000015{display:flex;align-items:flex-start}.elementor-211 .elementor-element.elementor-element-p0000015>.elementor-element:nth-child(1){flex:1 1 0;min-width:0}.elementor-211 .elementor-element.elementor-element-p0000015>.elementor-element:nth-child(2){flex:1 1 0;min-width:0}@media(max-width:900px){.elementor-211 .elementor-element.elementor-element-p0000015{flex-wrap:wrap}.elementor-211 .elementor-element.elementor-element-p0000015>.elementor-element{flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-p000001b */.elementor-211 .elementor-element.elementor-element-p000001b ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;margin:0!important;padding:0!important}.elementor-211 .elementor-element.elementor-element-p000001b ul.products::before,.elementor-211 .elementor-element.elementor-element-p000001b ul.products::after{display:none!important;content:none!important}.elementor-211 .elementor-element.elementor-element-p000001b ul.products li.product{width:auto!important;margin:0!important;float:none!important;border:1px solid #E5E5E5;border-radius:8px;padding:14px;text-align:center;background:#fff;list-style:none}.elementor-211 .elementor-element.elementor-element-p000001b ul.products li.product img{margin:0 auto 10px}.elementor-211 .elementor-element.elementor-element-p000001b ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:700;color:#1A1A1A}.elementor-211 .elementor-element.elementor-element-p000001b ul.products li.product .price{color:#1A1A1A;font-weight:800;display:block;margin:6px 0}.elementor-211 .elementor-element.elementor-element-p000001b ul.products li.product .button,.elementor-211 .elementor-element.elementor-element-p000001b ul.products li.product .add_to_cart_button{background:#F5A623!important;color:#1A1A1A!important;width:100%!important;border-radius:4px;font-weight:700;text-transform:none;margin-top:8px}@media(max-width:900px){.elementor-211 .elementor-element.elementor-element-p000001b ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.elementor-211 .elementor-element.elementor-element-p000001b ul.products{grid-template-columns:1fr!important}}/* End custom CSS */