.o-article-tile{margin:5rem auto 5.625rem}.o-article-tile__inner{padding:0 1.25rem;display:flex;flex-direction:column}.o-article-tile__superheading{text-transform:uppercase;margin-bottom:1.875rem}.o-article-tile__content{padding-bottom:2.25rem}.o-article-tile__image-container{padding-bottom:75%}.o-article-tile__desc{margin-bottom:2.875rem}@media only screen and (min-width:750px){.o-article-tile__inner{max-width:43.75rem;margin:0 auto}}@media only screen and (min-width:1100px){.o-article-tile{margin-top:7.785rem;max-width:125rem}.o-article-tile__inner{max-width:100%;padding:0 11.6%;flex-direction:row;align-items:center}.o-article-tile__image-wrapper{width:60.5%}.o-article-tile__content{width:39.5%;padding-right:4rem}.o-article-tile__superheading{margin-bottom:1.75rem}.o-article-tile__title{margin-top:1.75rem}}@media only screen and (min-width:1650px){.o-article-tile{margin-top:13.375rem;margin-bottom:11.25rem}.o-article-tile__content{padding-right:14rem}.o-article-tile__content .o-paragraph{margin-bottom:2.5rem}.o-article-tile__content .o-paragraph:last-child{margin-bottom:0}}.c-featured-article-products{max-width:125rem;margin:0 auto 5.75rem}.c-featured-article-products__inner{padding-bottom:1.25rem}.c-featured-article-products__title{text-transform:uppercase;padding:0 1.25rem;margin-bottom:3rem}.c-featured-article-products__carousel-progress{border-top:1px solid #c4bdb2;position:relative;width:calc(100% - 2.25rem);margin:0 auto}.c-featured-article-products__carousel-progress span{transition-timing-function:ease;transition-duration:.5s;transition-property:width;display:block;border-top:2px solid #222;position:absolute;left:0;top:-2px}@media only screen and (min-width:750px){.c-featured-article-products__title{margin-bottom:3rem}}@media only screen and (min-width:1100px){.c-featured-article-products__title{margin-bottom:3.5rem}.c-featured-article-products__carousel-progress{display:none}.c-featured-article-products__inner{padding:0 5rem;justify-content:center}.c-featured-article-products__slide{max-width:33.333333%}}@media only screen and (min-width:1650px){.c-featured-article-products__title{margin-bottom:5rem}}.c-article{margin-top:4.89875rem}.c-article .c-hero-banner__content{top:52%}.c-article p{margin:.625rem 0}.c-article ul{list-style-type:none;padding:0}.c-article ul li{padding-left:1.875rem;margin-bottom:.625rem;font-size:.875rem;letter-spacing:0;font-family:Rational,sans-serif;font-weight:400}.c-article ul li p{margin:.625rem auto}.c-article ul li:before{content:"";background-image:url(icon-list-item.svg);display:inline-block;margin-left:-1.6875em;width:.75rem;height:2px;transform:translateY(-150%);margin-right:.875rem}.c-article ol{counter-reset:list;padding:0 1.25rem}.c-article ol li{list-style:none;position:relative;counter-increment:list}.c-article ol li p{padding:0 0 0 .3125rem;margin:.625rem auto}.c-article ol li:before{display:inline-block;content:"(" counters(list,"") ")";position:absolute;left:-1.1875rem}.c-article__body{padding:0 1.25rem;margin:3.5rem auto 5rem;max-width:57.5625rem}.c-article__body h1,.c-article__body h2{font-size:1.375rem;line-height:1.3;letter-spacing:0}.c-article__body h3,.c-article__body h4,.c-article__body h5{font-size:1.125rem;line-height:1.5;letter-spacing:0;margin-bottom:.625rem}.c-article__excerpt{padding:3rem 0 3.125rem;margin:0 1.25rem;border-bottom:1px solid #c4bdb2;text-align:center;max-width:57.5625rem}.c-article__content-image-block{margin:2.5rem 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem}.c-article__video-container{position:relative}.c-article__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7.875rem;height:7.875rem}.c-article__play-button-svg{width:100%;height:auto}.c-article__image.is-desktop{display:none}.c-article__image.is-mobile{display:block}.c-article__video-image-container{padding-bottom:116%}.c-article__back-button{position:fixed;bottom:0;left:0;z-index:200;width:100%}.c-article__back-button .o-btn{width:100%}@media only screen and (min-width:750px){.c-article__excerpt{padding:3rem 8.7% 3.125rem}.c-article__body h1,.c-article__body h2,.c-article__body h3,.c-article__body h4,.c-article__body h5,.c-article__body p,.c-article__body ul{padding:0 8.7%}.c-article__body ol{margin:.875rem 9% 2rem;padding:0}.c-article__body ol li{padding-left:1.5rem}.c-article__body ol li:before{left:0}.c-article__video-image-container{padding-bottom:52%}.c-article__image.is-desktop{display:block}.c-article__image.is-mobile{display:none}}@media only screen and (min-width:1100px){.c-article{margin-top:5.44813rem}.c-article__body{margin-bottom:7.785rem;padding:0}.c-article__body h1,.c-article__body h2{font-size:1.8rem;margin-top:2.625rem}.c-article__body h3,.c-article__body h4,.c-article__body h5{font-size:1.2rem;margin-top:2.625rem}.c-article__excerpt{padding:0 6.7% 4.125rem;margin:5rem auto 4.25rem}.c-article ul li{padding:0 2.8125rem;margin-bottom:.75rem}.c-article ul li:before{content:"";background-image:url(icon-list-item.svg);display:inline-block;margin-left:-2.6875em;width:.75rem;height:.125rem;transform:translateY(-150%);margin-right:1.5625rem}.c-article ul li{font-size:.95rem}.c-article__content-image-block,.c-article__video-container{margin:2.8125rem auto}.c-article__back-button{bottom:4rem;width:auto}.c-article__back-button .o-btn{width:auto}}@media only screen and (min-width:1650px){.c-article{margin-top:5.44813rem}.c-article__body{margin-top:6.875rem;margin-bottom:11.25rem}.c-article__body ul{margin:2rem 0}.c-article__body h1,.c-article__body h2{font-size:2.25rem;letter-spacing:0;margin-top:3.375rem}.c-article__body h3,.c-article__body h4,.c-article__body h5{font-size:1.5rem;letter-spacing:0;margin-top:3.375rem}.c-article__body li{font-size:1rem;letter-spacing:0}.c-article__excerpt{margin:7.0625rem auto 6.5rem;padding-bottom:6.25rem}.c-article__video-container{margin:4.125rem auto}.c-article__content-image-block{margin:4.125rem auto;grid-gap:2.125rem}}.c-recipe-article{margin-top:4.875rem;margin-bottom:5.6875rem}.c-recipe-article__inner{display:flex;flex-direction:column}.c-recipe-article__featured-image-container{padding-bottom:107%}.c-recipe-article__recipe-content{padding:0 1.25rem;text-align:center}.c-recipe-article__title{text-align:center;margin-bottom:1.875rem}.c-recipe-article__meal-types{display:flex;justify-content:center;margin-top:2.5rem;font-size:.875rem}.c-recipe-article__meal-types span{margin-right:.5rem;text-transform:uppercase}.c-recipe-article__meal-types span:last-child{margin-right:0}.c-recipe-article__quick-info{display:flex;justify-content:center;line-height:1}.c-recipe-article__quick-info span{color:#b56e32;margin-left:.3rem;margin-right:1.125rem;padding-right:1.125rem;border-right:1px solid #222}.c-recipe-article__quick-info span:last-child{border-right:none;padding-right:0;margin-right:0}.c-recipe-article__section-heading{margin-top:3.75rem;margin-bottom:1.5rem}.c-recipe-article__section-subtitle{text-transform:uppercase;display:grid;align-items:center;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-gap:.75rem}.c-recipe-article__section-subtitle:after,.c-recipe-article__section-subtitle:before{content:"";height:1px;background-color:#c4bdb2}.c-recipe-article__ingred-list{list-style:none;padding:0;margin-bottom:3.125rem}.c-recipe-article__ingred-item{margin-top:1.125rem}.c-recipe-article__amount{margin-right:.1875rem}.c-recipe-article__step-number{margin:0;text-transform:uppercase;color:#b56e32;display:grid;align-items:center;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-gap:.75rem;padding-top:1.5rem;padding-bottom:.75rem}.c-recipe-article__step-number:after,.c-recipe-article__step-number:before{content:"";height:1px;background-color:#c4bdb2}.c-recipe-article__video-container{position:relative}.c-recipe-article__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5.875rem;height:5.875rem}.c-recipe-article__play-button-svg{width:100%;height:auto}.c-recipe-article__image.is-desktop{display:none}.c-recipe-article__image.is-mobile{display:block}.c-recipe-article__video-image-container{padding-bottom:116%}@media only screen and (min-width:750px){.c-recipe-article__featured-image-container{padding-bottom:60%}.c-recipe-article__recipe-content{max-width:43.75rem;margin:0 auto}.c-recipe-article__video-image-container{padding-bottom:67%}.c-recipe-article__product-link.o-btn{font-size:.95rem}}@media only screen and (min-width:1100px){.c-recipe-article{margin-top:5.4375rem;margin-bottom:7.875rem;border-top:1px solid #c4bdb2}.c-recipe-article__inner{flex-wrap:wrap;align-items:flex-start;flex-direction:row}.c-recipe-article__title{text-align:left;margin-top:1.25rem}.c-recipe-article__meal-types{margin-top:0}.c-recipe-article__featured-image-container{position:-webkit-sticky;position:sticky;top:5.5rem;width:42.3%;order:2;padding-bottom:41%}.c-recipe-article__recipe-content{width:57.7%;max-width:47.9275rem;order:2;text-align:left;padding:0 3.75rem;margin:5.625rem auto 0}.c-recipe-article__quick-info{justify-content:flex-start}.c-recipe-article__meal-types{display:flex;justify-content:flex-start}.c-recipe-article__section-subtitle:after,.c-recipe-article__section-subtitle:before{content:none}.c-recipe-article__ingred-list{padding-bottom:2.625rem;margin-bottom:2.625rem;border-bottom:1px solid #c4bdb2}.c-recipe-article__ingred-list:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:4.3125rem}.c-recipe-article__ingred-item{margin-top:.8125rem}.c-recipe-article__step{padding-bottom:2rem}.c-recipe-article__step-number{padding-top:0}.c-recipe-article__step-number:after,.c-recipe-article__step-number:before{content:none}.c-recipe-article__product-link.o-btn{font-size:1rem}.c-recipe-article__image.is-desktop{display:block}.c-recipe-article__image.is-mobile{display:none}.c-recipe-article__desc,.c-recipe-article__quote,.c-recipe-article__title{padding-right:12%}.c-recipe-article__video-image-container{padding-bottom:49%}.c-recipe-article__section-heading{margin-top:3.1rem}.c-recipe-article__quote{margin-top:2.2rem}}@media only screen and (min-width:1650px){.c-recipe-article{margin-bottom:11.25rem}.c-recipe-article__step{padding-bottom:3rem}.c-recipe-article__recipe-content{padding:0;margin-top:8rem;margin-right:auto;margin-left:8%}.c-recipe-article__quote{margin-top:3.125rem}.c-recipe-article__desc,.c-recipe-article__quote,.c-recipe-article__title{padding-right:12%}.c-recipe-article__title{margin-bottom:1.375rem}.c-recipe-article__section-heading{margin-top:4.4375rem}}@media only screen and (min-width:2000px){.c-recipe-article__recipe-content{margin:8rem 7.7%}}

