.key-ingredients .key-ingredients__header{padding-top:50px;padding-bottom:50px;text-align:center}@media(min-width: 990px){.key-ingredients .key-ingredients__header{padding-top:50px;padding-bottom:50px}}.key-ingredients .key-ingredients__header .header__heading{margin-top:0;margin-bottom:10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}@media(min-width: 990px){.key-ingredients .key-ingredients__header .header__heading{font-size:18px}}.key-ingredients .key-ingredients__header .header__subtext{margin:0 auto;font-size:24px;line-height:28px;font-family:var(--font-three)}@media(min-width: 990px){.key-ingredients .key-ingredients__header .header__subtext{font-size:40px;line-height:50px}}.key-ingredients .key-ingredients__row-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:5vh 10vw}@media(min-width: 750px){.key-ingredients .key-ingredients__row-banner{padding:5vh 5vw}}.key-ingredients .key-ingredients__row-banner .row-banner__heading{font-size:22px}@media(min-width: 990px){.key-ingredients .key-ingredients__row-banner .row-banner__heading{font-size:34px}}.key-ingredients .key-ingredients__row-banner .row-banner__subtext{font-size:14px}@media(min-width: 990px){.key-ingredients .key-ingredients__row-banner .row-banner__subtext{font-size:22px}}.key-ingredients .key-ingredients__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.key-ingredients .key-ingredients__grid.show--all .key-ingredients__grid-item:nth-last-child(-n+4){display:block}.key-ingredients .key-ingredients__grid .grid__first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .grid__first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100vw}}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .grid__first-row>div{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.key-ingredients .key-ingredients__grid .grid__first-row>div img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.key-ingredients .key-ingredients__grid .grid__first-row .first-row__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .grid__first-row .first-row__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.key-ingredients .key-ingredients__grid .grid__first-row .first-row__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .grid__first-row .first-row__right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.key-ingredients .key-ingredients__grid .key-ingredients__grid-item{position:relative;width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.key-ingredients .key-ingredients__grid .key-ingredients__grid-item:nth-last-child(-n+4){display:none}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .key-ingredients__grid-item{width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.key-ingredients .key-ingredients__grid .key-ingredients__grid-item .hover-item{position:static;overflow:hidden}.key-ingredients .key-ingredients__grid .key-ingredients__grid-item .hover-item.is--active .hover-item__top{text-align:center}@media(max-width: 749px){.key-ingredients .key-ingredients__grid .key-ingredients__grid-item .hover-item.is--active .hover-item__top{width:100vw;height:200%}}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .key-ingredients__grid-item .hover-item{position:relative}}.key-ingredients .key-ingredients__grid .key-ingredients__ingredient{padding:0 10px;text-align:center}.key-ingredients .key-ingredients__grid .key-ingredients__ingredient .ingredient__name{letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}@media(min-width: 990px){.key-ingredients .key-ingredients__grid .key-ingredients__ingredient .ingredient__name{padding:20px 10px 0;font-size:14px}}.key-ingredients .key-ingredients__grid .key-ingredients__ingredient .ingredient__benefit>span{letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}.key-ingredients .key-ingredients__view-more{display:block;padding:25px 0 50px;text-align:center}.key-ingredients .key-ingredients__view-more button{position:relative;height:100%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-color:rgba(0,0,0,0);border:none;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}@media(min-width: 990px){.key-ingredients .key-ingredients__view-more button{font-size:14px}}.key-ingredients .key-ingredients__view-more button:after{content:"";display:block;position:absolute;top:100%;width:100%;height:2px;background-color:#000}.key-ingredients .key-ingredients__view-more button:hover{text-decoration:none}.key-ingredients .key-ingredients__view-more button:hover:after{background-color:var(--brand-one)}