.elementor-381 .elementor-element.elementor-element-4ef7c07{margin-top:0px;margin-bottom:100px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-ada686f{width:20px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-7745249{width:75px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-a81320e{width:80px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-57cf851{width:50px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-c45f287{width:100px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-fd223ad{width:50px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart thead th{background-color:var( --e-global-color-ed7c3d4 );font-family:var( --e-global-typography-767960a-font-family ), Sans-serif;font-size:var( --e-global-typography-767960a-font-size );font-weight:var( --e-global-typography-767960a-font-weight );color:var( --e-global-color-c2be648 );text-align:center;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td{background-color:var( --e-global-color-ed7c3d4 );font-family:var( --e-global-typography-823e01f-font-family ), Sans-serif;font-size:var( --e-global-typography-823e01f-font-size );font-weight:var( --e-global-typography-823e01f-font-weight );color:var( --e-global-color-c2be648 );padding:5px 5px 5px 5px;text-align:center;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart tr td.actions .button[name="update_cart"]{background-color:var( --e-global-color-c6387b6 );color:var( --e-global-color-0017f93 );border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart tr td.actions .button[name="update_cart"]:hover, .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart tr td.actions .button[name="update_cart"]:focus{background-color:var( --e-global-color-bd5dd02 );color:var( --e-global-color-0017f93 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon .button{background-color:var( --e-global-color-c6387b6 );color:var( --e-global-color-0017f93 );border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon .button:hover, .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon .button:focus{background-color:var( --e-global-color-bd5dd02 );color:var( --e-global-color-0017f93 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart tr.cart_item td.product-name{font-family:var( --e-global-typography-18e6e37-font-family ), Sans-serif;font-size:var( --e-global-typography-18e6e37-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-quantity .quantity input.input-text{max-width:100%;font-family:var( --e-global-typography-18e6e37-font-family ), Sans-serif;font-size:var( --e-global-typography-18e6e37-font-size );color:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e7892bd .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e7892bd .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){background-color:var( --e-global-color-ed7c3d4 );}.elementor-381 .elementor-element.elementor-element-e7892bd .select2-container .select2-selection--single{background-color:var( --e-global-color-ed7c3d4 );border-radius:10px 10px 10px 10px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove{font-size:20px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove i{color:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove svg{fill:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove:hover i, .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove:focus i{color:var( --e-global-color-0017f93 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove:hover svg, .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove:focus svg{fill:var( --e-global-color-0017f93 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove:hover, .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-remove .remove:focus{background-color:var( --e-global-color-c6387b6 );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon input.input-text{width:200px !important;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon input.input-text:not(.select2){border-radius:10px 10px 10px 10px;}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr td{background-color:var( --e-global-color-ed7c3d4 );font-family:var( --e-global-typography-823e01f-font-family ), Sans-serif;font-size:var( --e-global-typography-823e01f-font-size );font-weight:var( --e-global-typography-823e01f-font-weight );color:var( --e-global-color-c2be648 );text-align:center;}.elementor-381 .elementor-element.elementor-element-e1e9b7a .shipping-calculator-form .button{background-color:var( --e-global-color-ed7c3d4 );color:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .shipping-calculator-form .button:hover, .elementor-381 .elementor-element.elementor-element-e1e9b7a .shipping-calculator-form .button:focus{background-color:var( --e-global-color-04c288e );color:var( --e-global-color-633aba3 );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .wc-proceed-to-checkout .button.checkout-button{background-color:var( --e-global-color-ed7c3d4 );color:var( --e-global-color-c2be648 );border-radius:20px 20px 20px 20px;}.elementor-381 .elementor-element.elementor-element-e1e9b7a .wc-proceed-to-checkout .button.checkout-button:hover, .elementor-381 .elementor-element.elementor-element-e1e9b7a .wc-proceed-to-checkout .button.checkout-button:focus{background-color:var( --e-global-color-04c288e );color:var( --e-global-color-633aba3 );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals h2{font-family:var( --e-global-typography-ea075ff-font-family ), Sans-serif;font-size:var( --e-global-typography-ea075ff-font-size );font-weight:var( --e-global-typography-ea075ff-font-weight );color:var( --e-global-color-0017f93 );text-align:center;}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr th{width:50%;color:var( --e-global-color-c2be648 );padding:16px 16px 16px 16px;text-align:center;}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr th,.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table_responsive tr td::before{font-family:var( --e-global-typography-767960a-font-family ), Sans-serif;font-size:var( --e-global-typography-767960a-font-size );font-weight:var( --e-global-typography-767960a-font-weight );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table_responsive tr td::before{color:var( --e-global-color-c2be648 );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .shop_table tbody th{background-color:var( --e-global-color-ed7c3d4 );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr td a{color:var( --e-global-color-ed7c3d4 );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr td a:hover{color:var( --e-global-color-ed7c3d4 );}@media(max-width:1024px) and (min-width:768px){.elementor-381 .elementor-element.elementor-element-46f7537{width:100%;}.elementor-381 .elementor-element.elementor-element-1701770{width:50%;}}@media(max-width:1024px){.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-ada686f{width:30px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-7745249{width:60px;}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart thead th{font-size:var( --e-global-typography-767960a-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td{font-size:var( --e-global-typography-823e01f-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart tr.cart_item td.product-name{font-size:var( --e-global-typography-18e6e37-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-quantity .quantity input.input-text{font-size:var( --e-global-typography-18e6e37-font-size );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals h2{font-size:var( --e-global-typography-ea075ff-font-size );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr th,.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table_responsive tr td::before{font-size:var( --e-global-typography-767960a-font-size );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr td{font-size:var( --e-global-typography-823e01f-font-size );}}@media(max-width:767px){.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart thead th{font-size:var( --e-global-typography-767960a-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td{font-size:var( --e-global-typography-823e01f-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart tr.cart_item td.product-name{font-size:var( --e-global-typography-18e6e37-font-size );}.elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.product-quantity .quantity input.input-text{font-size:var( --e-global-typography-18e6e37-font-size );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals h2{font-size:var( --e-global-typography-ea075ff-font-size );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr th,.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table_responsive tr td::before{font-size:var( --e-global-typography-767960a-font-size );}.elementor-381 .elementor-element.elementor-element-e1e9b7a .cart_totals .shop_table tr td{font-size:var( --e-global-typography-823e01f-font-size );}}/* Start custom CSS for jet-cart-table, class: .elementor-element-e7892bd */.elementor-381 .elementor-element.elementor-element-e7892bd{
    background-color: var( --e-global-color-c6387b6 );
    padding: 15px;
    border-radius: 20px;
    padding-bottom: 0px;
    min-height: 100%;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr, .elementor-381 .elementor-element.elementor-element-e7892bd table thead tr{
    height: 60px;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table thead tr th.product-remove{
    border-radius: 20px 0px 0px 20px
}

.elementor-381 .elementor-element.elementor-element-e7892bd table thead tr th.product-subtotal{
    border-radius: 0px 20px 20px 0px
}

.elementor-381 .elementor-element.elementor-element-e7892bd table thead tr th{
    border-width: 0;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td{
    border-width: 0;
    text-align: center !important;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-remove{
    border-radius: 20px 0px 0px 20px;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td div input{
    border-radius: 15px;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-subtotal{
    border-radius: 0px 20px 20px 0px;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.actions{
    border-radius: 20px 20px 20px 20px;
    padding: 10px 15px !important;
    max-width: 100vw;
}

.elementor-381 .elementor-element.elementor-element-e7892bd table{
    border-collapse: separate;
    border-spacing: 0 30px;
    border-width: 0;
}

@media(max-width: 768px){
    .elementor-381 .elementor-element.elementor-element-e7892bd table thead{
        display: table-header-group;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr, .elementor-381 .elementor-element.elementor-element-e7892bd table thead tr{
        display: table-row;
    }
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody td::before{
        content: none;
    }
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody td{
        display: table-cell;
    }
    
     .elementor-381 .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon input.input-text{
         width: 50% !important;
     }
     
     .elementor-381 .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon:before, .elementor-381 .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon:after{
         display: none !important;
     }
     
     .elementor-381 .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon{
         height: auto !important;
         padding-bottom: 50px !important;
     }
     
}

@media(max-width: 440px){
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table thead{
        display: none;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr{
        width: 80vw;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-remove{
        border-radius: 20px 20px 0px 0px;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-thumbnail{
        display: block !important;
        width: 80vw !important;
        min-height: 100px;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-thumbnail img{
        display: block !important;
        max-width: 80vw !important;
        width:auto;
        margin: 0 auto;
        max-height: 200px;
        border-radius: 20px;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-quantity:before{
        content:attr(data-title);
        float: none;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-subtotal:before{
        content:attr(data-title);
        float: none;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-subtotal span.amount{
        width: 80vw;
        display: block;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.product-subtotal{
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody td{
        display: block;
        text-align: center !important;
        margin: 0px auto;
        width: 80vw;
        max-width: 80vw;
        min-width: 80vw;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td a.remove{
        margin: 0 auto;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr {
        max-width: 80vw;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.actions{
        width: 80vw;
        border-radius: 20px;
    }
    
    .elementor-381 .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon{
        display: flex;
        flex-direction: column !important;
        padding-bottom: 10px !important;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd table tbody tr td.actions div *{
        width: 73vw !important;
    }
    
    .elementor-381 .elementor-element.elementor-element-e7892bd .shop_table.cart td.actions .coupon input.input-text{
        width:73vw !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-e1e9b7a */.elementor-381 .elementor-element.elementor-element-e1e9b7a{
    background-color: var( --e-global-color-c6387b6 );
    padding: 15px;
    border-radius: 20px;
    padding-bottom: 0px;
    min-height: 100%
}

.elementor-381 .elementor-element.elementor-element-e1e9b7a table tbody tr, .elementor-381 .elementor-element.elementor-element-e1e9b7a table thead tr{
    height: 60px;
}

.elementor-381 .elementor-element.elementor-element-e1e9b7a table thead tr th{
    border-width: 0;
}

.elementor-381 .elementor-element.elementor-element-e1e9b7a table tbody tr td{
    border-width: 0;
}

.elementor-381 .elementor-element.elementor-element-e1e9b7a table tbody tr th{
    border-radius: 20px 0px 0px 20px;
}

.elementor-381 .elementor-element.elementor-element-e1e9b7a table tbody tr td{
    border-radius: 0px 20px 20px 0px;
}

.elementor-381 .elementor-element.elementor-element-e1e9b7a table{
    border-collapse: separate;
    border-spacing: 0 30px;
    border-width: 0px;
}

@media (max-width: 768px){
    .elementor-381 .elementor-element.elementor-element-e1e9b7a table tbody tr td{
        border-radius: 20px;
    }
}/* End custom CSS */
/* Start custom CSS */tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}/* End custom CSS */