.he-site{--he-ink:#263a2c;--he-paper:#f4f2eb;--he-muted:#77806e;--he-line:#d6dccb;--he-accent:#d1d4a6;--he-dark:#28765e;background:var(--he-paper);color:var(--he-ink);font-family:DM Sans,sans-serif}.he-site .nav-premium,.he-site .nav-premium.scrolled{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101814f2;border-bottom:1px solid #ffffff20;padding:0}.he-site .nav-premium .nav-logo-text,.he-site .nav-premium.scrolled .nav-logo-text{letter-spacing:1px;font-weight:500;color:#f2f1e8!important}.he-site .nav-premium .nav-logo-text+span{letter-spacing:3px;color:#a1aea2!important}.he-site .nav-item,.he-site .nav-premium.scrolled .nav-item{color:#d5dacf;font-size:12px;font-weight:400}.he-site .nav-item.text-emerald-400{color:#e2e3b9}.he-site .nav-cta,.he-site .nav-premium.scrolled .nav-cta{color:#f4f3e9;letter-spacing:.4px;background:0 0;border:1px solid #b6bba482;border-radius:0;padding:13px 24px;font-size:11px}.he-site #menu-btn{background:#ffffff10;border-radius:0}.he-site .footer-pro{background:#22644f;border-top:1px solid #ffffff14;padding-top:65px}.he-site .footer-pro .nav-logo-text+span{color:#9baa8c}.he-site .footer-pro .text-slate-600{color:#8c9d80}.he-site .footer-title-pro{color:#d2dbc5;font-weight:400}.he-site .footer-pro a{color:#9dab90}.he-site :is(.btt-modern,.btt-pro){width:48px;height:48px;box-shadow:none;background:#536b42;bottom:22px;right:22px}.he-site .mobile-drawer-panel{background:#f4f2eb}.he-site .mobile-drawer-panel a[class*=bg-emerald-50]{color:#263a2c;background:#e2e7d5}.he-site .mobile-drawer-panel>.mt-auto a{box-shadow:none;background:#28765e;border-radius:0}.he-inner{overflow-x:clip}.he-inner *{min-width:0}.he-inner a:focus-visible,.he-inner button:focus-visible,.he-inner input:focus-visible,.he-inner select:focus-visible{outline-offset:4px;outline:2px solid #8b9a71}.he-brand-wrap{width:min(1440px,100%);margin-inline:auto;padding-inline:64px}.he-page-hero{background:var(--he-dark);color:#f5f2e8;border-bottom:1px solid #ffffff17;padding:150px 0 75px;position:relative;overflow:hidden}.he-page-hero:before{content:"";pointer-events:none;background:radial-gradient(at 95% 20%,#536d3c22,#0000 65%);position:absolute;inset:0}.he-page-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:70px;display:grid;position:relative}.he-page-hero--split .he-page-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr)}.he-brand-label{letter-spacing:2px;color:#879575;text-transform:uppercase;align-items:center;gap:12px;font:500 9px/1.8 Inter,sans-serif;display:inline-flex}.he-brand-label>span{background:#cbd09d;border-radius:50%;width:5px;height:5px}.he-page-hero .he-brand-label{color:#b8c3a8}.he-page-copy h1{letter-spacing:-3.5px;overflow-wrap:anywhere;color:#f5f2e8;margin:28px 0 25px;font:400 clamp(44px,5.5vw,80px)/1.04 DM Sans,sans-serif}.he-page-copy h1 em{color:#d1d4a6;letter-spacing:-2.5px;font:italic 400 1.08em/1.12 Georgia,Times New Roman,serif;display:block}.he-page-copy>p{color:#b1bfa3;max-width:610px;margin-bottom:30px;font-size:14px;line-height:1.95}.he-hero-assurance{color:#c5cdad;align-items:center;gap:10px;font-size:9px;line-height:1.8;display:inline-flex}.he-hero-assurance>span{color:#79896a}.he-page-product{color:#263a2c;background:#f6f5ee;border:1px solid #c4cbb366;flex-direction:column;justify-self:end;width:100%;max-width:360px;padding:20px;text-decoration:none;display:flex}.he-page-product>img{object-fit:contain;background:#fff;width:100%;height:200px}.he-page-product>span{letter-spacing:1.8px;color:#7b896c;padding:17px 0 0;font-size:7px}.he-page-product b{letter-spacing:-.3px;color:#263a2c;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:16px;font-weight:400;line-height:1.4;display:flex}.he-page-product b>span{font-size:23px}.he-page-logo{background:#fff;justify-self:end;place-items:center;width:100%;max-width:320px;height:190px;padding:35px;display:grid}.he-page-logo img{object-fit:contain;max-width:100%;max-height:110px}.he-page-quality{flex-direction:column;align-items:center;gap:25px;display:flex}.he-page-quality svg{width:210px;max-width:70%}.he-page-quality>span{letter-spacing:2.2px;color:#a6b690;font-size:8px}.he-inner .breadcrumb-glass{box-shadow:none;background:#eaece0;border:0;border-bottom:1px solid #d9decd;border-radius:0;margin:0;padding:0;position:relative;top:auto}.he-inner .breadcrumb-inner{max-width:1440px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;margin:auto;padding:18px 64px;font-size:10px;line-height:1.7;display:flex}.he-inner .breadcrumb-link{color:#7b886b}.he-inner .breadcrumb-current{color:#354d32;overflow-wrap:anywhere}.he-inner .breadcrumb-separator{color:#a6b393;font-size:6px}.he-inner section:not(.he-page-hero):not(.he-brand-cta){background-color:var(--he-paper)}.he-inner .section-title,.he-brand-heading h2{letter-spacing:-1.8px;color:var(--he-ink);font:400 clamp(31px,3.6vw,51px)/1.13 DM Sans,sans-serif}.he-inner .section-title>span,.he-brand-heading h2 em{color:#7e8d69;letter-spacing:-1.5px;font:italic 400 1.08em Georgia,Times New Roman,serif}.he-inner .section-label{letter-spacing:2px;color:#7e8d69;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;font:500 9px/1.7 Inter,sans-serif}.he-inner .section-desc{color:#77806e;font-size:14px;line-height:1.9}.he-brand-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.he-brand-heading h2{margin:15px 0 0}.he-brand-heading>p{color:#77806e;max-width:400px;font-size:12px;line-height:1.9}.he-brand-section{padding-block:85px}.he-brand-section--soft{background:#eaece1!important}.he-brand-section--white{background:#faf9f3!important}.he-brand-button{color:#f5f3e8;cursor:pointer;background:#28765e;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:16px 22px;font-size:12px;line-height:1.5;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.he-brand-button>span{font-size:19px;line-height:1}.he-brand-button:hover{color:#fff;background:#34876b;transform:translateY(-2px)}.he-brand-button--outline{color:#263d2c;background:0 0;border-color:#aab99a}.he-brand-text-link{color:#426038;border-bottom:1px solid #b6c3a5;align-items:center;gap:25px;padding-bottom:7px;font-size:12px;text-decoration:none;display:inline-flex}.he-brand-search{border:1px solid var(--he-line);background:#faf9f3;flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:35px;padding:28px;display:flex}.he-brand-search-field{flex:260px}.he-brand-search label{letter-spacing:1.5px;color:#839272;margin-bottom:12px;font:500 8px/1.5 Inter,sans-serif;display:block}.he-brand-search-field>div{align-items:center;gap:12px;display:flex}.he-brand-search-field i{color:#899b75;font-size:13px}.he-brand-search input{color:#263d2c;background:0 0;border:0;border-bottom:1px solid #b8c4a8;flex:1;min-width:0;padding:9px 0;font:400 14px DM Sans,sans-serif}.he-brand-search input::placeholder{color:#96a08a}.he-brand-category-field{flex:0 240px}.he-brand-search select{color:#4f6243;background:0 0;border:0;border-bottom:1px solid #b8c4a8;border-radius:0;width:100%;min-height:37px;padding:9px 30px 9px 0;font-size:12px}.he-brand-clear{color:#718164;margin-bottom:17px;font-size:10px}.he-brand-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.he-inner .he-catalog-card{box-shadow:none;background:#fafaf4;border:1px solid #d8decb;transition:transform .3s;border-radius:0!important}.he-inner .he-catalog-card:hover{box-shadow:none;transform:translateY(-4px)}.he-inner .he-card-image{background:#fff}.he-inner .he-card-title{color:#263a2c;font-size:19px;font-weight:400}.he-inner .he-card-category{color:#667b52;background:#edf0e4}.he-inner .he-card-subcategory{color:#81916d}.he-inner .he-card-description{color:#7b876e}.he-brand-pagination{margin-top:40px}.he-inner nav[aria-label=Pagination\ Navigation] a,.he-inner nav[aria-label=Pagination\ Navigation] span{box-shadow:none;border-radius:0!important}.he-brand-empty{text-align:center;color:#7b8c69;grid-column:1/-1;padding:60px 20px}.he-brand-empty i{font-size:28px}.he-brand-empty h3{margin:20px 0 10px;font-size:23px;font-weight:400}.he-brand-empty p{margin-bottom:25px;font-size:13px}.he-brand-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.he-inner .liquid-glass-card{box-shadow:none;background:#faf9f3;border:1px solid #d6dccb;border-radius:0;flex-direction:column;padding:30px;transition:transform .25s,border-color .25s;display:flex}.he-inner .liquid-glass-card:before,.he-inner .liquid-glass-card:after{display:none}.he-inner .liquid-glass-card>div:first-child{box-shadow:none;color:#758b60;background:#e8eddc;border-radius:0;width:52px;height:52px;margin-bottom:35px}.he-inner .liquid-glass-card h3{letter-spacing:-.6px;font-size:23px;font-weight:400}.he-inner .liquid-glass-card>p{color:#7c896e;flex:1;font-size:12px;line-height:1.9}.he-inner .liquid-glass-card>div:last-child{margin-top:auto}.he-inner .liquid-glass-card:hover{border-color:#92a77c}.he-brand-pills{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.he-brand-pills a{color:#6a8056;border:1px solid #ccd6be;padding:11px 16px;font-size:11px;text-decoration:none;display:inline-flex}.he-brand-pills a:hover,.he-brand-pills a[aria-current=page]{color:#f5f3e8;background:#28765e;border-color:#263d2c}.he-inner .featured-product-pro{box-shadow:none;background:#28765e;border:1px solid #b8c6a044;border-radius:0;overflow:hidden}.he-inner .featured-product-pro:before,.he-inner .featured-product-pro:after{display:none}.he-inner .featured-title-pro{letter-spacing:-1px;color:#f3f2e5;font-size:clamp(25px,3vw,40px);font-weight:400}.he-inner .featured-label-pro{color:#bdc99e;letter-spacing:1.5px;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.he-inner .featured-desc-pro{color:#a8ba98;font-size:13px;line-height:1.8}.he-inner .featured-image-pro{background:#fff;border-radius:0}.he-inner .featured-image-pro img{object-fit:contain;max-height:400px}.he-inner .product-meta-row,.he-inner .product-meta-row a{color:#bac6a8;font-size:11px}.he-inner .product-meta-row i{color:#9baf7e}.he-inner .product-btn-pro{color:#17251c;box-shadow:none;background:#d1d4a6;border-radius:0;font-size:12px;font-weight:400}.he-brand-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.he-inner .partner-card-pro{box-shadow:none;background:#faf9f3;border:1px solid #d6dccb;border-radius:0;flex-direction:column;padding:0;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.he-inner .partner-card-pro:hover{box-shadow:none;border-color:#97a982;transform:translateY(-4px)}.he-inner .partner-card-pro:before,.he-inner .partner-card-pro:after{display:none}.he-inner .partner-card-header{background:#fff;border-bottom:1px solid #e1e6d7;justify-content:center;align-items:center;height:140px;padding:28px;display:flex}.he-inner .partner-card-header img{object-fit:contain;width:auto;max-width:100%;max-height:85px}.he-inner .partner-card-body{padding:20px}.he-inner .partner-card-body h2{letter-spacing:-.5px;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.3}.he-inner .partner-card-body>p{letter-spacing:1.3px;text-transform:uppercase;color:#8a9977;font-size:9px}.he-inner .partner-card-footer{color:#7b8e68;border-top:1px solid #dce2d1;justify-content:space-between;align-items:center;margin-top:18px;padding:17px 0 0;font-size:11px;display:flex}.he-inner .partner-card-footer>span:last-child{font-size:21px}.he-inner .gallery-container,.he-inner .product-info-card{box-shadow:none;background:#faf9f3;border:1px solid #d8decb;border-radius:0}.he-inner .gallery-main{background:#fff;border-radius:0;min-height:330px}.he-inner .gallery-main img{object-fit:contain;max-height:500px}.he-inner .gallery-thumbs{flex-wrap:wrap;gap:10px}.he-inner .gallery-thumb{border-color:#d8decb;border-radius:0}.he-inner .gallery-thumb.active{border-color:#657e4f;box-shadow:0 0 0 1px #657e4f}.he-inner .gallery-zoom-badge{color:#536a42;background:#e9eddf;border-radius:0}.he-inner .product-title{letter-spacing:-1px;color:#263a2c;font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.2}.he-inner .product-subtitle,.he-inner .product-info-card p{color:#77866b;font-size:13px;line-height:1.9}.he-inner .product-tag-row{flex-wrap:wrap}.he-inner .product-partner-tag{color:#60794c;background:#eaf0df;border:1px solid #d3ddc5;border-radius:0;font-size:10px}.he-inner .quick-spec-item{background:#edf0e3;border:1px solid #d8decb;border-radius:0}.he-inner .quick-spec-icon{color:#81966a;box-shadow:none;background:0 0;border-radius:0}.he-inner .quick-spec-label{color:#8b9c78;letter-spacing:1px;font-size:8px}.he-inner .quick-spec-value{color:#506b3d;font-size:11px}.he-inner .cta-bar{background:#28765e;border:0;border-radius:0;flex-wrap:wrap;padding:25px}.he-inner .cta-text h3{color:#f2f1e4;font-size:19px;font-weight:400}.he-inner .cta-text p{color:#afbf9c;font-size:11px}.he-inner .cta-btn{color:#17251c;box-shadow:none;background:#d1d4a6;border-radius:0;padding:13px 18px;font-size:11px;font-weight:400}.he-inner .related-card{box-shadow:none;background:#faf9f3;border:1px solid #d6dccb;border-radius:0}.he-inner .related-img{background:#fff;border-radius:0}.he-inner .related-title{color:#263a2c;font-size:19px;font-weight:400}.he-inner .related-desc{color:#7b886c;font-size:12px}.he-inner .related-partner-tag{color:#607b47;box-shadow:none;background:#e8eddb;border-radius:0}.he-inner .related-arrow{color:#506c3b;background:#e2e9d5;border-radius:0}.he-brand-story{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.he-brand-story h2{letter-spacing:-2px;margin:20px 0 30px;font:400 clamp(35px,4vw,56px)/1.1 DM Sans,sans-serif}.he-brand-story h2 em{color:#7e8d69;font:italic 400 1.08em Georgia,serif}.he-brand-story p{color:#78836d;margin-bottom:20px;font-size:14px;line-height:1.95}.he-brand-wordmark{background:#e7eadc;border:1px solid #d8decc;flex-direction:column;justify-content:center;min-height:320px;padding:55px;display:flex}.he-brand-wordmark>img{object-fit:contain;width:115px;height:115px;margin-bottom:30px}.he-brand-wordmark strong{letter-spacing:-1.5px;color:#384f2e;font:400 39px/1.1 DM Sans,sans-serif}.he-brand-wordmark strong em{color:#82956c;font-family:Georgia,serif}.he-brand-wordmark>span{letter-spacing:2px;color:#8b9c78;margin-top:25px;font-size:8px}.he-brand-stats{border-block:1px solid #d4ddc6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:65px;display:grid}.he-brand-stats>div{border-right:1px solid #d4ddc6;padding:30px}.he-brand-stats>div:last-child{border:0}.he-brand-stats b{letter-spacing:-2px;font-size:48px;font-weight:400;line-height:1.1;display:block}.he-brand-stats span{color:#859673;margin-top:10px;font-size:10px;display:block}.he-brand-values{border-top:1px solid #cdd7c0;border-left:1px solid #cdd7c0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.he-brand-value{background:#faf9f3;border-bottom:1px solid #cdd7c0;border-right:1px solid #cdd7c0;padding:35px;position:relative}.he-brand-value>small{color:#97a58b;font-size:10px;position:absolute;top:25px;right:25px}.he-brand-value i{color:#859b6d;margin-bottom:35px;font-size:25px}.he-brand-value h3{letter-spacing:-.6px;margin-bottom:15px;font-size:23px;font-weight:400}.he-brand-value p{color:#7c8b6e;font-size:12px;line-height:1.9}.he-brand-value--dark{color:#f3f2e5;background:#2d7c62}.he-brand-value--dark p{color:#aebe9a}.he-brand-value--dark i{color:#cbd09d}.he-brand-cta{color:#f5f2e8;background:#28765e;padding:80px 0}.he-brand-cta-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;display:grid}.he-brand-cta h2{letter-spacing:-2.5px;margin-top:22px;font:400 clamp(35px,4.5vw,64px)/1.08 DM Sans,sans-serif}.he-brand-cta h2 em{color:#d1d4a6;font:italic 400 1.05em Georgia,serif}.he-brand-cta .he-brand-label{color:#a5b68e}.he-brand-cta p{color:#a6b897;max-width:380px;margin:0 0 25px;font-size:13px;line-height:1.9}.he-brand-cta .he-brand-button{color:#17251c;background:#d1d4a6}.he-contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.he-contact-card{box-shadow:none;background:#faf9f3;border:1px solid #d4ddc7;border-radius:0;padding:40px}.he-contact-card>small{letter-spacing:2px;color:#8a9b76;font-size:8px}.he-contact-card>i{color:#82986a;margin:25px 0;font-size:28px;display:block}.he-contact-card h2{letter-spacing:-1px;margin:15px 0;font-size:31px;font-weight:400;line-height:1.2}.he-contact-card>p{color:#7f8d71;margin-bottom:25px;font-size:13px;line-height:1.9}.he-contact-detail{color:#607b48;border-top:1px solid #dbe2d1;gap:18px;padding:18px 0;display:flex}.he-contact-detail>i{margin-top:6px;font-size:14px}.he-contact-detail div>span{letter-spacing:1.4px;color:#8e9f7c;margin-bottom:7px;font-size:8px;display:block}.he-contact-detail a{color:#38582c;overflow-wrap:anywhere;font-size:17px;text-decoration:none}.he-contact-detail a:hover{text-underline-offset:4px;text-decoration:underline}.he-contact-detail div>p{color:#627951;font-size:14px;line-height:1.8}.he-contact-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.he-contact-socials a{color:#536e40;background:#faf9f3;border:1px solid #d8e0cb;justify-content:space-between;align-items:center;gap:15px;padding:25px;font-size:15px;text-decoration:none;transition:background .25s;display:flex}.he-contact-socials a:hover{background:#e4ead8}.he-contact-socials i{font-size:20px}.he-contact-map{background:#e3e9d8;border:1px solid #d8e0cb}.he-contact-map iframe{filter:saturate(.5);border:0;width:100%;height:390px;display:block}.he-contact-address{color:#6d8559;align-items:center;gap:18px;padding:25px;font-size:13px;line-height:1.8;display:flex}.he-inner .text-emerald-600,.he-inner .text-emerald-500,.he-inner .text-teal-600{color:#7b9064}.he-inner .reveal{opacity:1;transform:none}@media (width>=1600px){.he-page-hero{padding-top:175px}}@media (width<=1100px){.he-brand-wrap{padding-inline:40px}.he-page-hero-grid{gap:35px}.he-page-copy h1{letter-spacing:-2px;font-size:62px}.he-inner .breadcrumb-inner{padding-inline:40px}.he-brand-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.he-brand-story{gap:40px}.he-brand-wordmark{padding:35px}.he-brand-cta-grid{gap:40px}.he-contact-socials{grid-template-columns:1fr 1fr}}@media (width<=850px){.he-page-hero--split .he-page-hero-grid{grid-template-columns:1.3fr 1fr}.he-page-copy h1{font-size:49px}.he-page-copy>p{font-size:13px}.he-hero-assurance{flex-wrap:wrap;gap:6px;font-size:8px}.he-page-product{padding:15px}.he-page-product img{height:170px}.he-page-product b{font-size:13px}.he-page-quality svg{width:160px}.he-page-quality>span{letter-spacing:1.5px;font-size:6px}.he-brand-product-grid,.he-brand-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.he-brand-heading{flex-direction:column;align-items:start;gap:20px}.he-brand-story{grid-template-columns:1fr 1fr;gap:30px}.he-brand-wordmark strong{font-size:30px}.he-brand-values{grid-template-columns:1fr 1fr}.he-brand-cta-grid{grid-template-columns:1.3fr 1fr;gap:35px}.he-contact-card{padding:28px}}@media (width<=600px){.he-brand-wrap{padding-inline:24px}.he-page-hero{padding:120px 0 45px}.he-page-hero--split .he-page-hero-grid{grid-template-columns:1fr;gap:30px}.he-page-copy h1{letter-spacing:-2px;margin-top:24px;font-size:49px}.he-page-copy h1 em{letter-spacing:-1.5px}.he-page-copy>p{margin-bottom:20px;font-size:13px}.he-brand-label{letter-spacing:1.5px;font-size:8px}.he-page-product{grid-template-columns:110px 1fr;align-items:center;gap:20px;max-width:none;padding:14px;display:grid}.he-page-product img{height:100px}.he-page-product>span{letter-spacing:1.1px;padding:0;font-size:6px}.he-page-product b{gap:10px;margin-top:10px;font-size:15px}.he-page-logo{justify-self:start;max-width:220px;height:125px;padding:25px}.he-page-logo img{max-height:80px}.he-page-quality{display:none}.he-inner .breadcrumb-inner{gap:10px;padding:16px 24px;font-size:9px}.he-brand-section{padding-block:55px}.he-brand-heading{margin-bottom:30px}.he-brand-heading h2{letter-spacing:-1.3px;font-size:35px}.he-brand-heading h2 em{letter-spacing:-1px}.he-brand-search{gap:20px;padding:20px}.he-brand-category-field,.he-brand-search-field{flex-basis:100%}.he-brand-search .he-brand-button{flex:1}.he-brand-clear{margin-bottom:15px}.he-brand-product-grid,.he-brand-category-grid{grid-template-columns:1fr;gap:18px}.he-brand-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.he-inner .partner-card-header{height:110px;padding:17px}.he-inner .partner-card-header img{max-height:65px}.he-inner .partner-card-body{padding:15px}.he-inner .partner-card-body h2{font-size:16px}.he-inner .partner-card-body>p{letter-spacing:.6px;font-size:7px}.he-inner .partner-card-footer{margin-top:12px;padding-top:12px;font-size:9px}.he-brand-story{grid-template-columns:1fr;gap:35px}.he-brand-story h2{letter-spacing:-1.5px;font-size:39px}.he-brand-story p{font-size:13px}.he-brand-wordmark{min-height:260px;padding:35px}.he-brand-wordmark strong{font-size:36px}.he-brand-stats{margin-top:40px}.he-brand-stats>div{padding:22px 12px}.he-brand-stats b{font-size:35px}.he-brand-stats span{font-size:8px;line-height:1.7}.he-brand-values{grid-template-columns:1fr}.he-brand-value{padding:30px}.he-brand-cta{padding:60px 0}.he-brand-cta-grid{grid-template-columns:1fr;gap:30px}.he-brand-cta h2{letter-spacing:-1.7px;font-size:42px}.he-brand-cta p{font-size:12px}.he-contact-grid{grid-template-columns:1fr}.he-contact-card{padding:25px}.he-contact-card h2{font-size:28px}.he-contact-detail a{font-size:16px}.he-contact-socials{grid-template-columns:1fr 1fr;gap:12px}.he-contact-socials a{gap:10px;padding:18px;font-size:12px}.he-contact-map iframe{height:300px}.he-inner .gallery-main{min-height:260px}.he-inner .quick-specs-grid{grid-template-columns:1fr 1fr}.he-inner .product-info-card{padding:24px}.he-inner .cta-bar{padding:20px}.he-site :is(.btt-modern,.btt-pro){width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.he-inner *,.he-inner :before,.he-inner :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.he-inner .reveal{opacity:1!important;transform:none!important}}.he-inner .liquid-glass-card{box-shadow:none!important;border-radius:0!important}.he-inner .liquid-glass-card>div:first-child{box-shadow:none!important;background:#e8eddc!important}.he-inner .liquid-glass-card>div:first-child i{color:#758b60!important}.he-site .social-icon-pro{box-shadow:none;border-radius:0}.he-brand-partner-about{color:#667d52;border-block:1px solid #cdd7c0;margin-bottom:30px;padding:20px 0}.he-brand-partner-about summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;display:flex}.he-brand-partner-about summary>span{font-size:19px}.he-brand-partner-about>div{color:#7e8c70;overflow-wrap:anywhere;padding-top:20px;font-size:13px;line-height:1.9}.he-brand-partner-about img{max-width:100%;height:auto}.he-product-section{background:#f4f2eb!important}.he-site .footer-pro{background:#22644f!important}.he-site .footer-pro .text-emerald-500{color:#849b6b}.he-inner :is(.gallery-container,.product-info-card,.quick-spec-item,.cta-bar,.cta-btn,.gallery-thumb){box-shadow:none!important;border-radius:0!important}.he-inner .quick-spec-item{background:#edf0e3!important}.he-inner .quick-spec-icon{color:#81966a!important;background:0 0!important}.he-inner .cta-bar{background:#28765e!important}.he-inner .cta-btn{color:#17251c!important;background:#d1d4a6!important}.he-inner .product-title{font-weight:400!important}.he-inner .product-partner-tag{color:#60794c!important;background:#eaf0df!important;border-color:#d3ddc5!important}.he-inner .text-emerald-600{color:#7b9064!important}.he-inner .he-catalog-card,.he-inner .he-catalog-card:hover{box-shadow:none!important}.he-product-section .gallery-thumb{cursor:pointer}.he-product-section .related-img img{object-fit:contain}.he-product-image-empty{color:#8a9b76;background:#edf0e3;place-items:center;min-height:230px;font-size:13px;display:grid}.he-brand-pagination nav>div:last-child{flex-wrap:wrap;gap:18px}.he-site{--he-accent:#ece4bc;--he-dark:#28765e}.he-site .nav-premium,.he-site .nav-premium.scrolled{background:#faf9f2f5;border-bottom:1px solid #2b6f5420;box-shadow:0 4px 22px #28674908}.he-site .nav-premium .nav-logo-text,.he-site .nav-premium.scrolled .nav-logo-text{color:#24614d!important}.he-site .nav-premium .nav-logo-text+span{color:#6e8a79!important}.he-site .nav-item,.he-site .nav-premium.scrolled .nav-item{color:#476f5c}.he-site .nav-item.text-emerald-400,.he-site .nav-premium.scrolled .nav-item.text-emerald-400{color:#1b7858}.he-site .nav-item:after{background:#2b8b65}.he-site .nav-cta,.he-site .nav-premium.scrolled .nav-cta{color:#fff;background:#2b7e60;border-color:#2b7e60}.he-site .nav-cta:hover{color:#fff!important;background:#20674e!important}.he-site #menu-btn{background:#2b7e60;border-color:#2b7e60}.he-site .footer-pro .nav-logo-text{color:#f6f7e8}.he-site .footer-pro .nav-logo-text+span,.he-site .footer-pro .text-slate-600,.he-site .footer-pro a,.he-site .footer-pro .text-emerald-500{color:#d8e9d9}.he-site .footer-title-pro{color:#fff7dc}.he-site .social-icon-pro{background:#ffffff10;border-color:#ffffff30}.he-inner .he-page-hero{background:linear-gradient(115deg,#28765e,#3e9273)}.he-inner .he-page-copy>p{color:#e0eee0}.he-inner .he-page-copy h1 em,.he-inner .he-brand-cta h2 em{color:#f1e6b6}.he-inner .he-page-hero .he-brand-label,.he-inner .he-hero-assurance,.he-inner .he-page-quality>span{color:#e7efdb}.he-inner .he-brand-cta{background:linear-gradient(110deg,#27765c,#3b8c6d)}.he-inner .he-brand-cta p,.he-inner .he-brand-cta .he-brand-label{color:#e1edda}.he-inner .he-brand-value--dark p,.he-inner .featured-desc-pro,.he-inner .product-meta-row,.he-inner .product-meta-row a{color:#e1ecda}.he-inner .cta-text p{color:#dcebd7!important}.hx .hx-kicker,.hx .hx-cert-link,.hx .hx-hero-p{color:#e9f1df!important}.hx .hx-h1{color:#fffdf4}.hx .hx-h1>em,.hx .hx-title-dot{color:#f2e7b8}.hx .hx-hero-bottom{color:#e0edda;border-top-color:#ffffff35}.hx .hx-hero-bottom b{color:#f0e5b3}.hx .hx-explore{border-bottom-color:#dcebd080;color:#fbf8e6!important}.hx .hx-stats{color:#285c46;background:#e3efdf;border-top-color:#c5d9bd}.hx .hx-stat{border-color:#bed3b5}.hx .hx-stat b{color:#2c6d51}.hx .hx-stat .ic{color:#6a9874}.hx .hx-stat--gold b{color:#2c6d51}.hx .hx-iso-list b{color:#fffced}.hx .hx-eyebrow--gold,.hx .hx-iso-list .ic{color:#f0e7ba}.hx .hx-iso-number{-webkit-text-stroke-color:#d7e8c94d}.hx .hx-final{background:linear-gradient(110deg,#28765c,#3b8c6d)}.hx .hx-panel p,.hx .hx-panel--fac .hx-eyebrow{color:#e1edda}.hx .hx-gold-text{color:#f0e5b3}.hx .hx-card--gold p{color:#e1edda}.hx .hx-panel--fac{border-color:#d9ebc94d}.hx .hx-hero-p,.hx .hx-kicker{color:#fffdf4!important}.hx .hx-cert-link{background:#f4f0db;border:1px solid #e1e5ca;padding:10px 14px;color:#2d654b!important}.hx .hx-hero-bottom{color:#fff;background:#28765e;padding-inline:20px}.hx .hx-hero-bottom>a,.hx .hx-hero-bottom>span{color:#fff}.hx .hx-stat .l{color:#466d52}.hx .hx-iso{background:linear-gradient(115deg,#2b7b61,#318064)}.hx .hx-iso .lead,.hx .hx-iso-list .d,.hx .hx-iso-caption{color:#fff}.hx .hx-final,.he-inner .he-brand-cta{background:linear-gradient(110deg,#28765c,#318064)}.hx .hx-panel p,.he-inner .he-brand-cta p,.he-inner .he-page-copy>p,.he-inner .he-hero-assurance{color:#fff}@media (width<=600px){.hx .hx-cert-link{padding:7px 9px}.hx .hx-hero-bottom{padding-inline:12px}}
