.mct-data-ribbon{display:flex;width:100%;border-bottom:1px dashed rgba(204,204,204,.4);flex-wrap:wrap;align-items:flex-start}.mct-data-ribbon--border{border-bottom:2px solid #eee;background-image:none}.mct-data-ribbon--clean{border:0}.mct-data-ribbon--clean .mct-data-ribbon__datum+.mct-data-ribbon__datum{padding-right:20px;padding-left:0;border-left-width:0}.mct-data-ribbon--block{display:block}.mct-data-ribbon--noPadding{padding:0}.mct-data-ribbon--featured{width:calc(100% - 35px)}.mct-data-ribbon--fullHeight .mct-data-ribbon__datum{padding:1.5rem 3rem;margin:0}@media screen and (max-width: 767px){.mct-data-ribbon--fullHeight .mct-data-ribbon__datum{padding:1rem}}@media screen and (max-width: 479px){.mct-data-ribbon--fullHeight .mct-data-ribbon__datum{width:100%;border:none}}.mct-data-ribbon__datum{padding:10px}.mct-data-ribbon__content{display:flex !important;align-items:center}.mct-data-ribbon__label{margin-right:5px;font-weight:600;font-size:1em;text-transform:uppercase;color:#333}h3.mct-data-ribbon__label{margin-bottom:0}.mct-data-ribbon__value{font-size:1em;color:#666}.mct-data-ribbon__unit{font-size:1em;color:#999}.mct-data-ribbon__datum--responsiveGrid{flex-basis:50%}@media screen and (max-width: 479px){.mct-data-ribbon__datum--responsiveGrid:nth-child(2n+1){padding-left:0;border-left-width:0}.mct-data-ribbon__datum--responsiveGrid:nth-child(2n){padding-right:0}}@media print,screen and (min-width: 480px)and (max-width: 991px){.mct-data-ribbon__datum--responsiveGrid{flex-basis:33.33%}.mct-data-ribbon__datum--responsiveGrid:nth-child(3n+1){padding-left:0;border-left-width:0}}@media screen and (min-width: 992px){.mct-data-ribbon__datum--responsiveGrid{flex-basis:20%}}.mct-data-ribbon__datum--slim .mct-data-ribbon__label{font-weight:500}.mct-data-ribbon__datum--slim .mct-data-ribbon__value{font-weight:300}.mct-data-ribbon__datum--colored .mct-data-ribbon__label{color:#fff}.mct-data-ribbon__datum--large .mct-data-ribbon__label{margin-right:4px}.mct-data-ribbon__datum--large .mct-data-ribbon__value{margin-left:6px;font-size:1.6667em}.mct-data-ribbon__datum--large .mct-data-ribbon__unit{margin-left:6px}.mct-data-ribbon__datum--inverted .mct-data-ribbon__unit,.mct-data-ribbon__datum--inverted .mct-data-ribbon__value{color:#fff}recipes-list .wrapper.recipe_group{padding-bottom:32px}recipes-list .recipes{margin-bottom:12px}recipes-list .recipes h2{margin:0}recipes-list .mid-hero_box_outer{transition:all .3s ease-in;margin:20px 0 0 0}recipes-list .mid-hero_box_outer:hover{box-shadow:0 5px 20px 5px rgba(0,0,0,.3)}recipes-list .mid-hero_box_outer span{display:block;text-align:left}recipes-list .mid-hero_box_outer .featured-text{width:100%}recipes-list .mid-hero_box_outer a:hover{text-decoration:none}recipes-list .mid-hero_box_outer a:focus{outline:5px solid #c40d3c}recipes-list .mid-hero_box_outer a:focus h2{text-decoration:underline}recipes-list .action{overflow:hidden;position:relative}recipes-list .action .recipe-container{display:block;overflow:hidden;height:250px}recipes-list .action .recipe-container.one-col{height:320px}recipes-list .action .recipe-container.one-col .datum-label{color:#fff;float:none}recipes-list .action .recipe-container.one-col .datum-value{font-size:28px}recipes-list .action .recipe-container .ready-in-two-col{display:flex;align-items:center;position:absolute;z-index:1;color:#fff;padding:16px;font-size:14px;background-color:rgba(0,0,0,.7);width:100%}recipes-list .action .recipe-container .ready-in-two-col .icon{margin-right:8px}recipes-list .action .recipe-container .favourite{position:absolute;z-index:1;color:#fff;bottom:16px;right:16px;width:24px;height:24px}recipes-list .action .recipe-container .mct-data-ribbon{position:absolute;padding-left:16px;background-color:rgba(0,0,0,.7);z-index:1}recipes-list .action .recipe-container .recipe-title,recipes-list .action .recipe-container .recipe-subtitle{position:absolute;color:#fff;z-index:1;font-family:"Open Sans";font-size:18px;width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden !important;bottom:16px;left:16px;line-height:1.5}recipes-list .action .recipe-container .recipe-title.one-col,recipes-list .action .recipe-container .recipe-subtitle.one-col{font-size:32px;bottom:41px}recipes-list .action .recipe-container .favourited{color:#ffb100}recipes-list .action .recipe-container .gradient{content:"";position:absolute;left:auto;top:0;width:100%;height:250px;display:inline-block;background:linear-gradient(to top, #333333 0, rgba(255, 255, 255, 0) 25%)}recipes-list .action .recipe-container .gradient.one-col{height:320px;background:linear-gradient(to top, #333333 0, rgba(255, 255, 255, 0) 40%)}recipes-list img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;height:auto;border:none;width:100%}@media print{#recipes-app .hide-for-print,.recipes-app .hide-for-print{display:none}}#recipes-app .show-for-print,.recipes-app .show-for-print{display:none}@media print{#recipes-app .show-for-print,.recipes-app .show-for-print{display:block}}#recipes-app .section,.recipes-app .section{margin-bottom:0}@media screen and (max-width: 991px){#recipes-app .section,.recipes-app .section{margin-bottom:20px}}#recipes-app .back-button,.recipes-app .back-button{padding:0 15px 0 0}@media screen and (max-width: 767px){#recipes-app .back-button,.recipes-app .back-button{padding:0 15px}}#recipes-app .recipe-info,.recipes-app .recipe-info{margin-top:10px}@media screen and (max-width: 767px){#recipes-app .recipe-info,.recipes-app .recipe-info{padding:0 20px}}#recipes-app .recipe-info .ico-star,.recipes-app .recipe-info .ico-star{color:#ccc}#recipes-app .recipe-info .ico-star.favourited,.recipes-app .recipe-info .ico-star.favourited{color:#ffb100}#recipes-app .recipe-info hr,.recipes-app .recipe-info hr{margin-bottom:15px}#recipes-app .recipe-info .back-button,.recipes-app .recipe-info .back-button{margin-bottom:40px}@media screen and (max-width: 767px){#recipes-app .recipe-info .back-button,.recipes-app .recipe-info .back-button{margin-bottom:20px}}#recipes-app .recipe-info .categories-block,.recipes-app .recipe-info .categories-block{display:inline-block;font-size:12px;font-family:"Open Sans",sans-serif;color:#999;font-weight:600;margin-top:10px;margin-right:4px}#recipes-app .recipe-info .categories-block::after,.recipes-app .recipe-info .categories-block::after{position:relative;right:-1px;content:","}#recipes-app .recipe-info .categories-block:last-child::after,.recipes-app .recipe-info .categories-block:last-child::after{content:""}#recipes-app .recipe-info .categories-block:hover,.recipes-app .recipe-info .categories-block:hover{color:#666}#recipes-app .recipe-info .recipe-title,.recipes-app .recipe-info .recipe-title{display:flex;justify-content:space-between;align-items:center;padding-top:5px}#recipes-app .recipe-info .recipe-title .title,.recipes-app .recipe-info .recipe-title .title{flex:1 1 auto;padding:0 10px 0 0;margin-top:5px}@media screen and (max-width: 767px){#recipes-app .recipe-info .recipe-title .title,.recipes-app .recipe-info .recipe-title .title{font-size:24px}}#recipes-app .recipe-info .recipe-title .title button,.recipes-app .recipe-info .recipe-title .title button{display:inline-block;padding:0 5px}#recipes-app .recipe-info .recipe-content,.recipes-app .recipe-info .recipe-content{display:flex;padding-top:15px}@media screen and (max-width: 767px){#recipes-app .recipe-info .recipe-content,.recipes-app .recipe-info .recipe-content{flex-wrap:wrap}}#recipes-app .recipe-info .recipe-content .recipe-image,.recipes-app .recipe-info .recipe-content .recipe-image{flex:1 0 400px;max-width:400px}@media screen and (max-width: 767px){#recipes-app .recipe-info .recipe-content .recipe-image,.recipes-app .recipe-info .recipe-content .recipe-image{flex:0 1 100%;max-width:100%}}#recipes-app .recipe-info .recipe-content .recipe-image img,.recipes-app .recipe-info .recipe-content .recipe-image img{max-width:100%}#recipes-app .recipe-info .recipe-content .recipe-image .greedy-print-content,.recipes-app .recipe-info .recipe-content .recipe-image .greedy-print-content{background-size:cover !important}#recipes-app .recipe-info .recipe-content .recipe-details,.recipes-app .recipe-info .recipe-content .recipe-details{flex:1 1 auto}#recipes-app .recipe-info .recipe-content .recipe-details .recipe-subtitle,.recipes-app .recipe-info .recipe-content .recipe-details .recipe-subtitle{font-size:16px;line-height:24px}#recipes-app .recipe-info .recipe-content .recipe-subtitle-container,.recipes-app .recipe-info .recipe-content .recipe-subtitle-container{display:flex;justify-content:space-between}#recipes-app .recipe-info .recipe-content .recipe-subtitle,.recipes-app .recipe-info .recipe-content .recipe-subtitle{background-position:bottom;background-image:linear-gradient(to right, #b4b4b4 33.3333333333%, rgba(255, 255, 255, 0) 0%);background-size:3px 1px;background-repeat:repeat-x;vertical-align:middle;font-family:"Open Sans",sans-serif;font-size:18px;color:#666;font-weight:normal;padding-bottom:15px;margin-bottom:0;border-bottom-width:1px;display:flex;flex:1}@media screen and (max-width: 1199px){#recipes-app .recipe-info .recipe-content .recipe-subtitle,.recipes-app .recipe-info .recipe-content .recipe-subtitle{flex-direction:column}}#recipes-app .recipe-info .recipe-content .disclaimer-list,.recipes-app .recipe-info .recipe-content .disclaimer-list{background-position:bottom;background-image:linear-gradient(to right, #b4b4b4 33.3333333333%, rgba(255, 255, 255, 0) 0%);background-size:3px 1px;background-repeat:repeat-x;border-bottom-width:1px;list-style-type:none;color:#666;font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;padding:5px 0 5px 0;margin-bottom:0}#recipes-app .recipe-info .recipe-content .watch-recipe-video,.recipes-app .recipe-info .recipe-content .watch-recipe-video{display:flex;align-items:center;height:40px;text-transform:inherit;border-radius:3px;text-align:center;margin:0 0 0 15px;font-size:14px;max-width:178px}#recipes-app .recipe-info .recipe-content .recipe-quick-glance,.recipes-app .recipe-info .recipe-content .recipe-quick-glance{background-position:bottom;background-image:linear-gradient(to right, #b4b4b4 33.3333333333%, rgba(255, 255, 255, 0) 0%);background-size:3px 1px;background-repeat:repeat-x;display:flex;align-items:stretch;border-bottom-width:1px}#recipes-app .recipe-info .recipe-content .recipe-quick-glance__section,.recipes-app .recipe-info .recipe-content .recipe-quick-glance__section{flex:0 1 50%;margin:10px 0}#recipes-app .recipe-info .recipe-content .recipe-quick-glance__section:not(:first-child),.recipes-app .recipe-info .recipe-content .recipe-quick-glance__section:not(:first-child){background-position:left;background-image:linear-gradient(to bottom, #b4b4b4 33.3333333333%, rgba(255, 255, 255, 0) 0%);background-size:1px 3px;background-repeat:repeat-y;border-left-width:1px;padding-left:15px}#recipes-app .recipe-info .recipe-content .recipe-quick-glance__section.recipe-text,.recipes-app .recipe-info .recipe-content .recipe-quick-glance__section.recipe-text{flex-grow:1}#recipes-app .recipe-info .recipe-content .recipe-quick-glance__label,.recipes-app .recipe-info .recipe-content .recipe-quick-glance__label{font-weight:600;font-size:1em;text-transform:uppercase;color:#333}#recipes-app .recipe-info .recipe-content .recipe-quick-glance__content,.recipes-app .recipe-info .recipe-content .recipe-quick-glance__content{font-size:1.2em;white-space:pre-line}#recipes-app .recipe-info .recipe-content .recipe-credits.bordered,.recipes-app .recipe-info .recipe-content .recipe-credits.bordered{border-top:2px solid #666;padding-top:15px}#recipes-app .recipe-info .ico-arrow,.recipes-app .recipe-info .ico-arrow{vertical-align:middle;color:#c40d3c;font-size:28px;margin-right:12px}#recipes-app .recipe-info .goes-well-with-block,.recipes-app .recipe-info .goes-well-with-block{margin-top:30px}#recipes-app .recipe-info .goes-well-with-block .goes-well-with,.recipes-app .recipe-info .goes-well-with-block .goes-well-with{font-family:"Open Sans",sans-serif;vertical-align:middle;font-size:14px;color:#666;font-weight:normal}@media screen and (min-width: 768px){#recipes-app .recipe-info .goes-well-with-block .goes-well-with,.recipes-app .recipe-info .goes-well-with-block .goes-well-with{font-size:18px}}#recipes-app .recipe-info .goes-well-with-block .goes-well-with span,.recipes-app .recipe-info .goes-well-with-block .goes-well-with span{color:#000;font-weight:600;margin-right:17px;text-transform:uppercase}#recipes-app .recipe-info .text-block,.recipes-app .recipe-info .text-block{font-size:14px;line-height:2;color:#666}#recipes-app .recipe-info .interests,.recipes-app .recipe-info .interests{margin-top:15px;display:flex;align-items:baseline}@media screen and (max-width: 767px){#recipes-app .recipe-info .interests,.recipes-app .recipe-info .interests{flex-wrap:wrap}}#recipes-app .recipe-info .interests .datum-label,.recipes-app .recipe-info .interests .datum-label{color:#333;font-size:1.2rem;font-weight:600;text-transform:uppercase;margin:9px 0}#recipes-app .recipe-info .interests .datum-interest,.recipes-app .recipe-info .interests .datum-interest{margin-top:7px}@media screen and (max-width: 767px){#recipes-app .recipe-info .interests .datum-interest,.recipes-app .recipe-info .interests .datum-interest{margin-bottom:7px}}#recipes-app .recipe-info .interests .datum-interest .datum-value,.recipes-app .recipe-info .interests .datum-interest .datum-value{padding:4px 12px;margin-right:4px;border-radius:2px;background-color:#eee;font-family:"Open Sans",sans-serif;font-weight:600;cursor:pointer}#recipes-app .recipe-info .interests .datum-interest .datum-value:hover,.recipes-app .recipe-info .interests .datum-interest .datum-value:hover{background-color:#ccc}#recipes-app .recipe-info .interests .interests-label,.recipes-app .recipe-info .interests .interests-label{margin-right:22px}@media screen and (max-width: 767px){#recipes-app .recipe-info .interests .interests-label,.recipes-app .recipe-info .interests .interests-label{flex:0 1 100%}}#recipes-app .recipe-top,.recipes-app .recipe-top{width:100%;float:left;margin-bottom:0}@media screen and (max-width: 767px){#recipes-app .recipe-top,.recipes-app .recipe-top{overflow:initial}}@media print{#recipes-app .recipe-top,.recipes-app .recipe-top{padding-left:20px}}#recipes-app .recipe-top .image-section,.recipes-app .recipe-top .image-section{padding-right:20px}@media screen and (max-width: 767px){#recipes-app .recipe-top .image-section,.recipes-app .recipe-top .image-section{overflow:hidden;padding-right:0}}#recipes-app .recipe-top .image-section .recipe-media-container,.recipes-app .recipe-top .image-section .recipe-media-container{position:relative;width:100%;box-shadow:0 0 12px rgba(0,0,0,.3);cursor:pointer;overflow:hidden;padding:0}@media screen and (max-width: 767px){#recipes-app .recipe-top .image-section .recipe-media-container,.recipes-app .recipe-top .image-section .recipe-media-container{margin-left:auto;margin-right:auto;box-shadow:none;border:none}}#recipes-app .recipe-top .image-section .recipe-media-container:before,.recipes-app .recipe-top .image-section .recipe-media-container:before{content:"";display:block;position:absolute;top:0;left:-14px;width:19px;height:200%;background:radial-gradient(#FFFFFF 40%, rgba(255, 255, 255, 0) 70%)}#recipes-app .recipe-top .image-section .recipe-media-container:after,.recipes-app .recipe-top .image-section .recipe-media-container:after{content:"";display:block;position:absolute;top:0;right:-14px;width:19px;height:200%;background:radial-gradient(#FFFFFF 40%, rgba(255, 255, 255, 0) 70%)}#recipes-app .recipe-top .image-section .recipe-media-container .img-container,.recipes-app .recipe-top .image-section .recipe-media-container .img-container{position:relative;height:235px;overflow:hidden;border:7px #fff solid;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#recipes-app .recipe-top .image-section .recipe-media-container .img-container,.recipes-app .recipe-top .image-section .recipe-media-container .img-container{border:none;height:auto;padding:0 0 10px 0}}@media screen and (min-width: 768px){#recipes-app .recipe-top .image-section .recipe-media-container .img-container img,.recipes-app .recipe-top .image-section .recipe-media-container .img-container img{position:absolute;top:-100%;bottom:-100%;left:0;right:0;margin:auto;width:100%}}#recipes-app .recipe-bottom,.recipes-app .recipe-bottom{padding:0;margin-top:20px}@media print{#recipes-app .recipe-bottom,.recipes-app .recipe-bottom{padding-left:20px}}@media screen and (max-width: 767px){#recipes-app .recipe-bottom,.recipes-app .recipe-bottom{padding:0 20px}}#recipes-app .recipe-bottom .disclaimer-block,.recipes-app .recipe-bottom .disclaimer-block{color:#ce172b;margin-bottom:15px}#recipes-app .recipe-bottom .disclaimer-block .ico-exclamation-circle-o,.recipes-app .recipe-bottom .disclaimer-block .ico-exclamation-circle-o{font-size:24px;vertical-align:middle}#recipes-app .recipe-bottom .disclaimer-block .disclaimer,.recipes-app .recipe-bottom .disclaimer-block .disclaimer{display:inline-block;vertical-align:middle;margin-left:10px;font-weight:600;font-size:14px}#recipes-app .recipe-bottom .media,.recipes-app .recipe-bottom .media{margin-bottom:14px}@media screen and (max-width: 991px){#recipes-app .recipe-bottom .media button,.recipes-app .recipe-bottom .media button{margin-top:2px;margin-bottom:2px}}#recipes-app .recipe-bottom .media .icon,.recipes-app .recipe-bottom .media .icon{font-size:32px;margin-right:20px;color:#c40d3c;cursor:pointer}#recipes-app .recipe-bottom .media .tooltip,.recipes-app .recipe-bottom .media .tooltip{font-family:"Open Sans",sans-serif;font-weight:600;font-size:11px;text-transform:uppercase}#recipes-app .recipe-bottom .media .tooltip-inner,.recipes-app .recipe-bottom .media .tooltip-inner{padding-left:14px;padding-right:14px;font-family:inherit}#recipes-app .recipe-bottom .media email-friend-button .icon,.recipes-app .recipe-bottom .media email-friend-button .icon{margin-right:0}#recipes-app .recipe-bottom .section-heading,.recipes-app .recipe-bottom .section-heading{display:flex;align-items:center;overflow:visible;margin-bottom:0}#recipes-app .recipe-bottom .section-heading .section-name,.recipes-app .recipe-bottom .section-heading .section-name{margin:25px 0 25px 0}@media screen and (max-width: 767px){#recipes-app .recipe-bottom .section-heading .section-name,.recipes-app .recipe-bottom .section-heading .section-name{margin:15px 0 15px 0}}#recipes-app .recipe-bottom .section-heading h3,.recipes-app .recipe-bottom .section-heading h3{display:inline-block;font-size:20px}#recipes-app .recipe-bottom .section-heading .product-action-button,.recipes-app .recipe-bottom .section-heading .product-action-button{margin-left:auto}#recipes-app .recipe-bottom .section-heading .shopping-list-button,.recipes-app .recipe-bottom .section-heading .shopping-list-button{position:unset}#recipes-app .recipe-bottom .section-heading .shopping-list-popover-added .mct-popover__inner,.recipes-app .recipe-bottom .section-heading .shopping-list-popover-added .mct-popover__inner{min-width:200px}#recipes-app .recipe-bottom .recipe-ingredients,.recipes-app .recipe-bottom .recipe-ingredients{margin-top:40px}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block{transition:height .5s}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section{padding:20px 0 10px 0;list-style-type:none}@media screen and (max-width: 767px){#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section{margin-top:15px}}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section .ingredients-section-header,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section .ingredients-section-header{font-size:18px;font-weight:bold;font-family:"Open Sans",Montserrat,sans-serif;color:#333;text-transform:uppercase}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section+.ingredients-section,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients-section+.ingredients-section{border-top:1px dashed #999}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients{display:flex;flex-wrap:wrap;list-style:none}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients.vertical-view,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients.vertical-view{display:block}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li{flex-basis:100%;page-break-inside:avoid;display:flex;position:relative;margin-bottom:10px}@media screen and (min-width: 992px){#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li{flex-basis:33%;display:flex}}@media print{#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li{flex-basis:33%;display:flex}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li::before,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li::before{content:" • "}}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li sprite-svg svg,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients>li sprite-svg svg{width:14px}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-button,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-button{position:unset;width:24px;height:24px}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-button .product-action-button__icon,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-button .product-action-button__icon{margin:0}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-popover-added,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-popover-added{top:.5rem}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-popover-added .mct-popover__inner,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-popover-added .mct-popover__inner{right:unset;left:0}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-popover-added .mct-popover__inner::before,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients .shopping-list-popover-added .mct-popover__inner::before{right:unset;left:-5px}#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients.big-label>li>span,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients.big-label>li>span{margin-left:10px;font-size:14px;line-height:1.4}@media print{#recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients,.recipes-app .recipe-bottom .recipe-ingredients .ingredients-block .ingredients{list-style:disc;padding-left:40px}}#recipes-app .recipe-bottom .recipe-directions,.recipes-app .recipe-bottom .recipe-directions{margin-bottom:90px;margin-top:60px}@media print{#recipes-app .recipe-bottom .recipe-directions,.recipes-app .recipe-bottom .recipe-directions{margin-bottom:0}}#recipes-app .recipe-bottom .recipe-directions .section-heading .btn,.recipes-app .recipe-bottom .recipe-directions .section-heading .btn{margin-top:22px}#recipes-app .recipe-bottom .recipe-directions .directions-container,.recipes-app .recipe-bottom .recipe-directions .directions-container{display:flex;flex-direction:column}#recipes-app .recipe-bottom .recipe-directions .directions-section,.recipes-app .recipe-bottom .recipe-directions .directions-section{padding:20px 0 10px 0}@media screen and (max-width: 767px){#recipes-app .recipe-bottom .recipe-directions .directions-section,.recipes-app .recipe-bottom .recipe-directions .directions-section{padding:15px 0 7px 0}}#recipes-app .recipe-bottom .recipe-directions .directions-section.desktop-half-size,.recipes-app .recipe-bottom .recipe-directions .directions-section.desktop-half-size{width:50%}@media screen and (max-width: 991px){#recipes-app .recipe-bottom .recipe-directions .directions-section.desktop-half-size,.recipes-app .recipe-bottom .recipe-directions .directions-section.desktop-half-size{width:100%}}#recipes-app .recipe-bottom .recipe-directions .directions-section+.directions-section,.recipes-app .recipe-bottom .recipe-directions .directions-section+.directions-section{border-top:1px dashed #999}#recipes-app .recipe-bottom .recipe-directions .recipe-video-section,.recipes-app .recipe-bottom .recipe-directions .recipe-video-section{padding:80px 0 80px 20px}@media screen and (max-width: 991px){#recipes-app .recipe-bottom .recipe-directions .recipe-video-section,.recipes-app .recipe-bottom .recipe-directions .recipe-video-section{padding:20px 0;width:100%}}#recipes-app .recipe-bottom .recipe-directions .recipe-video-iframe-container,.recipes-app .recipe-bottom .recipe-directions .recipe-video-iframe-container{overflow:hidden;display:flex}#recipes-app .recipe-bottom .recipe-directions .recipe-video-iframe-container iframe,.recipes-app .recipe-bottom .recipe-directions .recipe-video-iframe-container iframe{max-width:640px;margin:0 auto}#recipes-app .recipe-bottom .recipe-directions li>span,.recipes-app .recipe-bottom .recipe-directions li>span{font-size:16px;width:calc(100% - 52px);float:right;margin-left:32px;page-break-inside:avoid}@media screen and (max-width: 767px){#recipes-app .recipe-bottom .recipe-directions li>span,.recipes-app .recipe-bottom .recipe-directions li>span{width:calc(100% - 32px);margin-left:12px;font-size:12px}}#recipes-app .recipe-bottom .recipe-directions ol,.recipes-app .recipe-bottom .recipe-directions ol{counter-reset:item;list-style-type:none}#recipes-app .recipe-bottom .recipe-directions ol li,.recipes-app .recipe-bottom .recipe-directions ol li{margin-left:0;display:block;margin-bottom:11px}@media screen and (max-width: 767px){#recipes-app .recipe-bottom .recipe-directions ol li,.recipes-app .recipe-bottom .recipe-directions ol li{margin-bottom:5px;line-height:22px}}#recipes-app .recipe-bottom .recipe-directions ol li:last-child,.recipes-app .recipe-bottom .recipe-directions ol li:last-child{margin-bottom:0}#recipes-app .recipe-bottom .recipe-directions ol li:before,.recipes-app .recipe-bottom .recipe-directions ol li:before{text-align:right;width:20px;float:left;content:counter(item) "  ";counter-increment:item;vertical-align:middle}#recipes-app .recipe-bottom .recipe-directions ol li:after,.recipes-app .recipe-bottom .recipe-directions ol li:after{content:" ";display:block;height:0;clear:both}#recipes-app .recipe-bottom .recipe-directions .direction-section-header,.recipes-app .recipe-bottom .recipe-directions .direction-section-header{font-size:18px;font-weight:bold;font-family:"Open Sans",Montserrat,sans-serif;color:#333;text-transform:uppercase}@media screen and (max-width: 479px){#recipes-app .recipe-bottom .section-heading .toggle-dropdown-button,.recipes-app .recipe-bottom .section-heading .toggle-dropdown-button{width:190px !important;margin-left:10px}}#recipes-app .recipe-credits,.recipes-app .recipe-credits{margin-top:15px}#recipes-app .recipe-credits .author-name,.recipes-app .recipe-credits .author-name{text-decoration:underline}@media screen and (max-width: 767px){#recipes-app h3,.recipes-app h3{font-size:24px}}@media print{.greedy-print-content .info-block{width:66.6666% !important}}@media print{.greedy-print-content .print-image{width:33.3333% !important;height:auto;float:left;margin-top:15px}}@media print{.greedy-print-content .recipe-info .subtitle{vertical-align:middle;font-family:"Open Sans",sans-serif;font-size:18px;color:#666;font-weight:normal}.greedy-print-content .recipe-info .ico-arrow{vertical-align:middle;color:#c40d3c;font-size:28px;margin-right:12px}.greedy-print-content .recipe-info .goes-well-with-block .goes-well-with{font-family:"Open Sans",sans-serif;padding-top:10px;font-size:18px;font-weight:normal}.greedy-print-content .recipe-info .goes-well-with-block .goes-well-with span{font-weight:600;margin-right:10px;text-transform:uppercase}}.greedy-print-content .mct-data-ribbon{clear:both}#recipes-app .favourites.row{margin-left:0;margin-right:0}#recipes-app .favourites.row .container{padding-left:0;padding-right:0}#recipes-app .stat-bar{display:flex;align-items:center;height:65px;background-color:#e5e5e5;border-radius:0 0 3px 3px}#recipes-app .stat-bar .stat{display:flex;align-items:center;margin-left:22px;margin-bottom:0;font-weight:600;font-size:12px;font-family:"Open Sans",sans-serif;text-transform:uppercase;color:#c40d3c}#recipes-app .stat-bar .stat .stat-value{margin-right:20px;margin-left:10px;font-weight:300;font-size:25px;color:#333}#recipes-app{padding-bottom:20px}#recipes-app .content{max-width:1200px}#recipes-app .content.browse{margin-top:40px}#recipes-app .content .facets-overlay{background:rgba(0,48,64,.9)}#recipes-app .content .facets-overlay .inner-container{padding:8px;padding-top:40px;background-color:#fff}#recipes-app .content .facets-overlay .inner-container .recipes-section-heading{margin-top:20px;margin-bottom:20px}#recipes-app .content .facets-overlay .inner-container .exit-overlay-button{position:absolute;top:20px;right:20px;z-index:2;width:20px;height:20px}#recipes-app .content .search-results-text{margin-bottom:30px}#recipes-app .content .search-results-text .search-results-count{color:#c40d3c}#recipes-app .content .search-results-text .highlight{color:#ce172b}#recipes-app .recipe-media-container,#recipes-app .recipe-container{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}#recipes-app .recipe-media-container .featured-triangle,#recipes-app .recipe-container .featured-triangle{position:absolute;top:-55px;right:-55px;z-index:1;width:110px;height:110px;transform:rotate(315deg);background:linear-gradient(to left, #01d2ff 50%, #00a9e5 90%)}#recipes-app .recipe-media-container .featured-text,#recipes-app .recipe-container .featured-text{position:absolute;top:50px;left:-40px;z-index:1;width:100%;font-weight:500;font-size:10px;letter-spacing:.7px;text-transform:uppercase;transform:rotate(90deg);color:#fff;text-align:center}.recipe-details-container .featured-text{top:50px}#recipes-app .product-filter-panel{margin-top:10px}#recipes-app .recipe_panel{margin-top:30px}#recipes-app .recipe_panel hr{margin-bottom:0}#recipes-app .no-recipes{margin:20px 0}#recipes-app .facet-wrapper .recipes-section-heading{display:flex;overflow:hidden;flex-wrap:wrap}@media screen and (max-width: 767px){#recipes-app .facet-wrapper .recipes-section-heading label{font-size:12px}}#recipes-app .facet-wrapper .recipes-section-heading .recipe-search-filter{display:block;width:48%;margin-bottom:1rem;font-weight:800}#recipes-app .facet-wrapper .recipes-section-heading .recipe-search-filter:nth-of-type(even){margin-left:5px}#recipes-app .facet-wrapper .recipes-section-heading .recipe-search-filter mct-check.non-list{margin-right:5px}#recipes-app .facet-wrapper fieldset legend{border:0;margin-bottom:0;display:contents}#recipes-app .facet-wrapper .facet{position:relative}#recipes-app .facet-wrapper .facet .reset-button{position:absolute;top:0;right:0}#recipes-app .facet-wrapper .facet .input-with-icon{margin-bottom:0}#recipes-app .facet-wrapper .facet:after{position:absolute;bottom:0;width:100%;height:100%;content:"";pointer-events:none}#recipes-app .facet-wrapper .facet hr.facet-separator{margin-bottom:15px}#recipes-app .facet-wrapper .facet .title{height:30px;font-weight:600;font-size:18px;text-transform:uppercase;color:#07272d}#recipes-app .facet-wrapper .facet .title sprite-svg{margin-right:16px}#recipes-app .facet-wrapper .facet .title .reset-button{margin-top:3px}#recipes-app .facet-wrapper .facet .title button{color:#222}#recipes-app .facet-wrapper .facet .title button:hover{color:#fff}#recipes-app .facet-wrapper .facet .title button sprite-svg{color:#c40d3c}#recipes-app .facet-wrapper .facet .input-with-icon{width:100%;margin:0 0 10px 0}#recipes-app .facet-wrapper .facet .facet-list{overflow-y:auto;padding:0;list-style-type:none;margin-bottom:20px}#recipes-app .facet-wrapper .facet .facet-list.categories{max-height:300px}#recipes-app .facet-wrapper .facet .facet-list .count{margin:2px 0 0 4px;font-size:80%;color:#999}#recipes-app .facet-wrapper .facet .facet-list .facet-item{font-weight:500;font-size:14px;cursor:pointer}#recipes-app .reset-all-filters{margin:15px 0}#recipes-app .layout-buttons{display:flex;align-items:center;height:40px}#recipes-app .layout-buttons .layout-label{font-size:12px;color:#333;text-transform:uppercase;font-weight:600;margin:0}#recipes-app .layout-buttons button{vertical-align:middle;display:inline-block;width:48px;height:48px;font-size:34px;color:#ccc}#recipes-app .layout-buttons button .icon.ico-twocolumns{margin:0 12px}#recipes-app .layout-buttons button .icon.selected{color:#000}#recipes-app .container .recipes-section-heading .open-facets .btn{margin-bottom:10px}#recipes-app .container .recipes-section-heading .recipe-search-filter{display:inline-block;margin-top:1rem;font-weight:800}#recipes-app .container .recipes-section-heading .recipe-search-filter:not(:first-of-type){margin-left:5px}#recipes-app .container .recipes-section-heading .recipe-search-filter .mct-checkbox{background-color:#d8d8d8}.pane-recipes-recipes{min-height:580px}