.blog-template .blog-articles-wrapper{margin-top:35px}@media screen and (min-width:1024px){.blog-template .blog-articles-wrapper{margin-top:70px}}@media screen and (min-width:1024px){.blog-template .blog-articles .row.col__gutter{margin-right:-25px;margin-left:-25px}}@media screen and (min-width:1024px){.blog-template .blog-articles .col__gutter>.col{padding-right:25px;padding-left:25px}}.blog-template .blog-articles .col__line-spacing{margin-bottom:calc(50px * -1)}@media screen and (min-width:1024px){.blog-template .blog-articles .col__line-spacing{margin-bottom:calc((50px * 2) * -1)}}.blog-template .blog-articles .col__line-spacing>.col{margin-bottom:50px}@media screen and (min-width:1024px){.blog-template .blog-articles .col__line-spacing>.col{margin-bottom:calc(50px * 2)}}.blog-template .blog-tags-wrapper--mobile{display:block}@media screen and (min-width:768px){.blog-template .blog-tags-wrapper--mobile{display:none}}.blog-template .blog-tags-wrapper--desktop{display:none}@media screen and (min-width:768px){.blog-template .blog-tags-wrapper--desktop{display:block;margin-bottom:40px}}.blog-template .blog-tags .form-input.form-input__select{display:inline-block}.blog-template .blog-tags .form-input.form-input__select .blog-tags__select{border:none;background:0 0;padding-left:0;font-size:.875rem;line-height:1.25rem}.ingredients-blog-template .blog-header{border-bottom:12px solid #e4e4e4}@media screen and (max-width:1279px){.ingredients-blog-template .blog-header{margin-top:0;margin-bottom:0}}@media screen and (min-width:1280px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content{padding-right:0}}@media screen and (max-width:1279px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content{margin-bottom:0}}@media screen and (min-width:1280px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__inner{flex-direction:row-reverse}}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__heading{font-weight:800;margin-bottom:.625rem;color:#770202;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__content{padding-top:1.25rem;padding-bottom:1.25rem;padding-right:2.5rem}@media screen and (min-width:1600px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__content{padding-left:calc((100% - 1400px)/ 2)}}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__excerpt,.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__text{font-size:.875rem;line-height:1.43}@media screen and (min-width:768px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__excerpt,.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__text{font-size:1.25rem;line-height:1.6}}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__excerpt+.blog-header__text{max-height:0;overflow:hidden}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__excerpt+.blog-header__text p:first-child{margin-top:20px}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__options{text-align:right}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__less,.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__more{padding-right:1rem;cursor:pointer;font-weight:300;font-size:.75rem;line-height:1.22;color:rgba(0,0,0,.8);letter-spacing:0;margin-top:1.25rem;position:relative}@media screen and (min-width:768px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__less,.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__more{font-size:1.125rem;padding-right:1.5625rem}}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__less .icon-wrapper,.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__more .icon-wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:.125rem}@media screen and (min-width:768px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__less .icon-wrapper,.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__more .icon-wrapper{margin-left:1rem}}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__less{display:none}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__less .icon-wrapper{transform:translateY(-50%) rotate(180deg)}.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:127px}@media screen and (min-width:768px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__image{height:167px}}@media screen and (min-width:1280px){.ingredients-blog-template .blog-header.blog-header--two-columns .blog-header__content .blog-header__image{height:auto}}.ingredients-blog-template .blog-content{margin-top:0}.ingredients-blog-template .panel-wrapper{max-width:878px;margin-left:auto;margin-right:auto}.ingredients-blog-template .panel{margin-bottom:15px;background:#ececeb}.ingredients-blog-template .panel__header{text-transform:uppercase;letter-spacing:.05em;color:#595b60;padding:8px 20px 10px;display:block}@media screen and (min-width:768px){.ingredients-blog-template .panel__header{font-size:1rem;line-height:1.25rem;padding:8px 47px 10px}}.ingredients-blog-template .panel__content-inner{padding:10px 15px 15px 15px}@media screen and (min-width:768px){.ingredients-blog-template .panel__content-inner{padding:10px 47px 23px 47px}}.ingredients-blog-template .panel__content-inner .row{flex-direction:column-reverse}@media screen and (min-width:768px){.ingredients-blog-template .panel__content-inner .row{flex-direction:row-reverse}}@media screen and (min-width:768px){.ingredients-blog-template .panel__content-inner .row .col:first-child{border-left:1px solid #707070}}@media screen and (max-width:767px){.ingredients-blog-template .panel__content-inner .row .col:first-child{padding-top:25px;margin-top:25px;border-top:1px solid #707070}}.ingredients-blog-template .panel__products-intro{margin-bottom:12px}@media screen and (min-width:768px){.ingredients-blog-template .panel__products-intro{font-size:1.125rem;line-height:1.75rem}}.ingredients-blog-template .panel__product{padding-left:7px;margin-bottom:0;display:flex;align-items:center;line-height:1.75rem}@media screen and (max-width:767px){.ingredients-blog-template .panel__product:last-child{padding-bottom:25px}}.ingredients-blog-template .panel__product span{display:block;margin-right:10px}.ingredients-blog-template .panel__product a{color:#2b2e34;font-weight:500}.ingredients-blog-template .panel__product a:hover{color:#770202;text-decoration:underline}.ingredients-blog-template .panel__ingredient-title{font-weight:500;line-height:1.75rem;margin-bottom:8px}.ingredients-blog-template .panel__ingredient-info{line-height:1.75rem}@media screen and (min-width:768px){.ingredients-blog-template .panel__ingredient-info{padding-bottom:25px}}.js .ingredients-blog-template .panel__trigger{right:auto;left:8px;top:6px;transform:none}@media screen and (min-width:768px){.js .ingredients-blog-template .panel__trigger{left:12px}}.ingredients-blog-template .panel__icon-minus{display:none}.ingredients-blog-template .panel__icon-plus{display:block}.js .ingredients-blog-template .panel.collapsible__is-open .panel__trigger{transform:none}.ingredients-blog-template .panel.collapsible__is-open .panel__icon-minus{display:block}.ingredients-blog-template .panel.collapsible__is-open .panel__icon-plus{display:none}.ingredients-blog-template .ingredients-index{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:40px 0 40px}@media screen and (min-width:768px){.ingredients-blog-template .ingredients-index{margin:40px 0 40px}}.ingredients-blog-template .ingredients-index__link{padding:4px 8px;font-size:20px;line-height:30px;font-weight:500}.ingredients-blog-template .ingredients-index__link:hover{text-decoration:underline;text-underline-position:below}.ingredients-blog-template .ingredient-article__heading{font-size:1.5rem;line-height:1.75rem;color:#770202;margin:20px 0 10px}@media screen and (min-width:768px){.ingredients-blog-template .ingredient-article__heading{font-size:36px;line-height:40px}}@media screen and (min-width:500px){.article-link{position:relative;min-height:100%;padding-bottom:50px;box-sizing:border-box}}.article-link .article-image{margin-bottom:20px}@media screen and (min-width:1024px){.article-link .article-image{margin-bottom:28px}}.article-link .article-title{margin-bottom:16px}@media screen and (min-width:1024px){.article-link .article-title{margin-bottom:28px}}@media screen and (max-width:1023px){.article-link .article-title{font-size:1.125rem}}.article-link .article-title a{color:#2b2e34}@media screen and (max-width:1023px){.article-link .article-description{font-size:.875rem;line-height:1.25rem}}@media screen and (min-width:500px){.article-link .article-button{position:absolute;bottom:0;left:0;width:100%}}@media screen and (max-width:1023px){.article-link .article-button{font-size:.75rem}}@media screen and (max-width:499px){.article-link .article-button{justify-content:flex-end;margin-top:25px}}.article-tags{display:flex}.article-tags .article-tags__tag{text-transform:uppercase;letter-spacing:0;margin-right:80px}.article-tags .article-tags__tag:first-child{margin-right:50px}@media screen and (max-width:1023px){.article-tags .article-tags__tag{font-size:.875rem;line-height:1.25rem}}.article-tags .article-tags__tag:last-child{margin-right:0}.article-tags .article-tags__tag.active a{color:#770202}.article-tags .article-tags__tag a{text-decoration:underline;color:#2b2e34;transition:color .3s ease}.article-tags .article-tags__tag a:active,.article-tags .article-tags__tag a:focus,.article-tags .article-tags__tag a:hover{color:#770202}