.glossaire .ingredients{align-items:center;display:flex;flex-direction:column;gap:4rem}@media(max-width:749px){.glossaire .ingredients{gap:2rem}}@media(min-width:750px){.glossaire .ingredients .ingredients_mosaique{-moz-column-gap:9.5rem;column-gap:9.5rem;row-gap:8.5rem}}.glossaire .ingredients .tabs{display:flex;gap:2.5rem;margin:0 auto}.glossaire .ingredients .tabs .second_ax-link{letter-spacing:.8px;text-transform:uppercase}.glossaire .ingredients .tabs .second_ax-link:not(.active){color:#9c9996}.glossaire .ingredients .tabs .second_ax-link:not(.active):before{right:100%}.glossaire .ingredients .tabs .second_ax-link:not(.active):before:hover,.glossaire .ingredients .tabs .second_ax-link:not(.active):hover:before{right:0}.glossaire .ingredients .tabs .second_ax-link.active:hover{cursor:default}.glossaire .ingredients .tabs .second_ax-link.active:hover:before{right:0}.glossaire .ingredient{text-align:center}@media(min-width:750px){.glossaire .ingredient{max-width:calc(25% - 7.125rem);width:calc(25% - 7.125rem)}}.glossaire .ingredient__link{text-decoration:none}.glossaire .ingredient__link:hover .learn-more:before{right:80%}.glossaire .ingredient__media{padding-bottom:70%}@media(max-width:749px){.glossaire .ingredient__media{padding-bottom:60%}}.glossaire .ingredient__media img,.glossaire .ingredient__media svg{-o-object-fit:contain;object-fit:contain;transition:transform var(--duration-long) ease}.glossaire .ingredient__title{font-size:calc(var(--font-body-scale)*1.6rem);font-weight:800;margin-bottom:.5rem;margin-top:2rem}.glossaire .ingredient__content{font-weight:500}.glossaire .ingredient .learn-more,.glossaire .ingredient__content{color:var(--color-black);font-size:calc(var(--font-body-scale)*1.4rem)}.glossaire .ingredient .learn-more{margin-top:1.2rem;padding:0;text-transform:uppercase}.glossaire .ingredient__media{background-color:transparent}.glossaire .ingredient:hover img,.glossaire .ingredient:hover svg{transform:scale(1.03)}.glossaire .ingredient:hover .learn-more:after{width:100%}.glossaire .ingredients__list_container{display:flex;justify-content:center;max-width:98rem;position:relative;width:100%}.glossaire .ingredients__list_container:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";height:21rem;left:0;pointer-events:none;position:absolute;width:100%}@media(min-width:750px){.glossaire .ingredients__list_container{padding-bottom:7rem}.glossaire .ingredients__list_container:before{background-color:#9c9996;content:"";height:1px;left:50%;position:absolute;top:-5px;transform:translate(-50%);width:92%}}.glossaire .ingredients__list_container .ingredients__list{-moz-column-gap:15rem;column-gap:15rem;display:grid;grid-template-columns:repeat(3,1fr);max-height:72rem;overflow-y:scroll;padding-bottom:5rem;padding-right:21rem;padding-top:5rem;position:relative;row-gap:3rem;scrollbar-width:none;width:100%}@media(max-width:989px){.glossaire .ingredients__list_container .ingredients__list{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(2,1fr);padding-right:1.5rem}}.glossaire .ingredients__list_container .ingredients__list-wrapper{display:flex;flex-direction:column}.glossaire .ingredients__list_container .ingredients__list .ingredient__title{margin-top:0}.glossaire .ingredients__list_container .ingredients__list .second_ax-link{text-wrap:nowrap}.glossaire .ingredients__list_container .ingredients__list .alphabet-header{color:var(--color-red);font-size:calc(var(--font-heading-scale)*8rem);grid-column:span 3;margin:0;scroll-margin-top:var(--header-height)}@media(max-width:749px){.glossaire .ingredients__list_container .ingredients__list .alphabet-header{font-weight:700;grid-column:span 2}}.glossaire .ingredients__list_container .ingredients__list .alphabet-header:not(:first-child){margin-top:10rem}.glossaire .ingredients__list_container .alphabet-index ul{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;list-style:none;margin-top:0;padding-left:0}.glossaire .ingredients__list_container .alphabet-index a{color:var(--color-black);font-weight:800;text-decoration:none}.glossaire .load-more-container{display:flex;justify-content:center}.glossaire .load-more-container .second_ax-link{letter-spacing:.016rem;margin-top:4rem;text-transform:uppercase}@media(max-width:749px){.glossaire .load-more-container .second_ax-link{margin-top:3rem}}