.elementor-12 .elementor-element.elementor-element-20c663b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b74a49{--update-cart-automatically-display:none;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:0px;--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-secondary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-rows-gap:0px;--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:var( --e-global-color-secondary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:10px 10px 10px 10px;--forms-buttons-width:auto;--order-summary-title-spacing:0px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-0f11670 );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-0f11670 );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#F44C4C;--totals-rows-gap-top:calc( 31px/2 );--totals-rows-gap-bottom:calc( 31px/2 );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-0f11670 );--totals-divider-weight:2px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 select, .elementor-12 .elementor-element.elementor-element-9b74a49 .select2-selection--single{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9b74a49 .shop_table .button{background-color:var( --e-global-color-0f11670 );font-family:"Jost", Sans-serif;font-size:16px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-9b74a49 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9b74a49 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9b74a49 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9b74a49 .cart_totals h2{font-family:"Jost", Sans-serif;font-size:28px;font-weight:var( --e-global-typography-text-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 {--sections-descriptions-color:var( --e-global-color-primary );--forms-fields-padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-content, .elementor-12 .elementor-element.elementor-element-9b74a49 .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-9b74a49 .shipping-calculator-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 #shipping_method li label{font-family:"Jost", Sans-serif;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-9b74a49 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 select, .elementor-12 .elementor-element.elementor-element-9b74a49 .select2-selection--single{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0f11670 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9b74a49 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9b74a49 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (8px*2) + 16px );padding-left:8px;padding-right:8px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (8px*2) + 16px );right:8px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .select2-container--default .select2-selection--single{height:auto;}.elementor-12 .elementor-element.elementor-element-9b74a49 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9b74a49 .cart td span, .elementor-12 .elementor-element.elementor-element-9b74a49 .cart td, .elementor-12 .elementor-element.elementor-element-9b74a49 .input-text.qty{font-family:"Jost", Sans-serif;font-size:17px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .product-name .variation{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-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .checkout-button{font-family:"Jost", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-margin:0px 0px 0px 0px;--sections-descriptions-color:#000000;}.elementor-12 .elementor-element.elementor-element-9b74a49 .cart_totals{--sections-title-color:#030303;}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .e-cart-content, .elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .shipping-calculator-button{font-family:"Jost", Sans-serif;font-size:17px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9b74a49 .cart_totals h2{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-content, .elementor-12 .elementor-element.elementor-element-9b74a49 .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-9b74a49 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 select, .elementor-12 .elementor-element.elementor-element-9b74a49 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .product-name .variation{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-20c663b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b74a49 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .coupon{--apply-coupon-button-alignment:end;--apply-coupon-button-width:auto;}.elementor-12 .elementor-element.elementor-element-9b74a49{--totals-title-alignment:center;--sections-padding:10px 10px 10px 10px;--sections-margin:0px;--sections-title-spacing:12px;--sections-descriptions-spacing:0px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--totals-rows-gap-top:calc( 18px/2 );--totals-rows-gap-bottom:calc( 18px/2 );}.elementor-12 .elementor-element.elementor-element-9b74a49 .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-12 .elementor-element.elementor-element-9b74a49 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .cart_totals h2{font-size:28px;font-weight:var( --e-global-typography-text-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-content, .elementor-12 .elementor-element.elementor-element-9b74a49 .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-9b74a49 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 #shipping_method li label{font-size:17px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .coupon .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 .cart-collaterals .input-text, .elementor-12 .elementor-element.elementor-element-9b74a49 select, .elementor-12 .elementor-element.elementor-element-9b74a49 .select2-selection--single{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .cart td span, .elementor-12 .elementor-element.elementor-element-9b74a49 .cart td, .elementor-12 .elementor-element.elementor-element-9b74a49 .input-text.qty{font-size:14px;}.elementor-12 .elementor-element.elementor-element-9b74a49 .product-name .variation{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .e-cart-content, .elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .woocommerce-shipping-destination, .elementor-12 .elementor-element.elementor-element-9b74a49 .e-cart-totals .shipping-calculator-button{font-size:17px;}}/* Start custom CSS for section, class: .elementor-element-63516ec7 */.wt-cart-related-products .star-rating {
  display: none!important;
}
.actions {
  display: none;
}
.tresc {
  display: flex;
}
.tresc img {
  margin-right: 10px;
}
.wt-crp-heading {
  color: #161616;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 13px;
}
.opcja-l img {
  width: 64px;
}
.button.e-apply-coupon {
  height: 100%;
}
.opcja {
display: flex;
flex-wrap: nowrap;
font-size: 15px;
align-items: center;
margin-bottom: 10px !important;
}
.opcja-l {
  margin-right: 10px;
}
.variation dt {
  display: none;
}
.tytul-opcje {
  font-weight: 500;
  font-size:15px;
  margin-top:10px;
}
.opcja-r .woocommerce-Price-amount.amount {
  font-weight: bold;
}
.opcja-r {
  line-height: 1.3em;
}
.variation dd {
  margin: 0;
}
.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code {
  margin-bottom: 0 !important;
  height: 100%;
  padding: 0 0 0 11px;
  font-size: 16px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents div:last-of-type {
  margin-bottom: 0;
  border-bottom:0;
}
.form-row.coupon-col {
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
}
.elementor-widget-woocommerce-cart .woocommerce {
  font-family: "Jost",sans-serif !important;
}
.tytul {
  font-weight: 500;
  font-size: 23px;
  margin-bottom: 9px;
margin-top: 30px
}
.data-wysylki {
  border-bottom: 0 !important;
}
.woocommerce-cart-form__cart-item.cart_item {
  display: grid;
  grid-template-columns: 18% 52% auto 15% auto;
  -ms-grid-columns: 18% 52% auto 15% auto;
  -webkit-box-align: start;
  align-items: start;
  grid-template-areas:
  "miniatura produkt ilosc cena usun";
  font-family: "Jost", Sans-serif;
    margin-bottom: 21px;
border-bottom: 1px solid #d5d8dc;
}
.tresc strong {
  color: #483082;
}
.miniatura {
  grid-area: miniatura;
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}
.produkt a {color:#000000 !important;
}
.produkt {
  grid-area: produkt;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  padding: 0 40px 0 10px;
}
.ilosc {
  grid-area: ilosc;
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  width: auto;
  padding: 0 2%;
  text-align: left;
}
.cena {
  grid-area: cena;
  -ms-grid-row: 1;
  -ms-grid-column: 4;
  text-align: right;
  padding: 0 2%;
  font-size: 22px;
font-weight: 600;
}
.wt-crp-heading {
  color: #161616;
  font-size: 15px;
  font-weight: 500;
}
.usun {
  grid-area: usun;
  width: 20px;
  height: auto;
  padding: 0;
  display: block;
  margin: 2px 0px 0px 20px;
  font-size: 14px;
}
.sprzesylka {
font-family: "Jost", Sans-serif;
font-size: 21px;
font-weight: 400;
}
.product-subtotal .amount {
  font-size: 20px !important;
  font-weight: 600 !important;
}
a.remove {
    text-indent: -9999px;
    border: 0;
}

a.remove:before {
    font-family: eicons;
    content: "\e93b";
    float: left;
    text-indent: 0;
}
.cart_totals .shop_table td::before {
  font-family: "Jost", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td::before {
  font-weight: 400!important;
}
.cart_totals .shop_table td .woocommerce-Price-amount {
  font-family: "Jost", Sans-serif;
  font-size: 36px;
  font-weight: 600;
}
.cart_totals .shop_table .cart-discount .woocommerce-Price-amount {
  font-family: "Jost", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.wt-cart-related-products .woocommerce-loop-product__title {
  color: #000!important;
  font-size: 14px !important;
  line-height: 1rem!important;
  padding: 0 !important;
  display: none;
}
.quantity input {
  text-align: center !important;
}
.wt-cart-related-products .button {
  display: none!important;
}
.wt-cart-related-products .price {
  color: #000!important;
  display: none !important;
  font-weight: 600!important;
  margin-bottom: 0!important;
  font-size: 14px!important;
}
.wt-cart-related-products  img {
  margin: 0!important;
 
}
.woocommerce span.onsale {
    display: none;
}
.wt-cart-related-products ul.products {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.wt-cart-related-products .product {
  margin: 0 0px 0px 0px !important;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
  border-radius: 0;
}
	.woocommerce-cart-form i {
	font-size: 17px;
color: #483082;
  display: block;
  text-align: left;
  width: 100%;
  margin-top: 12px;
  font-style: normal;
}
.checkout-button {
  font-size: 21px!important;
  }
  @media (max-width: 768px) {
      .cart_totals .shop_table td .woocommerce-Price-amount {
  font-size: 27px;
      }
      .wt-crp-heading {
  font-size: 13px;
}
      .elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td::before {
  font-size: 16px;
}
      .miniatura {
  grid-area: miniatura;
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}
.produkt {
  grid-area: produkt;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  background: #fff;
  font-size: 17px;
  line-height:18px;
  padding: 0 0 0 10px;

}
.ilosc {
  grid-area: ilosc;
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  width: auto;
  padding: 0 0 0 10px;
  text-align: left;
}
.cena {
  grid-area: cena;
  -ms-grid-row: 1;
  -ms-grid-column: 4;
  text-align: right;
  padding: 0;
  font-size: 22px;
font-weight: 600;
}
.usun {
  grid-area: usun;
  height: auto;
  padding: 0;
  display: block;
  margin: 2px 0px 0px 0px;
  font-size: 14px;
}
      .woocommerce-cart-form__cart-item.cart_item {
  grid-template-columns:20% auto auto;
  -ms-grid-columns: 20% auto auto;
  grid-template-areas:
  "miniatura produkt produkt" 
  "usun ilosc cena";
  padding: 0 0px 23px 0;
}

.wt-cart-related-products .woocommerce-loop-product__title {
  display:none;
}
.wt-cart-related-products ul.products {
  display: block;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 100%;
}
.wt-cart-related-products img {margin-bottom:10px!important;}
.wt-cart-related-products .price {
  display:none!important;
}
.form-row.coupon-col {
  display: flex !important;
  align-items: normal;
}.coupon.e-cart-section.shop_table {
  margin: 0 0 20px 0 !important;
padding: 0 10px !important;;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-display: auto;
	src: url('https://zamowgadzet.pl/wp-content/uploads/Jost-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */