.elementor-70 .elementor-element.elementor-element-3a120230 > .elementor-container{max-width:1410px;}.elementor-70 .elementor-element.elementor-element-3e86114{--cols:2;}.elementor-70 .elementor-element.elementor-element-3e86114 .etheme-elementor-cart-checkout-page-coupon button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-70 .elementor-element.elementor-element-3e86114 .etheme-checkout-page-next-step{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-70 .elementor-element.elementor-element-3e86114 .etheme-checkout-page-previous-step{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-70 .elementor-element.elementor-element-3e86114 .woocommerce-input-wrapper input, .elementor-70 .elementor-element.elementor-element-3e86114 .woocommerce-input-wrapper textarea, .elementor-70 .elementor-element.elementor-element-3e86114 .woocommerce-input-wrapper select, .elementor-70 .elementor-element.elementor-element-3e86114 .woocommerce-input-wrapper .select2.select2-container--default .select2-selection--single{border-radius:10px 10px 10px 10px;}.elementor-70 .elementor-element.elementor-element-3e86114 .cart-collaterals, .elementor-70 .elementor-element.elementor-element-3e86114 .order-review{border-radius:10px 10px 10px 10px;}.elementor-70 .elementor-element.elementor-element-3e86114 .woocommerce-checkout-review-order-table{margin-bottom:15px;}.elementor-70 .elementor-element.elementor-element-3e86114 #place_order{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}/* Start custom CSS for woocommerce-checkout-etheme_page_multistep, class: .elementor-element-3e86114 */.order-total th {
    font-size: 0 !important; 
    position: relative;
}

.order-total th::after {
    content: "Łącznie";
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 500; 
}

}.step-title.style-underline span::after {
    content: "Twoje zamówienie"; 
    font-size: 20px; 
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
.cart-subtotal th {
    font-size: 0 !important;
    position: relative;
}

.cart-subtotal th::after {
    content: "Suma częściowa";
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
}
.product-removel th::after {
    content: "Remove";
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
}.product-remove .remove-item {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.product-remove .remove-item::after {
    content: "Usuń";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    text-decoration: underline;
}


.blog-post .post-categories,
.post-grid .post-categories,
.post-header .post-categories {
    position: absolute;
    top: 100px;
}
.products-page-cats .posted_in {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.products-page-cats .posted_in::before {
    content: "Kategoria: ";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}

.products-page-cats .posted_in a {
    font-size: 16px !important;
}
.sales-booster-estimated-delivery > span:first-child {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.sales-booster-estimated-delivery > span:first-child::after {
    content: "Szacowana dostawa:";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
a.show-full-details { font-size: 0 !important; position: relative; display: inline-block; } a.show-full-details::after { content: "Pokaż wszystkie szczegóły"; font-size: 16px; font-family: 'Jost', sans-serif; font-weight: 500; }
.product-share .share-title {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.product-share .share-title::after {
    content: "Udostępnij:";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
#reply-title > span {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

#reply-title > span::after {
    content: "Dodaj komentarz";
    font-size: 24px; 
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}

.elementor-element-76f68e7 .elementor-heading-title {
    font-size: 0 !important;
    position: relative;
    display: block;
}

.elementor-element-76f68e7 .elementor-heading-title::after {
    content: "Inne artykuły";
    font-size: 32px; 
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    display: block; 
    text-align: center;
}
/* Celujemy w link w "okruszkach", który prowadzi do strony głównej */
#breadcrumb a[href="https://noxel.pl"] {
    /* Ukrywamy oryginalny tekst "Home" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

#breadcrumb a[href="https://noxel.pl"]::after {
    /* Wstawiamy przetłumaczony tekst */
    content: "Strona główna";

    /* Ustawiamy taki sam styl, jak dla reszty "okruszków" */
    font-size: 15px; /* Możesz dostosować, jeśli potrzeba */
    font-weight: 400;
}/*
  Selektor celuje w element .step-title > span,
  ale tylko wtedy, gdy znajduje się on wewnątrz kontenera .order-review.
*/
.order-review .step-title > span {
    /* Ukrywamy oryginalny tekst "Your order" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.order-review .step-title > span::after {
    /* Wstawiamy przetłumaczony tekst */
    content: "Twoje zamówienie";

    /* Przywracamy styl i wielkość czcionki dla nagłówka h3 */
    font-size: 22px; /* <-- Proszę dostosować rozmiar do wyglądu strony */
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}.etheme-checkout-page-next-step > span {font-size:0!important;position:relative;display:inline-block;}
.etheme-checkout-page-next-step > span::after {content:"Przejdź dalej";font-size:16px;font-family:'Jost',sans-serif;font-weight:500;}<style>
.etheme-checkout-page-next-step > span {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}
.etheme-checkout-page-next-step > span::after {
    content: "Przejdź dalej";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
</style>
/*
  Celujemy w element <span> wewnątrz etykiety (label)
  w kontenerze #ship-to-different-address.
*/
#ship-to-different-address label span {
    /* Ukrywamy oryginalny tekst "Ship to a different address?" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}
/*
  Celujemy w element <span> wewnątrz etykiety (label)
  w kontenerze #ship-to-different-address.
*/
#ship-to-different-address label span {
    /* Ukrywamy oryginalny tekst "Ship to a different address?" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

#ship-to-different-address label span::after {
    /* Wstawiamy polskie tłumaczenie. Możesz je tutaj zmienić. */
    content: "Inny adres dostawy?";

    /* Przywracamy styl czcionki dla etykiety */
    font-size: 16px; /* Dostosuj rozmiar do wyglądu strony */
    font-family: 'Jost', sans-serif;
    font-weight: 400;
}/*
  Celujemy w wewnętrzny element <span> przycisku powrotu,
  aby podmienić jego tekst.
*/
.etheme-checkout-page-previous-step > span {
    /* Ukrywamy oryginalny tekst "Return to order notes" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.etheme-checkout-page-previous-step > span::after {
    /* Wstawiamy polskie tłumaczenie */
    content: "Wróć do uwag";

    /* Przywracamy styl i rozmiar czcionki */
    font-size: 16px; /* Dostosuj rozmiar, aby pasował do wyglądu strony */
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}.order-total th {
    font-size: 0 !important; 
    position: relative;
}

.order-total th::after {
    content: "Łącznie";
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 500; 
}

}.step-title.style-underline span::after {
    content: "Twoje zamówienie"; 
    font-size: 20px; 
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
.cart-subtotal th {
    font-size: 0 !important;
    position: relative;
}

.cart-subtotal th::after {
    content: "Suma częściowa";
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
}
.product-removel th::after {
    content: "Remove";
    font-size: 20px;
    font-family: 'Jost', sans-serif;
    font-weight: 400;
}.product-remove .remove-item {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.product-remove .remove-item::after {
    content: "Usuń";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    text-decoration: underline;
}


.blog-post .post-categories,
.post-grid .post-categories,
.post-header .post-categories {
    position: absolute;
    top: 100px;
}
.products-page-cats .posted_in {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.products-page-cats .posted_in::before {
    content: "Kategoria: ";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}

.products-page-cats .posted_in a {
    font-size: 16px !important;
}
.sales-booster-estimated-delivery > span:first-child {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.sales-booster-estimated-delivery > span:first-child::after {
    content: "Szacowana dostawa:";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
a.show-full-details { font-size: 0 !important; position: relative; display: inline-block; } a.show-full-details::after { content: "Pokaż wszystkie szczegóły"; font-size: 16px; font-family: 'Jost', sans-serif; font-weight: 500; }
.product-share .share-title {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.product-share .share-title::after {
    content: "Udostępnij:";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
#reply-title > span {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

#reply-title > span::after {
    content: "Dodaj komentarz";
    font-size: 24px; 
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}

.elementor-element-76f68e7 .elementor-heading-title {
    font-size: 0 !important;
    position: relative;
    display: block;
}

.elementor-element-76f68e7 .elementor-heading-title::after {
    content: "Inne artykuły";
    font-size: 32px; 
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    display: block; 
    text-align: center;
}
/* Celujemy w link w "okruszkach", który prowadzi do strony głównej */
#breadcrumb a[href="https://noxel.pl"] {
    /* Ukrywamy oryginalny tekst "Home" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

#breadcrumb a[href="https://noxel.pl"]::after {
    /* Wstawiamy przetłumaczony tekst */
    content: "Strona główna";

    /* Ustawiamy taki sam styl, jak dla reszty "okruszków" */
    font-size: 15px; /* Możesz dostosować, jeśli potrzeba */
    font-weight: 400;
}/*
  Selektor celuje w element .step-title > span,
  ale tylko wtedy, gdy znajduje się on wewnątrz kontenera .order-review.
*/
.order-review .step-title > span {
    /* Ukrywamy oryginalny tekst "Your order" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.order-review .step-title > span::after {
    /* Wstawiamy przetłumaczony tekst */
    content: "Twoje zamówienie";

    /* Przywracamy styl i wielkość czcionki dla nagłówka h3 */
    font-size: 22px; /* <-- Proszę dostosować rozmiar do wyglądu strony */
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}.etheme-checkout-page-next-step > span {font-size:0!important;position:relative;display:inline-block;}
.etheme-checkout-page-next-step > span::after {content:"Przejdź dalej";font-size:16px;font-family:'Jost',sans-serif;font-weight:500;}<style>
.etheme-checkout-page-next-step > span {
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}
.etheme-checkout-page-next-step > span::after {
    content: "Przejdź dalej";
    font-size: 16px;
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}
</style>
/*
  Celujemy w element <span> wewnątrz etykiety (label)
  w kontenerze #ship-to-different-address.
*/
#ship-to-different-address label span {
    /* Ukrywamy oryginalny tekst "Ship to a different address?" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}
/*
  Celujemy w element <span> wewnątrz etykiety (label)
  w kontenerze #ship-to-different-address.
*/
#ship-to-different-address label span {
    /* Ukrywamy oryginalny tekst "Ship to a different address?" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

#ship-to-different-address label span::after {
    /* Wstawiamy polskie tłumaczenie. Możesz je tutaj zmienić. */
    content: "Inny adres dostawy?";

    /* Przywracamy styl czcionki dla etykiety */
    font-size: 16px; /* Dostosuj rozmiar do wyglądu strony */
    font-family: 'Jost', sans-serif;
    font-weight: 400;
}/*
  Celujemy w wewnętrzny element <span> przycisku powrotu,
  aby podmienić jego tekst.
*/
.etheme-checkout-page-previous-step > span {
    /* Ukrywamy oryginalny tekst "Return to order notes" */
    font-size: 0 !important;
    position: relative;
    display: inline-block;
}

.etheme-checkout-page-previous-step > span::after {
    /* Wstawiamy polskie tłumaczenie */
    content: "Wróć do uwag";

    /* Przywracamy styl i rozmiar czcionki */
    font-size: 16px; /* Dostosuj rozmiar, aby pasował do wyglądu strony */
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}/*
  Celujemy w kontener .product-subtotal i ukrywamy jego
  oryginalny tekst ("Subtotal:"), ustawiając rozmiar czcionki na 0.
*/
.product-subtotal {
    font-size: 0 !important;
}

/*
  Za pomocą pseudoelementu ::before wstawiamy polskie tłumaczenie.
*/
.product-subtotal::before {
    content: "Suma częściowa: ";
    font-size: 16px; /* Dostosuj rozmiar, aby pasował do reszty tekstu */
    font-family: 'Jost', sans-serif;
    font-weight: 500;
}

/*
  Na koniec musimy przywrócić widoczność dla ceny,
  która jest wewnątrz znacznika <span>.
*/
.product-subtotal .woocommerce-Price-amount {
    font-size: 16px; /* Ustaw taki sam rozmiar jak w ::before */
}/* End custom CSS */