.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s ease;position:fixed;width:1000px;height:800px;max-width:90vw;max-height:40vh;opacity:0;visibility:hidden;z-index:20020}@media(min-width: 768px){.modal{max-width:80vw}}@media(min-width: 1050px){.modal{max-width:60vw;max-height:60vh}}@media(min-height: 850px){.modal{max-height:50vh}}.modal.panelActive{transition:all .4s ease;opacity:1;transition-delay:.2s;visibility:visible}.modal .closeButton{position:absolute;width:20px;height:20px;top:-26px;right:-3px;cursor:pointer;outline-offset:2px}.modal .closeButton:focus-visible{outline:1px solid #fff}.modal .closeButton:before,.modal .closeButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:20px;height:3px;background:#fff;display:block;-webkit-transform-origin:70% 50%;transform-origin:50% 50%;transition:all .2s ease}.modal .closeButton:before{-webkit-transform:translate(-51%, -50%) rotate(-45deg);transform:translate(-51%, -50%) rotate(-45deg)}.modal .closeButton:after{-webkit-transform:translate(-51%, -50%) rotate(45deg);transform:translate(-51%, -50%) rotate(45deg)}.modal .content,.modal iframe{width:100%;height:100%}.recipeBanner{text-align:center;position:relative;padding:205px 0 60px}@media(min-width: 768px){.recipeBanner{padding-bottom:80px}}@media(min-width: 1050px){.recipeBanner{padding:170px 0 110px}}@media(min-width: 1420px){.recipeBanner{padding-bottom:140px}}.recipeBanner.background-beige+link+.background-beige{padding-top:0 !important}.recipeBanner.background-white+link+.background-white{padding-top:0 !important}.recipeBanner.background-darkgreen+link+.background-darkgreen{padding-top:0 !important}.recipeBanner.background-beige .text .tagItemsWrapper .tagItem .tag,.recipeBanner.background-white .text .tagItemsWrapper .tagItem .tag{color:#00341c}.recipeBanner.background-beige .text .downloadAndShare .downloadRecipe,.recipeBanner.background-white .text .downloadAndShare .downloadRecipe{color:#00341c}.recipeBanner.background-beige .text .downloadAndShare .downloadRecipe svg,.recipeBanner.background-white .text .downloadAndShare .downloadRecipe svg{stroke:#00341c}.recipeBanner.background-beige .socialShare,.recipeBanner.background-white .socialShare{color:#022517}.recipeBanner.background-beige .socialShare svg,.recipeBanner.background-white .socialShare svg{stroke:#022517}.recipeBanner.background-darkgreen{color:#fff}.recipeBanner.background-darkgreen .cursiveHeader{color:#d9b04d}.recipeBanner.background-darkgreen h1,.recipeBanner.background-darkgreen .preamble{color:#fff}.recipeBanner.background-darkgreen .text .downloadAndShare .downloadRecipe:focus-visible{outline-color:#fff}.recipeBanner.background-darkgreen .socialShare:focus-visible{outline-color:#fff}.recipeBanner.background-darkgreen .slideWrapper .progressBar{background:rgba(255,255,255,.2)}.recipeBanner.background-darkgreen .slideWrapper .progressBar span{background:#fff}@media(min-width: 768px){.recipeBanner .inner{padding-left:8%}}@media(min-width: 1380px){.recipeBanner .inner{padding-left:calc((100vw - 1160px)/2)}}.recipeBanner .title{padding:0 5% 35px}@media(min-width: 768px){.recipeBanner .title{padding:0 8% 50px 0;display:flex;align-items:center;justify-content:space-between}}@media(min-width: 1050px){.recipeBanner .title{padding-bottom:60px}}@media(min-width: 1380px){.recipeBanner .title{padding-right:calc((100vw - 1160px)/2)}}@media(min-width: 1420px){.recipeBanner .title{padding-bottom:70px}}@media(min-width: 768px){.recipeBanner .title .socialShare{min-width:60px}}@media(min-width: 1420px){.recipeBanner .title .socialShare{margin-top:-5px}}.recipeBanner .headerText{position:relative;display:flex;justify-content:center;flex-direction:column;padding:0 30px}@media(min-width: 768px){.recipeBanner .headerText{padding:0 30px 0 0}}.recipeBanner .headerText span{font-size:32px;font-size:3.2rem;font-family:"Quickpen",sans-serif;color:#d9b04d;margin-bottom:-3px}@media(min-width: 768px){.recipeBanner .headerText span{text-align:left;margin-bottom:-15px}}@media(min-width: 1050px){.recipeBanner .headerText span{font-size:36px;font-size:3.6rem}}@media(min-width: 1420px){.recipeBanner .headerText span{font-size:42px;font-size:4.2rem;margin-bottom:-20px}}.recipeBanner .headerText h1{text-transform:uppercase;margin-bottom:0}@media(max-width: 499px){.recipeBanner .headerText h1{font-size:30px;font-size:3rem}}@media(min-width: 768px){.recipeBanner .headerText h1{text-align:left}}.recipeBanner .text{padding:42px 5% 0;display:flex;flex-direction:column}@media(min-width: 768px){.recipeBanner .text{flex-basis:32%;max-width:32%;flex-shrink:0;flex-grow:0;padding:0 40px 0 0}}@media(min-width: 1050px){.recipeBanner .text{flex-basis:27%;max-width:27%;flex-shrink:0;flex-grow:0}}@media(min-width: 1420px){.recipeBanner .text{flex-basis:22%;max-width:22%;flex-shrink:0;flex-grow:0}}@media(min-width: 1700px){.recipeBanner .text{flex-basis:20%;max-width:20%;flex-shrink:0;flex-grow:0;padding-right:50px}}.recipeBanner .text .tagItemsWrapper{order:1;display:flex;align-items:center;justify-content:space-between;margin:0 -5px}@media(min-width: 768px){.recipeBanner .text .tagItemsWrapper{flex-direction:column;align-items:flex-start;order:2;margin:0}}.recipeBanner .text .tagItemsWrapper .tagItem{text-align:left}@media(max-width: 767px){.recipeBanner .text .tagItemsWrapper .tagItem{margin:0 5px}}@media(min-width: 768px){.recipeBanner .text .tagItemsWrapper .tagItem{margin-bottom:15px}}@media(min-width: 1050px){.recipeBanner .text .tagItemsWrapper .tagItem{margin-bottom:20px}}@media(min-width: 1420px){.recipeBanner .text .tagItemsWrapper .tagItem{margin-bottom:25px}}.recipeBanner .text .tagItemsWrapper .tagItem:last-of-type{margin-bottom:0}.recipeBanner .text .tagItemsWrapper .tagItem .tag,.recipeBanner .text .tagItemsWrapper .tagItem p{font-size:12px;font-size:1.2rem;font-family:"Lato",sans-serif}@media(min-width: 768px){.recipeBanner .text .tagItemsWrapper .tagItem .tag,.recipeBanner .text .tagItemsWrapper .tagItem p{font-size:13px;font-size:1.3rem}}@media(min-width: 1050px){.recipeBanner .text .tagItemsWrapper .tagItem .tag,.recipeBanner .text .tagItemsWrapper .tagItem p{font-size:15px;font-size:1.5rem}}@media(min-width: 1420px){.recipeBanner .text .tagItemsWrapper .tagItem .tag,.recipeBanner .text .tagItemsWrapper .tagItem p{font-size:16px;font-size:1.6rem}}.recipeBanner .text .tagItemsWrapper .tagItem .tag{color:#d9b04d;text-transform:uppercase;font-weight:700}.recipeBanner .text .tagItemsWrapper .tagItem p{margin:2px 0 0;font-weight:400}.recipeBanner .text .preambleText{order:2;text-align:left;margin:17px 0 0}@media(min-width: 768px){.recipeBanner .text .preambleText{margin:0 0 25px}}@media(min-width: 1050px){.recipeBanner .text .preambleText{margin-bottom:30px}}@media(min-width: 1420px){.recipeBanner .text .preambleText{margin-bottom:40px}}.recipeBanner .text .downloadAndShare{order:3;display:flex;align-items:center;justify-content:flex-end;padding-top:52px}@media(min-width: 768px){.recipeBanner .text .downloadAndShare{padding-top:30px}}@media(min-width: 1050px){.recipeBanner .text .downloadAndShare{padding-top:45px}}@media(min-width: 1420px){.recipeBanner .text .downloadAndShare{padding-top:55px}}.recipeBanner .text .downloadAndShare.downloadIncluded{justify-content:space-between}.recipeBanner .text .downloadAndShare .downloadRecipe{font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#fff;border-bottom:2px solid #d9b04d;transition:color .2s ease;display:flex;align-items:center;padding:0}@media(min-width: 768px){.recipeBanner .text .downloadAndShare .downloadRecipe{font-size:13px;font-size:1.3rem}}@media(min-width: 1050px){.recipeBanner .text .downloadAndShare .downloadRecipe{font-size:15px;font-size:1.5rem}}@media(min-width: 1420px){.recipeBanner .text .downloadAndShare .downloadRecipe{font-size:16px;font-size:1.6rem}}.recipeBanner .text .downloadAndShare .downloadRecipe:after{display:none}.recipeBanner .text .downloadAndShare .downloadRecipe svg{stroke:#fff;transition:stroke .2s ease;width:10px;height:12px;margin-left:8px;margin-top:-3px}@media(min-width: 768px){.recipeBanner .text .downloadAndShare .downloadRecipe svg{width:12px;height:15px}}@media(min-width: 1050px){.recipeBanner .text .downloadAndShare .downloadRecipe svg{width:15px;height:18px;margin-top:-5px}}@media(min-width: 1420px){.recipeBanner .text .downloadAndShare .downloadRecipe svg{width:17px;height:21px;margin-top:-7px}}.recipeBanner .text .downloadAndShare .downloadRecipe:hover{color:#d9b04d}.recipeBanner .text .downloadAndShare .downloadRecipe:hover svg{stroke:#d9b04d}.recipeBanner .singleImage{padding:0 5%}@media(min-width: 768px){.recipeBanner .singleImage{flex-basis:68%;max-width:68%;flex-shrink:0;flex-grow:0;padding:0 0 0 10px}}@media(min-width: 768px)and (min-width: 1050px){.recipeBanner .singleImage{flex-basis:73%;max-width:73%;flex-shrink:0;flex-grow:0}}@media(min-width: 768px)and (min-width: 1420px){.recipeBanner .singleImage{flex-basis:78%;max-width:78%;flex-shrink:0;flex-grow:0;padding-left:20px}}@media(min-width: 768px)and (min-width: 1700px){.recipeBanner .singleImage{flex-basis:80%;max-width:80%;flex-shrink:0;flex-grow:0}}@media(min-width: 1920px){.recipeBanner .singleImage img{width:100%}}.recipeBanner .content{display:flex;flex-direction:column-reverse}@media(min-width: 768px){.recipeBanner .content{flex-direction:row}}.recipeBanner .socialShareWrapper{position:relative}.recipeBanner .socialShare{font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;display:flex;align-items:center;font-family:"Lato",sans-serif;text-transform:uppercase;transition:color .2s ease;outline-offset:3px;position:relative}@media(min-width: 768px){.recipeBanner .socialShare{font-size:13px;font-size:1.3rem}}@media(min-width: 1050px){.recipeBanner .socialShare{font-size:15px;font-size:1.5rem}}@media(min-width: 1420px){.recipeBanner .socialShare{font-size:16px;font-size:1.6rem}}.recipeBanner .socialShare:focus-visible{outline:1px solid #0015ff}.recipeBanner .socialShare:hover{color:#d9b04d}.recipeBanner .socialShare:hover svg{stroke:#d9b04d}.recipeBanner .socialShare svg{width:11px;height:11px;margin-left:5px;stroke:#fff;transition:stroke .2s ease}@media(min-width: 1050px){.recipeBanner .socialShare svg{width:14px;height:14px;margin-left:8px}}@media(min-width: 1420px){.recipeBanner .socialShare svg{width:17px;height:17px}}.recipeBanner .socialShareDropdown{left:50%;transform:translateX(-80%);top:40px}@media(min-width: 768px){.recipeBanner .socialShareDropdown{transform:translateX(-70%)}}@media(min-width: 1050px){.recipeBanner .socialShareDropdown{transform:translateX(-50%)}}.recipeBanner .socialShareDropdown:after{left:80%}@media(min-width: 768px){.recipeBanner .socialShareDropdown:after{left:70%}}@media(min-width: 1050px){.recipeBanner .socialShareDropdown:after{left:50%}}.recipeBanner .image{position:relative}.recipeBanner .image .playIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;outline-offset:2px;z-index:1}@media(min-width: 768px){.recipeBanner .image .playIcon{width:70px;height:70px}}@media(min-width: 1050px){.recipeBanner .image .playIcon{width:80px;height:80px}}@media(min-width: 1420px){.recipeBanner .image .playIcon{width:98px;height:98px}}.recipeBanner .image .playIcon:focus-visible{outline:1px solid #0015ff}.recipeBanner .image .playIcon:hover circle{color:#986f0d}.recipeBanner .image .playIcon:hover path{color:#faf8f5}.recipeBanner .image .playIcon circle,.recipeBanner .image .playIcon path{transition:color ease-in-out .2s}.recipeBanner .image .playIcon circle{color:#d9b04d}.recipeBanner .image .playIcon path{color:#022517}.recipeBanner .image .playIcon svg{height:60px;width:60px;transition:fill .2s ease}@media(min-width: 768px){.recipeBanner .image .playIcon svg{width:70px;height:70px}}@media(min-width: 1050px){.recipeBanner .image .playIcon svg{width:80px;height:80px}}@media(min-width: 1420px){.recipeBanner .image .playIcon svg{width:98px;height:98px}}.recipeBanner .slideWrapper{margin:28px 0 18px}@media(min-width: 500px){.recipeBanner .slideWrapper{margin:35px 0 25px}}@media(min-width: 768px){.recipeBanner .slideWrapper{margin:0 0 -10px 0;overflow:hidden;padding-left:10px}}@media(min-width: 1050px){.recipeBanner .slideWrapper{margin-bottom:-25px}}@media(min-width: 1420px){.recipeBanner .slideWrapper{margin-bottom:-40px;padding-left:20px}}.recipeBanner .slideWrapper .image{transition:transform .2s ease;padding:0 15px}@media(min-width: 320px){.recipeBanner .slideWrapper .image{padding:0 20px}}@media(min-width: 500px){.recipeBanner .slideWrapper .image{padding:0 25px}}@media(min-width: 650px){.recipeBanner .slideWrapper .image{padding:0 35px}}@media(min-width: 768px){.recipeBanner .slideWrapper .image{padding:0}}@media(max-width: 767px){.recipeBanner .slideWrapper .image.active{transform:scale(1.2)}}@media(max-width: 767px){.recipeBanner .slideWrapper .image .playIcon{width:40px;height:40px}.recipeBanner .slideWrapper .image .playIcon svg{width:40px;height:40px}}.recipeBanner .slideWrapper .progressBar{width:85%;height:1px;background:rgba(0,52,28,.1);margin-top:25px;overflow:hidden}@media(max-width: 767px){.recipeBanner .slideWrapper .progressBar{display:none}}@media(min-width: 768px){.recipeBanner .slideWrapper .progressBar{height:2px;margin-top:40px}}@media(min-width: 1050px){.recipeBanner .slideWrapper .progressBar{width:80%}}@media(min-width: 1420px){.recipeBanner .slideWrapper .progressBar{width:73%}}.recipeBanner .slideWrapper .progressBar span{height:1px;background:#00341c;display:block;transition:width .2s linear;max-width:100%;background:#00341c}@media(min-width: 768px){.recipeBanner .slideWrapper .progressBar span{height:2px}}.recipeBanner .tns-liveregion,.recipeBanner .tns-nav,.recipeBanner .tns-controls{display:none}.recipeBanner .js-slider{display:flex}.recipeBanner .js-slider:hover{cursor:url("../../../images/icons/carouselPointer.svg"),auto}.recipeBanner .tns-ovh{overflow:visible}@media(min-width: 768px){.recipeBanner .tns-inner{margin-left:0 !important}}
