.elementor-39315 .elementor-element.elementor-element-0155a8e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}/* Start custom CSS for shortcode, class: .elementor-element-239d197 */.elementor-39315 .elementor-element.elementor-element-239d197 .product-quantity {
    display: none;
}

.elementor-39315 .elementor-element.elementor-element-239d197 table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid #eee;
}

.elementor-39315 .elementor-element.elementor-element-239d197 table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-block-start: 1px solid #eee;
}

.elementor-39315 .elementor-element.elementor-element-239d197 th.product-remove {
    width: 40px;
}

.elementor-39315 .elementor-element.elementor-element-239d197 th.product-thumbnail {
    width: 64px;
}

.elementor-39315 .elementor-element.elementor-element-239d197 tbody .product-remove {
    padding-top: 24px;
}

.elementor-39315 .elementor-element.elementor-element-239d197 .cart_totals h2 {
    font-size: 20px;
    font-weight: 700;
}/* End custom CSS */