.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-5228b44 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-822 .elementor-element.elementor-element-5228b44 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart thead th{text-align:left;}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart tr.cart_item td{text-align:left;}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart tr.cart_item td.product-remove a.remove{color:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove{color:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-293086c .wl_cart_table.wl-cart-style-1 tr.cart_item td.product-remove{text-align:left;}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart tr.cart_item td.product-price,.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart tr.cart_item td.product-quantity input[type=number]{font-family:"Lato", Sans-serif;}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart td.actions .wl_update_cart_shop input.button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart td.actions .coupon .button{font-family:"Lato", Sans-serif;font-weight:500;background-color:var( --e-global-color-primary );transition:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-293086c .shop_table.cart td.actions .coupon input.input-text{width:140px !important;}.elementor-822 .elementor-element.elementor-element-293086c *:not(i){font-family:Lato;}.elementor-822 .elementor-element.elementor-element-1641b1c .wl_cart_table.wl-cart-style-1 .cart_item .woolentor-cart-product.inline{align-items:center;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart thead th{text-align:left;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item td{text-align:left;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item td.product-remove a.remove{color:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item .woolentor-cart-img .woolentor-cart-product-remove{color:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-1641b1c .wl_cart_table.wl-cart-style-1 tr.cart_item td.product-remove{text-align:left;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item td.product-price,.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item td.product-quantity input[type=number]{font-family:"Lato", Sans-serif;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart td.actions .wl_update_cart_shop input.button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart td.actions .coupon .button{font-family:"Lato", Sans-serif;font-weight:500;background-color:var( --e-global-color-primary );transition:var( --e-global-color-primary );}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart td.actions .coupon input.input-text{width:140px !important;}.elementor-822 .elementor-element.elementor-element-1641b1c *:not(i){font-family:Lato;}.elementor-822 .elementor-element.elementor-element-d8caa58 .cart_totals > h2{text-align:left;font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );margin:32px 0px 8px 0px;}.elementor-822 .elementor-element.elementor-element-d8caa58 .cart_totals .shop_table tr th, .elementor-822 .elementor-element.elementor-element-d8caa58 .cart_totals .shop_table tr td{text-align:left;}.elementor-822 .elementor-element.elementor-element-d8caa58 .cart_totals .shop_table tr th{text-align:left;vertical-align:top;}.elementor-822 .elementor-element.elementor-element-d8caa58 *:not(i){font-family:Lato;}@media(max-width:767px){.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-21ea4e7{width:40%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-21ea4e7{width:40%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-54b9aa9{width:20%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-54b9aa9{width:20%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-5f2aadd{width:20%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-5f2aadd{width:20%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr td.elementor-repeater-item-d99007e{width:20%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.shop_table_responsive.cart tr th.elementor-repeater-item-d99007e{width:20%;}.elementor-822 .elementor-element.elementor-element-1641b1c{width:100%;max-width:100%;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart tr.cart_item td.product-name,.elementor-822 .elementor-element.elementor-element-1641b1c .wl_cart_table.wl-cart-style-1 tr.cart_item .product-thumbnail .woolentor-cart-product-title{font-size:16px;line-height:1.1em;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart td.actions .wl_update_cart_shop input.button{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-822 .elementor-element.elementor-element-1641b1c .shop_table.cart td.actions .coupon .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-822 .elementor-element.elementor-element-422df88{width:70%;}.elementor-822 .elementor-element.elementor-element-8bb322e{width:30%;}}/* Start custom CSS for wl-cart-table, class: .elementor-element-293086c */.elementor-822 .elementor-element.elementor-element-293086c .quantity.buttons_added{
    width: 140px !important;
}

.elementor-822 .elementor-element.elementor-element-293086c input.minus, .elementor-822 .elementor-element.elementor-element-293086c input.plus {
    border: 2px solid #ccc;
    margin: 0px 0px 0px 0px !important;
    padding: 10px 13px 6px 13px !important;
}/* End custom CSS */
/* Start custom CSS for wl-cart-table, class: .elementor-element-1641b1c */.elementor-822 .elementor-element.elementor-element-1641b1c .quantity.buttons_added{
    width: 140px !important;
}

.elementor-822 .elementor-element.elementor-element-1641b1c input.minus, .elementor-822 .elementor-element.elementor-element-1641b1c input.plus {
    border: 2px solid #ccc;
    margin: 0px 0px 0px 0px !important;
    padding: 10px 13px 6px 13px !important;
}

.elementor-822 .elementor-element.elementor-element-1641b1c{
    width: 100% !important;
}

.elementor-822 .elementor-element.elementor-element-1641b1c input#coupon_code {
    margin: 0px !important;
    float: left;
}



.elementor-822 .elementor-element.elementor-element-1641b1c .coupon input.button {
    float: left;
    margin: 0 0 0 10px !important;
}

.elementor-822 .elementor-element.elementor-element-1641b1c .wl_update_cart_shop {
    float: left !important;
    width: 100%;
    margin-top: 20px;
}

.elementor-822 .elementor-element.elementor-element-1641b1c .coupon input.button {
    padding: 8px 20px !important;
}


.elementor-822 .elementor-element.elementor-element-1641b1c .wl_update_cart_shop input.button {
    padding: 8px 20px !important;
}/* End custom CSS */
/* Start custom CSS for wl-cart-total, class: .elementor-element-d8caa58 */.elementor-822 .elementor-element.elementor-element-d8caa58 a.checkout-button.button.alt.wc-forward {
    width: 100%;
    text-align: center;
}/* End custom CSS */