.phase89g-menu-pathways{display:grid;gap:8px;align-content:start;min-width:0;padding:14px;border:1px solid var(--doflee-border, #d9ded5);background:#f6f8f3}.phase89g-menu-pathways strong{color:var(--doflee-ink, #111);font:800 1rem/1.2 Georgia,serif}.phase89g-menu-pathways a{display:flex;min-height:36px;align-items:center;color:var(--doflee-grass-900, #234619);font:750 .9rem/1.25 Roboto,Helvetica,Arial,sans-serif;text-decoration:none}.phase89g-menu-pathways a:hover,.phase89g-menu-pathways a:focus-visible{color:var(--doflee-grass-700, #315c24);text-decoration:underline;text-underline-offset:3px}.phase89g-page-ecosystem{background:#fff}.phase89g-page-hero,.phase89g-library-hero,.phase89g-category-depth,.phase89g-home-discovery,.phase89g-merch,.phase89g-trust-page{color:var(--doflee-ink, #111)}.phase89g-library-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(24px,4vw,56px);align-items:stretch}.phase89g-library-hero__copy{display:grid;align-content:center;gap:16px;padding-block:clamp(18px,3vw,38px)}.phase89g-library-hero h1,.phase89g-guide-detail h1,.phase89g-trust-page h1,.phase89g-home-discovery h2,.phase89g-merch h2,.phase89g-category-depth h2{margin:0;font-family:var(--phase89e-display, Georgia, serif);font-weight:500;letter-spacing:0}.phase89g-library-hero h1,.phase89g-guide-detail h1,.phase89g-trust-page h1{max-width:12ch;font-size:clamp(2.35rem,5vw,4.9rem);line-height:.96}.phase89g-library-hero p,.phase89g-guide-detail__lede,.phase89g-trust-page__lede{max-width:68ch;margin:0;color:#4d5c50;font:400 1rem/1.72 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif)}.phase89g-library-hero__media,.phase89g-guide-detail__media{min-height:320px;overflow:hidden;background:#edf3ed}.phase89g-library-hero__media img,.phase89g-guide-detail__media img,.phase89g-category-depth__media img,.phase89g-discovery-card img{display:block;width:100%;height:100%;object-fit:cover}.phase89g-guide-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.phase89g-guide-nav a,.phase89g-trust-links a{display:inline-flex;min-height:42px;align-items:center;padding:9px 14px;border:1px solid var(--doflee-border, #d9ded5);background:#fff;color:var(--doflee-ink, #111);font:750 .86rem/1.2 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif);text-decoration:none}.phase89g-guide-nav a[aria-current=page],.phase89g-guide-nav a:hover,.phase89g-guide-nav a:focus-visible,.phase89g-trust-links a:hover,.phase89g-trust-links a:focus-visible{border-color:var(--doflee-grass-700, #315c24);background:var(--doflee-grass-700, #315c24);color:#fff}.phase89g-library-grid,.phase89g-guide-card-grid,.phase89g-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.phase89g-library-card,.phase89g-guide-panel,.phase89g-trust-card,.phase89g-path-panel,.phase89g-season-card,.phase89g-journey-step{display:grid;min-width:0;border:1px solid var(--doflee-border, #d9ded5);background:#fff}.phase89g-library-card{grid-template-rows:190px 1fr;color:inherit;text-decoration:none}.phase89g-library-card__media{display:block;overflow:hidden;background:#edf3ed}.phase89g-library-card__copy,.phase89g-guide-panel,.phase89g-trust-card,.phase89g-path-panel,.phase89g-season-card,.phase89g-journey-step{gap:10px;padding:18px}.phase89g-library-card strong,.phase89g-guide-panel strong,.phase89g-trust-card strong,.phase89g-path-panel strong,.phase89g-season-card strong,.phase89g-journey-step strong{color:var(--doflee-ink, #111);font:800 1.05rem/1.25 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif)}.phase89g-library-card span,.phase89g-guide-panel p,.phase89g-trust-card p,.phase89g-path-panel p,.phase89g-season-card span,.phase89g-journey-step span{margin:0;color:#4d5c50;font:400 .92rem/1.55 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif)}.phase89g-library-card em,.phase89g-season-card em{color:var(--doflee-grass-900, #234619);font:800 .82rem/1.2 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif);font-style:normal}.phase89g-guide-detail__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:clamp(24px,4vw,48px);align-items:center}.phase89g-guide-detail__body,.phase89g-trust-page__body{display:grid;gap:38px;margin-top:34px}.phase89g-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase89g-guide-products{margin-top:8px}.phase89g-guide-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px}.phase89g-category-depth{margin-top:34px}.phase89g-category-depth__grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(20px,3vw,34px);margin-top:18px}.phase89g-category-depth__media{min-height:330px;overflow:hidden;background:#edf3ed}.phase89g-category-depth__panels,.phase89g-season-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase89g-path-panel ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.phase89g-path-panel a{color:var(--doflee-grass-900, #234619);font-weight:800;text-decoration:none}.phase89g-path-panel a:hover,.phase89g-path-panel a:focus-visible{text-decoration:underline;text-underline-offset:3px}.phase89g-home-discovery{background:#f7f8f4}.phase89g-home-discovery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.phase89g-discovery-card{display:grid;grid-template-rows:160px 1fr;overflow:hidden;border:1px solid var(--doflee-border, #d9ded5);background:#fff;color:inherit;text-decoration:none}.phase89g-discovery-card__media{overflow:hidden;background:#edf3ed}.phase89g-discovery-card__copy{display:grid;gap:8px;padding:16px}.phase89g-discovery-card__copy strong{font:800 1rem/1.25 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif)}.phase89g-discovery-card__copy span{color:#4d5c50;font:400 .9rem/1.5 var(--phase89e-ui, Roboto, Helvetica, Arial, sans-serif)}.phase89g-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.phase89g-merch__shelf{margin-top:30px}.phase89g-merch__heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.phase89g-merch__heading a{color:var(--doflee-grass-900, #234619);font-weight:800;text-decoration:none}.phase89g-merch__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:16px}.phase89g-trust-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width:991px){.phase89g-library-hero,.phase89g-guide-detail__hero,.phase89g-category-depth__grid{grid-template-columns:1fr}.phase89g-library-grid,.phase89g-guide-card-grid,.phase89g-trust-grid,.phase89g-home-discovery__grid,.phase89g-guide-products__grid,.phase89g-merch__grid,.phase89g-guide-steps,.phase89g-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.phase89g-library-hero__media,.phase89g-guide-detail__media,.phase89g-category-depth__media{min-height:0;aspect-ratio:16 / 9}}@media(min-width:992px)and (max-width:1199px){.catalog-nav__list{gap:1px;padding-inline:6px}.catalog-nav__link{padding-inline:1px;font-size:12px;letter-spacing:.01em}}@media(max-width:767px){.phase89g-menu-pathways{margin-top:10px}.phase89g-library-hero h1,.phase89g-guide-detail h1,.phase89g-trust-page h1{max-width:13ch;font-size:clamp(2.15rem,11vw,3.4rem)}.phase89g-library-grid,.phase89g-guide-card-grid,.phase89g-trust-grid,.phase89g-home-discovery__grid,.phase89g-guide-products__grid,.phase89g-merch__grid,.phase89g-guide-steps,.phase89g-category-depth__panels,.phase89g-season-grid,.phase89g-journey{grid-template-columns:1fr}.phase89g-library-card,.phase89g-discovery-card{grid-template-rows:168px 1fr}.phase89g-merch__heading{display:grid;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/phase89g-ecosystem.css.map */
