.adev-ingredients{position:relative;background:var(--background-color)}.adev-ingredients .page-width.no-page-width{max-width:100%}.adev-ingredients .adev-i__header{text-align:center;margin-bottom:var(--spacing-below-title)}.adev-ingredients .adev-i__header h2{margin:0;color:var(--title-color);font-weight:var(--title-font-weight);font-size:var(--title-size);line-height:var(--title-line-height);max-width:var(--title-max-width);margin:0 auto}.adev-ingredients .adev-i__header h2 a{color:inherit;text-decoration:underline}.adev-ingredients .adev-i__inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 var(--card-gap-negative)}@media(min-width:768px){.adev-ingredients .adev-i__inner{margin:var(--card-gap-negative)}}@media(max-width:767px){.adev-ingredients .adev-i__inner:not(.slick-initialized) .adev-i__col:not(:first-child){display:none}}.adev-ingredients .adev-i__col{padding:0 var(--card-gap);width:100%}@media(min-width:768px){.adev-ingredients .adev-i__col{flex:0 0 50%;width:50%;padding:var(--card-gap)}}@media(min-width:992px){.adev-ingredients .adev-i__col{flex:0 0 calc(100% / var(--columns-per-row));width:calc(100% / var(--columns-per-row))}}@media(min-width:992px){.adev-ingredients:not(.adev-i__show-all) .adev-i__col-extra{display:none}}.adev-ingredients .adev-i__item{background:var(--card-background);border-radius:var(--card-roundness);padding:var(--card-padding);position:relative;overflow:hidden;height:100%}.adev-ingredients .adev-i__i-header{display:flex}.adev-ingredients .adev-i__ih-left{flex:auto;padding-right:10px}.adev-ingredients .adev-i__ih-right{flex:0 0 auto;display:flex;align-items:center}.adev-ingredients h3.adev-i__ih-title{margin:0;color:var(--card-title-color);font-weight:var(--card-title-font-weight);font-size:var(--card-title-size);line-height:var(--card-title-line-height);margin-bottom:var(--card-title-spacing-below)}.adev-ingredients h3.adev-i__ih-title a{color:inherit;text-decoration:underline}.adev-ingredients .adev-i__ih-subtitle{color:var(--card-subtitle-color);font-weight:var(--card-subtitle-font-weight);font-size:var(--card-subtitle-size);line-height:var(--card-subtitle-line-height)}.adev-ingredients .adev-i__ih-subtitle a{color:inherit;text-decoration:underline}.adev-ingredients button.adev-i__ih-open{background:transparent;border:0;width:var(--plus-button-size);height:var(--plus-button-size);padding:var(--plus-button-padding);background:var(--plus-button-background);color:var(--plus-button-icon-color);cursor:pointer;border-radius:50%}.adev-ingredients button.adev-i__ih-open svg{width:100%;height:100%}.adev-ingredients button.adev-i__ih-open:hover{background:var(--plus-button-background-hover);color:var(--plus-button-icon-color-hover)}.adev-ingredients .adev-i__benefit{margin-top:var(--spacing-above-benefit-text);display:flex;align-items:center}.adev-ingredients .adev-i__b-icon{width:var(--benefit-icon-size);flex:0 0 var(--benefit-icon-size)}.adev-ingredients .adev-i__b-text{flex:auto;padding-left:8px;color:var(--benefit-text-color);font-weight:var(--benefit-text-font-weight);font-size:var(--benefit-text-size);line-height:var(--benefit-text-line-height)}.adev-ingredients .adev-i__b-text a{color:inherit;text-decoration:underline}.adev-ingredients .adev-i__main-image{width:100%;max-width:var(--image-max-width);text-align:var(--image-alignment);margin:var(--image-alignment-margin);margin-top:var(--spacing-above-image);border-radius:var(--image-roundness);overflow:hidden}.adev-ingredients .adev-i__popup{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--modal-text-padding);background:var(--card-background);border-radius:var(--card-roundness);overflow:hidden;overflow-y:auto}.adev-ingredients .adev-i__item:not(.active) .adev-i__popup{display:none}.adev-ingredients .adev-i__p-header{display:flex;justify-content:flex-end;margin-bottom:5px}.adev-ingredients button.adev-i__p-close{background:transparent;border:0;color:var(--modal-close-button-color);width:var(--modal-close-button-size);height:var(--modal-close-button-size);display:inline-flex;align-items:center;justify-content:center;padding:var(--modal-close-button-padding);cursor:pointer}.adev-ingredients .adev-i__p-inner p{margin:0;color:var(--modal-text-color);font-weight:var(--modal-text-font-weight);font-size:var(--modal-text-size);line-height:var(--modal-text-line-height);font-size:var(--modal-text-color)}.adev-ingredients .adev-i__p-inner p a{color:inherit;text-decoration:underline}.adev-ingredients .adev-i__footer{margin-top:var(--spacing-above-show-more-button);text-align:center}.adev-ingredients button.adev-i__footer-btn{display:inline-block;background:var(--show-more-button-background);color:var(--show-more-button-text-color);border:2px solid var(--show-more-button-border-color);font-weight:var(--show-more-button-font-weight);font-size:var(--show-more-button-size);line-height:1;padding:var(--show-more-button-padding);border-radius:var(--show-more-button-roundness);cursor:pointer;min-width:140px;text-align:center;font-family:inherit}.adev-ingredients button.adev-i__footer-btn:hover{background:var(--show-more-button-background-hover);color:var(--show-more-button-text-color-hover);border-color:var(--show-more-button-border-color-hover)}.adev-ingredients ul.slick-dots{position:relative;bottom:0;margin:0;padding:0;display:flex;justify-content:center;gap:var(--dots-gap);margin-top:var(--spacing-above-dots)}.adev-ingredients ul.slick-dots li{--size:var(--dots-size);margin:0;display:inline-flex;align-items:center;justify-content:center}.adev-ingredients ul.slick-dots li button{padding:0;border-radius:50%;background:transparent;box-shadow:none;border-radius:50%;background:var(--dots-color);cursor:pointer;color:var(--dots-number-color);font-weight:var(--dots-number-font-weight);font-size:var(--dots-number-font-size)}.adev-ingredients ul.slick-dots li.slick-active button{background:var(--dots-color-active);color:var(--dots-number-color-active)}.adev-ingredients [data-dots-type="numbers"] ul.slick-dots li button{text-indent:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.adev-ingredients .slick-arrow{background:var(--arrows-background-color);color:var(--arrows-color);border-radius:50%;border:1px solid var(--arrows-border-color);width:var(--arrows-size);height:var(--arrows-size);padding:1px;left:5px;transform:translateY(-50%)}.adev-ingredients .slick-arrow svg{width:100%;height:100%}.adev-ingredients .slick-next-arrow.slick-arrow{right:5px;left:auto}.adev-ingredients .slick-next-arrow.slick-arrow.slick-disabled{opacity:.5;pointer-events:none}