.template-index .site-main .section{padding-block:clamp(2.75rem,5vw,4.75rem)}.template-index .phase89g-home-discovery,.template-index .phase89d-home-trust{border-top:1px solid var(--line)}.phase89g-discovery-card__copy em{display:block;margin-top:auto;padding-top:.55rem;color:var(--leaf);font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.template-index .phase89d-home-trust .trust-highlights__grid{margin-top:1rem}.template-index .phase89d-home-trust .trust-highlight{padding:1rem 1.1rem}.template-index .phase89d-home-trust .phase89g-trust-links{margin-top:1rem}.mega-panel__inner{grid-template-columns:minmax(11rem,.7fr) minmax(0,2.7fr) minmax(13rem,.72fr)}.mega-panel__promos{grid-template-columns:1fr}.mega-panel__promos .mega-promo-card{min-height:12rem}.phase89l-mobile-category-directory{display:none}.phase89l-category-trust{display:inline-flex;width:fit-content;color:#fff;font-size:.72rem;font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.phase89l-curated-pollinator .collection-results__bar{align-items:end;margin-bottom:14px}.phase89l-curated-pollinator .collection-results__bar h2{margin:2px 0 4px}.phase89l-curated-pollinator__paths{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.phase89l-curated-pollinator__paths a{border:1px solid rgba(31,72,50,.2);border-radius:999px;color:var(--forest);padding:8px 12px;text-decoration:none}.phase89l-curated-pollinator__paths a:hover{background:#1f483212}.phase89l-catalog-index__header{align-items:end;display:flex;justify-content:space-between;gap:28px;margin:20px 0 24px}.phase89l-catalog-index__header h1{margin:4px 0 8px}.phase89l-catalog-index__header p:last-child{margin-bottom:0;max-width:720px}.phase89l-catalog-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.phase89l-catalog-index__card{border:1px solid var(--line);border-radius:14px;color:inherit;overflow:hidden;text-decoration:none}.phase89l-catalog-index__media,.phase89l-catalog-index__media img{display:block;width:100%}.phase89l-catalog-index__media{aspect-ratio:4 / 3;overflow:hidden}.phase89l-catalog-index__media img{height:100%;object-fit:cover;transition:transform .25s ease}.phase89l-catalog-index__card:hover .phase89l-catalog-index__media img{transform:scale(1.025)}.phase89l-catalog-index__copy{display:grid;gap:7px;padding:16px}.phase89l-catalog-index__copy strong{color:var(--forest);font-family:var(--heading-font);font-size:1.25rem}.phase89l-catalog-index__copy span{color:var(--muted);font-size:.9rem;line-height:1.5}.phase89l-catalog-index__copy em{color:var(--forest);font-size:.78rem;font-style:normal;font-weight:700}.phase89k2-hero-card__overlay{gap:.55rem}.phase89k2-hero-card__jump{margin-top:.1rem}.phase89k2-category-destination{padding-bottom:.45rem}.phase89k2-category-destination+.shopify-section,.template-collection .collection-results{margin-top:0}.collection-catalog-layout,.search-catalog-layout{grid-template-columns:minmax(13rem,15.5rem) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem)}.collection-catalog-layout--no-filters,.search-catalog-layout--no-filters{grid-template-columns:minmax(0,1fr)}.phase89l-after-shopping{margin-top:clamp(2.5rem,5vw,4.5rem);padding:clamp(2rem,4vw,3.5rem) 0;border-top:1px solid var(--line);background:#f4f5ef}.phase89l-after-shopping .phase89k1-after-shopping__heading{align-items:center;margin:0}.phase89l-after-shopping__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.phase89l-after-shopping__actions>a:not(.phase89e-button){color:var(--leaf);font-weight:800}.template-search .search-results-doflee{padding-top:clamp(2rem,4vw,3.5rem)}.template-search .search-results-doflee__shell>h1{margin-bottom:.75rem}.phase89l-search-related{margin:.85rem 0 1rem;padding-block:.55rem}.template-search .search-catalog-layout{margin-top:0}.phase89l-search-recovery{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.75fr);align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.75rem)}.phase89l-search-recovery .phase89e-search-recovery__actions{grid-column:2;justify-content:flex-start}.phase89l-search-start{margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.75rem)}.phase89l-pdp-decision-support{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:center;margin:1rem 0 1.5rem;padding:1rem 1.25rem}.phase89l-pdp-decision-support p{max-width:62ch}.phase89l-pdp-decision-support .phase89i-pdp-guide-panel__links{gap:.35rem .9rem}.phase89e4-cart--empty .phase89d-cart-empty{gap:clamp(1.5rem,3vw,2.5rem)}.phase89e4-cart--empty .phase89d-cart-empty__message{min-height:0;padding-block:clamp(2rem,5vw,4rem)}.phase89e4-cart--empty .phase89e-cart-category-nav{margin:0}.phase89e4-cart--empty .phase89d-cart-recommendations{margin-top:0}.phase89l-guide-library .phase89g-library-hero,.phase89g-guide-detail__hero{min-height:0}.phase89l-guide-library__actions,.phase89l-guide-detail__actions,.phase89l-trust-page__actions{margin-top:1.25rem}.phase89l-guide-library__content,.phase89l-guide-detail__content,.phase89l-trust-page__content{max-width:76ch;margin:clamp(1.5rem,4vw,3rem) auto}.phase89l-guide-library__grid{margin-top:clamp(1.5rem,4vw,2.75rem)}.phase89l-guide-shopping{margin-top:clamp(1.5rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--line)}.phase89l-guide-shopping__links{margin:1rem 0 1.5rem}.phase89l-guide-shopping__products{margin-bottom:1rem}.phase89l-trust-page__body{margin-top:clamp(1.5rem,4vw,2.75rem)}.phase89l-trust-page__fallback{max-width:66ch}.phase89l-trust-page__related{margin-top:1.5rem}.phase89l-404-search{display:grid;gap:.45rem;max-width:36rem;margin:1.5rem auto;text-align:left}.phase89l-404-search>label{font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.phase89l-404-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.phase89l-404-search input[type=search]{width:100%;min-height:3rem;border:1px solid var(--line);border-right:0;background:#fff;padding:.75rem 1rem;font:inherit}.phase89l-404-paths{max-width:36rem;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.phase89l-footer__top{border-top:1px solid var(--line);background:#f2f4ed;padding:clamp(2.25rem,5vw,4rem) 0}.phase89l-footer__top-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}.phase89l-footer__brand h2,.phase89l-footer__top .footer-newsletter h2{max-width:22ch;margin:.3rem 0 .75rem;font-size:clamp(1.5rem,2.4vw,2.25rem)}.phase89l-footer__top .footer-newsletter p{margin:0 0 1rem;color:var(--muted)}.phase89l-footer .footer-navigation{padding-block:clamp(2rem,4vw,3.25rem)}.phase89l-footer .footer-legal{margin-top:0}@media(max-width:900px){.phase89l-catalog-index__header{align-items:flex-start;flex-direction:column}.phase89l-catalog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-panel__promos{display:none}.phase89l-mobile-category-directory{display:block;margin-top:.65rem;border:1px solid var(--line);background:#fff}.phase89l-mobile-category-directory summary{min-height:2.8rem;display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;color:var(--leaf);font-size:.78rem;font-weight:800;cursor:pointer}.phase89l-mobile-category-directory summary:after{content:"+";font-size:1.1rem}.phase89l-mobile-category-directory[open] summary:after{content:"\2212"}.phase89l-mobile-category-directory__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-height:15rem;overflow:auto;border-top:1px solid var(--line)}.phase89l-mobile-category-directory__links a{min-height:2.65rem;display:flex;align-items:center;padding:.55rem .8rem;border-bottom:1px solid var(--line);color:var(--ink);font-size:.78rem;text-decoration:none}.collection-catalog-layout,.search-catalog-layout{display:block}.phase89l-footer__top-grid{grid-template-columns:1fr}.phase89l-search-recovery,.phase89l-pdp-decision-support{display:grid;grid-template-columns:1fr}.phase89l-search-recovery .phase89e-search-recovery__actions{grid-column:auto}}@media(max-width:640px){.phase89l-catalog-index__grid{grid-template-columns:1fr}.template-index .site-main .section{padding-block:2.25rem}.template-index .phase89g-home-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.template-index .phase89g-discovery-card{min-height:0}.template-index .phase89g-discovery-card__media{aspect-ratio:4 / 3}.template-index .phase89g-discovery-card__copy{padding:.85rem}.template-index .phase89g-discovery-card__copy span{display:none}.phase89l-category-trust{font-size:.67rem}.phase89l-mobile-category-directory__links{grid-template-columns:1fr 1fr}.phase89l-after-shopping .phase89k1-after-shopping__heading,.phase89l-after-shopping__actions{align-items:flex-start}.phase89l-after-shopping__actions{width:100%}.phase89l-after-shopping__actions .phase89e-button{width:100%;justify-content:center}.phase89l-404-search>div{grid-template-columns:1fr;gap:.5rem}.phase89l-404-search input[type=search]{border-right:1px solid var(--line)}.phase89l-404-paths{grid-template-columns:1fr}.catalog-404{padding:3.5rem 0}.catalog-404 h1{font-size:clamp(2.4rem,12vw,4rem)}.phase89l-footer__top{padding-block:2rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/phase89l-shopping-first.css.map */
