:root{--ink:#173b2c;--leaf:#2f684c;--accent:#d96b3b;--cream:#fbf8f0;--paper:#fff;--muted:#68756d;--line:#dbe2da;--radius:1.1rem;--shadow:0 16px 45px rgba(23,59,44,.1);--page:min(1200px, calc(100% - 2rem) );font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--cream)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);line-height:1.6}img,svg{display:block;max-width:100%}a{color:inherit;text-underline-offset:.22em}button,input{font:inherit}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:1rem;top:-10rem;z-index:100;background:#fff;padding:.75rem 1rem}.skip-link:focus{top:1rem}.shell{width:var(--page);margin-inline:auto}.site-main{min-height:55vh}.section{padding:clamp(3rem,7vw,6rem) 0}.section--tight{padding:2rem 0}.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf)}h1,h2,h3{font-family:Georgia,Times New Roman,serif;line-height:1.08;margin:0 0 .8rem}h1{font-size:clamp(2.6rem,7vw,5.7rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.03em}h3{font-size:1.3rem}.lede{font-size:clamp(1.08rem,2vw,1.35rem);max-width:46rem;color:#365647}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.1rem;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-decoration:none;font-weight:750}.button--secondary{background:transparent;color:var(--ink)}.button[disabled]{cursor:not-allowed;opacity:.62}.site-header{position:relative;z-index:20;background:#fbf8f0f5;border-bottom:1px solid var(--line)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5rem}.wordmark{font:800 1.35rem/1 Georgia,serif;text-decoration:none}.header__nav>ul,.footer__links,.inline-list{list-style:none;margin:0;padding:0}.header__nav>ul{display:flex;gap:1.15rem;align-items:center}.header__nav a{text-decoration:none;font-weight:700;font-size:.92rem}.header__menu-button{display:none;border:0;background:none}.hero{overflow:hidden}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.media-placeholder{min-height:22rem;border-radius:var(--radius);border:1px dashed #9eae9f;background:#eef2e9;display:grid;place-items:center;padding:2rem;text-align:center;color:#557062}.media-placeholder__svg{width:7rem;opacity:.3}.grid{display:grid;gap:1rem}.grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.tile,.facts-panel,.quality-panel,.guide-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem}.tile{min-height:10rem;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.seed-badge{display:inline-flex;padding:.35rem .65rem;border-radius:999px;background:#e8efe7;color:var(--ink);font-size:.75rem;font-weight:800}.seed-facts{margin:0}.seed-fact-row{display:grid;grid-template-columns:minmax(8rem,.85fr) minmax(0,1.5fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.seed-fact-row dt{font-weight:800}.seed-fact-row dd{margin:0;color:#365647}.product-hero{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.product-copy{font-size:1.05rem}.notice{border-left:4px solid var(--accent);background:#fff3e9;padding:1rem 1.2rem}.newsletter{background:var(--ink);color:#fff;border-radius:var(--radius);padding:clamp(1.6rem,4vw,3rem)}.newsletter .eyebrow,.newsletter .lede{color:#dbe9df}.newsletter__form{display:flex;gap:.7rem;max-width:36rem}.newsletter__form input{min-width:0;flex:1;border:1px solid #fff;border-radius:999px;padding:.8rem 1rem;background:#fff;color:var(--ink)}.newsletter .button{background:var(--accent);border-color:var(--accent)}.site-footer{padding:4rem 0 2rem;background:#112d22;color:#eff6f0}.footer__grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:2rem}.footer__links li+li{margin-top:.5rem}.footer__fineprint{border-top:1px solid rgba(255,255,255,.18);padding-top:1.4rem;margin-top:2.5rem;color:#bfd0c5;font-size:.88rem}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.collection-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.collection-card__body{padding:1rem}.collection-card a{text-decoration:none}.faq-list details{border-top:1px solid var(--line);padding:1rem 0}.faq-list summary{cursor:pointer;font-weight:800}.password-page{min-height:100vh;background:linear-gradient(140deg,#f7f1e4,#e3ede2)}.password-shell{width:min(860px,calc(100% - 2rem));margin:auto;padding:clamp(2rem,8vw,6rem) 0;text-align:center}.password-shell .media-placeholder{min-height:14rem}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0}.trust-strip>*{background:#ffffffb3;border:1px solid var(--line);border-radius:999px;padding:.65rem}.rte{max-width:72ch}.rte>*:first-child{margin-top:0}@media(max-width:900px){.header__menu-button{display:inline-flex}.header__nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--cream);padding:1rem}.header__nav.is-open{display:block}.header__nav>ul{align-items:flex-start;flex-direction:column}.hero__grid,.product-hero,.footer__grid{grid-template-columns:1fr}.grid--tiles,.grid--cards,.collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){:root{--page: calc(100% - 1.25rem) }.section{padding:2.7rem 0}.grid--tiles,.grid--cards,.collection-grid,.trust-strip{grid-template-columns:1fr}.newsletter__form{flex-direction:column}.seed-fact-row{grid-template-columns:1fr;gap:.2rem}.hero__actions{align-items:stretch;flex-direction:column}.button{width:100%}}.catalog-hero{padding:clamp(1rem,3vw,2rem) 0 0;background:#fff}.catalog-hero__frame{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);min-height:clamp(31rem,55vw,42rem);overflow:hidden;border-radius:1.25rem;background:linear-gradient(125deg,#dce8d1,#f5e7cc 55%,#d88b61)}.catalog-hero__content{z-index:2;align-self:center;margin:clamp(1rem,4vw,4rem);padding:clamp(1.4rem,4vw,3.5rem);border:1px solid rgba(255,255,255,.72);border-radius:1rem;background:#ffffffc2;box-shadow:0 22px 60px #173b2c24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-hero__content h1{font-size:clamp(3rem,6.5vw,6rem);max-width:10ch}.catalog-hero__art{position:relative;min-height:100%}.catalog-hero__art span{position:absolute;width:23rem;height:8rem;border:1px solid rgba(23,59,44,.38);border-radius:50%;transform:rotate(-38deg);background:#ffffff24}.catalog-hero__art span:nth-child(1){top:8%;right:-4rem}.catalog-hero__art span:nth-child(2){top:29%;right:4rem;width:17rem;height:6rem}.catalog-hero__art span:nth-child(3){top:48%;right:-2rem;width:20rem;height:7rem}.catalog-hero__art span:nth-child(4){bottom:10%;right:7rem;width:13rem;height:5rem}.catalog-hero__art span:nth-child(5){bottom:-2%;right:-4rem;width:17rem;height:6rem}.catalog-directory{background:#fff}.catalog-directory__tile{position:relative;overflow:hidden;padding:1.1rem;min-height:13rem;background:linear-gradient(145deg,#f6f2e7,#e0ebdc)}.catalog-directory__tile:nth-child(3n){background:linear-gradient(145deg,#faebdd,#e9c5ad)}.catalog-directory__tile:nth-child(4n){background:linear-gradient(145deg,#e6eddc,#c9dbc1)}.catalog-directory__number{position:absolute;right:.85rem;top:.6rem;font:800 3.2rem/1 Georgia,serif;color:#173b2c1f}.catalog-directory__tile>span:last-child,.crop-card>span:last-child,.featured-shelf__card>span:last-child{font-weight:850}.crop-shelf{background:#eef2e9}.crop-shelf__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.crop-card{display:flex;min-height:13rem;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1rem;border:1px solid rgba(23,59,44,.12);border-radius:.85rem;background:#fff;text-decoration:none}.crop-card__art{position:relative;flex:1;min-height:5rem}.crop-card__art:before,.crop-card__art:after{position:absolute;border:1px solid rgba(23,59,44,.35);border-radius:50%;content:"";transform:rotate(-32deg)}.crop-card__art:before{width:6.5rem;height:2.4rem;right:-1rem;top:.5rem}.crop-card__art:after{width:4.5rem;height:1.8rem;left:.2rem;top:2.7rem}.crop-card:nth-child(3n){background:#f8e6d7}.crop-card:nth-child(4n){background:#e0ebda}.crop-card h3{font-size:1.2rem}.featured-shelf__card{display:block;text-decoration:none;transition:transform .2s ease}.featured-shelf__card:hover{transform:translateY(-3px)}.featured-shelf__card .media-placeholder{min-height:13rem;margin-bottom:1.2rem}.featured-shelf__card p{color:#52665b}.catalog-404{padding:clamp(5rem,12vw,10rem) 0;background:linear-gradient(130deg,#eff3e9,#f4dfca)}.catalog-404__inner{max-width:55rem;text-align:center}.catalog-404 h1{font-size:clamp(3rem,8vw,6.5rem)}.catalog-404 .lede{margin-inline:auto}.catalog-404 .hero__actions{justify-content:center}@media(max-width:1000px){.crop-shelf__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.catalog-hero__frame{grid-template-columns:1fr;min-height:auto}.catalog-hero__content{margin:1rem}.catalog-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.48}.catalog-hero__content h1{font-size:clamp(2.8rem,13vw,4.5rem)}.crop-shelf__grid{grid-template-columns:repeat(2,1fr)}.crop-card{min-height:11rem}}.crop-shelf .eyebrow,.crop-shelf h2{text-align:center}@media(min-width:1001px){.crop-shelf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--ink:#111111;--leaf:#1F5A42;--accent:#1F5A42;--cream:#FAFAF7;--paper:#FFFFFF;--muted:#4A4A4A;--line:#E4E4E0;--radius:6px;--shadow:0 12px 30px rgba(17,17,17,.08)}body{background:#fafaf7;color:#111;font-size:16px}.eyebrow{color:#1f5a42}.lede,.footer__fineprint,.footer__grid p{color:#4a4a4a}h1,h2,h3{color:#111}.button{border-radius:4px;background:#1f5a42;border-color:#1f5a42}.button--secondary{background:#fff;color:#111;border-color:#c9cec8}.card,.tile,.facts-panel,.quality-panel,.guide-card{border-color:#e4e4e0;border-radius:6px;box-shadow:none}.catalog-hero{background:#fafaf7}.catalog-hero__frame{background:linear-gradient(120deg,#e8eee7,#f7f5ef 72%,#e4e9e1);border-radius:6px}.catalog-hero__content{background:#fffffff0;border:1px solid #E4E4E0;box-shadow:0 12px 32px #11111114}.catalog-directory,.crop-shelf,.featured-shelf,.collection-editorial{background:#fff}.catalog-directory__tile,.crop-card{border-radius:6px;box-shadow:none}.catalog-directory__tile{background:#f7f5ef}.catalog-directory__tile:nth-child(3n),.catalog-directory__tile:nth-child(4n),.crop-card:nth-child(3n),.crop-card:nth-child(4n){background:#f7f5ef}.site-footer{background:#111;color:#fff}.site-footer p,.site-footer h3,.site-footer a{color:#fff}.site-footer .trust-strip>*{background:#1a1a1a;border-color:#333;color:#fff}@media(max-width:767px){.site-footer a,.breadcrumbs a,.section-heading-row a,.collection-chips a,.collection-results__bar a,.guide-card a{display:inline-flex;align-items:center;min-height:44px}.breadcrumbs a{min-width:44px}.footer__links li+li{margin-top:.15rem}.catalog-hero__frame{min-height:0}.catalog-hero__content{margin:1rem}.collection-chips a{min-height:44px}}.search-results-doflee__form{max-width:520px;margin:1.5rem 0}.search-results-doflee__count{margin:1.5rem 0;color:#4a4a4a}.search-results-doflee__form.catalog-search{border-radius:2px}@media(max-width:767px){.catalog-hero__art{overflow:hidden}}@media(max-width:380px){.enterprise-header__top{gap:.35rem;grid-template-columns:minmax(0,1fr) auto}.enterprise-wordmark{width:100%;max-width:210px}.enterprise-wordmark strong{font-size:1.55rem}.enterprise-wordmark span{max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;letter-spacing:.08em}.mobile-catalog-trigger{gap:.35rem;padding:.45rem .55rem;font-size:.85rem}.mobile-catalog-trigger__icon{width:1rem}}.footer__trust-links{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.15)}.footer__trust-links a{font-weight:800;text-decoration:none}.footer__social-placeholder{color:#d8e0da;font-size:.85rem}@media(max-width:767px){.site-footer a,.breadcrumbs a,.section-heading-row a,.collection-chips a,.collection-results__bar a,.guide-card a{display:inline-flex;align-items:center;min-height:44px}.breadcrumbs a{min-width:44px}.footer__links li+li{margin-top:.15rem}}:root{--page:min(1360px, calc(100% - 3rem) )}.doflee-container,.shell{width:var(--page);margin-inline:auto}.catalog-hero{padding-top:1rem}.catalog-hero__frame{height:clamp(420px,34vw,500px);min-height:0;align-items:center}.catalog-hero__content{width:min(100%,520px);margin:clamp(.75rem,2.5vw,2rem);padding:clamp(1.25rem,2.5vw,2.5rem)}.catalog-hero__content h1{font-size:clamp(3.5rem,4.25vw,4.5rem);max-width:20ch}.catalog-hero__content .lede{font-size:1rem;line-height:1.5;max-width:34rem}.crop-shelf.section{padding:2rem 0 clamp(3rem,5vw,4.5rem)}.crop-shelf__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.crop-card{min-height:clamp(14rem,18vw,18rem);aspect-ratio:1/1.08}@media(max-width:1000px)and (min-width:768px){.crop-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){:root{--page: calc(100% - 1.25rem) }.catalog-hero__frame{height:clamp(320px,95vw,420px);min-height:0}.catalog-hero__content{margin:1rem;padding:1.25rem}.catalog-hero__content h1{font-size:clamp(2.25rem,11vw,3rem);max-width:12ch}.crop-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-card{min-height:11rem;aspect-ratio:1/1.12}}@media(max-width:420px){.crop-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.crop-card{padding:.8rem}.crop-card h3{font-size:1.05rem}}:root{--doflee-grass-900:#315C24;--doflee-grass-700:#4F7F32;--doflee-grass-500:#6F9F45;--doflee-grass-200:#DDEBCD;--doflee-grass-100:#EEF5E8;--doflee-warm-white:#FBFCF7;--doflee-ink:#11130F;--doflee-border:#D9E4D2;--doflee-header-container-max:1440px;--doflee-announcement-height:41px;--doflee-main-header-height:106px;--doflee-nav-height:88px;--doflee-header-gutter:0px;--doflee-search-height:40px;--doflee-nav-gap:10px;--doflee-nav-padding-inline:6px}
/*# sourceMappingURL=/cdn/shop/t/59/assets/doflee-theme.css.map */
