/*! © 2026 WOK FOODS (THAILAND) CO., LTD. All rights reserved. Proprietary source code. */
:root{--black:#090909;--ink:#171717;--cream:#f6efe6;--yellow:#f5b719;--red:#e54738;--green:#0d4328;--white:#fff;--muted:#6a665f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--cream)}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.container{width:min(1200px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:20;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#050505;color:#fff;border-bottom:1px solid #242424}.brand strong{font-size:29px;letter-spacing:.03em}.brand strong span{color:#e63b32}.brand small{display:block;font-size:9px;letter-spacing:.28em}.site-header nav{display:flex;gap:28px;font-weight:700;font-size:13px;text-transform:uppercase}.site-header nav a:hover{color:var(--yellow)}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:var(--yellow);color:#111;font-weight:900;text-transform:uppercase;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.button.small{padding:12px 18px;font-size:12px}.button.dark{background:#111;color:#fff}.hero{position:relative;height:620px;overflow:hidden;background:#070707}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.68) 34%,rgba(0,0,0,.1) 68%,rgba(0,0,0,.15) 100%)}.hero-content{position:relative;color:#fff;padding-top:85px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin:0 0 14px}.eyebrow.red{color:var(--red)}h1{font-size:clamp(52px,7vw,90px);line-height:.94;text-transform:uppercase;margin:0 0 20px;max-width:650px;letter-spacing:-.05em}h1 span{color:var(--yellow)}.hero-content>p:not(.eyebrow){max-width:520px;font-size:18px;line-height:1.6;color:#e9e9e9}.hero-icons{display:flex;gap:25px;margin:28px 0 30px;flex-wrap:wrap}.hero-icons span{text-transform:uppercase;font-size:11px;font-weight:800}.hero-icons b{display:block;font-size:23px;color:var(--yellow)}.section{padding:88px 0}.light{background:#fbf6ee}.two-col,.prepare-grid,.quality-grid,.cta-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:center}h2{font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 18px}.intro{font-size:18px;color:var(--muted);line-height:1.65}.rounded{border-radius:20px;box-shadow:0 22px 55px rgba(0,0,0,.14)}.nutrition{background:#090909;color:#fff;padding:66px 0}.nutrition-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:28px;align-items:stretch}.nutrition h2{font-size:46px}.metric{border:1px solid #333;padding:26px;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.metric small{grid-column:1/-1;text-transform:uppercase;font-weight:900;font-size:16px}.metric strong{font-size:42px}.metric span{text-transform:uppercase;font-size:12px;font-weight:800;align-self:end}.metric.curry{border-top:5px solid var(--yellow)}.metric.kimchi{border-top:5px solid var(--red)}.prepare{background:#f1e6d7}.prepare ol{counter-reset:item;list-style:none;padding:0;margin:25px 0 0;display:grid;gap:12px}.prepare li{counter-increment:item;padding:15px 16px 15px 56px;background:#fff;border-radius:10px;position:relative;font-weight:650}.prepare li:before{content:counter(item);position:absolute;left:15px;top:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font-weight:900}.section-head{text-align:center;max-width:850px;margin:0 auto 36px}.wide{width:100%}.quality{background:#0b0b0b;color:#fff;padding:76px 0}.quality-grid{grid-template-columns:1.15fr .85fr}.quality p:not(.eyebrow){color:#c7c7c7;line-height:1.7}.badges{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.badges span{border:1px solid #343434;border-radius:14px;padding:25px;text-align:center;font-weight:900;color:#fff}.pack-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pack-grid figure{margin:0;background:#fff;padding:12px;border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.1)}.pack-grid img{border-radius:10px}.pack-grid figcaption{text-align:center;font-weight:900;text-transform:uppercase;padding:15px}.cta{background:var(--yellow);padding:58px 0}.cta-inner{grid-template-columns:1fr auto}.cta h2{font-size:46px}.cta p:not(.eyebrow){margin:0}.footer,footer{background:#050505;color:#fff;padding:25px 0}footer .container{display:flex;gap:20px;justify-content:space-between;font-size:13px} @media(max-width:900px){.site-header nav{display:none}.hero{height:680px}.hero-bg{object-position:64% center}.hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.6))}.two-col,.prepare-grid,.quality-grid,.cta-inner,.nutrition-grid{grid-template-columns:1fr}.pack-grid{grid-template-columns:1fr}.section{padding:65px 0}.cta-inner{gap:25px}}@media(max-width:600px){.site-header{padding:0 16px}.button.small{display:none}.container{width:calc(100% - 28px)}.hero{height:720px}.hero-content{padding-top:60px}h1{font-size:54px}.hero-icons{gap:16px}.hero-icons b{font-size:20px}.site-header{height:64px}.brand strong{font-size:24px}.metric strong{font-size:34px}footer .container{flex-direction:column}.section-head{text-align:left}}
