
body.fresh-concept{--fresh-green:#536529;--fresh-dark:#273921;--fresh-lime:#d8e59f;--fresh-cream:#f5f4eb;margin:0;background:#fffefb;color:var(--fresh-dark);font:15px/1.65 'DM Sans',sans-serif}body.fresh-concept *{box-sizing:border-box}body.fresh-concept h1,body.fresh-concept h2,body.fresh-concept h3,body.fresh-concept p{margin:0}body.fresh-concept h1,body.fresh-concept h2{font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1.16}body.fresh-concept h2{font-size:clamp(34px,4vw,52px)}body.fresh-concept h3{font-family:'DM Sans',sans-serif;letter-spacing:0;line-height:1.35}body.fresh-concept p{color:#69705c}body.fresh-concept a{color:inherit;text-decoration:none}body.fresh-concept img{display:block;max-width:100%;height:auto}body.fresh-concept em{font-style:normal;color:#7b8c42}body.fresh-concept :focus-visible{outline:3px solid #a8b65f;outline-offset:5px}body.fresh-concept section,body.fresh-concept footer{scroll-margin-top:20px}.fresh-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.fresh-announcement{display:flex;justify-content:center;gap:100px;background:var(--fresh-green);color:#fff;padding:9px 20px;font-size:10px;letter-spacing:.12em;font-weight:700}.fresh-header{display:flex;align-items:center;gap:32px;min-height:112px;border-bottom:1px solid #e3e5d9;position:relative;z-index:5}.fresh-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.fresh-brand>span{font:400 18px/1.2 'Oswald',sans-serif;letter-spacing:.06em}.fresh-brand b{display:block;font-size:27px;font-weight:400}.fresh-brand img{width:76px;height:76px}.fresh-header nav{display:flex;align-items:center;gap:27px;margin-left:auto;font-size:13px}.fresh-header nav a:hover,.fresh-text-link:hover{color:#7c9139}.fresh-bag{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d7dcc8;border-radius:50%}.fresh-bag svg{width:23px;height:23px}.fresh-toggle{display:none}.fresh-eyebrow{display:block;font:700 10px/1.5 'DM Sans',sans-serif;letter-spacing:.16em;color:#758441;margin-bottom:18px}.fresh-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;padding-block:65px 70px;align-items:center}.fresh-hero h1{font-size:clamp(52px,5.8vw,80px)}.fresh-hero-copy>p{max-width:400px;margin:24px 0 28px!important;font-size:16px;line-height:1.8}.fresh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.fresh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 23px;background:var(--fresh-green);color:#fff!important;border-radius:3px;font-size:13px;font-weight:600;transition:background .2s}.fresh-button:hover{background:#34451f}.fresh-text-link{font-size:12px;font-weight:600;border-bottom:1px solid #b3bba0;padding-bottom:4px}.fresh-hero-note{display:flex;gap:12px;align-items:center;margin-top:30px}.fresh-hero-note>span{color:#8f9f54;font-size:38px}.fresh-hero-note p{font-size:11px;line-height:1.65}.fresh-hero-art{height:510px;position:relative;isolation:isolate}.fresh-orbit{position:absolute;background:#edf0d9;border-radius:50%;width:98%;aspect-ratio:1;top:25px;left:0;z-index:-1}.fresh-hero-main{position:absolute;left:5%;top:40px;width:57%;height:390px!important;object-fit:cover;border-radius:160px 160px 18px 18px;transform:rotate(-7deg);box-shadow:0 18px 35px #27392118}.fresh-hero-side{position:absolute;right:0;top:140px;width:42%;height:310px!important;object-fit:cover;border:7px solid #fffefb;border-radius:110px 110px 18px 18px;transform:rotate(8deg)}.fresh-seal{position:absolute;right:6%;top:0;width:107px;height:107px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);font:13px/1.5 'Oswald';letter-spacing:.05em;background:var(--fresh-lime);z-index:2;border:1px dashed #7e8d4b}.fresh-seal b{font-weight:400}.fresh-art-label{position:absolute;bottom:0;left:12%;font:24px/1.2 'Yellowtail',cursive;color:#6a7c39;transform:rotate(-5deg)}.fresh-values{background:var(--fresh-cream);border-block:1px solid #e8eadf}.fresh-values>div{display:flex;justify-content:space-between;gap:20px;padding-block:21px;font-size:12px;color:#5d6e39}.fresh-welcome{text-align:center;padding-block:70px 35px;max-width:680px}.fresh-welcome p{margin:20px auto!important;max-width:550px}.fresh-dots{display:block;color:#b5c66f;letter-spacing:6px;font-size:12px;margin-top:32px}.fresh-shop{padding-block:35px 45px}.fresh-section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:30px}.fresh-section-head h2{font-size:38px!important}.fresh-section-head .fresh-eyebrow{margin-bottom:10px}.fresh-outline{display:inline-block;padding:11px 17px;border:1px solid #98a86b;border-radius:3px;white-space:nowrap;font-size:12px}.fresh-outline:hover{background:#edf0df}.fresh-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fresh-product{min-width:0;border:1px solid #e1e3d7;border-radius:9px;overflow:hidden;background:white;display:flex;flex-direction:column}.fresh-product-photo{position:relative;overflow:hidden}.fresh-product-photo img{width:100%;aspect-ratio:1/1.15;object-fit:cover;transition:transform .3s}.fresh-product-photo:hover img{transform:scale(1.035)}.fresh-product-photo>span{position:absolute;bottom:12px;left:12px;background:#fffefbed;border-radius:2px;padding:4px 9px;font-size:10px}.fresh-product-copy{padding:18px;display:flex;flex-direction:column;flex:1}.fresh-product-copy h3{font-size:17px}.fresh-product-copy>p{font-size:11px;margin:9px 0 22px!important}.fresh-product-copy>div{margin-top:auto;display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:11px}.fresh-small-link{color:#697d32!important;border-bottom:1px solid #b7c196;padding-bottom:3px}.fresh-why{margin-top:40px;background:var(--fresh-cream);padding-block:75px}.fresh-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fresh-why-image{position:relative}.fresh-why-image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:48% 48% 8px 8px}.fresh-why-image>span{position:absolute;bottom:25px;left:-15px;padding:19px 25px;background:var(--fresh-lime);font:25px/1.15 'Oswald';transform:rotate(-5deg)}.fresh-why-image em{font:32px 'Yellowtail';color:#435825}.fresh-why-grid p{margin-top:22px!important}.fresh-why-grid ul{list-style:none;padding:0;margin:22px 0 26px}.fresh-why-grid li{font-size:13px;padding:12px 0 12px 24px;position:relative;border-bottom:1px solid #dfe3d1}.fresh-why-grid li:before{content:'\2713';position:absolute;left:0;color:#7b903c}.fresh-steps{padding-block:80px;text-align:center}.fresh-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:45px}.fresh-step-grid article>span{font:32px 'Oswald';color:#8d9e50;display:grid;place-items:center;width:67px;height:67px;border:1px solid #dce3c7;border-radius:50%;margin:0 auto 20px}.fresh-step-grid h3{font-size:15px;margin-bottom:12px!important}.fresh-step-grid p{font-size:12px}.fresh-story{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;background:var(--fresh-green);color:white;padding:52px 60px;border-radius:60px 0 60px 0}.fresh-story .fresh-eyebrow,.fresh-story em{color:#d5e2ab}.fresh-story p{color:#f0f2e7!important;font-size:14px;line-height:1.85}.fresh-story a{display:inline-block;margin-top:24px;font-size:12px;border-bottom:1px solid #becb9a;padding-bottom:5px}.fresh-weekly{text-align:center;padding-block:80px 45px}.fresh-weekly p{max-width:410px;margin:20px auto 26px!important}.fresh-back{display:block;width:max-content;margin:55px auto 0;font-size:11px;color:#6d7e40!important}.fresh-footer{background:#344525;padding:48px 0 0;color:white}.fresh-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:55px}.fresh-footer-brand{font:26px 'Oswald';letter-spacing:.03em}.fresh-footer-brand span{color:#d0df9d}.fresh-footer h2{font:600 13px 'DM Sans'!important;letter-spacing:0!important;margin-bottom:17px!important}.fresh-footer a:not(.fresh-footer-brand){display:block;font-size:12px;padding:4px 0}.fresh-footer p{color:#c8d2b8!important;font-size:12px;margin-top:14px!important}.fresh-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff26;margin-top:40px;padding-block:20px;font-size:10px;color:#c8d2b8}.fresh-footer-bottom a{font-size:10px!important}.fresh-skip{position:absolute;top:-100px;left:15px;z-index:20;background:white;padding:10px}.fresh-skip:focus{top:10px}
@media(max-width:1000px){.fresh-header{gap:18px}.fresh-header nav{gap:16px;font-size:12px}.fresh-brand>span{display:none}.fresh-hero h1{font-size:60px}.fresh-hero-art{height:450px}.fresh-hero-main{height:330px!important}.fresh-hero-side{height:250px!important}.fresh-products{gap:14px}.fresh-product-copy{padding:14px}.fresh-product-copy>div{flex-wrap:wrap}.fresh-why-grid{gap:40px}}
@media(max-width:760px){.fresh-wrap{width:calc(100% - 36px)}.fresh-announcement{font-size:9px;padding:8px 10px}.fresh-announcement>span+span{display:none}.fresh-header{min-height:87px;gap:15px}.fresh-brand img{width:60px;height:60px}.fresh-brand>span{display:block;font-size:13px}.fresh-brand b{font-size:20px}.fresh-toggle{display:flex;align-items:center;gap:10px;margin-left:auto;background:none;border:1px solid #ccd3b9;border-radius:3px;color:#415629;padding:9px 12px;font:12px 'DM Sans'}.fresh-header nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:18px;background:#fffefb;border:1px solid #dce2cb;box-shadow:0 12px 24px #25321a10;flex-direction:column;align-items:stretch;gap:0}.fresh-header nav.is-open{display:flex}.fresh-header nav a{padding:11px}.fresh-bag{width:36px;height:36px}.fresh-hero{grid-template-columns:1fr;padding-block:35px 35px;gap:20px}.fresh-hero h1{font-size:clamp(48px,10vw,68px)}.fresh-hero h1 em br{display:none}.fresh-hero-copy>p{font-size:14px;margin-block:20px!important}.fresh-hero-art{height:430px;max-width:440px;width:100%;margin:auto}.fresh-hero-main{height:330px!important}.fresh-hero-side{height:255px!important;top:120px}.fresh-seal{width:90px;height:90px;font-size:11px}.fresh-hero-note{margin-top:20px}.fresh-values>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:10px;padding-block:18px}.fresh-welcome{padding-block:45px 15px}.fresh-welcome p{font-size:13px}.fresh-shop{padding-block:25px}.fresh-section-head{align-items:start;flex-direction:column;gap:18px}.fresh-section-head h2{font-size:32px!important}.fresh-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fresh-product-copy h3{font-size:14px}.fresh-product-copy{padding:12px}.fresh-product-copy>p{font-size:10px}.fresh-product-copy>div{font-size:10px;align-items:start;flex-direction:column}.fresh-product-photo>span{font-size:9px;bottom:8px;left:8px}.fresh-why{margin-top:30px;padding-block:45px}.fresh-why-grid{grid-template-columns:1fr;gap:35px}.fresh-why-image{max-width:460px;margin:auto}.fresh-why-image>span{left:0}.fresh-steps{padding-block:50px}.fresh-step-grid{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:30px}.fresh-story{grid-template-columns:1fr;gap:25px;padding:35px 28px;border-radius:35px 0 35px 0}.fresh-weekly{padding-block:50px 30px}.fresh-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.fresh-footer-grid>div:first-child{grid-column:1/-1}.fresh-footer-bottom{flex-direction:column;gap:5px}.fresh-eyebrow{font-size:9px}.fresh-actions{gap:16px}.fresh-button{font-size:12px;padding:13px 17px}}
@media(prefers-reduced-motion:reduce){body.fresh-concept *{scroll-behavior:auto!important;transition:none!important}}
