.elementor-343 .elementor-element.elementor-element-8682a24{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-343 .elementor-element.elementor-element-863a1ff .shop_table .button{background-color:#049D9817;font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-343 .elementor-element.elementor-element-863a1ff{--sections-background-color:#049D9817;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--forms-buttons-border-type:solid;--forms-buttons-border-color:#049D9817;--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-863a1ff .cart_totals h2{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .e-cart-content, .elementor-343 .elementor-element.elementor-element-863a1ff .woocommerce-shipping-destination, .elementor-343 .elementor-element.elementor-element-863a1ff .shipping-calculator-button{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .coupon .input-text, .elementor-343 .elementor-element.elementor-element-863a1ff .cart-collaterals .input-text, .elementor-343 .elementor-element.elementor-element-863a1ff select, .elementor-343 .elementor-element.elementor-element-863a1ff .select2-selection--single{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .e-shop-table .cart th, .elementor-343 .elementor-element.elementor-element-863a1ff .e-shop-table .cart td:before{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .cart td span, .elementor-343 .elementor-element.elementor-element-863a1ff .cart td, .elementor-343 .elementor-element.elementor-element-863a1ff .input-text.qty{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .product-name .variation{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .cart_totals .shop_table td:before, .elementor-343 .elementor-element.elementor-element-863a1ff .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Montserrat", Sans-serif;}.elementor-343 .elementor-element.elementor-element-863a1ff .checkout-button{font-family:"Montserrat", Sans-serif;border-style:none;}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-8682a24{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-8682a24{--content-width:600px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-863a1ff */th.product-remove, th.product-thumbnail, th.product-quantity, th.product-subtotal {
    display: none
}

td.product-remove, td.product-thumbnail, td.product-quantity, td.product-subtotal {
    display: none
}

.elementor-343 .elementor-element.elementor-element-863a1ff p {
    display: block;
    line-height: 26px
}

hr{
    display: none
}

dt.variation-AppointmentInfo {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-weight: bold
}

.product-name a{
    display: none
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child {
    display: var(--update-cart-automatically-display, table-row);
    display: none;
}/* End custom CSS */
/* Start custom CSS */p.return-to-shop {
    display: none;
}/* End custom CSS */