.elementor-7 .elementor-element.elementor-element-39a099e8{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4e4c130 img{width:100%;}.elementor-7 .elementor-element.elementor-element-b2b91f2 img{width:100%;}.elementor-7 .elementor-element.elementor-element-84692ec .em-button-update-cart{display:none;}.elementor-7 .elementor-element.elementor-element-84692ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-84692ec .woocommerce-message, .elementor-7 .elementor-element.elementor-element-84692ec .woocommerce-info, .elementor-7 .elementor-element.elementor-element-84692ec .woocommerce-error, .elementor-7 .elementor-element.elementor-element-84692ec .woocommerce-noreviews, .elementor-7 .elementor-element.elementor-element-84692ec p.no-comments{font-family:"Outfit", Sans-serif;letter-spacing:0.1px;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents thead th{font-family:"Outfit", Sans-serif;font-size:0.82rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents td.product-name a:not(.remove){font-family:"Outfit", Sans-serif;font-size:0.82rem;font-weight:100;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents td.product-name a.remove{font-family:"Outfit", Sans-serif;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents td.product-price{font-family:"Mont light", Sans-serif;font-size:0.82rem;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents td.product-price ins{font-family:"Mont light", Sans-serif;}.elementor-7 .elementor-element.elementor-element-84692ec table.woocommerce-cart-form__contents td.product-subtotal{font-family:"Mont light", Sans-serif;font-size:0.82rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-84692ec .coupon .input-text{padding:10px 0px 10px 10px;}.ecomus-rtl-smart .elementor-7 .elementor-element.elementor-element-84692ec .coupon .input-text{padding:10px 10px 10px 0px;}.elementor-7 .elementor-element.elementor-element-84692ec .coupon .input-text::placeholder{font-family:"Mont light", Sans-serif;}.elementor-7 .elementor-element.elementor-element-84692ec .coupon .button{padding:10px 0px 10px 0px;font-family:"Outfit", Sans-serif;}.ecomus-rtl-smart .elementor-7 .elementor-element.elementor-element-84692ec .coupon .button{padding:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-84692ec .ecomus-free-shipping-bar__message{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-84692ec .ecomus-free-shipping-bar{order:1;}.elementor-7 .elementor-element.elementor-element-84692ec .cart_totals_summary{order:2;background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-84692ec .ecomus-extra-content{order:3;}.ecomus-rtl-smart .elementor-7 .elementor-element.elementor-element-84692ec .cart_totals_summary{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-84692ec .cart_totals h2{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-84692ec .ecomus-price-saved{font-family:"Mont light", Sans-serif;font-size:0.82rem;}.elementor-7 .elementor-element.elementor-element-84692ec .wc-proceed-to-checkout .checkout-button{font-family:"Outfit", Sans-serif;font-size:0.82rem;font-weight:400;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-b2b91f2 img{width:100%;}.elementor-7 .elementor-element.elementor-element-84692ec .coupon .input-text{padding:7px 0px 7px 7px;}.ecomus-rtl-smart .elementor-7 .elementor-element.elementor-element-84692ec .coupon .input-text{padding:7px 7px 7px 0px;}.elementor-7 .elementor-element.elementor-element-84692ec .coupon .button{padding:7px 0px 7px 0px;}.ecomus-rtl-smart .elementor-7 .elementor-element.elementor-element-84692ec .coupon .button{padding:7px 0px 7px 0px;}}/* Start custom CSS for ecomus-wc-cart, class: .elementor-element-84692ec */.wc-proceed-to-checkout .button {
            
            font-weight: 400!important;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a099e8 */.elementor-7 .elementor-element.elementor-element-39a099e8{
    
    /* =========================
   ORDINATEUR UNIQUEMENT
   ========================= */
   
     
    .woocommerce-cart .woocommerce-cart-form .notes {
       display:none!important;
    }
    
    .woocommerce-cart .cart_totals .shipping-calculator-button {
   
    text-align: left;
}

    
   
   
  @media (min-width: 1025px) {
    .woocommerce-cart .cart-collaterals {
       
        width: 50%;
               padding-left: 15px;

    }
} 
   

 .woocommerce-cart-form {
       
       
      
        padding: 15px;
        
    }

    

    .cart_totals {
        border: 1px solid #232323;
        padding: 15px;
       
    }



@media (min-width: 1025px) {

    .woocommrece-cart-content {
        display: flex;
        gap:0px;
        align-items: flex-start;
    }

    .woocommerce-cart-form {
        flex: 1;
        border: 1px solid #232323;
        padding: 30px;
        background: #fff;
    }

   

    .cart_totals {
        border: 1px solid #232323;
        padding: 30px;
       
    }

    /* ESPACE À DROITE DE L'IMAGE */

    .product-thumbnail {
        width: 150px!important;
        padding-right:5px !important;
    }

    .product-thumbnail img {
        width: 150px !important;
        height: 135px !important;
        object-fit: cover;
        display: block;
    }

    /* PRODUIT */

    .product-name a {
        font-size: 15px;
        font-weight: 500;
        color: #232323;
        text-decoration: none;
    }

    .product-name dl.variation {
        margin-top: 12px;
    }

    .product-remove {
        margin-top: 18px;
    }

    .product-remove a {
        font-size: 14px;
        text-decoration: underline;
        color: #111 !important;
    }

    /* PRIX */

    .product-price,
    .product-subtotal {
        font-size: 14px;
        font-weight: 500;
        color: #;
    }

    .product-subtotal {
        text-align: right;
        font-weight: 700;
    }

    /* QUANTITÉ */

    .product-quantity .quantity {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 125px;
        height: 30px;
        background: #f3f3f3;
        gap: 18px;
    }

    .product-quantity input.qty {
        border: none !important;
        background: transparent !important;
        width: 28px !important;
        text-align: center;
        font-weight: 600;
        box-shadow: none !important;
    }

    /* BOUTON COMMANDE */

    .wc-proceed-to-checkout .button {
        width: 100%;
        height: 40px;
        background: #000 !important;
        color: #fff !important;
        border: none !important;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-weight: 600;
    }

    

    
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mont light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.aliwaxcollection.com/wp-content/uploads/2026/04/Mont-Light.woff') format('woff');
}
/* End Custom Fonts CSS */