.ed{background:#fff;color:#334C3A;font-family:'Cardo',Georgia,serif;line-height:1.6;overflow:hidden}
.ed *{box-sizing:border-box}
.ed a{color:inherit;text-decoration:none}
.ed-disp{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300;text-transform:uppercase;letter-spacing:1.3px;line-height:1.1;margin:0}
.ed-lab{font-family:'Figtree',Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.4px;font-weight:500}
.ed-btn{display:inline-block;font-family:'Figtree',Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.4px;padding:15px 38px;border:1px solid #334C3A;color:#334C3A;background:transparent;border-radius:0}
.ed-btn.ed-w{border-color:#fff;color:#fff !important}
.ed-btn.ed-f{background:#334C3A;color:#fff !important}
.ed-mut{color:rgba(51,76,58,.75)}
.ed-it{font-style:italic;font-size:18px;margin:0 0 28px}
.ed-wrap{max-width:1280px;margin:0 auto;padding:0 40px}
.ed-center{text-align:center;padding:72px 24px 56px}
.ed-ph{position:relative;display:block;overflow:hidden;background:#F3F6F2}
.ed-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ed-hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#CDDACB;overflow:hidden}
.ed-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 14%}
.ed-scrim{position:absolute;inset:0;background:rgba(20,40,28,.22)}
.ed-in{position:relative;padding:24px}
.ed>.ed-hero:first-child{align-items:flex-end}
.ed>.ed-hero:first-child .ed-scrim{background:linear-gradient(to bottom,rgba(20,40,28,0) 45%,rgba(20,40,28,.6) 100%)}
.ed>.ed-hero:first-child .ed-in{padding-bottom:64px}
.ed>.ed-hero:first-child .ed-h1{font-size:56px;margin:12px 0 10px}
.ed>.ed-hero:first-child .ed-it{margin-bottom:22px}
.ed-h1{font-size:68px;margin:14px 0 12px}
.ed-band{background:#334C3A}
.ed-quote{font-size:46px;max-width:820px;margin:0 auto;font-style:italic;text-transform:none;letter-spacing:.5px}
.ed-two{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.ed-feat{padding-bottom:80px;text-align:center}
.ed-founder{align-items:center;gap:0;padding-top:20px;padding-bottom:88px}
.ed-fx{padding:0 56px}
.ed-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.ed-pn{margin-top:12px;font-size:15px}
.ed-pp{font-family:'Figtree',Arial,sans-serif;font-size:13px;color:rgba(51,76,58,.75)}
.ed-tag{font-family:'Figtree',Arial,sans-serif;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#6FA287;margin-top:4px}
.ed-tabs{display:flex;justify-content:center;gap:34px;margin-bottom:34px}
.ed-tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:6px 0;cursor:pointer;color:#334C3A;font:inherit;text-transform:uppercase;letter-spacing:1.4px}
.ed-tabs button.on{border-bottom-color:#334C3A}
.ed-panel{display:none}.ed-panel.on{display:block}
.ed-join{background:#CDDACB;text-align:center;padding:72px 24px}
.ed-fr{display:inline-flex;max-width:100%}
.ed-fr input{width:320px;max-width:60vw;padding:15px 18px;border:1px solid #334C3A;border-right:0;font:400 15px Cardo,Georgia,serif;background:#fff;color:#334C3A;border-radius:0}
.ed-fr button{padding:15px 28px;border:1px solid #334C3A;background:#334C3A;color:#fff;cursor:pointer;border-radius:0}
.ed-ab-hero{display:grid;grid-template-columns:1fr 1fr;min-height:720px}
.ed-ab-img{min-height:520px}
.ed-ab-txt{display:flex;flex-direction:column;justify-content:center;padding:64px 72px;background:#fff}
.ed-ab-body{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:96px;padding-bottom:96px}
@media(max-width:820px){.ed-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-two,.ed-ab-hero,.ed-ab-body{grid-template-columns:1fr}.ed-wrap{padding:0 20px}.ed-h1{font-size:40px}.ed>.ed-hero:first-child .ed-h1{font-size:36px}.ed-quote{font-size:30px}.ed-fx,.ed-ab-txt{padding:32px 20px}.ed-ab-body{gap:40px;padding-top:56px;padding-bottom:56px}.ed-founder .ed-fx{order:1 !important}}
.grid-item__image,.product-item__image,.product-item .image-wrapper{background:#F3F6F2}
.product-item__title,.grid-product__title{font-size:15px}
.product__title,.product-title{font-family:'Cormorant Garamond',Georgia,serif !important;font-weight:300;text-transform:uppercase;letter-spacing:1.3px}
.collection__title,.page__title,.section__title{text-align:center}
.btn--primary,.btn-primary,.product-form__submit,[class*='add-to-cart']{background:#334C3A !important;border-color:#334C3A !important;color:#fff !important;border-radius:0}
a{text-underline-offset:4px}
