.elementor-615 .elementor-element.elementor-element-3e587ac1{--display:flex;--background-transition:0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-5b8e3159 *//*Product Remove*/
@media(max-width:767px) {
   td.product-remove {
    border:none !important;
}
}

td.product-remove a.remove {
    font-size:45px;
}

/*Product Name*/
td.product-name {
        border-top: 1px solid rgba(0,0,0,0.1);
}

/*Thumbnail*/
@media(max-width:767px) {
    .woocommerce-page table.cart .product-thumbnail {
    display: block;
    border:none !important
}
}

/*Thumbnail Before*/
@media(max-width:767px) {
    .woocommerce-page table.cart .product-thumbnail::before {
    display:none;
}

/*Thumbnail Img Width*/
@media(max-width:767px) {
    .woocommerce-page table.cart .product-thumbnail img {
    width: 370px
}
}

/*Product Name Border Top*/
.woocommerce-page table.cart .product-name {
    border-top:1px solid rgba(0,0,0,0.1) !important
}

/*Product Name a */
.woocommerce-page table.cart .product-name a {
    font-size: 18px
}

/*Td Border Left*/
@media(max-width:767px) {
    .woocommerce-page table.cart td:not(td.product-remove, .woocommerce-page table.cart .product-thumbnail) {
     border-left:1px solid rgba(0,0,0,0.1) !important;
}
}

/*Subtotal Hidden*/
.actions {
    display: none !important
}
td[data-title='Subtotal'] {
    display: none !important
}

/*Quantity height*/
.woocommerce table.shop_table .product-quantity {
    height: auto
}

/*Check Out Button*/
.woocommerce .wc-proceed-to-checkout {
    text-align: center
}/* End custom CSS */