@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap");:root{--ink:#183d31;--green:#174536;--sage:#899d77;--tan:#d9c19e;--cream:#f4f5ed;--muted:#66746e;--border:#e2e8e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,Arial,sans-serif;color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}.wrap{max-width:1200px;margin:auto;padding-left:25px;padding-right:25px}.top{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:20;border-bottom:1px solid var(--border)}.nav{gap:25px;height:76px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;border:0;background:none;color:var(--green);font-size:29px;font-weight:800}.brand img{height:43px;width:48px;object-fit:contain;border-radius:6px}.dot{color:var(--sage)}.navlinks{display:flex;gap:28px;margin-left:20px}.footerinner button,.navlinks button{border:0;background:none;color:inherit;font-size:14px}.footerinner button:hover,.navlinks button:hover{text-decoration:underline}.primary,.sellbtn{border:0;background:var(--green);color:white;border-radius:9px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700}.sellbtn{margin-left:auto}.menu{border:0;background:none;color:var(--green);display:none}.hero{background:#edf3eb}.herogrid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:480px}.herotext{padding:68px 40px 55px 0}.eyebrow{font-size:12px;letter-spacing:2px;color:#6f907d;font-weight:800;display:flex;align-items:center;gap:8px}.herotext h1,.sellintro h1{font:500 clamp(46px,5vw,78px)/1.06 Playfair Display,Georgia,serif;letter-spacing:-2px;margin:34px 0 23px;color:#20382c}.cta em,.herotext em,.sellintro em{color:#78977f;font-weight:500}.intro{font-size:19px;line-height:1.65;color:#65736c}.heroactions{display:flex;gap:14px;margin:30px 0}.outline{border:1px solid var(--green);background:transparent;color:var(--green);border-radius:9px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700}.benefits{display:flex;gap:20px;flex-wrap:wrap;margin-top:38px;color:#78877d;font-size:13px}.benefits span{display:flex;align-items:center;gap:6px}.benefits svg{width:17px;color:#81a588}.heroimage{position:relative;min-height:450px}.heroimage>img{width:100%;height:100%;object-fit:cover;position:absolute}.floatcard{position:absolute;bottom:25px;left:-30px;display:flex;gap:12px;align-items:center;background:white;border-radius:12px;padding:14px 18px;box-shadow:0 8px 25px #0002}.floatcard>svg{color:#719783}.floatcard small,.floatcard strong{display:block}.floatcard small{color:#77877d;margin-top:4px}.features{display:flex;justify-content:space-between;padding-top:27px;padding-bottom:27px;border-bottom:1px solid var(--border);font-size:13px;color:#6b7c72}.features span{display:flex;align-items:center;gap:10px}.features svg{width:20px;color:#83a58c}.browse{padding-top:75px;padding-bottom:80px}.sectionlead{display:flex;justify-content:space-between;align-items:end;gap:20px}.cta h2,.sectionlead h2{font:500 clamp(33px,4vw,47px)/1.2 Playfair Display,Georgia,serif;margin:10px 0}.sectionlead p{color:var(--muted)}.searchbar{border:1px solid var(--border);border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:9px;min-width:270px}.searchbar input{border:0;outline:0;width:100%}.categories{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.categories button{border:1px solid var(--border);padding:9px 18px;border-radius:20px;background:white;color:#617068}.categories button.selected{background:var(--green);color:#fff}.results{display:flex;justify-content:space-between;color:#728077;font-size:13px;margin:22px 0}.results span{display:flex;gap:7px;align-items:center}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px}.product{min-width:0;cursor:pointer}.productimg{height:310px;position:relative;background:#edece8;border-radius:12px;overflow:hidden}.productimg img{height:100%;width:100%;object-fit:cover}.heart{position:absolute;top:12px;right:12px;border:0;border-radius:50%;background:white;width:37px;height:37px;display:grid;place-items:center;color:#34493c}.heart.on{color:#ae526c}.newtag{position:absolute;bottom:12px;left:12px;background:white;border-radius:5px;padding:5px 9px;font-size:11px}.producttext{padding:13px 4px}.producttext small{color:#779181;text-transform:uppercase;letter-spacing:1px;font-weight:700}.producttext h3{margin:7px 0;font-size:17px}.producttext p{margin:6px 0 11px;color:#77827b;font-size:13px}.emptylist{padding:80px;text-align:center;color:var(--muted)}.cta{background:#245340;color:white;padding:60px 0}.ctawrap{display:flex;justify-content:space-between;align-items:center}.cta .eyebrow{color:#afc4ac}.cta h2{font-size:45px}.cta p{color:#c9d9ce}.cta .light{background:#fff;color:var(--green)}.cta svg{opacity:.7}footer{background:#f8f9f5}.footerinner{padding-top:52px;padding-bottom:50px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:30px;gap:30px}.footerlogo{font-size:36px;font-weight:800}.footerlogo span{color:var(--sage)}.footerinner p,.footerinner span{display:block;color:#728078;font-size:13px;line-height:2}.footerinner b{display:block;margin-bottom:14px}.footerinner button{display:block;padding:5px 0;color:#67766c}.footerbottom{padding-top:18px;padding-bottom:25px;border-top:1px solid var(--border);color:#879187;font-size:12px}.sellpage{padding-top:34px;padding-bottom:90px}.backlink{border:0;background:none;color:var(--green)}.sellintro{text-align:center;margin:38px auto 46px;max-width:600px}.sellintro .eyebrow{justify-content:center}.sellintro h1{margin:12px 0}.sellintro p{color:var(--muted)}.sellgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.panel{border:1px solid var(--border);padding:27px;border-radius:14px;background:white}.panelhead{display:flex;gap:15px;align-items:center;margin-bottom:25px}.step{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e6f0e7;color:var(--green);font-weight:800}.panelhead h2{font-size:21px;margin:0 0 5px}.panelhead p{font-size:13px;color:#7a887e;margin:0}.dropzone{border:2px dashed #b7c7bd;border-radius:13px;background:#f8faf7;min-height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;color:#6d8877;cursor:pointer;overflow:hidden}.dropzone strong{color:#2a4c3b}.dropzone small{font-size:12px}.preview{max-width:100%;max-height:350px;object-fit:contain}.aibtn{width:100%;margin-top:20px}.disclaimer,.helper{display:block;color:#829087;font-size:12px;line-height:1.6}.side-note{padding:27px;background:#edf4ed;border-radius:14px;margin-top:22px}.side-note h3{font-size:19px}.side-note p{line-height:1.7;color:#657668}.details label{display:flex;flex-direction:column;gap:7px;margin:15px 0;font-size:13px;font-weight:700}.details input,.details select,.details textarea{border:1px solid #dce4dc;border-radius:8px;padding:12px;color:#244237;width:100%;min-width:0}.fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.publish{width:100%;margin:18px 0}.status{padding:12px;border-radius:9px;background:#edf2eb;color:#315640;font-size:13px}.overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;padding:20px;z-index:50}.modal{background:white;border-radius:15px;max-width:850px;width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.modal>img{width:100%;height:430px;object-fit:cover}.modalinfo{padding:40px 25px}.modalinfo h2{font:500 32px/1.15 Georgia}.modalinfo>p{color:#66766a}.modalinfo h3{font-size:24px}.close{position:absolute;right:15px;top:15px;border:0;border-radius:50%;padding:8px;background:white}.coming{margin-top:20px;font-size:12px;color:#89948b}@media(max-width:800px){.navlinks{display:none;position:absolute;top:76px;right:0;left:0;background:white;padding:20px;box-shadow:0 12px 20px #0002}.navlinks.open{display:flex;flex-direction:column}.menu{display:block}.herogrid,.sellgrid{grid-template-columns:1fr}.herotext{padding:65px 0}.heroimage{height:420px}.floatcard{left:12px}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionlead{align-items:stretch;flex-direction:column}.footerinner{grid-template-columns:1fr 1fr}.footerinner>div:first-child{grid-column:1/-1}}@media(max-width:480px){.wrap{padding-left:18px;padding-right:18px}.nav{height:68px;gap:9px}.brand{font-size:24px}.brand img{height:38px;width:38px}.sellbtn{padding:11px 12px;font-size:12px}.herotext h1{font-size:48px}.herotext{padding:42px 0}.heroimage{height:300px;min-height:300px}.heroactions{gap:8px}.heroactions button{font-size:13px;padding:13px}.benefits{gap:12px}.features{flex-wrap:wrap;gap:13px}.features span{width:45%}.browse{padding-top:50px}.products{gap:13px}.productimg{height:215px}.producttext h3{font-size:14px}.ctawrap>svg{display:none}.cta h2{font-size:37px}.footerinner{gap:15px}.fields{grid-template-columns:1fr}.modal{display:block;max-height:85vh;overflow:auto}.modal>img{height:235px}.modalinfo{padding:20px}}