.elementor-537 .elementor-element.elementor-element-dac067a{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-537 .elementor-element.elementor-element-2271ad5{--update-cart-automatically-display:none;--sections-background-color:#02010100;--sections-border-type:solid;--sections-border-color:var( --e-global-color-e8505fb );--links-normal-color:var( --e-global-color-e8505fb );--forms-buttons-normal-text-color:var( --e-global-color-e8505fb );--forms-buttons-hover-text-color:var( --e-global-color-06ee726 );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-e8505fb );--forms-buttons-border-radius:100em 100em 100em 100em;--product-link-normal-color:var( --e-global-color-904070b );--checkout-button-normal-text-color:var( --e-global-color-e8505fb );--checkout-button-hover-text-color:var( --e-global-color-06ee726 );--checkout-button-hover-border-color:var( --e-global-color-e8505fb );--checkout-button-border-radius:100em 100em 100em 100em;}.elementor-537 .elementor-element.elementor-element-2271ad5 .shop_table .button:hover, .elementor-537 .elementor-element.elementor-element-2271ad5 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-e8505fb );}.elementor-537 .elementor-element.elementor-element-2271ad5 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#02010100;}.elementor-537 .elementor-element.elementor-element-2271ad5 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-e8505fb );}.elementor-537 .elementor-element.elementor-element-2271ad5 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-537 .elementor-element.elementor-element-2271ad5 .cart_totals h2{font-size:20px;}.elementor-537 .elementor-element.elementor-element-2271ad5 .shop_table .button{font-weight:400;text-transform:none;border-width:1px 1px 1px 1px;}.elementor-537 .elementor-element.elementor-element-2271ad5 .checkout-button{font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;}:root{--page-title-display:none;}/* Start custom CSS */@media (max-width: 1024px) {
    /* Force the table to behave like a table again */
    .woocommerce-cart table.cart tr, 
    .woocommerce-cart table.cart td {
        display: table-cell !important;
    }

    /* Ensure the row wraps the cells correctly */
    .woocommerce-cart table.cart tr {
        display: table-row !important;
    }

    /* Show the headers (Product, Price, etc.) which are often hidden on mobile */
    .woocommerce-cart table.cart thead {
        display: table-header-group !important;
    }

    /* Hide the "Label" text that Elementor sometimes adds (e.g., "Price:") 
       to avoid double-labeling in an inline row */
    .woocommerce-cart table.cart td::before {
        display: none !important;
    }

    /* Adjust font size so it actually fits on a small screen */
    .woocommerce-cart table.cart td {
        font-size: 12px !important;
        padding: 5px !important;
    }
    
    .woocommerce-cart table{
        display: table !important;
        width: 100% !important;
    }
    
    .woocommerce-cart table.cart tbody{
        display: table-row-group;
    }
    
        .woocommerce-cart table.cart thead{
            display: none !important;
        }
}

.shipping td::before{
    content: "Livraison" !important;
}

.woocommerce-shipping-destination{
    display: none;
}

.shipping-calculator-button{
    display: none !important;
}/* End custom CSS */