.elementor-220 .elementor-element.elementor-element-ae92e48:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-ae92e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd6dc3a );}.elementor-220 .elementor-element.elementor-element-ae92e48{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-07px;padding:50px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-ae92e48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-220 .elementor-element.elementor-element-9fcbeee > .elementor-element-populated{margin:0% 24% 0% 24%;--e-column-margin-right:24%;--e-column-margin-left:24%;}.elementor-220 .elementor-element.elementor-element-6830dc5{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-220 .elementor-element.elementor-element-6830dc5 .elementor-heading-title{font-family:var( --e-global-typography-6c6f551-font-family ), Sans-serif;font-size:var( --e-global-typography-6c6f551-font-size );font-weight:var( --e-global-typography-6c6f551-font-weight );line-height:var( --e-global-typography-6c6f551-line-height );}.elementor-220 .elementor-element.elementor-element-473a092{padding:0px 20px 0px 20px;z-index:2;text-align:center;}.elementor-220 .elementor-element.elementor-element-52c2561{top:3%;}.elementor-220 .elementor-element.elementor-element-52c2561 img{width:203px;max-width:1000px;height:134px;opacity:0.3;}.elementor-220 .elementor-element.elementor-element-0252598:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-0252598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd6dc3a );}.elementor-220 .elementor-element.elementor-element-0252598{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 82px 0px;}.elementor-220 .elementor-element.elementor-element-0252598 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-220 .elementor-element.elementor-element-89b0d45{--update-cart-automatically-display:none;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-63d57a5 );--links-normal-color:var( --e-global-color-63d57a5 );--links-hover-color:var( --e-global-color-63d57a5 );--order-summary-quantity-border-color:var( --e-global-color-63d57a5 );--totals-color:var( --e-global-color-63d57a5 );--checkout-button-normal-text-color:var( --e-global-color-10bbf31 );--checkout-button-border-radius:300px 300px 300px 300px;}.elementor-220 .elementor-element.elementor-element-89b0d45 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-227d258 );}.elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals h2{font-family:var( --e-global-typography-0738e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0738e5a-font-size );font-weight:var( --e-global-typography-0738e5a-font-weight );text-transform:var( --e-global-typography-0738e5a-text-transform );line-height:var( --e-global-typography-0738e5a-line-height );letter-spacing:var( --e-global-typography-0738e5a-letter-spacing );}.elementor-220 .elementor-element.elementor-element-89b0d45 {--sections-descriptions-color:var( --e-global-color-63d57a5 );}.elementor-220 .elementor-element.elementor-element-89b0d45 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-63d57a5 );}.elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table .cart th, .elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table .cart td:before{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-220 .elementor-element.elementor-element-89b0d45 .cart_totals .shop_table td:before, .elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals .shop_table td .woocommerce-Price-amount{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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-220 .elementor-element.elementor-element-ae92e48{padding:60px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-9fcbeee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-220 .elementor-element.elementor-element-6830dc5 .elementor-heading-title{font-size:var( --e-global-typography-6c6f551-font-size );line-height:var( --e-global-typography-6c6f551-line-height );}.elementor-220 .elementor-element.elementor-element-0252598{padding:0px 0px 35px 0px;}.elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals h2{font-size:var( --e-global-typography-0738e5a-font-size );line-height:var( --e-global-typography-0738e5a-line-height );letter-spacing:var( --e-global-typography-0738e5a-letter-spacing );}.elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table .cart th, .elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table .cart td:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals .shop_table td:before, .elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-ae92e48{padding:40px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-9fcbeee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-220 .elementor-element.elementor-element-6830dc5 .elementor-heading-title{font-size:var( --e-global-typography-6c6f551-font-size );line-height:var( --e-global-typography-6c6f551-line-height );}.elementor-220 .elementor-element.elementor-element-473a092{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-220 .elementor-element.elementor-element-52c2561{left:-1.578px;}body.rtl .elementor-220 .elementor-element.elementor-element-52c2561{right:-1.578px;}.elementor-220 .elementor-element.elementor-element-52c2561{top:29.531px;}.elementor-220 .elementor-element.elementor-element-0252598{margin-top:-20px;margin-bottom:0px;}.elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals h2{font-size:var( --e-global-typography-0738e5a-font-size );line-height:var( --e-global-typography-0738e5a-line-height );letter-spacing:var( --e-global-typography-0738e5a-letter-spacing );}.elementor-220 .elementor-element.elementor-element-89b0d45{--order-summary-rows-gap-top:calc( 1px/2 );--order-summary-rows-gap-bottom:calc( 1px/2 );--order-summary-items-divider-weight:100px;--order-summary-quantity-border-weight:1px;}.elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table .cart th, .elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table .cart td:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals .shop_table td:before, .elementor-220 .elementor-element.elementor-element-89b0d45 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-220 .elementor-element.elementor-element-89b0d45 .e-shop-table{border-width:0px 0px 0px 0px;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-89b0d45 */@media (max-width: 768px){

  /* każdy td w nowej linii */
  .woocommerce-page table.shop_table_responsive tr td{
    display: block !important;
    width: 100% !important;
    text-align: left !important;
    padding: 10px 0 !important;
  }
  
  
  /* Koszyk: nazwa produktu (link) */
.woocommerce-cart td.product-name a{
  font-size: 16px; /* zmień na swoją wartość */
  line-height: 1.3;
}


  /* usuń pseudo-etykiety typu "Produkt:" "Cena:" */
  .woocommerce-page table.shop_table_responsive tr td::before{
      padding-right: 10px;
      
  }
td.product-thumbnail::before{
    display: none;
}
  /* miniaturka mniejsza */
  .woocommerce-page table.shop_table_responsive td.product-thumbnail img{
    width: 90px !important;
    height: auto !important;
  }

  /* przycisk X w jednej linii, bez rozjazdu */
  .woocommerce-page table.shop_table_responsive td.product-remove{
    text-align: right !important;
    padding-top: 0 !important;
  }
}


/* WooCommerce notice: border-top */
.woocommerce-message{
  border-top-color: #C1BBE1 !important;
}

/* WooCommerce notice button */
.woocommerce-message .button.wc-forward{
  background: #C1BBE1 !important;
  border-color: #C1BBE1 !important;
  color: #fff !important;
  border-radius: 999px !important; /* mocno zaokrąglony */
}/* End custom CSS */