:root{--green-900:#153b2a;--green-800:#20533a;--green-700:#2f6f45;--green-600:#4f8e4d;--green-500:#79ad4b;--green-300:#b8d98c;--green-100:#edf6df;--cream:#f8f7f0;--paper:#fffef9;--ink:#15231b;--muted:#627066;--line:#dfe7dc;--shadow:0 24px 70px #18462d1f;--radius:24px;--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.narrow{max-width:820px}main{overflow:visible}.topbar{background:var(--green-900);color:#fff;border-bottom:1px solid #ffffff1a}.topbarInner{text-align:center;white-space:nowrap;letter-spacing:.055em;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:clamp(13px,1.25vw,20px);font-weight:700;line-height:1.2;display:flex}.topbarGlobe{letter-spacing:0;font-size:18px;line-height:1;transform:translateY(-1px)}.topbarDivider{color:#fffffff2;margin-inline:1px}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffef9f2;border-bottom:1px solid #20533a1a;position:sticky;top:0}.headerInner{align-items:center;gap:28px;min-height:86px;display:flex}.brand{align-items:center;gap:11px;min-width:220px;display:inline-flex}.brandMark{object-fit:contain;width:54px;height:54px}.brandMark.compact{width:42px;height:42px}.brandWords{gap:7px;line-height:1;display:grid}.brandWords strong{letter-spacing:.035em;white-space:nowrap;color:var(--green-800);font-size:22px}.brandWords strong em{color:var(--green-500);font-style:normal}.brandWords small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.desktopNav{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.desktopNav a{color:#32473b;font-size:14px;font-weight:700;position:relative}.desktopNav a:after{content:"";background:var(--green-500);height:2px;transition:all .2s;position:absolute;bottom:-9px;left:0;right:100%}.desktopNav a:hover:after{right:0}.mobileMenuButton,.mobileNav{display:none}.button{border:1px solid var(--green-700);background:var(--green-700);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{background:var(--green-800);transform:translateY(-2px);box-shadow:0 12px 28px #235e3a33}.button svg,.textLink svg,.cardLink svg,.categoryCard b svg,.articleCard b svg{width:18px;height:18px}.buttonSmall{min-height:44px;padding-inline:19px}.buttonGhost{color:var(--green-800);background:0 0;border-color:#b8cdbb}.buttonLight{color:var(--green-900);background:#fff;border-color:#fff}.buttonOutlineLight{color:#fff;background:0 0;border-color:#ffffff80}.full{width:100%}.textLink,.cardLink{color:var(--green-700);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.eyebrow{color:var(--green-700);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:var(--green-500);width:24px;height:2px}.homeHero{background:radial-gradient(circle at 75% 20%,#b8d98c73,#0000 36%),linear-gradient(135deg,#f9faef 0%,#eff6e7 55%,#f9f8f1 100%);padding:86px 0 100px;position:relative}.homeHero:before{content:"";background-image:radial-gradient(#2f6f4514 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%,#000);mask-image:linear-gradient(90deg,#0000,#000 65%,#000)}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.heroCopy h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 22px;font-size:clamp(46px,6vw,78px);line-height:.98}.heroCopy h1 em{color:var(--green-600);font-style:normal}.heroCopy>p{color:var(--muted);max-width:680px;font-size:18px}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.heroProof{color:#405347;flex-wrap:wrap;gap:14px 24px;margin-top:32px;font-size:13px;font-weight:700;display:flex}.heroProof span{align-items:center;gap:7px;display:inline-flex}.heroProof svg{width:17px;color:var(--green-600)}.heroVisual{place-items:center;min-height:520px;display:grid;position:relative}.heroVisual:before,.heroVisual:after{content:"";border:1px solid #4f8e4d40;border-radius:50%;position:absolute}.heroVisual:before{width:440px;height:440px}.heroVisual:after{border-style:dashed;width:335px;height:335px;animation:30s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.heroOrb{width:260px;height:260px;box-shadow:var(--shadow);z-index:1;background:#ffffffe0;border-radius:50%;place-items:center;display:grid}.heroOrb img{object-fit:contain;width:210px;height:210px}.orbitCard{z-index:2;background:#fffffff0;border:1px solid #4f8e4d24;border-radius:17px;gap:3px;width:190px;padding:16px 17px;display:grid;position:absolute;box-shadow:0 15px 45px #18462d21}.orbitCard strong{color:var(--green-800);font-size:14px}.orbitCard span{color:var(--muted);font-size:11.5px}.cardOne{top:25px;left:0}.cardTwo{top:85px;right:-10px}.cardThree{bottom:75px;left:-10px}.cardFour{bottom:20px;right:20px}.trustStrip{background:var(--green-900);color:#fff;margin-top:-1px}.trustGrid{grid-template-columns:repeat(4,1fr);display:grid}.trustGrid>a{border-right:1px solid #ffffff1f;gap:14px;padding:26px 22px;transition:background .2s;display:flex}.trustGrid>a:hover{background:#ffffff0f}.trustGrid svg{width:28px;height:28px;color:var(--green-300);flex:none}.trustGrid div{gap:5px;display:grid}.trustGrid strong{font-size:14px}.trustGrid span{color:#ffffffad;font-size:11.5px;line-height:1.4}.section{padding:100px 0}.sectionSoft{background:var(--cream)}.sectionHeading{margin-bottom:42px}.sectionHeading h2,.qualityGrid h2,.processIntro h2,.aboutGrid h2,.companyDetails h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.08}.sectionHeading p{color:var(--muted);max-width:580px}.sectionHeading.split{justify-content:space-between;align-items:end;gap:40px;display:flex}.sectionHeading.center{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:50px}.sectionHeading.center .eyebrow{justify-content:center}.sectionHeading.center p{margin-inline:auto}.categoryGrid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.categoryCard{border-radius:var(--radius);background:#eaf1df;border:1px solid #2f6f451a;align-items:end;min-height:355px;padding:28px;display:flex;position:relative;overflow:hidden}.categoryCard:first-child,.categoryCard:nth-child(2){grid-column:span 6}.categoryCard:nth-child(n+3){grid-column:span 4;min-height:330px}.categoryCard img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.categoryCard:after{content:"";background:linear-gradient(#0000 25%,#0c291ad1 100%);position:absolute;inset:0}.categoryCard:hover img{transform:scale(1.045)}.categoryCard>div{z-index:2;color:#fff;position:relative}.categoryCard div>span{letter-spacing:.15em;opacity:.7;font-size:11px}.categoryCard h3{margin:7px 0;font-size:24px;line-height:1.1}.categoryCard p{color:#ffffffbf;max-width:430px;margin:0 0 13px;font-size:13px}.categoryCard b{align-items:center;gap:6px;font-size:13px;display:inline-flex}.marketCards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.marketCards article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:34px;transition:all .25s;position:relative}.marketCards article:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.marketCards article>svg{width:42px;height:42px;color:var(--green-600)}.marketCards article>span{color:#bdc8be;font-weight:900;position:absolute;top:26px;right:28px}.marketCards h3{margin:25px 0 12px;font-size:25px;line-height:1.2}.marketCards p{color:var(--muted)}.marketCards a{color:var(--green-700);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:800;display:inline-flex}.marketCards a svg{width:17px}.productGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.productCard{border:1px solid var(--line);background:#fff;border-radius:20px;transition:all .25s;overflow:hidden}.productCard:hover{transform:translateY(-5px);box-shadow:0 18px 55px #18462d1f}.productImageWrap{aspect-ratio:1.15;background:var(--green-100);display:block;overflow:hidden}.productImage{object-fit:cover;width:100%;height:100%;transition:transform .45s}.productCard:hover .productImage{transform:scale(1.035)}.productCardBody{padding:22px}.productCardBody>span{color:var(--green-600);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:900}.productCard h3{margin:8px 0;font-size:19px;line-height:1.2}.productCard p{color:var(--muted);min-height:62px;font-size:13px}.cardLink{margin-top:8px}.processSection{background:var(--green-900);color:#fff}.processGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.processIntro p{color:#ffffffb3}.processIntro .eyebrow{color:var(--green-300)}.processList{margin:0;padding:0;list-style:none}.processList li{border-bottom:1px solid #ffffff21;grid-template-columns:55px 1fr;gap:24px;padding:24px 0;display:grid}.processList li>span{width:44px;height:44px;color:var(--green-300);border:1px solid #ffffff47;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.processList h3{margin:0 0 5px;font-size:20px}.processList p{color:#ffffffa6;margin:0}.qualityGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.qualityVisual{background:radial-gradient(circle at 35% 30%,#ffffffe6,#0000 18%),radial-gradient(circle at 70% 65%,#b8d98ccc,#0000 27%),linear-gradient(145deg,#dbeec3,#7ead5f);border-radius:34px;min-height:490px;position:relative;overflow:hidden}.qualityVisual:before{content:"";border:80px solid #ffffff3d;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-160px;left:-80px}.qualityVisual:after{content:"";border:1px dashed #153b2a4d;border-radius:50%;width:250px;height:250px;position:absolute;top:40px;right:-25px}.qualityBadge{z-index:2;width:250px;box-shadow:var(--shadow);background:#ffffffe6;border-radius:20px;gap:4px;padding:25px;display:grid;position:absolute;bottom:38px;left:40px}.qualityBadge svg{width:42px;height:42px;color:var(--green-600);margin-bottom:9px}.qualityBadge strong{font-size:19px}.qualityBadge span{color:var(--muted);font-size:13px}.qualityGrid>div:last-child>p{color:var(--muted)}.checkList{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.checkList li{align-items:flex-start;gap:10px;display:flex}.checkList svg{color:var(--green-600);flex:none;width:20px;margin-top:2px}.checkList.large{gap:16px;font-size:17px}.articleGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.articleGrid.large{grid-template-columns:repeat(3,1fr)}.articleCard{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.articleCard img{aspect-ratio:1.55;object-fit:cover;width:100%}.articleCard div{padding:24px}.articleCard span{color:var(--green-600);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:900}.articleCard h3,.articleCard h2{margin:10px 0;font-size:21px;line-height:1.22}.articleCard p{color:var(--muted);font-size:13px}.articleCard b{color:var(--green-700);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ctaSection{background:linear-gradient(115deg, var(--green-700), var(--green-900));color:#fff;padding:75px 0}.ctaInner{justify-content:space-between;align-items:center;gap:60px;display:flex}.ctaInner h2{letter-spacing:-.04em;max-width:760px;margin:12px 0;font-size:clamp(34px,4vw,52px);line-height:1.07}.ctaInner p{color:#ffffffb3;max-width:700px}.ctaInner .eyebrow{color:var(--green-300)}.ctaButtons{gap:12px;min-width:220px;display:grid}.pageHero{background:radial-gradient(circle at 82% 20%, #b8d98c73, transparent 34%), var(--cream);padding:92px 0}.pageHero.compact{padding:72px 0}.pageHero h1{letter-spacing:-.05em;max-width:900px;margin:15px 0;font-size:clamp(42px,5vw,70px);line-height:1.02}.pageHero p{max-width:740px;color:var(--muted);font-size:17px}.catalogTools{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.searchBox{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;align-items:center;gap:9px;max-width:530px;height:52px;padding:0 18px;display:flex}.searchBox svg{width:20px;color:var(--green-600)}.searchBox input{background:0 0;border:0;outline:0;width:100%}.catalogTools select{border:1px solid var(--line);background:#fff;border-radius:999px;min-width:250px;padding:0 18px}.filterChips{flex-wrap:wrap;gap:9px;margin-bottom:32px;display:flex}.filterChips button{border:1px solid var(--line);color:#486052;background:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.filterChips button.active{background:var(--green-800);color:#fff;border-color:var(--green-800)}.emptyState{text-align:center;background:var(--cream);color:var(--muted);border-radius:20px;padding:50px}.productHero{background:var(--cream);padding:80px 0}.productHeroGrid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.productHero h1{letter-spacing:-.05em;margin:15px 0;font-size:clamp(42px,5vw,66px);line-height:1.02}.productHero p{color:var(--muted);font-size:17px}.productHeroImage{background:var(--green-100);border-radius:32px;min-height:480px;overflow:hidden}.productHeroImage img{object-fit:cover;width:100%;height:100%}.productDetailGrid{grid-template-columns:1fr 340px;align-items:start;gap:70px;display:grid}.productDetailGrid h2{margin:10px 0 25px;font-size:42px}.productDetailGrid h3{margin-top:38px}.specTable{border-top:1px solid var(--line)}.specTable>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;padding:18px 0;display:grid}.specTable span{color:var(--muted)}.applicationTags{flex-wrap:wrap;gap:9px;display:flex}.applicationTags span{background:var(--green-100);color:var(--green-800);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700}.noticeBox{border-left:4px solid var(--green-500);color:var(--muted);background:#f3f4eb;border-radius:16px;margin-top:30px;padding:20px;font-size:13px}.noticeBox strong{color:var(--ink)}.stickyCard{background:var(--green-900);color:#fff;border-radius:22px;gap:13px;padding:28px;display:grid;position:sticky;top:120px}.stickyCard h3{margin:0;font-size:24px}.stickyCard p{color:#ffffffad;font-size:13px}.stickyCard>a:not(.button){color:var(--green-300);font-size:13px}.solutionGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.solutionCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:38px}.solutionCard>svg{width:45px;height:45px;color:var(--green-600)}.solutionCard>span{color:var(--green-600);text-transform:uppercase;letter-spacing:.1em;margin-top:24px;font-size:10px;font-weight:900;display:block}.solutionCard h2{margin:8px 0 13px;font-size:30px}.solutionCard p{color:var(--muted)}.solutionCard ul{color:#405247;padding-left:20px}.solutionDetailGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.solutionDetailGrid h2{margin-top:0;font-size:43px}.lead{color:var(--muted);font-size:18px}.stepCards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.stepCards li{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:56px 1fr;gap:20px;padding:24px;display:grid}.stepCards>li>span{background:var(--green-100);width:45px;height:45px;color:var(--green-700);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.stepCards h3{margin:0 0 5px}.stepCards p{color:var(--muted);margin:0}.marketDetailList{gap:22px;display:grid}.marketDetailList article{border:1px solid var(--line);border-radius:24px;grid-template-columns:78px 1fr 1fr;align-items:center;gap:30px;padding:34px;scroll-margin-top:130px;display:grid}.marketIcon{background:var(--green-100);width:64px;height:64px;color:var(--green-700);border-radius:18px;place-items:center;display:grid}.marketIcon svg{width:34px;height:34px}.marketDetailList h2{margin:0 0 8px;font-size:30px}.marketDetailList p{color:var(--muted);margin:0}.marketDetailList ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketDetailList li{align-items:center;gap:8px;font-size:13px;display:flex}.marketDetailList li svg{width:18px;color:var(--green-600)}.aboutGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.aboutGrid p{color:var(--muted)}.aboutPrinciples{gap:16px;display:grid}.aboutPrinciples article{border:1px solid var(--line);border-radius:20px;grid-template-columns:55px 1fr;column-gap:18px;padding:25px;display:grid}.aboutPrinciples svg{width:38px;height:38px;color:var(--green-600);grid-row:span 2}.aboutPrinciples h3{margin:0}.aboutPrinciples p{margin:5px 0 0;font-size:13px}.companyDetails{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.companyDetails dl{margin:0}.companyDetails dl>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;padding:15px 0;display:grid}.companyDetails dt{font-weight:800}.companyDetails dd{color:var(--muted);margin:0}.companyDetails .noticeBox{grid-column:1/-1;margin:0}.valueList{gap:16px;padding:0;list-style:none;display:grid}.valueList li{background:var(--cream);border-radius:15px;gap:14px;padding:19px 22px;display:flex}.valueList svg{width:22px;color:var(--green-600);flex:none}.contactGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:55px;display:grid}.contactPanel{background:var(--green-900);color:#fff;border-radius:26px;padding:35px}.contactPanel h2{font-size:32px;line-height:1.15}.contactPanel>p{color:#ffffffad}.contactPanel>a,.contactAddress{border-bottom:1px solid #ffffff21;gap:15px;padding:18px 0;display:flex}.contactPanel svg{width:23px;color:var(--green-300);flex:none}.contactPanel a div,.contactAddress div{gap:2px;display:grid}.contactPanel a span,.contactAddress span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.contactPanel strong{font-size:13px}.inquiryForm{border:1px solid var(--line);background:#fff;border-radius:24px;gap:18px;padding:34px;display:grid;box-shadow:0 20px 60px #18462d12}.formGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.inquiryForm label{color:#405347;gap:7px;font-size:12px;font-weight:800;display:grid}.inquiryForm input,.inquiryForm textarea{background:#fff;border:1px solid #d5dfd5;border-radius:12px;outline:none;width:100%;padding:13px 14px}.inquiryForm input:focus,.inquiryForm textarea:focus{border-color:var(--green-500);box-shadow:0 0 0 3px #79ad4b1f}.inquiryForm .button{justify-self:start}.inquiryForm small{color:#7a867d}.formMessage{margin:0;font-size:13px}.formMessage.success{color:var(--green-700)}.formMessage.error{color:#9b3c2d}.articlePage header{background:var(--cream);padding:85px 0 55px}.articlePage h1{letter-spacing:-.05em;margin:15px 0;font-size:clamp(42px,5vw,68px);line-height:1.03}.articlePage header p{color:var(--muted);font-size:18px}.articleMeta{color:#7a867d;gap:20px;font-size:12px;display:flex}.articleCover{border-radius:28px;max-width:1100px;margin:50px auto;overflow:hidden}.articleCover img{aspect-ratio:2.1;object-fit:cover;width:100%}.articleBody{max-width:780px;padding-bottom:100px}.articleBody>section{margin:45px 0}.articleBody h2{font-size:31px;line-height:1.2}.articleBody p{color:#405047;font-size:17px}.articleCta{background:var(--green-100);border-radius:22px;margin-top:60px;padding:35px}.articleCta h2{margin-top:0}.floatingContact{z-index:60;gap:9px;display:grid;position:fixed;bottom:22px;right:22px}.floatingContact a{background:var(--green-700);color:#fff;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 10px 30px #16482b3d}.floatingContact a:last-child{color:var(--green-700);border:1px solid var(--line);background:#fff}.floatingContact svg{width:22px}.floatingContact .floatingWhatsApp{color:#fff;background:#25d366;border:2px solid #fff;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #25d36661,0 0 0 2px #25d36638}.floatingContact .floatingWhatsApp svg{width:29px;height:29px}.floatingContact .floatingWhatsApp:hover{transform:translate(-3px)scale(1.06);box-shadow:0 14px 34px #25d36680,0 0 0 3px #25d36633}.footer{color:#fff;background:#0d281c;padding-top:70px}.footerGrid{grid-template-columns:1.4fr .8fr .7fr 1.1fr;gap:55px;display:grid}.footer .brandWords strong{color:#fff}.footer .brandWords small{color:#ffffff8c}.footerBrand>p{color:#ffffff94;max-width:400px;font-size:13px}.footerSocial{color:var(--green-300);gap:14px;font-size:12px;font-weight:800;display:flex}.footer h3{text-transform:uppercase;letter-spacing:.13em;color:var(--green-300);font-size:13px}.footer ul{gap:9px;padding:0;list-style:none;display:grid}.footer li a{color:#ffffffa6;font-size:12px}.footerContact{align-content:start;gap:12px;display:grid}.footerContact a,.footerContact>span{color:#ffffffa6;align-items:flex-start;gap:9px;font-size:12px;display:flex}.footerContact svg{width:17px;color:var(--green-300);flex:none}.footerBottom{color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:55px;padding:22px 0;font-size:11px;display:flex}@media (max-width:1020px){.desktopNav,.desktopCta{display:none}.mobileMenuButton{color:var(--green-800);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.mobileNav{border-top:1px solid var(--line);background:#fff;gap:14px;padding:15px 20px 25px;display:grid}.mobileNav>a:not(.button){padding:5px 0;font-weight:800}.heroGrid{grid-template-columns:1fr}.heroVisual{width:100%;max-width:650px;margin:auto}.trustGrid{grid-template-columns:repeat(2,1fr)}.categoryCard:nth-child(n){grid-column:span 6}.productGrid{grid-template-columns:repeat(2,1fr)}.processGrid,.qualityGrid,.productHeroGrid,.solutionDetailGrid,.aboutGrid{grid-template-columns:1fr;gap:50px}.marketDetailList article{grid-template-columns:70px 1fr}.marketDetailList ul{grid-column:2}.footerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.container{width:min(calc(100% - 28px), var(--container))}.topbarInner{min-height:34px;font-size:10px}.topbarInner span{display:none}.headerInner{min-height:72px}.brand{min-width:0}.brandMark{width:45px;height:45px}.brandWords strong{font-size:18px}.brandWords small{display:none}.homeHero{padding:62px 0 65px}.heroCopy h1{font-size:48px}.heroVisual{min-height:430px;margin:-10px 0 -25px;transform:scale(.9)}.orbitCard{width:155px;padding:12px}.cardOne{left:-20px}.cardTwo{right:-20px}.cardThree{left:-25px}.cardFour{right:-15px}.trustGrid{grid-template-columns:1fr}.trustGrid>a{border-bottom:1px solid #ffffff1f;border-right:0}.section{padding:72px 0}.sectionHeading.split,.ctaInner{display:block}.categoryGrid{grid-template-columns:1fr;display:grid}.categoryCard:nth-child(n){grid-column:1;min-height:315px}.marketCards,.articleGrid,.articleGrid.large,.solutionGrid,.productGrid{grid-template-columns:1fr}.qualityVisual{min-height:390px}.ctaButtons{margin-top:30px}.catalogTools{display:grid}.searchBox{max-width:none}.catalogTools select{width:100%;height:52px}.productDetailGrid,.contactGrid,.companyDetails{grid-template-columns:1fr;gap:35px}.stickyCard{position:static}.formGrid{grid-template-columns:1fr}.specTable>div{grid-template-columns:1fr;gap:5px}.marketDetailList article{grid-template-columns:1fr}.marketDetailList ul{grid-column:1}.footerGrid{grid-template-columns:1fr}.footerBottom{display:grid}.floatingContact{bottom:14px;right:14px}}@media (max-width:900px){.topbarInner{letter-spacing:.035em;scrollbar-width:none;justify-content:flex-start;min-height:46px;padding-inline:20px;font-size:12px;overflow-x:auto}.topbarInner span{flex:none;display:inline}.topbarInner::-webkit-scrollbar{display:none}}@media (max-width:560px){.topbarInner{gap:6px;min-height:42px;padding-inline:14px;font-size:10.5px}.topbarGlobe{font-size:15px}}.topbarIcon{width:18px;height:18px;color:var(--green-300);flex:none}.yumartNav{gap:23px;overflow:visible}.yumartNav>a,.yumartNav .navItem>a{align-items:center;gap:4px;min-height:86px;display:inline-flex}.yumartNav .navItem>a svg{width:16px;height:16px}.navItem{position:relative}.hasDropdown:hover .dropdownMenu,.hasDropdown:focus-within .dropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dropdownMenu{opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--line);z-index:80;background:#fff;border-radius:16px;transition:all .2s;position:absolute;top:calc(100% - 5px);left:50%;overflow:hidden;transform:translate(-50%,10px);box-shadow:0 25px 70px #11372329}.dropdownMenu a:after{display:none}.productDropdown{grid-template-columns:240px 1fr;width:650px;display:grid}.dropdownIntro{background:linear-gradient(145deg, var(--green-900), var(--green-700));color:#fff;align-content:start;gap:9px;padding:28px;display:grid}.dropdownIntro span{letter-spacing:.15em;color:var(--green-300);text-transform:uppercase;font-size:10px;font-weight:900}.dropdownIntro strong{font-size:24px;line-height:1.2}.dropdownIntro a{color:#fff;text-underline-offset:5px;margin-top:12px;font-size:12px;text-decoration:underline}.dropdownLinks{grid-template-columns:1fr 1fr;gap:4px;padding:18px;display:grid}.dropdownLinks a,.simpleDropdown a{color:#334b3d;border-radius:10px;padding:12px 14px;font-size:13px}.dropdownLinks a:hover,.simpleDropdown a:hover{background:var(--green-100);color:var(--green-800)}.simpleDropdown{width:230px;padding:10px}.headerActions{align-items:center;gap:10px;display:flex}.headerLanguage{color:var(--green-800);align-items:center;gap:2px;font-size:12px;font-weight:900;display:inline-flex}.headerLanguage svg{width:15px}.yumartHero{color:#fff;background:linear-gradient(110deg,#123421 0%,#1f5a38 54%,#8fbe67 100%);min-height:650px;position:relative;overflow:hidden}.yumartHeroBackdrop{background:radial-gradient(circle at 80% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 68% 80%,#b8d98c3d,#0000 35%),linear-gradient(90deg,#061f12b3,#0000 67%);position:absolute;inset:0}.yumartHeroBackdrop:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.yumartHeroGrid{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;min-height:650px;display:grid;position:relative}.yumartHeroCopy{padding:70px 0;animation:.55s both heroFade}@keyframes heroFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.heroKicker{text-transform:uppercase;letter-spacing:.18em;color:var(--green-300);align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.heroKicker:before{content:"";background:var(--green-300);width:28px;height:2px}.yumartHero h1{letter-spacing:-.052em;max-width:760px;margin:18px 0 22px;font-size:clamp(48px,5.7vw,76px);line-height:.99}.yumartHeroCopy>p{color:#ffffffc2;max-width:650px;font-size:18px}.buttonGhostWhite{color:#fff;background:0 0;border-color:#ffffff7a}.buttonGhostWhite:hover{background:#ffffff1a}.heroProofLight{color:#fffc}.heroProofLight svg{color:var(--green-300)}.yumartHeroVisual{min-height:530px;animation:.7s .1s both heroFade;position:relative}.yumartHeroVisual:before{content:"";background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;width:460px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yumartHeroVisual:after{content:"";border:1px dashed #ffffff42;border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroProduct{background:#fff;border:6px solid #ffffffe0;border-radius:26px;position:absolute;overflow:hidden;box-shadow:0 30px 75px #041b1047}.heroProduct img{object-fit:cover;width:100%;height:100%}.heroProductMain{z-index:3;width:355px;height:310px;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.heroProductLeft{z-index:2;width:220px;height:205px;top:13%;left:3%;transform:rotate(-8deg)}.heroProductRight{z-index:2;width:220px;height:205px;bottom:8%;right:0;transform:rotate(8deg)}.heroStamp{width:130px;height:130px;color:var(--green-900);text-align:center;z-index:5;border:3px solid var(--green-300);background:#fff8de;border-radius:50%;place-content:center;display:grid;position:absolute;top:9%;right:6%;transform:rotate(8deg);box-shadow:0 18px 45px #041b1033}.heroStamp strong{font-size:20px;line-height:1}.heroStamp span{color:var(--green-600);font-size:14px;font-weight:900}.heroStamp small{text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8px}.heroDots{z-index:6;gap:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.heroDots button{background:#fff6;border:0;border-radius:999px;width:32px;height:4px;padding:0}.heroDots button.active{background:#fff}.homeCategoryRail{border-bottom:1px solid var(--line);background:#fff;box-shadow:0 14px 35px #153b2a0d}.homeCategoryGrid{grid-template-columns:repeat(7,1fr);display:grid}.homeCategoryItem{border-right:1px solid var(--line);text-align:center;align-content:center;place-items:center;gap:9px;min-height:132px;padding:16px 10px;transition:all .2s;display:grid}.homeCategoryItem:first-child{border-left:1px solid var(--line)}.homeCategoryItem:hover{background:var(--green-100)}.homeCategoryItem img{object-fit:cover;border-radius:12px;width:76px;height:58px}.homeCategoryItem span{color:#385344;font-size:12px;font-weight:800;line-height:1.2}.compactHeading{margin-bottom:38px}.strengthsSection{padding-top:88px}.strengthGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.strengthGrid article{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px 25px;transition:all .25s}.strengthGrid article:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.strengthIcon{background:var(--green-100);width:70px;height:70px;color:var(--green-700);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.strengthIcon svg{width:34px;height:34px}.strengthGrid h3{margin:0 0 10px;font-size:19px}.strengthGrid p{color:var(--muted);margin:0;font-size:13px}.missionSection{background:#fff}.missionGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.missionGallery{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr .8fr;gap:16px;min-height:520px;display:grid}.missionImage{border-radius:24px;overflow:hidden;box-shadow:0 15px 45px #153b2a1f}.missionImageLarge{grid-row:1/3}.missionImage img{object-fit:cover;width:100%;height:100%}.missionCopy h2{letter-spacing:-.04em;margin:14px 0 24px;font-size:clamp(38px,4vw,56px);line-height:1.05}.missionCopy p{color:var(--muted)}.missionChecks{margin-top:24px}.featuredProductGrid .productCard{box-shadow:0 10px 25px #153b2a0a}.centerAction{justify-content:center;margin-top:38px;display:flex}.certificationSection{background:linear-gradient(145deg,#f7f9ef,#eaf4df)}.certificationGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.certificationGrid h2{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(38px,4vw,54px);line-height:1.07}.certificationGrid>div:first-child p{color:var(--muted)}.certificateCards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.certificateCards article{background:#fff;border:1px solid #2f6f451f;border-radius:20px;align-content:start;gap:8px;min-height:180px;padding:26px;display:grid}.certificateCards svg{width:36px;height:36px;color:var(--green-600);margin-bottom:8px}.certificateCards strong{font-size:18px}.certificateCards span{color:var(--muted);font-size:12px}.homeInquiryBand{color:#fff;background:linear-gradient(110deg, var(--green-900), var(--green-700));padding:70px 0}.homeInquiryGrid{grid-template-columns:1fr auto;align-items:center;gap:55px;display:grid}.homeInquiryBand span{text-transform:uppercase;letter-spacing:.16em;color:var(--green-300);font-size:11px;font-weight:900}.homeInquiryBand h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.05}.homeInquiryBand p{color:#ffffffb3;max-width:750px;margin:0}.homeInquiryActions{gap:12px;min-width:250px;display:grid}.latestNewsSection{padding-bottom:110px}.mobileNav button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:5px 0;font-weight:800;display:flex}.mobileNav button svg{width:18px}.mobileSubnav{border-left:2px solid var(--green-300);gap:8px;padding:4px 0 8px 16px;display:grid}.mobileSubnav a{color:var(--muted);font-size:13px}@media (max-width:1120px){.productDropdown{width:560px}.yumartHeroGrid{grid-template-columns:1fr 1fr;gap:20px}.heroProductMain{width:310px;height:280px}.heroProductLeft,.heroProductRight{width:180px;height:170px}.homeCategoryGrid{grid-template-columns:repeat(4,1fr)}.homeCategoryItem{border-bottom:1px solid var(--line)}.strengthGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1020px){.headerActions{margin-left:auto}.headerLanguage{display:none}.yumartHeroGrid,.missionGrid,.certificationGrid{grid-template-columns:1fr}.yumartHero{min-height:auto}.yumartHeroGrid{padding-top:25px}.yumartHeroCopy{padding:55px 0 10px}.yumartHeroVisual{width:100%;max-width:680px;min-height:480px;margin:0 auto}.homeInquiryGrid{grid-template-columns:1fr}.homeInquiryActions{flex-wrap:wrap;min-width:0;display:flex}}@media (max-width:720px){.topbarInner{justify-content:flex-start;padding-inline:16px;overflow-x:auto}.topbarInner span{display:inline}.topbarDivider{display:none!important}.yumartHero h1{font-size:46px}.yumartHeroCopy>p{font-size:16px}.yumartHeroVisual{min-height:390px;margin:0;transform:none}.yumartHeroVisual:before{width:330px;height:330px}.yumartHeroVisual:after{width:250px;height:250px}.heroProductMain{width:245px;height:225px}.heroProductLeft,.heroProductRight{width:145px;height:135px}.heroProductLeft{top:9%;left:-2%}.heroProductRight{bottom:4%;right:-2%}.heroStamp{width:100px;height:100px;top:4%;right:1%}.heroStamp strong{font-size:16px}.homeCategoryGrid{grid-template-columns:repeat(2,1fr)}.homeCategoryItem{min-height:116px}.strengthGrid,.certificateCards{grid-template-columns:1fr}.missionGallery{min-height:410px}.homeInquiryActions{display:grid}}.faqList{gap:12px;display:grid}.faqList details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 20px}.faqList summary{cursor:pointer;padding:20px 35px 20px 0;font-weight:800;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";color:var(--green-600);font-size:22px;position:absolute;top:18px;right:0}.faqList details[open] summary:after{content:"−"}.faqList details p{color:var(--muted);margin:0;padding:0 0 20px}.catalogLayout{grid-template-columns:270px 1fr;align-items:start;gap:38px;display:grid}.catalogSidebar{gap:18px;display:grid;position:sticky;top:118px}.sidebarBlock{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;overflow:hidden}.sidebarBlock>span{text-transform:uppercase;letter-spacing:.12em;color:var(--green-600);font-size:10px;font-weight:900}.sidebarBlock h2{margin:4px 0 16px;font-size:26px}.sidebarBlock button{border:0;border-bottom:1px solid var(--line);color:#4a5d51;text-align:left;background:0 0;width:100%;padding:12px 0;font-size:13px}.sidebarBlock button:last-child{border-bottom:0}.sidebarBlock button.active,.sidebarBlock button:hover{color:var(--green-700);font-weight:800}.sidebarFeatured{gap:0;display:grid}.sidebarFeatured>span{margin-bottom:10px}.sidebarFeatured a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:13px 0;display:flex}.sidebarFeatured a:last-child{border-bottom:0}.sidebarFeatured strong{font-size:12px;line-height:1.3}.sidebarFeatured svg,.sidebarInquiry svg{width:16px;color:var(--green-600);flex:none}.sidebarInquiry{background:var(--green-900);color:#fff;border-radius:18px;padding:24px}.sidebarInquiry strong{font-size:20px;line-height:1.2}.sidebarInquiry p{color:#ffffffad;font-size:12px}.sidebarInquiry a{color:var(--green-300);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.catalogMain{min-width:0}.catalogResultTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin:25px 0 24px;padding-bottom:14px;display:flex}.catalogResultTitle span{text-transform:uppercase;letter-spacing:.12em;color:var(--green-600);font-size:10px;font-weight:900}.catalogResultTitle h2{margin:3px 0 0;font-size:32px}.catalogResultTitle>strong{color:var(--muted);font-size:12px}.catalogProductGrid{grid-template-columns:repeat(3,1fr)}@media (max-width:1020px){.catalogLayout{grid-template-columns:1fr}.catalogSidebar{grid-template-columns:1fr 1fr;position:static}.sidebarInquiry{grid-column:1/-1}}@media (max-width:720px){.catalogSidebar{grid-template-columns:1fr}.sidebarInquiry{grid-column:auto}.catalogProductGrid{grid-template-columns:1fr}}:root{--trade-green:#2f6f45;--trade-green-dark:#153b2a;--trade-green-soft:#edf6df;--trade-gray:#f5f5f2}.button{border-radius:3px;min-height:46px;padding-inline:23px}.buttonSmall{min-height:42px}.textLink{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.topbarInner{letter-spacing:.045em;min-height:43px;font-size:clamp(12px,1vw,15px)}.topbarIcon{color:#57c9ed;flex:none;width:17px;height:17px}.tradeSiteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:sticky}.tradeHeaderInner{gap:16px;min-height:92px}.tradeHeaderInner .brand{min-width:230px}.tradeHeaderInner .brandMark{width:58px;height:58px}.tradeHeaderInner .brandWords strong{font-size:21px}.tradeDesktopNav{gap:20px}.tradeDesktopNav>a,.tradeDesktopNav .navItem>a{text-transform:none;align-items:center;gap:2px;height:92px;font-size:14px;display:inline-flex}.tradeDesktopNav .navItem>a svg{width:14px}.tradeDesktopNav a:after{height:3px;bottom:0}.tradeHeaderActions{align-items:center;gap:10px;display:flex}.headerEmail{color:var(--green-700);white-space:nowrap;font-size:11px;font-weight:700}.tradeHeaderActions .headerLanguage{border-left:1px solid var(--line);align-items:center;gap:3px;padding-left:10px;font-size:12px;display:inline-flex}.tradeHeaderActions .headerLanguage svg{width:14px}.tradeHeaderActions .desktopCta{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;min-height:42px;padding-inline:18px;font-size:13px}.tradeProductDropdown{border-radius:2px;width:min(920px,100vw - 50px);transform:translate(-50%,8px)}.tradeDropdownHeading{background:var(--green-900);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 24px;display:flex}.tradeDropdownHeading>div{gap:3px;display:grid}.tradeDropdownHeading span{color:var(--green-300);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.tradeDropdownHeading strong{font-size:20px;line-height:1.2}.tradeDropdownHeading>a{color:#fff;text-transform:uppercase;border:1px solid #ffffff6b;padding:9px 14px;font-size:11px}.tradeDropdownGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.tradeDropdownGrid>a{border:1px solid #0000;grid-template-columns:66px 1fr;align-items:center;gap:12px;min-height:82px;padding:8px;display:grid}.tradeDropdownGrid>a:hover{border-color:var(--line);background:#f8faf5}.tradeDropdownGrid img{object-fit:cover;background:var(--green-100);width:66px;height:58px}.tradeDropdownGrid span{gap:4px;display:grid}.tradeDropdownGrid strong{color:#263d30;font-size:13px}.tradeDropdownGrid small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.tradeSimpleDropdown{border-radius:2px;padding:8px}.tradeSimpleDropdown a{border-radius:0}.tradeHero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:615px;transition:background-image .45s;position:relative;overflow:hidden}.tradeHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffe0 0%,#ffffffb8 43%,#ffffff0d 72%,#0000 100%);position:absolute;inset:0}.tradeHeroInner{z-index:2;align-items:center;min-height:615px;display:flex;position:relative}.tradeHeroCopy{width:min(650px,56%);padding:65px 0 90px;animation:.55s both heroFade}.tradeHeroKicker{color:var(--green-700);text-transform:uppercase;letter-spacing:.16em;border-left:4px solid var(--green-500);padding-left:12px;font-size:12px;font-weight:900;display:inline-block}.tradeHero h1{color:#173321;letter-spacing:-.035em;max-width:700px;margin:18px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.2vw,70px);font-weight:700;line-height:1.04}.tradeHero p{color:#4f6456;max-width:615px;font-size:17px}.tradePrimaryButton{background:var(--green-700)}.tradeSecondaryButton{color:var(--green-800);background:#fff;border-color:#91aa95}.tradeHeroArrow{z-index:4;width:44px;height:58px;color:var(--green-800);opacity:.65;background:#ffffffb8;border:1px solid #2f6f4540;place-items:center;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tradeHeroArrow:hover{opacity:1;background:#fff}.tradeHeroArrow svg{width:25px}.tradeHeroArrowLeft{left:16px}.tradeHeroArrowRight{right:16px}.tradeHeroDots{z-index:4;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.tradeHeroDots button{background:#153b2a40;border:0;border-radius:0;width:34px;height:4px;padding:0}.tradeHeroDots button.active{background:var(--green-700)}.tradeCategoryShowcase{z-index:5;background:#fff;margin-top:-1px;position:relative}.tradeCategoryShowcaseGrid{border-left:1px solid #e1e7df;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 14px 35px #153b2a14}.tradeCategoryTile{background:#f4f7ef;border-right:1px solid #e1e7df;min-height:176px;position:relative;overflow:hidden}.tradeCategoryTile img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.tradeCategoryTile:after{content:"";background:linear-gradient(90deg,#fffffff5,#ffffff8a 58%,#ffffff1f);position:absolute;inset:0}.tradeCategoryTile>div{z-index:2;align-content:center;gap:5px;width:68%;padding:31px 24px;display:grid;position:relative}.tradeCategoryTile span{text-transform:uppercase;letter-spacing:.12em;color:var(--green-600);font-size:9px;font-weight:900}.tradeCategoryTile strong{color:#21372a;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.1}.tradeCategoryTile small{color:var(--green-700);align-items:center;gap:4px;margin-top:8px;font-size:10px;font-weight:800;display:inline-flex}.tradeCategoryTile small svg{width:14px}.tradeCategoryTile:hover img{transform:scale(1.05)}.homeAllCategoryLinks{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;min-height:62px;display:flex}.homeAllCategoryLinks strong{color:var(--green-800);text-transform:uppercase;letter-spacing:.1em;padding:0 18px;font-size:10px}.homeAllCategoryLinks a{border-left:1px solid var(--line);color:#536459;padding:0 15px;font-size:11px}.homeAllCategoryLinks a:hover{color:var(--green-700)}.tradeSectionHeading .eyebrow{justify-content:center}.tradeSectionHeading .eyebrow:before{display:none}.tradeSectionHeading .eyebrow:after{content:"";background:var(--green-500);width:30px;height:2px;margin-left:6px}.tradeSectionHeading h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.tradeStrengthGrid{border:1px solid var(--line);gap:0}.tradeStrengthGrid article{border:0;border-right:1px solid var(--line);min-height:265px;box-shadow:none;border-radius:0;align-content:start;display:grid}.tradeStrengthGrid article:last-child{border-right:0}.tradeStrengthGrid .strengthIcon{border-radius:50%;width:62px;height:62px}.tradeStrengthGrid h3{font-family:Georgia,Times New Roman,serif}.tradeMissionSection{background:#f6f6f2;border-top:1px solid #e6e9e2;border-bottom:1px solid #e6e9e2}.tradeMissionGrid{gap:68px}.tradeMissionGallery{gap:10px;min-height:490px}.tradeMissionGallery .missionImage{box-shadow:none;border:7px solid #fff;border-radius:2px}.tradeMissionCopy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,54px)}.tradeMissionActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.tradeTextButton{color:var(--green-700);border-bottom:1px solid var(--green-500);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.tradeFeaturedSection{background:#fff}.featuredHeading{max-width:820px}.tradeFeaturedProductGrid{gap:22px 16px}.tradeProductCard{border-radius:2px;box-shadow:none!important}.tradeProductCard:hover{transform:translateY(-3px)}.tradeProductCard .productImageWrap{aspect-ratio:1.22;position:relative}.productImageBadge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#153b2ae0;padding:7px 10px;font-size:9px;position:absolute;bottom:0;left:0}.tradeProductCard .productCardBody{padding:19px}.tradeProductCard .productCardBody>span{display:none}.tradeProductCard h3{font-family:Georgia,Times New Roman,serif;font-size:19px}.tradeProductCard p{min-height:60px;font-size:12px}.productCardActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.productCardActions .cardLink{text-transform:uppercase;margin:0;font-size:11px}.productEnquiryLink{border:1px solid var(--green-600);color:var(--green-700);text-transform:uppercase;letter-spacing:.04em;padding:7px 10px;font-size:9px;font-weight:900}.productEnquiryLink:hover{background:var(--green-700);color:#fff}.tradeCertificationSection{background:#f2f5ec}.tradeCertificationGrid h2{font-family:Georgia,Times New Roman,serif}.tradeCertificateCards{gap:10px}.tradeCertificateCards article{min-height:164px;box-shadow:none;border-radius:2px}.tradeInquiryBand{border-top:5px solid var(--green-500);background:#183c2a}.tradeInquiryBand h2{font-family:Georgia,Times New Roman,serif}.tradeLatestNewsSection{background:#fff}.tradeNewsGrid{gap:18px}.tradeArticleCard{border-radius:2px}.tradeArticleCard h3{font-family:Georgia,Times New Roman,serif}.onlineInquiryTab{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;transform:rotate(180deg);color:#fff!important;background:#cf4037!important;border:0!important;border-radius:0!important;width:36px!important;height:138px!important}.floatingContact{gap:1px;bottom:80px;right:0}.floatingContact a:not(.onlineInquiryTab){border-radius:0;width:42px;height:42px}.floatingContact a.floatingWhatsApp{border-radius:50% 0 0 50%;width:52px;height:52px}.pageHero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#eef4e8,#f9faf6);padding:68px 0}.pageHero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.5vw,60px)}.catalogLayout{grid-template-columns:250px 1fr;gap:30px}.sidebarBlock{border-radius:2px;padding:18px}.sidebarBlock h2{font-family:Georgia,Times New Roman,serif}.sidebarInquiry,.searchBox,.catalogTools select{border-radius:2px}.catalogProductGrid{gap:18px 14px}.productHero{padding:65px 0}.productHero h1,.productDetailGrid h2{font-family:Georgia,Times New Roman,serif}.productHeroImage,.stickyCard,.noticeBox{border-radius:3px}@media (max-width:1240px){.headerEmail{display:none}.tradeHeaderInner .brand{min-width:220px}.tradeDesktopNav{gap:18px}.tradeProductDropdown{width:800px}}@media (max-width:1120px){.tradeCategoryShowcaseGrid{grid-template-columns:repeat(2,1fr)}.tradeCategoryTile{border-bottom:1px solid var(--line)}.tradeStrengthGrid{grid-template-columns:repeat(2,1fr)}.tradeStrengthGrid article:nth-child(2){border-right:0}.tradeStrengthGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:1020px){.tradeHero{background-position:58%;min-height:560px}.tradeHero:after{background:linear-gradient(90deg,#fffffff5,#ffffffd6 65%,#ffffff57)}.tradeHeroInner{min-height:560px}.tradeHeroCopy{width:68%}.tradeHeroArrow{display:none}.tradeHeaderActions{margin-left:auto}.tradeHeaderActions .headerLanguage{display:none}}@media (max-width:720px){.tradeHero{background-position:68%;min-height:550px}.tradeHero:after{background:#ffffffd6}.tradeHeroInner{align-items:flex-start;min-height:550px}.tradeHeroCopy{width:100%;padding:70px 0 100px}.tradeHero h1{font-size:44px}.tradeHero p{font-size:15px}.tradeCategoryShowcaseGrid{grid-template-columns:1fr}.tradeCategoryTile{min-height:145px}.tradeCategoryTile>div{padding:25px 22px}.homeAllCategoryLinks{justify-content:flex-start;padding:18px 0}.homeAllCategoryLinks strong{width:100%}.homeAllCategoryLinks a{width:50%;padding:7px 18px}.tradeStrengthGrid{grid-template-columns:1fr}.tradeStrengthGrid article{border-right:0;border-bottom:1px solid var(--line)}.tradeStrengthGrid article:last-child{border-bottom:0}.tradeMissionGallery{min-height:390px}.tradeFeaturedProductGrid{grid-template-columns:1fr 1fr}.tradeProductCard p{min-height:0}.onlineInquiryTab{display:none!important}.floatingContact{gap:7px;bottom:12px;right:12px}.floatingContact a:not(.onlineInquiryTab){border-radius:50%;width:46px;height:46px}.floatingContact a.floatingWhatsApp{border-radius:50%;width:54px;height:54px}}@media (max-width:480px){.tradeFeaturedProductGrid{grid-template-columns:1fr}.tradeHero h1{font-size:38px}}.tradeFooter{padding-top:0}.tradeFooterTop{border-bottom:1px solid #ffffff21;grid-template-columns:1.25fr .85fr 1fr;gap:0;display:grid}.tradeFooterTop>div{border-right:1px solid #ffffff21;min-height:250px;padding:48px 36px}.tradeFooterTop>div:first-child{padding-left:0}.tradeFooterTop>div:last-child{border-right:0;padding-right:0}.tradeFooterWelcome .brandWords strong{color:#fff}.tradeFooterWelcome h2{color:#fff;margin:24px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px}.tradeFooterWelcome p,.tradeFooterInquiry p{color:#ffffff94;font-size:12px}.tradeFooterContactSummary{align-content:center;gap:18px;display:grid}.tradeFooterContactSummary a,.tradeFooterContactSummary span{color:#ffffffb8;align-items:flex-start;gap:10px;font-size:12px;display:flex}.tradeFooterContactSummary svg{width:18px;color:var(--green-300);flex:none}.tradeFooterInquiry{align-content:center;justify-items:start;display:grid}.tradeFooterInquiry>span{color:var(--green-300);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.tradeFooterInquiry h3{color:#fff;margin:6px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:26px}.tradeFooterInquiry .button{margin-top:12px}.tradeFooterGrid{grid-template-columns:1fr 1fr 1fr 1.3fr;padding-top:50px}@media (max-width:900px){.tradeFooterTop{grid-template-columns:1fr}.tradeFooterTop>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:auto;padding:35px 0}.tradeFooterTop>div:last-child{border-bottom:0}}.contactPanel,.inquiryForm,.inquiryForm input,.inquiryForm textarea,.inquiryForm select,.faqList details{border-radius:2px}.tradeHeroBannerOnly{background:0 0;min-height:auto;padding:0;position:relative}.tradeHeroBannerFrame{aspect-ratio:1916/821;background:#f4f0e7;width:100%;position:relative;overflow:hidden}.tradeHeroImageLink{width:100%;height:100%;display:block;position:relative}.tradeHeroImage{object-fit:cover}.tradeHeroBannerOnly .tradeHeroDots{bottom:16px}.tradeHeroBannerOnly .tradeHeroArrow{top:50%;transform:translateY(-50%)}@media (max-width:900px){.tradeHeroBannerFrame{aspect-ratio:16/9}.tradeHeroBannerOnly .tradeHeroArrow{width:40px;height:40px}}.tradeCategoryVisualSection{background:#fff;padding:26px 0 12px;position:relative}.categoryVisualHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.categoryVisualHeader h2{color:#20342a;margin:4px 0 0;font-size:30px;line-height:1.05}.categoryVisualControls{gap:10px;display:inline-flex}.categoryVisualControls button{color:#284433;background:#fff;border:1px solid #d5ddd4;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,background .2s,color .2s;display:inline-flex}.categoryVisualControls button:hover{background:var(--green-700);color:#fff;transform:translateY(-1px)}.categoryVisualTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 16.5px);grid-auto-flow:column;gap:22px;padding-bottom:10px;display:grid;overflow-x:auto}.categoryVisualTrack::-webkit-scrollbar{display:none}.categoryVisualCard{scroll-snap-align:start;background:#eef2eb;min-height:430px;display:block;position:relative;overflow:hidden}.categoryVisualCard img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.categoryVisualCard:after{content:"";background:linear-gradient(#0c161005 30%,#0c16108c 100%);position:absolute;inset:0}.categoryVisualOverlay{z-index:2;color:#fff;padding:18px 18px 20px;position:absolute;bottom:0;left:0;right:0}.categoryVisualOverlay span{text-transform:uppercase;letter-spacing:.13em;opacity:.88;font-size:10px;font-weight:800;display:inline-block}.categoryVisualOverlay strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.1;display:block}.categoryVisualCard:hover img{transform:scale(1.04)}@media (max-width:1024px){.categoryVisualTrack{grid-auto-columns:calc(50% - 11px)}.categoryVisualCard{min-height:390px}}@media (max-width:640px){.tradeCategoryVisualSection{padding-top:20px}.categoryVisualHeader{align-items:center}.categoryVisualHeader h2{font-size:25px}.categoryVisualTrack{grid-auto-columns:84%;gap:16px}.categoryVisualCard{min-height:340px}.categoryVisualOverlay strong{font-size:22px}}.tradeStrengthsSection{background:#fff;padding:20px 0 38px}.tradeStrengthsCompactWrap{max-width:1180px}.tradeStrengthGrid{border:0;align-items:start;gap:16px}.tradeStrengthGrid article{text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;min-height:0;padding:10px 14px 8px;display:grid}.tradeStrengthGrid article:hover{box-shadow:none;background:0 0;transform:none}.tradeStrengthGrid .strengthIcon{color:#ee9417;background:0 0;border-radius:999px;width:66px;height:66px;margin:0 auto 10px}.tradeStrengthGrid .strengthIcon svg{stroke-width:1.8px;width:42px;height:42px}.tradeStrengthGrid h3{color:#3b3b3b;margin:0 0 8px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.tradeStrengthGrid p{color:#747474;max-width:225px;margin:0;font-size:13px;line-height:1.58}@media (max-width:1024px){.tradeStrengthsSection{padding:18px 0 32px}.tradeStrengthGrid{gap:12px}.tradeStrengthGrid article{padding:10px 10px 8px}.tradeStrengthGrid p{max-width:100%}}@media (max-width:640px){.tradeStrengthsSection{padding:14px 0 26px}.tradeStrengthGrid article{padding:10px 8px}.tradeStrengthGrid .strengthIcon{width:58px;height:58px}.tradeStrengthGrid .strengthIcon svg{width:36px;height:36px}.tradeStrengthGrid h3{font-size:15px}.tradeStrengthGrid p{font-size:12px;line-height:1.5}}.featuredCatalogSection{background:#f6d7ae;padding:70px 0 76px;position:relative;overflow:hidden}.featuredCatalogSection:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#fff0);height:18px;position:absolute;inset:0 0 auto}.featuredCatalogHeader{text-align:center;max-width:760px;margin:0 auto 34px}.featuredCatalogHeader h2{color:#d95724;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.05}.featuredCatalogHeader p{color:#756d63;max-width:700px;margin:14px auto 0;font-size:15px;line-height:1.7}.featuredCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;display:grid}.featuredCatalogCard{text-align:center;min-width:0}.featuredCatalogMedia{aspect-ratio:1;background:#fff;border:8px solid #fff;width:100%;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 7px 20px #5d402317}.featuredCatalogMedia:hover{transform:translateY(-3px);box-shadow:0 13px 28px #5d402326}.featuredCatalogMedia--single{grid-template-columns:1fr}.featuredCatalogMedia--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.featuredCatalogMedia--quad{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.featuredCatalogImage{background:#f8f7f3;min-width:0;min-height:0;overflow:hidden}.featuredCatalogImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.featuredCatalogMedia:hover img{transform:scale(1.035)}.featuredCatalogMeta{padding:13px 8px 0}.featuredCatalogMeta>span{color:#8a5b37;letter-spacing:.1em;text-transform:uppercase;min-height:16px;font-size:10px;font-weight:800;line-height:1.4;display:block}.featuredCatalogMeta h3{margin:7px 0 8px;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.28}.featuredCatalogMeta h3 a{color:#3d352e}.featuredCatalogMeta h3 a:hover{color:var(--green-700)}.featuredCatalogLearn{color:var(--green-800);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.featuredCatalogLearn svg{width:15px;height:15px}.featuredCatalogLearn:hover{color:#d95724}.featuredCatalogAction{justify-content:center;margin-top:36px;display:flex}@media (max-width:1120px){.featuredCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.featuredCatalogSection{padding:56px 0 62px}.featuredCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media (max-width:520px){.featuredCatalogSection{padding:46px 0 52px}.featuredCatalogHeader{margin-bottom:25px}.featuredCatalogHeader p{font-size:13px}.featuredCatalogGrid{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.featuredCatalogMeta h3{font-size:18px}}.featuredCatalogSection+.tradeLatestNewsSection{border-top:1px solid #2b48351a}.tradeLatestNewsSection{padding-top:clamp(64px,7vw,96px)}@media (max-width:640px){.tradeLatestNewsSection{padding-top:52px}}.longkiServicesSection{background:#f7f8f7;border-top:1px solid #2b483517;border-bottom:1px solid #2b483517;padding:clamp(64px,7vw,94px) 0}.longkiServicesHeader{text-align:center;max-width:860px;margin:0 auto clamp(30px,4vw,46px)}.longkiServicesHeader>span{color:var(--green-700);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.longkiServicesHeader h2{color:#252d28;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:750;line-height:1.08}.longkiServicesHeader h2 strong{color:var(--green-700);font-weight:850}.longkiServicesHeader p{color:#667068;max-width:780px;margin:15px auto 0;font-size:15px;line-height:1.7}.longkiServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.2vw,30px);display:grid}.longkiServiceCard{background:#fff;border:1px solid #e2e7e2;border-radius:12px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 8px 24px #1c38260f}.longkiServiceCard:hover{transform:translateY(-4px);box-shadow:0 15px 34px #1c38261c}.longkiServiceMedia{aspect-ratio:16/9;background:#e9eeea;width:100%;display:block;position:relative;overflow:hidden}.longkiServiceMedia img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.longkiServiceCard:hover .longkiServiceMedia img{transform:scale(1.035)}.longkiServiceCopy{text-align:center;flex-direction:column;flex:1;align-items:center;padding:23px 24px 25px;display:flex}.longkiServiceCopy h3{margin:0 0 11px;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1.25}.longkiServiceCopy h3 a{color:#26332b}.longkiServiceCopy h3 a:hover{color:var(--green-700)}.longkiServiceCopy p{color:#6b746e;margin:0;font-size:14px;line-height:1.65}.longkiServiceLink{color:var(--green-700);letter-spacing:.03em;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:850;display:inline-flex}.longkiServiceLink svg{width:15px;height:15px}.longkiServiceLink:hover{color:#d95724}.longkiServicesSection+.tradeLatestNewsSection{padding-top:clamp(64px,7vw,92px)}@media (max-width:900px){.longkiServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.longkiServiceCard:last-child{grid-column:1/-1;justify-self:center;width:min(100%,50% - clamp(20px,2.2vw,30px)/2)}}@media (max-width:620px){.longkiServicesSection{padding:52px 0 58px}.longkiServicesHeader{margin-bottom:27px}.longkiServicesHeader p{font-size:13px;line-height:1.62}.longkiServicesGrid{grid-template-columns:1fr;gap:18px}.longkiServiceCard:last-child{grid-column:auto;width:100%}.longkiServiceCopy{padding:20px 19px 22px}.longkiServiceCopy h3{font-size:19px}}.whyChooseSection{background:#fff;padding:clamp(44px,5vw,64px) 0}.whyChooseGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:clamp(28px,3.5vw,48px);display:grid}.whyChooseCopy{max-width:640px}.whyChooseEyebrow{color:var(--green-700);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:850;display:inline-flex}.whyChooseEyebrow:before{content:"";background:color-mix(in srgb, var(--green-700) 45%, transparent);width:36px;height:2px}.whyChooseCopy h2{color:#17261d;letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.08}.whyChooseCopy h2 strong{color:var(--green-700)}.whyChooseIntro{color:#5a665f;max-width:660px;margin:18px 0 0;font-size:16px;line-height:1.8}.whyChoosePoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 26px;margin-top:34px;display:grid}.whyChoosePoint{padding:0 4px 0 0}.whyChoosePointTitle{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.whyChooseIcon{color:#2a2f6a;background:#edf0ff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.whyChooseIcon svg{stroke-width:2.2px;width:14px;height:14px}.whyChoosePoint h3{color:#17261d;margin:0;font-family:Inter,Arial,sans-serif;font-size:22px;line-height:1.28}.whyChoosePoint p{color:#53615a;margin:0;font-size:15px;line-height:1.78}.whyChooseVisual{border-radius:16px;min-height:0;position:relative;overflow:hidden;box-shadow:0 16px 44px #17261d1f}.whyChooseVisual img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.whyChooseSection+.tradeLatestNewsSection{padding-top:clamp(44px,5vw,64px)}@media (max-width:1024px){.whyChooseGrid{grid-template-columns:1fr;gap:28px}.whyChooseCopy{max-width:100%}.whyChooseVisual{aspect-ratio:16/9;justify-self:center;width:min(100%,760px)}}@media (max-width:680px){.whyChooseSection{padding:42px 0}.whyChooseVisual{aspect-ratio:4/3}.whyChooseCopy h2{font-size:34px}.whyChooseIntro{font-size:14px;line-height:1.72}.whyChoosePoints{grid-template-columns:1fr;gap:20px;margin-top:28px}.whyChoosePoint h3{font-size:19px}.whyChoosePoint p{font-size:14px;line-height:1.7}}.faqShowcaseSection{background:#fff;padding:clamp(64px,7vw,94px) 0 clamp(58px,7vw,92px)}.faqShowcaseWrap{max-width:1240px}.faqShowcaseHeading{text-align:center;max-width:920px;margin:0 auto 34px}.faqShowcaseEyebrow{color:var(--green-700);letter-spacing:.16em;text-transform:uppercase;background:#eef4ef;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:850;display:inline-flex}.faqShowcaseHeading h2{color:#16251b;letter-spacing:-.03em;margin:16px 0 14px;font-size:clamp(32px,4vw,50px);line-height:1.08}.faqShowcaseHeading h2 span{color:var(--green-700)}.faqShowcaseHeading p{color:#5c6962;max-width:860px;margin:0 auto;font-size:16px;line-height:1.8}.faqShowcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.faqShowcaseColumn{gap:18px;display:grid}.faqShowcaseItem{background:linear-gradient(#fff 0%,#fbfcfb 100%);border:1px solid #e2e9e3;border-radius:18px;min-height:100%;padding:24px 24px 22px;box-shadow:0 10px 24px #17261d0a}.faqShowcaseItem h3{color:#15241a;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.3}.faqShowcaseItem p{color:#58655e;margin:0;font-size:15px;line-height:1.78}.faqShowcaseFooter{border-top:1px solid #e4ece6;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.faqShowcaseFooter p{color:#55635b;margin:0;font-size:15px}@media (max-width:1024px){.faqShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.faqShowcaseSection{padding:54px 0 66px}.faqShowcaseHeading{margin-bottom:26px}.faqShowcaseHeading p{font-size:14px;line-height:1.7}.faqShowcaseGrid{grid-template-columns:1fr;gap:18px}.faqShowcaseItem{padding:22px 18px 20px}.faqShowcaseItem h3{font-size:22px}.faqShowcaseItem p{font-size:14px;line-height:1.72}.faqShowcaseFooter{flex-direction:column;align-items:flex-start}}.faqAccordionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.faqAccordionItem{background:linear-gradient(#fff 0%,#fbfcfb 100%);border:1px solid #e2e9e3;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #17261d0a}.faqAccordionItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 22px 20px;list-style:none;display:flex}.faqAccordionItem summary::-webkit-details-marker{display:none}.faqAccordionItem summary span{color:#15241a;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.32}.faqAccordionItem summary i{background:#eef4ef;border-radius:999px;flex:none;width:28px;height:28px;position:relative}.faqAccordionItem summary i:before,.faqAccordionItem summary i:after{content:"";background:var(--green-700);border-radius:999px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqAccordionItem summary i:after{transition:transform .22s,opacity .22s;transform:translate(-50%,-50%)rotate(90deg)}.faqAccordionItem[open] summary i:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.4)}.faqAccordionAnswer{border-top:1px solid #edf2ee;padding:0 22px 22px}.faqAccordionAnswer p{color:#58655e;margin:16px 0 0;font-size:15px;line-height:1.78}@media (max-width:1024px){.faqAccordionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.faqAccordionGrid{grid-template-columns:1fr;gap:14px}.faqAccordionItem summary{padding:18px 18px 16px}.faqAccordionItem summary span{font-size:20px}.faqAccordionAnswer{padding:0 18px 18px}.faqAccordionAnswer p{font-size:14px;line-height:1.7}}.aboutV21Hero{background:radial-gradient(circle at 82% 18%,#b8d98c66,#0000 30%),linear-gradient(135deg,#f9faf2 0%,#eef5e7 55%,#f8f7ef 100%);padding:clamp(70px,8vw,118px) 0;position:relative;overflow:hidden}.aboutV21Hero:before{content:"";background-image:radial-gradient(#2f6f4517 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 75%);mask-image:linear-gradient(90deg,#0000 10%,#000 75%)}.aboutV21HeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(38px,6vw,80px);display:grid;position:relative}.aboutV21Kicker,.aboutV21Eyebrow{color:var(--green-700);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.aboutV21Kicker:before,.aboutV21Eyebrow:before{content:"";background:var(--green-500);width:30px;height:2px}.aboutV21HeroCopy h1{letter-spacing:-.055em;max-width:790px;margin:17px 0 24px;font-size:clamp(48px,6vw,78px);line-height:.98}.aboutV21HeroCopy h1 em{color:var(--green-600);font-style:normal}.aboutV21HeroCopy>p{color:#56665c;max-width:730px;margin:0;font-size:18px;line-height:1.78}.aboutV21HeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.aboutV21HeroProof{color:#3e5145;flex-wrap:wrap;gap:12px 22px;margin-top:28px;font-size:13px;font-weight:750;display:flex}.aboutV21HeroProof span{align-items:center;gap:7px;display:inline-flex}.aboutV21HeroProof svg{width:17px;color:var(--green-600)}.aboutV21HeroVisual{position:relative}.aboutV21HeroVisual>img{aspect-ratio:1;object-fit:cover;border-radius:30px;width:100%;box-shadow:0 28px 70px #18462d2b}.aboutV21HeroBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:18px;gap:4px;width:min(310px,80%);padding:21px 23px;display:grid;position:absolute;bottom:30px;left:-30px;box-shadow:0 18px 50px #18462d26}.aboutV21HeroBadge strong{color:var(--green-800);font-size:17px}.aboutV21HeroBadge span{color:var(--muted);font-size:12px}.aboutV21Section{padding:clamp(72px,8vw,112px) 0}.aboutV21Split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.aboutV21ImageStack{padding:0 60px 60px 0;position:relative}.aboutV21ImageMain{object-fit:cover;border-radius:28px;width:100%;min-height:480px}.aboutV21ImageAccent{aspect-ratio:1/1.2;object-fit:cover;border:8px solid var(--paper);border-radius:22px;width:44%;position:absolute;bottom:0;right:0;box-shadow:0 18px 50px #18462d29}.aboutV21SectionCopy h2,.aboutV21Heading h2,.aboutV21ComplianceIntro h2,.aboutV21ShipCopy h2,.aboutV21Ready h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(36px,4.6vw,58px);line-height:1.05}.aboutV21SectionCopy p,.aboutV21Heading p,.aboutV21ComplianceIntro p,.aboutV21ShipCopy p{color:var(--muted)}.aboutV21Lead{font-size:18px;line-height:1.78}.aboutV21StatRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.aboutV21StatRow div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:21px 17px}.aboutV21StatRow strong{color:var(--green-700);font-size:28px;line-height:1;display:block}.aboutV21StatRow span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.aboutV21Why{background:var(--green-900);color:#fff}.aboutV21Why .aboutV21Eyebrow{color:var(--green-300)}.aboutV21Heading{max-width:820px;margin-bottom:42px}.aboutV21HeadingCenter{text-align:center;max-width:900px;margin-inline:auto}.aboutV21HeadingCenter .aboutV21Eyebrow{justify-content:center}.aboutV21Why .aboutV21Heading p{color:#ffffffad;margin-inline:auto}.aboutV21ProblemGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aboutV21ProblemGrid article{background:#ffffff0b;border:1px solid #ffffff26;border-radius:22px;min-height:260px;padding:30px}.aboutV21ProblemGrid article>span{color:var(--green-300);letter-spacing:.16em;font-size:11px;font-weight:900}.aboutV21ProblemGrid h3{margin:28px 0 13px;font-size:24px;line-height:1.25}.aboutV21ProblemGrid p{color:#ffffffa8;font-size:14px}.aboutV21SolutionBand{background:var(--green-100);color:var(--ink);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:27px 30px;display:flex}.aboutV21SolutionBand span{color:var(--green-700);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.aboutV21SolutionBand h3{margin:5px 0 0;font-size:23px}.aboutV21Supply{background:#fff8ed}.aboutV21SupplyGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.aboutV21SupplyCard{background:#fff;border:1px solid #464b371f;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #503e1e0f}.aboutV21SupplyCard img{aspect-ratio:1.55;object-fit:cover;width:100%}.aboutV21SupplyCard div{padding:24px}.aboutV21SupplyCard h3{margin:0 0 10px;font-size:22px}.aboutV21SupplyCard p{color:var(--muted);margin:0;font-size:13px}.aboutV21Serve{background:#fff}.aboutV21ServeGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.aboutV21ServeGrid article{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcf9);border-radius:20px;padding:30px 25px}.aboutV21ServeIcon{background:var(--green-100);width:60px;height:60px;color:var(--green-700);border-radius:17px;place-items:center;display:grid}.aboutV21ServeIcon svg{width:31px;height:31px}.aboutV21ServeGrid h3{margin:25px 0 10px;font-size:22px}.aboutV21ServeGrid p{color:var(--muted);margin:0;font-size:13px}.aboutV21Compliance{background:var(--cream)}.aboutV21ComplianceIntro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.aboutV21ComplianceIntro p{margin:0;font-size:16px}.aboutV21CommitmentGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.aboutV21CommitmentGrid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px}.aboutV21CommitmentTop{justify-content:space-between;align-items:center;display:flex}.aboutV21CommitmentTop>span{color:#a5b0a7;letter-spacing:.13em;font-size:12px;font-weight:900}.aboutV21CommitmentTop svg{width:38px;height:38px;color:var(--green-600)}.aboutV21CommitmentGrid h3{margin:27px 0 12px;font-size:25px}.aboutV21CommitmentGrid p{color:var(--muted);font-size:13px}.aboutV21DocumentStrip{background:var(--green-900);color:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:22px;display:flex}.aboutV21DocumentStrip strong{margin-right:8px}.aboutV21DocumentStrip span{color:#ffffffc2;background:#ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px}.aboutV21Ship{background:#fff}.aboutV21ShipGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(45px,7vw,92px);display:grid}.aboutV21ShipVisual{position:relative}.aboutV21ShipVisual img{object-fit:cover;border-radius:28px;width:100%;min-height:450px}.aboutV21ShipVisual div{color:var(--green-800);background:#ffffffeb;border-radius:15px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:24px;left:24px}.aboutV21ShipVisual svg{width:27px}.aboutV21Regions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.aboutV21Regions span{background:var(--green-100);color:var(--green-800);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.aboutV21Ready{background:linear-gradient(120deg,var(--green-700),var(--green-900));color:#fff;padding:clamp(62px,7vw,88px) 0}.aboutV21Ready .aboutV21Eyebrow{color:var(--green-300)}.aboutV21ReadyInner{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.aboutV21Ready h2{margin-bottom:10px}.aboutV21Ready p{color:#ffffffb8;margin:0;font-size:17px}.aboutV21ReadyNotes{gap:12px;display:grid}.aboutV21ReadyNotes span{color:#ffffffd9;align-items:center;gap:10px;font-weight:700;display:flex}.aboutV21ReadyNotes svg{width:19px;color:var(--green-300)}.aboutV21ContactAction{background:var(--green-900);text-align:center;padding:34px 0 72px}.aboutV21ContactButton{min-width:min(360px,100%);min-height:58px;color:var(--green-900);background:#fff;border-color:#fff}.aboutV21ContactButton:hover{color:#fff}@media (max-width:1024px){.aboutV21HeroGrid,.aboutV21Split,.aboutV21ShipGrid{grid-template-columns:1fr}.aboutV21HeroVisual{justify-self:center;width:100%;max-width:720px}.aboutV21HeroBadge{left:24px}.aboutV21ImageStack{justify-self:center;width:100%;max-width:760px}.aboutV21ProblemGrid,.aboutV21SupplyGrid,.aboutV21ServeGrid{grid-template-columns:repeat(2,1fr)}.aboutV21ComplianceIntro{grid-template-columns:1fr;gap:10px}}@media (max-width:700px){.aboutV21Hero{padding:62px 0 72px}.aboutV21HeroCopy h1{font-size:45px}.aboutV21HeroCopy>p,.aboutV21Lead{font-size:15px}.aboutV21HeroBadge{width:100%;margin-top:12px;position:relative;bottom:auto;left:auto}.aboutV21ImageStack{padding:0}.aboutV21ImageMain{min-height:350px}.aboutV21ImageAccent{display:none}.aboutV21StatRow,.aboutV21ProblemGrid,.aboutV21SupplyGrid,.aboutV21ServeGrid,.aboutV21CommitmentGrid{grid-template-columns:1fr}.aboutV21SolutionBand{flex-direction:column;align-items:flex-start}.aboutV21SupplyCard img{aspect-ratio:1.7}.aboutV21ShipVisual img{min-height:310px}.aboutV21ReadyInner{grid-template-columns:1fr;gap:30px}.aboutV21ContactAction{padding-bottom:54px}}.aboutV22Hero{background:radial-gradient(circle at 82% 18%,#89b77a2e,#0000 34%),linear-gradient(135deg,#fbfdf8 0%,#f4f8ef 58%,#edf5e8 100%);padding:clamp(72px,7vw,108px) 0;overflow:hidden}.aboutV22HeroGrid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(52px,7vw,96px);display:grid}.aboutV22Eyebrow{color:var(--green-700);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:inline-flex}.aboutV22Eyebrow:before{content:"";background:var(--green-500);border-radius:999px;width:32px;height:2px}.aboutV22HeroCopy h1{color:#15251a;letter-spacing:-.052em;max-width:760px;margin:18px 0 24px;font-size:clamp(48px,5.6vw,76px);line-height:1.02}.aboutV22HeroCopy h1 em{color:var(--green-650,var(--green-600));font-style:normal}.aboutV22HeroCopy>p{color:#56665c;max-width:720px;margin:0;font-size:17px;line-height:1.78}.aboutV22HeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.aboutV22HeroProof{color:#3d5144;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:13px;font-weight:750;display:flex}.aboutV22HeroProof span,.aboutV22Regions span,.aboutV22ReadyNotes span{align-items:center;gap:8px;display:inline-flex}.aboutV22HeroProof svg,.aboutV22Regions svg,.aboutV22ReadyNotes svg{width:17px;color:var(--green-600);flex:none}.aboutV22HeroVisual{justify-self:end;max-width:560px;position:relative}.aboutV22HeroVisual>img{aspect-ratio:1;object-fit:cover;border-radius:30px;width:100%;display:block;box-shadow:0 28px 70px #18462d29}.aboutV22HeroBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #fffc;border-radius:18px;gap:5px;width:min(320px,82%);padding:20px 22px;display:grid;position:absolute;bottom:28px;left:-34px;box-shadow:0 18px 44px #18462d24}.aboutV22HeroBadge strong{color:var(--green-800);font-size:17px}.aboutV22HeroBadge span{color:var(--muted);font-size:12px}.aboutV22Section{padding:clamp(78px,8vw,116px) 0}.aboutV22Who{background:#fff}.aboutV22WhoGrid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(54px,7vw,98px);display:grid}.aboutV22WhoVisual{grid-template-columns:minmax(0,1.55fr) minmax(150px,.72fr);gap:16px;min-width:0;display:grid}.aboutV22WhoMain,.aboutV22WhoMiniGrid img{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.aboutV22WhoMain{min-height:520px}.aboutV22WhoMiniGrid{grid-template-rows:1fr 1fr;gap:16px;min-width:0;display:grid}.aboutV22WhoCopy h2,.aboutV22Heading h2,.aboutV22ComplianceIntro h2,.aboutV22ShipCopy h2,.aboutV22ReadyCopy h2{color:#15251a;letter-spacing:-.043em;margin:15px 0 18px;font-size:clamp(36px,4vw,56px);line-height:1.08}.aboutV22WhoCopy p,.aboutV22Heading p,.aboutV22ComplianceIntro p,.aboutV22ShipCopy p{color:var(--muted);line-height:1.76}.aboutV22Lead{margin-top:0;font-size:17px}.aboutV22Stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.aboutV22Stats div{border:1px solid var(--line);background:#fbfcfa;border-radius:16px;min-width:0;padding:20px 16px}.aboutV22Stats strong{color:var(--green-700);font-size:29px;line-height:1;display:block}.aboutV22Stats span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.45;display:block}.aboutV22Why{color:#fff;background:linear-gradient(145deg,#103a27 0%,#0b2f20 100%)}.aboutV22Heading{max-width:850px;margin-bottom:44px}.aboutV22HeadingCenter{text-align:center;max-width:880px;margin-inline:auto}.aboutV22HeadingCenter .aboutV22Eyebrow{justify-content:center}.aboutV22HeadingLight h2{color:#fff}.aboutV22HeadingLight .aboutV22Eyebrow{color:#9dd28f}.aboutV22HeadingLight p{color:#ffffffb3}.aboutV22ProblemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.aboutV22ProblemGrid article{background:#ffffff0b;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;min-height:260px;padding:30px;display:flex}.aboutV22ProblemGrid article>span{color:#9dd28f;letter-spacing:.16em;font-size:11px;font-weight:900}.aboutV22ProblemGrid h3{color:#fff;margin:42px 0 14px;font-size:24px;line-height:1.25}.aboutV22ProblemGrid p{color:#ffffffad;margin:auto 0 0;font-size:14px;line-height:1.7}.aboutV22SolutionBand{color:#15251a;background:#eaf5e4;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:28px 30px;display:flex}.aboutV22SolutionBand span{color:var(--green-700);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.aboutV22SolutionBand h3{margin:6px 0 0;font-size:23px;line-height:1.35}.aboutV22Supply{background:#fff7eb}.aboutV22SupplyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aboutV22SupplyCard{background:#fff;border:1px solid #464b371f;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 34px #503e1e0e}.aboutV22SupplyCard img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.aboutV22SupplyCard div{flex:1;padding:24px 24px 26px}.aboutV22SupplyCard h3{color:#15251a;margin:0 0 10px;font-size:22px;line-height:1.3}.aboutV22SupplyCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.aboutV22Serve{background:#fff}.aboutV22ServeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aboutV22ServeGrid article{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcfa);border-radius:20px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:22px;min-height:190px;padding:28px;display:grid}.aboutV22ServeIcon{background:var(--green-100);width:62px;height:62px;color:var(--green-700);border-radius:18px;place-items:center;display:grid}.aboutV22ServeIcon svg{width:31px;height:31px}.aboutV22ServeGrid h3{color:#15251a;margin:2px 0 10px;font-size:22px}.aboutV22ServeGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.aboutV22Compliance{background:var(--cream)}.aboutV22ComplianceIntro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(46px,7vw,90px);margin-bottom:42px;display:grid}.aboutV22ComplianceIntro p{margin:0;font-size:16px}.aboutV22CommitmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.aboutV22CommitmentGrid article{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:350px;padding:32px;display:flex}.aboutV22CommitmentTop{justify-content:space-between;align-items:center;display:flex}.aboutV22CommitmentTop>span{color:#9aa79d;letter-spacing:.14em;font-size:12px;font-weight:900}.aboutV22CommitmentTop svg{width:38px;height:38px;color:var(--green-600)}.aboutV22CommitmentGrid h3{color:#15251a;margin:28px 0 13px;font-size:25px;line-height:1.3}.aboutV22CommitmentGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.aboutV22CommitmentGrid .textLink{margin-top:auto;padding-top:18px}.aboutV22DocumentStrip{background:var(--green-900);color:#fff;border-radius:18px;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:24px;padding:24px;display:grid}.aboutV22DocumentStrip strong{font-size:15px}.aboutV22DocumentStrip>div{flex-wrap:wrap;gap:9px;display:flex}.aboutV22DocumentStrip span{color:#ffffffd1;background:#ffffff1a;border-radius:999px;padding:8px 11px;font-size:11px}.aboutV22Ship{background:#fff}.aboutV22ShipGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(52px,7vw,96px);display:grid}.aboutV22ShipVisual{min-width:0;position:relative}.aboutV22ShipVisual img{aspect-ratio:4/3;object-fit:cover;border-radius:28px;width:100%;display:block}.aboutV22ShipVisual>div{color:var(--green-800);background:#fffffff0;border-radius:15px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 30px #00000017}.aboutV22ShipVisual svg{width:27px}.aboutV22Regions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.aboutV22Regions span{background:var(--green-100);color:var(--green-800);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.aboutV22Regions svg{width:14px}.aboutV22Ready{background:#f1f6ed;padding:clamp(68px,7vw,92px) 0}.aboutV22ReadyCard{background:linear-gradient(125deg, var(--green-700), var(--green-900));color:#fff;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(42px,6vw,78px);padding:clamp(38px,5vw,64px);display:grid;box-shadow:0 24px 60px #103a2729}.aboutV22ReadyCopy .aboutV22Eyebrow{color:#a9d89a}.aboutV22ReadyCopy h2{color:#fff}.aboutV22ReadyCopy p{color:#ffffffbd;max-width:650px;margin:0;font-size:17px;line-height:1.7}.aboutV22ReadySide{gap:24px;display:grid}.aboutV22ReadyNotes{gap:12px;display:grid}.aboutV22ReadyNotes span{color:#ffffffe0;font-weight:700}.aboutV22ReadyNotes svg{color:#a9d89a}.aboutV22ContactButton{width:100%;min-height:58px;color:var(--green-900);background:#fff;border-color:#fff;justify-content:center}.aboutV22ContactButton:hover{color:#fff}#inquiry-form{scroll-margin-top:120px}@media (max-width:1100px){.aboutV22HeroGrid,.aboutV22WhoGrid,.aboutV22ShipGrid{grid-template-columns:1fr}.aboutV22HeroVisual,.aboutV22WhoVisual,.aboutV22ShipVisual{justify-self:center;width:min(100%,780px);max-width:780px}.aboutV22HeroVisual{justify-self:start}.aboutV22HeroBadge{left:24px}.aboutV22WhoMain{min-height:480px}.aboutV22SupplyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutV22ComplianceIntro{grid-template-columns:1fr;gap:12px}}@media (max-width:820px){.aboutV22Hero{padding:62px 0 74px}.aboutV22HeroCopy h1{font-size:clamp(43px,10vw,60px)}.aboutV22HeroCopy>p,.aboutV22Lead{font-size:15px}.aboutV22ProblemGrid,.aboutV22ServeGrid,.aboutV22CommitmentGrid{grid-template-columns:1fr}.aboutV22ProblemGrid article{min-height:230px}.aboutV22SolutionBand{flex-direction:column;align-items:flex-start}.aboutV22DocumentStrip,.aboutV22ReadyCard{grid-template-columns:1fr}.aboutV22CommitmentGrid article{min-height:0}}@media (max-width:620px){.aboutV22Section{padding:64px 0}.aboutV22HeroGrid{gap:40px}.aboutV22HeroActions .button{justify-content:center;width:100%}.aboutV22HeroVisual>img{border-radius:22px}.aboutV22HeroBadge{width:100%;margin-top:12px;position:relative;bottom:auto;left:auto}.aboutV22WhoVisual{grid-template-columns:1fr}.aboutV22WhoMain{min-height:330px}.aboutV22WhoMiniGrid{grid-template-rows:none;grid-template-columns:1fr 1fr}.aboutV22WhoMiniGrid img{aspect-ratio:1}.aboutV22Stats,.aboutV22SupplyGrid{grid-template-columns:1fr}.aboutV22SupplyCard img{aspect-ratio:16/9}.aboutV22ServeGrid article{grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:0;padding:22px}.aboutV22ServeIcon{width:52px;height:52px}.aboutV22CommitmentGrid article{padding:24px}.aboutV22ShipVisual img{aspect-ratio:4/3;border-radius:22px}.aboutV22ShipVisual>div{box-shadow:none;background:var(--green-100);margin-top:12px;position:relative;bottom:auto;left:auto}.aboutV22Ready{padding:54px 0}.aboutV22ReadyCard{border-radius:24px;padding:30px 22px}}.catalogCategoryLinks>a{border-bottom:1px solid var(--line);color:#4a5d51;text-align:left;width:100%;padding:12px 0;font-size:13px;display:block}.catalogCategoryLinks>a:last-child{border-bottom:0}.catalogCategoryLinks>a.active,.catalogCategoryLinks>a:hover{color:var(--green-700);font-weight:800}.seoBreadcrumbBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb}.seoBreadcrumbs{white-space:nowrap;color:#768178;scrollbar-width:none;align-items:center;gap:9px;min-height:46px;font-size:12px;display:flex;overflow-x:auto}.seoBreadcrumbs::-webkit-scrollbar{display:none}.seoBreadcrumbs a{color:#526159}.seoBreadcrumbs a:hover{color:var(--green-700)}.seoBreadcrumbs strong{color:#26372d;font-weight:800}.qualityComplianceVisual{background:linear-gradient(145deg, var(--green-900), var(--green-700));color:#fff;border-radius:30px;align-content:center;gap:18px;min-height:390px;padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 24px 70px #1440272e}.qualityComplianceVisual svg{width:72px;height:72px;color:var(--green-300)}.qualityComplianceVisual strong{background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;padding:15px 18px}.complianceDocumentCard{border:1px solid var(--line);background:#fff;border-radius:24px;align-self:start;padding:34px;box-shadow:0 18px 50px #18462d12}.complianceDocumentCard svg{width:44px;height:44px;color:var(--green-600)}.complianceDocumentCard h3{font-size:27px;line-height:1.2}.complianceDocumentCard p{color:var(--muted)}.qualityWorkflowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.qualityWorkflowGrid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px 24px}.qualityWorkflowGrid article>span{color:var(--green-600);letter-spacing:.12em;font-size:12px;font-weight:900}.qualityWorkflowGrid h3{margin:12px 0 8px;font-size:21px}.qualityWorkflowGrid p{color:var(--muted);margin:0;font-size:14px}@media (max-width:1024px){.qualityWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.qualityWorkflowGrid{grid-template-columns:1fr}.seoBreadcrumbs{min-height:42px}}.dryFoodsCategorySection{background:#fffdf8;padding-top:42px;padding-bottom:96px}.dryFoodsIntro{background:#fff;border:1px solid #dfe7df;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:360px;margin:25px 0 28px;display:grid;overflow:hidden}.dryFoodsIntroCopy{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px);display:flex}.dryFoodsIntro h1{color:#14291c;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);line-height:1}.dryFoodsIntroCopy>p{color:#526158;max-width:720px;margin:0;font-size:16px;line-height:1.78}.dryFoodsProofs{border-top:1px solid #e6ece6;flex-wrap:wrap;gap:10px 18px;margin-top:25px;padding-top:22px;display:flex}.dryFoodsProofs span{color:#2f4938;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.dryFoodsProofs svg{width:16px;height:16px;color:var(--green-600);stroke-width:2.5px}.dryFoodsIntroVisual{background:#eef3e9;min-height:360px;position:relative}.dryFoodsIntroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 45%),linear-gradient(#0000 45%,#0d341e33);position:absolute;inset:0}.dryFoodsIntroVisual img{object-fit:cover;width:100%;height:100%;min-height:360px}.dryFoodsProductCount{z-index:2;color:#fff;text-align:center;background:#143b27eb;min-width:112px;padding:15px 18px;position:absolute;bottom:22px;right:22px}.dryFoodsProductCount strong{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;display:block}.dryFoodsProductCount span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.categoryCatalogLayout .catalogProductGrid.categoryProductGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.dryFoodsBuyerGuide{border-top:1px solid #dfe7df;margin-top:clamp(62px,7vw,96px);padding-top:clamp(48px,6vw,76px)}.dryFoodsGuideHeading{max-width:830px;margin-bottom:30px}.dryFoodsGuideHeading h2{color:#15291d;letter-spacing:-.025em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);line-height:1.08}.dryFoodsGuideHeading p{color:#5b685f;margin:0;font-size:15px;line-height:1.75}.dryFoodsGuideGrid{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:20px;display:grid}.dryFoodsGuideCard{background:#fff;border:1px solid #dde6de;padding:clamp(24px,3vw,36px)}.dryFoodsOrderCard{background:#f2f6ee}.dryFoodsBuyerCard{grid-column:1/-1}.dryFoodsCardHeading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.dryFoodsCardHeading>svg{width:42px;height:42px;color:var(--green-700);background:#f6faf4;border:1px solid #cfe0d1;flex:none;padding:9px}.dryFoodsCardHeading h3,.dryFoodsGuideCta h3{color:#172c1f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,32px);line-height:1.15}.dryFoodsSpecList,.dryFoodsOrderList{display:grid}.dryFoodsSpecList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.dryFoodsSpecList>div,.dryFoodsOrderList>div{border-top:1px solid #e2e9e2;padding:16px 0}.dryFoodsSpecList strong,.dryFoodsOrderList strong{color:#244531;font-size:13px;display:block}.dryFoodsSpecList p,.dryFoodsOrderList p{color:#5b685f;margin:6px 0 0;font-size:13px;line-height:1.65}.dryFoodsBuyerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.dryFoodsBuyerList p{color:#506057;background:#f7f9f5;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:0;padding:16px 18px;font-size:13px;line-height:1.65;display:grid}.dryFoodsBuyerList svg{width:18px;color:var(--green-600);stroke-width:2.5px;margin-top:2px}.dryFoodsGuideCta{background:var(--green-900);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:20px;padding:clamp(28px,4vw,44px);display:grid}.dryFoodsGuideCta h3{color:#fff;font-size:clamp(28px,3vw,39px)}.dryFoodsGuideCta p{color:#ffffffb3;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.7}.dryFoodsGuideButton{white-space:nowrap;color:var(--green-900);background:#fff;border-color:#fff}.dryFoodsGuideButton:hover{background:var(--green-300);border-color:var(--green-300);color:var(--green-900)}@media (max-width:1180px){.dryFoodsIntro{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.dryFoodsGuideGrid{grid-template-columns:1fr}.dryFoodsBuyerCard{grid-column:auto}}@media (max-width:1020px){.dryFoodsCategorySection{padding-top:34px}.dryFoodsIntro{grid-template-columns:1fr 320px}.dryFoodsIntroCopy{padding:34px}.dryFoodsIntroVisual,.dryFoodsIntroVisual img{min-height:390px}}@media (max-width:760px){.dryFoodsCategorySection{padding-top:26px;padding-bottom:72px}.dryFoodsIntro{grid-template-columns:1fr;margin-top:20px}.dryFoodsIntroCopy{padding:28px 22px 30px}.dryFoodsIntroCopy>p{font-size:14px;line-height:1.72}.dryFoodsProofs{gap:10px;display:grid}.dryFoodsIntroVisual,.dryFoodsIntroVisual img{min-height:260px}.dryFoodsProductCount{bottom:14px;right:14px}.dryFoodsSpecList,.dryFoodsBuyerList{grid-template-columns:1fr}.dryFoodsGuideCard{padding:24px 19px}.dryFoodsGuideCta{grid-template-columns:1fr;gap:24px;padding:28px 22px}.dryFoodsGuideButton{justify-self:start}}@media (max-width:1020px){.categoryCatalogLayout .catalogMain{order:1}.categoryCatalogLayout .catalogSidebar{order:2}.categoryCatalogLayout .catalogProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.categoryCatalogLayout .catalogProductGrid{grid-template-columns:1fr}}@media (max-width:1020px){.categoryCatalogLayout{grid-template-columns:minmax(0,1fr);gap:34px}.categoryCatalogLayout .catalogMain,.categoryCatalogLayout .catalogSidebar{width:100%;min-width:0}.categoryCatalogLayout .catalogSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryCatalogLayout .sidebarInquiry{grid-column:1/-1}}@media (max-width:760px){.categoryCatalogLayout{gap:28px}.categoryCatalogLayout .catalogSidebar{display:none}.categoryCatalogLayout .catalogTools{grid-template-columns:1fr}.categoryCatalogLayout .searchBox,.categoryCatalogLayout .catalogTools select{width:100%;min-width:0}.topbarInner{justify-content:center;width:100%;max-width:100%;overflow:hidden}.topbarInner span{display:none!important}.topbarInner span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100vw - 58px);overflow:hidden;display:block!important}}@media (max-width:900px){.tradeFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tradeFooterGrid{grid-template-columns:minmax(0,1fr)}.tradeFooterGrid>div,.tradeFooterGrid .footerContact{width:100%;min-width:0}}.categoryCatalogLayout{align-items:stretch}.categoryCatalogLayout .catalogSidebar{align-self:stretch;min-width:0;position:relative;top:auto}.categoryCatalogLayout .catalogSidebarSticky{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d8cc transparent;gap:18px;max-height:calc(100vh - 126px);padding-right:4px;display:grid;position:sticky;top:106px;overflow-y:auto}.categoryCatalogLayout .catalogSidebarSticky::-webkit-scrollbar{width:4px}.categoryCatalogLayout .catalogSidebarSticky::-webkit-scrollbar-track{background:0 0}.categoryCatalogLayout .catalogSidebarSticky::-webkit-scrollbar-thumb{background:#c8d8cc;border-radius:999px}.categoryCatalogLayout .catalogSidebarSticky:focus-within::-webkit-scrollbar-thumb{background:#91ae98}.categoryCatalogLayout .catalogSidebarSticky:hover::-webkit-scrollbar-thumb{background:#91ae98}@media (max-width:1180px) and (min-width:1021px){.categoryCatalogLayout{grid-template-columns:238px minmax(0,1fr);gap:28px}.categoryCatalogLayout .catalogSidebarSticky{max-height:calc(100vh - 116px);top:96px}}@media (max-width:1020px){.categoryCatalogLayout .catalogSidebar{display:none}.categoryCatalogLayout .catalogMain{order:initial}}.catalogSidebarSticky{gap:18px;display:grid}@media (max-width:1020px){.catalogSidebarSticky{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogSidebarSticky .sidebarInquiry{grid-column:1/-1}}@media (max-width:720px){.catalogSidebarSticky{grid-template-columns:1fr}.catalogSidebarSticky .sidebarInquiry{grid-column:auto}}.dropdownMenu{--dropdown-x:-50%;transform:translate(var(--dropdown-x), 12px);transform-origin:top;transition:opacity .18s,visibility .18s,transform .2s;top:calc(100% - 1px)}.hasDropdown:hover .dropdownMenu,.hasDropdown:focus-within .dropdownMenu{transform:translate(var(--dropdown-x), 0)}.dropdownMenuAlignRight{--dropdown-x:0px;transform-origin:100% 0;left:auto;right:0}.tradeDesktopNav .hasDropdown>a svg{transition:transform .2s}.tradeDesktopNav .hasDropdown:hover>a svg,.tradeDesktopNav .hasDropdown:focus-within>a svg{transform:rotate(180deg)}.utilityDropdown{background:#fff;border:1px solid #20533a26;border-radius:14px;width:410px;padding:0;overflow:hidden;box-shadow:0 24px 64px #1137232e}.utilityDropdownIntro{color:#fff;background:radial-gradient(circle at 88% 10%,#b8d98c47,#0000 38%),linear-gradient(135deg,#153b2a 0%,#20533a 100%);gap:5px;padding:21px 22px 19px;display:grid;position:relative}.utilityDropdownIntro:after{content:"";background:var(--green-300);width:38px;height:2px;position:absolute;bottom:18px;right:22px}.utilityDropdownIntro span{color:var(--green-300);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900}.utilityDropdownIntro strong{max-width:315px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.25}.utilityDropdownLinks{background:#fff;gap:2px;padding:9px;display:grid}.utilityDropdownLink{border:1px solid #0000;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;transition:background .18s,border-color .18s,transform .18s;color:#263d30!important;border-radius:9px!important;padding:10px 11px!important;display:grid!important}.utilityDropdownLink:hover{border-color:#dfe9dc;transform:translate(2px);background:#f4f8ef!important}.utilityDropdownIcon{width:38px;height:38px;color:var(--green-700);background:#edf5e8;border-radius:8px;place-items:center;transition:color .18s,background .18s;display:grid}.utilityDropdownIcon svg{width:19px;height:19px}.utilityDropdownLink:hover .utilityDropdownIcon{color:#fff;background:var(--green-700)}.utilityDropdownCopy{gap:2px;min-width:0;display:grid}.utilityDropdownCopy strong{color:#20372a;font-size:13px;line-height:1.25}.utilityDropdownCopy small{color:#69766e;white-space:normal;font-size:10.5px;line-height:1.4}.utilityDropdownArrow{color:#8ba18f;transition:color .18s,transform .18s;width:15px!important}.utilityDropdownLink:hover .utilityDropdownArrow{color:var(--green-700);transform:translate(2px)}.utilityDropdownFooter{letter-spacing:.04em;text-transform:uppercase;background:#f8faf6;border-top:1px solid #e6ece5;justify-content:space-between;align-items:center;gap:16px;min-height:46px;color:var(--green-800)!important;padding:0 20px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.utilityDropdownFooter svg{width:16px;transition:transform .18s}.utilityDropdownFooter:hover svg{transform:translate(3px)}.tradeProductDropdown{--dropdown-x:-50%}.tradeDesktopNav .desktopDropdownSuppressed .dropdownMenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(var(--dropdown-x), 12px)!important}.tradeDesktopNav .desktopDropdownSuppressed>a svg{transform:rotate(0)!important}.mobileNavToggle{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ec;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-weight:800;display:flex}.mobileNavToggle svg{width:18px;color:var(--green-700);transition:transform .2s}.mobileNavToggle svg.isOpen{transform:rotate(180deg)}.mobileSubnav{border-left:2px solid var(--green-500);background:#f8faf6;gap:0;margin:-7px 0 3px;padding:8px 0 8px 14px}.mobileSubnav a{color:#536159;border-bottom:1px solid #e9eee8;padding:8px 11px;font-size:13px;font-weight:700}.mobileSubnav a:last-child{border-bottom:0}@media (max-width:1240px) and (min-width:1021px){.utilityDropdown{width:380px}.utilityDropdownCopy small{font-size:10px}}.tradeDesktopNav{min-width:0}.tradeDesktopNav>a,.tradeDesktopNav .navItem,.tradeDesktopNav .navItem>a{flex:none}.tradeDesktopNav>a,.tradeDesktopNav .navItem>a{white-space:nowrap;flex-wrap:nowrap;width:max-content;line-height:1}@media (max-width:1420px) and (min-width:1241px){.tradeHeaderInner{gap:10px}.tradeHeaderInner .brand{min-width:185px}.tradeHeaderInner .brandMark{width:48px;height:48px}.tradeHeaderInner .brandWords strong{font-size:18px}.tradeHeaderInner .brandWords small{letter-spacing:.06em;font-size:8px}.tradeDesktopNav{gap:12px}.tradeDesktopNav>a,.tradeDesktopNav .navItem>a{font-size:12px}.tradeHeaderActions{gap:7px}.tradeHeaderActions .headerLanguage{padding-left:6px;font-size:10px}.tradeHeaderActions .desktopCta{min-height:38px;padding-inline:12px;font-size:11px}}@media (max-width:1600px) and (min-width:1421px){.tradeHeaderInner{gap:10px}.tradeHeaderInner .brand{min-width:180px}.tradeHeaderInner .brandMark{width:46px;height:46px}.tradeHeaderInner .brandWords strong{font-size:17px}.tradeHeaderInner .brandWords small{letter-spacing:.06em;font-size:8px}.tradeDesktopNav{gap:11px}.tradeDesktopNav>a,.tradeDesktopNav .navItem>a{font-size:12.5px}.tradeHeaderActions{gap:6px}.tradeHeaderActions .headerLanguage{padding-left:6px;font-size:10px}.tradeHeaderActions .desktopCta{letter-spacing:.02em;min-height:38px;padding-inline:12px;font-size:11px}}@media (max-width:1240px) and (min-width:1121px){.tradeHeaderInner{gap:13px}.tradeHeaderInner .brand{min-width:200px}.tradeDesktopNav{gap:14px}.tradeDesktopNav>a,.tradeDesktopNav .navItem>a{font-size:13px}}@media (max-width:1120px) and (min-width:1021px){.tradeHeaderInner{gap:10px}.tradeHeaderInner .brand{min-width:184px}.tradeHeaderInner .brandMark{width:48px;height:48px}.tradeHeaderInner .brandWords strong{font-size:18px}.tradeHeaderInner .brandWords small,.tradeHeaderActions .headerLanguage{display:none}.tradeDesktopNav{gap:11px}.tradeDesktopNav>a,.tradeDesktopNav .navItem>a{font-size:12px}.tradeHeaderActions .desktopCta{min-height:40px;padding-inline:14px;font-size:12px}}.productBreadcrumbV31{background:#fff}.productDetailHeroV31{background:linear-gradient(135deg,#f8f7f0 0%,#f2f5ed 100%);padding:52px 0 58px}.productDetailHeroGridV31{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:clamp(36px,4vw,60px);display:grid}.productGalleryV31{width:100%;min-width:0}.productGalleryMainV31{background:#fff;border:1px solid #dbe4da;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #19372514}.productGalleryGridV31{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.productGalleryCardV31{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex;overflow:hidden}.productGalleryCardImgV31{aspect-ratio:1;background:var(--cream);flex:none;width:100%;overflow:hidden}.productGalleryCardImgV31 img{object-fit:cover;width:100%;height:100%}.productDetailHeroFineChiliV54 .productGalleryCardImgV31{aspect-ratio:4/3}.productDetailHeroFineChiliV54 .productGalleryCardImgV31 img{object-fit:contain}.productGalleryCardV31 figcaption{border-top:1px solid var(--line);gap:2px;padding:10px 12px 12px;display:grid}.productGalleryCardV31 figcaption strong{color:#14271b;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.2}.productGalleryCardV31 figcaption span{color:var(--muted);font-size:11px;line-height:1.35}.productDetailIntroV31{min-width:0;padding-top:0}.productDetailIntroV31 h1{color:#14271b;letter-spacing:-.025em;max-width:700px;margin:9px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.25vw,30px);line-height:1.08}.productDetailDescriptionV31{gap:7px;display:grid}.productDetailDescriptionV31 p{color:#526159;margin:0;font-size:13px;line-height:1.55}.productDetailApplicationsV31{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.productDetailApplicationsV31 span{color:#2d5e3e;background:#ffffffa8;border:1px solid #cfddcf;padding:5px 8px;font-size:10px;font-weight:800}.productDetailApplicationsV31 .sep{color:#aab5ad;background:0 0;border:none;padding:7px 2px;font-size:11px;font-weight:400}.productDetailActionsV31{margin-top:24px}.productDetailActionsV31 .button{border-radius:3px}.productDetailNoteV31{border-left:3px solid var(--green-500);color:#68756d;margin:16px 0 0;padding-left:13px;font-size:12px;line-height:1.55}@media (min-width:1101px){.productDetailIntroV31 h1{margin:8px 0 12px;font-size:clamp(26px,2.25vw,30px);line-height:1.08}.productDetailDescriptionV31{gap:7px}.productDetailDescriptionV31 p{font-size:13px;line-height:1.55}.productDetailApplicationsV31{gap:6px;margin-top:14px}.productDetailApplicationsV31 span{padding:5px 8px;font-size:10px}.productDetailApplicationsV31 .sep{padding:5px 1px;font-size:10px}.productDetailActionsV31{margin-top:20px}.productDetailNoteV31{margin-top:12px;font-size:11px;line-height:1.5}}.productSectionNavV31{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef9f5;border-top:1px solid #e3e9e2;border-bottom:1px solid #dde5dc;position:sticky;top:86px}.productSectionNavV31 .container{scrollbar-width:none;gap:25px;padding-top:15px;padding-bottom:15px;display:flex;overflow-x:auto}.productSectionNavV31 .container::-webkit-scrollbar{display:none}.productSectionNavV31 a{color:#405449;white-space:nowrap;flex:none;font-size:12px;font-weight:850}.productSectionNavV31 a:hover{color:var(--green-700)}.productDetailMainV31 section[id]{scroll-margin-top:150px}.productSectionHeadingV31{text-align:center;max-width:780px;margin:0 auto 40px}.productSectionHeadingV31 h2{color:#16291d;letter-spacing:-.025em;margin:13px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,42px);line-height:1.1}.productSectionHeadingV31 p{color:var(--muted);margin:0;line-height:1.75}.productSectionHeadingLeftV31{text-align:left;margin-inline:0}.categorySourcingSectionV42 .productSectionHeadingV31 h2,.productFaqSectionV39 .productSectionHeadingV31 h2,.categoryInsightsSectionV42 .sectionHeading h2{margin-top:0}.productHighlightsSectionV31{padding-top:82px}.productHighlightsSectionCompactV46 .productSectionHeadingV31{max-width:920px;margin-bottom:28px}.productHighlightsSectionCompactV46 .productSectionHeadingV31 h2{margin-bottom:8px;font-size:clamp(27px,2.65vw,35px)}.productHighlightsSectionCompactV46 .productSectionHeadingV31 p{max-width:880px;margin-inline:auto;line-height:1.6}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightContentV44 h3{margin-bottom:8px;font-size:clamp(23px,2.05vw,29px)}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightContentV44>p{line-height:1.45}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightMetricsV45{gap:5px;margin-top:10px}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightMetricsV45>div{padding:6px 8px 5px}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightMetricsV45 dd{font-size:15px;line-height:1.05}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightMetricsV45 dt{margin-top:3px;line-height:1.15}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightTagsV44{gap:6px;margin-top:12px}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightTagsV44 span{padding:6px 9px;font-size:10px}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightContentV44 ul{gap:5px;margin-top:12px}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightContentV44 li{line-height:1.3}.productHighlightsSectionCompactV46 .productHighlightStoryV44:first-child .productHighlightCtaV44{margin-top:12px}.productDetailMainV31 .productSectionHeadingV31 h2{margin-top:0}.productHighlightsGridV31{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.productHighlightsGridV31 article{border:1px solid var(--line);background:#fff;min-height:180px;padding:26px 20px 20px;position:relative}.productHighlightsGridV31 article>span{color:#c8d4ca;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;position:absolute;top:18px;right:16px}.productHighlightsGridV31 svg{width:24px;color:var(--green-600);flex-shrink:0;margin-bottom:6px}.productHighlightsGridV31 h3{color:var(--green-900);margin:12px 0 0;padding-right:30px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.25}.productHighlightsGridV31 p{color:#5a6b5e;max-width:none;margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.55}.productHighlightsGridV31 article>div p{margin-top:8px;font-weight:500}.productHighlightStoriesV44{gap:26px;display:grid}.productHighlightStoryV44{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(340px,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,42px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 18px 45px #1937250b}.productHighlightStoryV44.isReverse .productHighlightMediaV44{order:2}.productHighlightMediaV44{aspect-ratio:1;background:linear-gradient(145deg,#f3f0e8,#fbfaf5);width:100%;min-height:0;overflow:hidden}.productHighlightMediaV44 img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.productHighlightsSectionFineChiliV54 .productHighlightMediaV44{aspect-ratio:4/3}.productHighlightsSectionFineChiliV54 .productHighlightMediaV44 img{object-fit:contain}.productHighlightContentV44{max-width:680px}.productHighlightContentV44 h3{color:#16291d;letter-spacing:-.02em;margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.25vw,30px);line-height:1.08}.productHighlightContentV44>p{color:#526159;margin:0;font-size:13px;line-height:1.55}.productHighlightMetricsV45{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 0;display:grid}.productHighlightMetricsV45>div{background:#f6f7f1;border:1px solid #c8d7c9;min-width:0;padding:10px 10px 9px}.productHighlightMetricsV45 dd{color:var(--green-900);margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:750;line-height:1.12}.productHighlightMetricsV45 dt{color:#607066;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900;line-height:1.25}.productHighlightTagsV44{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.productHighlightTagsV44 span{color:var(--green-800);background:#f5f8f2;border:1px solid #c8d7c9;padding:7px 10px;font-size:11px;font-weight:850}.productHighlightContentV44 ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.productHighlightContentV44 li{color:#344a3d;align-items:flex-start;gap:8px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.productHighlightContentV44 li svg{width:15px;color:var(--green-600);flex:none;margin-top:1px}.productHighlightCtaV44{align-items:center;gap:8px;margin-top:17px;font-size:11px;display:inline-flex}.productHighlightCtaV44 svg{width:18px}.productSpecsGridV31{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:start;gap:70px;display:grid}.productSpecTableV31{border-top:2px solid var(--green-800);background:#fff}.productSpecTableV31>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(130px,.42fr) 1fr;gap:26px;padding:18px 20px;display:grid}.productSpecTableV31 strong{color:#203a2a;font-size:13px}.productSpecTableV31 span{color:#58665e;font-size:14px}.productSpecsCompactV43 .productSpecsGridV31{grid-template-columns:1fr;gap:28px}.productSpecsCompactV43 .productSectionHeadingV31{grid-template-columns:minmax(280px,.8fr) minmax(360px,1fr);align-items:end;gap:10px 48px;max-width:none;margin:0;display:grid}.productSpecsCompactV43 .productSectionHeadingV31 .eyebrow{grid-column:1/-1}.productSpecsCompactV43 .productSectionHeadingV31 h2{max-width:560px;margin:0}.productSpecsCompactV43 .productSectionHeadingV31 p{max-width:680px;margin:0}.productSpecsCompactV43 .productSpecTableV31{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.productSpecsCompactV43 .productSpecTableV31>div{border-left:0;grid-template-columns:minmax(125px,.42fr) 1fr;align-items:start;gap:18px;min-height:62px;padding:13px 16px}.productSpecsCompactV43 .productSpecTableV31>div:last-child:nth-child(odd){grid-column:1/-1}.productTwoCardGridV31{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.productInfoCardV31{border:1px solid var(--line);background:#fff;grid-template-columns:62px 1fr;gap:20px;min-height:290px;padding:34px;display:grid}.productInfoIconV31{background:var(--green-100);width:56px;height:56px;color:var(--green-700);place-items:center;display:grid}.productInfoIconV31 svg{width:28px}.productInfoCardV31 h2{margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.12}.productInfoCardV31 p{color:#526159;line-height:1.8}.productInfoCardV31 small{border-top:1px solid var(--line);color:#718077;margin-top:20px;padding-top:18px;line-height:1.6;display:block}.productAllergenCardV31{background:#f7f5ea}.shiitakeBuyerGuideV47{padding-top:72px;padding-bottom:78px}.shiitakeBuyerGuideHeadingV47{max-width:820px;margin-bottom:30px}.shiitakeBuyerGuideHeadingV47 .eyebrow{margin-bottom:9px}.shiitakeCooperationStepsV47{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.shiitakeCooperationStepsV47 li{background:#fff;border:1px solid #cbd7cb;min-height:224px;padding:28px 24px 24px;position:relative;box-shadow:0 14px 32px #1937250b}.shiitakeCooperationStepsV47 li:not(:last-child):after{content:"→";z-index:2;width:30px;height:30px;color:var(--green-700);background:#f6f5ee;border:1px solid #b9ccb9;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid;position:absolute;top:38px;right:-23px}.shiitakeStepNumberV47{background:var(--green-900);color:#fff;justify-content:center;align-items:center;width:46px;height:46px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:800;display:inline-flex}.shiitakeCooperationStepsV47 h3{color:var(--green-900);margin:23px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.15}.shiitakeCooperationStepsV47 p{color:#56655c;margin:0;font-size:13px;line-height:1.62}.shiitakeSampleCtaV47{background:var(--green-900);grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);margin-top:30px;display:grid;box-shadow:0 24px 55px #10311e1f}.shiitakeSampleIntroV47{color:#fff;padding:42px 40px}.shiitakeSampleIntroV47 .eyebrow{color:var(--green-300)}.shiitakeSampleIntroV47 h3{margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);line-height:1.08}.shiitakeSampleIntroV47>p{color:#ffffffb8;margin:0;line-height:1.7}.shiitakeSampleIntroV47 .button{border-radius:2px;margin-top:24px}.shiitakeSampleIntroV47 ul{border-top:1px solid #ffffff29;gap:9px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:grid}.shiitakeSampleIntroV47 li{color:#ffffffdb;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.shiitakeSampleIntroV47 li svg{width:17px;color:var(--green-300);flex:none}.shiitakeSampleFormV47{background:#fff;gap:17px;padding:38px 40px;display:grid}.shiitakeSampleFieldsV47{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.shiitakeSampleWideFieldV47{grid-column:1/-1}.shiitakeSampleFormV47 label{color:#354b3d;gap:7px;font-size:12px;font-weight:850;display:grid}.shiitakeSampleFormV47 input,.shiitakeSampleFormV47 select,.shiitakeSampleFormV47 textarea{width:100%;color:var(--ink);background:#fbfcf8;border:1px solid #cbd8cc;border-radius:2px;outline:none;padding:12px 13px}.shiitakeSampleFormV47 input:focus,.shiitakeSampleFormV47 select:focus,.shiitakeSampleFormV47 textarea:focus{border-color:var(--green-600);box-shadow:0 0 0 3px #417e491f}.shiitakeSampleFormV47 textarea{resize:vertical}.shiitakeSampleFormV47 .button{border-radius:2px;justify-self:start}.shiitakeSampleFormV47 small{color:#718077;line-height:1.5}.productCookingStepsV31{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.productCookingStepsV31 li{border-top:4px solid var(--green-700);background:#fff;min-height:170px;padding:27px 24px;box-shadow:0 14px 34px #1937250d}.productCookingStepsV31 li>span{background:var(--green-900);color:#fff;place-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:grid}.productCookingStepsV31 p{color:#344a3d;margin:22px 0 0;font-size:16px;font-weight:700;line-height:1.6}.productComplianceWorkflowV48{background:#f5f4ed;padding-top:74px;padding-bottom:78px}.productComplianceHeadingV48{max-width:880px;margin-bottom:30px}.productComplianceHeadingV48 .eyebrow{margin-bottom:9px}.productComplianceBriefV48{grid-template-columns:minmax(320px,.78fr) minmax(0,1.42fr);align-items:stretch;display:grid}.productComplianceBriefV48 h3{margin:8px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.12}.productComplianceBuyerV48{background:var(--green-900);color:#fff}.productComplianceBuyerV48>svg,.productComplianceBuyerV48 .eyebrow{color:var(--green-300)}.productComplianceBuyerV48 ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.productComplianceBuyerV48 li{color:#ffffffd1;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.productComplianceBuyerV48 li svg{width:17px;color:var(--green-300);flex:none;margin-top:2px}.productComplianceReviewV48{background:#fff;border:1px solid #c7d4c8;border-left:0}.productComplianceReviewV48>svg{color:var(--green-700)}.productComplianceChecksV48{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.productComplianceChecksV48>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:143px;padding:20px}.productComplianceChecksV48 strong{color:var(--green-900);margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.25;display:block}.productComplianceChecksV48 p{color:#5a685f;margin:0;font-size:12px;line-height:1.58}.productComplianceSpecificV48{border-left:4px solid var(--green-600);background:#f4f7f0;margin-top:18px;padding:17px 19px}.productComplianceSpecificV48 strong{color:var(--green-900);font-size:13px;display:block}.productComplianceSpecificV48 p{color:#59675f;margin:5px 0 0;font-size:12px;line-height:1.58}.productComplianceStagesV48{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.productComplianceStagesV48 li{background:#fff;border:1px solid #c7d4c8;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:15px;min-height:132px;padding:22px;display:grid}.productComplianceStagesV48 li>span{width:42px;height:42px;color:var(--green-800);background:#e8f0e3;place-items:center;font-family:Georgia,Times New Roman,serif;font-weight:850;display:grid}.productComplianceStagesV48 strong{color:var(--green-900);font-family:Georgia,Times New Roman,serif;font-size:18px;display:block}.productComplianceStagesV48 p{color:#5c6961;margin:6px 0 0;font-size:12px;line-height:1.55}.productComplianceCtaV48{border-left:5px solid var(--green-700);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:18px;padding:31px 34px;display:grid}.productComplianceCtaV48 h3{color:var(--green-900);margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,33px);line-height:1.12}.productComplianceCtaV48 p{color:#5a685f;max-width:720px;margin:0}.productComplianceActionsV48{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.productComplianceActionsV48 .button{white-space:nowrap;border-radius:2px}.productPackagingSectionV49{background:#f7f5ed;overflow:hidden}.productPackagingHeadingV49{text-align:center;max-width:900px;margin:0 auto 36px}.productPackagingHeadingV49 .eyebrow{color:var(--green-700)}.productPackagingRoutesV49{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.productPackagingRouteV49{background:#fff;border:1px solid #ced8ce;min-height:100%;padding:34px;position:relative}.productPackagingRoutePrivateV49{background:var(--green-900);color:#fff}.productPackagingRouteIconV49{width:54px;height:54px;color:var(--green-700);background:#f1f5ee;border:1px solid #c5d3c5;place-items:center;margin-bottom:22px;display:grid}.productPackagingRouteIconV49 svg{width:27px;height:27px}.productPackagingRoutePrivateV49 .productPackagingRouteIconV49{color:var(--green-300);background:#ffffff14;border-color:#ffffff38}.productPackagingRouteV49 .eyebrow{color:var(--green-700)}.productPackagingRoutePrivateV49 .eyebrow{color:var(--green-300)}.productPackagingRouteV49 h3{color:var(--green-900);margin:7px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,34px);line-height:1.1}.productPackagingRoutePrivateV49 h3{color:#fff}.productPackagingRouteV49>p{color:#5a685f;margin:0;line-height:1.7}.productPackagingRoutePrivateV49>p{color:#ffffffb8}.productPackagingRouteV49 ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.productPackagingRouteV49 li{color:#314b3a;gap:9px;font-size:13px;font-weight:750;line-height:1.45;display:flex}.productPackagingRoutePrivateV49 li{color:#ffffffe0}.productPackagingRouteV49 li svg{color:#4e9a58;flex:none;width:16px;height:16px;margin-top:2px}.productPackagingPlanningV49{background:#fff;border:1px solid #ced8ce;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:18px;display:grid}.productPackagingBriefV49{background:#eef3ea;border-right:1px solid #ced8ce}.productPackagingBriefV49 .eyebrow,.productPackagingProcessV49 .eyebrow{color:var(--green-700)}.productPackagingBriefV49 h3,.productPackagingProcessV49 h3{color:var(--green-900);margin:7px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,31px);line-height:1.15}.productPackagingBriefV49 ul,.productPackagingProcessV49 ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.productPackagingBriefV49 li{color:#536157;grid-template-columns:19px minmax(0,1fr);gap:11px;font-size:13px;line-height:1.5;display:grid}.productPackagingBriefV49 li svg{color:#4e9a58;width:17px;height:17px;margin-top:2px}.productPackagingBriefV49 li strong{color:var(--green-900);margin-bottom:2px;display:block}.productPackagingProcessV49 li{border-bottom:1px solid #e1e7df;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:12px;display:grid}.productPackagingProcessV49 li:last-child{border-bottom:0;padding-bottom:0}.productPackagingProcessV49 li>span{color:#8da294;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:800}.productPackagingProcessV49 strong{color:var(--green-900);font-size:14px}.productPackagingProcessV49 p{color:#5c6961;margin:3px 0 0;font-size:12px;line-height:1.5}.productPackagingCtaV49{border-left:5px solid var(--green-700);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:18px;padding:31px 34px;display:grid}.productPackagingCtaV49 .eyebrow{color:var(--green-700)}.productPackagingCtaV49 h3{color:var(--green-900);margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,33px);line-height:1.12}.productPackagingCtaV49 p{color:#5a685f;max-width:720px;margin:0}.productPackagingActionsV49{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.productPackagingActionsV49 .button{white-space:nowrap;border-radius:2px}.productOemPanelV31{background:var(--green-900);color:#fff;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:42px;padding:50px;display:grid}.productOemVisualV31{background:#ffffff0f;border:1px solid #fff3;place-items:center;width:150px;height:150px;display:grid}.productOemVisualV31 svg{width:70px;height:70px;color:var(--green-300)}.productOemPanelV31 .eyebrow{color:var(--green-300)}.productOemPanelV31 h2{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);line-height:1.1}.productOemPanelV31 p{color:#ffffffb8;max-width:760px;line-height:1.75}.productOemTagsV31{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.productOemTagsV31 span{color:#ffffffd9;border:1px solid #ffffff3b;padding:7px 10px;font-size:11px;font-weight:800}.productOemPanelV31 .button{white-space:nowrap;border-radius:3px}.productFreightSectionV50{background:#f7f5ed;overflow:hidden}.productFreightHeadingV50{text-align:center;max-width:970px;margin:0 auto 36px}.productFreightHeadingV50 .eyebrow{color:var(--green-700)}.productFreightMethodsV50{background:#fff;border:1px solid #cbd7cc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.productFreightMethodsV50 article{border-right:1px solid #cbd7cc;min-height:270px;padding:31px;position:relative}.productFreightMethodsV50 article:last-child{border-right:0}.productFreightNumberV50{color:#91a397;margin-bottom:23px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800;display:block}.productFreightMethodsV50 article>strong{color:var(--green-700);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.productFreightMethodsV50 h3{color:var(--green-900);margin:6px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,31px);line-height:1.1}.productFreightMethodsV50 p{color:#5a685f;margin:0;font-size:13px;line-height:1.65}.productFreightPlanningV50{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:18px;display:grid}.productFreightBriefV50,.productFreightConfirmationV50{border:1px solid #cbd7cc;padding:36px}.productFreightBriefV50{background:var(--green-900);color:#fff}.productFreightConfirmationV50{background:#fff;border-left:0}.productFreightBriefV50>svg,.productFreightConfirmationV50>svg{width:32px;height:32px;color:var(--green-300);margin-bottom:19px}.productFreightConfirmationV50>svg{color:var(--green-700)}.productFreightBriefV50 .eyebrow{color:var(--green-300)}.productFreightConfirmationV50 .eyebrow{color:var(--green-700)}.productFreightBriefV50 h3,.productFreightConfirmationV50 h3{margin:7px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,32px);line-height:1.15}.productFreightConfirmationV50 h3{color:var(--green-900)}.productFreightBriefV50 ul,.productFreightResponsibilitiesV50 ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.productFreightBriefV50 li,.productFreightResponsibilitiesV50 li{gap:9px;font-size:13px;line-height:1.45;display:flex}.productFreightBriefV50 li{color:#ffffffe0}.productFreightBriefV50 li svg,.productFreightResponsibilitiesV50 li svg{color:#62aa68;flex:none;width:16px;height:16px;margin-top:2px}.productFreightHandlingV50{background:#ffffff0f;border:1px solid #ffffff2e;margin-top:24px;padding:17px 18px}.productFreightHandlingV50 strong{color:#fff;font-size:12px}.productFreightHandlingV50 p{color:#ffffffb3;margin:5px 0 0;font-size:12px;line-height:1.55}.productFreightConfirmGridV50{border:1px solid #d9e1d8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.productFreightConfirmGridV50>div{border-bottom:1px solid #d9e1d8;border-right:1px solid #d9e1d8;min-height:126px;padding:19px}.productFreightConfirmGridV50>div:nth-child(2n){border-right:0}.productFreightConfirmGridV50>div:nth-last-child(-n+2){border-bottom:0}.productFreightConfirmGridV50 strong{color:var(--green-900);font-size:13px}.productFreightConfirmGridV50 p{color:#5c6961;margin:5px 0 0;font-size:12px;line-height:1.5}.productFreightResponsibilitiesV50{background:#eef3ea;border:1px solid #cbd7cc;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.productFreightResponsibilitiesV50>div{border-right:1px solid #cbd7cc;padding:27px 31px}.productFreightResponsibilitiesV50>div:nth-child(2){border-right:0}.productFreightResponsibilitiesV50 .eyebrow{color:var(--green-700);margin-bottom:15px;display:block}.productFreightResponsibilitiesV50 li{color:#425449}.productFreightResponsibilitiesV50>p{color:#667269;border-top:1px solid #cbd7cc;grid-column:1/-1;margin:0;padding:15px 31px;font-size:11px;line-height:1.55}.productFreightCtaV50{border-left:5px solid var(--green-700);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:18px;padding:31px 34px;display:grid}.productFreightCtaV50 .eyebrow{color:var(--green-700)}.productFreightCtaV50 h3{color:var(--green-900);margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,33px);line-height:1.12}.productFreightCtaV50 p{color:#5a685f;max-width:720px;margin:0}.productFreightActionsV50{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:480px;display:flex}.productFreightActionsV50 .button{white-space:nowrap;border-radius:2px}.productFreightPolicyLinkV50{width:100%;color:var(--green-700);text-align:right;text-transform:uppercase;font-size:11px;font-weight:850}.productSharePanelV31{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding-top:34px;display:grid}.productSharePanelV31 h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:36px}.productSharePanelV31 p{color:var(--muted);margin:0}.productShareV31{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:570px;display:flex}.productShareV31 .button,.productShareV31 a,.productCopyButtonV31{min-height:42px;color:var(--green-800);background:#fff;border:1px solid #bdd0c0;border-radius:3px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.productShareV31 .button{border-color:var(--green-700);background:var(--green-700);color:#fff}.productShareV31 a:hover,.productCopyButtonV31:hover{border-color:var(--green-700);background:var(--green-100)}.shippingPolicyHeroV31{background:linear-gradient(130deg,#eff5e8,#faf9f2);padding:90px 0}.shippingPolicyHeroGridV31{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:75px;display:grid}.shippingPolicyHeroV31 h1{letter-spacing:-.04em;max-width:780px;margin:15px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);line-height:1.03}.shippingPolicyHeroV31 p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.8}.shippingPolicyHeroCardV31{background:var(--green-900);color:#fff;gap:16px;padding:38px;display:grid}.shippingPolicyHeroCardV31 svg{width:48px;height:48px;color:var(--green-300)}.shippingPolicyHeroCardV31 strong{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.25}.shippingPolicyHeroCardV31 span{color:#ffffffb3;line-height:1.7}.shippingPolicyTwoColV31{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.shippingPolicyTwoColV31 article{border:1px solid var(--line);background:#fff;padding:38px;position:relative}.shippingPolicyNumberV31{color:#aebeb0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700}.shippingPolicyTwoColV31 h2,.shippingPolicyDetailGridV31 h2,.shippingPolicyNoticeV31 h2{margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.15}.shippingPolicyTwoColV31 p,.shippingPolicyDetailGridV31 p,.shippingPolicyNoticeV31 p{color:var(--muted);line-height:1.8}.shippingMethodGridV31{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.shippingMethodGridV31 article{border-top:4px solid var(--green-700);background:#fff;min-height:280px;padding:30px}.shippingMethodGridV31 svg{width:36px;color:var(--green-700)}.shippingMethodGridV31 h3{margin:24px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.2}.shippingMethodGridV31 strong{color:var(--green-700);display:block}.shippingMethodGridV31 p{color:var(--muted)}.shippingPolicyDetailGridV31{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.shippingPolicyDetailGridV31 dl{margin:0}.shippingPolicyDetailGridV31 dl>div{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr;gap:20px;padding:15px 0;display:grid}.shippingPolicyDetailGridV31 dt{color:var(--green-800);font-weight:900}.shippingPolicyDetailGridV31 dd{color:var(--muted);margin:0}.shippingDocumentsGridV31{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.shippingDocumentsGridV31 h2{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1.12}.shippingDocumentsGridV31 p{color:var(--muted);line-height:1.8}.shippingDocumentsGridV31 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shippingDocumentsGridV31 li{border:1px solid var(--line);color:#405449;background:#fff;align-items:center;gap:10px;min-height:64px;padding:14px 16px;font-weight:700;display:flex}.shippingDocumentsGridV31 li svg{width:21px;color:var(--green-600);flex:none}.shippingPolicyNoticeV31{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;display:grid}.shippingPolicyNoticeV31>div{border-left:4px solid var(--green-600);padding-left:24px}.shippingPolicyNoticeV31 a{color:var(--green-700);margin-top:6px;font-weight:800;display:block}.productShippingCtaV31{background:var(--green-900);color:#fff;padding:70px 0}.productShippingCtaV31 .container{justify-content:space-between;align-items:center;gap:50px;display:flex}.productShippingCtaV31 .eyebrow{color:var(--green-300)}.productShippingCtaV31 h2{margin:11px 0;font-family:Georgia,Times New Roman,serif;font-size:43px;line-height:1.1}.productShippingCtaV31 p{color:#ffffffb3;margin:0}.productShippingCtaV31 .button{border-radius:3px;flex:none}@media (max-width:1100px){.productDetailHeroGridV31,.productSpecsGridV31,.shippingPolicyHeroGridV31{grid-template-columns:1fr;gap:42px}.productSpecsCompactV43 .productSpecsGridV31{gap:26px}.productSpecsCompactV43 .productSectionHeadingV31{grid-template-columns:1fr;gap:10px}.productSpecsCompactV43 .productSectionHeadingV31 .eyebrow{grid-column:auto}.productGalleryV31{width:100%;max-width:760px;height:auto;margin-inline:auto}.productDetailIntroV31{width:100%;max-width:820px;margin-inline:auto;padding-top:0}.productHighlightsGridV31,.shiitakeCooperationStepsV47{grid-template-columns:repeat(2,minmax(0,1fr))}.shiitakeCooperationStepsV47 li:nth-child(2):after{display:none}.shiitakeSampleCtaV47,.productComplianceBriefV48{grid-template-columns:1fr}.productComplianceReviewV48{border-top:0;border-left:1px solid #c7d4c8}.productComplianceCtaV48{grid-template-columns:1fr}.productComplianceActionsV48{justify-content:flex-start}.productPackagingPlanningV49{grid-template-columns:1fr}.productPackagingBriefV49{border-bottom:1px solid #ced8ce;border-right:0}.productPackagingCtaV49{grid-template-columns:1fr}.productPackagingActionsV49{justify-content:flex-start}.productFreightMethodsV50{grid-template-columns:1fr}.productFreightMethodsV50 article{border-bottom:1px solid #cbd7cc;border-right:0;min-height:auto}.productFreightMethodsV50 article:last-child{border-bottom:0}.productFreightPlanningV50{grid-template-columns:1fr}.productFreightConfirmationV50{border-top:0;border-left:1px solid #cbd7cc}.productFreightCtaV50{grid-template-columns:1fr}.productFreightActionsV50{justify-content:flex-start;max-width:none}.productFreightPolicyLinkV50{text-align:left}.productOemPanelV31{grid-template-columns:120px 1fr}.productOemVisualV31{width:110px;height:110px}.productOemPanelV31 .button{grid-column:2;justify-self:start}.productSharePanelV31{grid-template-columns:1fr}.productShareV31{justify-content:flex-start;max-width:none}}@media (max-width:760px){.productDetailHeroV31{padding:34px 0 48px}.productDetailHeroGridV31{gap:32px}.productGalleryCardImgV31{aspect-ratio:1}.productGalleryCardV31 figcaption{padding:14px 12px}.productDetailIntroV31 h1{font-size:30px}.productDetailDescriptionV31 p{font-size:13px}.productDetailActionsV31{display:grid}.productDetailActionsV31 .button{width:100%}.productSectionNavV31{top:72px}.productSectionNavV31 .container{gap:19px;padding-top:12px;padding-bottom:12px}.productHighlightsGridV31,.productTwoCardGridV31,.productCookingStepsV31,.shippingPolicyTwoColV31,.shippingMethodGridV31,.shippingPolicyNoticeV31{grid-template-columns:1fr}.productHighlightsGridV31 article{min-height:130px}.shiitakeBuyerGuideV47{padding-top:52px;padding-bottom:56px}.shiitakeCooperationStepsV47{grid-template-columns:1fr}.shiitakeCooperationStepsV47 li{min-height:auto;padding:23px 21px}.shiitakeCooperationStepsV47 li:after{display:none!important}.shiitakeSampleIntroV47,.shiitakeSampleFormV47{padding:29px 22px}.shiitakeSampleFieldsV47{grid-template-columns:1fr}.shiitakeSampleWideFieldV47{grid-column:auto}.shiitakeSampleIntroV47 .button,.shiitakeSampleFormV47 .button{width:100%}.productComplianceWorkflowV48{padding-top:52px;padding-bottom:56px}.productComplianceBriefV48 article{padding:28px 22px}.productComplianceChecksV48,.productComplianceStagesV48{grid-template-columns:1fr}.productComplianceChecksV48>div{min-height:auto;padding:18px}.productComplianceStagesV48 li{min-height:auto;padding:19px}.productComplianceCtaV48{padding:26px 22px}.productComplianceActionsV48{display:grid}.productComplianceActionsV48 .button{white-space:normal;width:100%}.productHighlightStoryV44,.productHighlightStoryV44.isReverse{grid-template-columns:1fr;gap:25px;padding:20px}.productHighlightStoryV44.isReverse .productHighlightMediaV44{order:0}.productHighlightMediaV44{aspect-ratio:1;min-height:0}.productHighlightMediaV44 img{max-height:none}.productHighlightContentV44 h3{font-size:27px}.productHighlightMetricsV45{grid-template-columns:repeat(2,minmax(0,1fr))}.productSpecsGridV31{gap:28px}.productSpecTableV31>div{grid-template-columns:1fr;gap:5px;padding:15px 16px}.productSpecsCompactV43{padding-top:48px;padding-bottom:48px}.productSpecsCompactV43 .productSpecTableV31{grid-template-columns:1fr}.productSpecsCompactV43 .productSpecTableV31>div{min-height:auto}.productSpecsCompactV43 .productSpecTableV31>div:last-child:nth-child(odd){grid-column:auto}.productInfoCardV31{grid-template-columns:1fr;min-height:auto;padding:25px 21px}.productInfoCardV31 h2{font-size:29px}.productPackagingRoutesV49{grid-template-columns:1fr}.productPackagingRouteV49,.productPackagingBriefV49,.productPackagingProcessV49,.productPackagingCtaV49{padding:27px 21px}.productPackagingActionsV49{grid-template-columns:1fr;display:grid}.productPackagingActionsV49 .button{width:100%}.productFreightBriefV50,.productFreightConfirmationV50,.productFreightMethodsV50 article,.productFreightCtaV50{padding:27px 21px}.productFreightConfirmGridV50{grid-template-columns:1fr}.productFreightConfirmGridV50>div,.productFreightConfirmGridV50>div:nth-child(2n),.productFreightConfirmGridV50>div:nth-last-child(-n+2){border-bottom:1px solid #d9e1d8;border-right:0;min-height:auto}.productFreightConfirmGridV50>div:last-child{border-bottom:0}.productFreightResponsibilitiesV50{grid-template-columns:1fr}.productFreightResponsibilitiesV50>div{border-bottom:1px solid #cbd7cc;border-right:0;padding:24px 21px}.productFreightResponsibilitiesV50>div:nth-child(2){border-bottom:0}.productFreightResponsibilitiesV50>p{grid-column:1;padding:15px 21px}.productFreightActionsV50{grid-template-columns:1fr;display:grid}.productFreightActionsV50 .button{width:100%}.productOemPanelV31{grid-template-columns:1fr;gap:25px;padding:30px 22px}.productOemVisualV31{width:82px;height:82px}.productOemVisualV31 svg{width:43px}.productOemPanelV31 .button{grid-column:1;width:100%}.productShippingCtaV31 .container{flex-direction:column;align-items:stretch;padding-left:22px;padding-right:22px}.productShippingCtaV31 .button{width:100%}.productSharePanelV31 h2{font-size:30px}.productShareV31{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.productShareV31 .button{grid-column:1/-1}.shippingPolicyHeroV31{padding:58px 0}.shippingPolicyHeroV31 h1{font-size:43px}.shippingPolicyHeroCardV31{padding:26px 22px}.shippingPolicyDetailGridV31,.shippingDocumentsGridV31{grid-template-columns:1fr;gap:35px}.shippingDocumentsGridV31 ul{grid-template-columns:1fr}.productShippingCtaV31 h2{font-size:34px}}@media (max-width:560px){.productGalleryGridV31{grid-template-columns:1fr}}.productCardChineseName{color:var(--green-700,#2f6f45);letter-spacing:.08em;margin-bottom:5px;font-size:.72rem;font-weight:700;display:block}.thirdPartyProductNotice{background:#fff8e8;border-left:4px solid #b78a2e;margin:18px 0;padding:14px 16px}.thirdPartyProductNotice strong{color:#6b4d12;margin-bottom:5px;display:block}.thirdPartyProductNotice p{color:#5d513a;margin:0;font-size:.92rem;line-height:1.6}.originalBrandSupplySection .productOemPanelV31{background:linear-gradient(135deg,#fff9ec 0%,#f6efe0 100%);border-color:#9e711938}.productFaqSectionV39{background:#fff}.productFaqGridV39{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1080px;margin:32px auto 0;display:grid}.productFaqGridV39 details{background:#fbfcf8;border:1px solid #16432d24;padding:0 18px}.productFaqGridV39 summary{cursor:pointer;color:#173f2c;padding:18px 28px 18px 0;font-weight:750;line-height:1.45}.productFaqGridV39 details p{color:#526158;margin:0;padding:0 0 18px;line-height:1.7}.relatedProductsGridV39{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.relatedProductsGridV39>a{color:inherit;background:#fff;border:1px solid #16432d1f;text-decoration:none;transition:transform .16s,box-shadow .16s;overflow:hidden}.relatedProductsGridV39>a:hover{transform:translateY(-3px);box-shadow:0 16px 36px #123b271a}.relatedProductsGridV39 img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.relatedProductsGridV39 a>div{gap:10px;padding:16px;display:grid}.relatedProductsGridV39 strong{color:#153e2a;line-height:1.35}.relatedProductsGridV39 span{color:#2e7649;align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:inline-flex}.relatedProductsGridV39 svg{width:14px;height:14px}@media (max-width:980px){.relatedProductsGridV39{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.productFaqGridV39,.relatedProductsGridV39{grid-template-columns:1fr}}.systemPage{background:linear-gradient(135deg,#f7f8f4 0%,#edf4ec 100%);align-items:center;min-height:64vh;padding:96px 0;display:flex}.systemPagePanel{text-align:center;background:#fff;border:1px solid #153f2c1f;border-radius:24px;max-width:820px;padding:64px;box-shadow:0 24px 80px #153f2c17}.systemPagePanel h1{color:#153f2c;margin:14px 0 20px;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.05}.systemPagePanel p{color:#52645a;max-width:680px;margin:0 auto 28px;font-size:1.08rem;line-height:1.75}.systemPagePanel .heroActions{justify-content:center}.productKnowledgeGridV40{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.productKnowledgeCardV40{color:inherit;background:#fff;border:1px solid #153f2c1f;border-radius:18px;flex-direction:column;gap:10px;padding:26px;transition:all .2s;display:flex}.productKnowledgeCardV40:hover{border-color:#153f2c59;transform:translateY(-3px);box-shadow:0 18px 45px #153f2c14}.productKnowledgeCardV40 strong{color:#153f2c;font-size:1.18rem;line-height:1.3}.productKnowledgeCardV40 p{color:#617168;margin:0;line-height:1.65}.productKnowledgeSectionV40{background:#fff}.productKnowledgeHeadingV51{text-align:center;max-width:900px;margin:0 auto 38px}.productKnowledgeHeadingV51 .eyebrow{color:var(--green-700)}.productKnowledgeLayoutV51{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:18px;display:grid}.productKnowledgeFeaturedV51{background:var(--green-900);color:#fff;flex-direction:column;justify-content:space-between;gap:42px;min-height:100%;padding:38px;transition:transform .2s,box-shadow .2s;display:flex}.productKnowledgeFeaturedV51:hover{transform:translateY(-3px);box-shadow:0 20px 42px #10362424}.productKnowledgeFeaturedTopV51{color:var(--green-300);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:850;display:flex}.productKnowledgeFeaturedTopV51 svg{width:22px;height:22px;transition:transform .2s}.productKnowledgeFeaturedV51:hover .productKnowledgeFeaturedTopV51 svg{transform:translate(4px)}.productKnowledgeFeaturedV51 strong{max-width:460px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);line-height:1.1;display:block}.productKnowledgeFeaturedV51 p{color:#ffffffb8;max-width:520px;margin:16px 0 0;line-height:1.7}.productKnowledgeFeaturedV51 small{color:#ffffffd6;text-transform:uppercase;font-size:11px;font-weight:800}.productKnowledgeGuidesV51{gap:12px;display:grid}.productKnowledgeGuideV51{min-height:142px;color:inherit;background:#fbfcf9;border:1px solid #d5ded5;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:19px;padding:23px 25px;transition:transform .2s,border-color .2s,background .2s;display:grid}.productKnowledgeGuideV51:hover{background:#fff;border-color:#9db39f;transform:translate(4px)}.productKnowledgeGuideNumberV51{width:48px;height:48px;color:var(--green-700);border:1px solid #c7d5c8;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:800;display:grid}.productKnowledgeGuideV51>div>span{color:#728077;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.productKnowledgeGuideV51 strong{color:var(--green-900);font-size:16px;line-height:1.3;display:block}.productKnowledgeGuideV51 p{color:#66736b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.productKnowledgeGuideV51>svg{width:20px;height:20px;color:var(--green-700);transition:transform .2s}.productKnowledgeGuideV51:hover>svg{transform:translate(3px)}.productKnowledgeLayoutNoSolutionV51{grid-template-columns:1fr}.productKnowledgeLayoutNoSolutionV51 .productKnowledgeGuidesV51{grid-template-columns:repeat(3,minmax(0,1fr))}.productKnowledgeLayoutNoSolutionV51 .productKnowledgeGuideV51{grid-template-columns:40px minmax(0,1fr)}.productKnowledgeLayoutNoSolutionV51 .productKnowledgeGuideV51>svg{display:none}@media (max-width:900px){.productKnowledgeLayoutV51,.productKnowledgeLayoutNoSolutionV51 .productKnowledgeGuidesV51{grid-template-columns:1fr}.productKnowledgeFeaturedV51{min-height:360px}.productKnowledgeGuideV51{min-height:132px}}@media (max-width:600px){.productKnowledgeHeadingV51{text-align:left}.productKnowledgeFeaturedV51{gap:34px;min-height:auto;padding:29px 23px}.productKnowledgeGuideV51,.productKnowledgeLayoutNoSolutionV51 .productKnowledgeGuideV51{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 17px}.productKnowledgeGuideNumberV51{width:42px;height:42px}.productKnowledgeGuideV51>svg{display:none}}@media (max-width:900px){.productKnowledgeGridV40{grid-template-columns:1fr}.systemPagePanel{padding:42px 24px}}.insightTopicsSectionV41{padding-top:72px}.insightTopicGridV41{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.insightTopicCardV41{border:1px solid var(--line);min-height:285px;color:inherit;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:25px 22px;transition:all .22s;display:flex}.insightTopicCardV41:hover{border-color:#153f2c57;transform:translateY(-4px);box-shadow:0 18px 42px #153f2c17}.insightTopicIconV41{background:var(--green-100);width:48px;height:48px;color:var(--green-700);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.insightTopicIconV41 svg{width:25px;height:25px}.insightTopicCardV41 small{color:#7a887f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.insightTopicCardV41 h2{margin:8px 0 10px;font-size:21px;line-height:1.2}.insightTopicCardV41 p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.65}.insightTopicCardV41 b{color:var(--green-700);align-items:center;gap:7px;margin-top:auto;font-size:13px;display:inline-flex}.insightTopicCardV41 b svg{width:17px;height:17px}.insightCardV41{height:100%}.insightCardV41>a{height:100%;color:inherit;flex-direction:column;display:flex}.insightCardV41>a>div{flex-direction:column;flex:1;display:flex}.insightCardV41 p{flex:1}.insightCategoryHeroV41{background:linear-gradient(135deg, var(--cream), #edf4ed);text-align:center;padding:78px 0 64px}.insightCategoryHeroV41 h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(40px,5vw,66px);line-height:1.04}.insightCategoryHeroV41 p{color:var(--muted);font-size:18px;line-height:1.7}.insightTopicLinkGridV41{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.insightTopicLinkGridV41 a{border:1px solid var(--line);color:var(--green-800);background:#fff;justify-content:space-between;align-items:center;padding:20px 22px;font-weight:850;display:flex}.insightTopicLinkGridV41 svg{width:18px;height:18px}.articlePageV41 header{padding-bottom:62px}.articleBodyV41{max-width:820px}.articleTakeawaysV41{border-left:5px solid var(--green-600);background:var(--green-100);border-radius:0 18px 18px 0;margin:0 0 60px;padding:34px}.articleTakeawaysV41 h2{margin:7px 0 20px}.articleTakeawaysV41 ul,.articleChecklistV41{gap:13px;margin:0;padding:0;list-style:none;display:grid}.articleTakeawaysV41 li,.articleChecklistV41 li{color:#33483b;align-items:flex-start;gap:12px;line-height:1.55;display:flex}.articleTakeawaysV41 li svg,.articleChecklistV41 li svg{width:20px;height:20px;color:var(--green-600);flex:0 0 20px;margin-top:2px}.articleChecklistV41{border:1px solid var(--line);background:#f6f8f4;border-radius:16px;margin:22px 0;padding:24px 26px}.articleDisclaimerV41{color:#594c2c;background:#fff9eb;border:1px solid #ead8a8;border-radius:14px;margin:45px 0 0;padding:24px 26px;line-height:1.65}.articleRelatedResourcesV41 .productKnowledgeGridV40{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1120px){.insightTopicGridV41{grid-template-columns:repeat(3,minmax(0,1fr))}.insightTopicLinkGridV41{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.insightTopicGridV41,.insightTopicLinkGridV41{grid-template-columns:1fr}.insightTopicCardV41{min-height:235px}.articleTakeawaysV41{padding:26px 21px}.articleMeta{flex-wrap:wrap;gap:8px 16px}}.formHoneypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.formFallback{margin-top:.6rem;font-size:.92rem}.formFallback a{font-weight:700}.footerLegalLinks{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:.8rem 1.35rem;padding-top:1rem;font-size:.86rem;display:flex}.footerLegalLinks a{color:#ffffffc7}.footerLegalLinks a:hover{color:#fff}.legalPageSection{background:#f7f8f4}.legalPageGrid{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legalPageAside{background:#fff;border:1px solid #dce5de;gap:.65rem;padding:1.4rem;display:grid;position:sticky;top:130px}.legalPageAside strong{color:#153f2c}.legalPageAside span{color:#5e6b63;font-size:.9rem}.legalPageAside p{margin:.3rem 0;font-size:.9rem}.legalPageAside a{color:#246744;font-weight:700}.legalPageContent{background:#fff;border:1px solid #dce5de;gap:2.2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.legalPageContent section{gap:.8rem;display:grid}.legalPageContent h2{color:#153f2c;margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.legalPageContent p,.legalPageContent li{color:#3f4a43;line-height:1.75}.legalPageContent ul{gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.legalContactNote{border-top:1px solid #dce5de;gap:.3rem;padding-top:1.5rem;display:grid}@media (max-width:760px){.legalPageGrid{grid-template-columns:1fr}.legalPageAside{position:static}}.cookieConsent{z-index:1200;color:#26352c;background:#fff;border:1px solid #ccd8cf;justify-content:space-between;align-items:center;gap:1.25rem;width:min(920px,100% - 2rem);padding:1.15rem 1.25rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #12302033}.cookieConsent.isCustomizing{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;width:min(980px,100% - 2rem);display:grid}.cookieConsentCopy{min-width:0}.cookieConsent strong{color:#153f2c;margin-bottom:.25rem;display:block}.cookieConsent p{margin:0;font-size:.9rem;line-height:1.55}.cookieConsent p a{color:#246744;font-weight:700}.cookieConsentChoices{border-left:1px solid #dce5de;gap:.55rem;padding-left:1rem;display:grid}.cookieConsentChoices label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.cookieConsentChoices input{accent-color:#246744;margin-top:.25rem}.cookieConsentChoices strong{margin:0;font-size:.9rem}.cookieConsentChoices small{color:#53675d;line-height:1.4;display:block}.cookieConsentActions{flex:none;gap:.65rem;display:flex}.cookieConsent.isCustomizing .cookieConsentActions{grid-column:1/-1;justify-content:flex-end}.cookieConsentActions .button{white-space:nowrap}@media (max-width:760px){.cookieConsent{flex-direction:column;align-items:stretch;bottom:.65rem}.cookieConsent.isCustomizing{width:min(100% - 1rem,560px);max-height:calc(100vh - 1.3rem);display:flex;overflow-y:auto}.cookieConsentChoices{border-top:1px solid #dce5de;border-left:0;padding:.75rem 0 0}.cookieConsentActions,.cookieConsent.isCustomizing .cookieConsentActions{grid-template-columns:1fr;display:grid}.cookieConsentActions .button{width:100%;padding-inline:.8rem}}.footerLegalButton{appearance:none;color:#ffffffc7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footerLegalButton:hover{color:#fff}.productDetailHeroV31{padding-top:42px;padding-bottom:46px}.productDetailHeroGridV31{gap:clamp(30px,3.2vw,48px)}.productSectionNavV31 .container{padding-top:12px;padding-bottom:12px}.productDetailMainV31>.section{padding-top:60px;padding-bottom:60px}.productDetailMainV31 .productSectionHeadingV31{max-width:980px;margin-bottom:28px}.productDetailMainV31 .productSectionHeadingV31 h2{text-wrap:pretty;margin-bottom:9px;font-size:clamp(28px,2.55vw,36px);line-height:1.08}.productDetailMainV31 .productSectionHeadingV31 p{max-width:860px;margin-inline:auto;line-height:1.6}.productDetailMainV31 .productSectionHeadingLeftV31 p{margin-inline:0}.productHighlightsSectionCompactV46{padding-top:46px!important;padding-bottom:52px!important}.productHighlightStoriesV44{gap:18px}.productHighlightStoryV44{grid-template-columns:minmax(320px,.94fr) minmax(0,1.06fr);gap:clamp(22px,2.6vw,34px);padding:clamp(20px,2.8vw,32px)}.productHighlightStoryV44.isReverse{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr)}.productHighlightContentV44 h3{text-wrap:pretty;font-size:clamp(23px,2vw,28px);line-height:1.1}.productSpecsCompactV43{padding-top:54px!important;padding-bottom:54px!important}.productSpecsCompactV43 .productSpecsGridV31{gap:22px}.productSpecsCompactV43 .productSectionHeadingV31{grid-template-columns:1fr;align-items:start;gap:8px}.productSpecsCompactV43 .productSectionHeadingV31 h2{max-width:none;font-size:clamp(28px,2.2vw,32px)}.productSpecsCompactV43 .productSectionHeadingV31 p{max-width:760px}.shiitakeBuyerGuideHeadingV47,.productComplianceHeadingV48,.productPackagingHeadingV49,.productFreightHeadingV50,.productKnowledgeHeadingV51{margin-bottom:26px!important}.shiitakeCooperationStepsV47{gap:13px}.shiitakeCooperationStepsV47 li{min-height:196px;padding:22px 20px 20px}.shiitakeStepNumberV47{width:40px;height:40px;font-size:16px}.shiitakeCooperationStepsV47 h3{margin-top:17px;font-size:20px}.shiitakeSampleCtaV47{margin-top:20px}.shiitakeSampleIntroV47{padding:32px 34px}.shiitakeSampleIntroV47 h3{text-wrap:pretty;font-size:clamp(27px,2.6vw,36px)}.shiitakeSampleIntroV47 ul{margin-top:20px;padding-top:16px}.shiitakeSampleFormV47{gap:14px;padding:30px 34px}.productComplianceBriefV48 article{padding:30px}.productComplianceBriefV48 article>svg{width:36px;height:36px;margin-bottom:14px}.productComplianceBriefV48 h3{text-wrap:pretty;margin-bottom:17px;font-size:clamp(24px,2.1vw,29px)}.productComplianceChecksV48>div{min-height:124px;padding:17px}.productComplianceSpecificV48{margin-top:14px;padding:14px 16px}.productComplianceStagesV48{gap:12px;margin-top:14px}.productComplianceStagesV48 li{min-height:116px;padding:18px}.productComplianceCtaV48,.productPackagingCtaV49,.productFreightCtaV50{gap:28px;margin-top:14px;padding:24px 28px}.productComplianceCtaV48 h3,.productPackagingCtaV49 h3,.productFreightCtaV50 h3{text-wrap:pretty;font-size:clamp(23px,2vw,29px)}.productPackagingRoutesV49{gap:14px}.productPackagingRouteV49{padding:28px}.productPackagingRouteIconV49{width:48px;height:48px;margin-bottom:16px}.productPackagingRouteV49 h3{text-wrap:pretty;font-size:clamp(24px,2.1vw,30px)}.productPackagingRouteV49>p{line-height:1.6}.productPackagingRouteV49 ul{gap:8px;margin-top:16px}.productPackagingPlanningV49{margin-top:14px}.productPackagingBriefV49,.productPackagingProcessV49{padding:28px}.productPackagingBriefV49 h3,.productPackagingProcessV49 h3{text-wrap:pretty;margin-bottom:17px;font-size:clamp(23px,2vw,28px)}.productFreightMethodsV50 article{min-height:230px;padding:25px}.productFreightNumberV50{margin-bottom:16px;font-size:18px}.productFreightMethodsV50 h3{font-size:clamp(22px,2vw,28px)}.productFreightPlanningV50{margin-top:14px}.productFreightBriefV50,.productFreightConfirmationV50{padding:29px}.productFreightBriefV50>svg,.productFreightConfirmationV50>svg{margin-bottom:14px}.productFreightBriefV50 h3,.productFreightConfirmationV50 h3{text-wrap:pretty;margin-bottom:17px;font-size:clamp(23px,2vw,29px)}.productFreightHandlingV50{margin-top:18px;padding:14px 16px}.productFreightConfirmGridV50>div{min-height:110px;padding:16px}.productFreightResponsibilitiesV50{margin-top:14px}.productFreightResponsibilitiesV50>div{padding:22px 26px}.productKnowledgeHeadingV51{max-width:1000px}.productKnowledgeFeaturedV51{gap:30px;padding:30px}.productKnowledgeFeaturedV51 strong{text-wrap:pretty;font-size:clamp(27px,2.5vw,36px)}.productKnowledgeFeaturedV51 p{margin-top:12px;line-height:1.6}.productKnowledgeGuideV51{min-height:118px;padding:18px 21px}.productFaqSectionV39 .productSectionHeadingV31{margin-bottom:24px}.relatedProductsGridV39{margin-top:22px}.productShareSectionV31{padding-top:42px!important;padding-bottom:56px!important}.productSharePanelV31{gap:36px;padding-top:26px}.productSharePanelV31 h2{text-wrap:pretty;font-size:clamp(27px,2.2vw,32px)}@media (max-width:1100px){.productSpecsCompactV43 .productSectionHeadingV31{grid-template-columns:1fr;gap:8px}.productKnowledgeFeaturedV51{min-height:320px}}@media (max-width:760px){.productDetailHeroV31{padding-top:28px;padding-bottom:36px}.productDetailHeroGridV31{gap:26px}.productDetailIntroV31 h1{font-size:27px;line-height:1.1}.productDetailMainV31>.section{padding-top:40px;padding-bottom:40px}.productDetailMainV31 .productSectionHeadingV31{text-align:left;margin-bottom:22px}.productDetailMainV31 .productSectionHeadingV31 h2{font-size:clamp(25px,7.2vw,29px);line-height:1.12}.productDetailMainV31 .productSectionHeadingV31 p{margin-inline:0}.productHighlightsSectionCompactV46{padding-top:36px!important;padding-bottom:40px!important}.productHighlightStoryV44,.productHighlightStoryV44.isReverse{gap:18px;padding:16px}.productHighlightContentV44 h3{font-size:23px}.productSpecsCompactV43{padding-top:40px!important;padding-bottom:40px!important}.shiitakeCooperationStepsV47 li{padding:20px 18px}.shiitakeSampleIntroV47,.shiitakeSampleFormV47,.productComplianceBriefV48 article,.productComplianceCtaV48,.productPackagingRouteV49,.productPackagingBriefV49,.productPackagingProcessV49,.productPackagingCtaV49,.productFreightBriefV50,.productFreightConfirmationV50,.productFreightMethodsV50 article,.productFreightCtaV50{padding:22px 19px}.productComplianceChecksV48>div,.productComplianceStagesV48 li{padding:16px}.productKnowledgeFeaturedV51{gap:25px;min-height:auto;padding:25px 21px}.productKnowledgeFeaturedV51 strong{font-size:27px}.productKnowledgeGuideV51{min-height:auto;padding:17px 15px}.productShareSectionV31{padding-top:34px!important;padding-bottom:42px!important}.productSharePanelV31{gap:24px;padding-top:22px}.productSharePanelV31 h2{font-size:27px}}:is(body:has(.shiitakeLandingPageV53)>.topbar,body:has(.shiitakeLandingPageV53)>.siteHeader,body:has(.shiitakeLandingPageV53)>.footer,body:has(.shiitakeLandingPageV53)>.floatingContact){display:none}body:has(.shiitakeLandingPageV53)>main{overflow:clip}.shiitakeLandingPageV53{--lp-green:#173e2b;--lp-green-2:#2f7047;--lp-paper:#fffdf7;--lp-warm:#f7f0e4;--lp-line:#ded8ca;background:var(--lp-paper);color:#1c2d23}.shiitakeLpContainerV53{width:min(100% - 44px,1180px);margin-inline:auto}.shiitakeLpHeaderV53{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf7f5;border-bottom:1px solid #173e2b1f;position:sticky;top:0}.shiitakeLpHeaderInnerV53{justify-content:space-between;align-items:center;gap:30px;min-height:72px;display:flex}.shiitakeLpHeaderInnerV53 .brand{min-width:auto}.shiitakeLpHeaderInnerV53 .brandWords small{display:none}.shiitakeLpHeaderInnerV53 nav{align-items:center;gap:28px;margin-left:auto;display:flex}.shiitakeLpHeaderInnerV53 nav a{color:#405247;font-size:13px;font-weight:800}.shiitakeLpHeaderCtaV53,.shiitakeLpButtonV53,.shiitakeLpFinalCtaV53 a{background:var(--lp-green-2);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #26603c2e}.shiitakeLpHeaderCtaV53 svg,.shiitakeLpButtonV53 svg,.shiitakeLpFinalCtaV53 svg{width:20px}.shiitakeLpHeroV53{background:#eadac5;align-items:center;min-height:clamp(650px,68vw,760px);display:flex;position:relative;overflow:hidden}.shiitakeLpHeroImageV53{object-fit:cover;object-position:center}.shiitakeLpHeroMobileV53{display:none}.shiitakeLpHeroShadeV53{z-index:1;background:linear-gradient(90deg,#fffaf1fa 0%,#fffaf1e0 34%,#fffaf140 56%,#0000 72%);position:absolute;inset:0}.shiitakeLpHeroContentV53{z-index:2;padding-block:70px;position:relative}.shiitakeLpEyebrowV53{color:var(--lp-green-2);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:9px;font-size:11px;font-weight:900;display:inline-flex}.shiitakeLpEyebrowV53:before{content:"";background:#73a15f;width:24px;height:2px}.shiitakeLpHeroContentV53 h1{color:#163522;letter-spacing:-.04em;text-wrap:balance;max-width:610px;margin:15px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.4vw,64px);line-height:1.01}.shiitakeLpHeroContentV53>p{color:#526158;max-width:570px;margin:0;font-size:17px;line-height:1.65}.shiitakeLpHeroActionsV53{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.shiitakeLpButtonGhostV53{min-height:48px;color:var(--lp-green);background:#fff9;border:1px solid #173e2b40;border-radius:999px;align-items:center;gap:8px;padding:0 19px;font-size:14px;font-weight:850;display:inline-flex}.shiitakeLpButtonGhostV53 svg{width:18px}.shiitakeLpHeroProofV53{color:#314a3a;gap:9px;margin:26px 0 0;padding:0;font-size:13px;font-weight:750;list-style:none;display:grid}.shiitakeLpHeroProofV53 li{align-items:center;gap:8px;display:flex}.shiitakeLpHeroProofV53 svg{color:#4e8b50;width:17px}.shiitakeLpFactBarV53{background:var(--lp-green);color:#fff}.shiitakeLpFactBarV53>div{grid-template-columns:repeat(4,1fr);align-items:center;min-height:98px;display:grid}.shiitakeLpFactBarV53 span{color:#ffffffbd;text-transform:uppercase;letter-spacing:.08em;border-left:1px solid #ffffff29;align-content:center;gap:2px;min-height:42px;padding:0 25px;font-size:11px;display:grid}.shiitakeLpFactBarV53 span:first-child{border-left:0;padding-left:0}.shiitakeLpFactBarV53 strong{color:#fff;text-transform:none;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.shiitakeLpSectionV53{padding:78px 0;scroll-margin-top:72px}.shiitakeLpSectionSoftV53{background:#f8f5ee}.shiitakeLpIntroGridV53,.shiitakeLpSupplyGridV53,.shiitakeLpQualityGridV53{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:clamp(45px,6vw,78px);display:grid}.shiitakeLpSupplyGridV53{grid-template-columns:minmax(420px,.98fr) minmax(0,1.02fr)}.shiitakeLpSectionV53 h2,.shiitakeLpFaqV53 h2,.shiitakeLpFinalCtaV53 h2{color:#173624;letter-spacing:-.03em;text-wrap:balance;margin:12px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,44px);line-height:1.06}.shiitakeLpLeadV53{color:#5d695f;margin:0;font-size:16px;line-height:1.7}.shiitakeLpBuyerGridV53{gap:10px;margin-top:26px;display:grid}.shiitakeLpBuyerGridV53 article{border:1px solid var(--lp-line);background:#fff;grid-template-columns:42px 1fr;column-gap:13px;padding:15px 16px;display:grid}.shiitakeLpBuyerGridV53 svg{color:#4f8651;grid-row:1/3;width:24px;margin:5px auto 0}.shiitakeLpBuyerGridV53 strong{color:#1c3e2a;font-size:15px}.shiitakeLpBuyerGridV53 p{color:#687269;margin:2px 0 0;font-size:13px;line-height:1.5}.shiitakeLpMediaCardV53{border:1px solid var(--lp-line);background:#fff;margin:0;overflow:hidden;box-shadow:0 22px 55px #4c3b231a}.shiitakeLpMediaCardV53 img{width:100%;height:auto}.shiitakeLpMediaCardV53 figcaption{color:#687269;padding:13px 16px;font-size:12px}.shiitakeLpSectionHeadingV53{text-align:center;max-width:820px;margin:0 auto 34px}.shiitakeLpSectionHeadingV53 p{color:#687269;max-width:720px;margin:0 auto}.shiitakeLpSpecsLayoutV53{grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:28px;display:grid}.shiitakeLpSpecsLayoutV53>img{object-fit:cover;border:1px solid var(--lp-line);width:100%;height:100%}.shiitakeLpSpecsV53{border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.shiitakeLpSpecsV53 div{border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);min-height:82px;padding:15px 16px}.shiitakeLpSpecsV53 dt{color:#617066;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:850}.shiitakeLpSpecsV53 dd{color:#1b3c29;margin:0;font-size:13px;font-weight:750;line-height:1.45}.shiitakeLpPackingListV53{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.shiitakeLpPackingListV53 article{border:1px solid var(--lp-line);background:#fff;gap:1px;padding:16px;display:grid}.shiitakeLpPackingListV53 strong{color:var(--lp-green);font-family:Georgia,Times New Roman,serif;font-size:21px}.shiitakeLpPackingListV53 span{color:#314b3b;font-size:13px;font-weight:800}.shiitakeLpPackingListV53 small{color:#7a827b;font-size:11px}.shiitakeLpCalloutV53{background:#edf3e9;border-left:3px solid #6d9b59;margin-top:10px;padding:17px 18px}.shiitakeLpCalloutV53 strong{color:var(--lp-green)}.shiitakeLpCalloutV53 p{color:#5c685f;margin:5px 0 0;font-size:13px;line-height:1.55}.shiitakeLpQualityV53{background:var(--lp-green);color:#fff}.shiitakeLpQualityV53 h2,.shiitakeLpQualityV53 .shiitakeLpEyebrowV53{color:#fff}.shiitakeLpQualityV53 .shiitakeLpLeadV53{color:#ffffffb3}.shiitakeLpChecklistV53{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.shiitakeLpChecklistV53 li{background:#ffffff0f;border:1px solid #ffffff26;grid-template-columns:29px 1fr;gap:10px;padding:13px 14px;display:grid}.shiitakeLpChecklistV53 svg{color:#b4d58d;width:19px}.shiitakeLpChecklistV53 span{color:#ffffffb3;font-size:13px;line-height:1.45}.shiitakeLpChecklistV53 strong{color:#fff;margin-bottom:2px;font-size:14px;display:block}.shiitakeLpQualityImageV53{border:7px solid #ffffff1a;width:100%;height:auto}.shiitakeLpStepsV53{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.shiitakeLpStepsV53 li{border:1px solid var(--lp-line);background:#fff;min-height:185px;padding:20px}.shiitakeLpStepsV53 li>span{color:#8ea18f;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:800}.shiitakeLpStepsV53 strong{color:var(--lp-green);margin-top:21px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:block}.shiitakeLpStepsV53 p{color:#69736b;margin:7px 0 0;font-size:13px;line-height:1.55}.shiitakeLpFormPanelV53{background:#fff;border:1px solid #d8d1c4;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 24px 65px #3d2f1c1a}.shiitakeLpFormVisualV53{min-height:720px;position:relative;overflow:hidden}.shiitakeLpFormVisualV53>img{object-fit:cover;object-position:center}.shiitakeLpFormVisualV53:after{content:"";background:linear-gradient(#0000,#122d1ee0);position:absolute;inset:50% 0 0}.shiitakeLpFormVisualV53>div{z-index:2;color:#fff;position:absolute;bottom:29px;left:30px;right:30px}.shiitakeLpFormVisualV53 span{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:900}.shiitakeLpFormVisualV53 strong{margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.08;display:block}.shiitakeLpFormVisualV53 p{color:#ffffffbf;margin:0;font-size:12px}.shiitakeLpFormCopyV53{padding:38px 42px}.shiitakeLpFormCopyV53 h2{font-size:34px}.shiitakeLpFormCopyV53>p{color:#677068;margin:0 0 22px}.shiitakeLpFormCopyV53 .inquiryForm{box-shadow:none;background:0 0;border:0;padding:0}.shiitakeLpFormCopyV53 .inquiryForm label{font-size:12px}.shiitakeLpFormCopyV53 .inquiryForm input,.shiitakeLpFormCopyV53 .inquiryForm textarea{background:#fbfaf6}.shiitakeLpFormCopyV53 .inquiryForm .button{border-radius:3px}.shiitakeLpAssuranceGridV53{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.shiitakeLpAssuranceGridV53 article{border:1px solid var(--lp-line);background:#fff;min-height:310px;padding:27px}.shiitakeLpAssuranceGridV53 svg{color:#4f8651;width:33px}.shiitakeLpAssuranceGridV53 h3{color:var(--lp-green);margin:26px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.12}.shiitakeLpAssuranceGridV53 p{color:#687269;font-size:14px;line-height:1.65}.shiitakeLpAssuranceGridV53 small{border-top:1px solid var(--lp-line);color:#66736a;margin-top:18px;padding-top:14px;font-size:11px;line-height:1.5;display:block}.shiitakeLpFaqV53{background:#f0eadf}.shiitakeLpFaqGridV53{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.shiitakeLpFaqGridV53>div:first-child{position:sticky;top:105px}.shiitakeLpFaqGridV53>div:first-child p{color:#687269}.shiitakeLpFaqGridV53>div:first-child a{color:var(--lp-green-2);align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:850;display:inline-flex}.shiitakeLpFaqGridV53>div:first-child svg{width:17px}.shiitakeLpFaqGridV53 details{border-top:1px solid #cec5b7}.shiitakeLpFaqGridV53 details:last-child{border-bottom:1px solid #cec5b7}.shiitakeLpFaqGridV53 summary{color:var(--lp-green);cursor:pointer;padding:20px 40px 20px 0;font-weight:850}.shiitakeLpFaqGridV53 details p{color:#5f6a62;margin:0;padding:0 35px 20px 0;font-size:14px}.shiitakeLpFinalCtaV53{background:#cfc1a9;padding:48px 0}.shiitakeLpFinalCtaV53>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.shiitakeLpFinalCtaV53 span{color:#45604d;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:900}.shiitakeLpFinalCtaV53 h2{max-width:760px;margin:6px 0 0;font-size:34px}.shiitakeLpFooterV53{border-top:1px solid var(--lp-line);background:#fffdf7;padding:25px 0}.shiitakeLpFooterV53>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.shiitakeLpFooterV53 .brand{min-width:auto}.shiitakeLpFooterV53 .brandWords small{display:none}.shiitakeLpFooterV53>div>span,.shiitakeLpFooterV53 a,.shiitakeLpFooterV53 .footerLegalButton{color:#657067;font-size:11px}.shiitakeLpFooterV53 .footerLegalButton:hover{color:var(--lp-green)}.shiitakeLpFooterV53>div>div{gap:18px;display:flex}.shiitakeLpMobileBarV53{display:none}.shiitakeLpMessengerV53{z-index:88;color:#fff;background:#0866ff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:14px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #0866ff4d}.shiitakeLpMessengerV53:hover{transform:translateY(-2px);box-shadow:0 15px 34px #0866ff5c}.shiitakeLpMessengerV53 svg{width:22px;height:22px}@media (max-width:900px){.shiitakeLpHeaderInnerV53 nav{display:none}.shiitakeLpHeroV53{align-items:flex-start;min-height:760px}.shiitakeLpHeroDesktopV53{display:none}.shiitakeLpHeroMobileV53{object-position:center bottom;display:block}.shiitakeLpHeroShadeV53{background:linear-gradient(#fffaf1fa 0%,#fffaf1d6 38%,#fffaf114 62%,#0000 78%)}.shiitakeLpHeroContentV53{padding-top:55px}.shiitakeLpHeroContentV53 h1{max-width:620px;font-size:46px}.shiitakeLpHeroContentV53>p{max-width:540px}.shiitakeLpHeroProofV53{display:none}.shiitakeLpFactBarV53>div{grid-template-columns:1fr 1fr;padding-block:10px}.shiitakeLpFactBarV53 span,.shiitakeLpFactBarV53 span:first-child{border-bottom:1px solid #ffffff21;border-left:0;min-height:70px;padding:0 15px}.shiitakeLpIntroGridV53,.shiitakeLpSupplyGridV53,.shiitakeLpQualityGridV53,.shiitakeLpSpecsLayoutV53,.shiitakeLpFaqGridV53{grid-template-columns:1fr;gap:32px}.shiitakeLpSupplyGridV53 figure{order:2}.shiitakeLpFaqGridV53>div:first-child{position:static}.shiitakeLpStepsV53,.shiitakeLpAssuranceGridV53{grid-template-columns:1fr 1fr}.shiitakeLpFormPanelV53{grid-template-columns:1fr}.shiitakeLpFormVisualV53{min-height:440px}}@media (max-width:600px){body:has(.shiitakeLandingPageV53){padding-bottom:65px}.shiitakeLpContainerV53{width:min(100% - 30px,1180px)}.shiitakeLpHeaderInnerV53{min-height:62px}.shiitakeLpHeaderInnerV53 .brandMark{width:39px;height:39px}.shiitakeLpHeaderInnerV53 .brandWords strong{font-size:17px}.shiitakeLpHeaderCtaV53{min-height:40px;padding:0 13px;font-size:11px}.shiitakeLpHeaderCtaV53 svg{width:16px}.shiitakeLpHeroV53{min-height:720px}.shiitakeLpHeroContentV53{padding-top:42px}.shiitakeLpHeroContentV53 h1{margin-top:11px;font-size:36px;line-height:1.02}.shiitakeLpHeroContentV53>p{font-size:14px;line-height:1.55}.shiitakeLpHeroActionsV53{margin-top:19px}.shiitakeLpButtonV53,.shiitakeLpButtonGhostV53{min-height:44px;padding:0 15px;font-size:12px}.shiitakeLpFactBarV53 strong{font-size:17px}.shiitakeLpFactBarV53 span{font-size:9px}.shiitakeLpSectionV53{padding:52px 0}.shiitakeLpSectionV53 h2,.shiitakeLpFaqV53 h2{font-size:30px}.shiitakeLpLeadV53{font-size:14px}.shiitakeLpBuyerGridV53 article{padding:13px}.shiitakeLpSectionHeadingV53{text-align:left;margin-bottom:25px}.shiitakeLpSectionHeadingV53 p{margin:0}.shiitakeLpSpecsLayoutV53{gap:14px}.shiitakeLpSpecsLayoutV53>img{aspect-ratio:1}.shiitakeLpSpecsV53{grid-template-columns:1fr}.shiitakeLpSpecsV53 div{min-height:70px}.shiitakeLpPackingListV53{grid-template-columns:1fr 1fr}.shiitakeLpPackingListV53 article{padding:13px}.shiitakeLpPackingListV53 strong{font-size:18px}.shiitakeLpQualityGridV53>div{order:2}.shiitakeLpQualityImageV53{order:1}.shiitakeLpStepsV53{grid-template-columns:1fr 1fr}.shiitakeLpStepsV53 li{min-height:160px;padding:16px}.shiitakeLpStepsV53 strong{margin-top:14px;font-size:18px}.shiitakeLpFormVisualV53{min-height:320px}.shiitakeLpFormVisualV53>div{bottom:20px;left:20px;right:20px}.shiitakeLpFormVisualV53 strong{font-size:24px}.shiitakeLpFormCopyV53{padding:26px 18px}.shiitakeLpFormCopyV53 h2{font-size:29px}.shiitakeLpFormCopyV53 .inquiryForm .formGrid,.shiitakeLpAssuranceGridV53{grid-template-columns:1fr}.shiitakeLpAssuranceGridV53 article{min-height:auto;padding:22px}.shiitakeLpFinalCtaV53{padding:37px 0}.shiitakeLpFinalCtaV53>div{gap:22px;display:grid}.shiitakeLpFinalCtaV53 h2{font-size:29px}.shiitakeLpFinalCtaV53 a{width:100%}.shiitakeLpFooterV53{padding:22px 0}.shiitakeLpFooterV53>div{justify-items:start;display:grid}.shiitakeLpMobileBarV53{z-index:90;border-top:1px solid var(--lp-line);background:#fff;grid-template-columns:1fr 1fr;padding:9px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #182e2021}.shiitakeLpMobileBarV53 a{min-height:46px;color:var(--lp-green);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.shiitakeLpMobileBarV53 a:first-child{color:#fff;background:#25d366}.shiitakeLpMobileBarV53 svg{width:19px}.shiitakeLpMessengerV53{border-radius:50%;min-width:50px;min-height:50px;padding:0;bottom:76px;right:12px}.shiitakeLpMessengerV53 span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
