/* Native classic compatibility; generated from SHA256 99a9b0404415bd05fbe84f0700bc17e116bafd9d525296c3acf58e738013e61f. Never prune by initial DOM matches. */
:where(body.vnp207-native) .elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}:where(body.vnp207-native) .elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}:where(body.vnp207-native) .elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}:where(body.vnp207-native) .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}:where(body.vnp207-native) .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,:where(body.vnp207-native) .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:where(body.vnp207-native) .woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}:where(body.vnp207-native) .elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}:where(body.vnp207-native) .elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}:where(body.vnp207-native) .elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}:where(body.vnp207-native) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(body.vnp207-native) .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:where(body.vnp207-native) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(body.vnp207-native) .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}:where(body.vnp207-native) .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}:where(body.vnp207-native) .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],:where(body.vnp207-native) .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}:where(body.vnp207-native) .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where(body.vnp207-native) .elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}:where(body.vnp207-native) .elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}:where(body.vnp207-native) .elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}:where(body.vnp207-native) .elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}:where(body.vnp207-native) .elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){:where(body.vnp207-native) .elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );}:where(body.vnp207-native) .elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}:where(body.vnp207-native) .elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}:where(body.vnp207-native) .woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}:where(body.vnp207-native) .elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}:where(body.vnp207-native) .elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}:where(body.vnp207-native) .elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}:where(body.vnp207-native) .elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){:where(body.vnp207-native) .elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );}:where(body.vnp207-native) .elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}:where(body.vnp207-native) .elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}:where(body.vnp207-native) .woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}:where(body.vnp207-native) .elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}:where(body.vnp207-native) .elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}:where(body.vnp207-native) .elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}:where(body.vnp207-native) .elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}:where(body.vnp207-native) .elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-f65dfea */:where(body.vnp207-native) .okruszki-woo a{
    font-family: Lato;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f3de296 */:where(body.vnp207-native) .price{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-83e3404 *//* INPUT ILOŚCI (qty) */


:where(body.vnp207-native) .kp-dodaj-do-koszyka.elementor-widget-woocommerce-product-add-to-cart .quantity .qty,:where(body.vnp207-native) .kp-dodaj-do-koszyka.elementor-widget-wc-add-to-cart .quantity .qty{
  padding: 0 0 0 10px !important;
  width: 6em;
}

:where(body.vnp207-native) .kp-dodaj-do-koszyka .stock.in-stock{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7a25701 */:where(body.vnp207-native) .kp-opis p{
    color: #04040f;
    font-size: 15px !important;
}


:where(body.vnp207-native) .kp-opis ul{
    color: #04040f;
    font-size: 15px !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis p{
        color: #04040f;
        font-size: 13px !important;
    }


    :where(body.vnp207-native) .kp-opis ul{
        color: #04040f;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcf94e */:where(body.vnp207-native) .kp-opis-dodatkowy h2{
  text-align: left;
  font-size: 24px;
}

:where(body.vnp207-native) .kp-opis-dodatkowy br{
    display: none;
}
:where(body.vnp207-native) .kp-opis-dodatkowy b{
    font-weight: 500 !important;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-opis-dodatkowy h2{
        font-size: 16px;
    }

    :where(body.vnp207-native) .kp-opis-dodatkowy p,:where(body.vnp207-native) .kp-opis-dodatkowy ul,:where(body.vnp207-native) .kp-opis-dodatkowy ol{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-512c69d */:where(body.vnp207-native) .kp-dod-info-produkt{
  background: #FAF8F5 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table{
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
  padding: 6px 14px !important;
  line-height: 1.3 !important;
  vertical-align: middle !important;
  text-align: left !important;
  border: 0 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-family: "Lato", sans-serif !important;
  color: #0F0F04 !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(odd) > *{
  background: rgba(255,255,255,0.35) !important;
}
:where(body.vnp207-native) .kp-dod-info-produkt table tr:nth-child(even) > *{
  background: transparent !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
  font-weight: 500 !important;
  width: 30% !important;
  white-space: nowrap;
}

:where(body.vnp207-native) .kp-dod-info-produkt table tr > *:nth-child(2){
  font-weight: 300 !important;
  opacity: 0.9;
}

:where(body.vnp207-native) .kp-dod-info-produkt table th p,:where(body.vnp207-native) .kp-dod-info-produkt table td p{
  margin: 0 !important;
}

@media (max-width: 767px){
  :where(body.vnp207-native) .kp-dod-info-produkt table tr > *:first-child{
    width: 42% !important;
    white-space: normal;
  }

  :where(body.vnp207-native) .kp-dod-info-produkt table th,:where(body.vnp207-native) .kp-dod-info-produkt table td{
    padding: 5px 12px !important;
    font-size: 13px !important;
  }
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sklad-inci,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--attribute_pa_sposob-uzycia{
  display: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt,:where(body.vnp207-native) .kp-dod-info-produkt *{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt::before,:where(body.vnp207-native) .kp-dod-info-produkt::after,:where(body.vnp207-native) .kp-dod-info-produkt table::before,:where(body.vnp207-native) .kp-dod-info-produkt table::after{
  content: none !important;
  display: none !important;
}

:where(body.vnp207-native) .woocommerce-product-attributes,:where(body.vnp207-native) .woocommerce-product-attributes table{
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--weight,:where(body.vnp207-native) .kp-dod-info-produkt tr.woocommerce-product-attributes-item--dimensions{
  display: none !important;
}:where(body.vnp207-native) 910/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749fb07 */.elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a9424 */:where(body.vnp207-native) .elementor-element.elementor-element-43a9424.kp-inci.elementor-widget.elementor-widget-text-editor.is-mac a{
    font-family: lato, sans-serif;
    font-weight: 400;
}

@media (max-width: 768px) {
    :where(body.vnp207-native) .kp-inci p{
        font-size: 13px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac72fd2 */:where(body.vnp207-native) .kp-recykling b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c4bf2f */:where(body.vnp207-native) .kp-producent b{
    font-weight: 500;
}/* End custom CSS */}}}}}}}}}}}}}}