.elementor-7170201 .elementor-element.elementor-element-d9cd0bf:not(.elementor-motion-effects-element-type-background), .elementor-7170201 .elementor-element.elementor-element-d9cd0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Warstwa%20193%20kopiuj.jpg");background-position:bottom center;background-size:cover;}.elementor-7170201 .elementor-element.elementor-element-d9cd0bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7170201 .elementor-element.elementor-element-d9cd0bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7170201 .elementor-element.elementor-element-703633f > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-7170201 .elementor-element.elementor-element-0a20e99 .breadcrumb li a:not(#e), .elementor-7170201 .elementor-element.elementor-element-0a20e99 .ce-breadcrumb__item a:not(#e){color:#000000;}.elementor-7170201 .elementor-element.elementor-element-0a20e99 .ce-breadcrumb__item:not(:last-child):after{content:"/";color:#ddd;}.elementor-7170201 .elementor-element.elementor-element-0a20e99 > .elementor-widget-container{padding:0px 0px 15px 15px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CDC8BF;border-radius:0px 0px 0px 0px;}.elementor-7170201 .elementor-element.elementor-element-9b65973 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-7170201 .elementor-element.elementor-element-9b65973 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-7170201 .elementor-element.elementor-element-d9d2bdd{font-weight:500;width:auto;align-self:center;flex-grow:0;}.elementor-7170201 .elementor-element.elementor-element-d9d2bdd > .elementor-widget-container{padding:8px 16px 8px 16px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-7170201 .elementor-element.elementor-element-8075def .elementor-field-group{gap:8px;}.elementor-7170201 .elementor-element.elementor-element-8075def .elementor-field-group label{font-weight:600;}.elementor-7170201 .elementor-element.elementor-element-8075def .elementor-field{font-weight:500;}.elementor-7170201 .elementor-element.elementor-element-8075def .elementor-field-textual{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-7170201 .elementor-element.elementor-element-8075def{width:auto;}.elementor-7170201 .elementor-element.elementor-element-b3cdc5e:not(.elementor-motion-effects-element-type-background), .elementor-7170201 .elementor-element.elementor-element-b3cdc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F7FB 50%, #FFFFFF 51%);}.elementor-7170201 .elementor-element.elementor-element-b3cdc5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:100px;padding:50px 0px 0px 0px;}.elementor-7170201 .elementor-element.elementor-element-b3cdc5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7170201 .elementor-element.elementor-element-f9669d7 > .elementor-element-populated{margin:85px 0px 0px 0px;padding:10px 35px 10px 10px;}.elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown{font-size:14px;font-weight:500;background-color:rgba(255, 255, 255, 0);}.elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown a:not(#e):hover, .elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-menu-toggle:hover{color:#0C3046;}.elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown a:hover, .elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown a.elementor-item-active, .elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav--dropdown a.highlighted{background-color:rgba(255, 255, 255, 0);}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters__toggle .elementor-button{font-weight:600;text-transform:uppercase;background-color:#0C3046;border-width:0px;border-radius:30px;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters__toggle a.elementor-button:not(#e){color:#FFFFFF;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters--shown .ce-filters{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-group{padding:calc(25px / 2) 0;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters__tab{padding:0px 0px 10px 5px;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-option{gap:16px;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-label{color:#000000;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")";}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-label:after{-webkit-padding-start:0.2em;padding-inline-start:0.2em;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7170201 .elementor-element.elementor-element-81b3197 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:35px 25px 35px 25px;background-color:#EFE7CF;border-radius:50px 50px 50px 50px;}.elementor-7170201 .elementor-element.elementor-element-dea9862{--divider-border-style:solid;--divider-border-color:#D4CDD5;--divider-border-width:1px;width:auto;align-self:center;flex-grow:1;}.elementor-7170201 .elementor-element.elementor-element-dea9862 .elementor-divider-separator{width:100%;}.elementor-7170201 .elementor-element.elementor-element-dea9862 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7170201 .elementor-element.elementor-element-7705eea .elementor-row{justify-content:right;}.elementor-7170201 .elementor-element.elementor-element-7705eea .ce-pagination, .elementor-7170201 .elementor-element.elementor-element-7705eea .elementor-row{gap:5px;}.elementor-7170201 .elementor-element.elementor-element-7705eea .elementor-button{font-weight:600;background-color:#F1ECDC;padding:15px 15px 15px 15px;}.elementor-7170201 .elementor-element.elementor-element-7705eea a.elementor-button:not(#e){color:#0C3046;}.elementor-7170201 .elementor-element.elementor-element-7705eea{width:auto;}.elementor-7170201 .elementor-element.elementor-element-331c873 .elementor-widget-container{line-height:1.4em;}.elementor-7170201 .elementor-element.elementor-element-331c873 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-7170201 .elementor-element.elementor-element-8ac52fc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-7170201 .elementor-element.elementor-element-8ac52fc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-7170201 .elementor-element.elementor-element-8ac52fc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Warstwa%20226.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-7170201 .elementor-element.elementor-element-8ac52fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7170201 .elementor-element.elementor-element-8ac52fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7170201 .elementor-element.elementor-element-8e66544 > .elementor-widget-container > .elementor-heading-title{margin-bottom:40px;text-align:center;color:#0C3046;font-size:44px;}.elementor-7170201 .elementor-element.elementor-element-8e66544 > .elementor-widget-container{padding:25px 35px 45px 35px;background-color:#EFE7CF;border-radius:50px 50px 50px 50px;}.elementor-7170201 .elementor-element.elementor-element-992ce13 .elementor-heading-title{font-size:30px;font-weight:300;line-height:1.5em;}.elementor-7170201 .elementor-element.elementor-element-992ce13 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-7170201 .elementor-element.elementor-element-992ce13{width:1000px;max-width:max(1000px, 100%);}@media(max-width:767px){.elementor-7170201 .elementor-element.elementor-element-9b65973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7170201 .elementor-element.elementor-element-d9d2bdd .ce-listing-info{text-align:left;}.elementor-7170201 .elementor-element.elementor-element-d9d2bdd{width:100%;}.elementor-7170201 .elementor-element.elementor-element-f9669d7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters__toggle{justify-content:stretch;flex-direction:column;}.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters__toggle .elementor-button{font-size:18px;}.elementor-7170201 .elementor-element.elementor-element-8e66544 > .elementor-widget-container > .elementor-heading-title{font-size:34px;}.elementor-7170201 .elementor-element.elementor-element-8e66544 > .elementor-widget-container{padding:25px 15px 15px 15px;}.elementor-7170201 .elementor-element.elementor-element-992ce13 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-7170201 .elementor-element.elementor-element-516d7bf{width:30%;}.elementor-7170201 .elementor-element.elementor-element-703633f{width:69.665%;}.elementor-7170201 .elementor-element.elementor-element-f9669d7{width:25%;}.elementor-7170201 .elementor-element.elementor-element-0da1ea8{width:74.665%;}}/* Start custom CSS for listing-info, class: .elementor-element-d9d2bdd */.elementor-7170201 .elementor-element.elementor-element-d9d2bdd {
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for category-tree, class: .elementor-element-76beeb0 */.elementor-7170201 .elementor-element.elementor-element-76beeb0 .elementor-nav::before {
    content: 'Produkty';
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #000;
    display: block;
    padding: 5px 0 10px 5px;
    
}

.elementor-7170201 .elementor-element.elementor-element-76beeb0 a {
    padding-left: 30px
}

.elementor-7170201 .elementor-element.elementor-element-76beeb0 .sub-arrow {
    position: absolute;
    left: 0;
    transform: rotate(-90deg);
    top: 18px;
}



.elementor-7170201 .elementor-element.elementor-element-76beeb0 [aria-expanded="true"] .sub-arrow {
    transform: rotate(0deg);
    top: 12px;
    left: -3px;
}/* End custom CSS */
/* Start custom CSS for listing-filters, class: .elementor-element-b71ddd6 */.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .ce-filters__tab {
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #000;
    display: block;
    padding: 5px 0 10px 5px;
}

.elementor-7170201 .elementor-element.elementor-element-b71ddd6 .elementor-field-subgroup  {
    padding: 10px 5px;
}/* End custom CSS */
/* Start custom CSS for listing-pagination, class: .elementor-element-7705eea */.elementor-7170201 .elementor-element.elementor-element-7705eea .ce-pagination__arrow.ce-disabled {
    display: none;
}

.elementor-7170201 .elementor-element.elementor-element-7705eea .ce-pagination__arrow {
    background: #369293 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-8e66544 */.elementor-swiper-button {
    background: #2ca0a9;
    padding: 15px;
    border-radius: 50%
}

.elementor-swiper-button-prev {
    left: 30px;
}

.elementor-swiper-button-next {
    right: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-992ce13 */.elementor-7170201 .elementor-element.elementor-element-992ce13 strong {
    font-weight: bold;
}/* End custom CSS */