.elementor-96 .elementor-element.elementor-element-401192ce{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-96 .elementor-element.elementor-element-4d7eb37{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-4d7eb37:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-4d7eb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c23e849 );}.elementor-96 .elementor-element.elementor-element-af8d7fa{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS *//* Cacher prix et sous-total UNIQUEMENT pour les items bundle */
.woocommerce-cart-form__cart-item.asnp-wepb-cart-bundle-item .product-price,
.woocommerce-cart-form__cart-item.asnp-wepb-cart-bundle-item .product-subtotal {
    display: none !important;
}
/* Forcer le coupon à passer à la ligne */
.woocommerce-cart .coupon {
    display: flex;
    flex-wrap: wrap;     /* autorise retour ligne */
    gap: 8px;
}

/* Champ coupon pleine largeur */
.woocommerce-cart .coupon input#coupon_code {
    flex: 1 1 100%;
    min-width: 0;
}

/* Bouton sur une nouvelle ligne */
.woocommerce-cart .coupon button[name="apply_coupon"] {
    flex: 1 1 100%;
}/* End custom CSS */