.storefront-wrap[data-v-e7a189e5]{color:#1a1a2e;background:#f9fafb;font-family:Inter,sans-serif}.sf-container[data-v-e7a189e5]{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.sf-nav[data-v-e7a189e5]{display:none}.sf-mobile-toggle[data-v-e7a189e5]{display:block}}.sf-hero[data-v-e7a189e5]{height:100vh;min-height:700px;max-height:920px;position:relative;overflow:hidden}.sf-hero--fallback[data-v-e7a189e5]{background:linear-gradient(135deg,#0d4227 0%,#1e6b42 50%,#072a19 100%)}.sf-hero-slides[data-v-e7a189e5]{width:100%;height:100%}.sf-hero-slide[data-v-e7a189e5]{position:absolute;inset:0}.sf-hero-bg[data-v-e7a189e5]{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform 8s;position:absolute;inset:0;transform:scale(1.05)}.sf-hero-slide:hover .sf-hero-bg[data-v-e7a189e5]{transform:scale(1)}.sf-hero-overlay[data-v-e7a189e5]{background:linear-gradient(to bottom right,#072a19cc 0%,#0d42278c 50%,#0006 100%);position:absolute;inset:0}.sf-hero-content[data-v-e7a189e5]{z-index:10;flex-direction:column;justify-content:center;gap:2.5rem;height:100%;padding-top:5rem;padding-bottom:2rem;display:flex;position:relative}.sf-hero-content-inner[data-v-e7a189e5]{max-width:680px}.sf-hero-pretitle[data-v-e7a189e5]{color:#4ade80;letter-spacing:.15em;text-transform:uppercase;background:#4ade801f;border:1px solid #4ade8033;border-radius:9999px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.sf-hero-title[data-v-e7a189e5]{color:#fff;letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:900;line-height:1.05}.sf-hero-desc[data-v-e7a189e5]{color:#ffffffd1;max-width:560px;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.sf-hero-actions[data-v-e7a189e5]{flex-wrap:wrap;gap:1rem;display:flex}.sf-hero-cta[data-v-e7a189e5]{color:#072a19;cursor:pointer;background:#4ade80;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.sf-hero-cta[data-v-e7a189e5]:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 8px 25px #4ade8066}.sf-hero-cta-ghost[data-v-e7a189e5]{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:.75rem;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.sf-hero-cta-ghost[data-v-e7a189e5]:hover{background:#ffffff14;border-color:#ffffffb3}.sf-hero-cats[data-v-e7a189e5]{flex-wrap:wrap;gap:.75rem;display:flex}.sf-hero-cat-card[data-v-e7a189e5]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:1rem;align-items:center;gap:.65rem;padding:.5rem 1rem .5rem .5rem;text-decoration:none;transition:all .25s;display:flex}.sf-hero-cat-card[data-v-e7a189e5]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.sf-hero-cat-img-wrap[data-v-e7a189e5]{background:#ffffff1f;border-radius:.65rem;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.sf-hero-cat-img[data-v-e7a189e5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sf-hero-cat-icon-circle[data-v-e7a189e5]{border-radius:.65rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sf-hero-cat-name[data-v-e7a189e5]{color:#fff;white-space:nowrap;font-size:.8rem;font-weight:600}@media (width<=768px){.sf-hero-cats[data-v-e7a189e5]{display:none}}.sf-hero-dots[data-v-e7a189e5]{z-index:20;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.sf-hero-dot[data-v-e7a189e5]{cursor:pointer;background:#fff6;border:none;border-radius:9999px;width:.5rem;height:.5rem;transition:all .3s}.sf-hero-dot.active[data-v-e7a189e5]{background:#4ade80;width:1.5rem}.sf-hero-arrow[data-v-e7a189e5]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.75rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sf-hero-arrow[data-v-e7a189e5]:hover{background:#ffffff4d}.sf-hero-arrow--prev[data-v-e7a189e5]{left:1.5rem}.sf-hero-arrow--next[data-v-e7a189e5]{right:1.5rem}.hero-fade-enter-active[data-v-e7a189e5],.hero-fade-leave-active[data-v-e7a189e5]{transition:opacity .8s}.hero-fade-enter-from[data-v-e7a189e5],.hero-fade-leave-to[data-v-e7a189e5]{opacity:0}.sf-usp-section[data-v-e7a189e5]{background:#fff;border-bottom:1px solid #f1f1f1;padding:4.5rem 0}.sf-usp-grid[data-v-e7a189e5]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (width<=960px){.sf-usp-grid[data-v-e7a189e5]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.sf-usp-grid[data-v-e7a189e5]{grid-template-columns:1fr}}.sf-usp-card[data-v-e7a189e5]{background:#f9fafb;border:1.5px solid #f0f0f0;border-radius:1.25rem;align-items:flex-start;gap:1rem;padding:1.75rem;transition:all .3s;display:flex}.sf-usp-card[data-v-e7a189e5]:hover{border-color:#0d4227;transform:translateY(-4px);box-shadow:0 12px 32px #0d422714}.sf-usp-icon-wrap[data-v-e7a189e5]{color:#4ade80;background:linear-gradient(135deg,#0d4227,#1e6b42);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.sf-usp-text[data-v-e7a189e5]{flex:1}.sf-usp-title[data-v-e7a189e5]{color:#111827;margin-bottom:.35rem;font-size:1rem;font-weight:800;line-height:1.3}.sf-usp-desc[data-v-e7a189e5]{color:#6b7280;font-size:.825rem;line-height:1.6}.sf-section[data-v-e7a189e5]{padding:5rem 0}.sf-section--alt[data-v-e7a189e5]{background:#fff}.sf-section-header[data-v-e7a189e5]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.5rem;display:flex}.sf-section-title[data-v-e7a189e5]{color:#111827;letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2}.sf-section-subtitle[data-v-e7a189e5]{color:#6b7280;margin-top:.35rem;font-size:1rem}.sf-see-all[data-v-e7a189e5]{color:#0d4227;white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.sf-see-all[data-v-e7a189e5]:hover{opacity:.7}.sf-cat-slider-wrap[data-v-e7a189e5]{align-items:center;gap:.5rem;display:flex;position:relative}.sf-cat-track-outer[data-v-e7a189e5]{flex:1;margin:-1rem 0;padding:1rem 0;overflow:hidden}.sf-cat-track[data-v-e7a189e5]{will-change:transform;gap:1rem;display:flex}.sf-cat-arrow[data-v-e7a189e5]{color:#fff;cursor:pointer;z-index:2;background:#0d4227;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #0d422740}.sf-cat-arrow[data-v-e7a189e5]:hover{background:#1e6b42;transform:scale(1.08);box-shadow:0 6px 20px #0d422759}.sf-cat-card[data-v-e7a189e5]{background:#fff;border:1.5px solid #f3f4f6;border-radius:1.25rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1.25rem;width:230px;padding:2.25rem 1.25rem;text-decoration:none;transition:all .25s;display:flex}.sf-cat-card[data-v-e7a189e5]:hover{border-color:#0d4227;transform:translateY(-6px);box-shadow:0 16px 40px #0d42271f}.sf-cat-icon-wrap[data-v-e7a189e5]{border-radius:1.25rem;justify-content:center;align-items:center;width:5rem;height:5rem;transition:transform .3s;display:flex}.sf-cat-card:hover .sf-cat-icon-wrap[data-v-e7a189e5]{transform:scale(1.12)}.sf-cat-icon[data-v-e7a189e5]{color:#fff;width:2rem;height:2rem}.sf-cat-card--has-img[data-v-e7a189e5]{gap:1rem;padding:1rem}.sf-cat-img-box[data-v-e7a189e5]{aspect-ratio:1;background:#fefefe;border-radius:.85rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.sf-cat-img[data-v-e7a189e5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.sf-cat-card:hover .sf-cat-img-box .sf-cat-img[data-v-e7a189e5]{transform:scale(1.06)}.sf-cat-name[data-v-e7a189e5]{color:#111827;text-align:center;font-size:1.15rem;font-weight:800;line-height:1.3}.sf-products-grid[data-v-e7a189e5]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=1200px){.sf-products-grid[data-v-e7a189e5]{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.sf-products-grid[data-v-e7a189e5]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sf-products-grid[data-v-e7a189e5]{grid-template-columns:repeat(1,1fr);gap:1rem}}.sf-product-card[data-v-e7a189e5]{background:#fff;border:1.5px solid #f3f4f6;border-radius:1rem;text-decoration:none;transition:all .25s;overflow:hidden}.sf-product-card[data-v-e7a189e5]:hover{border-color:#0d4227;transform:translateY(-4px);box-shadow:0 12px 32px #0d42271f}.sf-product-img-wrap[data-v-e7a189e5]{aspect-ratio:1;background:#f9fafb;position:relative;overflow:hidden}.sf-product-img[data-v-e7a189e5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.sf-product-card:hover .sf-product-img[data-v-e7a189e5]{transform:scale(1.05)}.sf-product-img-placeholder[data-v-e7a189e5]{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sf-product-featured-badge[data-v-e7a189e5]{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0d4227;border-radius:9999px;padding:.25rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.sf-product-info[data-v-e7a189e5]{padding:1rem}.sf-product-name[data-v-e7a189e5]{color:#111827;margin-bottom:.5rem;font-size:.9rem;font-weight:600;line-height:1.4}.sf-product-price[data-v-e7a189e5]{color:#0d4227;font-size:1rem;font-weight:800}.sf-load-more-wrap[data-v-e7a189e5]{justify-content:center;margin-top:3rem;display:flex}.sf-load-more-btn[data-v-e7a189e5]{cursor:pointer;color:#0d4227;background:#fff;border:2px solid #0d4227;border-radius:.75rem;align-items:center;gap:.6rem;padding:.875rem 2.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.sf-load-more-btn[data-v-e7a189e5]:hover{color:#fff;background:#0d4227;transform:translateY(-2px);box-shadow:0 8px 24px #0d422733}.sf-load-more-btn--link[data-v-e7a189e5]{color:#fff;background:#0d4227;border-color:#0d4227}.sf-load-more-btn--link[data-v-e7a189e5]:hover{background:#1e6b42;border-color:#1e6b42}.sf-why-section[data-v-e7a189e5]{background:linear-gradient(135deg,#0d4227 0%,#1a5c35 40%,#072a19 100%);padding:7rem 0;position:relative;overflow:hidden}.sf-why-section[data-v-e7a189e5]:before{content:"";pointer-events:none;background:radial-gradient(circle,#4ade8014 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.sf-why-section[data-v-e7a189e5]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-30%;left:-15%}.sf-why-header[data-v-e7a189e5]{text-align:center;margin-bottom:4rem;position:relative}.sf-why-eyebrow[data-v-e7a189e5]{letter-spacing:.2em;text-transform:uppercase;color:#4ade80;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.sf-why-heading[data-v-e7a189e5]{color:#fff;letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:900}.sf-why-subheading[data-v-e7a189e5]{color:#fff9;max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.sf-why-grid[data-v-e7a189e5]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid;position:relative}@media (width<=1024px){.sf-why-grid[data-v-e7a189e5]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sf-why-grid[data-v-e7a189e5]{grid-template-columns:1fr}}.sf-why-card[data-v-e7a189e5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.5rem;padding:2.25rem;transition:all .35s;position:relative;overflow:hidden}.sf-why-card[data-v-e7a189e5]:before{content:"";opacity:0;background:linear-gradient(90deg,#4ade80,#22d3ee);height:3px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.sf-why-card[data-v-e7a189e5]:hover{background:#ffffff1f;transform:translateY(-6px);box-shadow:0 20px 50px #0003}.sf-why-card[data-v-e7a189e5]:hover:before{opacity:1}.sf-why-number[data-v-e7a189e5]{color:#4ade801f;margin-bottom:.75rem;font-size:2.5rem;font-weight:900;line-height:1}.sf-why-icon[data-v-e7a189e5]{color:#4ade80;background:#4ade801f;border-radius:.875rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;display:flex}.sf-why-title[data-v-e7a189e5]{color:#fff;margin-bottom:.75rem;font-size:1.15rem;font-weight:700;line-height:1.3}.sf-why-desc[data-v-e7a189e5]{color:#fff9;font-size:.875rem;line-height:1.7}.sf-why-cta-wrap[data-v-e7a189e5]{justify-content:center;gap:1rem;margin-top:3.5rem;display:flex;position:relative}.sf-footer[data-v-e7a189e5]{color:#ffffffbf;background:#072a19}.sf-footer-top[data-v-e7a189e5]{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding:4.5rem 1.5rem;display:grid}@media (width<=960px){.sf-footer-top[data-v-e7a189e5]{grid-template-columns:1fr 1fr}}@media (width<=640px){.sf-footer-top[data-v-e7a189e5]{grid-template-columns:1fr;gap:2rem}}.sf-footer-logo[data-v-e7a189e5]{margin-bottom:1.25rem;display:inline-block}.sf-footer-logo-img[data-v-e7a189e5]{-o-object-fit:contain;object-fit:contain;width:auto;height:56px}.sf-footer-logo-text[data-v-e7a189e5]{color:#fff;font-size:1.4rem;font-weight:800}.sf-footer-tagline[data-v-e7a189e5]{color:#ffffff8c;max-width:300px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.7}.sf-footer-contact[data-v-e7a189e5]{flex-direction:column;gap:.6rem;display:flex}.sf-footer-contact-item[data-v-e7a189e5]{color:#ffffffa6;align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.sf-footer-contact-item[data-v-e7a189e5]:hover{color:#4ade80}.sf-footer-links-title[data-v-e7a189e5]{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;font-size:.9rem;font-weight:700}.sf-footer-links-group[data-v-e7a189e5]{flex-direction:column;gap:0;display:flex}.sf-footer-link[data-v-e7a189e5]{color:#ffffff8c;border-bottom:none;padding:.4rem 0;font-size:.9rem;text-decoration:none;transition:color .2s}.sf-footer-link[data-v-e7a189e5]:hover{color:#4ade80}.sf-footer-bottom[data-v-e7a189e5]{border-top:1px solid #ffffff14}.sf-footer-bottom-inner[data-v-e7a189e5]{color:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:.8rem;display:flex}@media (width<=768px){.sf-hero[data-v-e7a189e5]{min-height:520px;max-height:680px}.sf-hero-content[data-v-e7a189e5]{gap:1.5rem;padding-top:4rem}.sf-hero-title[data-v-e7a189e5]{font-size:2rem!important}.sf-hero-desc[data-v-e7a189e5]{margin-bottom:1.25rem;font-size:.95rem}.sf-hero-pretitle[data-v-e7a189e5]{padding:.25rem .75rem;font-size:.75rem}.sf-hero-actions[data-v-e7a189e5]{flex-direction:column;gap:.6rem}.sf-hero-cta[data-v-e7a189e5],.sf-hero-cta-ghost[data-v-e7a189e5]{text-align:center;justify-content:center;width:100%;padding:.8rem 1.5rem;font-size:.9rem}.sf-hero-arrow[data-v-e7a189e5]{width:2.25rem;height:2.25rem;font-size:1.2rem}.sf-hero-arrow--prev[data-v-e7a189e5]{left:.5rem}.sf-hero-arrow--next[data-v-e7a189e5]{right:.5rem}.sf-usp-section[data-v-e7a189e5]{padding:2.5rem 0}.sf-usp-card[data-v-e7a189e5]{padding:1.25rem}.sf-usp-icon-wrap[data-v-e7a189e5]{width:2.5rem;height:2.5rem}.sf-section[data-v-e7a189e5]{padding:3rem 0}.sf-section-header[data-v-e7a189e5]{flex-direction:column;align-items:flex-start;gap:.5rem}.sf-section-title[data-v-e7a189e5]{font-size:1.5rem!important}.sf-cat-slider-wrap[data-v-e7a189e5]{gap:.25rem}.sf-cat-arrow[data-v-e7a189e5]{width:2rem;height:2rem}.sf-cat-card[data-v-e7a189e5]{gap:.75rem;width:160px;padding:1rem .75rem}.sf-cat-card--has-img[data-v-e7a189e5]{gap:.6rem;padding:.6rem}.sf-cat-icon-wrap[data-v-e7a189e5]{width:3.5rem;height:3.5rem}.sf-cat-name[data-v-e7a189e5]{font-size:.85rem}.sf-product-info[data-v-e7a189e5]{padding:.75rem}.sf-product-name[data-v-e7a189e5]{font-size:.8rem}.sf-product-price[data-v-e7a189e5]{font-size:.85rem}.sf-why-section[data-v-e7a189e5]{padding:4rem 0}.sf-why-heading[data-v-e7a189e5]{font-size:1.75rem!important}.sf-why-card[data-v-e7a189e5]{padding:1.5rem}.sf-why-number[data-v-e7a189e5]{font-size:1.75rem}.sf-why-cta-wrap[data-v-e7a189e5]{flex-direction:column}.sf-why-cta-wrap .sf-hero-cta[data-v-e7a189e5],.sf-why-cta-wrap .sf-hero-cta-ghost[data-v-e7a189e5]{text-align:center;justify-content:center;width:100%}.sf-load-more-btn[data-v-e7a189e5]{justify-content:center;width:100%;padding:.75rem 1.5rem;font-size:.85rem}.sf-footer-top[data-v-e7a189e5]{padding:3rem 1.5rem}.sf-footer-bottom-inner[data-v-e7a189e5]{text-align:center;flex-direction:column;justify-content:center;gap:.25rem}}@media (width<=480px){.sf-container[data-v-e7a189e5]{padding:0 1rem}.sf-hero[data-v-e7a189e5]{min-height:450px;max-height:580px}.sf-hero-title[data-v-e7a189e5]{line-height:1.15;font-size:1.65rem!important}.sf-hero-desc[data-v-e7a189e5]{font-size:.85rem}.sf-cat-card[data-v-e7a189e5]{width:130px}.sf-cat-name[data-v-e7a189e5]{font-size:.75rem}}
