.elementor-48580 .elementor-element.elementor-element-a2a2467{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48580 .elementor-element.elementor-element-d39acf8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48580 .elementor-element.elementor-global-2291 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-48580 .elementor-element.elementor-element-ff91458{width:100%;max-width:100%;}.elementor-48580 .elementor-element.elementor-element-ff91458 .elementor-heading-title{font-family:var( --e-global-typography-7fccd71-font-family ), Sans-serif;font-size:var( --e-global-typography-7fccd71-font-size );font-weight:var( --e-global-typography-7fccd71-font-weight );line-height:var( --e-global-typography-7fccd71-line-height );color:#232221;}.elementor-48580 .elementor-element.elementor-element-porownanie-wstep{color:#6B6B6B;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-remove-button.jet-compare-item-remove-button .icon{font-size:12px;margin-right:12px;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table .jet-cw-price del{font-weight:400;text-decoration:line-through;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table .jet-cw-price ins{font-weight:400;text-decoration:none;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table .jet-cw-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table .jet-cw-rating-stars .product-rating__icon{font-size:16px;color:#a1a2a4;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table .jet-cw-rating-stars .product-rating__icon + .product-rating__icon{margin-left:2px;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table .jet-cw-rating-stars > .product-rating__icon.active{color:#fdbc32;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-wishlist-button__container{justify-content:center;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table__wrapper .jet-compare-table-actions{justify-content:flex-end;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-highlight .highlighted .jet-compare-table-cell > *{color:#ff2239 !important;}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-highlight .highlighted .jet-compare-table-cell{background-color:#ffcfcf !important;}.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button{background-color:#FFFFFF;fill:#FF3B00;color:#FF3B00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF3B00;border-radius:5px 5px 5px 5px;}.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button:hover, .elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button:focus{background-color:#FF3B00;color:#FFFFFF;}.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button-content-wrapper{flex-direction:row;}.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button:hover svg, .elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-48580 .elementor-element.elementor-element-a2a2467{--justify-content:flex-start;}.elementor-48580 .elementor-element.elementor-element-ff91458 .elementor-heading-title{font-size:var( --e-global-typography-7fccd71-font-size );line-height:var( --e-global-typography-7fccd71-line-height );}}@media(max-width:1024px){.elementor-48580 .elementor-element.elementor-element-a2a2467{--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;--flex-wrap:wrap;}.elementor-48580 .elementor-element.elementor-element-d39acf8{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-48580 .elementor-element.elementor-element-ff91458{width:100%;max-width:100%;}.elementor-48580 .elementor-element.elementor-element-ff91458 .elementor-heading-title{font-size:var( --e-global-typography-7fccd71-font-size );line-height:var( --e-global-typography-7fccd71-line-height );}}@media(max-width:768px){.elementor-48580 .elementor-element.elementor-element-a2a2467{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-48580 .elementor-element.elementor-element-ff91458 .elementor-heading-title{font-size:var( --e-global-typography-7fccd71-font-size );line-height:var( --e-global-typography-7fccd71-line-height );}}@media(min-width:769px){.elementor-48580 .elementor-element.elementor-element-d39acf8{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-48580 .elementor-element.elementor-element-d39acf8{--width:100%;}}/* Start custom CSS for global, class: .elementor-global-2291 */.elementor-48580 .elementor-element.elementor-global-2291 a{
    color: #232221;
}
.elementor-48580 .elementor-element.elementor-global-2291 a:hover{
    text-decoration: underline;
}
.elementor-48580 .elementor-element.elementor-global-2291 .last{
    color: #ff3b00;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff91458 */.elementor-48580 .elementor-element.elementor-element-ff91458 span {
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-porownanie-wstep */.elementor-48580 .elementor-element.elementor-element-porownanie-wstep{max-width:720px;margin-bottom:8px}
.elementor-48580 .elementor-element.elementor-element-porownanie-wstep p{margin:0}/* End custom CSS */
/* Start custom CSS for jet-compare, class: .elementor-element-porownanie-tabela *//* Strona porównania w stylu Brastech: karta z tabelą, przyklejona kolumna parametrów, wyróżnione różnice. */
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0 0 20px}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-action-control{display:inline-flex;align-items:center;margin:0!important;padding:9px 16px!important;border:1px solid #E3E8EB!important;border-radius:999px;background:#fff!important;color:#232221!important;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-action-control:hover{border-color:#FF3B00!important;color:#FF3B00!important}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-action-control.active{background:#FF3B00!important;border-color:#FF3B00!important;color:#fff!important}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-action-control__clear{order:3;margin-left:auto!important;border-color:transparent!important;color:#6B6B6B!important;text-decoration:underline;text-underline-offset:3px}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table__wrapper{overflow-x:auto}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table{width:100%;min-width:560px;border:1px solid #E3E8EB;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;margin:0}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-heading{position:sticky;left:0;z-index:2;width:220px;min-width:150px;padding:14px 20px;background:#F7F8F9;border:0;border-bottom:1px solid #E3E8EB;color:#6B6B6B;font-size:13px;font-weight:500;line-height:1.35;text-align:left;vertical-align:top}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-cell{padding:14px 20px;border:0;border-bottom:1px solid #E3E8EB;border-left:1px solid #EEF1F3;color:#232221;font-size:14px;line-height:1.45;text-align:left;vertical-align:top;background:#fff}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-row:last-child>*{border-bottom:0}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-row:nth-child(-n+4)>.jet-compare-table-heading{background:#fff}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-row:nth-child(-n+3)>*{border-bottom:0}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-row:first-child>*{padding-bottom:0}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-item-remove-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#9A9A9A;font-size:13px;cursor:pointer}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-item-remove-button:hover{color:#FF3B00}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-item-remove-button svg{width:12px;height:12px;fill:currentColor}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-thumbnail img{display:block;width:100%;max-width:220px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#F7F8F9}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-product-title{margin:0;font-size:15px;font-weight:500;line-height:1.35}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-product-title a{color:#232221}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-product-title a:hover{color:#FF3B00}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-price{font-size:18px;font-weight:600;color:#232221}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-price .woocommerce-Price-amount{color:#232221}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-row:nth-child(n+5):nth-child(even)>.jet-compare-table-cell{background:#FCFCFD}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-highlight .jet-compare-table-row.highlighted>.jet-compare-table-cell{background:#FFF1EC!important}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-highlight .jet-compare-table-row.highlighted>.jet-compare-table-heading{color:#FF3B00!important;background:#FFE6DC!important}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela a.button.add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 16px;border-radius:5px;background:#FF3B00;color:#fff;font-size:14px;font-weight:500}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela a.button.add_to_cart_button:hover{background:#232221;color:#fff}
.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-empty, .elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-empty, .elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-cw-empty-message{display:block;padding:24px 28px;border:1px dashed #D5DBE0;border-radius:12px;background:#F7F8F9;color:#232221;font-size:15px;line-height:1.5}
@media (max-width:767px){.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-heading{width:120px;min-width:120px;padding:12px;font-size:12px}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-cell{min-width:150px;padding:12px;font-size:13px}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-action-control{font-size:13px;padding:8px 12px!important}.elementor-48580 .elementor-element.elementor-element-porownanie-tabela .jet-compare-table-action-control__clear{margin-left:0!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-porownanie-pusty-cta *//* Wróć: skrypt ze snippetu 21 cofa do ostatnio otwartej strony sklepu (/sklep/ tylko awaryjnie). */
.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta{margin-top:24px}
.elementor-48580 .elementor-element.elementor-element-porownanie-pusty-cta .elementor-button{padding:12px 24px;font-size:15px;font-weight:500}/* End custom CSS */