html{scroll-behavior:smooth}html,body{margin:0;overflow-x:hidden}.vf-header-container{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;height:80px;padding:0;display:flex;position:relative}.vf-nav ul{gap:40px;margin:0;padding:0;list-style:none;display:flex}.vf-nav a{color:#000;text-transform:uppercase;justify-content:center;align-items:center;padding:0 4px;font-family:din condensed,sans-serif;font-size:1.5em;text-decoration:none;transition:transform .2s,color .2s;display:flex;position:relative}.vf-nav a:after{content:"";background:#000;width:0;height:2px;transition:width .25s;position:absolute;bottom:-1.5px;left:50%;transform:translate(-50%)}.vf-nav a:hover:after{width:100%}.vf-nav a:hover{color:#222;transform:scale(1.05)}.vf-burger{cursor:pointer;z-index:3000;width:44px;height:44px;transition:transform .14s;display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.vf-burger:active{transform:translateY(-50%)scale(1.08)}.vf-icon{stroke:#000;fill:none;stroke-width:2.2px;pointer-events:none;width:24px;height:24px;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vf-burger-icon{opacity:1;pointer-events:auto}.vf-cross-icon{opacity:0;pointer-events:auto}.vf-burger.open .vf-burger-icon{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.vf-burger.open .vf-cross-icon{opacity:1;transform:translate(-50%,-50%)rotate(0)}@media (max-width:1024px){.vf-burger{display:flex}.vf-nav{display:none}.vf-nav.vf-active{z-index:2000;background:#fbf3e0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vf-nav.vf-active ul{flex-direction:column;align-items:center;gap:28px}.vf-nav.vf-active a{padding:8px 12px;font-size:22px}}body{transition:all .2s}.carousel-wrapper{width:100%;position:relative;overflow:visible!important}.my-carousel{display:flex!important;overflow:hidden!important}.my-carousel .item{flex:none!important}.my-carousel img{max-width:100%!important;height:auto!important;transition:transform .2s!important;display:block!important}.my-carousel a:hover img{transform:scale(1.05)!important}.carousel-controls{justify-content:center!important;gap:30px!important;margin-top:15px!important;display:flex!important}.carousel-prev,.carousel-next{color:#fff!important;cursor:pointer!important;background:0 0!important;border:2px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:24px!important;transition-property:transform,background!important;transition-duration:.3s,.3s!important;transition-timing-function:ease,ease!important;display:flex!important}.carousel-prev:hover,.carousel-next:hover{background:#ffffff1a!important;transform:scale(1.3)!important}@media (max-width:1024px){.carousel-prev,.carousel-next{width:35px!important;height:35px!important;font-size:22px!important}}@media (max-width:768px){.carousel-prev,.carousel-next{width:32px!important;height:32px!important;margin:5px!important;font-size:16px!important}}#wcb.carbonbadge{--b1:#0e11a8;--b2:#00ffbc;text-align:center;color:var(--b1);font-size:15px;line-height:1.15}#wcb.carbonbadge sub{vertical-align:middle;font-size:.7em;position:relative;top:.3em}#wcb #wcb_2,#wcb #wcb_a,#wcb #wcb_g{text-align:center;justify-content:center;align-items:center;margin:.2em 0;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:1em;line-height:1.15;text-decoration:none;display:inline-flex}#wcb #wcb_a,#wcb #wcb_g{border:.13em solid var(--b2);padding:.3em .5em}#wcb #wcb_g{background:#fff;border-right:0;border-radius:.3em 0 0 .3em;min-width:8.2em}#wcb #wcb_a{background:var(--b1);color:#fff;border-left:0;border-color:var(--b1);border-radius:0 .3em .3em 0;font-weight:700}#wcb.wcb-d #wcb_a{color:var(--b1);background:var(--b2);border-color:var(--b2)}#wcb.wcb-d #wcb_2{color:#fff}.cpel-switcher--layout-dropdown:hover .cpel-switcher__list,.cpel-switcher--layout-dropdown:focus-within .cpel-switcher__list,.cpel-switcher--layout-dropdown .cpel-switcher__toggle--on+.cpel-switcher__list{max-height:400px!important}@media (min-width:1025px){.elementor-element-eb1393b,.elementor-element-dafde31,.elementor-element-f835883,.va-recipe-hero{background-attachment:fixed!important}}.va-recipe{background:#f7cabb}.va-recipe-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:95vh;min-height:420px;max-height:1000px}.va-recipe-body{color:#191919;text-align:left;background:#fbf2e0;width:80vw;max-width:1500px;margin:-20vh auto 0;padding:55px 6vw 4.5rem;position:relative}.va-recipe--no-photo .va-recipe-body{margin-top:clamp(104px,12vw,176px)}@media (max-width:900px){.va-recipe-body{width:92vw;padding-left:6vw;padding-right:6vw}}.va-recipe-title{text-align:center;margin:0 0 4.2rem;font-family:din-condensed,sans-serif;line-height:1;text-transform:uppercase!important;font-size:48px!important;font-weight:400!important}.va-recipe-lead,.va-recipe-section p{text-align:justify;margin:0 0 .9rem;font-family:din-condensed,sans-serif;font-size:24px;font-weight:300;line-height:1.2}.va-recipe-section{margin:0}.va-recipe-section h2{text-align:center;margin:2.7rem 0 1.9rem;font-family:din-condensed,sans-serif;line-height:1.05;text-transform:none!important;font-size:40px!important;font-weight:300!important}.va-recipe-section ul,.va-recipe-section ol{margin:0 0 1.1rem;padding-left:1.6rem;font-family:din-condensed,sans-serif;font-size:24px;font-weight:300;line-height:1.2}.va-recipe-section a{color:#e0531f;text-decoration:none}@media (max-width:768px){.va-recipe-title{font-size:34px}.va-recipe-section h2{font-size:28px}.va-recipe-lead,.va-recipe-section p,.va-recipe-section ul,.va-recipe-section ol{font-size:19px}}@media (max-width:767px){.elementor-element.e-con.e-flex.elementor-element-a7a0d7d,.elementor-element.e-con.e-flex.elementor-element-ad4345d,.elementor-element.e-con.e-flex.elementor-element-7b51e6a,.elementor-element.e-con.e-flex.elementor-element-ace3c71,.elementor-element.e-con.e-flex.elementor-element-6248872,.elementor-element.e-con.e-flex.elementor-element-e69fb68,.elementor-element.e-con.e-flex.elementor-element-8cb6cfa,.elementor-element.e-con.e-flex.elementor-element-115b221,.elementor-element.e-con.e-flex.elementor-element-8145b11,.elementor-element.e-con.e-flex.elementor-element-b786c0e,.elementor-element.e-con.e-flex.elementor-element-f835883>.e-con-inner,.elementor-element.e-con.e-flex.elementor-element-bb446f0>.e-con-inner{flex-wrap:nowrap}}@media (max-width:767px) and (max-height:760px){.elementor-76 .elementor-element.e-con.elementor-element-eb1393b{--padding-top:max(20vw, 100px);--padding-bottom:68vw}.elementor-87 .elementor-element.e-con.elementor-element-f835883{--padding-top:100px;--padding-bottom:70vw}}
.va-page{color:#111;background:#fbf3e0;min-height:60vh;padding-top:92px;font-family:din-2014,Arial Narrow,Arial,sans-serif}.va-container{width:min(1180px,100% - 48px);margin:0 auto}.va-hero{background:#fbf3e0;padding:88px 0 72px}.va-hero-grid,.va-image-text-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.va-hero-copy h1,.va-section h2{color:#111;text-transform:uppercase;margin:0;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:.96}.va-hero-copy h1{max-width:900px;font-size:clamp(54px,8vw,118px)}.va-hero-text{max-width:760px;margin:28px 0 0;font-size:clamp(20px,2.2vw,30px);line-height:1.25}.va-eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:16px;font-weight:700}.va-hero-media img,.va-image-text img,.va-card img{width:100%;height:auto;display:block}.va-hero-media img{object-fit:contain;max-height:620px}.va-section{padding:72px 0}.va-section:nth-child(2n){background:#fff}.va-section h2{margin-bottom:28px;font-size:clamp(38px,5vw,72px)}.va-rich-text .va-container>div,.va-image-text .va-container>div:first-child{font-family:din-2014,Arial,sans-serif;font-size:clamp(18px,1.6vw,23px);line-height:1.55}.va-rich-text p,.va-image-text p{max-width:920px}.va-rich-text li,.va-image-text li{margin:9px 0}.va-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.va-card{box-sizing:border-box;background:#fbf3e0;border:1px solid #0000001f;flex-direction:column;min-height:100%;padding:20px;display:flex}.va-card img{aspect-ratio:4/3;object-fit:cover;margin-bottom:20px}.va-card h3{text-transform:uppercase;margin:0 0 10px;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-size:34px;line-height:1}.va-card p{flex:1;font-family:din-2014,Arial,sans-serif;font-size:18px;line-height:1.4}.va-card a,.va-button{color:#111;text-transform:uppercase;border:2px solid #111;align-self:flex-start;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.va-card a:hover,.va-button:hover{color:#fff;background:#111;transform:scale(1.04)}.va-cta{color:#fff;text-align:center;background:#111!important}.va-cta h2{color:#fff}.va-cta p{font-size:22px}.va-cta .va-button{color:#fff;border-color:#fff}.va-cta .va-button:hover{color:#111;background:#fff}@media (max-width:900px){.va-page{padding-top:72px}.va-container{width:min(100% - 32px,760px)}.va-hero{padding:58px 0 48px}.va-hero-grid,.va-image-text-grid{grid-template-columns:1fr}.va-hero-media{order:-1}.va-hero-media img{max-height:360px}.va-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.va-container{width:min(100% - 24px,560px)}.va-section{padding:48px 0}.va-card-grid{grid-template-columns:1fr}.va-card h3{font-size:30px}}.va-guide-breadcrumbs{margin:-12px 0 2.2rem;font-family:din-condensed,sans-serif;font-size:18px;font-weight:300}.va-guide-breadcrumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.va-guide-breadcrumbs li+li:before{content:"/";opacity:.45;margin-right:6px}.va-guide-breadcrumbs a,.va-guide-source a,.va-guide-buy a,.va-guide-related a{color:#e0531f;text-decoration:none}.va-guide-eyebrow{letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0 0 1rem;font-family:din-condensed,sans-serif;font-size:18px;font-weight:400}.va-guide .va-recipe-title{margin-bottom:2.2rem}.va-guide-updated{opacity:.7;white-space:nowrap;font-style:italic}.va-guide-table{border-collapse:collapse;width:100%;max-width:760px;margin:0 auto .6rem;font-family:din-condensed,sans-serif;font-size:23px;font-weight:300;line-height:1.2;background:0 0!important;border:0!important}.va-guide-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.va-guide-table tr,.va-guide-table th,.va-guide-table td{background:0 0!important;border:0!important}.va-guide-table th,.va-guide-table td{vertical-align:baseline;border-bottom:1px solid #19191929!important;padding:8px 0!important}.va-guide-table tr:last-child th,.va-guide-table tr:last-child td{border-bottom:0!important}.va-guide-table th{text-align:left;padding-right:18px!important;font-weight:300!important}.va-guide-table td{text-align:right;white-space:nowrap;width:1%;font-weight:400}.va-guide-figures h3,.va-guide-faq h3{text-align:center;text-transform:none;margin:2rem 0 .8rem;font-family:din-condensed,sans-serif;font-size:28px;line-height:1.1;font-weight:400!important}.va-recipe-section p.va-guide-source{opacity:.8;max-width:760px;font-family:din-condensed,sans-serif;font-size:18px;font-weight:300;text-align:left!important;margin:0 auto 1.4rem!important}.va-guide-faq h3{margin-top:1.6rem}.va-guide-faq p{text-align:left}.va-guide-ctas{flex-wrap:wrap;justify-content:center;gap:14px 22px;margin:1.4rem 0 1.2rem;display:flex}.va-guide .va-guide-ctas .elementor-element.elementor-element-9ee9a76{--container-widget-width:auto;width:auto}.va-guide-related{margin-bottom:.5rem}@media (max-width:768px){.va-guide-table{font-size:18px}.va-guide-table td{white-space:normal;width:auto;max-width:58%}.va-guide-table th{padding-right:12px!important}.va-guide-figures h3,.va-guide-faq h3{font-size:23px}}.va-guide .va-guide-ctas{flex-direction:column;align-items:center;gap:14px}.va-guide .va-guide-ctas .va-guide-cta-outline.elementor-element-9ee9a76 .elementor-button{color:var(--e-global-color-text);background-color:#0000}.va-guide .va-guide-ctas .va-guide-cta-outline.elementor-element-9ee9a76 .elementor-button:hover,.va-guide .va-guide-ctas .va-guide-cta-outline.elementor-element-9ee9a76 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-11c213c)}.va-guide-enquiry p{text-align:center;margin:.3rem 0;font-family:din-condensed,sans-serif;font-size:20px;font-weight:300}.va-guide-form{text-align:left;max-width:640px;margin:1.4rem auto 0;font-family:din-condensed,sans-serif;font-size:20px;font-weight:300}.va-guide-form h3{text-align:center;text-transform:none;margin:0 0 1rem;font-family:din-condensed,sans-serif;font-size:28px;font-weight:400}.va-guide-form-grid{grid-template-columns:1fr 1fr;gap:10px 22px;display:grid}.va-guide-form label{margin-bottom:10px;display:block}.va-guide-form input,.va-guide-form textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #19191959;border-radius:6px;margin-top:4px;padding:8px 10px;display:block}.va-guide-form input:focus,.va-guide-form textarea:focus{border-color:#191919;outline:none}.va-guide-form-actions{justify-content:center;gap:14px;margin-top:.6rem;display:flex}.va-guide-form-actions button{letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#191919;border:1px solid #191919;border-radius:50px;padding:10px 26px;font-family:din-condensed,sans-serif;font-size:18px;font-weight:400;transition:background-color .3s,color .3s}.va-guide-form-actions button[type=button],.va-guide-form-actions button:hover,.va-guide-form-actions button:focus{color:#191919;background:0 0}.va-guide-form-actions button[type=button]:hover,.va-guide-form-actions button[type=button]:focus{color:#fff;background:#191919}.va-guide-form-status{text-align:center;min-height:1.4em;margin-top:.6rem}.va-guide-reconstitution{text-align:center;margin:0 0 .6rem;font-family:din-condensed,sans-serif;font-size:23px;font-weight:300}@media (max-width:768px){.va-guide-form-grid{grid-template-columns:1fr}}.va-guide .va-guide-ctas .elementor-element.elementor-element-9ee9a76{--align-self:center;align-self:center}.va-guide .va-guide-form{color:#fff;background:#ec604a;border-radius:0;max-width:720px;padding:26px 28px 22px}.va-guide .va-guide-form h3{color:#fff}.va-guide .va-guide-form label{color:#fff;text-transform:uppercase;font-size:24px;font-weight:300;line-height:1.2}.va-guide .va-guide-form input,.va-guide .va-guide-form textarea{color:#fff;background:0 0;border:1px solid #fff;border-radius:0;padding:6px 10px;font-size:24px}.va-guide .va-guide-form input:focus,.va-guide .va-guide-form textarea:focus{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.va-guide .va-guide-form-actions button{text-transform:uppercase;letter-spacing:0;color:#fbf2e0;background:#000;border:2px solid #000;padding:8px 26px 6px;font-size:24px}.va-guide .va-guide-form-actions button:hover,.va-guide .va-guide-form-actions button:focus,.va-guide .va-guide-form-actions button[type=button]{color:#fff;background:0 0;border-color:#fff}.va-guide .va-guide-form-actions button[type=button]:hover,.va-guide .va-guide-form-actions button[type=button]:focus{color:#fbf2e0;background:#000;border-color:#000}.va-guide .va-guide-form-status{color:#fff}.va-guide-figures h4{text-align:center;text-transform:none;opacity:.75;margin:1.2rem 0 .5rem;font-family:din-condensed,sans-serif;font-size:23px;line-height:1.1;font-weight:400!important}.va-guide-table td.va-guide-wrap{white-space:normal;width:55%;max-width:none}.va-page-resources .va-hero-grid{grid-template-columns:1fr}.va-page-resources .va-hero-copy h1{max-width:none;font-size:clamp(30px,3.9vw,58px)}.va-page-resources .va-hero-text{color:#000;max-width:none;margin-top:20px;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.4em}.va-page-resources .va-card-grid{gap:40px 32px}.va-page-resources .va-card{background:0 0;border:0;grid-template-rows:auto auto;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.va-page-resources .va-card img{aspect-ratio:1;grid-area:1/1;margin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.va-page-resources .va-card h3{color:#000;text-transform:uppercase;letter-spacing:0;z-index:1;background:#fbf3e0;grid-area:1/1;place-self:end start;margin:0 0 54px 16px;padding:10px 22px 6px;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-size:1.6em;font-weight:400;line-height:1em;position:relative}.va-page-resources .va-card a{color:#191919;letter-spacing:.06em;text-transform:uppercase;z-index:1;background:#fbf3e0;border:0;grid-area:1/1;place-self:end start;margin:0 0 16px 16px;padding:6px 14px 4px;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:400;position:static}.va-page-resources .va-card a:after{content:"→";margin-left:8px;display:inline-block}.va-page-resources .va-card a:before{content:"";z-index:1;position:absolute;inset:0}.va-page-resources .va-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.va-page-resources .va-card:hover img{transform:scale(1.04)}.va-page-resources .va-card:hover a,.va-page-resources .va-card a:hover{color:#e0531f;background:#fbf3e0;transform:none}@media (max-width:767px){.va-page-resources .va-hero-text{font-size:20px}}.va-page-resources,.va-page-resources .va-hero{background:#f7cabb}.va-page-resources .va-section{background:#fbf3e0}.va-guide-grid{border-collapse:collapse;text-align:left;width:100%;margin:1.2rem 0 1.4rem;font-family:din-condensed,sans-serif;font-size:22px;font-weight:300;line-height:1.2;background:0 0!important;border:0!important}.va-guide-grid tr,.va-guide-grid th,.va-guide-grid td{background:0 0!important;border:0!important}.va-guide-grid th,.va-guide-grid td{vertical-align:top;border-bottom:1px solid #19191929!important;padding:10px 18px 10px 0!important}.va-guide-grid th{text-transform:uppercase;letter-spacing:.08em;font-size:17px;font-weight:400!important}.va-guide-grid td:nth-child(2){white-space:nowrap;font-weight:400}.va-guide-grid tbody tr:last-child td{border-bottom:0!important}.va-guide-cols{grid-template-columns:1fr;gap:1.8rem;display:grid}.va-guide-cols h3{margin:0 0 .8rem;font-family:din-condensed,sans-serif;font-size:28px;text-align:left!important;font-weight:400!important}.va-guide-cols li{margin-bottom:.45rem}@media (max-width:767px){.va-guide-grid thead{display:none}.va-guide-grid,.va-guide-grid tbody,.va-guide-grid tr,.va-guide-grid td{display:block}.va-guide-grid tr{padding:12px 0;border-bottom:1px solid #19191929!important}.va-guide-grid td{white-space:normal!important;border-bottom:0!important;padding:2px 0!important}.va-guide-grid td:before{content:attr(data-label) ": ";text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:400}.va-guide-grid td:first-child:before{content:none}.va-guide-grid td:first-child{font-weight:400}}.va-guide-grid--fix td:nth-child(2){white-space:normal;font-weight:300}.va-guide-grid--fix td:nth-child(3){font-weight:400}.va-recipe-section p.va-guide-source:has(+p.va-guide-source){margin-bottom:.2rem!important}.va-guide .va-recipe-body.va-guide-card{margin-top:40px}.va-guide .va-recipe-body.va-guide-card>section:first-child>h2:first-child{margin-top:0}.va-guide-grid--wrap td:nth-child(2){white-space:normal}.va-guide-formats{margin:2.2rem 0 1rem;font-family:din-condensed,sans-serif}.va-guide-formats-note{font-size:22px;font-weight:300;text-align:center!important;margin:0 0 1rem!important}.va-guide-formats-grid{border-top:1px solid #19191929;border-bottom:1px solid #19191929;grid-template-columns:1fr 1fr;display:grid}.va-guide-formats-grid section{padding:16px 0 18px}.va-guide-formats-grid section+section{border-left:2px solid #1919198c}.va-guide .va-guide-formats-grid h2{letter-spacing:.14em;text-align:center;margin:0 0 12px;font-family:din-condensed,sans-serif;text-transform:uppercase!important;font-size:17px!important;font-weight:400!important}.va-guide-formats-grid ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.va-guide-formats-grid li{text-align:center;padding:0 12px}.va-guide-formats-grid li+li{border-left:1px solid #19191929}.va-guide-formats-grid strong{font-size:40px;font-weight:400;line-height:1;display:block}.va-guide-formats-grid span{margin-top:8px;font-size:19px;font-weight:300;line-height:1.15;display:block}@media (max-width:767px){.va-guide-formats-grid{grid-template-columns:1fr}.va-guide-formats-grid section+section{border-top:2px solid #1919198c;border-left:0}.va-guide-formats-grid strong{font-size:30px}}.va-guide-figures .va-guide-reconstitution{text-align:left;max-width:760px;margin:.6rem auto 1.4rem;font-size:21px;line-height:1.35}
