.elementor-371 .elementor-element.elementor-element-c1be061{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-03a01f1{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c8c496d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-371 .elementor-element.elementor-element-59c5d3f{text-align:center;}.elementor-371 .elementor-element.elementor-element-59c5d3f .elementor-heading-title{font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-0a17830{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-ee371a2 img{width:2%;}.elementor-371 .elementor-element.elementor-element-de41eb9{--display:flex;}.elementor-371 .elementor-element.elementor-element-de41eb9.e-con{--align-self:center;}.elementor-371 .elementor-element.elementor-element-8ca3f37.elementor-element{--align-self:flex-end;}.elementor-371 .elementor-element.elementor-element-8ca3f37{z-index:100;}.elementor-371 .elementor-element.elementor-element-1bdf90c{--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 500px;--row-gap:0px;--column-gap:500px;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1bdf90c::before, .elementor-371 .elementor-element.elementor-element-1bdf90c > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-1bdf90c > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-1bdf90c > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-1bdf90c > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-1bdf90c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-1bfb057{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-613ddcc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-cac8396{text-align:left;}.elementor-371 .elementor-element.elementor-element-cac8396 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-261cf91{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-322e985 .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-322e985 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-322e985 .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-322e985 .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-322e985 .elementor-button:focus svg{fill:#000000;}.elementor-371 .elementor-element.elementor-element-1be6bbe{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-81fa66f{--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 500px;--row-gap:0px;--column-gap:500px;--overlay-opacity:0.5;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-81fa66f::before, .elementor-371 .elementor-element.elementor-element-81fa66f > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-81fa66f > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-81fa66f > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-81fa66f > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-81fa66f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-8790f20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0ac4d06{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-df29e7b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-293920e{text-align:left;}.elementor-371 .elementor-element.elementor-element-293920e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-104165c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-f7a9399 .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-f7a9399 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-f7a9399 .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-f7a9399 .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-f7a9399 .elementor-button:focus svg{fill:#000000;}.elementor-371 .elementor-element.elementor-element-a7e0936{--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 500px;--row-gap:0px;--column-gap:500px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a7e0936::before, .elementor-371 .elementor-element.elementor-element-a7e0936 > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-a7e0936 > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-a7e0936 > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-a7e0936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-a7e0936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-95fa79a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-9261b54{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-15ca542{text-align:left;}.elementor-371 .elementor-element.elementor-element-15ca542 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-c3f7588{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-208b7ce .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-208b7ce .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-208b7ce .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-208b7ce .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-208b7ce .elementor-button:focus svg{fill:#000000;}.elementor-371 .elementor-element.elementor-element-5e9f4d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-29c0218{--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 500px;--row-gap:0px;--column-gap:500px;--overlay-opacity:0.5;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-29c0218::before, .elementor-371 .elementor-element.elementor-element-29c0218 > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-29c0218 > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-29c0218 > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-29c0218 > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-29c0218 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-7b3710d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-874feda{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-b722855{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-011a1c5{text-align:left;}.elementor-371 .elementor-element.elementor-element-011a1c5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-89352c7{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-45f7d62 .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-45f7d62 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-45f7d62 .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-45f7d62 .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-45f7d62 .elementor-button:focus svg{fill:#000000;}.elementor-371 .elementor-element.elementor-element-c64772b{--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 500px;--row-gap:0px;--column-gap:500px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c64772b::before, .elementor-371 .elementor-element.elementor-element-c64772b > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-c64772b > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-c64772b > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-c64772b > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-c64772b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-bf4d5f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-3587469{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-2da2ef4{text-align:left;}.elementor-371 .elementor-element.elementor-element-2da2ef4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-df7e6f8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-1d908a9 .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-1d908a9 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-1d908a9 .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-1d908a9 .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-1d908a9 .elementor-button:focus svg{fill:#000000;}.elementor-371 .elementor-element.elementor-element-4a7fab7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8348f58{--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 500px;--row-gap:0px;--column-gap:500px;--overlay-opacity:0.5;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8348f58::before, .elementor-371 .elementor-element.elementor-element-8348f58 > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-8348f58 > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-8348f58 > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-8348f58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-8348f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-4e13a00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-21701bd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8707465{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0308761{text-align:left;}.elementor-371 .elementor-element.elementor-element-0308761 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-cd48529{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-9e03e4e .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-9e03e4e .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-9e03e4e .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-9e03e4e .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-9e03e4e .elementor-button:focus svg{fill:#000000;}.elementor-371 .elementor-element.elementor-element-5e7c14e{--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;--overlay-opacity:0.29;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-5e7c14e:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-5e7c14e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7d3d02 );background-image:url("https://huileriedes5saveurs.fr/wp-content/uploads/2025/08/H5S_5_BLANC.svg");background-position:-60px 103%;background-repeat:no-repeat;background-size:28% auto;}.elementor-371 .elementor-element.elementor-element-5e7c14e::before, .elementor-371 .elementor-element.elementor-element-5e7c14e > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-5e7c14e > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-5e7c14e > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-5e7c14e > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-5e7c14e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a7d3d02 );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-38335df{--display:flex;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-744fe42 img{width:3%;}.elementor-371 .elementor-element.elementor-element-9b6305a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-371 .elementor-element.elementor-element-e222dd3{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-e222dd3.e-con{--align-self:center;}.elementor-371 .elementor-element.elementor-element-d93e0ef{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-d93e0ef.e-con{--align-self:center;}.elementor-371 .elementor-element.elementor-element-f2656b9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.9px;width:auto;max-width:auto;}.elementor-371 .elementor-element.elementor-element-f2656b9 .elementor-divider-separator{width:70%;}.elementor-371 .elementor-element.elementor-element-f2656b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-371 .elementor-element.elementor-element-511bc6f{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-371 .elementor-element.elementor-element-511bc6f .elementor-heading-title{font-size:16px;text-transform:uppercase;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-f328a4a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.9px;width:auto;max-width:auto;}.elementor-371 .elementor-element.elementor-element-f328a4a .elementor-divider-separator{width:70%;margin:0 auto;margin-right:0;}.elementor-371 .elementor-element.elementor-element-f328a4a .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-371 .elementor-element.elementor-element-485e95d{text-align:center;}.elementor-371 .elementor-element.elementor-element-485e95d .elementor-heading-title{font-size:37px;font-weight:bold;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-4677b7f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-5feae4a{--display:flex;--justify-content:space-between;}.elementor-371 .elementor-element.elementor-element-de66f98{padding:0px 0px 0px 0px;text-align:center;}.elementor-371 .elementor-element.elementor-element-de66f98 img{max-width:23%;}.elementor-371 .elementor-element.elementor-element-8cd8121{text-align:center;}.elementor-371 .elementor-element.elementor-element-8cd8121 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-c2a0d32{text-align:center;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-a9836fc{--display:flex;--justify-content:space-around;}.elementor-371 .elementor-element.elementor-element-a845698{padding:0px 0px 0px 0px;text-align:center;}.elementor-371 .elementor-element.elementor-element-a845698 img{max-width:30%;}.elementor-371 .elementor-element.elementor-element-492aa29{text-align:center;}.elementor-371 .elementor-element.elementor-element-492aa29 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-20e5478{text-align:center;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-5ce01e6{--display:flex;--justify-content:space-around;}.elementor-371 .elementor-element.elementor-element-2f99e8a{padding:0px 0px 0px 0px;text-align:center;}.elementor-371 .elementor-element.elementor-element-2f99e8a img{max-width:30%;}.elementor-371 .elementor-element.elementor-element-6e8c2c3{text-align:center;}.elementor-371 .elementor-element.elementor-element-6e8c2c3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:bold;color:#D4AF37;}.elementor-371 .elementor-element.elementor-element-392a0ef{text-align:center;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-daaf654{--display:flex;}.elementor-371 .elementor-element.elementor-element-bb8a963{--display:flex;--min-height:570px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-bb8a963:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-bb8a963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huileriedes5saveurs.fr/wp-content/uploads/2025/09/Groupe-defilant-69.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-371 .elementor-element.elementor-element-bb8a963::before, .elementor-371 .elementor-element.elementor-element-bb8a963 > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-bb8a963 > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-bb8a963 > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-bb8a963 > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-bb8a963 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b8b6c59 );--background-overlay:'';}.elementor-371 .elementor-element.elementor-element-424bff2{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-424bff2.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-b915f12 .elementor-button{background-color:var( --e-global-color-secondary );text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-371 .elementor-element.elementor-element-b915f12 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-b915f12 .elementor-button:focus{background-color:#E6C456;color:#000000;}.elementor-371 .elementor-element.elementor-element-b915f12 .elementor-button:hover svg, .elementor-371 .elementor-element.elementor-element-b915f12 .elementor-button:focus svg{fill:#000000;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-371 .elementor-element.elementor-element-1bdf90c{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1bfb057{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-81fa66f{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8790f20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a7e0936{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-95fa79a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-29c0218{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-7b3710d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c64772b{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-bf4d5f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8348f58{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-4e13a00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-4677b7f{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1200px){.elementor-371 .elementor-element.elementor-element-59c5d3f{text-align:center;}.elementor-371 .elementor-element.elementor-element-cac8396{text-align:left;}.elementor-371 .elementor-element.elementor-element-293920e{text-align:left;}.elementor-371 .elementor-element.elementor-element-15ca542{text-align:left;}.elementor-371 .elementor-element.elementor-element-011a1c5{text-align:left;}.elementor-371 .elementor-element.elementor-element-2da2ef4{text-align:left;}.elementor-371 .elementor-element.elementor-element-0308761{text-align:left;}.elementor-371 .elementor-element.elementor-element-511bc6f{text-align:center;}.elementor-371 .elementor-element.elementor-element-485e95d{text-align:center;}.elementor-371 .elementor-element.elementor-element-4677b7f{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-5feae4a{--justify-content:flex-start;}.elementor-371 .elementor-element.elementor-element-8cd8121{text-align:left;}.elementor-371 .elementor-element.elementor-element-a9836fc{--justify-content:flex-start;}.elementor-371 .elementor-element.elementor-element-492aa29{text-align:left;}.elementor-371 .elementor-element.elementor-element-5ce01e6{--justify-content:flex-start;}.elementor-371 .elementor-element.elementor-element-6e8c2c3{text-align:left;}.elementor-371 .elementor-element.elementor-element-bb8a963{--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-371 .elementor-element.elementor-element-0a17830{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-5e7c14e:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-5e7c14e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-371 .elementor-element.elementor-element-38335df{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-4677b7f{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-424bff2{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}}@media(max-width:880px){.elementor-371 .elementor-element.elementor-element-4677b7f{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-bb8a963{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-371 .elementor-element.elementor-element-0a17830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-ee371a2 img{width:9%;}.elementor-371 .elementor-element.elementor-element-1bdf90c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.59;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-1bfb057{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-613ddcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1be6bbe{--min-height:0px;}.elementor-371 .elementor-element.elementor-element-81fa66f{--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;--overlay-opacity:0.59;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-8790f20{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-0ac4d06{--min-height:0px;}.elementor-371 .elementor-element.elementor-element-df29e7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a7e0936{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.59;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-95fa79a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-9261b54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-5e9f4d1{--min-height:0px;}.elementor-371 .elementor-element.elementor-element-29c0218{--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;--overlay-opacity:0.59;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-7b3710d{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-874feda{--min-height:0px;}.elementor-371 .elementor-element.elementor-element-b722855{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c64772b{--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;--overlay-opacity:0.59;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-bf4d5f9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-3587469{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-4a7fab7{--min-height:0px;}.elementor-371 .elementor-element.elementor-element-8348f58{--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;--overlay-opacity:0.59;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-4e13a00{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-21701bd{--min-height:0px;}.elementor-371 .elementor-element.elementor-element-8707465{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-5e7c14e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-744fe42 img{width:9%;}.elementor-371 .elementor-element.elementor-element-d93e0ef{--width:60%;}.elementor-371 .elementor-element.elementor-element-485e95d{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-371 .elementor-element.elementor-element-485e95d.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-485e95d .elementor-heading-title{font-size:32px;}.elementor-371 .elementor-element.elementor-element-4677b7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371 .elementor-element.elementor-element-5feae4a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-371 .elementor-element.elementor-element-5feae4a.e-con{--align-self:center;}.elementor-371 .elementor-element.elementor-element-de66f98.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-de66f98{text-align:center;}.elementor-371 .elementor-element.elementor-element-de66f98 img{max-width:50%;}.elementor-371 .elementor-element.elementor-element-8cd8121.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-8cd8121{text-align:center;}.elementor-371 .elementor-element.elementor-element-8cd8121 .elementor-heading-title{font-size:18px;}.elementor-371 .elementor-element.elementor-element-c2a0d32{text-align:center;}.elementor-371 .elementor-element.elementor-element-a845698.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-a845698{text-align:center;}.elementor-371 .elementor-element.elementor-element-a845698 img{max-width:55%;}.elementor-371 .elementor-element.elementor-element-492aa29{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-371 .elementor-element.elementor-element-492aa29.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-492aa29 .elementor-heading-title{font-size:18px;}.elementor-371 .elementor-element.elementor-element-2f99e8a.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-2f99e8a{text-align:center;}.elementor-371 .elementor-element.elementor-element-2f99e8a img{max-width:55%;}.elementor-371 .elementor-element.elementor-element-6e8c2c3{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-371 .elementor-element.elementor-element-6e8c2c3.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-6e8c2c3 .elementor-heading-title{font-size:18px;}.elementor-371 .elementor-element.elementor-element-bb8a963{--min-height:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-371 .elementor-element.elementor-element-424bff2{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}}@media(min-width:768px){.elementor-371 .elementor-element.elementor-element-1bdf90c{--content-width:1100px;}.elementor-371 .elementor-element.elementor-element-81fa66f{--content-width:1100px;}.elementor-371 .elementor-element.elementor-element-a7e0936{--content-width:1100px;}.elementor-371 .elementor-element.elementor-element-29c0218{--content-width:1100px;}.elementor-371 .elementor-element.elementor-element-c64772b{--content-width:1100px;}.elementor-371 .elementor-element.elementor-element-8348f58{--content-width:1100px;}.elementor-371 .elementor-element.elementor-element-e222dd3{--width:64%;}.elementor-371 .elementor-element.elementor-element-d93e0ef{--width:25%;}}@media(max-width:1366px) and (min-width:768px){.elementor-371 .elementor-element.elementor-element-e222dd3{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-371 .elementor-element.elementor-element-e222dd3{--width:100%;}.elementor-371 .elementor-element.elementor-element-d93e0ef{--width:80%;}}@media(min-width:2400px){.elementor-371 .elementor-element.elementor-element-4677b7f{--grid-auto-flow:row;}.elementor-371 .elementor-element.elementor-element-bb8a963{--overlay-opacity:0.49;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-8ca3f37 */:root{ --gold:#D4AF37; --header-h:88px; } /* ajuste la hauteur du header */
.spy-section{ scroll-margin-top: calc(var(--header-h) + 12px); }

/* === Position fixe de la nav === */
.hero-side-nav{
  position: fixed !important;
  z-index: 9999;
  right: 24px; top: 50%; transform: translateY(-50%);
}

/* === Remise à zéro + colonne (couvre Elementor Pro ET WP Nav) === */
.hero-side-nav .elementor-nav-menu,
.hero-side-nav .menu{                 /* .menu = widget WordPress */
  list-style: none; margin: 0; padding: 0;
}
.hero-side-nav nav > ul.elementor-nav-menu,
.hero-side-nav .menu{
  display: flex !important;
  flex-direction: column !important;
  align-items: center;
  gap: 18px;
}

/* === Boutons images, texte masqué (couvre les 2 widgets) === */
.hero-side-nav .elementor-nav-menu a.elementor-item,
.hero-side-nav .menu > li > a{
  width: 56px; height: 56px;
  padding: 0 !important; line-height: 1;
  border: 2px solid var(--gold);
  border-radius: 50%;                       /* 8px si tu veux carré arrondi */
  background-position: center;
  background-repeat: no-repeat;
  background-size:100% auto;
  display: inline-block; overflow: hidden;

  /* masque le texte proprement */
  font-size: 0 !important;
  color: transparent !important;
  text-indent: 0 !important;
}
.hero-side-nav .elementor-nav-menu a.elementor-item:hover,
.hero-side-nav .menu > li > a:hover{ filter: brightness(1.06); }

/* === État actif (Elementor Pro only) === */
.hero-side-nav .elementor-nav-menu a.elementor-item.elementor-item-active,
.hero-side-nav .elementor-nav-menu a.elementor-item.elementor-item-anchor-active{
  box-shadow: 0 0 0 1000px rgba(212,175,55,.22) inset;
}

/* === Tes images (URLs fournies) – fonctionne pour les 2 widgets === */
.hero-side-nav li.nav-noisette  > a{ background-image:url('/wp-content/uploads/2025/09/IllusNoisette.png'); }
.hero-side-nav li.nav-noix      > a{ background-image:url('/wp-content/uploads/2025/09/IllusNoix.png'); }
.hero-side-nav li.nav-sesame    > a{ background-image:url('/wp-content/uploads/2025/09/IllusSesame.png'); }
.hero-side-nav li.nav-chanvre   > a{ background-image:url('/wp-content/uploads/2025/09/IllusChanvre.png'); }
.hero-side-nav li.nav-colza     > a{ background-image:url('/wp-content/uploads/2025/09/IllusColza.png'); }
.hero-side-nav li.nav-tournesol > a{ background-image:url('/wp-content/uploads/2025/09/IllusTournesol.png'); }

/* === Mobile : barre en bas === */
@media (max-width: 767px){
  .hero-side-nav{
    left: 50%; right: auto; top: auto;
    bottom: max(0px, env(safe-area-inset-bottom));
    transform: translateX(-50%);
    background: rgba(0,0,0,.70);
    backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);
    border-radius: 999px; padding: 8px 12px;
  }
  .hero-side-nav nav > ul.elementor-nav-menu,
  .hero-side-nav .menu{
    flex-direction: row !important;
    gap: 8px;
        width: 380px;
  }
}
/* nav masquée par défaut, visible seulement "dans la plage" */
.hero-side-nav{ opacity:0; pointer-events:none; transition:opacity .2s ease; }
.hero-side-nav.is-on{ opacity:1; pointer-events:auto; }
/* --- base : l’ancre porte le tooltip --- */
.hero-side-nav a.elementor-item,
.hero-side-nav .menu > li > a{
  position: relative;
}

/* bubble + flèche (cachées par défaut) */
.hero-side-nav a.elementor-item::after,
.hero-side-nav .menu > li > a::after{
  content: attr(title);                        /* ← texte depuis “Attribut de titre” */
  position: absolute;
  opacity: 0; visibility: hidden; pointer-events: none;
  background: rgba(0,0,0,.88); color: #fff;
  padding: 6px 8px; border-radius: 6px;
  font: 600 12px/1.2 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  white-space: nowrap; box-shadow: 0 6px 18px rgba(0,0,0,.25);
  transition: opacity .15s ease, transform .15s ease;
  z-index: 10000;
}
.hero-side-nav a.elementor-item::before,
.hero-side-nav .menu > li > a::before{
  content: ""; position: absolute;
  width: 8px; height: 8px; background: rgba(0,0,0,.88);
  transform: rotate(45deg);
  opacity: 0; visibility: hidden; transition: opacity .15s ease;
  z-index: 10000;
}

/* état visible : hover + clavier */
@media (hover: hover){
  .hero-side-nav a.elementor-item:hover::after,
  .hero-side-nav a.elementor-item:hover::before,
  .hero-side-nav .menu > li > a:hover::after,
  .hero-side-nav .menu > li > a:hover::before{
    opacity: 1; visibility: visible;
    background-color: var(--gold);
  }
}
.hero-side-nav a.elementor-item:focus-visible::after,
.hero-side-nav a.elementor-item:focus-visible::before,
.hero-side-nav .menu > li > a:focus-visible::after,
.hero-side-nav .menu > li > a:focus-visible::before{
  opacity: 1; visibility: visible;  background-color: var(--gold);
}

/* --- placement Desktop : à GAUCHE du bouton (nav fixe à droite) --- */
@media (min-width:768px){
  .hero-side-nav a.elementor-item::after,
  .hero-side-nav .menu > li > a::after{
    right: calc(100% + 10px); top: 50%;
    transform: translateY(-50%) translateX(4px); /* petit décalage animé */
  }
  .hero-side-nav a.elementor-item:hover::after,
  .hero-side-nav .menu > li > a:hover::after,
  .hero-side-nav a.elementor-item:focus-visible::after,
  .hero-side-nav .menu > li > a:focus-visible::after{
    transform: translateY(-50%) translateX(0);
  }
  .hero-side-nav a.elementor-item::before,
  .hero-side-nav .menu > li > a::before{
    right: calc(100% + 6px); top: 50%; transform: translateY(-50%) rotate(45deg);
  }
}

/* --- placement Mobile : AU-DESSUS du bouton (nav en bas) --- */
@media (max-width:767px){
  .hero-side-nav a.elementor-item::after,
  .hero-side-nav .menu > li > a::after{
    left: 50%; bottom: calc(100% + 10px);
    transform: translateX(-50%) translateY(4px);
  }
  .hero-side-nav a.elementor-item:hover::after,
  .hero-side-nav .menu > li > a:hover::after,
  .hero-side-nav a.elementor-item:focus-visible::after,
  .hero-side-nav .menu > li > a:focus-visible::after{
    transform: translateX(-50%) translateY(0);
  }
  .hero-side-nav a.elementor-item::before,
  .hero-side-nav .menu > li > a::before{
    left: 50%; bottom: calc(100% + 5px);
    transform: translateX(-50%) rotate(45deg);
  }
}

/* accessibilité : réduit les animations si demandé par l’utilisateur */
@media (prefers-reduced-motion: reduce){
  .hero-side-nav a.elementor-item::after,
  .hero-side-nav .menu > li > a::after{ transition: none; }
}

/* --- base : l’ancre porte le tooltip --- */
.hero-side-nav a.elementor-item,
.hero-side-nav .menu > li > a{
  position: relative;
}

/* bubble + flèche (cachées par défaut) */
.hero-side-nav a.elementor-item::after,
.hero-side-nav .menu > li > a::after{
  content: attr(title);                        /* ← texte depuis “Attribut de titre” */
  position: absolute;
  opacity: 0; visibility: hidden; pointer-events: none;
  background: rgba(0,0,0,.88); color: #fff;
  padding: 6px 8px; border-radius: 6px;
  font: 600 12px/1.2 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  white-space: nowrap; box-shadow: 0 6px 18px rgba(0,0,0,.25);
  transition: opacity .15s ease, transform .15s ease;
  z-index: 10000;
}
.hero-side-nav a.elementor-item::before,
.hero-side-nav .menu > li > a::before{
  content: ""; position: absolute;
  width: 8px; height: 8px; background: rgba(0,0,0,.88);
  transform: rotate(45deg);
  opacity: 0; visibility: hidden; transition: opacity .15s ease;
  z-index: 10000;
}

/* état visible : hover + clavier */
@media (hover: hover){
  .hero-side-nav a.elementor-item:hover::after,
  .hero-side-nav a.elementor-item:hover::before,
  .hero-side-nav .menu > li > a:hover::after,
  .hero-side-nav .menu > li > a:hover::before{
    opacity: 1; visibility: visible;
  }
}
.hero-side-nav a.elementor-item:focus-visible::after,
.hero-side-nav a.elementor-item:focus-visible::before,
.hero-side-nav .menu > li > a:focus-visible::after,
.hero-side-nav .menu > li > a:focus-visible::before{
  opacity: 1; visibility: visible;
}

/* --- placement Desktop : à GAUCHE du bouton (nav fixe à droite) --- */
@media (min-width:768px){
  .hero-side-nav a.elementor-item::after,
  .hero-side-nav .menu > li > a::after{
    right: calc(100% + 10px); top: 50%;
    transform: translateY(-50%) translateX(4px); /* petit décalage animé */
  }
  .hero-side-nav a.elementor-item:hover::after,
  .hero-side-nav .menu > li > a:hover::after,
  .hero-side-nav a.elementor-item:focus-visible::after,
  .hero-side-nav .menu > li > a:focus-visible::after{
    transform: translateY(-50%) translateX(0);
  }
  .hero-side-nav a.elementor-item::before,
  .hero-side-nav .menu > li > a::before{
    right: calc(100% + 6px); top: 50%; transform: translateY(-50%) rotate(45deg);
  }
}

/* --- placement Mobile : AU-DESSUS du bouton (nav en bas) --- */
@media (max-width:767px){
  .hero-side-nav a.elementor-item::after,
  .hero-side-nav .menu > li > a::after{
    left: 50%; bottom: calc(100% + 10px);
    transform: translateX(-50%) translateY(4px);
  }
  .hero-side-nav a.elementor-item:hover::after,
  .hero-side-nav .menu > li > a:hover::after,
  .hero-side-nav a.elementor-item:focus-visible::after,
  .hero-side-nav .menu > li > a:focus-visible::after{
    transform: translateX(-50%) translateY(0);
  }
  .hero-side-nav a.elementor-item::before,
  .hero-side-nav .menu > li > a::before{
    left: 50%; bottom: calc(100% + 5px);
    transform: translateX(-50%) rotate(45deg);
  }
}

/* accessibilité : réduit les animations si demandé par l’utilisateur */
@media (prefers-reduced-motion: reduce){
  .hero-side-nav a.elementor-item::after,
  .hero-side-nav .menu > li > a::after{ transition: none; }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px){.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 85px !important;}}/* End custom CSS */