.main-nav .nav-page{font-weight:700;color:#174f35}.category-hero{min-height:330px;padding:62px max(8vw,28px);background:linear-gradient(120deg,#fff9ef,#eaf5ea);display:flex;align-items:end;justify-content:space-between;gap:25px}.category-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.04;margin:0}.category-hero p:not(.eyebrow){max-width:520px;line-height:1.6;color:#56655a}.category-page-grid{padding:55px max(8vw,28px) 85px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.category-feature{min-height:245px;border:1px solid #e8e8e0;border-radius:17px;padding:25px;background:#fff;transition:.2s;display:flex;flex-direction:column}.category-feature:nth-child(2n){background:#f6fbf6}.category-feature:hover{border-color:#267d46;box-shadow:0 16px 35px #174f3512;transform:translateY(-3px)}.category-symbol{font-size:42px;margin-bottom:auto}.category-feature h2{font-size:25px;margin:5px 0 15px}.category-feature span{font-size:13px;font-weight:700;color:#267d46}.collection-hero{padding:47px max(8vw,28px);background:#fff9ef;display:flex;align-items:center;gap:21px}.collection-icon{font-size:60px;width:105px;height:105px;display:grid;place-items:center;background:#fff;border-radius:24px}.collection-hero h1{font-size:43px;margin:0}.collection-hero p:not(.eyebrow){color:#58675c;margin:7px 0}.collection-hero>a{margin-left:auto;font-weight:700;color:#267d46}.collection-content{padding:45px max(8vw,28px) 85px}.collection-content .results-bar a{font-weight:700;color:#267d46}@media(max-width:800px){.main-nav .nav-page{display:none}.category-hero{padding:42px 20px;align-items:flex-start;flex-direction:column}.category-page-grid{padding:28px 18px 60px;grid-template-columns:1fr 1fr;gap:11px}.category-feature{min-height:200px;padding:17px}.category-feature h2{font-size:20px}.collection-hero{padding:30px 18px;flex-wrap:wrap}.collection-hero h1{font-size:35px}.collection-hero>a{margin-left:0;width:100%}.collection-content{padding:28px 18px 60px}}
