html,body{margin:0;padding:0}*{box-sizing:border-box}body{background:var(--brand-background, #f7faf4);color:var(--brand-text, #11240f)}img{max-width:100%}a{transition:.25s ease}.farm-theme,.main-theme{--farm-primary: var(--brand-primary, #7dad45);--farm-secondary: var(--brand-secondary, #9dcc5a);--farm-page-bg: var(--brand-background, var(--brand-cream, #f4efe5));--farm-page-text: var(--brand-text, #11240f);--farm-muted: rgba(17, 36, 15, .7);--farm-border: rgba(17, 24, 39, .1);background:var(--farm-page-bg);color:var(--farm-page-text)}.farm-pill,.farm-label{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.farm-pill{padding:8px 16px;border-radius:999px;background:var(--farm-primary);color:#fff}.farm-label{padding:0;background:transparent;color:var(--farm-primary)}.farm-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.farm-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:999px;background:var(--brand-btn-background, var(--farm-primary));color:#fff;font-weight:900;text-decoration:none;transition:.3s}.farm-btn:hover{transform:translateY(-2px);filter:brightness(.95)}.farm-btn.outline{background:transparent;border:2px solid rgba(255,255,255,.75);color:#fff}.farm-btn.dark{background:var(--brand-btn-background, #11240f);color:#fff}.farm-btn.small{padding:13px 22px;margin-top:22px}.farm-header{position:absolute;inset:0 0 auto 0;width:100%;z-index:100}.farm-header *{box-sizing:border-box}.farm-header-wrap{max-width:1320px;margin:0 auto;padding:0 20px}.farm-header-inner{max-width:1280px;margin:18px auto 0;min-height:76px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:999px;background:linear-gradient(180deg,#ffffff12,#fff0 60%),var(--brand-nav-background, rgba(255, 255, 255, .92));border:1px solid var(--farm-header-border, rgba(17, 24, 39, .08));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 40px -12px #00000059,0 2px 6px #0000001f,inset 0 1px #ffffff1f}.farm-header-logo{flex:0 0 auto;display:inline-flex;align-items:center}.farm-header-logo img{width:auto;height:58px;max-width:150px;-o-object-fit:contain;object-fit:contain;display:block}.farm-header-nav-shell{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.farm-header-nav{display:flex;align-items:center;justify-content:center;gap:2px;flex:1}.farm-header-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;color:var(--farm-header-muted, var(--brand-text, #11240f))!important;text-decoration:none;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1;background:transparent;transition:color .25s ease,background .25s ease}.farm-header-nav a:after{content:"";position:absolute;left:50%;bottom:6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--farm-primary);opacity:0;transform:scale(.3);transition:opacity .25s ease,transform .25s ease}.farm-header-nav a:hover,.farm-header-nav a:focus-visible{color:var(--farm-header-text, var(--brand-text, #11240f))!important;background:var(--farm-header-hover, rgba(125, 173, 69, .12))}.farm-header-nav a.active{color:var(--farm-header-text, var(--brand-text, #11240f))!important;background:var(--farm-header-soft, rgba(125, 173, 69, .12));box-shadow:inset 0 0 0 1px var(--farm-header-border, rgba(255, 255, 255, .12))}.farm-header-nav a.active:after{opacity:1;transform:scale(1)}body.th-theme2 .farm-header-nav a:after,body.th-theme2 .farm-header-nav a:hover:after,body.th-theme2 .farm-header-nav a.active:after{left:50%;bottom:6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--farm-primary)}body.th-theme2 .farm-header-nav a:after{opacity:0;transform:scale(.3)}body.th-theme2 .farm-header-nav a:hover:after{opacity:.6;transform:scale(1)}body.th-theme2 .farm-header-nav a.active:after{opacity:1;transform:scale(1)}.farm-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.farm-header-phone{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--farm-header-text, var(--brand-text, #11240f))!important;background:transparent;border:1px solid var(--farm-header-border, rgba(17, 24, 39, .1))}.farm-header-phone:hover{background:var(--farm-header-hover, rgba(125, 173, 69, .12))}.farm-social-link,.farm-icon-btn,.farm-header-cart,.farm-header-social,.farm-header-icon{position:relative;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--farm-header-text, var(--brand-text, #11240f))!important;text-decoration:none;background:var(--farm-header-soft, transparent);border:1px solid var(--farm-header-border, rgba(17, 24, 39, .1));transition:background .25s ease,transform .25s ease,border-color .25s ease}.farm-social-link:hover,.farm-icon-btn:hover,.farm-header-cart:hover,.farm-header-social:hover,.farm-header-icon:hover{background:var(--farm-header-hover, rgba(125, 173, 69, .12));transform:translateY(-2px)}.farm-icon-btn.active{background:var(--farm-header-soft, rgba(125, 173, 69, .16))}.farm-cart-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--farm-primary);color:#fff!important;font-size:10px;font-weight:900;line-height:1}.farm-header-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:var(--brand-btn-background, var(--farm-primary));color:#fff!important;text-decoration:none;font-weight:900;box-shadow:0 10px 24px #0000001f}.farm-header-btn:hover{transform:translateY(-2px);filter:brightness(.96)}.farm-menu-btn{display:none;width:42px;height:42px;border:1px solid var(--farm-header-border, rgba(17, 24, 39, .1));border-radius:50%;background:transparent;color:var(--farm-header-text, var(--brand-text, #11240f));font-size:22px;cursor:pointer;transition:.25s ease}.farm-menu-btn:hover{background:var(--farm-header-hover, rgba(125, 173, 69, .12))}.farm-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;padding:20px}.farm-mobile-panel{width:min(390px,100%);height:calc(100vh - 40px);margin-left:auto;padding:20px;border-radius:24px;background:var(--farm-mobile-panel, #ffffff);color:var(--farm-header-text, var(--brand-text, #11240f));overflow-y:auto;box-shadow:0 20px 50px #00000038}.farm-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.farm-mobile-top img{width:auto;height:48px;max-width:150px}.farm-mobile-top button{width:42px;height:42px;border:1px solid var(--farm-header-border, rgba(17, 24, 39, .1));border-radius:12px;background:transparent;color:var(--farm-header-text, var(--brand-text, #11240f));font-size:28px;line-height:1;cursor:pointer}.farm-mobile-nav{display:grid;gap:8px}.farm-mobile-nav a{display:flex;align-items:center;min-height:46px;padding:0 14px;border-radius:14px;text-decoration:none;font-size:15px;font-weight:800;color:var(--farm-header-muted, var(--brand-text, #11240f))!important}.farm-mobile-nav a,.farm-mobile-logout{gap:10px}.farm-mobile-logout{display:flex;align-items:center;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:transparent;font:inherit;font-size:15px;font-weight:800;color:var(--farm-header-muted, var(--brand-text, #11240f))}.farm-mobile-nav a:hover,.farm-mobile-nav a.active{color:var(--farm-header-text, var(--brand-text, #11240f))!important;background:var(--farm-header-hover, rgba(125, 173, 69, .12))}.farm-mobile-extras{margin-top:20px;padding-top:18px;border-top:1px solid var(--farm-header-border, rgba(17, 24, 39, .1))}.farm-mobile-phone{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--farm-header-border, rgba(17, 24, 39, .1));border-radius:12px;text-decoration:none;color:var(--farm-header-text, var(--brand-text, #11240f))!important;font-size:14px;font-weight:800}.farm-mobile-socials{margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.farm-mobile-socials a{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--farm-header-border, rgba(17, 24, 39, .1));border-radius:12px;text-decoration:none;color:var(--farm-header-text, var(--brand-text, #11240f))!important;background:transparent}.farm-mobile-cart{position:relative}.farm-hero{min-height:500px;margin-top:0;padding:120px 52px 80px;position:relative;display:flex;align-items:center;background-size:cover;background-position:center}.farm-hero-content{max-width:720px;position:relative;z-index:2}.farm-hero h1,.farm-hero h1 span,.farm-hero p{color:#fff!important}.farm-hero h1{margin:22px 0 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,86px);font-weight:950;line-height:1.02}.farm-hero p{max-width:560px;margin-top:22px;font-size:18px;line-height:1.7;color:#ffffffe0!important}.farm-stats,.farm-stats-clean{position:relative;z-index:2;margin-top:-58px;background:#fff;color:var(--brand-text, #111827);border-radius:28px;box-shadow:0 24px 70px #11182714;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.farm-stats div,.farm-stats-clean div{padding:30px 24px;text-align:center;border-right:1px solid rgba(17,24,39,.08)}.farm-stats div:last-child,.farm-stats-clean div:last-child{border-right:0}.farm-stats strong,.farm-stats-clean strong{display:block;font-size:26px;color:var(--brand-text, #111827);margin-bottom:6px;font-weight:900}.farm-stats span,.farm-stats-clean span{color:#667085;font-size:15px;font-weight:600}.farm-section{padding:70px 52px}.farm-intro{display:grid;grid-template-columns:320px 1fr;gap:44px;align-items:center}.farm-section h2,.farm-live h2,.farm-review h2{margin-top:12px;font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:950;line-height:1.02;color:var(--brand-text, #11240f)}.farm-section p,.farm-review p{color:#11240fb3;line-height:1.7}.farm-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.farm-image-card{min-height:330px;border-radius:22px;overflow:hidden;position:relative;color:#fff;background-size:cover;background-position:center;padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.farm-image-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d1,#00000014)}.farm-image-card *{position:relative;z-index:2}.farm-icon{position:absolute;top:22px;left:22px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#eff7df;color:var(--farm-primary);font-size:26px}.farm-image-card h3{margin:0 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:900;color:#fff}.farm-image-card p{margin:0;color:#ffffffd1}.farm-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:20px}.farm-feature{min-height:540px;border-radius:28px;padding:34px;overflow:hidden;background-size:cover;background-position:center;display:flex;flex-direction:column;transition:.3s ease}.farm-feature:hover{transform:translateY(-6px)}.farm-feature .farm-btn{margin-top:auto}.farm-feature.dark,.farm-feature.dark h2,.farm-feature.dark p,.farm-feature.dark li{color:#fff}.farm-feature.dark .farm-label{color:#ffffffc7}.farm-feature.light,.farm-feature.product,.farm-feature.light h2,.farm-feature.product h2,.farm-feature.light p,.farm-feature.product p,.farm-feature.light li,.farm-feature.product li{color:var(--brand-text, #11240f)}.farm-feature.product{background-color:#f2dfcf}.farm-feature ul{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}.farm-feature li:before{content:"✓ ";color:var(--farm-primary);font-weight:900}.farm-modules-nav{display:none}.farm-live{padding:70px 52px;color:#fff;background-size:cover;background-position:center;display:grid;grid-template-columns:340px 1fr;gap:34px;align-items:center}.farm-live h2,.farm-live p,.farm-live strong{color:#fff}.farm-live .farm-label{color:var(--farm-primary)}.farm-live p{color:#ffffffbf;line-height:1.7}.farm-live-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.farm-live-grid article{border:1px solid rgba(255,255,255,.25);border-radius:18px;overflow:hidden;background:#00000040}.farm-live-grid img{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;display:block}.farm-live-grid strong{display:block;padding:14px}.farm-review{padding:70px 52px;background:#fbf7ef;display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:center}.farm-review h2,.farm-review p,.farm-review strong{color:var(--brand-text, #11240f)}.farm-review-card{background:#ffffffa6;border-radius:24px;padding:30px}.farm-stars{color:var(--farm-primary);letter-spacing:3px;margin-bottom:14px}.farm-quote{color:var(--farm-primary);font-size:70px;line-height:1}.farm-footer{position:relative;background:var(--footer-background-image) center/cover no-repeat;padding:24px;overflow:hidden}.farm-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:0}.farm-footer>*{position:relative;z-index:1}.farm-footer-inner{margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px}.farm-footer-brand img{width:115px;margin-bottom:18px}.farm-footer h3{font-size:22px;font-weight:950;margin-bottom:10px}.farm-footer h4{color:var(--farm-secondary);font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px}.farm-footer p{color:#ffffffad;line-height:1.7;font-size:14px}.farm-footer a{display:block;color:#ffffffbf;text-decoration:none;margin:9px 0;font-size:14px}.farm-footer a:hover{color:var(--farm-secondary)}.farm-footer .farm-footer-contact{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:14px}.farm-footer .farm-footer-contact strong,.farm-footer .farm-footer-contact a{display:inline;margin:0}.farm-footer .farm-footer-contact a{font-weight:700}.farm-footer-newsletter form{margin-top:16px;display:flex;gap:8px;border:none;border-radius:0;padding:5px;background:#ffffff14}.farm-footer-newsletter input{flex:1;min-width:0;border:0;background:transparent;color:#fff;padding:11px 14px;outline:none}.farm-footer-newsletter input::-moz-placeholder{color:#ffffff80}.farm-footer-newsletter input::placeholder{color:#ffffff80}.farm-footer-newsletter button{border:0;border-radius:999px;background:var(--farm-primary);color:#fff;font-weight:900;padding:11px 18px;cursor:pointer}.farm-footer-bottom{max-width:1280px;margin:38px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);text-align:center;color:#ffffff80;font-size:13px}.card{transition:.25s ease}.card:hover{transform:scale(1.03)}.theme-hero{margin-top:0;padding-top:140px;background-color:var(--brand-background, #7dad45)}@media(max-width:1360px){.farm-header-nav a{padding:0 10px;font-size:13px}.farm-header-phone{padding:0 12px;font-size:12px}}@media(max-width:1240px){.farm-header-phone span{display:none}.farm-header-phone{width:42px;padding:0;justify-content:center}}@media(max-width:1180px){.farm-header-nav a{padding:0 9px}}@media(max-width:1100px){.farm-header-inner{margin:14px 18px 0;padding:12px 16px}.farm-header-nav-shell,.farm-header-nav,.farm-header-btn,.farm-social-link,.farm-header-phone{display:none}.farm-menu-btn{display:inline-flex;align-items:center;justify-content:center}.farm-header-logo img{width:auto;height:56px}}@media(max-width:1000px){.farm-hero,.farm-section,.farm-live,.farm-review{padding-left:24px;padding-right:24px}.farm-signs{display:none}.farm-stats,.farm-stats-clean,.farm-intro,.farm-card-grid,.farm-modules,.farm-live,.farm-live-grid,.farm-review{grid-template-columns:1fr}.farm-stats div,.farm-stats-clean div{border-right:0;border-bottom:1px solid rgba(17,24,39,.08);padding-bottom:16px}.farm-stats div:last-child,.farm-stats-clean div:last-child{border-bottom:0}.farm-footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:640px){.farm-header-wrap{padding:12px 12px 0}.farm-header-inner{border-radius:18px;gap:8px;min-height:64px;padding:8px 12px;margin-left:0;margin-right:0}.farm-header-logo{min-width:0;flex:1 1 auto}.farm-header-logo img{max-width:100%}.farm-header-actions{gap:6px;flex-shrink:0}.farm-modules-nav:not([hidden]){display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 24px 8px}.farm-modules-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(17,36,15,.18);background:#fff;color:var(--brand-text, #11240f);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0f1e141f;cursor:pointer;transition:opacity .2s,transform .2s}.farm-modules-arrow:active:not(:disabled){transform:scale(.94)}.farm-modules-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}[dir=rtl] .farm-modules-arrow i{transform:scaleX(-1)}.farm-modules-dots{display:flex;align-items:center;gap:8px}.farm-modules-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#11240f40;transition:width .25s,background .25s;cursor:pointer}.farm-modules-dots button.is-active{width:26px;background:var(--farm-primary, #7dad45)}.farm-header-actions .farm-wa-btn{display:inline-flex;background:#25d366;color:#fff;border-color:transparent}.farm-header-actions>a[aria-label=Wishlist],.farm-header-actions>a[href$="/wishlist"]{display:none}.farm-header-actions .language-flag-switcher,.farm-header-actions>a[aria-label="Log in"],.farm-header-actions>a[aria-label=Account],.farm-header-actions>form{display:none}.farm-header-logo img{width:auto;height:50px}.farm-header-cart,.farm-header-social,.farm-header-icon,.farm-icon-btn,.farm-menu-btn{width:42px;height:42px}.farm-hero{padding-top:125px;min-height:560px}.farm-hero h1{font-size:42px}.farm-hero p{font-size:16px}.farm-section{padding-top:60px;padding-bottom:60px}.farm-modules{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 24px 16px;scroll-padding:0 24px}.farm-modules::-webkit-scrollbar{display:none}.farm-feature{flex:0 0 82%;min-height:360px;padding:24px;border-radius:22px;scroll-snap-align:center}.farm-feature:hover{transform:none}.farm-feature h2{font-size:24px;line-height:1.35;margin:10px 0 8px}.farm-feature p{font-size:14px;line-height:1.8;margin:0}.farm-feature ul{margin:12px 0}.farm-modules{padding-inline:20px;scroll-padding-inline:20px}.farm-feature{flex-basis:84%;min-height:420px;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:0 10px 28px #0f1e1424}.farm-feature .farm-label{font-size:12px;margin-bottom:4px}.farm-feature .farm-btn{width:100%;gap:10px;padding:14px 18px;font-size:15px;line-height:1.3;text-align:center;white-space:nowrap}.farm-feature .farm-btn i{padding:0;font-size:16px}.farm-feature .farm-btn.outline,.farm-feature .farm-btn.white-outline{border-width:2px;background-color:#ffffff24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none}.farm-feature .farm-icon-list li{display:flex;align-items:center;gap:10px}.farm-feature .farm-icon-list li i{padding:0;flex:0 0 auto}.farm-footer{padding:22px 22px calc(96px + env(safe-area-inset-bottom,0px))}.farm-footer-inner{grid-template-columns:1fr}.farm-footer-newsletter form{flex-direction:column;border-radius:22px;padding:10px}.farm-footer-newsletter button{width:100%}}.language-flag-switcher{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 14px 0 10px;border-radius:999px;background:#faf2e9;color:#1f3d27;border:1px solid rgba(255,255,255,.35);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;line-height:1;box-shadow:0 4px 12px #0000002e;transition:all .25s ease}.language-flag-switcher:hover{background:#fff;color:#1f3d27;transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.flag-img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.farm-stats .farm-stat-link{display:block;color:inherit;text-decoration:none;margin:-30px -24px;padding:30px 24px;transition:transform .25s ease,background-color .25s ease}.farm-stats .farm-stat-link:hover{background-color:#7dad450f}.farm-stats .farm-stat-link:focus-visible{outline:3px solid var(--farm-primary, #7dad45);outline-offset:-3px;border-radius:18px}@media(max-width:640px){body .farm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-44px 14px 0;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}body .farm-stats>div{padding:0;margin:0;border:0;border-radius:20px;background:linear-gradient(180deg,#fff,#f6f9f1);box-shadow:0 14px 34px #11240f24,inset 0 0 0 1px #11240f0d;overflow:hidden}body .farm-stats .farm-stat-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:16px 6px 30px;min-height:150px;text-align:center}body .farm-stats .farm-stat-link:active{transform:scale(.97)}body .farm-stats .farm-stat-icon{width:42px;height:42px;margin:0 0 8px;border-radius:14px;font-size:17px}body .farm-stats strong{margin:0;font-size:26px;line-height:1}body .farm-stats span{font-size:12px;line-height:1.35;font-weight:700;letter-spacing:.01em}body .farm-stats .farm-stat-link:after{content:"›";position:absolute;bottom:8px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:#fff;background:var(--farm-primary, #7dad45)}[dir=rtl] body .farm-stats .farm-stat-link:after,body[dir=rtl] .farm-stats .farm-stat-link:after,[dir=rtl] .farm-stats .farm-stat-link:after{content:"‹"}}
