.elementor-263 .elementor-element.elementor-element-f4a6f06{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:1%;--padding-bottom:1%;--padding-left:15%;--padding-right:015%;}.elementor-263 .elementor-element.elementor-element-f4a6f06:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-f4a6f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3f40e );}.elementor-263 .elementor-element.elementor-element-712ee42{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-712ee42:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-712ee42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.afrodeguste.com/wp-content/uploads/2026/03/Afd_l3.jpg");background-size:auto;}.elementor-263 .elementor-element.elementor-element-712ee42::before, .elementor-263 .elementor-element.elementor-element-712ee42 > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-712ee42 > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-712ee42 > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-712ee42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-712ee42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-26eb65d );--background-overlay:'';}.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 );}.elementor-263 .elementor-element.elementor-element-2db5ef5{text-align:start;}.elementor-263 .elementor-element.elementor-element-2db5ef5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-ee0c844 );}.elementor-263 .elementor-element.elementor-element-73bcb15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-17d4056{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-66ffc7c{width:var( --container-widget-width, 100.356% );max-width:100.356%;--container-widget-width:100.356%;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-66ffc7c.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-016e106{--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;}.woocommerce .elementor-263 .elementor-element.elementor-element-0e34d02 .woocommerce-product-details__short-description{color:var( --e-global-color-26eb65d );}.woocommerce .elementor-263 .elementor-element.elementor-element-6b7a3bf .eael-single-product-rating .star-rating{color:var( --e-global-color-1d04314 );}.elementor-263 .elementor-element.elementor-element-6b7a3bf .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.filled svg path{fill:var( --e-global-color-1d04314 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-263 .elementor-element.elementor-element-a706422 .price{color:var( --e-global-color-1d04314 );}.woocommerce .elementor-263 .elementor-element.elementor-element-a706422 .price ins{color:var( --e-global-color-e6e4467 );}body:not(.rtl) .elementor-263 .elementor-element.elementor-element-a706422:not(.elementor-product-price-block-yes) del{margin-right:20px;}body.rtl .elementor-263 .elementor-element.elementor-element-a706422:not(.elementor-product-price-block-yes) del{margin-left:20px;}.elementor-263 .elementor-element.elementor-element-a706422.elementor-product-price-block-yes del{margin-bottom:20px;}.woocommerce .elementor-263 .elementor-element.elementor-element-8f382fc .stock{color:var( --e-global-color-e6e4467 );}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .cart .button{color:var( --e-global-color-ee0c844 );background-color:var( --e-global-color-1d04314 );transition:all 0.2s;}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-add-to-cart-wrapper .button-text{color:var( --e-global-color-ee0c844 );}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-add-to-cart-wrapper .eael-add-to-cart{background-color:var( --e-global-color-1d04314 );transition:all 0.2s;}.woocommerce .elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .quantity .qty{transition:all 0.2s;}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{transition:all 0.2s;}.woocommerce .elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:var( --e-global-color-ee0c844 );}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:var( --e-global-color-ee0c844 );}.woocommerce .elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:var( --e-global-color-ee0c844 );}.elementor-263 .elementor-element.elementor-element-fcf3ae1 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:var( --e-global-color-ee0c844 );}.elementor-263 .elementor-element.elementor-element-a298ec9{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-712ee42{--width:100%;}.elementor-263 .elementor-element.elementor-element-73bcb15{--width:100%;}.elementor-263 .elementor-element.elementor-element-a298ec9{--width:100%;}}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-f4a6f06{--padding-top:01%;--padding-bottom:0%;--padding-left:01%;--padding-right:01%;}.elementor-263 .elementor-element.elementor-element-712ee42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-73bcb15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-a298ec9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-f4a6f06{--padding-top:0%;--padding-bottom:0%;--padding-left:01%;--padding-right:01%;}.elementor-263 .elementor-element.elementor-element-712ee42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-2db5ef5 .elementor-heading-title{font-size:25px;}.elementor-263 .elementor-element.elementor-element-73bcb15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-016e106{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-a298ec9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-263 .elementor-element.elementor-element-f4a6f06{--width:100%;}}/* Start custom CSS for eael-woo-product-tabs, class: .elementor-element-66ffc7c *//* =========================================
   WCFM - AFFICHER UNIQUEMENT :
   Description / Avis / Politiques du magasin
   ========================================= */

/* Masquer les onglets supplémentaires */
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_product_multivendor_tab_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_enquiry_tab_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_vendor_tab_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_store_tab_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_policies_tab_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_shipping_tab_tab {
    display: none !important;
}

/* Garder visibles les 3 onglets souhaités */
.elementor-263 .elementor-element.elementor-element-66ffc7c .description_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .reviews_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_policies_tab_tab {
    display: block !important;
}

/* =====================================================
   WCFM - 3 ONGLET SUR UNE SEULE LIGNE
   Description / Avis / Politiques du magasin
   ===================================================== */

/* Conteneur des onglets */
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tabs,
.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-tabs ul.tabs {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Chaque onglet */
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tabs > li,
.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-tabs ul.tabs > li {
    flex: 1 1 33.333% !important;
    width: 33.333% !important;
    max-width: 33.333% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

/* Texte des onglets */
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tabs > li a,
.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-tabs ul.tabs > li a {
    display: block !important;
    width: 100% !important;
    padding: 10px 3px !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* =====================================================
   CONTENU DES ONGLETS
   ===================================================== */

.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-Tabs-panel,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tab-content,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tab-content-container {
    font-size: 13px !important;
    line-height: 1.5 !important;
}

/* Titre "Description" / titres du contenu */
.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-Tabs-panel h2,
.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-Tabs-panel h3,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tab-content h2,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tab-content h3 {
    font-size: 16px !important;
    line-height: 1.3 !important;
}

/* Paragraphes */
.elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-Tabs-panel p,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tab-content p {
    font-size: 12px !important;
    line-height: 1.5 !important;
}


/* =====================================================
   MASQUER LES AUTRES ONGlets
   ===================================================== */

.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_product_multivendor_tab_tab,
.elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm_enquiry_tab_tab {
    display: none !important;
}


/* =====================================================
   ORDINATEUR / TABLETTE / MOBILE
   ===================================================== */

@media (max-width: 767px) {

    .elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tabs > li,
    .elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-tabs ul.tabs > li {
        flex: 1 1 33.333% !important;
        width: 33.333% !important;
        max-width: 33.333% !important;
    }

    .elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tabs > li a,
    .elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-tabs ul.tabs > li a {
        font-size: 13px !important;
        padding: 9px 2px !important;
    }

    .elementor-263 .elementor-element.elementor-element-66ffc7c .woocommerce-Tabs-panel,
    .elementor-263 .elementor-element.elementor-element-66ffc7c .wcfm-tab-content {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-tabs, class: .elementor-element-f40d7b4 *//* =========================================
   WCFM - AFFICHER UNIQUEMENT :
   Description / Avis / Politiques du magasin
   ========================================= */

/* Masquer les onglets supplémentaires */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_product_multivendor_tab_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_enquiry_tab_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_vendor_tab_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_store_tab_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_policies_tab_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_shipping_tab_tab {
    display: none !important;
}

/* Garder visibles les 3 onglets souhaités */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .description_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .reviews_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_policies_tab_tab {
    display: block !important;
}

/* =====================================================
   WCFM - 3 ONGLET SUR UNE SEULE LIGNE
   Description / Avis / Politiques du magasin
   ===================================================== */

/* Conteneur des onglets */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tabs,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-tabs ul.tabs {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Chaque onglet */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tabs > li,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-tabs ul.tabs > li {
    flex: 1 1 33.333% !important;
    width: 33.333% !important;
    max-width: 33.333% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

/* Texte des onglets */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tabs > li a,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-tabs ul.tabs > li a {
    display: block !important;
    width: 100% !important;
    padding: 10px 3px !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* =====================================================
   CONTENU DES ONGLETS
   ===================================================== */

.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-Tabs-panel,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tab-content,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tab-content-container {
    font-size: 12px !important;
    line-height: 1.5 !important;
}

/* Titre "Description" / titres du contenu */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-Tabs-panel h2,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-Tabs-panel h3,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tab-content h2,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tab-content h3 {
    font-size: 16px !important;
    line-height: 1.3 !important;
}

/* Paragraphes */
.elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-Tabs-panel p,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tab-content p {
    font-size: 12px !important;
    line-height: 1.5 !important;
}


/* =====================================================
   MASQUER LES AUTRES ONGlets
   ===================================================== */

.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_product_multivendor_tab_tab,
.elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm_enquiry_tab_tab {
    display: none !important;
}


/* =====================================================
   ORDINATEUR / TABLETTE / MOBILE
   ===================================================== */

@media (max-width: 767px) {

    .elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tabs > li,
    .elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-tabs ul.tabs > li {
        flex: 1 1 33.333% !important;
        width: 33.333% !important;
        max-width: 33.333% !important;
    }

    .elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tabs > li a,
    .elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-tabs ul.tabs > li a {
        font-size: 12px !important;
        padding: 9px 2px !important;
    }

    .elementor-263 .elementor-element.elementor-element-f40d7b4 .woocommerce-Tabs-panel,
    .elementor-263 .elementor-element.elementor-element-f40d7b4 .wcfm-tab-content {
        font-size: 12px !important;
    }
}/* End custom CSS */