.elementor-740 .elementor-element.elementor-element-24abeca6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .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 );}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-24abeca6 *//* ==========================================================================
   1. PRZYCISK "DODAJ DO KOSZYKA" (STAN NORMALNY I FIOLETOWY HOVER)
   ========================================================================== */

/* Stan normalny przycisku w tabeli - burgund */
body .woocommerce table.wishlist_table td.product-add-to-cart a,
body .yith-wcwl-table td.product-add-to-cart a,
body .wishlist_table .product-add-to-cart a.button {
    background-color: #7B050B !important;
    background: #7B050B !important;
    color: #ffffff !important;
}

/* Stan po najechaniu (Hover) - fiolet i biały napis */
body .woocommerce table.wishlist_table td.product-add-to-cart a:hover,
body .yith-wcwl-table td.product-add-to-cart a:hover,
body .wishlist_table .product-add-to-cart a.button:hover {
    background-color: #71315C !important;
    background: #71315C !important;
    color: #ffffff !important;
}


/* ==========================================================================
   2. TŁUMACZENIE NAGŁÓWKÓW TABELI (NAZWA, CENA, STAN)
   ========================================================================== */

/* Ukrywamy oryginalne angielskie teksty w nagłówkach */
body .woocommerce table.wishlist_table thead th,
body table.shop_table thead th {
    font-size: 0 !important;
}

/* Wstrzykujemy polskie napisy i ustawiamy im czytelny rozmiar czcionki */
body table.shop_table thead th.product-name:after {
    content: "Nazwa produktu" !important;
    font-size: 14px !important;
    color: #777 !important; /* Szary kolor czcionki nagłówka */
    font-weight: 700 !important;
}

body table.shop_table thead th.product-price:after {
    content: "Cena" !important;
    font-size: 14px !important;
    color: #777 !important;
    font-weight: 700 !important;
}

body table.shop_table thead th.product-stock-status:after {
    content: "Stan magazynowy" !important;
    font-size: 14px !important;
    color: #777 !important;
    font-weight: 700 !important;
}


/* ==========================================================================
   3. TŁUMACZENIE "IN STOCK" NA "DOSTĘPNY"
   ========================================================================== */

/* Ukrywamy stary tekst angielski */
body .wishlist_table td.product-stock-status span,
body .wishlist_table td.product-stock-status .stock {
    font-size: 0 !important;
}

/* Wstrzykujemy polskie słowo "Dostępny" na zielono */
body .wishlist_table td.product-stock-status span:after,
body .wishlist_table td.product-stock-status .stock:after {
    content: "Dostępny" !important;
    font-size: 14px !important;
    color: #4CAF50 !important;
    display: inline-block !important;
}/* End custom CSS */