.elementor-18331 .elementor-element.elementor-element-39efc59{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18331 .elementor-element.elementor-element-fdad757{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:#FFFFFF00;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-1d979031 );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-6800073c );--forms-buttons-hover-text-color:var( --e-global-color-5792ae5b );--forms-buttons-hover-border-color:var( --e-global-color-accent );--forms-buttons-border-color:var( --e-global-color-accent );--forms-buttons-border-radius:12px 12px 12px 12px;--order-summary-color:var( --e-global-color-6aa1423 );--order-summary-variations-color:var( --e-global-color-1d979031 );--order-summary-items-divider-color:#A97C5033;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#A97C5033;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-6aa1423 );--order-summary-remove-icon-hover-color:var( --e-global-color-6fbc798e );--totals-rows-gap-top:calc( 30px/2 );--totals-rows-gap-bottom:calc( 30px/2 );--totals-color:var( --e-global-color-1d979031 );--totals-divider-color:#A97C5066;--totals-divider-weight:1px;--checkout-button-border-radius:100px 100px 100px 100px;}.elementor-18331 .elementor-element.elementor-element-fdad757 .shop_table .button{background-color:#A97C5000;font-family:"Nunito", Sans-serif;}.elementor-18331 .elementor-element.elementor-element-fdad757 .shop_table .button:hover, .elementor-18331 .elementor-element.elementor-element-fdad757 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-accent );}.elementor-18331 .elementor-element.elementor-element-fdad757 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-5739cea1 );}.elementor-18331 .elementor-element.elementor-element-fdad757 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-1d979031 );}.elementor-18331 .elementor-element.elementor-element-fdad757 .cart_totals h2{font-family:"Rozha One", Sans-serif;font-size:32px;font-weight:normal;}.elementor-18331 .elementor-element.elementor-element-fdad757 {--sections-descriptions-color:var( --e-global-color-1d979031 );}.elementor-18331 .elementor-element.elementor-element-fdad757 .e-cart-content, .elementor-18331 .elementor-element.elementor-element-fdad757 .woocommerce-shipping-destination, .elementor-18331 .elementor-element.elementor-element-fdad757 .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18331 .elementor-element.elementor-element-fdad757 .coupon .input-text, .elementor-18331 .elementor-element.elementor-element-fdad757 .cart-collaterals .input-text, .elementor-18331 .elementor-element.elementor-element-fdad757 select, .elementor-18331 .elementor-element.elementor-element-fdad757 .select2-selection--single{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-18331 .elementor-element.elementor-element-fdad757 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-accent );}.elementor-18331 .elementor-element.elementor-element-fdad757 .e-shop-table .cart th, .elementor-18331 .elementor-element.elementor-element-fdad757 .e-shop-table .cart td:before{font-family:"Nunito", Sans-serif;letter-spacing:0.4px;}.elementor-18331 .elementor-element.elementor-element-fdad757 .cart td span, .elementor-18331 .elementor-element.elementor-element-fdad757 .cart td, .elementor-18331 .elementor-element.elementor-element-fdad757 .input-text.qty{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-18331 .elementor-element.elementor-element-fdad757 .cart_totals .shop_table td:before, .elementor-18331 .elementor-element.elementor-element-fdad757 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Nunito", Sans-serif;}.elementor-18331 .elementor-element.elementor-element-fdad757 .checkout-button{font-family:"Nunito", Sans-serif;border-style:none;}.elementor-18331 .elementor-element.elementor-element-fdad757 .e-cart-totals{--sections-background-color:var( --e-global-color-5792ae5b );box-shadow:0px 0px 10px 0px rgba(0, 14.999999999999998, 0, 0.05);--sections-border-radius:36px 36px 36px 36px;--sections-padding:40px 40px 40px 40px;--sections-margin:0px 0px 0px 40px;--sections-descriptions-color:var( --e-global-color-1d979031 );--links-normal-color:var( --e-global-color-accent );}.elementor-18331 .elementor-element.elementor-element-fdad757 .cart_totals{--sections-title-color:var( --e-global-color-1d979031 );}body.elementor-page-18331:not(.elementor-motion-effects-element-type-background), body.elementor-page-18331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e46985 );}@media(min-width:768px){.elementor-18331 .elementor-element.elementor-element-39efc59{--content-width:1320px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-fdad757 */.inpost_pl_shipping_meta img{
    display: none;
}

img{
    border-radius: 10px!important;
}

input#coupon_code{
    padding: 15px;
    border: solid 1px #A97C5033;
    border-radius: 12px;
}

.cart_totals .shop_table .cart-discount *,.cart_totals .shop_table .cart-discount td::before {
    color: var(--e-global-color-5739cea1)!important;
}

/* Kontener ilości */
.quantity {
    display: inline-flex;
    align-items: center;
    border: 2px solid #ccc6;
    border-radius: 999px;
    overflow: hidden;
    height: 36px;
    padding: 5px;
    background: #fff
}

/* Input */
.quantity input.qty {
    width: 60px;
    text-align: center!important;
    border: none;
    font-size: 16px;
    font-weight: 600;
    -moz-appearance: textfield;
}

/* Ukrycie strzałek */
.quantity input.qty::-webkit-outer-spin-button,
.quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Plus i minus */
.quantity button {
    width: 24px;
    height: 24px;
    border: none;
    background: #f4f4f4 !important;
    color: var(--e-global-color-secondary);
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    transition: background 0.2s;
    margin: 0px!important;
    border-radius: 100px!important;
    padding: 0px!important;
}

.quantity button:hover {
    background: rgba(0,0,0,0.05);
    color: var(--e-global-color-accent);
}

.quantity button.minus {
    border-right: 1px solid #ddd;
}

.quantity button.plus {
    border-left: 1px solid #ddd;
}/* End custom CSS */