.elementor-1343 .elementor-element.elementor-element-5843eb2{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1343 .elementor-element.elementor-element-e5a8e03{--update-cart-automatically-display:none;--sections-border-radius:20px 20px 20px 20px;--sections-padding:20px 25px 25px 25px;--checkout-button-border-radius:15px 15px 15px 15px;--checkout-button-padding:23px 35px 23px 35px;--checkout-button-width:fit-content;}.elementor-1343 .elementor-element.elementor-element-e5a8e03 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#C50000;}.elementor-1343 .elementor-element.elementor-element-e5a8e03 .cart_totals h2{font-size:21px;}.elementor-1343 .elementor-element.elementor-element-e5a8e03 .e-shop-table .cart th, .elementor-1343 .elementor-element.elementor-element-e5a8e03 .e-shop-table .cart td:before{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1343 .elementor-element.elementor-element-e5a8e03 .cart td span, .elementor-1343 .elementor-element.elementor-element-e5a8e03 .cart td, .elementor-1343 .elementor-element.elementor-element-e5a8e03 .input-text.qty{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-1343 .elementor-element.elementor-element-e5a8e03 .cart_totals .shop_table td:before, .elementor-1343 .elementor-element.elementor-element-e5a8e03 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"DM Sans", Sans-serif;font-size:17px;}.elementor-1343 .elementor-element.elementor-element-e5a8e03 .checkout-button{font-family:"Poppins", Sans-serif;font-size:19px;}@media(min-width:768px){.elementor-1343 .elementor-element.elementor-element-5843eb2{--content-width:1350px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-e5a8e03 */.elementor-1343 .elementor-element.elementor-element-e5a8e03 .wc-proceed-to-checkout .checkout-button {
    width: 100%;
    text-align: center;
    display: block; /* Upewnia się, że przycisk zachowa się jak blok na pełną szerokość */
}
/* Zaokrąglenie przycisku "Aktywuj kupon" na 12px */
.elementor-1343 .elementor-element.elementor-element-e5a8e03 .coupon button[name="apply_coupon"] {
    border-radius: 12px !important;
    vertical-align: middle !important;
}

/* Zaokrąglenie pola "Coupon code" na 12px i wyrównanie do połowy */
.elementor-1343 .elementor-element.elementor-element-e5a8e03 .coupon input#coupon_code {
    border-radius: 12px !important;
    vertical-align: middle !important; 
}

/* Wspólne ustawienia dla pola tekstowego i przycisku kuponu */
.elementor-1343 .elementor-element.elementor-element-e5a8e03 .coupon input#coupon_code,
.elementor-1343 .elementor-element.elementor-element-e5a8e03 .coupon button[name="apply_coupon"] {
    height: 50px !important; /* Wspólna wysokość obu elementów - możesz zmienić tę wartość */
    box-sizing: border-box !important;
    vertical-align: middle !important;
    border-radius: 12px !important;
    margin: 0 !important; /* Usuwamy ukryte marginesy motywu, które psują równą linię */
}

/* Ustawienie koloru ramki dla przycisku "Aktywuj kupon" */
.elementor-1343 .elementor-element.elementor-element-e5a8e03 .coupon button[name="apply_coupon"] {
    border: 2px solid #C50000 !important; /* Zmień grubość i kolor według potrzeb */
}
/* ========================================================
   STYLIZACJA BELKI POWIADOMIEŃ WOOCOMMERCE (DODANO DO KOSZYKA)
   ======================================================== */

/* Główny kontener paska */
.woocommerce-message {
    background-color: #ffffff; /* Białe tło paska */
    border-top: none; /* Usunięcie domyślnej zielonej górnej ramki z WooCommerce */
    border: 2px solid #C50000; /* Ramka nawiązująca do Twojego przycisku kuponu */
    border-radius: 20px; /* Zaokrąglenie zgodne z sekcjami koszyka (20px) */
    padding: 20px 25px; /* Odstępy wewnętrzne zgodne z sekcjami */
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* Cień używany w reszcie koszyka */
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between; /* Rozsuwa tekst na lewo, a przycisk na prawo */
    flex-wrap: wrap; /* Zapobiega łamaniu layoutu na małych ekranach */
    gap: 15px; /* Odstęp między tekstem a przyciskiem na mobile */
    margin-bottom: 30px;
}

/* Usunięcie domyślnej ikony "ptaszka" WooCommerce dla czystszego designu */
.woocommerce-message::before {
    display: none;
}

/* Stylizacja przycisku "Kontynuuj zakupy" wewnątrz paska */
.woocommerce-message .button {
    background-color: #C50000 !important; /* Twój czerwony kolor checkoutu */
    color: #ffffff !important;
    border-radius: 15px !important; /* Zaokrąglenie z przycisku checkoutu (15px) */
    padding: 12px 25px !important; /* Proporcjonalny padding dla belki (odrobinę mniejszy niż 23x35px z kasy) */
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    border: none !important;
    float: none !important; /* Usunięcie domyślnego opływania WooCommerce */
    margin: 0 !important; 
    order: 2; /* Przenosi przycisk na prawą stronę */
    transition: background-color 0.3s ease;
}

/* Tekst komunikatu "Produkt został dodany..." */
.woocommerce-message, .woocommerce-message * {
     order: 1; /* Wymuszenie tekstu po lewej stronie */
}

/* Delikatny hover dla przycisku */
.woocommerce-message .button:hover {
    background-color: #a00000 !important; /* Ciemniejsza czerwień po najechaniu */
}

/* Dostosowanie dla urządzeń mobilnych */
@media (max-width: 768px) {
    .woocommerce-message {
        flex-direction: column;
        text-align: center;
        justify-content: center;
    }
    
    .woocommerce-message .button {
        width: 100%;
        text-align: center;
    }
}
/* Ukrycie przycisku "Kontynuuj zakupy" w belce powiadomień */
.woocommerce-message .button.wc-forward {
    display: none !important;
}

/* Ukrycie TYLKO powiadomienia o usunięciu produktu z koszyka */
.woocommerce-message:has(.restore-item) {
    display: none !important;
}/* End custom CSS */