.ingredients{height:0}.ingredients h1{width:calc(100% - 48px);font-size:24px;line-height:36px}@media only screen and (width>=750px){.ingredients h1{font-size:30px;line-height:36px}.ingredients h1 br{display:none}}.ingredients button{-webkit-appearance:none;background:0 0}.ingredients ul{padding-left:0;list-style-type:none}.ingredients__list{margin-top:36px}.ingredients__sticky{z-index:100;background-color:#fff;position:sticky;top:0}.ingredients__overlay{opacity:.01;text-align:left;visibility:hidden;-webkit-overflow-scrolling:touch;overflow:scroll}.is-open .ingredients__overlay{opacity:1;visibility:visible;z-index:1002;scrollbar-width:thin;scrollbar-color:black transparent;background-color:#fff;flex-direction:column;width:100%;max-width:1200px;height:60%;padding:28px 30px 0;transition:opacity .4s ease-in .1s;display:flex;position:fixed;top:50%;left:50%;overflow-x:hidden;transform:translate(-50%,-50%);box-shadow:9px 11px 20px -15px #00000040}.is-open .ingredients__overlay::-webkit-scrollbar-track{background-color:#fff}.is-open .ingredients__overlay::-webkit-scrollbar{background-color:#fff;width:6px}.is-open .ingredients__overlay::-webkit-scrollbar-thumb{background-color:#000}@media (width<=1400px){.is-open .ingredients__overlay{max-width:900px}}@media (width<=900px){.is-open .ingredients__overlay{width:90%}}.ingredients__overlay__container{padding-top:85px}@media only screen and (width>=750px){.ingredients__overlay__container{padding-top:105px;padding-left:25px;padding-right:25px}}.ingredients__overlay__container .h4{line-height:32px}.ingredients__overlay__trigger{padding:0}.ingredients__overlay__x{border:0;position:absolute;top:0;right:0}@media only screen and (width>=750px){.ingredients__overlay__summary{margin-bottom:40px}}.ingredients__table{margin-top:30px}@media only screen and (width>=750px){.ingredients__table{max-width:1250px}}.ingredients__table-row{flex-direction:column;padding:26px 0;display:flex}@media only screen and (width>=750px){.ingredients__table-row{flex-direction:row}}@media only screen and (width<=750px){.ingredients__table-row span{display:block}}.ingredients__table-row li{padding:0 15px 0 0}.ingredients__table-row__top{display:none}@media only screen and (width>=750px){.ingredients__table-row__top{text-transform:uppercase;padding:0;font-family:Favorit,Favorit Fallback,sans-serif;font-size:14px;font-style:normal;display:flex}}.ingredients__table-row:not(.ingredients__table-row__top){border-bottom:1px solid #ddd}.ingredients__table-row :first-child{flex-basis:48%}.ingredients__table-row :first-child p{text-transform:lowercase;margin:0;font-family:TimesTenLT,serif;font-size:18px}.ingredients__table-row :first-child p:first-letter{text-transform:uppercase}.ingredients__table-row :nth-child(2){flex-basis:23%}.ingredients__table-row :nth-child(3){flex-basis:15%}.ingredients__table-row :nth-child(4){flex-basis:14%}.ingredients__table-row__contents :nth-child(2),.ingredients__table-row__contents :nth-child(3),.ingredients__table-row__contents :nth-child(4){font-family:Favorit,Favorit Fallback,sans-serif;font-size:16px;font-style:normal}.ingredients__table-row__contents :nth-child(2) p,.ingredients__table-row__contents :nth-child(3) p,.ingredients__table-row__contents :nth-child(4) p{text-transform:capitalize;margin:0}.ingredients__table-row__contents :nth-child(2) p:first-letter,.ingredients__table-row__contents :nth-child(3) p:first-letter,.ingredients__table-row__contents :nth-child(4) p:first-letter{text-transform:uppercase}@media only screen and (width<=750px){.ingredients__table-row__contents :first-child .ingredients__data__title{display:none}}.ingredients__list h5,.ingredients__list>li{font-family:TimesTenLT,serif;font-size:18px;line-height:28px}.ingredients__data__title{text-transform:uppercase;margin-top:20px;font-size:14px}@media only screen and (width>=750px){.ingredients__data__title{display:none}}
