/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.ingredients{display:block;padding:40px 0;background-color:var(--ingredients-background-color)}@media screen and (min-width: 1025px){.ingredients{padding:48px 0}}@media screen and (min-width: 1025px){.ingredients__heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;padding-bottom:32px;border-bottom:2px solid #000}}.ingredients__heading h2{margin-bottom:0}.ingredients__heading select,.ingredients__heading .dropdown-select{width:100%;height:48px;font-weight:700}@media screen and (min-width: 1025px){.ingredients__heading select,.ingredients__heading .dropdown-select{width:auto;min-width:200px}}.ingredients__heading .dropdown-select{margin-top:24px}@media screen and (min-width: 1025px){.ingredients__heading .dropdown-select{margin-bottom:0}}@media screen and (min-width: 1025px){.ingredients__content{width:60%}}@media screen and (min-width: 1025px){.ingredients__ingredients-wrapper{display:flex}}.ingredients__ingredients{position:relative;z-index:1;left:calc(var(--container-padding)*-1);width:calc(100% + var(--container-padding)*2);margin-bottom:40px}@media screen and (min-width: 1025px){.ingredients__ingredients{left:0;flex-shrink:0;width:auto;margin-bottom:0;padding-right:24px}}@media screen and (min-width: 1400px){.ingredients__ingredients{padding-right:64px}}.ingredients__ingredients::after{content:"";display:block;position:absolute;bottom:0;left:var(--container-padding);width:calc(100% - var(--container-padding)*2);border-bottom:2px solid #000}@media screen and (min-width: 1025px){.ingredients__ingredients::after{display:none}}.ingredients__ingredients ul{display:flex;margin:0;padding:24px 0 24px var(--container-padding);overflow:auto}@media screen and (min-width: 1025px){.ingredients__ingredients ul{display:block;padding:0 0 24px;overflow:visible}}.ingredients__ingredients ul::-webkit-scrollbar{display:none;width:0}.ingredients__ingredient{margin-bottom:0;padding-right:8px}@media screen and (min-width: 1025px){.ingredients__ingredient{margin-bottom:16px;padding-right:0}}@media screen and (max-width: 1024px){.ingredients__ingredient:last-of-type{padding-right:24px}}.ingredients__ingredient button{height:32px;padding:8px 16px}.ingredients__ingredient button.is-active{background-color:#000;color:#fff}.ingredients__items{position:relative;z-index:1}@media screen and (min-width: 1025px){.ingredients__items{position:sticky;top:104px;flex-grow:1;align-self:flex-start}}.ingredients__item{display:flex;flex-wrap:wrap}.ingredients__item-content{width:100%;margin-bottom:24px}@media screen and (min-width: 550px){.ingredients__item-content{width:calc(50% - 12px);margin-bottom:0}}.ingredients__item-content h3{margin-bottom:16px}.ingredients__item-content h3 a:hover{text-decoration:underline}.ingredients__item-content p{margin-bottom:1.6rem}.ingredients__item-image{position:relative;width:100%;padding-top:100%}@media screen and (min-width: 550px){.ingredients__item-image{width:calc(50% - 12px);margin-left:24px;padding-top:calc(50% - 12px)}}.ingredients__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:32px;object-fit:contain}.modal--clinical-studies h3{margin-top:32px}.modal--clinical-studies h3:first-of-type{margin-top:0}.modal--clinical-studies a{font-weight:700}.ingredients__modal-title{margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #000;font-family:"Mier A",helvetica,arial,sans-serif}.ingredients__sparkles .sparkle{width:96px}@media screen and (min-width: 1025px){.ingredients__sparkles .sparkle{width:120px}}.template-the-proof .ingredients__sparkles .sparkle{width:86px}@media screen and (min-width: 1025px){.template-the-proof .ingredients__sparkles .sparkle{width:108px}}