/* Editorial refinement 2 — visual candidate, appended after scoped heartleaf.css. */
body.eds-hlp{--ink:#14211b;--muted:#58645d;--line:#dde2dc;font-family:"Helvetica Neue",Arial,sans-serif;color:var(--ink)}
.eds-hlp .preview-note{background:#f4f5f1;color:#394b40;font-size:10px;padding:7px 40px;letter-spacing:.02em}.eds-hlp .preview-note a{color:#394b40}.eds-hlp .announce{background:#e7eddf;color:#223b2a;justify-content:space-between;padding:9px 48px;font-size:12px;min-height:35px}.eds-hlp .site-header{height:102px;padding:0 48px;gap:52px}.eds-hlp .logo,.eds-hlp .logo img{width:268px}.eds-hlp .search{max-width:460px;margin-left:auto;border:0;border-bottom:1px solid #bbc5bd;border-radius:0;background:transparent;height:44px}.eds-hlp .search input{font-size:14px;padding-left:0}.eds-hlp .header-tools{gap:26px;font-size:13px}.eds-hlp .header-tools a,.eds-hlp .mobile-menu{min-width:44px;justify-content:center}.eds-hlp .category-nav{padding:0 48px;gap:34px;font-size:14px;height:54px}.eds-hlp .category-nav a:hover{color:#006b40;text-decoration:underline;text-underline-offset:6px}
.eds-hlp .editorial-hero{display:grid;grid-template-columns:44% 56%;height:590px;margin:0;gap:0;background:#f5f4ef}.eds-hlp .editorial-hero .hero-copy{height:590px;background:#f5f4ef;border-radius:0;padding:50px 48px;overflow:visible}.eds-hlp .editorial-hero .hero-media{height:590px;border-radius:0;background:#e6e9df}.eds-hlp .editorial-hero h1{font-size:clamp(56px,5.5vw,82px);line-height:1.02;letter-spacing:-.067em;font-weight:750;white-space:nowrap}.eds-hlp .editorial-hero h1 em{color:#006b40;font-style:normal}.eds-hlp .eyebrow{font-size:11px;letter-spacing:.13em;line-height:1.4;font-weight:700}.eds-hlp .editorial-hero .eyebrow{margin-bottom:30px;color:#4f6253;white-space:normal}.eds-hlp .editorial-hero p:not(.eyebrow){font-size:17px;line-height:1.65;margin:26px 0 28px;max-width:none;color:#44564a}.eds-hlp .editorial-hero .button{width:228px;min-width:0}.eds-hlp .hero-secondary{font-size:13px;margin-top:20px;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.eds-hlp .button{border-radius:4px;font-size:14px;min-height:50px;font-weight:600;letter-spacing:0}.eds-hlp .hlp-film-caption{margin:0;padding:14px 48px;border-bottom:1px solid #dde2dc;font-size:11px;color:#58645d}.eds-hlp .hlp-film-caption span:first-child{font-weight:700;letter-spacing:.06em}
.eds-hlp .section{padding:65px 48px}.eds-hlp h2{font-size:36px;line-height:1.15;font-weight:650;letter-spacing:-.045em}.eds-hlp .section-head{margin-bottom:28px;align-items:flex-end}.eds-hlp .section-head .eyebrow{font-size:10px;margin-bottom:10px}.eds-hlp .section-head>a{font-size:13px;padding:10px 0}.eds-hlp .hlp-products{gap:32px 22px}.eds-hlp .product-image{border-radius:4px;aspect-ratio:4/5!important}.eds-hlp .hlp-card h3{font-size:17px;line-height:1.35;font-weight:600;margin:15px 0 7px}.eds-hlp .sample-price{font-size:12px!important;color:#58645d!important;line-height:1.5}.eds-hlp .hlp-card .quick-link{width:40px;height:40px;border:0;background:white;bottom:14px;right:14px}.eds-hlp .category-section{background:#f5f4ef}.eds-hlp .category-tile{border-radius:4px}.eds-hlp .category-tile img{height:330px;object-fit:cover}.eds-hlp .category-tile .tile-bottom{padding:20px 18px;font-size:19px;background:white!important}.eds-hlp .category-tile .tile-bottom span{top:16px}.eds-hlp .video-section .section-head p{font-size:14px}.eds-hlp .video-card video{border-radius:4px!important}.eds-hlp .video-card h3{font-size:15px;margin-top:14px}.eds-hlp .story-band{background:#dcecff;margin:0;padding:55px 48px;border-radius:0;min-height:260px}.eds-hlp .story-brand{gap:28px}.eds-hlp .story-brand .brand-stamp{width:74px;height:74px}.eds-hlp .story-band h2{font-size:43px;line-height:1.1;margin-top:10px}.eds-hlp .story-band p:not(.eyebrow){font-size:15px;line-height:1.6}.eds-hlp .story-band .button{width:245px;background:#14211b;color:#fff}.eds-hlp .footer{padding:48px 48px 24px;background:#fff;gap:28px}.eds-hlp .footer p{font-size:13px;line-height:1.7}.eds-hlp .footer nav{font-size:14px;gap:28px}.eds-hlp .footer nav a{min-height:44px;display:flex;align-items:center}.eds-hlp .footer .brand-stamp{width:52px;height:52px}.eds-hlp .review-note{font-size:10px!important}
.eds-hlp .hlp-catalog-heading{background:#f5f4ef;border-radius:0;padding:50px 48px}.eds-hlp .hlp-catalog-heading h1{font-size:56px;font-weight:650;letter-spacing:-.055em;margin:13px 0}.eds-hlp .hlp-catalog-heading p:not(.eyebrow){font-size:16px;line-height:1.6;color:#58645d}.eds-hlp .filter-demo{padding:24px 48px;border-bottom:1px solid #dde2dc;gap:12px}.eds-hlp .filter-demo details{border-radius:4px;background:white}.eds-hlp .filter-demo summary{font-size:13px;min-height:44px}.eds-hlp .second-row{margin-top:38px}
.eds-hlp .breadcrumbs{padding:25px 48px;font-size:12px}.eds-hlp .pdp{padding:0 48px 65px;grid-template-columns:55% 45%}.eds-hlp .pdp-gallery{padding-right:55px}.eds-hlp .pdp-main-photo{height:650px;border-radius:4px}.eds-hlp .pdp-info{padding:20px 0 0}.eds-hlp .pdp h1{font-size:52px;font-weight:650}.eds-hlp .latin{font-size:15px;margin-top:12px}.eds-hlp .pdp-price{margin-top:20px!important;font-size:13px!important}.eds-hlp .pdp-separator{margin:25px 0}.eds-hlp .size{border-radius:4px;padding:13px 24px}.eds-hlp .pdp-delivery{background:#fff2b9;border-radius:4px;line-height:1.7;padding:17px 20px}.eds-hlp .pdp-intro{font-size:16px;line-height:1.65;max-width:45ch}.eds-hlp .demo-details{margin:28px 0 0;gap:0;border-top:1px solid #dde2dc}.eds-hlp .demo-details div{border-radius:0;background:white;border-bottom:1px solid #dde2dc;padding:18px 12px 18px 0}.eds-hlp .demo-details dt{font-size:12px}.eds-hlp .demo-details dd{font-size:14px}.eds-hlp .preview-notify{border-radius:4px;background:#f5f4ef;padding:24px}.eds-hlp .preview-notify h3{font-size:23px;letter-spacing:-.035em}.eds-hlp .preview-notify form{margin-top:18px}.eds-hlp .preview-notify label{display:grid;gap:8px;font-size:13px}.eds-hlp .preview-notify input{width:100%;height:46px}.eds-hlp .preview-notify .button{width:100%}
@media(min-width:1700px){.eds-hlp main,.eds-hlp .site-header,.eds-hlp .category-nav{max-width:1700px;margin-left:auto;margin-right:auto}}
@media(max-width:760px){.eds-hlp .preview-note{padding:6px 18px;font-size:9px;line-height:1.7}.eds-hlp .announce{padding:8px 18px;font-size:10px}.eds-hlp .announce>a{margin-left:auto}.eds-hlp .site-header{height:80px;padding:0 18px;gap:12px;grid-template-columns:minmax(0,1fr) 88px}.eds-hlp .logo,.eds-hlp .logo img{width:min(224px,100%)}.eds-hlp .header-tools{width:88px;gap:0}.eds-hlp .category-nav{padding:0 18px;gap:25px;font-size:12px;height:48px}.eds-hlp .editorial-hero{display:flex;margin:0;height:auto}.eds-hlp .editorial-hero .hero-copy{height:auto;min-height:365px;padding:36px 24px;width:100%}.eds-hlp .editorial-hero h1{font-size:57px;line-height:1.02;white-space:normal}.eds-hlp .editorial-hero h1 em{display:inline}.eds-hlp .editorial-hero .eyebrow{font-size:10px;margin-bottom:22px}.eds-hlp .editorial-hero p:not(.eyebrow){font-size:15px;margin:22px 0}.eds-hlp .editorial-hero .button{width:225px;min-height:50px;font-size:13px;padding:15px 18px;margin:0}.eds-hlp .hero-secondary{display:block;margin-top:10px;font-size:12px}.eds-hlp .editorial-hero .hero-media{height:390px;width:100%}.eds-hlp .hlp-film-caption{padding:12px 18px;display:block;font-size:10px;line-height:1.7}.eds-hlp .hlp-film-caption span{display:block}.eds-hlp .section{padding:40px 18px}.eds-hlp .section-head{gap:14px;align-items:flex-start}.eds-hlp h2{font-size:29px;max-width:none}.eds-hlp .section-head h2{white-space:normal;max-width:15ch}.eds-hlp .section-head>a{font-size:11px;white-space:normal;max-width:76px;flex:0 0 76px}.eds-hlp .section-head .eyebrow{font-size:9px}.eds-hlp .hlp-products{gap:27px 12px}.eds-hlp .hlp-card h3{font-size:14px;line-height:1.4;margin-top:12px}.eds-hlp .sample-price{font-size:11px!important}.eds-hlp .hlp-card .quick-link{height:32px;width:32px;right:8px;bottom:8px}.eds-hlp .category-tile img{height:180px}.eds-hlp .category-tile:first-child img{height:245px}.eds-hlp .category-tile .tile-bottom{font-size:14px;padding:16px 12px;min-height:52px}.eds-hlp .category-tile .tile-bottom span{top:12px}.eds-hlp .video-card h3{font-size:13px}.eds-hlp .video-section .section-head p{font-size:13px}.eds-hlp .story-band{margin:0;padding:35px 24px}.eds-hlp .story-brand{display:block}.eds-hlp .story-brand .brand-stamp{height:46px;width:46px;margin-bottom:20px}.eds-hlp .story-band h2{font-size:36px}.eds-hlp .story-band p:not(.eyebrow){font-size:14px;max-width:none}.eds-hlp .story-band .button{width:100%;margin-top:25px}.eds-hlp .footer{padding:34px 18px 20px}.eds-hlp .footer nav{gap:12px 22px}.eds-hlp .footer p{font-size:12px}.eds-hlp .hlp-catalog-heading{padding:34px 18px}.eds-hlp .hlp-catalog-heading h1{font-size:42px}.eds-hlp .hlp-catalog-heading p:not(.eyebrow){font-size:14px}.eds-hlp .filter-demo{padding:18px;gap:8px}.eds-hlp .filter-demo details{min-width:100px;flex:1}.eds-hlp .breadcrumbs{padding:20px 18px;font-size:11px}.eds-hlp .pdp{padding:0 18px 40px}.eds-hlp .pdp-gallery{padding:0}.eds-hlp .pdp-main-photo{height:420px}.eds-hlp .pdp-info{padding-top:32px}.eds-hlp .pdp h1{font-size:40px}.eds-hlp .pdp-intro{font-size:15px}.eds-hlp .demo-details div{padding:16px 8px 16px 0}.eds-hlp .demo-details dd{font-size:13px}.eds-hlp .pdp-delivery{font-size:12px;padding:16px}.eds-hlp .preview-notify{padding:20px}}
@media(prefers-reduced-motion:reduce){.eds-hlp *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.eds-hlp .film-wrap{position:relative;overflow:hidden;height:100%;background:#eff1e9}.eds-hlp .film-wrap video{display:block}.eds-hlp .film-play{position:absolute;bottom:18px;right:18px;background:#fff;color:#14211b;border:0;border-radius:4px;padding:13px 17px;min-height:44px;font-size:12px;font-weight:600}.eds-hlp .video-card .film-wrap{height:auto}.eds-hlp .pdp-gallery>.film-wrap{height:260px;margin-top:18px;border-radius:4px}.eds-hlp .pdp-gallery>.film-wrap video{height:100%;max-height:none!important;object-fit:cover;margin-top:0!important}.eds-hlp .film-play:hover{background:#fff2b9}
body.eds-hlp.single-product.eds-modern.woocommerce .hlp-product-shell .summary form.cart .single_add_to_cart_button{border-radius:4px;background:#14211b;border-color:#14211b}
body.eds-hlp.single-product.eds-modern.woocommerce .hlp-product-shell .summary .eds-variation-pill{border-radius:4px!important}
body.eds-hlp.single-product.eds-modern.woocommerce .hlp-product-shell .summary .m-local-delivery{background:#fff2b9;border-radius:4px}
body.eds-hlp .hlp-product-shell .eds-plant-facts__grid>div{background:white;border-bottom:1px solid #dde2dc;border-radius:0}
@media(max-width:760px){.eds-hlp .editorial-hero .hero-copy{padding:28px 24px;min-height:0}.eds-hlp .editorial-hero h1{font-size:51px}.eds-hlp .editorial-hero p:not(.eyebrow){margin:18px 0}.eds-hlp .editorial-hero .eyebrow{margin-bottom:18px}.eds-hlp .editorial-hero .hero-media{height:340px}.eds-hlp .film-play{bottom:12px;right:12px;padding:12px;font-size:11px}.eds-hlp .pdp-gallery>.film-wrap{height:220px}}

.eds-hlp .film-details{margin-top:14px;border-top:1px solid #dde2dc}.eds-hlp .film-details summary{font-size:13px;min-height:44px}.eds-hlp .film-details .film-wrap{height:260px}.eds-hlp .film-details video{height:100%;max-height:none!important;object-fit:contain;margin:0!important}
