.elementor-1160 .elementor-element.elementor-element-7a3bc3f > .elementor-container{max-width:700px;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart thead th{color:#FFFFFF;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart td{font-size:22px;font-weight:bold;color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart tr.cart_item td.product-thumbnail img{width:100px;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart tr.cart_item td.product-name{font-size:18px;font-weight:normal;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart tr.cart_item td.product-price .amount{font-size:18px;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart td.product-quantity .quantity input.input-text{font-size:18px;color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-1160 .elementor-element.elementor-element-0dcd9b4 .select2-container .select2-selection--single{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart td.product-remove .remove{font-size:10px;background-color:#FFFFFF;}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart td.product-remove .remove i{color:var( --e-global-color-text );}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart td.product-remove .remove svg{fill:var( --e-global-color-text );}.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .shop_table.cart tr td.actions .button[name="update_cart"]{font-size:16px;text-transform:uppercase;color:#FFFFFF !important;}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr th,.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table_responsive tr td::before{font-family:var( --e-global-typography-97fc9b2-font-family ), Sans-serif;font-size:var( --e-global-typography-97fc9b2-font-size );font-weight:var( --e-global-typography-97fc9b2-font-weight );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr th{color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table_responsive tr td::before{color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .shop_table tbody th{background-color:#FFFFFF;}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr td a{color:var( --e-global-color-secondary );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr td{background-color:#FFFFFF;}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr.cart-subtotal td .amount{font-family:var( --e-global-typography-97fc9b2-font-family ), Sans-serif;font-size:var( --e-global-typography-97fc9b2-font-size );font-weight:var( --e-global-typography-97fc9b2-font-weight );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr.order-total td .amount{font-family:var( --e-global-typography-97fc9b2-font-family ), Sans-serif;font-size:var( --e-global-typography-97fc9b2-font-size );font-weight:var( --e-global-typography-97fc9b2-font-weight );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );color:var( --e-global-color-primary );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .wc-proceed-to-checkout .button.checkout-button{text-transform:uppercase;color:#FFFFFF !important;background-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:015px 25px 15px 25px;}.elementor-1160 .elementor-element.elementor-element-ff10395 ul.products li.product .star-rating{font-size:16px;}@media(max-width:1024px){.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr th,.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table_responsive tr td::before{font-size:var( --e-global-typography-97fc9b2-font-size );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr.cart-subtotal td .amount{font-size:var( --e-global-typography-97fc9b2-font-size );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr.order-total td .amount{font-size:var( --e-global-typography-97fc9b2-font-size );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}}@media(max-width:767px){.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr th,.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table_responsive tr td::before{font-size:var( --e-global-typography-97fc9b2-font-size );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr.cart-subtotal td .amount{font-size:var( --e-global-typography-97fc9b2-font-size );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}.elementor-1160 .elementor-element.elementor-element-5fe5090 .cart_totals .shop_table tr.order-total td .amount{font-size:var( --e-global-typography-97fc9b2-font-size );line-height:var( --e-global-typography-97fc9b2-line-height );letter-spacing:var( --e-global-typography-97fc9b2-letter-spacing );word-spacing:var( --e-global-typography-97fc9b2-word-spacing );}}/* Start custom CSS for jet-cart-table, class: .elementor-element-0dcd9b4 */.elementor-1160 .elementor-element.elementor-element-0dcd9b4 thead {
    display: none;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 img {
    box-shadow: 0px 7px 16px 0px rgb(0 0 0 / 16%)!important;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 a {
    color:var(--e-global-color-primary); 
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .quantity {
    display: flex!important;
    margin-left: 50px!important;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .plus,
.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .minus {
    background: var(--e-global-color-primary);
    border-radius:999px;
    color: #fff;
    height: 45px!important;
    width: 45px!important;
    border:none;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 table.shop_table {
    border: none!important;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .product-remove {
    position: relative;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .product-remove {
    padding-left: 20px!important;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .product-remove i {
    padding: 5px 7px;
    border:1px solid var(--e-global-color-text);
    border-radius:999px;
}

.elementor-1160 .elementor-element.elementor-element-0dcd9b4 .product-remove .fa-times {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-25%);
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-5fe5090 */.elementor-1160 .elementor-element.elementor-element-5fe5090 h2 {
    display: none;
}

.elementor-1160 .elementor-element.elementor-element-5fe5090 th,
.elementor-1160 .elementor-element.elementor-element-5fe5090 td {
    border-right:none;
    border-left:none;
    border-bottom: 2px solid #707070;
}

.elementor-1160 .elementor-element.elementor-element-5fe5090 table.shop_table.shop_table_responsive,
.elementor-1160 .elementor-element.elementor-element-5fe5090 table tr {
    border:none;
}

.elementor-1160 .elementor-element.elementor-element-5fe5090 .woocommerce-shipping-totals th,
.elementor-1160 .elementor-element.elementor-element-5fe5090 .woocommerce-shipping-totals td {
    padding-top: 2em!important;
    padding-bottom: 2em!important;
}/* End custom CSS */