.elementor-6170201 .elementor-element.elementor-element-57dc4de{--divider-border-style:solid;--divider-border-color:#FF0000;--divider-border-width:3px;--divider-element-spacing:12px;inset-inline-start:0px;top:-7px;}.elementor-6170201 .elementor-element.elementor-element-57dc4de .elementor-divider-separator{width:100%;}.elementor-6170201 .elementor-element.elementor-element-57dc4de .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-6170201 .elementor-element.elementor-element-57dc4de .elementor-divider__text{color:#FF0000;font-family:"Saira Extra Condensed", Oxanium;font-size:32px;font-weight:700;letter-spacing:1.9px;}.elementor-6170201 .elementor-element.elementor-element-18c23dc > .elementor-container{max-width:1600px;}.elementor-6170201 .elementor-element.elementor-element-536f25c .elementor-spacer-inner{height:15px;}.elementor-6170201 .elementor-element.elementor-element-050005e > .elementor-container{max-width:2280px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:17px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(3, 1fr);grid-row-gap:17px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-widget-container{gap:15px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-main-swiper{height:567px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010:not(.elementor-position-bottom) .elementor-thumbnails-swiper{height:567px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-main-swiper .swiper-slide{border-color:#BFBFBF;border-width:2px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-thumbnails-swiper .swiper-slide{border-color:#7A7A7A;border-width:2px;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-thumbnails-swiper .swiper-slide:hover{border-color:#FF0000;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active:after{background-color:rgba(0, 0, 0, 0);}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active{border-color:#23A455;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-swiper-button i{font-size:20px;color:#F40000;}.elementor-6170201 .elementor-element.elementor-element-1dfc010 .elementor-swiper-button svg{width:20px;height:20px;fill:#F40000;}#elementor-lightbox-slideshow-1dfc010{background-color:rgba(244, 244, 244, 0.25);--lightbox-ui-color:#FF0000;--lightbox-ui-color-hover:#ED0303;}.elementor-6170201 .elementor-element.elementor-element-f1b30a0 .elementor-heading-title{color:#FF1D1D;font-family:"Saira Condensed", Oxanium;font-size:28px;font-weight:700;}.elementor-6170201 .elementor-element.elementor-element-f1b30a0{order:-99999;}.elementor-6170201 .elementor-element.elementor-element-c40312a{--divider-border-style:solid;--divider-border-color:#CBCBCB;--divider-border-width:1px;}.elementor-6170201 .elementor-element.elementor-element-c40312a .elementor-divider-separator{width:100%;}.elementor-6170201 .elementor-element.elementor-element-c40312a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-6170201 .elementor-element.elementor-element-c40312a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-27561c3 .elementor-heading-title{color:#FF1D1D;font-family:"Saira Condensed", Oxanium;font-size:20px;}.elementor-6170201 .elementor-element.elementor-element-27561c3 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-809f8ff .ce-product-description-short{font-family:"Saira Condensed", Oxanium;font-size:14px;line-height:1.3em;letter-spacing:0.3px;}.elementor-6170201 .elementor-element.elementor-element-809f8ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-faec1aa > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-faec1aa{order:-99999;z-index:1;}.elementor-6170201 .elementor-element.elementor-element-3987e30 a.elementor-button{background-color:#FF0000;border-radius:0px 0px 0px 0px;cursor:pointer;}.elementor-6170201 .elementor-element.elementor-element-3987e30 a.elementor-button:hover, .elementor-6170201 .elementor-element.elementor-element-3987e30 a.elementor-button:focus{background-color:#FF0000;}.elementor-6170201 .elementor-element.elementor-element-3987e30 a.elementor-button:not([href]){cursor:not-allowed;background-color:#FFFFFF;}.elementor-6170201 .elementor-element.elementor-element-3987e30 a.elementor-button:not([href]):not(#e){color:rgba(255, 255, 255, 0);}.elementor-6170201 .elementor-element.elementor-element-3987e30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-3987e30{inset-inline-start:0px;top:-0.01px;z-index:0;}.elementor-6170201 .elementor-element.elementor-element-866b52d a.elementor-button{font-family:"Saira Condensed", Oxanium;font-weight:500;background-color:#FF0000;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-6170201 .elementor-element.elementor-element-866b52d a.elementor-button:hover, .elementor-6170201 .elementor-element.elementor-element-866b52d a.elementor-button:focus{border-color:#000000;}.elementor-6170201 .elementor-element.elementor-element-460da24 > .elementor-container{max-width:1280px;}.elementor-6170201 .elementor-element.elementor-element-fc658a9{--divider-border-style:solid;--divider-border-color:#CBCBCB;--divider-border-width:1px;}.elementor-6170201 .elementor-element.elementor-element-fc658a9 .elementor-divider-separator{width:100%;}.elementor-6170201 .elementor-element.elementor-element-fc658a9 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-6170201 .elementor-element.elementor-element-c04efff > .elementor-container{max-width:1280px;}.elementor-6170201 .elementor-element.elementor-element-a8bbbab .elementor-widget-container{font-family:"Saira Condensed", Oxanium;font-size:14px;line-height:0.3em;letter-spacing:0.2px;}.elementor-6170201 .elementor-element.elementor-element-915b634 .elementor-heading-title{color:#FF0000;margin-bottom:17px;}.elementor-6170201 .elementor-element.elementor-element-915b634 .ce-product-features__label{font-size:12px;color:#787878;background-color:#FFFFFF;width:33%;}.elementor-6170201 .elementor-element.elementor-element-915b634 .ce-product-features__value{font-size:12px;color:#B3B3B3;}.elementor-6170201 .elementor-element.elementor-element-4ca990a .elementor-spacer-inner{height:50px;}.elementor-6170201 .elementor-element.elementor-element-a8fd77e > .elementor-container{max-width:1280px;}.elementor-6170201 .elementor-element.elementor-element-e05f172{--divider-border-style:solid;--divider-border-color:#FF0000;--divider-border-width:3px;--divider-element-spacing:7px;inset-inline-start:0px;top:-7px;}.elementor-6170201 .elementor-element.elementor-element-e05f172 .elementor-divider-separator{width:100%;}.elementor-6170201 .elementor-element.elementor-element-e05f172 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-6170201 .elementor-element.elementor-element-e05f172 .elementor-divider__text{color:#FF0000;font-family:"Saira Extra Condensed", Oxanium;font-size:31px;font-weight:700;letter-spacing:1.9px;}.elementor-6170201 .elementor-element.elementor-element-0924a07 .elementor-spacer-inner{height:30px;}.elementor-6170201 .elementor-element.elementor-element-51c39d6 > .elementor-container{max-width:1280px;min-height:157px;}.elementor-6170201 .elementor-element.elementor-element-51c39d6 > .elementor-container:after{content:"";min-height:inherit;}.elementor-6170201 .elementor-element.elementor-element-5937ca3 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:29px;}.elementor-6170201 .elementor-element.elementor-element-5937ca3 .swiper-slide > *{padding:0px 0px 0px 0px !important;border-width:1px 1px 1px 1px;border-style:solid;border-color:#C2C2C2;}.elementor-6170201 .elementor-element.elementor-element-5937ca3 .swiper-slide > :hover{border-color:#FF0000;}.elementor-6170201 .elementor-element.elementor-element-5937ca3{order:-99999;}.elementor-6170201 .elementor-element.elementor-element-b5c454f .elementor-spacer-inner{height:50px;}.elementor-6170201 .elementor-element.elementor-element-a9f2294 > .elementor-container{max-width:1280px;}.elementor-6170201 .elementor-element.elementor-element-49a5e5c{--divider-border-style:solid;--divider-border-color:#FF0000;--divider-border-width:3px;--divider-element-spacing:7px;inset-inline-start:0px;top:-7px;}.elementor-6170201 .elementor-element.elementor-element-49a5e5c .elementor-divider-separator{width:100%;}.elementor-6170201 .elementor-element.elementor-element-49a5e5c .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-6170201 .elementor-element.elementor-element-49a5e5c .elementor-divider__text{color:#FF0000;font-family:"Saira Extra Condensed", Oxanium;font-size:31px;font-weight:700;letter-spacing:1.9px;}.elementor-6170201 .elementor-element.elementor-element-c600df8 .elementor-spacer-inner{height:30px;}.elementor-6170201 .elementor-element.elementor-element-efd0270 > .elementor-container{max-width:1280px;min-height:157px;}.elementor-6170201 .elementor-element.elementor-element-efd0270 > .elementor-container:after{content:"";min-height:inherit;}.elementor-6170201 .elementor-element.elementor-element-12d0b52 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:29px;}.elementor-6170201 .elementor-element.elementor-element-12d0b52 .swiper-slide > *{padding:30px 0px 15px 0px !important;border-width:1px 1px 1px 1px;border-style:solid;border-color:#C2C2C2;}.elementor-6170201 .elementor-element.elementor-element-12d0b52 .swiper-slide > :hover{border-color:#FF0000;}.elementor-6170201 .elementor-element.elementor-element-12d0b52{order:-99999;}/* Start custom CSS for product-add-to-cart, class: .elementor-element-3987e30 *//* Klasa do ukrycia przycisku */
.hide-add-to-cart {
  display: none !important;
}

.ce-cart-btn {
  position: relative;
  z-index: 12; /* domyślnie, gdy tło nie jest białe */
}/* End custom CSS */