.elementor-26070101 .elementor-element.elementor-element-8a19f31{margin-top:-60px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-26070101 .elementor-element.elementor-element-7c6a43c5 .ce-breadcrumb__item:not(:last-child):after{content:"/";color:#091749;}.elementor-26070101 .elementor-element.elementor-element-28cd5a58 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:40px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-41ba9ee{padding:60px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-6119531 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:36px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-84d33d0{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-26070101 .elementor-element.elementor-element-1aad573e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-26070101 .elementor-element.elementor-element-1aad573e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26070101 .elementor-element.elementor-element-6e4adb3 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-7608f28a{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-7608f28a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-5a8b403 .elementor-image img{width:100%;height:421px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-26070101 .elementor-element.elementor-element-cc68bbf .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-752c381{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-752c381 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-985dc2d > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-986df18 .ce-image-gallery .ce-gallery-item{width:200px;}.elementor-26070101 .elementor-element.elementor-element-986df18.ce-image-gallery--layout-grid .ce-image-gallery{grid-gap:10px;}.elementor-26070101 .elementor-element.elementor-element-986df18.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-26070101 .elementor-element.elementor-element-986df18.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:10px;}.elementor-26070101 .elementor-element.elementor-element-986df18 figure .ce-gallery-icon{border-radius:10px 10px 10px 10px;}.elementor-26070101 .elementor-element.elementor-element-986df18 figure img{border-radius:0px;}.elementor-26070101 .elementor-element.elementor-element-986df18 .ce-gallery-icon, .elementor-26070101 .elementor-element.elementor-element-986df18 .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-26070101 .elementor-element.elementor-element-986df18 .ce-gallery-item{gap:50px;}.elementor-26070101 .elementor-element.elementor-element-986df18 figcaption{text-align:left;margin:-30px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-986df18 figcaption, .elementor-26070101 .elementor-element.elementor-element-986df18 figcaption a{color:#091749;font-size:14px;font-weight:600;}.elementor-26070101 .elementor-element.elementor-element-986df18 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-26070101 .elementor-element.elementor-element-cc82af7{padding:60px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-1aa1141 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:36px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-1bf40bb .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-f3865c9{padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-0a41e40{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-0a41e40 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-48bd159{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-48bd159 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-c7a31a4{padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-7eee89c > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-c2a4867 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 .ce-image-gallery .ce-gallery-item{width:200px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67.ce-image-gallery--layout-grid .ce-image-gallery{grid-gap:10px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:10px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 figure .ce-gallery-icon{border-radius:10px 10px 10px 10px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 figure img{border-radius:0px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 .ce-gallery-icon, .elementor-26070101 .elementor-element.elementor-element-19d8c67 .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 .ce-gallery-item{gap:50px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 figcaption{text-align:left;margin:-30px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 figcaption, .elementor-26070101 .elementor-element.elementor-element-19d8c67 figcaption a{color:#091749;font-size:14px;font-weight:600;}.elementor-26070101 .elementor-element.elementor-element-19d8c67 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-26070101 .elementor-element.elementor-element-9a81356{padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-64f89ad .elementor-image img{width:100%;height:418px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-26070101 .elementor-element.elementor-element-c7eb02f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-26070101 .elementor-element.elementor-element-c7eb02f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26070101 .elementor-element.elementor-element-40c2618 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-a736df9{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-a736df9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-b328ed3{padding:10px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-5e3e1b1 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-c8a1dcc .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d .ce-image-gallery .ce-gallery-item{width:200px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d.ce-image-gallery--layout-grid .ce-image-gallery{grid-gap:10px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:10px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d figure .ce-gallery-icon{border-radius:10px 10px 10px 10px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d figure img{border-radius:0px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d .ce-gallery-icon, .elementor-26070101 .elementor-element.elementor-element-54d7c4d .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d .ce-gallery-item{gap:50px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d figcaption{text-align:left;margin:-30px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d figcaption, .elementor-26070101 .elementor-element.elementor-element-54d7c4d figcaption a{color:#091749;font-size:14px;font-weight:600;}.elementor-26070101 .elementor-element.elementor-element-54d7c4d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-26070101 .elementor-element.elementor-element-3d42811{padding:60px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-3622e7e .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:36px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-f5c3aeb{padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-c2cdd09{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-c2cdd09 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-421ef2e .elementor-image img{width:100%;height:340px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-26070101 .elementor-element.elementor-element-94ce539{padding:60px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-26fb6e7 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:36px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-5889d7e .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-6642803{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-6642803 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-c2c7a2d .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:24px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-f062d41{padding:0px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-cea672d{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-cea672d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-6cd8a6b .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-26070101 .elementor-element.elementor-element-6cd8a6b .elementor-badge{min-width:50px;}.elementor-26070101 .elementor-element.elementor-element-3b1c1a7 .elementor-image img{width:100%;height:750px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-26070101 .elementor-element.elementor-element-a90c0ea{padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-26070101 .elementor-element.elementor-element-882b6ad.elementor-column .elementor-column-wrap{align-items:center;}.elementor-26070101 .elementor-element.elementor-element-882b6ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26070101 .elementor-element.elementor-element-c410bd9 .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:36px;font-weight:400;}.elementor-26070101 .elementor-element.elementor-element-d8af65f{font-size:16px;}.elementor-26070101 .elementor-element.elementor-element-d8af65f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-4ef37e6 .elementor-image img{width:100%;height:415px;object-fit:cover;border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-26070101 .elementor-element.elementor-element-6cd8a6b .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:1023px){.elementor-26070101 .elementor-element.elementor-element-8a19f31{margin-top:-100px;margin-bottom:-100px;padding:0px 0px 100px 0px;}.elementor-26070101 .elementor-element.elementor-element-41ba9ee{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-5a8b403 .elementor-image img{height:200px;}.elementor-26070101 .elementor-element.elementor-element-cc82af7{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-3d42811{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-94ce539{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-6cd8a6b .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-26070101 .elementor-element.elementor-element-3b1c1a7 .elementor-image img{height:337px;}.elementor-26070101 .elementor-element.elementor-element-a90c0ea{padding:20px 0px 0px 0px;}.elementor-26070101 .elementor-element.elementor-element-4ef37e6 .elementor-image img{height:201px;}}/* Start custom CSS for html, class: .elementor-element-985dc2d */.image-gallery-navigation {
    display: none; /* Ukrywa na początku */
}

.image-gallery-navigation.visible {
    display: flex; /* Wyświetla tylko wtedy, gdy dodana jest klasa visible */
    justify-content: flex-end;
    gap: 10px;
    margin-top: 10px;
}

.scroll-left, .scroll-right {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    z-index: 1;
}

.scroll-left img, .scroll-right img {
    width: 50px;
    height: auto;
}

.scroll-left:hover img, .scroll-right:hover img {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-986df18 */.ce-image-gallery figcaption {
z-index: 1;
}

.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery {
    overflow-x: hidden!important; /* Ukrywamy poziomy pasek przewijania */
    white-space: nowrap; /* Ustawiamy zdjęcia w jednym rzędzie */
    position: relative; /* Dla strzałek */
}

.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery img {
    display: inline-block;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7eee89c */.image-gallery-navigation {
    display: none; /* Ukrywa na początku */
}

.image-gallery-navigation.visible {
    display: flex; /* Wyświetla tylko wtedy, gdy dodana jest klasa visible */
    justify-content: flex-end;
    gap: 10px;
    margin-top: 10px;
}

.scroll-left, .scroll-right {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    z-index: 1;
}

.scroll-left img, .scroll-right img {
    width: 50px;
    height: auto;
}

.scroll-left:hover img, .scroll-right:hover img {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-19d8c67 */.ce-image-gallery figcaption {
z-index: 1;
}

.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery {
    overflow-x: hidden!important; /* Ukrywamy poziomy pasek przewijania */
    white-space: nowrap; /* Ustawiamy zdjęcia w jednym rzędzie */
    position: relative; /* Dla strzałek */
}

.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery img {
    display: inline-block;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e3e1b1 */.image-gallery-navigation {
    display: none; /* Ukrywa na początku */
}

.image-gallery-navigation.visible {
    display: flex; /* Wyświetla tylko wtedy, gdy dodana jest klasa visible */
    justify-content: flex-end;
    gap: 10px;
    margin-top: 10px;
}

.scroll-left, .scroll-right {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    z-index: 1;
}

.scroll-left img, .scroll-right img {
    width: 50px;
    height: auto;
}

.scroll-left:hover img, .scroll-right:hover img {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for category-grid, class: .elementor-element-54d7c4d */.ce-image-gallery figcaption {
z-index: 1;
}

.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery {
    overflow-x: hidden!important; /* Ukrywamy poziomy pasek przewijania */
    white-space: nowrap; /* Ustawiamy zdjęcia w jednym rzędzie */
    position: relative; /* Dla strzałek */
}

.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery img {
    display: inline-block;
    vertical-align: middle;
}/* End custom CSS */