.elementor-726 .elementor-element.elementor-element-9500b3d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-726 .elementor-element.elementor-element-9500b3d, .elementor-726 .elementor-element.elementor-element-9500b3d > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-726 .elementor-element.elementor-element-9500b3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-726 .elementor-element.elementor-element-d5fc858 > .elementor-widget-container{padding:30px 30px 30px 30px;}/* Start custom CSS for wc-elements, class: .elementor-element-2a99d1d */.woocommerce table.cart tbody tr td img{
    width: 150px;
}

.shop_table .shipping,
.shipping_calculator{
    display: none !important;
}

.woocommerce-cart table.cart tbody tr td a{
    font-weight: bold;
    font-size: 12px;
}

.woocommerce-cart-form__cart-item.cart_item{
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: solid thin grey;
}

.variation dd{
    margin-bottom: 0;
}

.variation dd p{
    font-size: 12px;
    font-weight: 200;
}

.variation dt{
    display: none;
}

@media screen and (max-width: 39.9375em) {
    #coupon_code,
    .woocommerce table.cart td.actions div.coupon input[type="submit"]{
        width: 100%;
    }
    
    .woocommerce table.cart tbody tr:last-child{
        height: 260px;
    }
    
    .woocommerce-page table.cart tbody tr:last-child td{
        padding: 0 !important;
    }
    
    .woocommerce-cart table.cart tbody tr td{
        border: none
    }
    
    .woocommerce-cart table.cart tbody tr td.product-quantity{
        height: 50px;
        padding: 0;
    }
    
    .woocommerce-cart .quantity{
        width: 100%;
    }
    
    .woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce-cart .quantity input[type="text"].qty{
        width: 40px;
    }
    
    .woocommerce-cart table.cart tbody tr{
        border: none;
    }
    
    .woocommerce table.cart tbody tr td img{
        display: block;
    }
}

#coupon_code{
    float: left;
    background: #333;
    color: white;
    border-radius: 10px;
    border: none;
    padding: 8px;
    margin-right: 20px;
    font-size: 16px;
    margin-top: 15px;
}

.woocommerce table.cart tbody tr:last-child, .woocommerce-page table.cart tbody tr:last-child td{
    background: #C6C6C6;
    border-radius: 25px 25px 0 0;
    padding: 20px;
}

.woocommerce table.cart td.actions input[type=submit]{
    font-size: 16px;
    margin-right: 30px;
}

.woocommerce-Price-amount.amount{
    font-weight: bold;
}

.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove{
    border-right: none;
}

.woocommerce table.cart tbody td.product-remove a.remove, .woocommerce-page table.cart tbody td.product-remove a.remove{
    width: 20px;
    height: 24px;
}

.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon{
    margin-top: 0 !important;
}/* End custom CSS */