.ec-category-page .ec-home-nav{position:relative;background:#f1ede6;color:#1b1a17;border-bottom:1px solid #1b1a1720}
#ecopod-homepage .ec-range-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding-block:clamp(3rem,6vw,6rem)}
#ecopod-homepage .ec-range-back{display:inline-block;font-size:12px;color:var(--eph-soft);margin-bottom:2.5rem}
#ecopod-homepage .ec-range-hero .eph-label{margin-bottom:1.5rem}
#ecopod-homepage .ec-range-hero h1{font-size:clamp(3rem,5.6vw,6rem);max-width:15ch;margin-bottom:1.8rem}
#ecopod-homepage .ec-range-hero h1 em{color:var(--eph-green)}
#ecopod-homepage .ec-range-hero-image{aspect-ratio:1.08;overflow:hidden;background:var(--eph-bone-2)}
#ecopod-homepage .ec-range-hero-image img{width:100%;height:100%;object-fit:cover}
#ecopod-homepage .ec-category-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}
#ecopod-homepage .ec-category-links a{font-size:12px;border:1px solid var(--eph-line);padding:.65rem .85rem}
#ecopod-homepage .ec-category-links a:hover,#ecopod-homepage .ec-category-links a:focus-visible{background:var(--eph-ink);color:var(--eph-bone)}
#ecopod-homepage .ec-product-section{padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5rem)}
#ecopod-homepage .ec-list-section-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}
#ecopod-homepage .ec-list-section-head .eph-heading{font-size:clamp(2.4rem,4vw,4rem)}
#ecopod-homepage .ec-list-section-head .eph-text-link{flex-shrink:0}
#ecopod-homepage .ec-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2.5rem}
#ecopod-homepage .ec-product-card .eph-card-image{aspect-ratio:1.65}
#ecopod-homepage .ec-product-card>p{max-width:36rem}
#ecopod-homepage .ec-product-facts{list-style:none;padding:0;margin:0 0 1.8rem;width:100%;border-top:1px solid var(--eph-line)}
#ecopod-homepage .ec-product-facts li{font-size:12px;padding:.65rem 0;border-bottom:1px solid var(--eph-line);color:var(--eph-soft)}
#ecopod-homepage .ec-product-facts li:last-child{color:var(--eph-ink);font-weight:500}
#ecopod-homepage .ec-range-cta>.eph-container{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}
#ecopod-homepage .ec-range-cta .eph-button{margin-top:2rem}

@media(max-width:950px){#ecopod-homepage .ec-range-hero{grid-template-columns:1fr;gap:2.5rem}#ecopod-homepage .ec-range-hero h1{max-width:19ch}#ecopod-homepage .ec-range-hero-image{aspect-ratio:1.7}#ecopod-homepage .ec-product-grid{gap:3rem 1.5rem}}
@media(max-width:760px){#ecopod-homepage .ec-product-grid,#ecopod-homepage .ec-range-cta>.eph-container{grid-template-columns:1fr;gap:3rem}#ecopod-homepage .ec-list-section-head{align-items:start;flex-direction:column;gap:1.25rem}#ecopod-homepage .ec-range-back{margin-bottom:2rem}#ecopod-homepage .ec-range-hero h1{font-size:clamp(2.8rem,9vw,4rem)}#ecopod-homepage .ec-range-hero-image{aspect-ratio:1.35}}

#ecopod-homepage .ec-range-hero{grid-template-columns:1fr}#ecopod-homepage .ec-range-intro{max-width:68rem}#ecopod-homepage .ec-range-hero h1{max-width:19ch}#ecopod-homepage .ec-category-form{margin-top:3rem;max-width:900px}#ecopod-homepage .ec-category-form .eph-lead-form{height:850px}
