.elementor-8 .elementor-element.elementor-element-bef808b{--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;}.elementor-8 .elementor-element.elementor-element-7bdf17a{--sections-title-color:var( --e-global-color-secondary );--sections-radio-buttons-color:var( --e-global-color-transparent );}.elementor-8 .elementor-element.elementor-element-7bdf17a #shipping_method li label{font-family:"Cabin", Sans-serif;}.elementor-8 .elementor-element.elementor-element-7bdf17a .cart_totals .shop_table td:before, .elementor-8 .elementor-element.elementor-element-7bdf17a .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Cabin", Sans-serif;}.elementor-8 .elementor-element.elementor-element-7bdf17a .checkout-button{font-family:"Cabin", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-0ab58e7.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0ab58e7 .elementor-button{font-family:"Cabin", Sans-serif;font-size:21px;font-weight:700;line-height:1.5em;border-radius:60px 60px 60px 60px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-7bdf17a */.woocommerce-cart .cart_totals .cart-subtotal {
    display: none !important;
}
.woocommerce-cart .cart button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart-actions button,
.elementor-button {
    border-radius: 60px !important;
}
body.woocommerce-cart {
    font-size: 17px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef808b */.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #FF5733 !important;
    color: white !important;
    border: none;
    border-radius: 6px;
    padding: 14px 28px;
    font-weight: 600;
    font-family: "Montserrat", sans-serif; /* à adapter si tu as une autre police globale */
}
/* Appliquer la police Cabin à toute la page panier */
.woocommerce-cart,
.woocommerce-cart * {
    font-family: "Cabin", sans-serif !important;
}

/* Personnaliser le bouton "Actualiser mon panier" */
.woocommerce-cart .actions .button {
    border: 2px solid #FF5733 !important;
    background-color: transparent !important;
    color: #FF5733 !important;
    font-weight: 600;
    padding: 12px 24px;
    transition: all 0.3s ease;
}

.woocommerce-cart .actions .button:hover {
    background-color: #FF5733 !important;
    color: white !important;
}
/* Lien du nom des produits dans le panier */
.woocommerce-cart .product-name a {
    color: #000 !important;
    text-decoration: none !important;
}
/* Affiche les images des produits dans le panier en responsive */
.woocommerce-cart .product-thumbnail {
    display: table-cell !important;
    width: 60px;
}

.woocommerce-cart .product-thumbnail img {
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
}/* End custom CSS */