.elementor-11 .elementor-element.elementor-element-2f23921{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1bbc218{padding:20px 20px 0px 40px;}.elementor-11 .elementor-element.elementor-element-e85fb98{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:#ECECEC;--sections-border-radius:20px 20px 20px 20px;--sections-padding:30px 30px 30px 30px;--sections-margin:10px;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-e85fb98 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-e85fb98 .e-cart-section{box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.1);border-width:1px 1px 1px 1px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-e85fb98 */.value-button.decrease, .value-button.increase {
    padding-bottom: 30px;
}
.woocommerce .quantity {
    display: flex; /* Ustawienie układu na flexbox */
    align-items: center; /* Wyśrodkowanie elementów w pionie */
    justify-content: center; /* Rozstawienie elementów */
}

.woocommerce .quantity #decrease {
    
    margin-right: 5px; /* Dystans od pola ilości */
}

.woocommerce .quantity input[type="number"] {
    box-sizing: border-box !important;
    padding: 21px !important;
    /*box-sizing: border-box;*/
    padding: 20px;
    text-align: center; /* Wyśrodkowanie tekstu */
    /*max-width: 60px; */
    margin: 0 5px; /* Odstępy od przycisków */
}

.woocommerce .quantity #increase {
    margin-left: 5px; /* Dystans od pola ilości */
}

tr.woocommerce-shipping-totals.shipping.pwa-shipping {
    display: none;
}

.woocommerce .quantity .qty {
    width: 4.2em;
    text-align: left;
}/* End custom CSS */