{"id":4657,"date":"2026-06-08T13:39:00","date_gmt":"2026-06-08T17:39:00","guid":{"rendered":"https:\/\/www.nexxusfoods.com\/solutions-de-specialite\/"},"modified":"2026-06-18T17:57:52","modified_gmt":"2026-06-18T21:57:52","slug":"solutions-specialisees","status":"publish","type":"page","link":"https:\/\/www.nexxusfoods.com\/fr\/solutions-specialisees\/","title":{"rendered":"Solutions sp\u00e9cialis\u00e9es"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4657\" class=\"elementor elementor-4657 elementor-3473\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5835e06 e-flex e-con-boxed e-con e-parent\" data-id=\"5835e06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-75f4832 e-flex e-con-boxed e-con e-child\" data-id=\"75f4832\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aabbf50 elementor-widget elementor-widget-spacer\" data-id=\"aabbf50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b3d9ab e-flex e-con-boxed e-con e-parent\" data-id=\"9b3d9ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07deee4 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"07deee4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Version biologique disponible<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-733fc35 elementor-widget elementor-widget-heading\" data-id=\"733fc35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Substitut de poudre de cacao<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-d47191d elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"d47191d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:3360,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4739 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4739 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Cocoanex-30-v2-1.jpg\");}<\/style><style id=\"loop-3360\">.elementor-3360 .elementor-element.elementor-element-14b6594{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:4px 10px 20px 0px rgba(0, 0, 0, 0.36);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-14b6594:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-14b6594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be2b539 );}.elementor-3360 .elementor-element.elementor-element-3ee05d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-37e5f37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1264122 );background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3360 .elementor-element.elementor-element-9be932c{--spacer-size:277px;}.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-3360 .elementor-element.elementor-element-8bf4f21{--display:flex;--min-height:140px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3360 .elementor-element.elementor-element-4a00b68 .elementor-heading-title{font-family:\"Poppins\", Sans-serif;font-weight:600;color:var( --e-global-color-20f3ffa );}.elementor-3360 .elementor-element.elementor-element-4a00b68{padding:10px 0px 0px 0px;}.elementor-3360 .elementor-element.elementor-element-61fe4dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3360 .elementor-element.elementor-element-4980286 .elementor-button{background-color:var( --e-global-color-1a36e53 );border-radius:20px 20px 20px 20px;}.elementor-3360 .elementor-element.elementor-element-4980286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3360 .elementor-element.elementor-element-5b36ea1 .elementor-icon-wrapper{text-align:center;}.elementor-3360 .elementor-element.elementor-element-5b36ea1 .elementor-icon{font-size:22px;}.elementor-3360 .elementor-element.elementor-element-5b36ea1 .elementor-icon svg{height:22px;}.elementor-3360 .elementor-element.elementor-element-5b36ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3360 .elementor-element.elementor-element-9818553{--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;--justify-content:space-between;--padding-top:30px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-3360 .elementor-element.elementor-element-9818553:not(.elementor-motion-effects-element-type-background), .elementor-3360 .elementor-element.elementor-element-9818553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a36e53 );}.elementor-3360 .elementor-element.elementor-element-9818553.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3360 .elementor-element.elementor-element-35fd85b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-23a3640 .elementor-heading-title{font-family:\"Poppins\", Sans-serif;font-weight:600;color:var( --e-global-color-1264122 );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3360 .elementor-element.elementor-element-57677b0{text-align:start;color:var( --e-global-color-1264122 );font-family:\"Poppins\", Sans-serif;font-size:16px;font-weight:400;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-3360 .elementor-element.elementor-element-417f273{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3360 .elementor-element.elementor-element-1648ef0 .elementor-button{fill:var( --e-global-color-1a36e53 );color:var( --e-global-color-1a36e53 );background-color:var( --e-global-color-1264122 );border-radius:20px 20px 20px 20px;}.elementor-3360 .elementor-element.elementor-element-1648ef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3360 .elementor-element.elementor-element-d7131b1 .elementor-icon-wrapper{text-align:center;}.elementor-3360 .elementor-element.elementor-element-d7131b1 .elementor-icon{font-size:22px;}.elementor-3360 .elementor-element.elementor-element-d7131b1 .elementor-icon svg{height:22px;}.elementor-3360 .elementor-element.elementor-element-d7131b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3360 .elementor-element.elementor-element-fd9fa81{width:initial;max-width:initial;}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4739 post-4739 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-substitut-a-la-poudre-de-cacao first instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cocoanex\u2122<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cocoanex\u2122<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>Cocoanex\u2122, substitut de cacao sans allerg\u00e8nes issu de caroube torr\u00e9fi\u00e9e, sans caf\u00e9ine ni th\u00e9obromine, r\u00e9duit les m\u00e9taux lourds. Utilis\u00e9 dans les produits chocolat\u00e9s, boulangerie, boissons, barres, confiseries, fourrages, c\u00e9r\u00e9ales, yogourts, cr\u00e8me glac\u00e9e. <\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef7b486 hidden-pdf-url elementor-widget elementor-widget-heading\" data-id=\"ef7b486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">https:\/\/drive.google.com\/file\/d\/1r9y0PQ7OBE9ON-r4FDiNCPVQha9ntgOj\/view?usp=drive_link\n\norganic<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e533ee8 elementor-widget elementor-widget-heading\" data-id=\"e533ee8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Syst\u00e8me pour gla\u00e7age<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-930c70c elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"930c70c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:3360,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4732 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4732 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Egg-Free-Glaze-Systems.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4732 post-4732 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-systeme-de-glacage  instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Glazenex<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Glazenex<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>Glazenex est un m\u00e9lange sec haut de gamme qui apporte une finition brillante aux produits de boulangerie et de p\u00e2tisserie. Il remplace la dorure \u00e0 l\u2019\u0153uf, s\u2019applique par pulv\u00e9risation, trempage ou au pinceau, et offre d\u2019excellentes performances sur les produits surgel\u00e9s, sucr\u00e9s ou sal\u00e9s.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4733 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4733 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Egg-Free-Glaze-Systems-1.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4733 post-4733 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-systeme-de-glacage  instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Glazenex Vegan<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Glazenex Vegan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>Glazenex Vegan est un m\u00e9lange sec haut de gamme qui apporte une finition brillante aux produits de boulangerie et de p\u00e2tisserie. Alternative v\u00e9g\u00e9talienne \u00e0 la dorure \u00e0 l\u2019\u0153uf, il s\u2019applique par pulv\u00e9risation, trempage ou au pinceau, et convient aux croissants, brioches, pains et produits sucr\u00e9s ou sal\u00e9s.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab93314 elementor-widget elementor-widget-heading\" data-id=\"ab93314\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Alternative v\u00e9g\u00e9tale aux \u0153ufs <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-ab1d239 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"ab1d239\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:3360,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4734 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4734 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Allergen-Free-Egg-White-Substitute-1.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4734 post-4734 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-substitut-vegetal-a-loeuf last instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Substitut de poudre de blanc d&rsquo;\u0153uf sans allerg\u00e8nes<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Substitut de poudre de blanc d&rsquo;\u0153uf sans allerg\u00e8nes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>Substitut de poudre de blanc d\u2019\u0153uf sans allerg\u00e8nes, m\u00e9lange fonctionnel alternatif de blanc d\u2019\u0153uf d\u2019origine v\u00e9g\u00e9tale sans allerg\u00e8nes. Cet ingr\u00e9dient unique permet de remplacer la poudre de blanc d\u2019\u0153uf dans diverses recettes. Utilis\u00e9 en boulangerie, les meringues. <\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef7b486 hidden-pdf-url elementor-widget elementor-widget-heading\" data-id=\"ef7b486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">organic<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4735 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4735 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Innovegg-v2.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4735 post-4735 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-substitut-vegetal-a-loeuf first instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">InnovEgg<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">InnovEgg<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>InnovEgg, m\u00e9lange alternatif aux \u0153ufs d\u2019origine v\u00e9g\u00e9tale sans allerg\u00e8nes. Permet la pr\u00e9paration d\u2019\u0153ufs brouill\u00e9s et d\u2019omelettes sans compromis sur le go\u00fbt, la texture et la valeur nutritionnelle. Substitut d\u2019\u0153uf avec prot\u00e9ines de haute qualit\u00e9, teneur r\u00e9duite en mati\u00e8res grasses satur\u00e9es, sans cholest\u00e9rol.  <\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef7b486 hidden-pdf-url elementor-widget elementor-widget-heading\" data-id=\"ef7b486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">https:\/\/drive.google.com\/file\/d\/1ZD4zle2B5DqPtkyd72nel21UxEu4gMmD\/view?usp=drive_link<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4736 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4736 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Ovonex-v2-1.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4736 post-4736 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-substitut-vegetal-a-loeuf  instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ovonex<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ovonex<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>Ovonex, m\u00e9lange fonctionnel v\u00e9gan rempla\u00e7ant 100 % de l\u2019\u0153uf entier liquide, texture similaire \u00e0 l\u2019\u0153uf, sans cholest\u00e9rol, teneur r\u00e9duite en mati\u00e8res grasses. Ajout\u00e9 aux ingr\u00e9dients secs ou pr\u00e9hydrat\u00e9. Utilis\u00e9 dans les produits de boulangerie sans gluten.  <\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80c9dc1 elementor-widget elementor-widget-heading\" data-id=\"80c9dc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Solution de fibres fonctionnelles<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-ca0ca0c elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"ca0ca0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:3360,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-3360\">.e-loop-item-4737 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4737 .elementor-element.elementor-element-37e5f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/www.nexxusfoods.com\/wp-content\/uploads\/2026\/05\/Nexxus_Crispinex-95-v2-2.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4737 post-4737 product type-product status-publish has-post-thumbnail product_cat-solutions-specialisees product_cat-fibres-et-agents-texturants  instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-14b6594 custom-card-container e-flex e-con-boxed e-con e-parent\" data-id=\"14b6594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ee05d4 e-con-full card-front e-flex e-con e-child\" data-id=\"3ee05d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37e5f37 e-con-full e-flex e-con e-child\" data-id=\"37e5f37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be932c elementor-widget elementor-widget-spacer\" data-id=\"9be932c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bf4f21 e-con-full e-flex e-con e-child\" data-id=\"8bf4f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a00b68 elementor-widget elementor-widget-heading\" data-id=\"4a00b68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Crispinex 95x<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61fe4dd e-con-full e-flex e-con e-child\" data-id=\"61fe4dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4980286 pdf-button elementor-widget elementor-widget-button\" data-id=\"4980286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b36ea1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5b36ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#17B96C\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9818553 e-con-full card-hover e-flex e-con e-child\" data-id=\"9818553\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-35fd85b e-con-full e-flex e-con e-child\" data-id=\"35fd85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23a3640 elementor-widget elementor-widget-heading\" data-id=\"23a3640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Crispinex 95x<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57677b0 elementor-widget__width-auto elementor-widget elementor-widget-theme-post-content\" data-id=\"57677b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-content.default\">\n\t\t\t\t\t<p>Solution de fibres clean label am\u00e9liorant la texture, la stabilit\u00e9 des \u00e9mulsions, la r\u00e9tention d\u2019eau, la dur\u00e9e de conservation et le rendement. Augmente le juteux et le croustillant de l\u2019enrobage. Utilis\u00e9e dans les produits \u00e0 base de prot\u00e9ines animales, les analogues de viande, les panures, la boulangerie, les c\u00e9r\u00e9ales.  <\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417f273 e-con-full e-flex e-con e-child\" data-id=\"417f273\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1648ef0 pdf-button elementor-widget elementor-widget-button\" data-id=\"1648ef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7131b1 organic-badge elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7131b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"16\" viewBox=\"0 0 15 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2767 12.7422C13.9165 13.6172 14.4685 14.3438 14.7675 15.1797C15.0587 15.9948 15.177 16.3659 14.5156 15.5221C13.9 14.7357 13.3251 13.9714 12.483 13.2461C12.4233 13.2604 12.3609 13.2734 12.2935 13.2878C4.68223 14.8346 -0.862155 11.3294 0.11088 0C5.97453 2.07813 14.2778 1.23438 13.4179 11.8815C13.3874 12.2773 13.3581 12.5482 13.2767 12.7422ZM11.234 11.0391C9.321 6.82031 4.40622 5.3737 1.96791 2.48828C4.61482 7.77344 6.05848 7.54036 11.234 11.0391Z\" fill=\"#EDFAFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef7b486 hidden-pdf-url elementor-widget elementor-widget-heading\" data-id=\"ef7b486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">https:\/\/drive.google.com\/file\/d\/1Qm3Iaqr6JMYgM7wskRNZcnODk3zgYyN1\/view?usp=drive_link<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9fa81 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fd9fa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Utilities *\/\n.hidden-pdf-url {\n    display: none !important;\n}\n\n.custom-card-container {\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important; \n    isolation: isolate !important; \n}\n\n\n.custom-card-container .card-front,\n.custom-card-container .card-hover {\n    width: 100% !important;\n    height: 100% !important;\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\n}\n\n.custom-card-container .card-hover {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none;\n    transform: scale(1.02) !important;\n    z-index: 2 !important; \n}\n\n\/* Hover States Trigger *\/\n.custom-card-container:hover .card-front {\n    opacity: 0 !important;\n    transform: scale(0.98) !important;\n}\n\n.custom-card-container:hover .card-hover {\n    opacity: 1 !important;\n    pointer-events: auto;\n    transform: scale(1) !important;\n}\n\n\/* Organic Badge Transition Components *\/\n.organic-badge {\n    transform: scale(0);\n    transition: transform 0.3s ease;\n    margin-top: auto !important;\n    align-self: flex-end;\n    z-index: 1 !important; \n}\n\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const cards = document.querySelectorAll('.custom-card-container');\n    \n    \/\/ --- Detecci\u00f3n de Idioma basado en la URL ---\n    const currentUrl = window.location.href;\n    const isFrench = currentUrl.includes('\/fr\/');\n\n    \/\/ Configuraci\u00f3n de textos y enlaces din\u00e1micos\n    const textDetails = isFrench ? \"Voir les d\u00e9tails\" : \"View Details\";\n    const textContact = isFrench ? \"Contactez-nous\" : \"Contact Us\";\n    \n    \/\/ Define aqu\u00ed la URL de tu p\u00e1gina de contacto (ajustado por idioma si es necesario)\n    const contactUsUrl = isFrench ? \"\/fr\/nous-joindre\/\" : \"\/contact-us\"; \n\n    cards.forEach(function(card) {\n        \n        \/\/ --- PDF URL Injection & Button Logic ---\n        const urlExtractor = card.querySelector('.hidden-pdf-url');\n        let driveUrl = \"\";\n        \n        if (urlExtractor) {\n            driveUrl = urlExtractor.innerText.trim();\n        }\n\n        const links = card.querySelectorAll('.pdf-button a');\n\n        \/\/ Evaluamos si hay un enlace v\u00e1lido al PDF\n        if (driveUrl.startsWith('http')) {\n            \/\/ SI TIENE SHEET: Configuramos el bot\u00f3n para ver detalles\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', driveUrl);\n                anchor.setAttribute('target', '_blank');\n                anchor.setAttribute('rel', 'noopener');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textDetails;\n                } else {\n                    anchor.innerText = textDetails; \/\/ Fallback por si no tiene el span\n                }\n            });\n        } else {\n            \/\/ NO TIENE SHEET: Configuramos el bot\u00f3n para Contacto\n            links.forEach(function(anchor) {\n                anchor.setAttribute('href', contactUsUrl);\n                anchor.removeAttribute('target'); \/\/ Evitamos que abra en una nueva pesta\u00f1a\n                anchor.removeAttribute('rel');\n                \n                \/\/ Cambiar el texto respetando la estructura de Elementor\n                const textSpan = anchor.querySelector('.elementor-button-text');\n                if (textSpan) {\n                    textSpan.innerText = textContact;\n                } else {\n                    anchor.innerText = textContact; \n                }\n            });\n        }\n\n        \/\/ --- Organic Tag Evaluation & Rendering ---\n        let isOrganic = false;\n        const urlText = driveUrl.toLowerCase();\n        \n        const descriptionWidget = card.querySelector('.product-description');\n        const descriptionText = descriptionWidget ? descriptionWidget.innerText.toLowerCase() : \"\";\n\n        if (descriptionText.includes('organic') || urlText.includes('organic')) {\n            isOrganic = true;\n        }\n\n        \/\/ Domestic Node Target Sync (Front & Hover views)\n        const leafIcons = card.querySelectorAll('.organic-badge');\n        \n        leafIcons.forEach(function(leafIcon) {\n            leafIcon.style.transform = isOrganic ? 'scale(1)' : 'scale(0)';\n        });\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0765c2 e-con-full e-flex e-con e-child\" data-id=\"c0765c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d651b1 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"5d651b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi choisir nos  \n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aba553e elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"aba553e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ingr\u00e9dients de sp\u00e9cialit\u00e9?\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e4add51 elementor-widget elementor-widget-text-editor\" data-id=\"e4add51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nos ingr\u00e9dients de sp\u00e9cialit\u00e9 sont d\u00e9velopp\u00e9s grace \u00e0 notre propre R&#038;D afin de r\u00e9pondre \u00e0 des d\u00e9fis de formulation sp\u00e9cifiques l\u00e0 o\u00f9 les ingr\u00e9dients standards montrent leurs limites.<br><br>Ce portfolio comprend des extenseurs de cacao, des alternatives laiti\u00e8res, des sunstitus d&rsquo;oeufs d&rsquo;origine v\u00e9g\u00e9tale et des agents texturants, ainsi que d&rsquo;autres syst\u00e8mes fonctionnels. <br\/><br\/>Chaque solution est con\u00e7ue pour offrir une fonctionnalit\u00e9 cibl\u00e9e, aidant les fabricants \u00e0 r\u00e9soudre des besoins de formulation complexes dans un large \u00e9ventail d&rsquo;applications alimentaires. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93e9ce5 elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"93e9ce5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.nexxusfoods.com\/fr\/nous-joindre\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contactez-nous<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"Version biologique disponible Substitut de poudre de cacao Syst\u00e8me pour gla\u00e7age Alternative v\u00e9g\u00e9tale aux \u0153ufs Solution de fibres fonctionnelles Pourquoi choisir nos ingr\u00e9dients de sp\u00e9cialit\u00e9? Nos ingr\u00e9dients de sp\u00e9cialit\u00e9 sont d\u00e9velopp\u00e9s grace \u00e0 notre propre R&#038;D afin de r\u00e9pondre \u00e0 des d\u00e9fis de formulation sp\u00e9cifiques l\u00e0 o\u00f9 les ingr\u00e9dients standards montrent leurs limites. Ce portfolio&#8230; <a class=\"view-article\" href=\"https:\/\/www.nexxusfoods.com\/fr\/product\/solutions-specialisees\/crispinex-95x\/\">Voir l&rsquo;article<\/a>","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4657","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages\/4657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/comments?post=4657"}],"version-history":[{"count":47,"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages\/4657\/revisions"}],"predecessor-version":[{"id":4960,"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages\/4657\/revisions\/4960"}],"wp:attachment":[{"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/media?parent=4657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}