.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1026 .elementor-element.elementor-element-9706e95{text-align:left;}.elementor-1026 .elementor-element.elementor-element-9706e95 .elementor-heading-title{font-family:var( --e-global-typography-d83105f-font-family ), Sans-serif;font-size:var( --e-global-typography-d83105f-font-size );font-weight:var( --e-global-typography-d83105f-font-weight );line-height:var( --e-global-typography-d83105f-line-height );}.elementor-1026 .elementor-element.elementor-element-48f05dc{--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;}.elementor-1026 .elementor-element.elementor-element-4c94554{--update-cart-automatically-display:none;--sections-border-color:var( --e-global-color-text );--sections-border-radius:-2px -2px -2px -2px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-text );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-border-type:solid;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:0px 0px 0px 0px;--forms-buttons-width:auto;--order-summary-items-divider-color:var( --e-global-color-text );--order-summary-quantity-border-color:var( --e-global-color-text );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--totals-color:#80808063;--checkout-button-normal-text-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-padding:0px 0px 0px 0px;--checkout-button-width:fit-content;}.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 .e-cart-totals .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 select, .elementor-1026 .elementor-element.elementor-element-4c94554 .select2-selection--single{background-color:#02010100;}.elementor-1026 .elementor-element.elementor-element-4c94554 .shop_table .button{background-color:#02010100;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-font-weight );line-height:var( --e-global-typography-secondary-line-height );border-width:0px 0px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-4c94554 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#02010100;}.elementor-1026 .elementor-element.elementor-element-4c94554 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#02010100;}.elementor-1026 .elementor-element.elementor-element-4c94554 > .elementor-widget-container{border-style:none;}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals h2{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:300;line-height:46px;}.elementor-1026 .elementor-element.elementor-element-4c94554 {--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:0px 0px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart-collaterals .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 select, .elementor-1026 .elementor-element.elementor-element-4c94554 .select2-selection--single{font-family:var( --e-global-typography-5cd3f16-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd3f16-font-size );font-weight:var( --e-global-typography-5cd3f16-font-weight );line-height:var( --e-global-typography-5cd3f16-line-height );border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-1026 .elementor-element.elementor-element-4c94554 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-4c94554 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-1026 .elementor-element.elementor-element-4c94554 .select2-container--default .select2-selection--single{height:auto;}.elementor-1026 .elementor-element.elementor-element-4c94554 .woocommerce-cart-form{--order-summary-title-color:#80808063;}.elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table .cart th, .elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table .cart td:before{font-family:var( --e-global-typography-5cd3f16-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd3f16-font-size );font-weight:var( --e-global-typography-5cd3f16-font-weight );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart td span, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart td, .elementor-1026 .elementor-element.elementor-element-4c94554 .input-text.qty{font-family:var( --e-global-typography-eeeeff0-font-family ), Sans-serif;font-size:var( --e-global-typography-eeeeff0-font-size );font-weight:var( --e-global-typography-eeeeff0-font-weight );line-height:var( --e-global-typography-eeeeff0-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals .shop_table td:before, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-5cd3f16-font-family ), Sans-serif;font-size:var( --e-global-typography-5cd3f16-font-size );font-weight:var( --e-global-typography-5cd3f16-font-weight );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .checkout-button{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:400;line-height:42px;border-style:none;}.elementor-1026 .elementor-element.elementor-element-b25c4b8{--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:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-1026 .elementor-element.elementor-element-c023227 .elementor-button{background-color:#FACFCA00;font-family:var( --e-global-typography-fab9d11-font-family ), Sans-serif;font-size:var( --e-global-typography-fab9d11-font-size );font-weight:var( --e-global-typography-fab9d11-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1026 .elementor-element.elementor-element-8d0d8e4 .elementor-button{background-color:#FACFCA00;font-family:var( --e-global-typography-fab9d11-font-family ), Sans-serif;font-size:var( --e-global-typography-fab9d11-font-size );font-weight:var( --e-global-typography-fab9d11-font-weight );padding:0px 0px 0px 0px;}#jet-popup-1026{z-index:9999;}#jet-popup-1026 .jet-popup__container{width:1193px;}#jet-popup-1026 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-1026 .jet-popup__container-inner{justify-content:flex-start;padding:050px 030px 80px 030px;}@media(max-width:1330px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1026 .elementor-element.elementor-element-9706e95 .elementor-heading-title{font-size:var( --e-global-typography-d83105f-font-size );line-height:var( --e-global-typography-d83105f-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart-collaterals .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 select, .elementor-1026 .elementor-element.elementor-element-4c94554 .select2-selection--single{font-size:var( --e-global-typography-5cd3f16-font-size );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .shop_table .button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table .cart th, .elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table .cart td:before{font-size:var( --e-global-typography-5cd3f16-font-size );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart td span, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart td, .elementor-1026 .elementor-element.elementor-element-4c94554 .input-text.qty{font-size:var( --e-global-typography-eeeeff0-font-size );line-height:var( --e-global-typography-eeeeff0-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals .shop_table td:before, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-5cd3f16-font-size );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1026 .elementor-element.elementor-element-c023227 .elementor-button{font-size:var( --e-global-typography-fab9d11-font-size );}.elementor-1026 .elementor-element.elementor-element-8d0d8e4 .elementor-button{font-size:var( --e-global-typography-fab9d11-font-size );}#jet-popup-1026 .jet-popup__container{width:800px;height:1000px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1026 .elementor-element.elementor-element-9706e95 .elementor-heading-title{font-size:var( --e-global-typography-d83105f-font-size );line-height:var( --e-global-typography-d83105f-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart-collaterals .input-text, .elementor-1026 .elementor-element.elementor-element-4c94554 select, .elementor-1026 .elementor-element.elementor-element-4c94554 .select2-selection--single{font-size:var( --e-global-typography-5cd3f16-font-size );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .shop_table .button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table .cart th, .elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table .cart td:before{font-size:var( --e-global-typography-5cd3f16-font-size );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart td span, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart td, .elementor-1026 .elementor-element.elementor-element-4c94554 .input-text.qty{font-size:var( --e-global-typography-eeeeff0-font-size );line-height:var( --e-global-typography-eeeeff0-line-height );}.elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals .shop_table td:before, .elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-5cd3f16-font-size );line-height:var( --e-global-typography-5cd3f16-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1026 .elementor-element.elementor-element-c023227 .elementor-button{font-size:var( --e-global-typography-fab9d11-font-size );}.elementor-1026 .elementor-element.elementor-element-8d0d8e4 .elementor-button{font-size:var( --e-global-typography-fab9d11-font-size );}#jet-popup-1026 .jet-popup__container{width:348px;height:576px;}#jet-popup-1026 .jet-popup__container-inner{padding:40px 20px 40px 20px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-4c94554 */.elementor-1026 .elementor-element.elementor-element-4c94554 *{
    text-transform: uppercase;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .amount *{
    text-transform: none !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-cart__column.e-cart__column-end{
    width: 50%;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-cart__container{
    justify-items: end;
}
.e-cart__column.e-cart__column-start{
    width: 100%;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-apply-coupon, .checkout-button{
text-decoration: underline !important;
    
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon.e-cart-section.shop_table{
    border: none;
    display: flex;
    gap: 40px;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon .form-row{
    width: 100%;
    display: flex;
    justify-content: start;
    
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-apply-coupon{
    width: 100%;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon-col-start{
    flex: none;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-apply-coupon{
    display: flex !important;
    justify-content: start !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .coupon.e-cart-section.shop_table, .e-shop-table{
    padding: 0 !important;
}

.elementor-1026 .elementor-element.elementor-element-4c94554 .e-shop-table.e-cart-section{
    border-left: 0;
    border-right: 0;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 #coupon_code{
    text-align: center;
    transition: 0.2s ease;
}
/*.elementor-1026 .elementor-element.elementor-element-4c94554 #coupon_code{*/
/*    opacity: 0;*/
/*}*/

.elementor-1026 .elementor-element.elementor-element-4c94554 .product-remove{
    display: none;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 td.product-price *{
    font-family: Raleway;
font-size: 24px;
font-weight: 400;
line-height: 28.18px;
color: #7D7D7D !important;
}
 .elementor-1026 .elementor-element.elementor-element-4c94554 td.product-subtotal *{
     font-family: Raleway;
font-size: 32px !important;
font-weight: 400;
line-height: 37.57px;
color: #7D7D7D !important;

 }
 .elementor-1026 .elementor-element.elementor-element-4c94554 input.qty{
     width: 60px;
     font-family: Raleway;
font-size: 32px !important;
font-weight: 300 !important;
color: #7D7D7D !important;
padding: 5px !important;
height: 43px !important;
max-height: none !important;
padding-bottom: 10px !important;
 }
.elementor-1026 .elementor-element.elementor-element-4c94554 #coupon_code:focus{
    border: none;
    border-top: 1px solid #7D7D7D !important;
        border-bottom: 1px solid #7D7D7D !important;
}
 
 .elementor-1026 .elementor-element.elementor-element-4c94554 thead th{
    text-align: center;
 }
 .elementor-1026 .elementor-element.elementor-element-4c94554 tbody tr td{
     text-align: center;
 }
.elementor-1026 .elementor-element.elementor-element-4c94554 .product-name{
    text-align: left;
    width: 30%;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 td.product-thumbnail, .elementor-1026 .elementor-element.elementor-element-4c94554 td.product-thumbnail *{
    width: 180px;
    height: 210px;
    max-height: none;
        max-width: none;
    min-height: 0;
    min-width: 0;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 td.product-thumbnail img{
    background: red;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    max-width: none !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 th.product-name{
    transform: translateX(-155px);
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .shop_table thead tr th {
    padding: 20px 0 !important;
    border-bottom: 1px solid #7D7D7D !important;

}
.elementor-1026 .elementor-element.elementor-element-4c94554 table {
  border-collapse: collapse;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .checkout-button{
    font-family: Raleway;
font-size: 36px !important;
font-weight: 400;
line-height: 42.26px;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .wc-proceed-to-checkout{
    display: flex;
    align-items: end;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .cart_totals h2{
    transform: translateY(-90px);
    position: absolute
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-cart__column.e-cart__column-end{
    padding-top: 140px;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .e-cart-totals.e-cart-section{

    padding-left: 0 !important;
    padding-right: 0 !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .cart-collaterals .shop_table.shop_table_responsive {
        border-collapse: separate !important;

    padding-left: 30px !important;
        padding-right: 30px !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .wc-proceed-to-checkout{
        transform: translateY(90px);
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .cart-subtotal > td:first-of-type{
    padding-top: 30px !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .cart-subtotal > td:last-child{
    padding-bottom: 70px !important;

}

.elementor-1026 .elementor-element.elementor-element-4c94554 td[data-title=Łącznie]{
    border-top: 1px solid #7D7D7D !important;
    padding-top: 40px !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 td.product-quantity{
    padding-left: 20px !important;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 .cart-subtotal .amount *{
color: #7D7D7D;
}
.elementor-1026 .elementor-element.elementor-element-4c94554 td[data-title=Łącznie] .amount *{
    font-family: Raleway;
font-size: 32px;
font-weight: 400;
line-height: 37.57px;

color: #7D7D7D;
}

@media screen and (max-width:1024px){
    .elementor-1026 .elementor-element.elementor-element-4c94554 .e-cart__column.e-cart__column-end{
        width: 100% !important;
    }
    .elementor-1026 .elementor-element.elementor-element-4c94554 .product-name{
        width: 100% !important;
    }
}
.elementor-1026 .elementor-element.elementor-element-4c94554 thead{
    display: none;
}

.elementor-1026 .elementor-element.elementor-element-4c94554 a.remove:before{
    width: 30px;
    height: 30px;
    
}

.elementor-1026 .elementor-element.elementor-element-4c94554  a.remove .ahfb-svg-iconset .ast-close-svg{
    padding: 3px;
}

.elementor-1026 .elementor-element.elementor-element-4c94554 td.product-thumbnail, .elementor-1026 .elementor-element.elementor-element-4c94554 td.product-thumbnail *{
    width: 180px !important;
    height: 210px !important;
    max-height: none;
        max-width: none;
    min-height: 0;
    min-width: 0;
}/* End custom CSS */