.jlit-food-hub.jlit-rmp{--green:#0d5a38;--deep:#073d2b;--orange:#ff6b00;--purple:#6b35d4;--cream:#fffaf0;--ink:#10241b;--muted:#56655d;--line:#e6e7df;max-width:1280px;margin:0 auto 36px;background:#fff;color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 18px 60px rgb(12 55 37 / .08);overflow:hidden}.jlit-rmp *{box-sizing:border-box}.jlit-rmp a{text-decoration:none}.jlit-rmp-nav{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:14px 34px;background:#fff;border-bottom:1px solid #eceee9;position:relative;z-index:5}.jlit-rmp-brand{display:flex;align-items:center;gap:10px;color:#0b3424;font-weight:900;font-size:13px;line-height:1.08;letter-spacing:.02em}.jlit-rmp-brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(145deg,#37a663,#0a5938);color:#fff;font-size:13px;border:4px solid #f3a91d}.jlit-rmp-navlinks{display:flex;align-items:center;gap:25px}.jlit-rmp-navlinks>a{display:flex;align-items:center;gap:8px;color:#171d19;font-weight:800;font-size:12px;line-height:1.15;padding:9px 0;border-bottom:3px solid #fff0}.jlit-rmp-navlinks>a.is-active{color:var(--green);border-bottom-color:var(--green)}.jlit-rmp-hero{display:grid;grid-template-columns:44% 56%;min-height:430px;background:linear-gradient(90deg,#fff 0%,#fff 43%,#f1ead9 43%,#f1ead9 100%)}.jlit-rmp-hero-copy{padding:40px 20px 34px 44px;position:relative;z-index:2}.jlit-rmp-eyebrow{display:block;color:var(--green);font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:8px}.jlit-rmp-hero h1{font-size:clamp(46px,5.5vw,74px);line-height:.95;margin:0 0 16px;color:#103d2d;letter-spacing:-.045em}.jlit-rmp-hero h2{font-size:21px;line-height:1.22;margin:0 0 10px;color:#111}.jlit-rmp-hero-copy>p{max-width:530px;font-size:14px;line-height:1.55;color:#25372e;margin:0 0 17px}.jlit-rmp-mini-benefits{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.jlit-rmp-mini-benefits span{font-size:11px;display:flex;align-items:center;gap:6px}.jlit-rmp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.jlit-rmp-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:5px;padding:14px 24px;font-size:12px;font-weight:900;letter-spacing:.02em}.jlit-rmp-btn-primary{background:var(--orange);color:#fff!important}.jlit-rmp-btn-outline{border:1px solid #739487;color:#123e2e!important;background:#fff}.jlit-rmp-hero-visual{position:relative;min-height:430px;overflow:hidden}.jlit-rmp-food-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(255 255 255 / .24),#fff0 18%),var(--jlit-hero-food);background-size:cover;background-position:center}.jlit-rmp-food-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .48) 0%,#fff0 34%,rgb(0 0 0 / .08) 100%)}.jlit-rmp-dragon{position:absolute;left:-76px;bottom:5px;width:280px;max-height:385px;object-fit:contain;filter:drop-shadow(0 15px 17px rgb(0 0 0 / .18));z-index:2}.jlit-rmp-process-card{position:absolute;right:34px;bottom:25px;width:350px;background:rgb(4 67 39 / .94);color:#fff;border-radius:17px;padding:17px 18px;z-index:3;box-shadow:0 18px 36px rgb(0 0 0 / .22)}.jlit-rmp-process-card>div:not(.jlit-rmp-partners){display:flex;gap:10px;padding:5px 0}.jlit-rmp-process-card b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#4da724;flex:0 0 28px}.jlit-rmp-process-card span{display:flex;flex-direction:column;font-size:12px}.jlit-rmp-process-card small{opacity:.87;font-size:10px;margin-top:2px}.jlit-rmp-partners{margin:12px -18px -17px;padding:12px 16px;background:#fff;border-radius:0 0 15px 15px;color:#24342b;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.jlit-rmp-partners img,.jlit-rmp-shop-brands img{max-width:95px;max-height:45px;object-fit:contain}.jlit-rmp-lazada{font-weight:800;color:#3b2b80;font-size:18px}.jlit-rmp-lazada:first-letter{color:#ff5b23}.jlit-rmp-partners small{grid-column:1/-1;text-align:center;font-size:9px;color:#68746d}.jlit-rmp-experience{padding:30px 38px 18px;background:#fffaf0}.jlit-rmp-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px}.jlit-rmp-section-head h2,.jlit-rmp-how h2{font-size:27px;margin:0 0 5px}.jlit-rmp-section-head p{font-size:12px;margin:0;max-width:520px}.jlit-rmp-benefit-row{display:flex;gap:18px}.jlit-rmp-benefit-row span{display:flex;align-items:center;gap:7px;font-size:10px}.jlit-rmp-benefit-row b{line-height:1.25}.jlit-rmp-three-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.jlit-rmp-path{position:relative;background:#fff;border:1px solid #dddcd4;border-radius:14px;padding:10px 14px 14px;box-shadow:0 5px 14px rgb(42 44 38 / .08);overflow:hidden}.jlit-rmp-number{position:absolute;left:13px;top:13px;z-index:2;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:19px;font-weight:900;border:3px solid #fff}.jlit-rmp-path-green .jlit-rmp-number,.jlit-rmp-path-green>a{background:var(--green)}.jlit-rmp-path-orange .jlit-rmp-number,.jlit-rmp-path-orange>a{background:var(--orange)}.jlit-rmp-path-purple .jlit-rmp-number,.jlit-rmp-path-purple>a{background:var(--purple)}.jlit-rmp-path-image{width:100%;aspect-ratio:3/2;height:auto;border-radius:9px;background-color:#ddd;background-position:center;background-size:cover;background-repeat:no-repeat}.jlit-rmp-path h3{text-align:center;font-size:25px;margin:10px 0 0;line-height:1.08}.jlit-rmp-path-green h3{color:#155b3d}.jlit-rmp-path-orange h3{color:#ee5c0b}.jlit-rmp-path-purple h3{color:#6533c8}.jlit-rmp-path>strong{display:block;text-align:center;font-size:10px;margin:4px 0 10px}.jlit-rmp-path p{font-size:12px;line-height:1.48;min-height:54px}.jlit-rmp-path ul{list-style:none;padding:0;margin:10px 0 14px}.jlit-rmp-path li{font-size:11px;margin:6px 0;padding-left:18px;position:relative}.jlit-rmp-path li:before{content:"✓";position:absolute;left:0;font-weight:900}.jlit-rmp-path-green li:before{color:var(--green)}.jlit-rmp-path-orange li:before{color:var(--orange)}.jlit-rmp-path-purple li:before{color:var(--purple)}.jlit-rmp-path>a{display:flex;justify-content:center;align-items:center;gap:15px;color:#fff!important;padding:10px;border-radius:4px;font-size:11px;font-weight:900}.jlit-rmp-how{padding:4px 40px 25px;background:#fffaf0}.jlit-rmp-how h2{text-align:center}.jlit-rmp-steps{display:flex;align-items:center;justify-content:center;gap:10px}.jlit-rmp-steps>div{text-align:center;flex:1;max-width:145px}.jlit-rmp-steps i{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:0 auto 5px;background:#fff;font-style:normal;font-size:25px;border:1px solid #eceae0}.jlit-rmp-steps strong{display:block;font-size:11px}.jlit-rmp-steps span{display:block;font-size:9px;line-height:1.25;margin-top:3px;color:#536159}.jlit-rmp-steps>b{color:#1e6f4b}.jlit-rmp-commercial{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 38px 18px;background:#fffaf0}.jlit-rmp-shop-card,.jlit-rmp-why-card{border-radius:14px;min-height:205px;padding:24px;display:grid;grid-template-columns:1.3fr .7fr;overflow:hidden}.jlit-rmp-shop-card{background:#eaf6dd}.jlit-rmp-why-card{background:#fff0c7}.jlit-rmp-shop-card h2,.jlit-rmp-why-card h2{font-size:22px;margin:0 0 6px}.jlit-rmp-shop-card p{font-size:11px;line-height:1.45}.jlit-rmp-shop-brands{display:flex;align-items:center;gap:15px;margin:10px 0}.jlit-rmp-shop-card>a{display:inline-flex;background:#fff;border:1px solid #8aa99a;color:#173d2e!important;padding:10px 14px;border-radius:4px;font-size:10px;font-weight:900}.jlit-rmp-shop-card>img,.jlit-rmp-why-card>img{width:100%;height:180px;object-fit:contain;align-self:end}.jlit-rmp-why-card ul{list-style:none;padding:0;margin:8px 0}.jlit-rmp-why-card li{font-size:11px;margin:8px 0;padding-left:20px;position:relative}.jlit-rmp-why-card li:before{content:"✓";position:absolute;left:0;color:#167843;font-weight:900}.jlit-rmp-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 38px 18px;background:#fffaf0}.jlit-rmp-inspire,.jlit-rmp-trust{background:#fff;border:1px solid #dcded8;border-radius:12px;padding:16px 18px}.jlit-rmp-inspire{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.jlit-rmp-inspire>span{font-size:27px;color:var(--green)}.jlit-rmp-inspire h3,.jlit-rmp-trust h3{margin:0 0 3px;font-size:15px;color:#17633f}.jlit-rmp-inspire p{margin:0;font-size:10px}.jlit-rmp-inspire a{background:var(--green);color:#fff!important;font-size:9px;font-weight:900;padding:10px 15px;border-radius:4px}.jlit-rmp-trust{text-align:center}.jlit-rmp-trust>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.jlit-rmp-trust span{font-size:9px;border-right:1px solid #e3e5e0}.jlit-rmp-trust span:last-child{border-right:0}.jlit-rmp-trust b{display:block;font-size:14px;color:#111}.jlit-rmp-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#073f2c;color:#fff;padding:16px 30px;font-size:9px}.jlit-rmp-footer>span{opacity:.78;max-width:600px}.jlit-rmp-footer nav{display:flex;gap:15px}.jlit-rmp-footer a{color:#fff!important}.jlit-food-related-business{margin-top:35px;padding:24px;border:1px solid #dbe7f6;border-radius:18px;background:#f7faff}.jlit-food-related-business>div{display:flex;gap:10px;flex-wrap:wrap}.jlit-food-related-business a{padding:10px 13px;background:#fff;border:1px solid #dbe7f6;border-radius:999px;text-decoration:none;font-weight:700}.jlit-food-related-business small{display:block;margin-top:16px;color:#67778d}.jlit-food-sponsor{font-weight:700}@media(max-width:1000px){.jlit-rmp-navlinks{gap:12px}.jlit-rmp-navlinks>a{font-size:10px}.jlit-rmp-hero{grid-template-columns:1fr}.jlit-rmp-hero-copy{padding:34px}.jlit-rmp-hero-visual{min-height:390px}.jlit-rmp-dragon{left:20px}.jlit-rmp-section-head{align-items:flex-start;flex-direction:column}.jlit-rmp-benefit-row{flex-wrap:wrap}.jlit-rmp-steps{flex-wrap:wrap}.jlit-rmp-steps>b{display:none}}@media(max-width:760px){.jlit-rmp{box-shadow:none}.jlit-rmp-nav{padding:10px 14px}.jlit-rmp-brand span:last-child{display:none}.jlit-rmp-navlinks{overflow:auto;justify-content:flex-start}.jlit-rmp-navlinks>a{min-width:max-content}.jlit-rmp-hero-copy{padding:28px 20px}.jlit-rmp-hero h1{font-size:48px}.jlit-rmp-hero-visual{min-height:430px}.jlit-rmp-dragon{width:205px;left:-8px}.jlit-rmp-process-card{right:14px;bottom:18px;width:calc(100% - 28px);max-width:340px}.jlit-rmp-three-cards{grid-template-columns:1fr}.jlit-rmp-experience,.jlit-rmp-how,.jlit-rmp-commercial,.jlit-rmp-bottom{padding-left:14px;padding-right:14px}.jlit-rmp-commercial,.jlit-rmp-bottom{grid-template-columns:1fr}.jlit-rmp-benefit-row{display:grid;grid-template-columns:1fr 1fr}.jlit-rmp-steps{display:grid;grid-template-columns:1fr 1fr}.jlit-rmp-shop-card,.jlit-rmp-why-card{grid-template-columns:1fr}.jlit-rmp-shop-card>img,.jlit-rmp-why-card>img{height:130px}.jlit-rmp-inspire{grid-template-columns:auto 1fr}.jlit-rmp-inspire a{grid-column:1/-1;text-align:center}.jlit-rmp-trust>div{grid-template-columns:1fr 1fr}.jlit-rmp-footer{flex-direction:column;text-align:center}}.jlit-rmp-hero.jlit-rmp-hero--supplied{display:block!important;position:relative!important;min-height:530px!important;background:#fff url(/wp-content/plugins/recipe-planner-v1.9.271-fx3MpYoJlrUIztqP/modules/recipe-engine/assets/images/rec-banner-hero.png) center center/cover no-repeat!important;overflow:hidden!important}.jlit-rmp-hero--supplied .jlit-rmp-hero-copy{position:relative!important;z-index:2!important;width:46%!important;max-width:650px!important;min-height:530px!important;box-sizing:border-box!important;padding:48px 28px 38px 52px!important;background:transparent!important}@media(max-width:1000px){.jlit-rmp-hero.jlit-rmp-hero--supplied{min-height:500px!important;background-position:center center!important}.jlit-rmp-hero--supplied .jlit-rmp-hero-copy{width:48%!important;min-height:500px!important;padding:38px 20px 30px 30px!important}.jlit-rmp-hero--supplied .jlit-rmp-hero-copy>p{font-size:13px!important}}@media(max-width:760px){.jlit-rmp-hero.jlit-rmp-hero--supplied{min-height:720px!important;background-size:auto 430px!important;background-position:center bottom!important;background-repeat:no-repeat!important}.jlit-rmp-hero--supplied .jlit-rmp-hero-copy{width:100%!important;max-width:none!important;min-height:0!important;padding:28px 20px 390px!important;background:linear-gradient(180deg,#fff 0%,#fff 43%,rgb(255 255 255 / .97) 55%,#fff0 72%)!important}}.jlit-rmp-hero--supplied .jlit-rmp-process-card--hero{right:28px!important;bottom:24px!important;width:330px!important;z-index:4!important;background:rgb(4 67 39 / .95)!important}.jlit-rmp-hero--supplied .jlit-rmp-process-card--hero .jlit-rmp-partners{grid-template-columns:1fr 1fr!important;justify-items:center!important}.jlit-rmp-hero--supplied .jlit-rmp-process-card--hero .jlit-rmp-partners img{width:auto!important;max-width:115px!important;max-height:48px!important}.jlit-rmp-shop-brands img{width:auto!important;max-width:105px!important;max-height:46px!important}@media(max-width:1000px){.jlit-rmp-hero--supplied .jlit-rmp-process-card--hero{right:18px!important;bottom:18px!important;width:310px!important}}@media(max-width:760px){.jlit-rmp-hero--supplied .jlit-rmp-process-card--hero{right:14px!important;bottom:18px!important;width:calc(100% - 28px)!important;max-width:360px!important}.jlit-rmp-hero--supplied .jlit-rmp-process-card--hero .jlit-rmp-partners img{max-width:105px!important}}.jlit-rmp-process-card--hero .jlit-rmp-steps,.jlit-rmp-process-card--hero .jlit-rmp-steps *,.jlit-rmp-process-card--hero .jlit-rmp-benefit-row,.jlit-rmp-process-card--hero .jlit-rmp-benefit-row *,.jlit-rmp-process-card--hero .jlit-rmp-mini-benefits,.jlit-rmp-process-card--hero .jlit-rmp-mini-benefits *{color:#ffffff!important;opacity:1!important;text-shadow:0 1px 1px rgb(0 0 0 / .18)!important}.jlit-rmp-process-card--hero .jlit-rmp-steps strong,.jlit-rmp-process-card--hero .jlit-rmp-benefit-row strong,.jlit-rmp-process-card--hero .jlit-rmp-mini-benefits strong{color:#ffffff!important;opacity:1!important;font-weight:800!important}.jlit-rmp-process-card--hero .jlit-rmp-steps span,.jlit-rmp-process-card--hero .jlit-rmp-benefit-row span,.jlit-rmp-process-card--hero .jlit-rmp-mini-benefits span,.jlit-rmp-process-card--hero .jlit-rmp-steps p,.jlit-rmp-process-card--hero .jlit-rmp-benefit-row p,.jlit-rmp-process-card--hero .jlit-rmp-mini-benefits p{color:rgb(255 255 255 / .94)!important;opacity:1!important}.jlit-rmp-process-card--hero .jlit-rmp-trust img[alt*="Lazada" i],.jlit-rmp-process-card--hero .jlit-rmp-trust img[src*="lazada" i]{width:auto!important;height:36px!important;max-width:150px!important;max-height:36px!important;object-fit:contain!important;transform:scale(1.45)!important;transform-origin:center!important}.jlit-rmp-process-card--hero .jlit-rmp-trust{overflow:visible!important}