.elementor-7 .elementor-element.elementor-element-82b8e7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a3b416f{--update-cart-automatically-display:none;}.elementor-7 .elementor-element.elementor-element-a3b416f .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FF4F35;}.elementor-7 .elementor-element.elementor-element-a3b416f .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#E4462F;}.elementor-7 .elementor-element.elementor-element-a3b416f .checkout-button{font-size:18px;font-weight:400;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-a3b416f */.woocommerce-cart .cart-collaterals {float: none;}

.woocommerce-cart .woocommerce-cart-form {float: none !important;width: 100%;}

table thead {
    display: none !important;
}
.elementor-widget-woocommerce-cart .e-cart-section--no-coupon {border: 0;}
    .elementor-widget-woocommerce-cart .e-cart-section:last-child {border: 0;}
td.product-price { display: none;}

td.product-name a {
    font-size: 20px;
    display: block;
    line-height: 1.4;
    max-width: max-content;
    margin-bottom: 5px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000 !important;
}

.elementor-7 .elementor-element.elementor-element-a3b416f td.product-thumbnail img{
    width: 300px;
    max-width: 300px;
    height: auto;
    margin-right: 30px;
    border-radius: 5px;
}


.elementor-7 .elementor-element.elementor-element-a3b416f .e-shop-table table.shop_table td {
    border-bottom: 1px solid #0000001a;
}

.elementor-7 .elementor-element.elementor-element-a3b416f span.woocommerce-Price-amount.amount,
.elementor-7 .elementor-element.elementor-element-a3b416f .woocommerce table.cart td span{
    font-size: 17px;
    font-weight: 600 !important;
    margin-top: 10px;
    margin-bottom: 10px;

}
.elementor-7 .elementor-element.elementor-element-a3b416f span.woocommerce-Price-amount.amount{
    display: block;
}

.elementor-7 .elementor-element.elementor-element-a3b416f a.eliminarhabi {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: inherit;
    display: inline;
    font-family: inherit;
    font-size: inherit;
    font-size: .75em;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: inherit;
    text-decoration: underline;
    text-shadow: none;
    text-transform: inherit;
    text-transform: none;
    vertical-align: baseline;
    white-space: nowrap;
    color: #f00 !important;
}

.elementor-7 .elementor-element.elementor-element-a3b416f a.eliminarhabi:hover{
        text-decoration: none;
}/* End custom CSS */
/* Start custom CSS */header.page-title-default.page-title-section .container{
        display: none;
}

header.page-title-default.page-title-section {
    margin-bottom: 0;
}/* End custom CSS */