:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--green:#244d38;--ink:#21382d;--cream:#fbfaf6;--orange:#4c8a3f;--muted:#657067;--line:#dce0d6;background:#fff;font-family:Lato,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0}img{max-width:100%;display:block}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #4c8a3f}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}::selection{background:#e6e6e0}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}h1 em,h2 em{color:var(--orange);font-weight:400}button svg,a svg{flex-shrink:0}section[id]{scroll-margin-top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip-link{color:#21382d;z-index:100;background:#fff;padding:15px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.insights-page{padding-block:70px 90px}.insight-eyebrow,.insight-meta{color:#555;letter-spacing:.07em;font-size:11px;font-weight:700;line-height:1.7}.insights-heading h1{color:#2f6b3d;letter-spacing:-.035em;margin-block:15px 45px;font-size:clamp(48px,7.2vw,104px);font-weight:700}.insights-heading h1>span{color:var(--sf-primary-mid);margin-left:24px}.insight-filters{border-block:1px solid #e4e4df;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;padding-block:20px;display:flex}.insight-filters button{color:#111;background:0 0;border:1px solid #d8d8d2;border-radius:999px;padding:12px 22px;font-size:14px}.insight-filters button[aria-pressed=true]{color:#fff;background:#2f6b3d;border-color:#2f6b3d}.insight-filters button:hover{color:var(--sf-primary);background:#f4f4f1}.insight-filters>span{color:#555;margin-left:auto;font-size:12px}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.insight-card{background:#fff;border:1px solid #e4e4df;border-radius:18px;overflow:hidden}.insight-card>a{flex-direction:column;height:100%;display:flex}.insight-card img{object-fit:cover;background:#f4f4f1;width:100%;height:230px}.insight-card>a>div{flex-direction:column;flex:1;padding:24px;display:flex}.soft-fruits-page .insight-card h2{margin-block:14px 18px;font-size:clamp(21px,1.7vw,26px);line-height:1.28}.insight-card p:not(.insight-meta){color:#555;margin-bottom:24px;font-size:14px;line-height:1.8}.insight-read{color:#2f6b3d;border-top:1px solid #e4e4df;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;display:flex}.insight-card a:hover h2,.sf-insight-grid a:hover h3{text-underline-offset:4px;text-decoration:underline}.insight-article-heading{padding-top:60px}.insight-back{color:#555;margin-bottom:38px;font-size:14px;display:inline-block}.insight-article-heading h1{color:#2f6b3d;letter-spacing:-.025em;max-width:1150px;margin-block:20px 40px;font-size:clamp(32px,4vw,62px);font-weight:700;line-height:1.14}.insight-cover{object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:580px}.insight-prose{overflow-wrap:anywhere;width:calc(100% - 40px);max-width:820px;margin:60px auto;font-size:17px;line-height:1.9}.insight-prose p{margin-block:20px}.insight-prose :is(h2,h3,h4){margin-top:38px;line-height:1.35}.soft-fruits-page .insight-prose h2{font-size:clamp(28px,2.4vw,36px)}.insight-prose :is(ul,ol){padding-left:26px}.insight-prose li{margin-block:10px}.insight-prose a{color:var(--sf-primary);text-underline-offset:3px;text-decoration:underline}.insight-prose img{border-radius:12px;max-width:100%;height:auto;margin:25px auto}.insight-prose table{border-collapse:collapse;display:block;overflow-x:auto}.insight-prose :is(th,td){border:1px solid #d8d8d2;padding:12px}.insight-related{padding-block:30px 80px}@media (width<=1000px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.insights-page{padding-block:45px}.insight-grid{grid-template-columns:1fr;gap:22px}.insight-filters button{padding:10px 15px;font-size:12px}.insight-filters>span{width:100%;margin:0}.insight-article-heading{padding-top:35px}.insight-prose{margin-block:35px;font-size:16px}}.insight-distributor-article .insight-article-heading,.insight-distributor-article .insight-prose{width:min(960px,100% - 48px);max-width:960px;margin-inline:auto}.insight-distributor-article .insight-prose{text-align:left;margin-block:40px 64px;line-height:1.8}.insight-distributor-article .insight-prose p{margin-block:0 24px}.insight-distributor-article .insight-prose :is(h2,h3,h4){margin-block:40px 18px;line-height:1.3}.insight-distributor-article .insight-prose figure{margin:32px 0}.insight-distributor-article .insight-prose figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:600px;margin:0;display:block}@media (width<=600px){.insight-distributor-article .insight-article-heading,.insight-distributor-article .insight-prose{width:calc(100% - 40px)}.insight-distributor-article .insight-prose{margin-block:28px 40px}.insight-distributor-article .insight-prose :is(h2,h3,h4){margin-top:30px}}.contact-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b9e08a;margin-bottom:14px;font-size:13px;font-weight:700}.soft-fruits-page .contact-hero .sf-button{color:var(--sf-primary);background:#fff}.soft-fruits-page .contact-hero .sf-button:hover{background:#e3efdc}.contact-main{justify-items:center;gap:32px;padding-block:64px 48px;display:grid}.contact-people{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.contact-people li{border:1px solid var(--sf-line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:12px 22px 12px 12px;display:flex;box-shadow:0 8px 24px #1111110a}.contact-people img{object-fit:cover;object-position:top;border-radius:12px;width:64px;height:64px}.contact-people div{display:grid}.contact-people span{color:var(--sf-ink-muted);font-size:13px}.contact-people a{color:var(--sf-primary);font-weight:700}.contact-form-panel{border:1px solid var(--sf-line);background:#fff;border-radius:22px;width:min(860px,100%);padding:clamp(24px,4vw,44px);box-shadow:0 16px 40px #11111110}.soft-fruits-page .contact-form-panel h2{margin-bottom:24px}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.contact-form-panel label{margin-bottom:18px;font-size:14px;font-weight:700;display:block}.contact-form-panel label>span{color:var(--sf-primary)}.contact-form-panel :is(input,select,textarea){color:#111;background:#fcfcfb;border:1px solid #cfcfc8;border-radius:10px;width:100%;min-width:0;margin-top:8px;padding:13px 15px;font-size:16px;font-weight:400;display:block}.contact-form-panel textarea{resize:vertical}.contact-form-panel .sf-button{width:100%}.contact-form-note{color:var(--sf-ink-muted);margin-top:12px;font-size:13px}.contact-draft{background:var(--sf-sage);overflow-wrap:anywhere;border-radius:10px;margin-top:18px;padding:18px;font-size:14px}.contact-draft a{color:var(--sf-primary);margin-top:8px;text-decoration:underline;display:block}.contact-places{padding-block:24px 90px}.contact-section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-primary-dark);justify-content:center;align-items:center;gap:12px;margin:36px 0 20px;font-size:13px;font-weight:700;display:flex}.contact-section-label:before{content:"";background:var(--sf-accent);width:32px;height:2px}.contact-place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contact-place{border:1px solid var(--sf-line);background:#fff;border-radius:16px;padding:22px 24px}.soft-fruits-page .contact-place h3{color:var(--sf-primary-dark);margin:0 0 10px}.contact-place address{color:var(--sf-ink-muted);margin-bottom:12px;font-size:14px;font-style:normal;line-height:1.6;display:grid}.contact-place a{color:var(--sf-primary);font-size:14px;font-weight:700}.contact-place a:hover{text-decoration:underline}@media (width<=900px){.contact-place-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.contact-form-grid{grid-template-columns:minmax(0,1fr)}.contact-people li{width:100%}}.sf-navigation>a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.about-page p{line-height:1.85}.about-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sf-primary-dark);margin-bottom:16px;font-size:12px;font-weight:700}.soft-fruits-page .about-page h2{margin:0 0 24px;font-size:clamp(31px,3.3vw,50px);line-height:1.1}.about-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b9e08a;margin-bottom:16px;font-size:13px;font-weight:700}.about-story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,80px);padding-block:90px;display:grid}.about-story p{color:#3a3a3a;margin-bottom:18px;font-size:16px}.about-link{color:var(--sf-primary);font-weight:700}.about-link:hover{text-decoration:underline}.about-story-image{border-radius:20px;width:100%;height:auto;display:block}.about-purpose{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:90px;display:grid}.about-purpose article{border:1px solid var(--sf-line);border-top:4px solid var(--sf-primary);background:#fff;border-radius:18px;padding:36px 40px 40px;position:relative;overflow:hidden;box-shadow:0 12px 32px #1537290d}.soft-fruits-page .about-purpose article h2{color:var(--sf-primary);margin:0 0 14px;font-size:clamp(26px,2.4vw,34px);position:relative}.about-purpose article p{color:#2f2f2f;font-size:18px;line-height:1.75;position:relative}.about-purpose-number{font-family:var(--sf-display);color:#e3efdc;font-size:64px;font-weight:700;line-height:1;position:absolute;top:18px;right:22px}.about-team{padding-block:0 90px}.about-team-head{max-width:820px;margin-bottom:36px}.about-team-head p:last-child{color:#3a3a3a;font-size:17px}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.about-team-grid li{border:1px solid var(--sf-line);background:#fff;border-radius:20px;overflow:hidden}.about-team-grid img{aspect-ratio:772/910;object-fit:cover;background:#fff5dd;width:100%;height:auto;display:block}.about-team-grid li>div{padding:18px 22px 22px}.soft-fruits-page .about-team-grid h3{margin:0;font-size:22px}.about-team-grid p{color:var(--sf-ink-muted);margin-bottom:8px}.about-team-grid a{color:var(--sf-primary);font-weight:700}.about-team-grid a:hover{text-decoration:underline}.about-presence{background:var(--sf-sage);padding-block:90px}.about-presence-copy{max-width:760px}.about-presence-copy p:last-child{color:#3a3a3a;font-size:17px}.about-presence-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0;display:grid}.about-presence-stats>div{border-top:1px solid #d6dfd2;flex-direction:column-reverse;gap:6px;padding-top:20px;display:flex}.about-presence-stats dd{font-family:var(--sf-display);color:var(--sf-primary);margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:1}.about-presence-stats dt{font-weight:700}.about-presence-map{border-radius:20px;width:100%;height:auto;display:block}.about-commitments-section{padding-block:90px}.about-commitments{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:12px;display:grid}.about-commitments article{border-top:1px solid #d8d8d2;padding-top:22px}.about-commitments article>span{color:var(--sf-ink-muted);font-size:12px;font-weight:700}.about-commitments p{color:#4a4a4a;font-size:15px}.about-cta{background:var(--sf-primary);padding-block:64px}.about-cta .sf-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.soft-fruits-page .about-cta h2{color:#fff;margin-bottom:6px}.about-cta p{color:#e3efdc}.soft-fruits-page .about-cta .sf-button{color:var(--sf-primary);background:#fff}.soft-fruits-page .about-cta .sf-button:hover{background:#e3efdc}@media (width<=900px){.about-story,.about-purpose{grid-template-columns:minmax(0,1fr)}.about-story,.about-presence,.about-commitments-section{padding-block:60px}.about-purpose{padding-bottom:60px}.about-purpose article{padding:30px}}@media (width<=700px){.about-presence-stats,.about-commitments,.about-team-grid{grid-template-columns:minmax(0,1fr)}}.soft-fruits-page .sf-hero.infra-hero h1{max-width:10em}.infra-process{padding-block:90px}.infra-process h2{margin-bottom:36px}.infra-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin:0;padding:0;list-style:none;display:grid}.infra-step-grid li{position:relative}.infra-step-grid img{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;height:auto;margin-bottom:16px;display:block}.infra-step-number{background:var(--sf-primary);color:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;top:10px;left:10px}.soft-fruits-page .infra-step-grid h3{margin:0 0 6px}.infra-step-grid p{color:#4a4a4a;font-size:15px;line-height:1.7}.infra-capacity{background:var(--sf-sage);padding-block:90px}.infra-capacity-head{max-width:880px;margin-bottom:40px}.infra-capacity-head p{color:#3a3a3a;font-size:17px;line-height:1.8}.infra-capacity-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.infra-capacity-grid article{border:1px solid var(--sf-line);background:#fff;border-radius:18px;grid-column:span 2;overflow:hidden}.infra-capacity-grid article:nth-child(-n+2){grid-column:span 3}.infra-capacity-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.infra-capacity-grid article>div{padding:20px 22px 24px}.infra-capacity-value{font-family:var(--sf-display);color:var(--sf-primary);margin-bottom:8px;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.2}.infra-capacity-value span{color:var(--sf-ink);font-family:Lato,Arial,sans-serif;font-size:16px;display:block}.infra-capacity-grid article>div>p:last-child{color:#4a4a4a;font-size:15px;line-height:1.7}.soft-fruits-page .infra-cert-title{margin:56px 0 22px;font-size:clamp(22px,2vw,28px)}.infra-cert-grid{--cert-columns:5;--cert-gap:22px;justify-content:center;gap:var(--cert-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.infra-cert-grid li{flex:0 0 calc((100% - (var(--cert-columns) - 1) * var(--cert-gap)) / var(--cert-columns));border:1px solid var(--sf-line);background:#fff;border-radius:18px;place-items:center;height:160px;padding:22px;display:grid}.infra-cert-grid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:110px;display:block}.infra-network{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:90px;display:grid}.infra-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--sf-primary-dark);margin-bottom:14px;font-size:13px;font-weight:700}.infra-network-copy>p:not(.infra-eyebrow){color:#3a3a3a;font-size:17px;line-height:1.8}.infra-network dl{border-top:1px solid var(--sf-line);margin:28px 0 32px}.infra-network dl>div{border-bottom:1px solid var(--sf-line);grid-template-columns:190px minmax(0,1fr);gap:20px;padding-block:16px;display:grid}.infra-network dt{letter-spacing:.18em;text-transform:uppercase;color:var(--sf-primary-dark);font-size:12px;font-weight:700}.infra-network dd{margin:0;font-size:17px}.infra-network-map{background:#eef5e9;border-radius:24px;padding:24px}.infra-network-map img{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}@media (width<=1000px){.infra-step-grid,.infra-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-capacity-grid article,.infra-capacity-grid article:nth-child(-n+2){grid-column:auto}.infra-cert-grid{--cert-columns:3}.infra-network{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=900px){.infra-process,.infra-capacity,.infra-network{padding-block:60px}}@media (width<=600px){.infra-step-grid,.infra-capacity-grid{grid-template-columns:minmax(0,1fr)}.infra-network dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.infra-cert-grid{--cert-columns:2;--cert-gap:12px}.infra-cert-grid li{height:120px;padding:16px}.infra-cert-grid img{max-height:80px}}.events-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-primary-dark);margin-bottom:14px;font-size:13px;font-weight:700}.events-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-block:72px 48px;display:grid}.soft-fruits-page .events-heading h1{margin-bottom:14px;font-size:clamp(38px,4.4vw,64px);line-height:1.1}.events-heading>div>p:last-child{color:var(--sf-ink-muted);font-size:17px}.events-tags{border-left:2px solid var(--sf-accent);color:var(--sf-ink-muted);max-width:240px;padding-left:20px;font-size:14px}.events-upcoming{padding-bottom:72px}.events-upcoming-card{background:#eef5e9;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;overflow:hidden}.events-upcoming-card>img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.events-upcoming-card>div{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);display:flex}.soft-fruits-page .events-upcoming-card h2{margin-bottom:18px}.events-upcoming-facts{gap:8px;margin:0 0 22px;padding:0;font-size:16px;list-style:none;display:grid}.events-upcoming-facts span{width:26px;color:var(--sf-primary);display:inline-block}.events-upcoming-card>div>p:not(.events-eyebrow){color:var(--sf-ink-muted);border-top:1px solid #cddcc6;margin-bottom:24px;padding-top:20px}.events-upcoming-card .sf-button{align-self:flex-start}.events-past{padding-bottom:90px}.events-past-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;display:flex}.soft-fruits-page .events-past-head h2{margin:0}.events-filters{flex-wrap:wrap;gap:8px;display:flex}.events-filters button{border:1px solid var(--sf-line);background:#fff;border-radius:8px;min-width:64px;padding:8px 16px;font-size:14px;font-weight:700}.events-filters button[aria-pressed=true]{background:var(--sf-primary);border-color:var(--sf-primary);color:#fff}.events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.events-grid article{border:1px solid var(--sf-line);background:#fff;border-radius:18px;overflow:hidden}.events-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.events-grid article>div{padding:18px 20px 22px}.events-year{color:var(--sf-primary-mid);margin-bottom:4px;font-size:13px;font-weight:700}.soft-fruits-page .events-grid h3{margin:0 0 2px}.events-location{color:var(--sf-ink-muted);margin-bottom:14px;font-size:14px}.events-actions{flex-wrap:wrap;gap:8px 20px;display:flex}.events-link{color:var(--sf-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.events-link:hover{text-decoration:underline}.events-cta{background:var(--sf-sage);padding-block:64px}.events-cta .sf-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.events-cta .sf-title-rule{margin-block:0 18px}.soft-fruits-page .events-cta h2{margin-bottom:8px}.events-cta p{color:var(--sf-ink-muted)}.event-gallery{width:min(1100px,100% - 32px)}.soft-fruits-page .event-gallery h2{margin-bottom:4px}.event-gallery-meta{color:var(--sf-ink-muted);margin-bottom:16px;font-size:14px}.event-gallery-stage{background:#10261a;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.event-gallery-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(66svh,720px);display:block}.event-gallery-nav{width:44px;height:44px;color:var(--sf-ink);background:#ffffffd9;border:0;border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%}.event-gallery-nav.is-prev{left:12px}.event-gallery-nav.is-next{right:12px}.event-gallery-thumbs{gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.event-gallery-thumbs button{background:0 0;border:2px solid #0000;border-radius:8px;flex:0 0 72px;padding:0;overflow:hidden}.event-gallery-thumbs button[aria-current=true]{border-color:var(--sf-primary)}.event-gallery-thumbs img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@media (width<=1000px){.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-upcoming-card{grid-template-columns:minmax(0,1fr)}.events-upcoming-card>img{aspect-ratio:16/10;min-height:0}}@media (width<=700px){.events-heading{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:48px 32px}.events-grid{grid-template-columns:minmax(0,1fr)}}.businesses-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b9e08a;margin-bottom:14px;font-size:13px;font-weight:700}.businesses-verticals{background:var(--sf-sage);padding-block:90px}.businesses-verticals-head{max-width:880px;margin-bottom:72px}.businesses-verticals-head p{color:#3a3a3a;font-size:17px;line-height:1.8}.businesses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.businesses-grid a{border:1px solid var(--sf-line);height:100%;color:var(--sf-ink);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.businesses-grid img{aspect-ratio:626/572;object-fit:cover;width:100%;height:auto;transition:transform .45s var(--sf-ease);display:block}.businesses-grid a>div{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.businesses-company{letter-spacing:.14em;text-transform:uppercase;color:var(--sf-primary-mid);margin-bottom:4px;font-size:12px;font-weight:700}.soft-fruits-page .businesses-grid h3{margin:0 0 10px}.businesses-grid a>div>p:not(.businesses-company){color:#4a4a4a;margin-bottom:18px;font-size:15px;line-height:1.7}.businesses-visit{color:var(--sf-primary);margin-top:auto;font-size:14px;font-weight:700}.businesses-grid a:hover h3{color:var(--sf-primary)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.businesses-grid a:hover img{transform:scale(1.05)}}@media (width<=1100px){.businesses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.businesses-grid>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 11px)}}@media (width<=800px){.businesses-verticals{padding-block:60px}}@media (width<=560px){.businesses-grid{grid-template-columns:minmax(0,1fr)}.businesses-grid>li:last-child:nth-child(odd){width:100%}}.soft-fruits-page .sf-hero.application-hero-top{align-items:flex-start}.soft-fruits-page .application-hero-top .sf-hero-content{padding-top:48px}.soft-fruits-page .application-hero-top .sf-hero-content>p{max-width:520px}.application-summary{padding-block:72px 24px}.application-summary p{background:var(--sf-sage);text-align:center;color:#2f2f2f;border-radius:28px;max-width:980px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(24px,5vw,72px);font-size:clamp(16px,1.35vw,19px);line-height:1.8}.application-summary strong{color:var(--sf-primary-dark)}.application-products{padding-block:40px 90px}.application-products-head{margin-bottom:48px}.application-products-head .sf-title-rule{margin-block:0 20px}.soft-fruits-page .application-products-head h2{margin:0}.application-product-list{gap:clamp(48px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.application-product-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.application-product-row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.application-product-row:nth-child(2n) .application-product-scene{order:2}.application-product-scene{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.application-product-card{border:1px solid var(--sf-line);background:var(--sf-sage);text-align:center;border-radius:20px;justify-self:center;width:min(100%,340px);padding:28px 28px 32px}.application-product-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--sf-primary-mid);margin-bottom:4px;font-size:12px;font-weight:700}.soft-fruits-page .application-product-card h3{color:var(--sf-primary);margin:0 0 16px;font-size:24px}.application-product-pack{aspect-ratio:1;object-fit:contain;width:100%;max-width:200px;height:auto;margin:0 auto 18px;display:block}.application-product-card>p:not(.application-product-brand){color:#4a4a4a;margin-bottom:22px;font-size:15px;line-height:1.7}.application-testimonials{background:var(--sf-sage);text-align:center;padding-block:90px}.application-testimonials-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sf-primary-mid);margin-bottom:8px;font-size:12px;font-weight:700}.application-testimonial-row{--gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--gap)) / 4);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;text-align:left;margin:40px 0 0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.application-testimonial-row::-webkit-scrollbar{display:none}.application-testimonial-row li{scroll-snap-align:start;display:flex}.application-testimonial-card{border:1px solid var(--sf-line);background:#fff;border-radius:20px;flex-direction:column;width:100%;margin:0;display:flex;overflow:hidden}.application-testimonial-media{aspect-ratio:4/5;background:var(--sf-forest-dark);position:relative;overflow:hidden}.application-testimonial-media img,.application-testimonial-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.application-testimonial-badge{color:#fff;background:#000000a6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.application-testimonial-card figcaption{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.application-testimonial-card blockquote,.application-testimonial-card figcaption p{color:#3a3a3a;flex:1;margin:0;font-size:14px;line-height:1.65}.application-testimonial-card strong{letter-spacing:.04em;color:var(--sf-primary);font-size:13px}.application-testimonial-controls{justify-content:center;gap:10px;margin-top:28px;display:flex}.application-testimonial-controls button{background:var(--sf-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:background-color .2s;display:grid}.application-testimonial-controls button:hover{background:var(--sf-primary-dark)}.application-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.application-pack-grid li{background:var(--sf-sage);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:26px 22px 28px;display:flex}.application-pack-grid p{color:var(--sf-ink-muted);margin:0;font-size:15px}.soft-fruits-page .application-pack-grid h3{color:var(--sf-primary);margin:2px 0 18px;font-size:20px}.application-pack-grid img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;margin-bottom:22px;display:block}.application-pack-grid .sf-button{margin-top:auto}@media (width<=1000px){.application-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-testimonial-row{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}}@media (width<=800px){.application-summary{padding-block:48px 8px}.application-products{padding-block:24px 60px}.application-product-row,.application-product-row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.application-product-row:nth-child(2n) .application-product-scene{order:0}.application-product-card{width:100%;max-width:420px}.application-testimonials{padding-block:60px}}@media (width<=560px){.application-testimonial-row{grid-auto-columns:82%}.application-pack-grid{gap:12px}}.home-section{padding-block:90px}.home-section-head{text-align:center;max-width:760px;margin:0 auto 44px}.home-section-head p{color:var(--sf-ink-muted);font-size:17px}.home-section-head h2 em{color:var(--sf-primary-mid);font-style:italic;font-weight:700}.home-section-head .home-section-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--sf-primary-dark);justify-content:center;align-items:center;gap:14px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.home-section-eyebrow:before,.home-section-eyebrow:after{content:"";background:var(--sf-primary-mid);width:56px;height:1px}.home-section>h2,.home-products h2,.home-stats h2,.home-us h2,.home-cta h2{margin-bottom:36px}.soft-fruits-page .home-solid-button{background:var(--sf-primary);color:#fff;border-color:#0000}.soft-fruits-page .home-solid-button:hover{background:var(--sf-primary-dark)}.soft-fruits-page.original-home-page .home-hero .sf-hero-actions>.home-solid-button{color:var(--sf-primary);background:#fff;border-color:#0000}.soft-fruits-page.original-home-page .home-hero .sf-hero-actions>.home-solid-button:hover{background:#e3efdc}.soft-fruits-page.original-home-page .home-hero .sf-hero-actions>.home-outline-button{color:#fff;background:#ffffff0d;border-color:#fff9}.soft-fruits-page.original-home-page .home-hero .sf-hero-actions>.home-outline-button:hover{background:#ffffff24}.home-hero-video{pointer-events:none}.home-hero-toggle{z-index:1;color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;display:grid;position:absolute;bottom:28px;right:max(16px,5.6%)}.home-hero-toggle:hover{background:#00000070}.home-application-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.home-application-grid>*{aspect-ratio:1;grid-column:span 3}.home-application-grid>:nth-child(n+5){aspect-ratio:4/3;grid-column:span 4}.home-application{background:var(--sf-forest-dark);color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.home-application img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--sf-ease);display:block}.home-application:after{content:"";background:linear-gradient(#0000 45%,#000000b3 100%);position:absolute;inset:0}.home-application-name{z-index:1;max-width:9.5em;font-size:17px;font-weight:700;line-height:1.35;position:absolute;bottom:16px;left:18px;right:18px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-application:hover img{transform:scale(1.06)}}.home-about,.home-products,.home-us{background:var(--sf-sage)}.home-about{padding-block:90px}.home-about-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.home-about-image{aspect-ratio:4/3;object-fit:cover;border-radius:24px;grid-area:1/1/auto/9;width:100%;height:auto;display:block}.home-about-card{background:#fff;border-radius:22px;grid-area:1/8/auto/13;padding:clamp(28px,3.4vw,48px);position:relative;box-shadow:0 24px 60px #15372922}.home-about-card p:not(.sf-overline){margin-bottom:26px;font-size:16px;line-height:1.9}.home-products{padding-block:90px}.home-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-bottom:40px;display:grid}.home-product{color:var(--sf-ink);background:#fff;border:1px solid #ececea;border-radius:18px;flex-direction:column;padding:14px 14px 20px;display:flex;box-shadow:0 8px 24px #1111110f,0 1px 3px #1111110a}.home-product-media{aspect-ratio:1;background:#f6f6f4;border-radius:12px;margin-bottom:16px;display:block;overflow:hidden}.home-product-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--sf-ease);display:block}.soft-fruits-page .home-product h3{margin:0 0 6px;font-size:18px}.home-product p{color:#4a4a4a;font-size:14px;line-height:1.6}.home-product:hover h3{color:var(--sf-primary);text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-product:hover .home-product-media img{transform:scale(1.05)}}.home-stats{background:var(--sf-forest);text-align:center;padding-block:80px}.soft-fruits-page .home-stats h2{color:#fffdf5}.home-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.home-stat-grid>div{border-top:1px solid #fff3;flex-direction:column-reverse;gap:6px;padding:26px 12px;display:flex}.home-stat-grid dd{font-family:var(--sf-display);color:#b9e08a;margin:0;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1}.home-stat-grid dt{color:#e7eee3;font-size:16px;font-weight:700}.home-facility{isolation:isolate;color:#fff;background:var(--sf-forest-dark);align-items:flex-end;min-height:min(720px,88svh);display:flex;position:relative;overflow:hidden}.home-facility-media{z-index:-2;position:absolute;inset:0}.home-facility-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--sf-ease);position:absolute;inset:0}.home-facility-image.is-active{opacity:1}.home-facility:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0b1f15d9 100%),linear-gradient(90deg,#0b1f1599 0%,#0000 60%);position:absolute;inset:0}.home-facility-inner{justify-content:space-between;align-items:flex-end;gap:32px;padding-block:80px 64px;display:flex}.home-facility-copy{max-width:720px}.home-facility-count{letter-spacing:.14em;color:#b9e08a;margin-bottom:14px;font-size:14px;font-weight:700}.soft-fruits-page .home-facility h2{color:#fff;margin-bottom:16px;font-size:clamp(34px,4.2vw,64px);line-height:1.08}.home-facility-copy>p:not(.home-facility-count){color:#eef3ea;max-width:600px;font-size:17px}.home-facility-nav{gap:10px;margin-top:26px;display:flex}.home-facility-nav button{color:#fff;background:#ffffff1a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:grid}.home-facility-nav button:hover{background:#fff3}.home-facility-next{cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:16px;flex:none;width:220px;padding:0;position:relative;overflow:hidden}.home-facility-next img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.home-facility-next span{color:#fff;background:#0b1f15b3;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:10px}@media (prefers-reduced-motion:reduce){.home-facility-image{transition:none}}.home-us{padding-block:90px}.home-us p{max-width:900px;font-size:16px;line-height:1.9}.home-cta{background:var(--sf-primary);text-align:center;padding-block:90px}.soft-fruits-page .home-cta h2{color:#fff}.home-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin-inline:auto;display:grid}.home-cta-grid article{background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:36px 28px;display:flex}.soft-fruits-page .home-cta-grid h3{margin:0 0 10px;font-size:clamp(22px,2vw,28px)}.home-cta-grid p{color:#4a4a4a;margin-bottom:24px}.home-cta-grid .sf-button{margin-top:auto}@media (width<=1150px){.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.home-section,.home-about,.home-products,.home-us,.home-cta,.home-stats{padding-block:60px}.home-about-layout{grid-template-columns:minmax(0,1fr)}.home-about-image,.home-about-card{grid-column:1}.home-about-card{grid-row:2;margin:-48px 16px 0}.home-facility{min-height:560px}.home-facility-next{display:none}}@media (width<=600px){.home-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-application-grid>*,.home-application-grid>:nth-child(n+5){aspect-ratio:1;grid-column:auto}.home-application-grid>:last-child{aspect-ratio:2;grid-column:1/-1}.home-application-name{font-size:15px;bottom:10px;left:12px;right:12px}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-product{padding:10px 10px 14px}.soft-fruits-page .home-product h3{font-size:16px}.home-cta-grid{grid-template-columns:minmax(0,1fr)}.home-hero-toggle{bottom:16px}}@media (width<=420px){.home-product-grid{grid-template-columns:minmax(0,1fr)}}.soft-fruits-page{--sf-yellow:#8fc45a;--sf-primary:#2f6b3d;--sf-display:"Kulim Park", "Helvetica Neue", Arial, sans-serif;--sf-ease:cubic-bezier(.22, .8, .3, 1);color:#343434;background:#fff;font-family:Lato,Arial,sans-serif}.sf-container{width:88.8%;max-width:1700px;margin-inline:auto}.soft-fruits-page h1,.soft-fruits-page h2{font-family:var(--sf-display);letter-spacing:normal;text-wrap:balance}.sf-header{background:var(--sf-yellow);z-index:25;position:sticky;top:0}.sf-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:100px;display:flex}.sf-logo{flex-shrink:0;width:248px}.sf-logo img{width:248px;height:auto}.sf-navigation{color:var(--sf-ink);align-items:center;gap:34px;font-size:16px;font-weight:700;display:flex}.sf-navigation>a{padding-block:15px}.sf-navigation a:hover{color:#12301c}.sf-header-quote{background:var(--sf-primary);color:#fff;white-space:nowrap;border-radius:8px;padding:9px 24px;font:700 17px Lato,Arial,sans-serif}.sf-header-quote:hover{background:#1f4f2b}.sf-dropdown{position:relative}.sf-dropdown summary{cursor:pointer;align-items:center;gap:9px;padding-block:15px;list-style:none;display:flex}.sf-dropdown summary::-webkit-details-marker{display:none}.sf-chevron{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.sf-dropdown-links{background:#fff;border-radius:4px;width:250px;padding:8px;display:grid;position:absolute;top:100%;left:-15px;box-shadow:0 7px 22px #0002}.sf-dropdown-links a{padding:12px;font-size:14px;line-height:1.5}.sf-dropdown-links a:hover,.sf-dropdown-links a[aria-current]{background:#e3efdc}.sf-menu-toggle{color:var(--sf-ink);background:0 0;padding:8px;font-size:25px;display:none}.sf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sf-hero{isolation:isolate;color:#fff;align-items:flex-end;min-height:calc(100svh - 100px);display:flex;position:relative}.sf-hero-image{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sf-hero-content{padding-top:180px;padding-bottom:60px}.sf-hero h1{color:#fff;margin:0 0 20px;font-size:52px;font-weight:700;line-height:1.12}.sf-title-rule{background:var(--sf-accent);width:150px;height:5px;margin-bottom:27px}.sf-hero-content>p{max-width:940px;margin:0 0 32px;font-size:16px;line-height:1.65}.sf-hero-actions{flex-wrap:wrap;gap:20px;display:flex}.sf-button{background:var(--sf-yellow);color:#080808;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:11px 35px;font:700 20px/1.4 Lato,Arial,sans-serif;display:inline-flex}.sf-button:hover{background:#a6d474}.sf-intro{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-block:90px;display:grid}.sf-overline{letter-spacing:1.4px;color:var(--sf-ink-muted);margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.6}.soft-fruits-page h2{margin-bottom:22px;font-size:36px;font-weight:600;line-height:1.3}.sf-intro p:not(.sf-overline),.sf-expert p:not(.sf-overline){margin-bottom:22px;font-size:16px;line-height:1.85}.sf-intro>img{object-fit:contain;border-radius:5px;width:100%;height:auto}.sf-intro .sf-button{margin-top:10px;font-size:16px}.sf-benefits{background:#eef5e9;padding-block:50px}.sf-benefit-grid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.sf-benefit-grid span{color:var(--sf-ink-muted);font-size:13px;font-weight:700}.soft-fruits-page h3{margin-block:12px;font-size:20px;font-weight:700;line-height:1.4}.sf-benefit-grid p,.sf-product-grid p{color:#4a4a4a;font-size:15px;line-height:1.8}.sf-products{padding-block:85px}.sf-product-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.sf-product-grid article{flex-direction:column;align-items:flex-start;display:flex}.sf-product-grid img{object-fit:contain;background:#f3f0ec;width:100%;height:300px}.sf-product-grid .sf-button{margin-top:auto;font-size:16px}.sf-product-grid p{margin-bottom:22px}.sf-expert{background:#eef5e9;padding-block:65px}.sf-expert-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.sf-expert-details{justify-items:start;gap:14px;display:grid}.sf-expert-details h3{margin:0}.sf-expert-details a{color:var(--sf-primary);font-size:18px}.sf-expert-details .sf-button{margin-top:6px;font-size:16px}.sf-footer .sf-container{color:var(--sf-primary);justify-content:space-between;align-items:center;gap:30px;font-size:13px;display:flex}.sf-footer img{width:145px;height:auto}.sf-quote{color:#343434;background:#fff;border:0;border-radius:10px;width:min(620px,100% - 32px);max-height:88svh;padding:35px;overflow-y:auto}.sf-quote h2{margin-bottom:10px;padding-right:30px;font-size:30px}.sf-quote>p{margin-bottom:22px;font-size:14px;line-height:1.6}.sf-close{background:#f5f3ed;border-radius:50%;width:40px;height:40px;font-size:30px;line-height:1;position:absolute;top:12px;right:15px}.sf-quote label{margin-bottom:18px;font-size:13px;display:block}.sf-quote label>span{color:#2f6b3d}.sf-quote input,.sf-quote select,.sf-quote textarea{color:#333;background:#fff;border:1px solid #c7c7c7;border-radius:3px;width:100%;min-width:0;margin-top:6px;padding:11px;font-size:16px;display:block}.sf-quote textarea{resize:vertical}.sf-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sf-quote .sf-button{font-size:16px}.sf-form-note{color:#666;margin-top:15px;font-size:12px;line-height:1.6}.sf-draft{background:#eef5e9;margin-top:18px;padding:15px;font-size:14px}.sf-draft a{color:var(--sf-primary);margin-top:10px;text-decoration:underline;display:block}.soft-fruits-page summary:focus-visible{outline:3px solid var(--sf-primary);outline-offset:4px}@media (width>=1500px){.sf-navigation{margin-left:120px}}@media (width<=1150px){.sf-header-inner{gap:20px}.sf-navigation{gap:20px;font-size:14px}.sf-logo,.sf-logo img{width:205px}.sf-header-quote{padding:10px 18px;font-size:15px}.sf-intro{gap:40px}}@media (width<=900px){.sf-header-inner{min-height:82px}.sf-menu-toggle{display:block}.sf-header-quote{margin-left:auto}.sf-navigation{background:var(--sf-cream);max-height:calc(100svh - 82px);padding:12px 5.6% 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px #0002}.sf-navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.sf-dropdown-links{width:100%;box-shadow:none;position:static}.sf-hero{min-height:calc(100svh - 82px)}.sf-hero h1{font-size:44px}.sf-intro{gap:30px;padding-block:65px}.soft-fruits-page h2{font-size:30px}.sf-benefit-grid{gap:28px}.sf-product-grid{gap:22px}.sf-product-grid img{height:220px}.sf-expert-inner{gap:45px}}@media (width<=600px){.sf-container{width:calc(100% - 40px)}.sf-header-inner{gap:10px;min-height:76px}.sf-logo,.sf-logo img{width:180px}.sf-header-quote{border-radius:6px;padding:9px 14px;font-size:13px}.sf-menu-toggle{padding:5px;font-size:23px}.sf-hero{min-height:calc(100svh - 76px)}.sf-hero-image{object-position:35% center}.sf-hero-content{padding-top:160px;padding-bottom:40px}.sf-hero h1{margin-bottom:20px;font-size:clamp(32px,8.5vw,42px);line-height:1.25}.sf-title-rule{width:105px;height:4px;margin-bottom:22px}.sf-hero-content>p{margin-bottom:25px;font-size:15px}.sf-hero-actions{gap:12px}.sf-hero-actions .sf-button{min-height:46px;padding:12px 20px;font-size:15px}.sf-intro{grid-template-columns:1fr;padding-block:55px}.sf-benefit-grid,.sf-product-grid,.sf-expert-inner{grid-template-columns:1fr;gap:30px}.sf-products{padding-block:55px}.sf-product-grid img{height:310px}.sf-expert{padding-block:50px}.sf-footer .sf-container{flex-wrap:wrap;gap:22px}.sf-footer span{order:3;font-size:12px}.sf-footer img{width:130px}.sf-quote{padding:25px}.sf-form-row{grid-template-columns:1fr;gap:0}}.sf-original-intro>h2{text-align:center;grid-column:1/-1;margin-bottom:0}.sf-original-intro>div>h3{margin-top:0;margin-bottom:22px;font-size:clamp(24px,2.2vw,34px)}.sf-original-intro .sf-button,.sf-benefits .sf-button{font-size:16px}.sf-farming{text-align:center;padding-bottom:70px}.sf-farming>p{max-width:1000px;margin:0 auto;font-size:16px;line-height:1.9}.sf-fruit-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px;display:grid}.sf-fruit-grid>div{background:#eef5e9;border-radius:5px;padding:20px}.sf-benefit-grid{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:35px}.sf-quality-copy{margin-block:35px}.sf-quality-copy p{margin-bottom:22px;font-size:16px;line-height:1.9}.sf-product-grid{grid-template-columns:repeat(4,1fr)}.sf-product-grid h3{margin-bottom:22px}.sf-insights{padding-block:70px}.sf-insight-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.sf-insight-grid article{background:#f8f8f4;padding:25px}.sf-insight-grid h3{margin-bottom:22px}.sf-insight-grid article>p:last-child{color:#606060;font-size:14px}.sf-footer .sf-footer-content{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:40px;padding-block:20px 35px;display:grid}.sf-footer-content p{margin-top:22px;line-height:1.8}.sf-footer-content h3{font-size:18px}.sf-footer-content>div>a{margin-top:10px;line-height:1.7;display:block}.sf-footer-bottom{border-top:1px solid #2f6b3d40;padding-top:25px}@media (width<=1000px){.sf-benefit-grid,.sf-product-grid,.sf-fruit-grid{grid-template-columns:repeat(2,1fr)}.sf-original-intro{grid-template-columns:1fr;gap:25px}.sf-original-intro>img{justify-self:center;max-width:650px}.sf-footer .sf-footer-content{grid-template-columns:1fr 1fr}}@media (width<=600px){.sf-benefit-grid,.sf-product-grid,.sf-insight-grid{grid-template-columns:1fr}.sf-original-intro>div>h3{font-size:24px}.sf-fruit-grid{gap:12px}.sf-fruit-grid>div{padding:15px 5px}.sf-fruit-grid h3{font-size:16px}.sf-expert-details a{overflow-wrap:anywhere;font-size:16px}.sf-footer .sf-footer-content{gap:25px 20px}.sf-footer-about{grid-column:1/-1}}.original-home-page .sf-hero-content{padding-top:100px;padding-bottom:160px}.original-home-page .sf-hero h1{max-width:1020px;font-size:clamp(42px,5.1vw,78px);font-weight:700}.original-home-page .sf-hero-content>p{max-width:900px}.original-home-page .sf-fruit-grid{grid-template-columns:repeat(4,1fr)}.sf-dropdown-links{z-index:30;max-height:min(600px,100svh - 125px);overflow-y:auto}.sf-application-dialog>img{object-fit:cover;border-radius:4px;width:100%;height:250px;margin-bottom:24px}.sf-application-dialog>p{line-height:1.8}@media (width<=900px){.sf-dropdown-links{max-height:none}.original-home-page .sf-hero-content{padding-bottom:80px}.original-home-page .sf-hero h1{font-size:clamp(40px,6.4vw,56px)}}@media (width<=600px){.original-home-page .sf-hero-content{padding-top:65px;padding-bottom:38px}.original-home-page .sf-hero h1{font-size:clamp(30px,8.2vw,38px)}.original-home-page .sf-hero-content>p{font-size:14px}.original-home-page .sf-fruit-grid{grid-template-columns:repeat(2,1fr)}}.sf-content-section{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding-block:65px;display:grid}.sf-content-section:has(.section-media){align-items:center}.sf-content-section:not(:has(.section-media)){grid-template-columns:minmax(0,1fr)}.sf-content-section .section-copy,.sf-content-section .section-media{min-width:0}.sf-content-section .section-media img{object-fit:cover;border-radius:18px;width:100%;height:100%;max-height:520px;display:block}.sf-content-section:nth-of-type(odd) .section-media{order:-1}.sf-content-section+.sf-content-section{border-top:1px solid var(--sf-line)}@media (width<=900px){.sf-content-section{grid-template-columns:minmax(0,1fr);gap:32px}.sf-content-section:nth-of-type(odd) .section-media{order:0}.sf-content-section .section-media img{max-height:340px}}.sf-content-section p,.sf-content-section li{font-size:16px;line-height:1.9}.sf-content-section p{margin-bottom:22px}.sf-content-section h3{margin-top:28px}.sf-content-section ul{margin-block:12px;padding-left:22px}.sf-content-section .sf-hero-actions{margin-top:30px}.sf-content-section .sf-button{font-size:16px}@media (width<=600px){.sf-content-section{padding-block:40px}}.product-page .sf-hero-content>p{max-width:940px}.product-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;padding-block:140px;display:grid}.product-intro h2{color:var(--sf-primary);font-size:clamp(36px,3.9vw,60px);line-height:1.08}.product-intro img{object-fit:contain;width:100%;height:auto}.product-intro p{margin-block:24px}.product-quality{padding-block:100px}.product-quality>p{margin-top:24px}.product-applications{background:#f8f7f2;padding-block:90px}.product-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.product-application-grid a{color:var(--sf-ink);background:#fff;text-decoration:none}.product-application-grid img{aspect-ratio:982/695;object-fit:cover;width:100%;height:auto;display:block}.application-image-frame{display:block;overflow:hidden}.product-application-grid img{transition:transform .35s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-application-grid a:hover img{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.product-application-grid a:focus-visible img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.product-application-grid img{transition:none}}.product-application-grid h3{margin:0;padding:20px}.sf-product-link{color:inherit;text-decoration:none;display:block}.sf-product-link:hover h3,.product-application-grid a:hover h3{text-decoration:underline}.sf-product-link:focus-visible,.product-application-grid a:focus-visible{outline:3px solid var(--sf-primary);outline-offset:5px}@media (width<=800px){.product-intro{grid-template-columns:1fr;gap:30px;padding-block:70px}.product-intro h2{font-size:38px}.product-intro img{justify-self:center;max-width:480px}.product-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-quality,.product-applications{padding-block:65px}}@media (width<=480px){.product-application-grid{grid-template-columns:1fr}.product-page .sf-hero-actions{flex-wrap:wrap}.product-intro h2{font-size:32px}}.sf-farming-gallery{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:28px;margin:36px auto;display:grid}.sf-farming-gallery figure{background:#fff;border:1px solid #dce2d5;border-radius:16px;margin:0;overflow:hidden}.sf-farming-gallery img{width:100%;height:auto;display:block}.sf-farming-gallery figcaption{color:var(--sf-ink);padding:16px;font-weight:700}@media (width<=600px){.sf-farming-gallery{grid-template-columns:minmax(0,340px);gap:24px}}.sf-intro-gallery{justify-self:center;justify-items:center;gap:24px;width:100%;max-width:650px;display:grid}.sf-intro-gallery img{object-fit:contain;border-radius:20px;width:100%;height:auto;display:block}.product-photo-gallery{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product-photo-frame{border-radius:16px;overflow:hidden}.product-intro .product-photo-gallery img{aspect-ratio:1;object-fit:contain;width:100%;max-width:none;height:auto;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-photo-frame img{transition:transform .35s}.product-photo-frame:hover img{transform:scale(1.08)}}@media (width<=600px){.product-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.soft-fruits-page .sf-fruit-grid>div{padding:0 0 14px;overflow:hidden}.sf-fruit-grid .sf-crop-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:12px;display:block}.soft-fruits-page .sf-fruit-grid h3{margin:0;padding-inline:12px}.soft-fruits-page{--sf-primary:#2f6b3d;--sf-primary-dark:#1f4f2b;--sf-accent:#8fc45a;--sf-primary-mid:#4c8a3f;--sf-forest:#214c39;--sf-forest-dark:#153729;--sf-cream:#fff;--sf-sage:#f4f4f1;--sf-line:#e4e4df;--sf-ink:#111;--sf-ink-muted:#555;--sf-yellow:#8fc45a;color:var(--sf-ink);background:var(--sf-cream);line-height:1.75}.soft-fruits-page h1,.soft-fruits-page h2{color:var(--sf-primary)}.soft-fruits-page h1{font-weight:700}.soft-fruits-page h2{letter-spacing:-.018em;font-size:clamp(31px,3.1vw,48px);font-weight:700;line-height:1.16}.soft-fruits-page h3{color:var(--sf-ink);letter-spacing:-.002em;font-family:Lato,Arial,sans-serif;font-size:clamp(18px,1.3vw,22px);font-weight:700;line-height:1.4}.soft-fruits-page :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #4c8a3f}.sf-container{max-width:1440px}.sf-header{background:var(--sf-cream);border-bottom:1px solid var(--sf-line);transition:background-color .2s,box-shadow .2s,border-color .2s;box-shadow:0 3px 20px #15372908}@media (prefers-reduced-motion:reduce){.sf-header{transition:none}}.sf-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f7eecc;border-bottom-color:#c8dcc073;box-shadow:0 4px 24px #1537290d}@supports not ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.sf-header.is-scrolled{background:#f1f7eef2}}.sf-header-inner{min-height:92px}.sf-navigation{color:var(--sf-ink);gap:28px;font-weight:700}.sf-navigation a:hover,.sf-dropdown summary:hover,.sf-dropdown[open]>summary{color:var(--sf-primary)}.sf-header-quote{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.sf-header-quote[aria-current=page]{background:var(--sf-primary-dark)}.sf-expert-role{color:var(--sf-ink-muted);margin-top:4px;font-size:14px;font-weight:400;display:block}.sf-header-quote,.sf-button{background:var(--sf-primary);color:#fff;border:1px solid #0000;border-radius:999px;min-height:48px;padding:12px 26px;font-size:15px;font-weight:600;transition:background-color .18s,box-shadow .18s}.sf-header-quote:hover,.sf-button:hover{background:var(--sf-primary-dark);box-shadow:0 5px 16px #1f4f2b30}.sf-dropdown-links{background:var(--sf-cream);border:1px solid var(--sf-line);border-radius:14px;padding:10px;box-shadow:0 18px 40px #15372920}.sf-dropdown-links a{border-radius:7px}.sf-dropdown-links a:hover,.sf-dropdown-links a[aria-current]{background:var(--sf-sage);color:var(--sf-primary)}.sf-menu-toggle{color:var(--sf-ink)}.soft-fruits-page .sf-hero{align-items:center;min-height:min(780px,100svh - 92px)}.soft-fruits-page .sf-hero-content{padding-block:100px}.soft-fruits-page .sf-hero-content :is(h1,p){text-shadow:0 0 2px #000,0 1px 4px #000000d9,0 2px 16px #000000b3}.soft-fruits-page .sf-hero-content>p{font-weight:600}.soft-fruits-page .sf-hero h1{letter-spacing:-.022em;color:#fff;max-width:1060px;font-size:clamp(40px,4.7vw,72px);font-weight:700;line-height:1.12}.soft-fruits-page .sf-hero-content>p{color:#f3f3e9;max-width:800px;font-size:17px;line-height:1.85}.soft-fruits-page.original-home-page .sf-hero-content>p{color:#fff}.soft-fruits-page.original-home-page .sf-hero .sf-button{color:var(--sf-primary);background:#fff}.soft-fruits-page.original-home-page .sf-hero .sf-button:hover{background:#e3efdc}.sf-title-rule{background:var(--sf-accent);width:72px;height:3px;margin-block:28px}.sf-hero .sf-button,.sf-expert .sf-button{background:var(--sf-accent);color:#10261a}.sf-hero .sf-button:hover,.sf-expert .sf-button:hover{background:#a6d474}.sf-expert .sf-expert-card .sf-button{background:var(--sf-primary);color:#fff}.sf-expert .sf-expert-card .sf-button:hover{background:var(--sf-primary-dark)}.sf-hero-actions>a.sf-button{border-color:var(--sf-primary);color:var(--sf-primary);background:0 0}.sf-hero-actions>a.sf-button:hover{background:var(--sf-sage)}.sf-hero .sf-hero-actions>a.sf-button{color:#fff;background:#ffffff0d;border-color:#ffffff80}.sf-hero .sf-hero-actions>a.sf-button:hover{background:#ffffff20}.sf-intro>img,.product-intro>img{border-radius:20px}.sf-original-intro>h2{max-width:920px;margin-inline:auto}.product-intro{padding-block:100px}.sf-benefits,.product-applications{background:var(--sf-sage);padding-block:80px}.sf-benefit-grid{gap:24px}.sf-benefit-grid>:is(div,article){border-top:1px solid #d8d8d2;padding-top:24px}.sf-benefit-grid span{width:36px;height:36px;color:var(--sf-ink-muted);border:1px solid #d8d8d2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sf-benefit-grid p{color:#4a4a4a}.sf-benefit-grid>.benefit-card.has-media{border-top:0;padding-top:0}.benefit-card .benefit-media{border:1px solid var(--sf-line);background:#fff;border-radius:14px;margin-bottom:20px;display:block;overflow:hidden}.benefit-card .benefit-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .45s var(--sf-ease);display:block}.benefit-card .benefit-media.is-mark img{object-fit:contain;background:#fff;padding:22px}.benefit-card.has-media h3{margin-top:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.benefit-card .benefit-media:hover img{transform:scale(1.05)}.benefit-card .benefit-media.is-mark:hover img{transform:none}}.sf-fruit-grid>div{background:var(--sf-sage);border:1px solid var(--sf-line);border-radius:12px}.sf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sf-product-grid .product-card{background:#fff;border:1px solid #ececea;border-radius:18px;grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:22px;padding:16px;display:grid;box-shadow:0 8px 24px #1111110f,0 1px 3px #1111110a}.sf-product-grid .product-card:nth-child(4n+2),.sf-product-grid .product-card:nth-child(4n+3){grid-template-columns:minmax(0,1fr) minmax(0,170px)}.sf-product-grid .product-card:nth-child(4n+2) .product-card-media,.sf-product-grid .product-card:nth-child(4n+3) .product-card-media{order:2}.product-card-media{aspect-ratio:1;background:#f6f6f4;border-radius:12px;display:block;overflow:hidden}.sf-product-grid .product-card-media img{object-fit:contain;width:100%;height:100%;transition:transform .45s var(--sf-ease);display:block}.product-card-body{flex-direction:column;min-width:0;display:flex}.sf-product-link{color:inherit;display:inline}.product-card-category{color:var(--sf-ink-muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.sf-product-grid .product-card h3{margin-block:0 8px;padding-inline:0}.sf-product-grid .product-card-uses{color:#4a4a4a;margin-bottom:16px;font-size:14px;line-height:1.6}.product-card-actions{border-top:1px solid var(--sf-line);justify-content:flex-start;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.sf-product-grid .sf-button.product-card-quote{width:auto;min-height:40px;color:var(--sf-primary);border:1px solid var(--sf-primary);background:0 0;flex-shrink:0;padding:9px 18px;font-size:13px}.sf-product-grid .sf-button.product-card-quote:hover{background:var(--sf-primary);color:#fff}@media (hover:hover){.product-card:hover .product-card-media img{transform:scale(1.05)}}@media (width<=1000px){.sf-product-grid .product-card{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px}.sf-product-grid .product-card:nth-child(4n+2),.sf-product-grid .product-card:nth-child(4n+3){grid-template-columns:minmax(0,1fr) minmax(0,140px)}}@media (width<=700px){.sf-product-grid{grid-template-columns:minmax(0,1fr)}.sf-product-grid .product-card,.sf-product-grid .product-card:nth-child(4n+2),.sf-product-grid .product-card:nth-child(4n+3){grid-template-columns:minmax(0,1fr);gap:16px}.sf-product-grid .product-card:nth-child(4n+2) .product-card-media,.sf-product-grid .product-card:nth-child(4n+3) .product-card-media{order:0}}@media (width<=420px){.product-card-actions{flex-direction:column;align-items:stretch}.sf-product-grid .sf-button.product-card-quote{width:100%}}.sf-insight-grid article{border:1px solid var(--sf-line);background:#fff;border-radius:16px;padding:30px}.product-application-grid a{border:1px solid var(--sf-line);border-radius:16px;overflow:hidden}.sf-expert{background:var(--sf-forest);color:#dbe5d7;padding-block:88px}.sf-expert .sf-expert-copy h2{color:#fffdf5}.sf-expert .sf-expert-copy p{max-width:460px}.sf-expert-points{gap:14px;max-width:460px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sf-expert-points li{color:#e7eee3;padding-left:30px;font-size:15px;line-height:1.6;position:relative}.sf-expert-points li:before{content:"";border-left:2px solid var(--sf-accent);border-bottom:2px solid var(--sf-accent);width:16px;height:9px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.sf-expert-card{background:#fff;border-radius:20px;padding:30px 30px 26px;box-shadow:0 24px 60px #0b1f1540}.sf-expert .sf-expert-card h3{color:var(--sf-ink);margin:0 0 20px;font-size:clamp(20px,1.7vw,24px)}.sf-expert-row{color:var(--sf-ink);transition:color .18s var(--sf-ease);border-top:1px solid #ececea;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.sf-expert-row span{color:var(--sf-ink-muted);flex-shrink:0;font-size:13px}.sf-expert-row strong{text-align:right;overflow-wrap:anywhere;font-size:16px;font-weight:700}.sf-expert-row:hover{color:var(--sf-primary)}.sf-expert-card .sf-button{width:100%;margin-top:22px}.sf-footer{background:var(--sf-forest-dark);padding-block:45px 28px}.sf-footer h3{color:#b9e08a}.sf-footer-about>a{background:var(--sf-cream);border-radius:10px;width:fit-content;padding:12px 18px}.sf-footer a:hover{color:#b9e08a;text-decoration:underline}.sf-footer-bottom{border-color:#ffffff26}.sf-quote{background:var(--sf-cream);border:1px solid var(--sf-line);border-radius:20px;box-shadow:0 24px 80px #10291d40}.sf-quote::backdrop{background:#10291db3}.sf-close{color:var(--sf-ink);background:var(--sf-sage)}.sf-quote :is(input,select,textarea){border-color:#cfcfc8;border-radius:8px}.sf-draft{background:var(--sf-sage);border-radius:10px}@media (width>=1500px){.sf-navigation{margin-left:40px}}@media (width<=1150px){.sf-navigation{gap:14px}}@media (width>=901px) and (width<=1060px){.sf-logo,.sf-logo img{width:150px}.sf-navigation{gap:11px;font-size:13.5px}}@media (width>=901px){.sf-navigation>a,.sf-navigation summary{white-space:nowrap}}@media (width<=900px){.sf-header-inner{min-height:82px}.sf-navigation{background:var(--sf-cream)}.sf-dropdown-links{box-shadow:none;margin-bottom:12px}.soft-fruits-page .sf-hero{min-height:600px}.soft-fruits-page .sf-hero-content{padding-block:80px}.sf-benefits,.product-applications,.sf-expert{padding-block:60px}}@media (width<=600px){.sf-header-inner{min-height:76px}.sf-header-quote{min-height:40px;padding:8px 12px;font-size:12px}.soft-fruits-page .sf-hero{min-height:560px}.soft-fruits-page .sf-hero-content{padding-block:65px}.soft-fruits-page .sf-hero h1{font-size:clamp(36px,9.4vw,50px)}.soft-fruits-page .sf-hero-content>p{font-size:15px}.sf-hero-actions{gap:12px}.product-intro{padding-block:60px}.sf-product-grid img{height:280px}.sf-footer .sf-footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-footer-content a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.sf-header,.sf-header-quote,.sf-button{transition:none}}.sf-products-dropdown .sf-dropdown-links{width:min(360px,100vw - 32px);max-height:min(660px,100svh - 125px)}.sf-product-menu-formats{color:var(--sf-ink-muted);font-size:12px;font-weight:400;display:block}.sf-dropdown-links .sf-product-menu-all{border-top:1px solid var(--sf-line);color:var(--sf-primary);border-radius:0 0 7px 7px;margin-top:4px}@media (width<=900px){.sf-products-dropdown .sf-dropdown-links{width:100%}}.soft-fruits-page .product-intro>img{object-fit:contain;background:0 0;border-radius:0;justify-self:center;width:100%;max-height:440px}.product-spec-image[src*="google-drive/products/"]{box-sizing:border-box;object-fit:contain;background:var(--sf-sage);padding:28px}.product-specs{padding-block:0 90px}.product-spec-group+.product-spec-group{margin-top:30px}.soft-fruits-page .product-spec-group-title{font-family:var(--sf-display);color:var(--sf-primary);margin:40px 0 0;font-size:clamp(24px,2.2vw,32px)}.product-spec-group-intro{color:#3a3a3a;max-width:880px;margin-top:12px;font-size:16px;line-height:1.8}.product-spec{border-bottom:1px solid var(--sf-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:48px;display:grid}.product-spec.no-image{grid-template-columns:minmax(0,1fr)}.product-spec:has(th:nth-child(5)){grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:40px}.product-spec:has(th:nth-child(5)) .product-spec-table{max-width:none}@media (width<=1280px){.product-spec:has(th:nth-child(5)){grid-template-columns:minmax(0,1fr)}}.product-spec:nth-of-type(2n) .product-spec-image{order:-1}.soft-fruits-page .product-spec-copy h3{font-family:var(--sf-display);color:var(--sf-ink);margin:0 0 10px;font-size:clamp(28px,2.6vw,40px)}.product-spec-copy>p{color:#3a3a3a;max-width:620px;font-size:17px;line-height:1.7}.product-spec-highlights{flex-wrap:wrap;gap:10px 26px;margin:20px 0 26px;padding:0;list-style:none;display:flex}.product-spec-highlights li{color:var(--sf-primary-dark);padding-left:26px;font-size:15px;font-weight:700;position:relative}.product-spec-highlights li:before{content:"";background:var(--sf-accent);border-radius:50% 0;width:16px;height:16px;position:absolute;top:.3em;left:0}.product-spec-table-wrap{overflow-x:auto}.product-spec-table{border-collapse:collapse;white-space:nowrap;border:1px solid #d6dfd2;width:100%;max-width:640px;font-size:13px;line-height:1.35}.product-spec-table th,.product-spec-table td{text-align:center;border:1px solid #d6dfd2;height:44px;padding:6px 10px;font-weight:400}.product-spec-table:not(:has(thead)) th:first-child{width:36%}.product-spec-table th[scope=row]{text-align:left;font-weight:600}.product-spec-table thead th{color:var(--sf-ink);font-weight:700}.product-spec-table thead th:first-child{text-align:left}.product-spec-table tbody tr:nth-child(2n){background:#e8f0e3}.product-spec-table:has(thead) tbody tr:nth-child(odd){background:#e8f0e3}.product-spec-table:has(thead) tbody tr:nth-child(2n){background:0 0}.product-spec-image{aspect-ratio:4/3;object-fit:cover;background:#f6f6f4;border-radius:20px;width:100%;height:auto;display:block}.product-spec-options{padding-top:28px}.product-spec-options>p{color:var(--sf-primary-dark);margin-bottom:14px;font-weight:700}.product-spec-options ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.product-spec-options li{border:1px solid var(--sf-line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px 18px 8px 8px;font-size:16px;font-weight:700;display:flex}.product-spec-options li:not(:has(img)){min-height:108px;padding-left:18px}.product-spec-options img{object-fit:contain;background:#f6f6f4;border-radius:10px;width:92px;height:92px}@media (width<=1100px){:is(.product-spec,.product-spec:has(th:nth-child(5))){grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.product-spec:nth-of-type(2n) .product-spec-image{order:0}}@media (width<=600px){.product-specs{padding-bottom:60px}.product-spec-table th,.product-spec-table td{height:40px;padding:6px 8px;font-size:12px}}.product-crops{padding-block:90px}.product-crops-layout{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:56px;display:grid}.product-crops-copy .sf-title-rule{margin-block:0 24px}.product-crops-copy p{color:var(--sf-ink-muted);font-size:17px}.product-crop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.product-crop-card{width:100%;color:var(--sf-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--sf-ease), border-color .2s var(--sf-ease), color .2s var(--sf-ease);background:#fff;border:1px solid #d6dfd2;border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 14px 6px 6px;display:grid}.product-crop-photo{object-fit:cover;border-radius:10px;width:96px;height:96px;display:block}.product-crop-name{font-size:16px;font-weight:700;line-height:1.3}.product-crop-arrow{border:1.5px solid var(--sf-primary);width:36px;height:36px;color:var(--sf-primary);border-radius:50%;place-items:center;font-size:15px;display:grid}.product-crop-card:hover,.product-crop-card:focus-visible{background:var(--sf-primary-dark);border-color:var(--sf-primary-dark);color:#fff}.product-crop-card:hover .product-crop-arrow,.product-crop-card:focus-visible .product-crop-arrow{background:var(--sf-accent);border-color:var(--sf-accent);color:var(--sf-primary-dark)}@media (prefers-reduced-motion:reduce){.product-crop-card{transition:none}}@media (width<=1150px){.product-crops-layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=900px){.product-crop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-crop-grid{grid-template-columns:minmax(0,1fr);gap:10px}.product-crop-card{grid-template-columns:72px minmax(0,1fr) auto}.product-crop-photo{width:72px;height:72px}}.product-videos{padding-block:90px}.product-videos-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:32px;display:flex}.product-videos-head>div:first-child{max-width:720px}.product-videos-head p{color:var(--sf-ink-muted);font-size:16px}.product-videos-actions{flex-wrap:wrap;gap:12px;display:flex}.soft-fruits-page .product-videos-follow{color:var(--sf-primary);border-color:var(--sf-primary);background:0 0}.soft-fruits-page .product-videos-follow:hover{background:var(--sf-sage);box-shadow:none}.product-video-row{scroll-snap-type:x mandatory;grid-auto-columns:220px;grid-auto-flow:column;justify-content:start;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.product-video-card{scroll-snap-align:start;margin:0;position:relative}.product-video-card video{aspect-ratio:9/16;object-fit:cover;background:var(--sf-forest-dark);border-radius:16px;width:100%;display:block}.product-video-card figcaption{margin-top:10px;font-size:14px;font-weight:700}.product-video-toggle{color:#fff;background:#00000059;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid;position:absolute;top:10px;right:10px}.product-video-toggle:hover{background:#00000085}@media (width<=900px){.product-crops,.product-videos{padding-block:60px}.product-video-row{grid-auto-columns:min(62%,220px)}}.sf-footer{background:#f4f4f1;border-top:1px solid #e0e0da;padding:0 0 24px}.sf-footer .sf-container{color:#111}.sf-footer .sf-footer-invitation{border-bottom:1px solid #e0e0da;justify-content:space-between;align-items:center;gap:40px;padding-block:64px;display:flex}.sf-footer-eyebrow{letter-spacing:.18em;margin-bottom:24px;font-size:11px;font-weight:700}.sf-footer .sf-footer-invitation h2{letter-spacing:-.025em;color:var(--sf-primary);margin:0;font-size:clamp(46px,6.2vw,88px);font-weight:700;line-height:1.08}.sf-footer-invitation h2 em{color:var(--sf-primary-mid);font-style:normal}.sf-footer-cta{background:var(--sf-primary);border:1px solid var(--sf-primary-dark);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:18px 18px 18px 28px;font-size:17px;font-weight:700;transition:background-color .2s;display:flex}.sf-footer-cta>span:last-child{width:48px;height:48px;color:var(--sf-primary);background:#fff;border-radius:50%;place-items:center;font-size:28px;font-weight:400;display:grid}.sf-footer-cta:hover{background:var(--sf-primary-dark)}.sf-footer .sf-footer-content{grid-template-columns:1.4fr 1fr 1fr .8fr .85fr;gap:40px;padding-block:52px}.sf-footer .sf-footer-about>a{background:0 0;border-radius:0;padding:0}.sf-footer-about img{width:248px}.sf-footer .sf-footer-tagline{letter-spacing:-.03em;margin-block:26px 20px;font-size:22px;font-weight:500;line-height:1.4}.sf-footer-content h3{color:#555;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:700}.sf-footer-content>div>a{margin-top:9px;font-size:13px;line-height:1.6}.sf-footer a:hover{color:var(--sf-primary);text-underline-offset:4px;text-decoration:underline}.sf-footer-story{max-width:330px;margin-top:22px}.sf-footer-story summary{cursor:pointer;border-top:1px solid #e0e0da;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;font-size:12px;list-style:none;display:flex}.sf-footer-story summary::-webkit-details-marker{display:none}.sf-footer-story summary span{font-size:20px}.sf-footer-story[open] summary span{transform:rotate(45deg)}.sf-footer-story p{color:#555;font-size:13px}.sf-footer-content .sf-footer-social>a{border-bottom:1px solid #e0e0da;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-bottom:10px;display:flex}.sf-footer-social a span{font-size:18px}.sf-footer-social .sf-social-name{font-size:inherit;align-items:center;gap:12px;display:inline-flex}.sf-social-icon{flex-shrink:0}.sf-footer .sf-footer-bottom{border-color:#e0e0da;padding-top:22px;font-size:11px}.sf-footer-bottom>a{align-items:center;gap:16px;display:flex}.sf-footer-bottom>a span{border:1px solid #cfcfc8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}@media (width<=1000px){.sf-footer .sf-footer-content{grid-template-columns:1.3fr 1fr;gap:40px}.sf-footer-cta{gap:22px}}@media (width<=600px){.sf-footer .sf-footer-invitation{flex-direction:column;align-items:flex-start;gap:28px;padding-block:40px}.sf-footer-eyebrow{margin-bottom:20px}.sf-footer-cta{width:100%;padding:12px 14px 12px 22px;font-size:15px}.sf-footer-cta>span:last-child{width:40px;height:40px}.sf-footer .sf-footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;padding-block:36px}.sf-footer-story{max-width:none}.sf-footer .sf-footer-social{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.sf-footer-social h3{grid-column:1/-1;margin-bottom:6px}.sf-footer .sf-footer-bottom{align-items:flex-start;gap:16px}.sf-footer-bottom>span{order:0;font-size:10px}}.sf-footer .sf-footer-recognition{justify-content:flex-start;padding-block:8px 28px;display:flex}.sf-footer-recognition img{background:#fff;border-radius:12px;width:150px;height:auto}@keyframes sf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sf-rule-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes sf-hero-settle{0%{transform:scale(1.06)}to{transform:none}}.motion-ready .sf-hero-image{animation:sf-hero-settle 1.6s var(--sf-ease) backwards}.motion-ready .sf-hero-content>*{animation:sf-rise .72s var(--sf-ease) backwards}.motion-ready .sf-hero-content>h1{animation-delay:80ms}.motion-ready .sf-hero-content>.sf-title-rule{animation:sf-rule-draw .5s var(--sf-ease) .34s backwards;transform-origin:0}.motion-ready .sf-hero-content>p{animation-delay:.22s}.motion-ready .sf-hero-content>.sf-hero-actions{animation-delay:.32s}.motion-ready [data-reveal]{opacity:0;transition:opacity .62s var(--sf-ease), translate .62s var(--sf-ease);transition-delay:var(--reveal-delay,0s);translate:0 18px}.motion-ready [data-reveal].is-revealed{opacity:1;translate:none}@media (hover:hover){.soft-fruits-page .sf-button,.soft-fruits-page .sf-header-quote,.soft-fruits-page .sf-footer-cta{transition:background-color .18s var(--sf-ease), box-shadow .22s var(--sf-ease), transform .22s var(--sf-ease)}.soft-fruits-page .sf-button:hover,.soft-fruits-page .sf-header-quote:hover,.soft-fruits-page .sf-footer-cta:hover{transform:translateY(-2px)}.soft-fruits-page .sf-button:active,.soft-fruits-page .sf-header-quote:active,.soft-fruits-page .sf-footer-cta:active{transform:translateY(0)}.soft-fruits-page .sf-footer-cta:hover>span:last-child{transform:translate(2px,-2px)}.soft-fruits-page .sf-footer-cta>span:last-child{transition:transform .22s var(--sf-ease)}.sf-product-grid article,.sf-insight-grid article,.sf-fruit-grid>div,.product-application-grid a{transition:transform .28s var(--sf-ease), box-shadow .28s var(--sf-ease), border-color .28s var(--sf-ease)}.sf-product-grid article:hover,.sf-insight-grid article:hover,.product-application-grid a:hover{border-color:#d8d8d2;transform:translateY(-5px);box-shadow:0 16px 34px #15372914}.sf-fruit-grid>div:hover{transform:translateY(-3px);box-shadow:0 12px 26px #15372912}.sf-product-grid img{transition:transform .4s var(--sf-ease)}.sf-product-grid article:hover img{transform:scale(1.05)}.sf-fruit-grid .sf-crop-photo{transition:transform .4s var(--sf-ease)}.sf-fruit-grid>div:hover .sf-crop-photo{transform:scale(1.05)}.sf-navigation>a,.sf-dropdown>summary{position:relative}.sf-navigation>a:after,.sf-dropdown>summary:after{content:"";transform-origin:0;height:2px;transition:transform .26s var(--sf-ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.sf-navigation>a:hover:after,.sf-dropdown:hover>summary:after,.sf-dropdown[open]>summary:after{transform:none}@media (width<=900px){.sf-navigation>a:after,.sf-dropdown>summary:after{display:none}}.insight-read{transition:gap .22s var(--sf-ease)}.sf-insight-grid article:hover .insight-read{gap:8px}}@media (prefers-reduced-motion:reduce){.motion-ready [data-reveal]{opacity:1;translate:none}}
