.elementor-31242 .elementor-element.elementor-element-70cd378{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-8d9aadf.elementor-element{--align-self:flex-start;}.elementor-31242 .elementor-element.elementor-element-7995513{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-8b5f3cd{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:070px;}.elementor-31242 .elementor-element.elementor-element-8b5f3cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-0639942.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-92218f7{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-6e4cce1{--display:flex;--min-height:260px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-41b96e2{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-f1bfb5a .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2026/01/Maritom_04_Promocja_Kategoria-1.webp);background-size:contain;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-f1bfb5a .swiper-slide-contents{margin-right:auto;text-shadow:10px 8px 10px rgba(0,0,0,0.3);}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-f1bfb5a .swiper-slide-inner{text-align:start;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-c7aa15e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2023/11/Maritom_01_Wiaty_Desktop_kategoria-11.webp);background-size:contain;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-c7aa15e .swiper-slide-contents{margin-right:auto;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-c7aa15e .swiper-slide-inner{text-align:start;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-ffa4ce3 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2023/11/03_Garaz-rabek_Kategoria11.webp);background-size:contain;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-ffa4ce3 .swiper-slide-contents{margin-right:auto;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-ffa4ce3 .swiper-slide-inner{text-align:start;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-14b83a1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2026/01/Maritom_02_Narzedzia_Kategoria-1.webp);background-size:contain;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-14b83a1 .swiper-slide-contents{margin-right:auto;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-repeater-item-14b83a1 .swiper-slide-inner{text-align:start;}.elementor-31242 .elementor-element.elementor-element-5187f54 .swiper-slide{transition-duration:calc(5000ms*1.2);height:260px;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-slide-button{background-color:#FFFFFF;font-weight:500;border-radius:0px;color:#B90707;border-color:#FFFFFF;}.elementor-31242 .elementor-element.elementor-element-5187f54 .elementor-slide-button:hover{background-color:#FFFFFF;color:#B90707;border-color:#FFFFFF;}.elementor-31242 .elementor-element.elementor-element-5187f54 .swiper-slide-contents{max-width:66%;}.elementor-31242 .elementor-element.elementor-element-5187f54 .swiper-slide-inner{text-align:center;}.elementor-31242 .elementor-element.elementor-element-5187f54 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF8C;opacity:1;}.elementor-31242 .elementor-element.elementor-element-5187f54 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-31242 .elementor-element.elementor-element-02ae2c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-f4083d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31242 .elementor-element.elementor-element-f4083d4.elementor-element{--align-self:flex-start;}.elementor-31242 .elementor-element.elementor-element-650791e{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-10ab0bc{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#81818133;--border-color:#81818133;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-10ab0bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-afad13c{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-afad13c > .elementor-widget-container{margin:0px 0px -235px 0px;}.elementor-31242 .elementor-element.elementor-element-7369bfd{width:var( --container-widget-width, 97.969% );max-width:97.969%;--container-widget-width:97.969%;--container-widget-flex-grow:0;}.elementor-31242 .elementor-element.elementor-element-7369bfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-bf1dd28{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-5de28b2{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-5de28b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31242 .elementor-element.elementor-element-e6a3340{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-e6a3340 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31242 .elementor-element.elementor-element-afaaf42{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-afaaf42 > .elementor-widget-container{margin:0px 30px 20px 0px;}.elementor-31242 .elementor-element.elementor-element-2624ed9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-153f2d5{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-4e72e94{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-04450d8{--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;border-style:solid;--border-style:solid;border-color:#81818133;--border-color:#81818133;}.elementor-31242 .elementor-element.elementor-element-04450d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-5b06038{--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;}.elementor-31242 .elementor-element.elementor-element-8a359d3{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-8a359d3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31242 .elementor-element.elementor-element-f8cca0e{width:var( --container-widget-width, 97.969% );max-width:97.969%;--container-widget-width:97.969%;--container-widget-flex-grow:0;}.elementor-31242 .elementor-element.elementor-element-f8cca0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-3f70a9e{--display:flex;}.elementor-31242 .elementor-element.elementor-element-b3a6b53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31242 .elementor-element.elementor-element-b3a6b53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-f850e29{--display:flex;border-style:double;--border-style:double;border-color:#A0A0A0;--border-color:#A0A0A0;}.elementor-31242 .elementor-element.elementor-element-f850e29:not(.elementor-motion-effects-element-type-background), .elementor-31242 .elementor-element.elementor-element-f850e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-31242 .elementor-element.elementor-element-f850e29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .site-menu{background-color:#FFFFFF;text-align:center;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas .canvas-btn{background-color:#E2E2E200;color:#000000;border-style:none;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas .canvas-btn:hover{background-color:#DBDBDB;color:#000000;}.elementor-31242 .elementor-element.elementor-element-e38fe16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .site-menu.show-nav{width:420px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas.align-icon-right a i{margin-left:10px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas.align-icon-right a svg{margin-left:10px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas.align-icon-left a i{margin-right:10px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas.align-icon-left a svg{margin-right:10px;width:16px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas{text-align:center;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .site-menu *{color:#000000;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas .canvas-btn , .elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas .canvas-btn svg path{fill:#000000;}.elementor-31242 .elementor-element.elementor-element-e8d5140{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-89ae7be .swiper-slide-bg{background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2026/01/Maritom_04_Promocja_Desktop.webp);background-size:cover;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-89ae7be .elementor-background-overlay{background-color:#000000AB;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-89ae7be .swiper-slide-contents{margin:0 auto;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-89ae7be .swiper-slide-inner{text-align:center;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-14176f3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2026/02/01_Wiaty_Desktop1.webp);background-size:cover;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-14176f3 .elementor-background-overlay{background-color:#000000AB;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-14176f3 .swiper-slide-contents{margin:0 auto;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-14176f3 .swiper-slide-inner{text-align:center;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-d347c6e .swiper-slide-bg{background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2026/02/03_Garaz-rabek_Desktop1.webp);background-size:cover;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-d347c6e .elementor-background-overlay{background-color:#000000AB;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-d347c6e .swiper-slide-contents{margin:0 auto;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-d347c6e .swiper-slide-inner{text-align:center;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-8f8fd16 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://garage.wolfgraf.com/wp-content/uploads/2026/01/Maritom_02_Narzedzia_Desktop.webp);background-size:cover;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-8f8fd16 .elementor-background-overlay{background-color:#000000AB;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-8f8fd16 .swiper-slide-contents{margin:0 auto;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-repeater-item-8f8fd16 .swiper-slide-inner{text-align:center;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-slide{transition-duration:calc(5000ms*1.2);height:260px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-slide-button{background-color:#FFFFFF;font-weight:500;color:#B90707;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-slide-contents{max-width:66%;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-slide-inner{text-align:center;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-slide-heading{font-weight:600;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-slide-description{font-weight:800;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF91;opacity:1;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-31242 .elementor-element.elementor-element-f340909{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-31242 .elementor-element.elementor-element-68c0025{--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-31242 .elementor-element.elementor-element-63097d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31242 .elementor-element.elementor-element-9213ef3{--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;}@media(min-width:768px){.elementor-31242 .elementor-element.elementor-element-7995513{--content-width:100%;}.elementor-31242 .elementor-element.elementor-element-8b5f3cd{--width:25%;}.elementor-31242 .elementor-element.elementor-element-92218f7{--width:75%;}.elementor-31242 .elementor-element.elementor-element-6e4cce1{--width:100%;}.elementor-31242 .elementor-element.elementor-element-41b96e2{--width:100%;}.elementor-31242 .elementor-element.elementor-element-10ab0bc{--width:49.29%;}.elementor-31242 .elementor-element.elementor-element-bf1dd28{--width:74.665%;}.elementor-31242 .elementor-element.elementor-element-04450d8{--width:100%;}.elementor-31242 .elementor-element.elementor-element-f340909{--width:100%;}.elementor-31242 .elementor-element.elementor-element-68c0025{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31242 .elementor-element.elementor-element-92218f7{--width:100%;}.elementor-31242 .elementor-element.elementor-element-10ab0bc{--width:100%;}.elementor-31242 .elementor-element.elementor-element-bf1dd28{--width:100%;}.elementor-31242 .elementor-element.elementor-element-04450d8{--width:100%;}}@media(max-width:1024px){.elementor-31242 .elementor-element.elementor-element-8d9aadf{width:auto;max-width:auto;}.elementor-31242 .elementor-element.elementor-element-10ab0bc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-31242 .elementor-element.elementor-element-afad13c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31242 .elementor-element.elementor-element-7369bfd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31242 .elementor-element.elementor-element-bf1dd28{--justify-content:center;}.elementor-31242 .elementor-element.elementor-element-5de28b2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31242 .elementor-element.elementor-element-4e72e94 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31242 .elementor-element.elementor-element-04450d8{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-31242 .elementor-element.elementor-element-8a359d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31242 .elementor-element.elementor-element-f8cca0e > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-31242 .elementor-element.elementor-element-f850e29{--width:100%;--min-height:20px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-31242 .elementor-element.elementor-element-4992171 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-31242 .elementor-element.elementor-element-4992171.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31242 .elementor-element.elementor-element-e38fe16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .site-menu.show-nav{width:100%;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas.align-icon-left a svg{width:16px;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas{text-align:right;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .site-menu{padding:120px 10px 10px 10px;text-align:left;}.elementor-31242 .elementor-element.elementor-element-e38fe16 .offcanvas .canvas-btn{padding:2px 6px 2px 7px;border-radius:0px 0px 0px 0px;}.elementor-31242 .elementor-element.elementor-element-43d2b06.elementor-element{--align-self:flex-start;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-slide{height:272px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-slide-heading{font-size:20px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .elementor-slide-description{font-size:14px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:7px;width:7px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-31242 .elementor-element.elementor-element-43d2b06 .swiper-pagination-fraction{font-size:7px;}.elementor-31242 .elementor-element.elementor-element-7250ddf > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-31242 .elementor-element.elementor-element-f340909{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31242 .elementor-element.elementor-element-63097d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for sidebar, class: .elementor-element-0639942 */#woocommerce_product_categories-2 .product-categories .cat-item-20,
#woocommerce_product_categories-2 .product-categories .cat-item-143,
#woocommerce_product_categories-2 .product-categories .cat-item-149,
#woocommerce_product_categories-2 .product-categories .cat-item-159,
#woocommerce_product_categories-2 .product-categories .cat-item-160,
#woocommerce_product_categories-2 .product-categories .cat-item-183,
#woocommerce_product_categories-2 .product-categories .cat-item-194 {
    display: none;
}

#woocommerce_product_categories-2 .product-categories .current-cat {
    border-left: 2px solid #B90707;
    padding-left: 5px; /* Skrócono border o 2px i dodano 5px padding */
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5f3cd */.widget-title {
    font-weight: 600;
    font-size: 18px;
    text-transform: none;
  }
  
 .widget_price_filter [class*="price_slider_amount"] .button {
    color: #fff; /* Biały kolor tekstu */
    background-color: #b30707; /* Czerwone tło */
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-5187f54 *//* === Elementor Slides – tytuł z tłem jak Slider Revolution === */
.elementor-widget-slides .elementor-slide-heading {
    display: inline-block;
    background-color: #B90707;
    color: #ffffff;
    padding: 10px 18px;
    font-weight: 700;
    line-height: 1.2;
    border-radius: 0; /* ostre krawędzie jak w SR */
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_active_filters, class: .elementor-element-f38d15a */.wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon {
    background-color: #000000 !important;
    height: 40px !important;
    width: auto;
 }
 
 .wd-action-btn>a 
 {
     color: #fff !important;
 }/* End custom CSS */
/* Start custom CSS for wd_shop_archive_active_filters, class: .elementor-element-a66e174 */.wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon {
    background-color: #f3f3f3; /* Ustawia kolor tła na szary */
    height: 30px; /* Ustawia wysokość na 50px */
    width: auto; /* Ustawia szerokość na auto */
    line-height: 30px; /* Opcjonalnie, ustawia wysokość linii na 50px, aby tekst był wyśrodkowany pionowo */
    padding-right: 10px;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-b3a6b53 */.wd-product-cats {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_result_count, class: .elementor-element-7250ddf */@media (max-width: 1024px) {
  .woocommerce-result-count,
  .woocommerce-result-count * {
    color: #8A8A8A !important;
  }
}/* End custom CSS */
/* Start custom CSS */.wpclv-attributes .wpclv-terms {
    margin: 0 6px;
    padding: 0;
    list-style: none;
    display: inline-block;
}
/* Usuń paddingi z kontenera slidera Woodmart na tej podstronie */
.wd-slide-container.content-fixed {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
/* Kontener wewnątrz slidera – pełna szerokość, bez marginesów */
.wd-slide-container.content-fixed.container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
/* Wrapper bannera w slajdzie – bez odstępów */
.wd-slide-container .promo-banner-wrapper {
    margin: 0 !important;
    padding: 0 !important;
}

/* Sam banner – zero paddingu w środku */
.wd-slide-container .promo-banner {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; /* na wszelki wypadek */
}

/* Obrazek w bannerze – niech wypełnia całą szerokość */
.wd-slide-container .promo-banner .banner-image img {
    display: block;
    width: 100%;
    height: auto;
}
/* Sekcja Elementora z tym slajdem – usuń margines/padding */
.elementor-50120 .elementor-element-7b666be {
    margin: 0 !important;
    padding: 0 !important;
}
/* Środkowy slajd – usuń boxowanie i paddingi kontenera */
.elementor-50120 .elementor-element-7b666be.e-con-boxed {
    padding: 0 !important;
    margin: 0 !important;
}
.elementor-50120 .elementor-element-7b666be.e-con-boxed > .e-con-inner {
    padding: 0 !important;
}

.wd-slide-container
 {
    z-index: 2;
    display: flex;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */