@font-face{font-family:slick;font-display:swap;src:url(../../fonts/slick.woff) format("woff")}.component--recipe-full{width:100%;padding:60px 0;margin:0 auto}@media (max-width:768px){.component--recipe-full{padding:0 0 30px}}.component--recipe-full .recipe-detail{width:100%;max-width:1230px;padding:0 30px;margin:0 auto}.component--recipe-full .recipe-detail .image-zone{position:relative}.component--recipe-full .recipe-detail .image-zone.left-side{width:49%}@media (max-width:768px){.component--recipe-full .recipe-detail .image-zone.left-side{width:calc(100% + 30px);margin:0 -15px}}.component--recipe-full .recipe-detail .image-zone img{width:100%}.component--recipe-full .recipe-detail .image-zone .field--name-field-fdl-content-image-credit,.component--recipe-full .recipe-detail .image-zone .field--name-field-fdl-pcontent-image-credit{position:absolute;bottom:0;left:-15px}@media (max-width:768px){.component--recipe-full .recipe-detail .image-zone .field--name-field-fdl-content-image-credit,.component--recipe-full .recipe-detail .image-zone .field--name-field-fdl-pcontent-image-credit{position:relative;padding-left:4px;left:0}}.component--recipe-full .recipe-detail .content-zone{width:51%;padding-left:130px;position:relative}@media (max-width:768px){.component--recipe-full .recipe-detail .content-zone{width:100%;padding:0}}.component--recipe-full .recipe-detail .content-zone .field--name-body{margin-bottom:20px}.component--recipe-full .recipe-detail .content-zone h1,.component--recipe-full .recipe-detail .content-zone h3{margin:10px 0 20px}@media (max-width:768px){.component--recipe-full .recipe-detail .content-zone h1,.component--recipe-full .recipe-detail .content-zone h3{margin:15px auto 20px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-recipe-ref-cat{padding:2px 0 5px;margin:15px auto}@media (max-width:768px){.component--recipe-full .recipe-detail .content-zone .field--name-field-recipe-ref-cat{padding-bottom:2px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-recipe-ref-cat a:active,.component--recipe-full .recipe-detail .content-zone .field--name-field-recipe-ref-cat a:focus,.component--recipe-full .recipe-detail .content-zone .field--name-field-recipe-ref-cat a:hover{color:inherit;background:0 0;text-decoration:none}.component--recipe-full .recipe-detail .content-zone .author .field--name-field-author{width:100%;margin:0 auto}.component--recipe-full .recipe-detail .content-zone .author .avatar{width:27px;height:27px;margin:0 7px 0 0}.component--recipe-full .recipe-detail .content-zone .author .avatar img{width:27px;height:27px}.component--recipe-full .recipe-detail .content-zone .author .author-name span{padding-left:5px}.component--recipe-full .recipe-detail .content-zone .author .author-name span:nth-child(3){padding:0}.component--recipe-full .recipe-detail .content-zone .author .author-name .field--name-field-tag-primary{padding:0 0 0 5px;margin:0}.component--recipe-full .recipe-detail .content-zone .author .field--name-field-tag-primary a{pointer-events:none}.component--recipe-full .recipe-detail .content-zone .date{margin-bottom:40px}@media (max-width:768px){.component--recipe-full .recipe-detail .content-zone .date{margin-bottom:20px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating{height:52px;padding:0 15px}@media (max-width:350px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating{margin:0 -30px;padding:0 15px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .field--label{padding-right:15px}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .select-wrapper,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .select-wrapper,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .select-wrapper,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .select-wrapper{width:unset}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star{width:28px;height:30px;margin-right:10px}@media (max-width:480px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star{width:26px;height:28px;margin-right:5px}}@media (max-width:350px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star{width:20px;height:22px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star a{width:28px;height:30px}@media (max-width:480px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star a{width:26px;height:28px}}@media (max-width:350px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star a{width:20px;height:22px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star.on a{width:28px;height:30px}@media (max-width:480px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star.on a{width:26px;height:28px}}@media (max-width:350px){.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .fivestar-widget .star.on a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star.hover a,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .fivestar-widget .star.on a{width:20px;height:22px}}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .description,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .description,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .description,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .description{margin:0}.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .form-type-select .description .fivestar-summary .average-rating span,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .form-type-fivestar .js-form-type-select .description .fivestar-summary .average-rating span,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .form-type-select .description .fivestar-summary .average-rating span,.component--recipe-full .recipe-detail .content-zone .field--name-field-fivestar-rating .js-form-type-fivestar .js-form-type-select .description .fivestar-summary .average-rating span{padding-left:12px}.component--recipe-full .recipe-detail .timeline{width:100%;padding:70px 0;margin:0 auto}@media (max-width:768px){.component--recipe-full .recipe-detail .timeline{max-width:100%;padding:30px 15px}}@media (max-width:1170px){.component--recipe-full .recipe-detail .timeline .col{margin-bottom:35px}}.component--recipe-full .recipe-detail .timeline .col h3,.component--recipe-full .recipe-detail .timeline .col h4{margin:0 auto 10px;padding:0;min-height:30px}@media (max-width:1170px){.component--recipe-full .recipe-detail .timeline .col h3,.component--recipe-full .recipe-detail .timeline .col h4{min-height:auto}}.component--recipe-full .recipe-detail .timeline .col .field,.component--recipe-full .recipe-detail .timeline .col .timing{margin-top:auto}@media (max-width:768px){.component--recipe-full .recipe-detail .upper-zone .fdl-plus-popup{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.component--recipe-full .bottom-zone .ante-body{margin-bottom:20px;padding-right:100px}@media (max-width:768px){.component--recipe-full .bottom-zone .ante-body{padding-right:0}}.component--recipe-full .bottom-zone .ante-body.fdl-recipe-title .node-recipe-title{position:relative}.component--recipe-full .bottom-zone .ante-body.fdl-recipe-title .node-recipe-title:after{content:"";position:absolute;width:100%;height:100%;bottom:0;left:-3px}.component--recipe-full .bottom-zone h2.node-recipe-title,.component--recipe-full .bottom-zone h3{margin:0 0 20px}@media (max-width:768px){.component--recipe-full .bottom-zone h2.node-recipe-title,.component--recipe-full .bottom-zone h3{margin:25px auto}}.component--recipe-full .bottom-zone h2,.component--recipe-full .bottom-zone h3{margin-bottom:10px}.component--recipe-full .bottom-zone .image-zone{margin-bottom:30px}.component--recipe-full .bottom-zone .image-zone .image-wrap{position:relative}.component--recipe-full .bottom-zone .steps{padding:0 0 10px 150px;margin-bottom:25px;margin-top:0}@media (max-width:1230px){.component--recipe-full .bottom-zone .steps{padding:0 0 10px 55px}}@media (max-width:768px){.component--recipe-full .bottom-zone .steps{width:100%}}.component--recipe-full .bottom-zone .steps .currentstep{margin-left:10px}.component--recipe-full .bottom-zone .paragraph--type--recipe-step{margin-bottom:20px}.component--recipe-full .bottom-zone .paragraph--type--recipe-step .field--name-field-body,.component--recipe-full .bottom-zone .paragraph--type--recipe-step .image-zone{padding:0 100px}@media (max-width:1230px){.component--recipe-full .bottom-zone .paragraph--type--recipe-step .field--name-field-body,.component--recipe-full .bottom-zone .paragraph--type--recipe-step .image-zone{padding:0 30px}}@media (max-width:768px){.component--recipe-full .bottom-zone .paragraph--type--recipe-step .field--name-field-body,.component--recipe-full .bottom-zone .paragraph--type--recipe-step .image-zone{padding:0}}.component--recipe-full .bottom-zone .paragraph--type--recipe-step p{margin:0 0 10px}.component--recipe-full .bottom-zone .paragraph--type--recipe-step p:last-child{margin-bottom:0}@media (max-width:768px){.component--recipe-full .bottom-zone .left-zone{max-width:100%}}.component--recipe-full .bottom-zone .right-zone{float:right}@media (max-width:768px){.component--recipe-full .bottom-zone .right-zone{width:calc(100% + 30px);margin:0 -15px;padding:0;max-width:calc(100% + 30px)}}.component--recipe-full .bottom-zone .right-zone .ingredients-box{padding:15px 30px 30px;width:100%}.component--recipe-full .bottom-zone .right-zone .ingredients-box .title-section{margin-top:10px}.component--recipe-full .bottom-zone .right-zone .ingredients-box h3{position:relative;left:50%;margin:0;padding:0 25px}.component--recipe-full .bottom-zone .right-zone .ingredients-box .paragraph--type--recipe-ingredient{margin-bottom:15px}.component--recipe-full .bottom-zone .right-zone .ingredients-box .field--name-field-recipe-ref-ingredient{margin-bottom:5px}.component--recipe-full .bottom-zone .right-zone .ingredients-box .field--name-field-section-title{margin-bottom:5px;padding:20px 0 15px 0}.component--recipe-full .bottom-zone .right-zone .ingredients-box .title-section{position:relative;width:100%;margin-bottom:30px}.component--recipe-full .bottom-zone .right-zone .ingredients-box .title-section:before{position:absolute;content:"";left:0;top:50%;right:0}.component--recipe-full .bottom-zone .right-zone .ingredients-box .title-section h4{position:relative;top:50%;left:50%;margin-top:20px;margin-bottom:0;padding:0 25px}@media (max-width:768px){.component--recipe-full .bottom-zone .right-zone .ingredients-box.hidden-recipe-heading.bgrandom-1{position:relative;padding:10px 30px 30px}.component--recipe-full .bottom-zone .right-zone .ingredients-box.hidden-recipe-heading.bgrandom-1:after{content:"";position:absolute;width:100%;height:110px;bottom:0;left:0}}.component--recipe-full-next{padding:0 30px;margin-bottom:60px}.component--recipe-full-next .image{margin-bottom:15px}.component--recipe-full-next .field--name-field-tag-primary a{padding:2px 0 5px;margin:15px auto}.component--recipe-full-next h4,.component--recipe-full-next p{margin-top:0}.component--recipe-full-next a.button--A{margin-top:50px;padding:10px 15px 12px 15px}.component--recipe-full-next a.button--A:after{content:""}