.logo{display:block;flex-shrink:0}.logo>img{display:block;width:204px;height:49px;object-fit:contain;object-position:left center}.logo small{margin:0 0 0 47px;font-size:7px;letter-spacing:3px}.footer-logo{display:inline-block;margin:0 0 10px}.footer-logo img{width:220px;height:53px;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:700px){.logo>img{width:172px;height:41px}.logo small{margin-left:40px;font-size:6px}}
html{scroll-behavior:smooth}.herobottom .scroll-explore{display:inline-flex;align-items:center;gap:16px;color:var(--lime);font-size:15px;font-weight:700;letter-spacing:2px;padding:10px 16px;border:1px solid #d7f35d88;background:#102927b8;margin-top:-9px}.herobottom .scroll-explore>span{font-size:25px;color:var(--lime);line-height:1}.herobottom .scroll-explore:hover{background:var(--lime);color:var(--ink)}.herobottom .scroll-explore:hover>span{color:var(--ink)}
@media(max-width:700px){.herobottom .scroll-explore{font-size:13px;padding:9px 12px;gap:10px;letter-spacing:1px}.herobottom .scroll-explore>span{display:inline!important;max-width:none;font-size:23px}.herobottom>span:first-child{max-width:135px}.herobottom{align-items:center;gap:12px}}
section.category-section{padding:65px 3% 48px!important;background:#fff;color:#30373a}
.category-heading{text-align:center;margin-bottom:66px}.category-heading h2{font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif;font-size:40px;letter-spacing:1px;font-weight:400;line-height:1.5;margin:0 0 8px}.category-heading>p{font-size:14px;letter-spacing:2px;color:#777;margin:0}
.category-navigation{position:relative;padding-right:26px}.category-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.category-track::-webkit-scrollbar{display:none}.category-item{display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid #d9dcdb;padding:0 4px 4px;min-width:0;transition:color .2s,border-color .2s}.category-item h3{font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 3px;white-space:nowrap}.category-item p{font-family:Arial,sans-serif;font-size:11px;line-height:1.3;color:#999;min-height:33px;margin:0 0 8px;max-width:180px}.category-item svg{height:65px;width:65px;margin-top:auto;color:#676b69;transition:transform .2s,color .2s}.category-item:hover,.category-item:focus-visible{color:#607a29;border-bottom-color:#607a29}.category-item:hover svg{color:#607a29;transform:translateY(-4px)}.category-next{position:absolute;right:-11px;top:55px;display:grid;place-items:center;width:30px;height:40px;border:0;background:#fff;color:#5a605c;cursor:pointer}.category-next svg{width:19px;height:24px;fill:none;stroke:currentColor;stroke-width:1.2}.category-next:disabled{opacity:.3;cursor:default}
@media(min-width:1500px){section.category-section{padding-top:70px!important;padding-bottom:60px!important}.category-heading{margin-bottom:72px}.category-heading h2{font-size:44px}.category-item h3{font-size:17px}.category-item p{font-size:13px}.category-item svg{height:70px;width:70px}}
@media(max-width:1050px){.category-track{grid-template-columns:repeat(7,145px);gap:22px}.category-heading h2{font-size:34px}.category-navigation{padding-right:22px}}
@media(max-width:700px){section.category-section{padding:45px 6% 40px!important}.category-heading{margin-bottom:40px}.category-heading h2{font-size:27px;letter-spacing:0}.category-heading>p{font-size:9px;letter-spacing:1px}.category-track{grid-template-columns:repeat(7,130px);gap:20px}.category-item h3{font-size:15px}.category-item p{font-size:11px}.category-next{right:-22px}.category-item svg{height:60px;width:60px}}

.herocopy>.eyebrow{font-size:16px;letter-spacing:2px}.herobottom>span:first-child{font-size:16px;font-weight:700;color:#fff;letter-spacing:1px;text-shadow:0 2px 6px #000}.category-track{grid-template-columns:repeat(5,minmax(0,1fr))}.simple-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.simple-footer strong{font-size:30px}.simple-footer small{flex-basis:100%;opacity:.65}#experience>.eyebrow,#green>.eyebrow,#safety>.eyebrow{font-size:17px;letter-spacing:1px}#experience>h2,#green>h2,#safety>h2{font-size:clamp(30px,3.5vw,44px)}.v-feature h3{min-height:1.5em}@media(max-width:700px){.category-track{grid-template-columns:repeat(5,150px)}.herobottom>span:first-child{font-size:13px;max-width:180px}.simple-footer strong{font-size:24px}}
.products{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 24px}.products>.product{flex:0 0 calc((100% - 48px)/3);min-width:0}@media(max-width:900px){.products>.product{flex-basis:calc((100% - 24px)/2)}}@media(max-width:560px){.products>.product{flex-basis:100%}}

header nav{gap:38px}header nav a{font-size:16px}.category-track{grid-template-columns:repeat(4,minmax(0,1fr))}.home-types{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px}.home-types img{width:100%;height:460px;object-fit:cover}.home-types h2{font-size:28px}.simple-footer>.button{margin-left:auto}@media(max-width:700px){header nav{gap:22px}.category-track{grid-template-columns:repeat(4,160px)}.home-types{grid-template-columns:1fr}.home-types img{height:380px}}
.products>.product{flex-basis:calc((100% - 24px)/2)}@media(max-width:560px){.products>.product{flex-basis:100%}}
