{"id":4641,"date":"2026-06-08T12:49:44","date_gmt":"2026-06-08T16:49:44","guid":{"rendered":"https:\/\/www.nexxusfoods.com\/proteines-vegetales\/"},"modified":"2026-06-18T16:40:17","modified_gmt":"2026-06-18T20:40:17","slug":"proteines-vegetales","status":"publish","type":"page","link":"https:\/\/www.nexxusfoods.com\/fr\/proteines-vegetales\/","title":{"rendered":"Prot\u00e9ines v\u00e9g\u00e9tales"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4641\" class=\"elementor elementor-4641 elementor-3374\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a58da3 e-flex e-con-boxed e-con e-parent\" data-id=\"1a58da3\" 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-39b98ed e-flex e-con-boxed e-con e-child\" data-id=\"39b98ed\" 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-0611d74 elementor-widget elementor-widget-spacer\" data-id=\"0611d74\" 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-9a0b75f e-flex e-con-boxed e-con e-parent\" data-id=\"9a0b75f\" 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-fb83e9d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"fb83e9d\" 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=\"woocommerce elementor-element elementor-element-829ff59 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"829ff59\" 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-4678 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4678 .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_Pea-Protein-3.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-4678 post-4678 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales 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\">Prot\u00e9ine de pois<\/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\">Prot\u00e9ine de pois<\/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>Prot\u00e9ine de pois jusqu&rsquo;\u00e0 90 % de prot\u00e9ines, teneur \u00e9lev\u00e9e en BCAA, excellente liaison des mati\u00e8res grasses et de l\u2019eau, bonne dispersion. Utilis\u00e9e dans les analogues de viande, les boissons pr\u00eates \u00e0 boire (RTD), les smoothies, la boulangerie, les barres nutritionnelles.<\/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\/1gZ5iSWnu981aksmFJrFoAscKaLu2Ka-d\/view?usp=drive_link\r\n\r\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<style id=\"loop-dynamic-3360\">.e-loop-item-4697 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4697 .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_Brown-Rice-Protein_V03-2.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4697 post-4697 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales  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\">Prot\u00e9ine de riz<\/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\">Prot\u00e9ine de riz<\/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>Prot\u00e9ine de riz avec &gt;80 % de prot\u00e9ines, excellente dispersion et stabilit\u00e9 dans les syst\u00e8mes liquides, profil \u00e9quilibr\u00e9 en acides amin\u00e9s. Utilis\u00e9e dans la nutrition sportive, les pr\u00e9parations pour nourrissons, la boulangerie.<\/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\/15bPD5NcHhVebZmxjTro4TLLEDtEMkUZJ\/view?usp=sharing\r\n\r\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<style id=\"loop-dynamic-3360\">.e-loop-item-4698 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4698 .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_Fava-Bean-Protein_V03-1.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4698 post-4698 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales  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\">Prot\u00e9ine de f\u00e8ve fava<\/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\">Prot\u00e9ine de f\u00e8ve fava<\/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>Prot\u00e9ine de f\u00e8ve fava avec \u226585 % de prot\u00e9ines, v\u00e9gane, profil \u00e9quilibr\u00e9 en acides amin\u00e9s. Utilis\u00e9e dans les analogues de viande, les boissons pr\u00eates \u00e0 boire (RTD), les smoothies, la boulangerie, les barres, les aliments sans produits laitiers.<\/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\/1sq-gLQYDA1CVbtQx0EmNaBc8nLFwIwEz\/view?usp=sharing\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<style id=\"loop-dynamic-3360\">.e-loop-item-4699 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4699 .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_Mung-Bean-Protein-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-4699 post-4699 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales 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\">Prot\u00e9ine de haricot mungo<\/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\">Prot\u00e9ine de haricot mungo<\/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>Prot\u00e9ine de haricot mungo avec 80 % de prot\u00e9ines, go\u00fbt propre, bonne solubilit\u00e9, profil \u00e9quilibr\u00e9 en acides amin\u00e9s. Utilis\u00e9e dans les analogues de viande, les boissons pr\u00eates \u00e0 boire (RTD), les smoothies, la boulangerie, les barres, les aliments sans produits laitiers, les p\u00e2tes riches en prot\u00e9ines.<\/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\/1fkuja1nVCF4PCjDxdW4izF8jWzqohwtF\/view?usp=sharing\r\n\r\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<style id=\"loop-dynamic-3360\">.e-loop-item-4700 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4700 .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_Chia.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4700 post-4700 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales 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\">Prot\u00e9ine de chia<\/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\">Prot\u00e9ine de chia<\/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>Prot\u00e9ine de chia avec 40 % de prot\u00e9ines, contient des fibres, saveur neutre, bonne solubilit\u00e9, propri\u00e9t\u00e9s \u00e9mulsifiantes, \u00e9paississantes et g\u00e9lifiantes. Utilis\u00e9e dans les analogues de viande, les boissons pr\u00eates \u00e0 boire (RTD), les smoothies, la boulangerie.<\/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-4701 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4701 .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_Soy-Protein-Isolate-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-4701 post-4701 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales  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\">Prot\u00e9ine de soya<\/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\">Prot\u00e9ine de soya<\/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>Prot\u00e9ine de soya avec 90 % de prot\u00e9ines, teneur \u00e9lev\u00e9e en BCAA, profil complet en acides amin\u00e9s, excellente liaison des mati\u00e8res grasses et de l\u2019eau, bonne dispersion. Utilis\u00e9e dans les analogues de viande, les boissons pr\u00eates \u00e0 boire (RTD), les smoothies, la boulangerie, les barres, les aliments sans produits laitiers.<\/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-4702 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4702 .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\/Rectangle-25-1-scaled.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4702 post-4702 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales  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\">Prot\u00e9ine de pois chiche<\/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\">Prot\u00e9ine de pois chiche<\/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>Prot\u00e9ine de pois chiche avec 70 % de prot\u00e9ines, go\u00fbt propre, profil \u00e9quilibr\u00e9 en acides amin\u00e9s, propri\u00e9t\u00e9s \u00e9mulsifiantes, moussantes, liaison de l\u2019eau et de l\u2019huile. Utilis\u00e9e dans les analogues de viande, les boissons pr\u00eates \u00e0 boire (RTD), les smoothies, la boulangerie, les barres, les aliments sans produits laitiers.<\/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-4703 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4703 .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_Hemp.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4703 post-4703 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales 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\">Prot\u00e9ine de chanvre<\/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\">Prot\u00e9ine de chanvre<\/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>Prot\u00e9ine de chanvre avec \u226550 % de prot\u00e9ines, alternative v\u00e9gane avec saveur et odeur caract\u00e9ristiques. Disponible d\u00e9cortiqu\u00e9e et non d\u00e9cortiqu\u00e9e. Utilis\u00e9e dans les smoothies, les boissons prot\u00e9in\u00e9es, les barres.<\/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-4738 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4738 .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_Pumpkin-Seed-protein-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-4738 post-4738 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales 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\">Prot\u00e9ine de graine de citrouille<\/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\">Prot\u00e9ine de graine de citrouille<\/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>Prot\u00e9ine de graines de citrouille avec 60 % de prot\u00e9ines, v\u00e9gane, saveur et odeur caract\u00e9ristiques. Versions crue et torr\u00e9fi\u00e9e. Utilis\u00e9e dans les smoothies, les boissons prot\u00e9in\u00e9es, les barres, le pain, les pains et la chapelure.<\/p>\n<p>&nbsp;<\/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-4705 .elementor-element.elementor-element-37e5f37:not(.elementor-motion-effects-element-type-background), .e-loop-item-4705 .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_Rice-and-Pea-Protein_V03-2.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3360\" class=\"elementor elementor-3360 e-loop-item e-loop-item-4705 post-4705 product type-product status-publish has-post-thumbnail product_cat-proteines-vegetales  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\">ProNex\u2122 Complete<\/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\">ProNex\u2122 Complete<\/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>M\u00e9lange de prot\u00e9ines de riz &#038; pois, profil complet en acides amin\u00e9s, alternative v\u00e9g\u00e9tale au lactos\u00e9rum pour le d\u00e9veloppement musculaire. Utilis\u00e9 dans la boulangerie, les collations, les applications sans produits laitiers, les boissons pr\u00eates \u00e0 boire (RTD), les boissons riches en prot\u00e9ines, les barres.<\/p>\n<p>&nbsp;<\/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\/18Sr9YL9MjEr1QDp53_lZeohsuIIjeZHc\/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<div class=\"elementor-element elementor-element-372b381 e-con-full e-flex e-con e-child\" data-id=\"372b381\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d4650d elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"7d4650d\" 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-ab312a0 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"ab312a0\" 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 prot\u00e9iques v\u00e9g\u00e9taux?\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33f3275 elementor-widget elementor-widget-text-editor\" data-id=\"33f3275\" 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>Nous travaillons avec des prot\u00e9ines v\u00e9g\u00e9tales en tant que solutions d&rsquo;ingr\u00e9dients fonctionnels con\u00e7ues pour offrir une performance fiable dans des environnements r\u00e9els de fabrication alimentaire, tout en soutenant les objectifs nutritionnels et les strat\u00e9gies de fortification en prot\u00e9ines. <br\/><br\/>Notre portfolio couvre un large \u00e9ventail d&rsquo;applications alimentaires et de boissons, offrant texture, stabilit\u00e9, performance sensorielle et flexibilit\u00e9 en matiere d&rsquo;allerg\u00e8nes, tout en r\u00e9pondant aux exigences clean label et non-OGM.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c41bcaa elementor-widget__width-auto elementor-widget elementor-widget-button\" data-id=\"c41bcaa\" 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 Pourquoi choisir nos ingr\u00e9dients prot\u00e9iques v\u00e9g\u00e9taux? Nous travaillons avec des prot\u00e9ines v\u00e9g\u00e9tales en tant que solutions d&rsquo;ingr\u00e9dients fonctionnels con\u00e7ues pour offrir une performance fiable dans des environnements r\u00e9els de fabrication alimentaire, tout en soutenant les objectifs nutritionnels et les strat\u00e9gies de fortification en prot\u00e9ines. Notre portfolio couvre un large \u00e9ventail d&rsquo;applications alimentaires&#8230; <a class=\"view-article\" href=\"https:\/\/www.nexxusfoods.com\/fr\/product\/proteines-vegetales\/pronex-complete\/\">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-4641","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages\/4641","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=4641"}],"version-history":[{"count":5,"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages\/4641\/revisions"}],"predecessor-version":[{"id":4920,"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/pages\/4641\/revisions\/4920"}],"wp:attachment":[{"href":"https:\/\/www.nexxusfoods.com\/fr\/wp-json\/wp\/v2\/media?parent=4641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}