.elementor-1161 .elementor-element.elementor-element-855d2c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-afab7f5{--icon-box-icon-margin:15px;}.elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon{font-size:20px;}.elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e0e9dd-font-size );font-weight:var( --e-global-typography-1e0e9dd-font-weight );line-height:var( --e-global-typography-1e0e9dd-line-height );letter-spacing:var( --e-global-typography-1e0e9dd-letter-spacing );word-spacing:var( --e-global-typography-1e0e9dd-word-spacing );}.elementor-1161 .elementor-element.elementor-element-f93cb9a{--divider-border-style:dashed;--divider-color:#BD9E4475;--divider-border-width:2px;}.elementor-1161 .elementor-element.elementor-element-f93cb9a .elementor-divider-separator{width:100%;}.elementor-1161 .elementor-element.elementor-element-f93cb9a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1161 .elementor-element.elementor-element-f93cb9a > .elementor-widget-container{margin:07px -60px 0px -20px;}.elementor-1161 .elementor-element.elementor-element-f567054{--icon-box-icon-margin:15px;}.elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon{font-size:20px;}.elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon-box-title{color:#1A140A73;}.elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon-box-title a{font-size:16px;font-weight:400;line-height:21px;}.elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon-box-description{color:#BD9E4475;}.elementor-1161 .elementor-element.elementor-element-bfd0716{--divider-border-style:dashed;--divider-color:#BD9E4475;--divider-border-width:2px;}.elementor-1161 .elementor-element.elementor-element-bfd0716 .elementor-divider-separator{width:100%;}.elementor-1161 .elementor-element.elementor-element-bfd0716 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1161 .elementor-element.elementor-element-bfd0716 > .elementor-widget-container{margin:07px -20px 0px -60px;}.elementor-1161 .elementor-element.elementor-element-c832a90{--icon-box-icon-margin:15px;}.elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon{font-size:20px;}.elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title{color:#1A140A73;}.elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e0e9dd-font-size );font-weight:var( --e-global-typography-1e0e9dd-font-weight );line-height:var( --e-global-typography-1e0e9dd-line-height );letter-spacing:var( --e-global-typography-1e0e9dd-letter-spacing );word-spacing:var( --e-global-typography-1e0e9dd-word-spacing );}.elementor-1161 .elementor-element.elementor-element-8aa7865{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-f466f88 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1161 .elementor-element.elementor-global-322{text-align:left;}.elementor-1161 .elementor-element.elementor-global-322 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-1161 .elementor-element.elementor-element-d1da45a{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1161 .elementor-element.elementor-element-a442075 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-1161 .elementor-element.elementor-element-a442075{--update-cart-automatically-display:none;--sections-padding:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-accent );--sections-radio-buttons-color:var( --e-global-color-text );--forms-rows-gap:0px;--forms-fields-normal-color:#F4F4F4F4;--forms-fields-border-radius:10px 0px 0px 10px;--forms-buttons-normal-text-color:var( --e-global-color-2ae830f );--forms-buttons-border-color:var( --e-global-color-2ae830f );--forms-buttons-border-radius:0px 10px 10px 0px;--forms-buttons-padding:10px 0px 15px 0px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 75px/2 );--order-summary-rows-gap-bottom:calc( 75px/2 );--order-summary-title-spacing:25px;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:var( --e-global-color-secondary );--order-summary-quantity-border-weight:0px;--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-text );--totals-divider-weight:1px;--checkout-button-border-radius:10px 10px 10px 10px;--checkout-button-padding:10px 0px 15px 0px;--checkout-button-width:fit-content;}.elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals h2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 {--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:10px 0px 16px 0px;}.elementor-1161 .elementor-element.elementor-element-a442075 .coupon .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 .cart-collaterals .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 select, .elementor-1161 .elementor-element.elementor-element-a442075 .select2-selection--single{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.e-woo-select2-wrapper .select2-results__option{color:#F4F4F4F4;}.elementor-1161 .elementor-element.elementor-element-a442075 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#F4F4F4F4 transparent transparent transparent;}.elementor-1161 .elementor-element.elementor-element-a442075 .coupon .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 .e-cart-totals .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 select, .elementor-1161 .elementor-element.elementor-element-a442075 .select2-selection--single{background-color:#F4F4F4F4;}.elementor-1161 .elementor-element.elementor-element-a442075 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-a442075 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:0px;}.elementor-1161 .elementor-element.elementor-element-a442075 .select2-container--default .select2-selection--single{height:auto;}.elementor-1161 .elementor-element.elementor-element-a442075 .shop_table .button{font-family:var( --e-global-typography-8aba30d-font-family ), Sans-serif;font-size:var( --e-global-typography-8aba30d-font-size );font-weight:var( --e-global-typography-8aba30d-font-weight );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );background-color:var( --e-global-color-text );}.elementor-1161 .elementor-element.elementor-element-a442075 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart th, .elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart td:before{font-family:var( --e-global-typography-8aba30d-font-family ), Sans-serif;font-size:var( --e-global-typography-8aba30d-font-size );font-weight:var( --e-global-typography-8aba30d-font-weight );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals .shop_table td:before, .elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 .checkout-button{font-family:var( --e-global-typography-8aba30d-font-family ), Sans-serif;font-size:var( --e-global-typography-8aba30d-font-size );font-weight:var( --e-global-typography-8aba30d-font-weight );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-a442075 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-text );}.elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table{--sections-border-type:none;}.elementor-1161 .elementor-element.elementor-element-a442075 .e-cart-totals{--sections-border-type:double;border-width:7px 7px 7px 7px;--sections-border-color:var( --e-global-color-text );}.elementor-1161 .elementor-element.elementor-element-a442075 .coupon{--sections-border-type:none;--sections-padding:0px 0px 0px 0px;}.elementor-1161 .elementor-element.elementor-element-d6f67d0{--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;--gap:40px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:30px;--padding-left:16px;--padding-right:15px;}.elementor-1161 .elementor-element.elementor-element-128fd74{--display:flex;--background-transition:0.3s;}.elementor-1161 .elementor-element.elementor-element-dfd9063 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-1161 .elementor-element.elementor-element-14239fb{text-align:left;}.elementor-1161 .elementor-element.elementor-element-14239fb > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-1161 .elementor-element.elementor-element-bc36f6e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(max-width:1024px){.elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e0e9dd-font-size );line-height:var( --e-global-typography-1e0e9dd-line-height );letter-spacing:var( --e-global-typography-1e0e9dd-letter-spacing );word-spacing:var( --e-global-typography-1e0e9dd-word-spacing );}.elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-f567054 .elementor-icon-box-title a{font-size:14px;}.elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e0e9dd-font-size );line-height:var( --e-global-typography-1e0e9dd-line-height );letter-spacing:var( --e-global-typography-1e0e9dd-letter-spacing );word-spacing:var( --e-global-typography-1e0e9dd-word-spacing );}.elementor-1161 .elementor-element.elementor-global-322 > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 .coupon .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 .cart-collaterals .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 select, .elementor-1161 .elementor-element.elementor-element-a442075 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 .shop_table .button{font-size:var( --e-global-typography-8aba30d-font-size );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart th, .elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart td:before{font-size:var( --e-global-typography-8aba30d-font-size );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals .shop_table td:before, .elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 .checkout-button{font-size:var( --e-global-typography-8aba30d-font-size );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-d6f67d0{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-14239fb > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-1161 .elementor-element.elementor-element-bc36f6e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-1161 .elementor-element.elementor-element-855d2c6{--width:55%;}}@media(max-width:767px){.elementor-1161 .elementor-element.elementor-element-855d2c6{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-afab7f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e0e9dd-font-size );line-height:var( --e-global-typography-1e0e9dd-line-height );letter-spacing:var( --e-global-typography-1e0e9dd-letter-spacing );word-spacing:var( --e-global-typography-1e0e9dd-word-spacing );}.elementor-1161 .elementor-element.elementor-element-afab7f5{z-index:2;}.elementor-1161 .elementor-element.elementor-element-f567054{z-index:2;}.elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title, .elementor-1161 .elementor-element.elementor-element-c832a90 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e0e9dd-font-size );line-height:var( --e-global-typography-1e0e9dd-line-height );letter-spacing:var( --e-global-typography-1e0e9dd-letter-spacing );word-spacing:var( --e-global-typography-1e0e9dd-word-spacing );}.elementor-1161 .elementor-element.elementor-element-c832a90{z-index:2;}.elementor-1161 .elementor-element.elementor-global-322 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075{--forms-rows-gap:0px;}.elementor-1161 .elementor-element.elementor-element-a442075 .coupon .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 .cart-collaterals .input-text, .elementor-1161 .elementor-element.elementor-element-a442075 select, .elementor-1161 .elementor-element.elementor-element-a442075 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 .shop_table .button{font-size:var( --e-global-typography-8aba30d-font-size );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart th, .elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart td:before{font-size:var( --e-global-typography-8aba30d-font-size );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals .shop_table td:before, .elementor-1161 .elementor-element.elementor-element-a442075 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1161 .elementor-element.elementor-element-a442075 .checkout-button{font-size:var( --e-global-typography-8aba30d-font-size );line-height:var( --e-global-typography-8aba30d-line-height );letter-spacing:var( --e-global-typography-8aba30d-letter-spacing );word-spacing:var( --e-global-typography-8aba30d-word-spacing );}.elementor-1161 .elementor-element.elementor-element-d6f67d0{--gap:20px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-14239fb > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-1161 .elementor-element.elementor-element-bc36f6e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-a442075 */@media screen and (min-width:768px){

 /* układ koszyka*/
.cart .coupon.e-cart-section.shop_table {
    max-width: 40%;
}

.cart .e-cart__column-end{
	display: flex !important;
	justify-content: right;
}

.cart .e-cart__column-end .e-cart__column-inner{
   width: 40%;
   margin-top: -100px;
}

.cart .coupon-col-start{
    padding: 0 !important;
}
.e-cart-totals.e-cart-section{
    padding: 20px!important;
}
.woocommerce-cart-form__contents{
    margin-bottom: 100px !important;
}

/*tabela produkty*/


.woocommerce-cart-form__contents thead{
    display: flex;
    border-top: 7px double black;
    border-bottom: 7px double black;
    padding: 20px;
}
.woocommerce-cart-form__contents thead tr{
    display: flex;
    width: 100%;
}
.woocommerce-cart-form__contents thead th{
    display: flex;
}

.woocommerce-cart-form__contents tbody{
    display: flex;
   flex-direction: column;
   width: 100% !Important;
}

.woocommerce-cart-form__contents tbody tr{
    display: flex;
    width: 100% !important;
    border-bottom: 7px double black !important;
    padding: 20px 0;
}
.woocommerce-cart-form__contents tbody td{
   display: flex;
   align-items: center
}

/*thead*/
.woocommerce-cart-form__contents thead th{
    padding: 0 !important;
    
}
.woocommerce-cart-form__contents th.product-remove{
    order: 3;
    width: calc(5% - 10px);
}
.woocommerce-cart-form__contents th.product-thumbnail{
    display: none !important;
}
.woocommerce-cart-form__contents th.product-name{
   width: calc(35% - 10px);
}
.woocommerce-cart-form__contents th.product-price{
  width: 20%;
  justify-content: center;
  padding-left: 10px !important;
}
.woocommerce-cart-form__contents th.product-quantity{
  width: 20%;
  justify-content: center;
}

.woocommerce-cart-form__contents th.product-subtotal{
  width: 20%;
  justify-content: center;
}



/*tbody*/
.woocommerce-cart-form__contents tbody td{
    padding: 0 !important;
}

.woocommerce-cart-form__contents td.product-remove{
    order: 3;
    width: 5% !important;
}
.woocommerce-cart-form__contents td.product-thumbnail {
     width: 125px !important;
     height: 125px !important;
}
.woocommerce-cart-form__contents td.product-name{
   width: calc(35% - 125px);
   
}
.woocommerce-cart-form__contents td.product-name span{
    padding-left: 15px;
   
}
.woocommerce-cart-form__contents td.product-price{
  width: 20% !important;
  justify-content: center;
}
.woocommerce-cart-form__contents td.product-quantity{
  width: 20% ;
  justify-content: center;
}

.woocommerce-cart-form__contents td.product-subtotal{
  width: 20%;
  justify-content: center;
}

/*poszczególne pola*/

.woocommerce-cart-form__contents td.product-thumbnail a, td.product-thumbnail a img {
     width: 125px !important;
     height: 125px !important;
     border-radius: 10px;
      
}


.woocommerce-cart-form__contents td.product-name a{
    font-family: Murecho;
    font-size: 20px;
    font-weight: 400;
    padding-left: 15px;
    
}
.woocommerce-cart-form__contents td.product-name{
   display:flex;
   flex-direction: column;
   align-items: flex-start;
   
}

/*font*/
.woocommerce-cart-form__contents td bdi, .woocommerce-cart-form__contents td bdi span {
    font-family: Murecho;
font-size: 20px !important;
font-weight: 500 !important;

}

}

/*plus minus*/
.woocommerce-cart-form__contents td.product-quantity button.plus.qib-button, td.product-quantity button.minus.qib-button{
    border: none !important;
    background: transparent;
    padding: 0 !important;
}

.woocommerce-cart-form__contents td.product .qib-button-wrapper{
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.qib-button-wrapper div.quantity.wqpmb_quantity{
    height: auto !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text{
    width: 40px;
}
/*progress bar*/

.custom-free-shipping-message {
    padding-top: 30px;
    text-align: left;
    margin-top: 20px;
    color: #1A140A;
}

.progress-bar {
    width: 100%;
    background-color: #E6E6E6;
    border-radius: 25px;
    overflow: hidden;
    margin-top: 10px;
    height: 10px;
    margin-bottom: 10px;
}

.progress {
    height: 100%;
    background-color: #BD9E44; 
    text-align: center;
    color: white;
    line-height: 20px; /* Same as the height of the progress bar */
    border-radius: 25px ;
}



@media screen and (max-width: 765px){
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col{
        max-width: 100%;
        display: flex !important;
        flex-direction: row;
    }
     .elementor-widget-woocommerce-cart .woocommerce .coupon-col button{
        padding: 13px 20px;
    }
    .cart_totals {
        padding: 20px!important;
    }
    .elementor-widget-woocommerce-cart .e-cart-section{
        padding: 0 !important;
    }
	.woocommerce-cart-form__contents td:before,.woocommerce-cart-form__contents td bdi {
		color: #181816 !important;
			font-family: Murecho;
        font-size: 16px;
        font-weight: 500;
	}

	.woocommerce-cart-form__contents .cart td:nth-child(3):before{
		display: none;
	}
    .woocommerce-cart-form__contentst tr{
	    padding: 0 !important;
	}
	.woocommerce-cart-form__contents td{
		display: flex !important;
		justify-content: space-between;
		padding: 0px 0 0 0!important;
		align-items:center;
	    
	}
    .woocommerce-cart-form__contents .cart_item{
		display: grid !important;
		grid-template-columns: 2fr 3fr;
		grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
		height: 140px;
		column-gap: 20px;
		height: 270px;
		margin-top: 20px;
	}
	tbody .product-thumbnail{
		grid-row:1/6;
		grid-column: 1/2;
		display: block !important;
	}
	tbody .product-name{
		grid-row:2/3;
		grid-column: 2/3;
		display: flex;
		flex-direction: column;
		align-items: start;
		gap: 10px
	}
	tbody .product-name a{
		font-family: Murecho;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
	}
	.woocommerce-cart-form__contents td.product-name br{
   display: none;
   
    }
	tbody .product-price{
	    padding-top: 20px !important;
		grid-row:3/4;
		grid-column: 2/3;
	}
	tbody .product-quantity{
		grid-row:4/5;
		grid-column: 2/3;
	}
	tbody .product-subtotal{
		grid-row:5/6;
		grid-column: 2/3;
	}
	tbody .product-remove{
		grid-row:1/2;
		grid-column: 2/3;
		height: 20px;
		display: flex;
		justify-content: end;
	}
	
	
	.qib-button-wrapper .quantity input.input-text.qty.text{
		font-size: 16px;
	}
		 .product-thumbnail a  {
        height: 100% !important;
        width: 100% !important;
        
	}
	 .product-thumbnail a img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover;
        border-radius: 10px;
        border: 2px solid #1A140A !important;
	}
	.elementor-1161 .elementor-element.elementor-element-a442075 .e-shop-table .cart td.product-thumbnail:before{
	    display: none;
	}
	.elementor-widget-woocommerce-cart .woocommerce table.cart tr{
		padding: 0 !important;
	}
	.woocommerce-cart-form__contents td.product-quantity button.plus.qib-button, 	.woocommerce-cart-form__contents td.product-quantity button.minus.qib-button{
	    width: 20px !important;
	}
}


/*.cart .woocommerce-shipping-totals{
    display: none;
}*//* End custom CSS */