@media (width>=768px){.container{padding-left:32px;padding-right:32px}}@media (width<=768px){.section-padding{padding-top:36px;padding-bottom:36px}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=992px){.responsive-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=640px){.responsive-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.product-card-content{padding:10px 8px 12px!important}.product-card-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.5em!important;margin-bottom:2px!important;font-size:.85rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.product-card-variant{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:4px!important;font-size:.72rem!important;overflow:hidden!important}.product-card-desc{display:none!important}.product-card-highlights{gap:3px!important;margin-bottom:6px!important}.product-highlight-pill{border-radius:6px!important;padding:2px 5px!important;font-size:.62rem!important}.product-card-price{margin-bottom:8px!important;font-size:1.1rem!important}.product-card-actions{grid-template-columns:1fr!important;gap:0!important}.product-card-view-btn{display:none!important}.product-card-add-btn{border-radius:6px!important;height:34px!important;padding:0 6px!important;font-size:.78rem!important}}@media (width<=640px){.why-freshco-section{padding:36px 16px 40px!important}.why-freshco-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.why-freshco-card{border-radius:14px!important;padding:16px 10px 14px!important}.why-freshco-card h3{margin-bottom:4px!important;font-size:.84rem!important}.why-freshco-card p{font-size:.7rem!important;line-height:1.35!important}.why-freshco-card .card-icon-wrapper{width:38px!important;height:38px!important;margin-bottom:8px!important}}@media (width<=768px){.reviews-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:20px!important}.review-card-item:nth-child(n+2){display:none!important}.review-card-item{border-radius:16px!important;min-height:auto!important;padding:18px 16px!important}}@media (width<=768px){.contact-main-grid{grid-template-columns:1fr!important;gap:24px!important}}._heroWrapper_airnz_3{background-color:#fff;border-bottom:1px solid #eaefea;align-items:center;width:100%;min-height:clamp(540px,46vw,700px);padding:clamp(36px,4vw,56px) 0;display:flex;position:relative;overflow:hidden}._heroWrapper_airnz_3:before{content:"";opacity:.25;pointer-events:none;z-index:0;background-image:url(https://ik.imagekit.io/zlcaokhzw/assets/hero-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}._organicBackdrop_airnz_33{pointer-events:none;z-index:0;opacity:.85;width:auto;max-width:46%;height:100%;position:absolute;top:0;left:0}._heroContainer_airnz_45{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,3.6vw,52px);width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,3.6vw,48px);display:grid;position:relative}._contentColumn_airnz_58{text-align:left;flex-direction:column;align-items:flex-start;display:flex}._heroBadge_airnz_66{-webkit-backdrop-filter:blur(6px);letter-spacing:.14em;color:#155b33;text-transform:uppercase;background-color:#eef8f1f2;border:1.5px solid #237746;border-radius:9999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 16px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #23774614}._heroTitle_airnz_87{color:#0c381e;letter-spacing:-.02em;margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.3rem,3.6vw,3.5rem);font-weight:800;line-height:1.05}._goodnessLine_airnz_97{align-items:center;gap:8px;display:inline-flex;position:relative}._leafAccent_airnz_104{vertical-align:middle;filter:drop-shadow(0 2px 4px #23774633);width:clamp(30px,2.6vw,40px);height:auto;display:inline-block}._highlightLine_airnz_112{color:#0c381e;display:inline-block}._heroSubtitle_airnz_118{color:#4a6959;max-width:480px;margin:0 0 22px;font-family:Inter,sans-serif;font-size:clamp(.9rem,1.05vw,.98rem);font-weight:500;line-height:1.55}._miniFeaturesRow_airnz_129{align-items:flex-start;width:100%;max-width:580px;margin-bottom:24px;display:flex}._miniFeatureItem_airnz_137{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;padding:0 10px;display:flex;position:relative}._miniFeatureItem_airnz_137:not(:last-child):after{content:"";background-color:#dde8e0;width:1px;height:38px;position:absolute;top:50%;right:0;transform:translateY(-50%)}._miniFeatureIcon_airnz_159{color:#165933;background-color:#d8ede1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:2px;display:flex;box-shadow:0 2px 6px #12542e0f}._miniFeatureTitle_airnz_173{color:#113a24;text-align:center;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;line-height:1.28}._miniFeatureDesc_airnz_182{color:#557564;margin:0;font-family:Inter,sans-serif;font-size:.69rem;line-height:1.35}._hideOnMobile_airnz_190{display:flex}._ctaGroup_airnz_195{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._primaryBtn_airnz_202{color:#fff;cursor:pointer;background-color:#0e4f2e;border:1.5px solid #0e4f2e;border-radius:9999px;align-items:center;gap:8px;padding:11px 22px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #0e4f2e47}._primaryBtn_airnz_202:hover{background-color:#083820;border-color:#083820;transform:translateY(-2px);box-shadow:0 10px 24px #0e4f2e61}._whatsappBtn_airnz_227{color:#125e34;cursor:pointer;background-color:#fff;border:1.8px solid #238e50;border-radius:9999px;align-items:center;gap:8px;padding:11px 22px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0000000f}._whatsappBtn_airnz_227:hover{color:#0a4323;background-color:#f1faf4;border-color:#125e34;transform:translateY(-2px);box-shadow:0 8px 20px #238e5033}._imageColumn_airnz_254{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:relative}._imageCard_airnz_264{background-color:#fff;border:2px solid #165b331f;border-radius:28px;width:100%;max-width:680px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 48px #0e3b2226,0 4px 12px #0000000a}._imageFloatingChip_airnz_276{z-index:2;-webkit-backdrop-filter:blur(8px);color:#125e34;background:#fffffff0;border:1px solid #165b332e;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #0e3b221f}._heroTrustTag_airnz_298{-webkit-backdrop-filter:blur(12px);z-index:5;background:#fffffff5;border:1.5px solid #165b3324;border-radius:9999px;justify-content:space-between;align-items:center;width:calc(100% - 36px);max-width:580px;margin-top:-34px;padding:12px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 36px #0e3b2229,0 2px 8px #0000000a}._heroTrustTag_airnz_298:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0e3b2238}._trustTagCol_airnz_321{flex:1;justify-content:center;align-items:center;gap:12px;display:flex}._trustTagIcon_airnz_329{background-color:#e8f6ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex}._heroTrustTag_airnz_298:hover ._trustTagIcon_airnz_329{transform:scale(1.06)}._trustTagText_airnz_345{text-align:left;flex-direction:column;display:flex}._trustTagTitle_airnz_351{color:#0c381e;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:1.02rem;font-weight:800;line-height:1.2}._trustTagSub_airnz_360{color:#4a6959;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;line-height:1.25}._trustTagDivider_airnz_368{background-color:#dde8e0;flex-shrink:0;width:1.5px;height:38px;margin:0 16px}._imageCard_airnz_264:hover{transform:translateY(-3px);box-shadow:0 26px 58px #0e3b2233}._heroSoapImage_airnz_381{aspect-ratio:1024/682;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}._imageCard_airnz_264:hover ._heroSoapImage_airnz_381{transform:scale(1.02)}@media (width<=960px){._heroContainer_airnz_45{grid-template-columns:1fr;gap:28px}._organicBackdrop_airnz_33{display:none}._contentColumn_airnz_58{text-align:center;align-items:center}._heroSubtitle_airnz_118{max-width:100%}._miniFeaturesRow_airnz_129{flex-wrap:wrap;justify-content:center}._ctaGroup_airnz_195{justify-content:center}._imageColumn_airnz_254{width:100%}._imageCard_airnz_264{max-width:520px}}@media (width<=768px){._heroWrapper_airnz_3{min-height:auto;padding:24px 0 20px;overflow-x:hidden}._heroContainer_airnz_45{gap:18px;padding:0 16px}._heroBadge_airnz_66{letter-spacing:.1em;margin-bottom:8px;padding:4px 12px;font-size:.66rem}._heroTitle_airnz_87{margin-bottom:8px;font-size:clamp(1.8rem,6.2vw,2.3rem);line-height:1.14}._leafAccent_airnz_104{width:26px}._heroSubtitle_airnz_118{max-width:96%;margin-bottom:14px;font-size:.84rem;line-height:1.45}._miniFeaturesRow_airnz_129{justify-content:space-evenly;gap:0;width:100%;max-width:100%;margin-bottom:18px}._miniFeatureItem_airnz_137{flex:1 1 0;gap:3px;padding:0 4px}._hideOnMobile_airnz_190{display:none!important}._miniFeatureIcon_airnz_159{width:30px;height:30px}._miniFeatureTitle_airnz_173{font-size:.68rem;line-height:1.2}._miniFeatureDesc_airnz_182{font-size:.58rem;line-height:1.2}._ctaGroup_airnz_195{flex-wrap:nowrap;justify-content:center;gap:8px;width:100%}._primaryBtn_airnz_202,._whatsappBtn_airnz_227{white-space:nowrap;flex:1 1 0;justify-content:center;gap:6px;max-width:175px;padding:9px 14px;font-size:.82rem}._primaryBtn_airnz_202 svg,._whatsappBtn_airnz_227 svg{width:15px;height:15px}._imageCard_airnz_264{border-radius:18px;max-width:380px;box-shadow:0 10px 24px #0e3b221f}._heroTrustTag_airnz_298{border-radius:20px;width:100%;margin-top:8px;padding:10px 14px}._trustTagCol_airnz_321{gap:8px}._trustTagIcon_airnz_329{width:36px;height:36px}._trustTagTitle_airnz_351{font-size:.82rem}._trustTagSub_airnz_360{font-size:.72rem}._trustTagDivider_airnz_368{height:30px;margin:0 8px}}@media (width<=380px){._heroTitle_airnz_87{font-size:1.65rem}._primaryBtn_airnz_202,._whatsappBtn_airnz_227{padding:8px 10px;font-size:.76rem}}._section_ns2uz_3{background-color:#fff;border-top:1px solid #ebf1ed;border-bottom:1px solid #ebf1ed;padding:clamp(52px,6vw,88px) 24px;position:relative;overflow:hidden}._container_ns2uz_12{z-index:1;max-width:1240px;margin:0 auto;position:relative}._grid_ns2uz_19{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,4.5vw,64px);display:grid}._textColumn_ns2uz_27{flex-direction:column;gap:22px;width:100%;display:flex}._badgeWrapper_ns2uz_35{align-items:center;display:flex}._badge_ns2uz_35{letter-spacing:.08em;color:#165032;text-transform:uppercase;box-sizing:border-box;background-color:#fffffff2;border:1.5px solid #236b45;border-radius:9999px;align-items:center;gap:8px;padding:7px 18px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #236b4514}._heading_ns2uz_59{color:#0a321e;letter-spacing:-.015em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.35rem,3.8vw,3.35rem);font-weight:800;line-height:1.15}._headingRowTwo_ns2uz_69{margin-top:4px;display:block}._description_ns2uz_75{color:#384d40;max-width:580px;margin:0;font-family:Inter,sans-serif;font-size:clamp(1.02rem,1.15vw,1.12rem);line-height:1.68}._descriptionHighlight_ns2uz_84{color:#082e19;font-weight:800}._badgesGrid_ns2uz_90{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:4px;display:grid}._badgeItem_ns2uz_98{cursor:default;box-sizing:border-box;background-color:#fff;border:1.5px solid #e3ece5;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:14px 18px;transition:all .22s;display:flex;box-shadow:0 3px 10px #123c240a}._badgeItem_ns2uz_98:hover{border-color:#1d8249;transform:translateY(-2px);box-shadow:0 8px 18px #1d82491a}._badgeIcon_ns2uz_119{color:#1d8249;background-color:#edf7f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._badgeTitle_ns2uz_131{color:#133824;word-break:normal;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3}._actionsRow_ns2uz_141{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}._primaryButton_ns2uz_148{color:#fff;cursor:pointer;background-color:#124b30;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-family:Inter,sans-serif;font-size:.94rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #124b3047}._primaryButton_ns2uz_148:hover{background-color:#0d3823;transform:translateY(-2px);box-shadow:0 6px 18px #124b3059}._secondaryButton_ns2uz_173{color:#145c3a;cursor:pointer;background-color:#fff;border:1.5px solid #145c3a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:Inter,sans-serif;font-size:.94rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000000a}._secondaryButton_ns2uz_173:hover{background-color:#edf7f0;transform:translateY(-2px);box-shadow:0 4px 14px #145c3a1f}._showcaseColumn_ns2uz_199{justify-content:center;align-items:center;width:100%;display:flex;position:relative}._glowBackdrop_ns2uz_207{filter:blur(32px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4ea26b38 0%,#fff0 70%);width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._showcaseCard_ns2uz_220{aspect-ratio:1;z-index:1;background-color:#f4f8f5;border:4px solid #fff;border-radius:28px;width:100%;max-width:520px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 48px #0c2d1a24,0 4px 14px #0000000d}._showcaseCard_ns2uz_220:hover{transform:translateY(-4px);box-shadow:0 28px 58px #0c2d1a2e,0 6px 18px #00000012}._showcaseImage_ns2uz_239{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}._showcaseCard_ns2uz_220:hover ._showcaseImage_ns2uz_239{transform:scale(1.03)}._showcaseFooterBar_ns2uz_252{-webkit-backdrop-filter:blur(10px);background:#0e3b22f0;border:1px solid #ffffff26;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #00000047}._showcaseFooterInfo_ns2uz_270{flex-direction:column;gap:3px;min-width:0;display:flex}._showcaseFooterTitle_ns2uz_277{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:.98rem;font-weight:700;line-height:1.25;overflow:hidden}._showcaseFooterSubtitle_ns2uz_288{color:#a8e6b9;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;line-height:1.2;overflow:hidden}._showcasePriceBadge_ns2uz_299{color:#0e4229;background-color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 14px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #00000026}@media (width<=900px){._section_ns2uz_3{padding:36px 18px}._grid_ns2uz_19{grid-template-columns:1fr;gap:32px}._textColumn_ns2uz_27{gap:16px;height:auto}._heading_ns2uz_59{font-size:clamp(1.75rem,5vw,2.2rem)}._showcaseColumn_ns2uz_199{margin-top:6px}._showcaseCard_ns2uz_220{max-width:480px;margin:0 auto}}@media (width<=600px){._section_ns2uz_3{padding:30px 14px}._grid_ns2uz_19{gap:22px}._textColumn_ns2uz_27{gap:13px}._badge_ns2uz_35{letter-spacing:.05em;padding:4px 12px;font-size:.68rem}._heading_ns2uz_59{font-size:1.52rem;line-height:1.22}._description_ns2uz_75{font-size:.9rem;line-height:1.55}._badgesGrid_ns2uz_90{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._badgeItem_ns2uz_98{border-radius:12px;gap:9px;padding:9px 11px}._badgeIcon_ns2uz_119{border-radius:8px;width:30px;height:30px}._badgeIcon_ns2uz_119 svg{width:16px!important;height:16px!important}._badgeTitle_ns2uz_131{font-size:.76rem;font-weight:700;line-height:1.22}._actionsRow_ns2uz_141{flex-direction:column;gap:9px;width:100%}._primaryButton_ns2uz_148,._secondaryButton_ns2uz_173{box-sizing:border-box;width:100%;padding:10px 16px;font-size:.85rem}._showcaseCard_ns2uz_220{border-width:2.5px;border-radius:20px;max-width:100%}._showcaseFooterBar_ns2uz_252{border-radius:12px;gap:10px;padding:10px 12px;bottom:10px;left:10px;right:10px}._showcaseFooterTitle_ns2uz_277{font-size:.82rem}._showcaseFooterSubtitle_ns2uz_288{font-size:.68rem}._showcasePriceBadge_ns2uz_299{border-radius:6px;padding:4px 10px;font-size:.88rem}}@media (width<=360px){._heading_ns2uz_59{font-size:1.34rem}._badgesGrid_ns2uz_90{grid-template-columns:1fr;gap:7px}._badgeItem_ns2uz_98{padding:8px 10px}._badgeTitle_ns2uz_131{font-size:.78rem}._showcaseFooterTitle_ns2uz_277{font-size:.76rem}._showcaseFooterSubtitle_ns2uz_288{font-size:.64rem}._showcasePriceBadge_ns2uz_299{padding:4px 8px;font-size:.82rem}}:root{--color-forest:#145c3a;--color-forest-dark:#0e4229;--color-fresh:#159b61;--color-mint:#eaf6ec;--color-mint-light:#f3faf5;--color-cream:#fff8e9;--color-beige:#e8d8b8;--color-dark:#18352a;--color-muted:#536d61;--color-border:#dbe7df;--color-white:#fff;--font-serif:"Playfair Display", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 2px 8px #145c3a0f;--shadow-md:0 8px 24px #18352a14;--shadow-lg:0 16px 40px #18352a1f;--shadow-card:0 6px 20px #145c3a0f;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-normal:.3s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;max-width:100vw;font-size:16px;overflow-x:hidden}body{font-family:var(--font-sans);color:var(--color-dark);background-color:var(--color-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;line-height:1.6;position:relative;overflow-x:hidden}#root{width:100%;max-width:100%;overflow-x:hidden}h1,h2,h3,h4,.font-serif{font-family:var(--font-serif);color:var(--color-dark);line-height:1.25}p{color:var(--color-muted)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (width>=768px){.container{padding-left:32px;padding-right:32px}}.section-padding{padding-top:80px;padding-bottom:80px}@media (width<=768px){.section-padding{padding-top:36px;padding-bottom:36px}}.badge-botanical{background-color:var(--color-mint);color:var(--color-forest);border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.btn-primary{background-color:var(--color-forest);color:var(--color-white);border-radius:var(--radius-full);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #145c3a40}.btn-primary:hover{background-color:var(--color-forest-dark);transform:translateY(-2px);box-shadow:0 6px 20px #145c3a59}.btn-outline{color:var(--color-forest);border:1.5px solid var(--color-forest);border-radius:var(--radius-full);transition:all var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-outline:hover{background-color:var(--color-mint);transform:translateY(-2px)}.btn-whatsapp{color:var(--color-white);border-radius:var(--radius-full);transition:all var(--transition-fast);background-color:#25d366;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #25d36640}.btn-whatsapp:hover{background-color:#1eb957;transform:translateY(-2px);box-shadow:0 6px 20px #25d36659}.animate-modal-in{animation:.25s cubic-bezier(.16,1,.3,1) forwards modalFadeIn}.animate-overlay-in{animation:.2s ease-out forwards overlayFadeIn}.img-contain{object-fit:contain;width:100%;height:100%;transition:transform var(--transition-normal)}.responsive-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=992px){.responsive-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.product-card-content{flex-direction:column;flex-grow:1;padding:16px 18px 18px;display:flex}.product-card-title{font-family:var(--font-sans);color:#11281e;letter-spacing:-.01em;margin-bottom:8px;font-size:1.08rem;font-weight:700;line-height:1.3}.product-card-variant{font-family:var(--font-sans);color:#159b61;margin-bottom:6px;font-size:.8rem;font-weight:600;line-height:1.3}.product-card-desc{font-family:var(--font-sans);color:#5d7267;min-height:36px;margin-bottom:10px;font-size:.82rem;line-height:1.45}.product-card-highlights{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.product-highlight-pill{color:#0e5c38;letter-spacing:.01em;white-space:nowrap;background-color:#eaf6ec;border:1px solid #d2eadc;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-flex}.product-highlight-dot{color:#159b61;font-size:.68rem;font-weight:800}.product-modal-desc strong{color:#0e4b2e;font-weight:700}.product-card-price{font-family:var(--font-sans);color:#0f5338;letter-spacing:-.02em;margin-bottom:14px;font-size:1.35rem;font-weight:800}.product-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}@media (width<=640px){.responsive-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.product-card-content{padding:10px 8px 12px!important}.product-card-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.5em!important;margin-bottom:2px!important;font-size:.85rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.product-card-variant{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:4px!important;font-size:.72rem!important;overflow:hidden!important}.product-card-desc{display:none!important}.product-card-highlights{gap:3px!important;margin-bottom:6px!important}.product-highlight-pill{border-radius:6px!important;padding:2px 5px!important;font-size:.62rem!important}.product-card-price{margin-bottom:8px!important;font-size:1.1rem!important}.product-card-actions{grid-template-columns:1fr!important;gap:0!important}.product-card-view-btn{display:none!important}.product-card-add-btn{border-radius:6px!important;height:34px!important;padding:0 6px!important;font-size:.78rem!important}}.why-freshco-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch;gap:22px;display:grid}@media (width<=640px){.why-freshco-section{padding:36px 16px 40px!important}.why-freshco-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.why-freshco-card{border-radius:14px!important;padding:16px 10px 14px!important}.why-freshco-card h3{margin-bottom:4px!important;font-size:.84rem!important}.why-freshco-card p{font-size:.7rem!important;line-height:1.35!important}.why-freshco-card .card-icon-wrapper{width:38px!important;height:38px!important;margin-bottom:8px!important}}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:22px;margin-bottom:32px;display:grid}@media (width<=768px){.reviews-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:20px!important}.review-card-item:nth-child(n+2){display:none!important}.review-card-item{border-radius:16px!important;min-height:auto!important;padding:18px 16px!important}}.contact-main-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(36px,5vw,64px);display:grid}@media (width<=768px){.contact-main-grid{grid-template-columns:1fr!important;gap:24px!important}}.toast-container{z-index:1000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}
