.productMTitle{font-family:var(--gp-font--nexaw01-heavy);font-size:39px;line-height:1.1em;margin-bottom:0px;position:relative;text-transform:uppercase}.productMTitle:after{width:21rem;height:2px;background-color:var(--green);position:absolute;left:50%;bottom:-20px;content:" ";transform:translate3d(-50%,-12px,0px)}.productMTitle:before{height:2px;background-color:var(--green);position:absolute;top:0px;left:50%;transform:translate3d(-50%,-12px,0px);width:21rem;content:" "}@media (max-width:1024px){.productMTitle{font-size:32px}}@media (max-width:767px){.productMTitle{font-size:22px}.productMTitle:after{width:90%}.productMTitle:before{width:90%}}.ingredientBody{background-color:var(--lightgreen);margin-top:-40px;padding-bottom:140px;padding-top:140px}.contsmaller{margin-left:auto;margin-right:auto;max-width:80%}@media (max-width:767px){.contsmaller{display:flex;flex-direction:column}}.produitNoteCont{align-items:center;display:flex;flex-basis:77%;border:2px solid var(--green);padding:12px}@media (max-width:767px){.produitNoteCont{flex-direction:column}}.produitNoteResume{color:var(--green);font-family:var(--gp-font--nexa-bold);font-size:23px;margin-bottom:0px}.sepDiv{background-color:var(--green);height:2px;margin-bottom:10px;margin-top:10px;width:45px}.buyButton{align-items:center;color:var(--green2);display:inline-flex;font-family:var(--gp-font--nexa-black);font-size:16px;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;border:1px solid var(--green2);padding:1rem 5rem}.buyButton:is(:hover,:focus){background-color:var(--green2);color:var(--base-3)}.productIngredientTitle{font-family:var(--gp-font--nexaw01-heavy);font-size:39px;line-height:1em;margin-bottom:0px;position:relative;text-transform:uppercase}.productIngredientTitle:after{width:21rem;height:2px;background-color:var(--base-3);position:absolute;left:50%;transform:translate3d(-50%,12px,0px);content:" ";bottom:0px}.productIngredientTitle:before{height:2px;width:21rem;background-color:var(--base-3);position:absolute;left:50%;top:0px;transform:translate3d(-50%,-12px,0px);content:" "}@media (max-width:1024px){.productIngredientTitle{font-size:32px}}@media (max-width:767px){.productIngredientTitle{font-size:20px}.productIngredientTitle:after{width:90%}.productIngredientTitle:before{width:90%}}.footerLink{font-size:16px;font-weight:400;margin-bottom:10px;padding-left:20px;padding-right:20px;text-align:center}.footerLink a{text-decoration:none}.footerLink a:hover{color:var(--base-3);text-decoration:underline}.footerLink a:is(:hover,:focus){color:var(--base-3)}.footerLink a:visited{color:var(--base-3)}.h3produit{color:var(--green);font-size:26px;font-weight:bold;text-transform:uppercase}@media (max-width:767px){.h3produit{font-size:20px}}.productListingTitle{color:var(--green);font-family:var(--gp-font--nexaw01-heavy);margin-bottom:0px;text-decoration:none;text-transform:uppercase}.productListingTitle:is(:hover,:focus){text-decoration:none}.productListingTitle a{text-decoration:none}.productListingTitle a:hover{text-decoration:none}@media (max-width:767px){.productListingTitle{font-size:16px}}.productListingCont{text-decoration:none}.productListingCont a:hover{color:var(--green)}@media (max-width:767px){.productListingImageCont{width:100%}}.homePictoCont{color:var(--green);padding-bottom:30px;padding-left:10px;padding-right:10px;position:relative;text-align:center;width:20%}.homePictoCont:after{content:" ";width:40px;height:1px;background-color:var(--green);position:absolute;bottom:0px;left:50%;transform:translate3d(-50%,0px,0px)}@media (max-width:1024px){.homePictoCont{width:33%}}@media (max-width:767px){.homePictoCont{margin-bottom:20px;padding-bottom:10px;width:100%}}.homePictoImageCont{align-items:center;display:flex;height:80px;justify-content:center}.instagramGrid{padding-left:5px;padding-right:5px;width:20%}@media (max-width:1024px){.instagramGrid{width:33%}}@media (max-width:767px){.instagramGrid{width:50%}}.productListingIntro{margin-left:20%;margin-right:20%;text-align:center}@media (max-width:1024px){.productListingIntro{margin-left:10%;margin-right:10%}}@media (max-width:767px){.productListingIntro{margin-left:0%;margin-right:0%}}