.elementor-701 .elementor-element.elementor-element-c5db007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-701 .elementor-element.elementor-element-c5db007.e-con{--align-self:center;}.elementor-701 .elementor-element.elementor-element-deaabac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-701 .elementor-element.elementor-element-2a66dd1{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 40px 24px 40px;border-radius:12px 0px 0px 12px;text-align:start;}.elementor-701 .elementor-element.elementor-element-2a66dd1.elementor-element{--align-self:center;}.elementor-701 .elementor-element.elementor-element-2a66dd1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-701 .elementor-element.elementor-element-ddade59{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDDE1;border-radius:0px 12px 12px 0px;text-align:start;}.elementor-701 .elementor-element.elementor-element-ddade59.elementor-element{--align-self:center;}.elementor-701 .elementor-element.elementor-element-ddade59 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;color:#A2A2A2;}.elementor-701 .elementor-element.elementor-element-340dabf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-701 .elementor-element.elementor-element-09b3252{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 40px 24px 40px;border-radius:12px 0px 0px 12px;text-align:start;}.elementor-701 .elementor-element.elementor-element-09b3252.elementor-element{--align-self:center;}.elementor-701 .elementor-element.elementor-element-09b3252 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-701 .elementor-element.elementor-element-26d7b03{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDDE1;border-radius:0px 12px 12px 0px;text-align:start;}.elementor-701 .elementor-element.elementor-element-26d7b03.elementor-element{--align-self:center;}.elementor-701 .elementor-element.elementor-element-26d7b03 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;color:#A2A2A2;}.elementor-701 .elementor-element.elementor-element-a6a7cc2{--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:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-701 .elementor-element.elementor-element-64fdced{--update-cart-automatically-display:none;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--totals-title-alignment:start;--sections-border-type:solid;--sections-border-color:#DCDDE1;--sections-border-radius:12px 12px 12px 12px;--sections-padding:40px 40px 40px 40px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:24px;--sections-descriptions-spacing:24px;--links-normal-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--order-summary-rows-gap-top:calc( 32px/2 );--order-summary-rows-gap-bottom:calc( 32px/2 );--order-summary-title-spacing:16px;--order-summary-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );--product-link-hover-color:#04193A;--order-summary-items-divider-weight:0px;--order-summary-remove-icon-normal-color:#04193A80;--totals-rows-gap-top:calc( 16px/2 );--totals-rows-gap-bottom:calc( 16px/2 );--totals-color:var( --e-global-color-text );--totals-divider-weight:0px;--checkout-button-normal-text-color:var( --e-global-color-text );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-border-color:#02010100;--checkout-button-border-radius:12px 12px 12px 12px;--checkout-button-padding:16px 36px 16px 36px;--checkout-button-width:fit-content;}.elementor-701 .elementor-element.elementor-element-64fdced .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-701 .elementor-element.elementor-element-64fdced .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:transparent;background-image:linear-gradient(270deg, #FFC500 0%, var( --e-global-color-primary ) 75%);}.elementor-701 .elementor-element.elementor-element-64fdced > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-701 .elementor-element.elementor-element-64fdced .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-701 .elementor-element.elementor-element-64fdced .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-701 .elementor-element.elementor-element-64fdced .cart_totals h2{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;}.elementor-701 .elementor-element.elementor-element-64fdced {--sections-descriptions-color:var( --e-global-color-text );}.elementor-701 .elementor-element.elementor-element-64fdced .e-cart-content, .elementor-701 .elementor-element.elementor-element-64fdced .woocommerce-shipping-destination, .elementor-701 .elementor-element.elementor-element-64fdced .shipping-calculator-button{font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;}.elementor-701 .elementor-element.elementor-element-64fdced #shipping_method li label{font-family:"Sora", Sans-serif;font-size:20px;}.elementor-701 .elementor-element.elementor-element-64fdced .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-701 .elementor-element.elementor-element-64fdced .e-shop-table .cart th, .elementor-701 .elementor-element.elementor-element-64fdced .e-shop-table .cart td:before{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;}.elementor-701 .elementor-element.elementor-element-64fdced .cart td span, .elementor-701 .elementor-element.elementor-element-64fdced .cart td, .elementor-701 .elementor-element.elementor-element-64fdced .input-text.qty{font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;}.elementor-701 .elementor-element.elementor-element-64fdced .product-name .variation{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;}.elementor-701 .elementor-element.elementor-element-64fdced .cart_totals .shop_table td:before, .elementor-701 .elementor-element.elementor-element-64fdced .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;}.elementor-701 .elementor-element.elementor-element-64fdced .checkout-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#154BCE00;}.elementor-701 .elementor-element.elementor-element-64fdced .e-cart-totals{--sections-padding:40px 40px 40px 40px;}.elementor-701 .elementor-element.elementor-element-64fdced .cart_totals{--sections-title-color:var( --e-global-color-text );}.elementor-701 .elementor-element.elementor-element-64fdced .e-cart-totals .e-cart-content, .elementor-701 .elementor-element.elementor-element-64fdced .e-cart-totals .woocommerce-shipping-destination, .elementor-701 .elementor-element.elementor-element-64fdced .e-cart-totals .shipping-calculator-button{font-family:"Sora", Sans-serif;font-size:20px;}:root{--page-title-display:none;}@media(max-width:1538px){.elementor-701 .elementor-element.elementor-element-c5db007{--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;}.elementor-701 .elementor-element.elementor-element-deaabac{--grid-auto-flow:row;}.elementor-701 .elementor-element.elementor-element-340dabf{--grid-auto-flow:row;}.elementor-701 .elementor-element.elementor-element-64fdced{--sections-padding:30px 30px 30px 30px;}.elementor-701 .elementor-element.elementor-element-64fdced .cart_totals h2{font-size:36px;}}@media(max-width:1024px){.elementor-701 .elementor-element.elementor-element-deaabac{--grid-auto-flow:row;}.elementor-701 .elementor-element.elementor-element-2a66dd1 .elementor-heading-title{font-size:18px;}.elementor-701 .elementor-element.elementor-element-ddade59 .elementor-heading-title{font-size:18px;}.elementor-701 .elementor-element.elementor-element-340dabf{--grid-auto-flow:row;}.elementor-701 .elementor-element.elementor-element-09b3252 .elementor-heading-title{font-size:18px;}.elementor-701 .elementor-element.elementor-element-26d7b03 .elementor-heading-title{font-size:18px;}.elementor-701 .elementor-element.elementor-element-a6a7cc2{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-701 .elementor-element.elementor-element-deaabac{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-701 .elementor-element.elementor-element-2a66dd1{padding:18px 18px 18px 18px;}.elementor-701 .elementor-element.elementor-element-2a66dd1 .elementor-heading-title{font-size:16px;}.elementor-701 .elementor-element.elementor-element-ddade59{padding:16px 16px 16px 16px;}.elementor-701 .elementor-element.elementor-element-ddade59 .elementor-heading-title{font-size:16px;}.elementor-701 .elementor-element.elementor-element-340dabf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-701 .elementor-element.elementor-element-09b3252{padding:12px 12px 12px 12px;}.elementor-701 .elementor-element.elementor-element-09b3252.elementor-element{--align-self:stretch;}.elementor-701 .elementor-element.elementor-element-09b3252 .elementor-heading-title{font-size:16px;}.elementor-701 .elementor-element.elementor-element-26d7b03{padding:12px 12px 12px 12px;}.elementor-701 .elementor-element.elementor-element-26d7b03.elementor-element{--align-self:stretch;}.elementor-701 .elementor-element.elementor-element-26d7b03 .elementor-heading-title{font-size:16px;}.elementor-701 .elementor-element.elementor-element-a6a7cc2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-64fdced{--sections-padding:16px 16px 16px 16px;--sections-title-spacing:12px;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );}.elementor-701 .elementor-element.elementor-element-64fdced .cart_totals h2{font-size:24px;}.elementor-701 .elementor-element.elementor-element-64fdced .e-cart-totals{--sections-padding:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-701 .elementor-element.elementor-element-c5db007{--width:100%;}.elementor-701 .elementor-element.elementor-element-deaabac{--width:100%;}.elementor-701 .elementor-element.elementor-element-340dabf{--width:100%;}.elementor-701 .elementor-element.elementor-element-a6a7cc2{--width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-64fdced */#wc-stripe-express-checkout-element{
    display: none !important;
}
.elementor-701 .elementor-element.elementor-element-64fdced .remove img{
    width: 24px !important;
    height : 24px !important;
    margin-right: 4px;
}
.elementor-701 .elementor-element.elementor-element-64fdced .remove {
    font-family: Sora;
    font-size: 14px;
    font-weight: 300;
    display:flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: start;
}
.custom_cena .woocommerce-Price-amount,.custom_cena .woocommerce-Price-currencySymbol{
    font-weight: 600 !important;
}
.mniejsza_cena .woocommerce-Price-amount,.mniejsza_cena .woocommerce-Price-currencySymbol{
    font-size: 20px !important;
}
.elementor-701 .elementor-element.elementor-element-64fdced .woocommerce-notices-wrapper{
    display: none;
}
.elementor-701 .elementor-element.elementor-element-64fdced thead, .elementor-701 .elementor-element.elementor-element-64fdced .product-price, .elementor-701 .elementor-element.elementor-element-64fdced .product-quantity, .elementor-701 .elementor-element.elementor-element-64fdced .product-subtotal{
    display: none;
}
.elementor-701 .elementor-element.elementor-element-64fdced .cart-subtotal, .elementor-701 .elementor-element.elementor-element-64fdced .order-total{
    display: none;
}
.elementor-701 .elementor-element.elementor-element-64fdced .order-total bdi,.elementor-701 .elementor-element.elementor-element-64fdced .order-total td::before{
    font-weight: 600 !important;
}
.elementor-701 .elementor-element.elementor-element-64fdced .e-cart__container{
    grid-template-columns: 63% auto;
}

/* Przenieś przycisk Usuń na prawą stronę */
.woocommerce-cart-form .cart_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.woocommerce-cart-form .cart_item .product-remove {
    order: 2; /* przenosi usuwanie na koniec */
    margin-left: auto; /* wypycha na prawą stronę */
}

.woocommerce-cart-form .cart_item .product-name {
    order: 1;
}
.elementor-701 .elementor-element.elementor-element-64fdced .custom-brutto td::before{
    font-weight: 600 !important;
}
.elementor-701 .elementor-element.elementor-element-64fdced .custom-brutto span{
    font-weight: 600 !important;
}
.elementor-701 .elementor-element.elementor-element-64fdced .product-thumbnail{
    display: flex !important;
    justify-content:center;
    align-items: center;
    padding: 0px !important;
    border: 1px solid #DCDDE1 !important;
    border-radius: 12px;
    height:120px!important;
    width: 120px!important;
    margin-right: 40px;
}
.elementor-701 .elementor-element.elementor-element-64fdced .product-thumbnail img{
    height:100px !important;
    width: 100px !important;
}
.elementor-701 .elementor-element.elementor-element-64fdced /* Wyłącz klikalność dla miniatur w koszyku */
.woocommerce-cart-form .product-thumbnail a {
    pointer-events: none;
    cursor: default;
}
@media (max-width: 1538px) {
.elementor-701 .elementor-element.elementor-element-64fdced .e-cart__container{
    grid-template-columns: 58% auto;
}
}
@media (max-width: 1200px) {
.elementor-701 .elementor-element.elementor-element-64fdced .e-cart__container{
    grid-template-columns: 58% auto;
}
.elementor-701 .elementor-element.elementor-element-64fdced .cart_totals h2{
    font-size: 28px !important;
}
}
@media (max-width: 1024px) {
    .elementor-701 .elementor-element.elementor-element-64fdced .e-cart__container{
        display:flex;
        gap:24px;
    }
    .elementor-701 .elementor-element.elementor-element-64fdced .e-cart__column{
        margin:0px !important;
        width:100%;
    }
}
@media (max-width: 767px) {
    .elementor-701 .elementor-element.elementor-element-64fdced .e-cart__container{
        display:flex;
        gap:24px;
    }
    .elementor-701 .elementor-element.elementor-element-64fdced .e-cart__column{
        margin:0px !important;
        width:100%;
    }
    .elementor-701 .elementor-element.elementor-element-64fdced .product-thumbnail{
        display:none !important;
    }
    .elementor-701 .elementor-element.elementor-element-64fdced .product-name::before{
        display:none !important;
    }
    .elementor-701 .elementor-element.elementor-element-64fdced .cart_totals h2{
    font-size: 24px !important;
    text-align:left;
    }
    .elementor-701 .elementor-element.elementor-element-64fdced .product-name{
        text-align:left !important;
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 0px !important;
    }
/* Zmień wiersz tabeli w koszyku na kontener Flexbox */
tr.woocommerce-cart-form__cart-item {
  display: flex!important;
    flex-direction:column;
    justify-content:left !important;
  text-align:left !important;
  align-items:left !important;
}

/* Ustaw domyślną kolejność dla wszystkich komórek */
tr.woocommerce-cart-form__cart-item td {
  order: 2;
  width:100%;
}

/* Ustaw konkretną pozycję dla komórki z przyciskiem usuwania */
tr.woocommerce-cart-form__cart-item td.product-remove {
  order: 99; 
  display:flex !important;
  justify-content:left !important;
  text-align:left !important;
  align-items:left !important;
  margin:0px !important;
  width:100%;
}

}/* End custom CSS */