.elementor-8 .elementor-element.elementor-element-1a0ab0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1a0ab0a.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5dbb2ef{--update-cart-automatically-display:none;}.elementor-8 .elementor-element.elementor-element-5dbb2ef.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5dbb2ef .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:auto;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-5dbb2ef *//* USTAWIENIA OGÓLNE DLA WIDGETU KOSZYKA */
.elementor-element-5dbb2ef {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #000000;
}

/* NAZWA PRODUKTU */
.elementor-element-5dbb2ef .product-name a {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #000000 !important;
    text-transform: uppercase;
    letter-spacing: 0.15em;
}

/* NAZWA PRODUKTU – HOVER (delikatne przyciemnienie, dalej czytelne) */
.elementor-element-5dbb2ef .product-name a:hover {
    color: #333333 !important;
}

/* TEKST „OBLICZ KOSZTY WYSYŁKI” + TEKST POD WYSYŁKĄ */
.elementor-element-5dbb2ef .shipping-calculator-button,
.elementor-element-5dbb2ef .woocommerce-shipping-destination,
.elementor-element-5dbb2ef .woocommerce-shipping-estimate-html {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #777777 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

/* „OBLICZ KOSZTY WYSYŁKI” – HOVER */
.elementor-element-5dbb2ef .shipping-calculator-button:hover {
    color: #000000 !important;
}

/* KWOTY / LICZNIKI – CIEMNIEJSZY SZARY, ŻEBY BYŁO CZYTELNIEJ */
.elementor-element-5dbb2ef .woocommerce-Price-amount,
.elementor-element-5dbb2ef .woocommerce-Price-currencySymbol {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #999999 !important;
}

/* ================== PRZYCISKI W KOSZYKU ================== */

/* PODSTAWOWY STYL PRZYCISKÓW */
.elementor-element-5dbb2ef .woocommerce .button,
.elementor-element-5dbb2ef .woocommerce button,
.elementor-element-5dbb2ef .woocommerce a.button,
.elementor-element-5dbb2ef .woocommerce input[type="submit"],
.elementor-element-5dbb2ef .woocommerce .checkout-button,
.elementor-element-5dbb2ef .woocommerce .wc-proceed-to-checkout a.checkout-button,
.elementor-element-5dbb2ef .woocommerce .e-apply-coupon {
    display: inline-block;

    padding-top: 14px;
    padding-right: 40px;
    padding-bottom: 14px;
    padding-left: 40px;

    background-color: #000000 !important;
    color: #ffffff !important;

    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.15em;

    border-width: 1px;
    border-style: solid;
    border-color: #000000 !important;

    position: relative;
}

/* HOVER PRZYCISKÓW */
.elementor-element-5dbb2ef .woocommerce .button:hover,
.elementor-element-5dbb2ef .woocommerce button:hover,
.elementor-element-5dbb2ef .woocommerce a.button:hover,
.elementor-element-5dbb2ef .woocommerce input[type="submit"]:hover,
.elementor-element-5dbb2ef .woocommerce .checkout-button:hover,
.elementor-element-5dbb2ef .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.elementor-element-5dbb2ef .woocommerce .e-apply-coupon:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

/* EFEKT LINII NA DOLE – PODSTAWA */
.elementor-element-5dbb2ef .woocommerce .button::after,
.elementor-element-5dbb2ef .woocommerce button::after,
.elementor-element-5dbb2ef .woocommerce a.button::after,
.elementor-element-5dbb2ef .woocommerce input[type="submit"]::after,
.elementor-element-5dbb2ef .woocommerce .checkout-button::after,
.elementor-element-5dbb2ef .woocommerce .wc-proceed-to-checkout a.checkout-button::after,
.elementor-element-5dbb2ef .woocommerce .e-apply-coupon::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #000000;
    transition: width 0.4s ease;
}

/* EFEKT LINII NA DOLE – HOVER */
.elementor-element-5dbb2ef .woocommerce .button:hover::after,
.elementor-element-5dbb2ef .woocommerce button:hover::after,
.elementor-element-5dbb2ef .woocommerce a.button:hover::after,
.elementor-element-5dbb2ef .woocommerce input[type="submit"]:hover::after,
.elementor-element-5dbb2ef .woocommerce .checkout-button:hover::after,
.elementor-element-5dbb2ef .woocommerce .wc-proceed-to-checkout a.checkout-button:hover::after,
.elementor-element-5dbb2ef .woocommerce .e-apply-coupon:hover::after {
    width: 100%;
}/* End custom CSS */