:root{--sm-green:#115934;--sm-green-deep:#0b3f24;--sm-sage:#c7d9a7;--sm-sage-soft:#eef3e3;--sm-yellow:#fbcd0a;--sm-cream:#fbf6e6;--sm-ink:#1b2a21;--sm-muted:#56665b;--sm-line:#d8e1cb;--sm-paper:#fff;--sm-good:#1f6b3d;--sm-bad:#a1321f;--sm-display:"Bebas Neue","Oswald","Arial Narrow",Impact,sans-serif;--sm-body:"League Spartan","Spartan","Avenir Next","Segoe UI",system-ui,sans-serif;--sm-r:10px}.sm{font-family:var(--sm-body);color:var(--sm-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.sm *,.sm *:before,.sm *:after{box-sizing:border-box}.sm img{max-width:100%;height:auto;display:block}:where(.sm) p{margin:0}:where(.sm) a{color:inherit}.sm h1,.sm h2,.sm h3{font-family:var(--sm-display);font-weight:400;letter-spacing:.01em;line-height:.95;text-wrap:balance;margin:0;text-transform:none;color:var(--sm-green)}.sm h2{font-size:clamp(2.2rem,4.6vw,3.4rem)}.sm h3{font-size:1.6rem}.sm :focus-visible{outline:3px solid var(--sm-yellow);outline-offset:2px}.sm-wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.sm-narrow{max-width:760px}.sm-section{padding-block:clamp(48px,7vw,88px)}.sm-eyebrow{display:block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-green)}.sm-lede{font-size:1.12rem;color:var(--sm-muted);max-width:60ch}.sm-stack{display:grid;gap:14px}.sm-center{text-align:center}.sm-center .sm-lede{margin-inline:auto}.sm-tnum{font-variant-numeric:tabular-nums}.sm-fine{font-size:.78rem;color:var(--sm-muted);margin-top:24px;max-width:80ch}.sm-bg-sage{background:var(--sm-sage-soft)}.sm-bg-cream{background:var(--sm-cream)}.sm-bg-green{background:var(--sm-green);color:#fff}.sm-bg-yellow{background:var(--sm-yellow)}.sm-bg-green h2,.sm-bg-green h3{color:#fff}.sm-bg-green .sm-lede{color:#e3eedc}.sm-bg-green .sm-eyebrow{color:var(--sm-yellow)}.sm-bg-yellow h2,.sm-bg-yellow .sm-eyebrow{color:var(--sm-ink)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;font-family:var(--sm-body);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:16px 26px;font-size:.95rem;line-height:1.2;cursor:pointer;transition:background .15s ease,transform .15s ease}.sm-btn:active{transform:translateY(1px)}.sm-btn--primary{background:var(--sm-green);color:#fff}.sm-btn--primary:hover{background:var(--sm-green-deep);color:#fff}.sm-btn--yellow{background:var(--sm-yellow);color:var(--sm-ink)}.sm-btn--ghost{background:transparent;border:2px solid var(--sm-green);color:var(--sm-green)}.sm-bg-green .sm-btn--ghost{border-color:#fff;color:#fff}.sm-btn--block{width:100%}.sm-btn[disabled]{opacity:.55;cursor:not-allowed}.sm-stars{color:var(--sm-green);letter-spacing:2px}.sm-buy{padding-block:28px 48px}.sm-buy__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:900px){.sm-buy__grid{grid-template-columns:minmax(0,1fr)}}.sm-gallery{position:sticky;top:90px}@media(max-width:900px){.sm-gallery{position:static}}.sm-gallery__main{background:var(--sm-sage-soft);border-radius:16px;aspect-ratio:1/1;max-width:100%;display:grid;place-items:center;overflow:hidden;position:relative}.sm-gallery__main img{width:100%;height:100%;object-fit:contain}.sm-gallery__badge{position:absolute;left:14px;top:14px;background:var(--sm-paper);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700;color:var(--sm-green);letter-spacing:.06em;text-transform:uppercase;z-index:1}.sm-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.sm-gallery__thumbs button{border:2px solid transparent;border-radius:10px;padding:0;background:var(--sm-sage-soft);aspect-ratio:1/1;overflow:hidden;cursor:pointer}.sm-gallery__thumbs button[aria-pressed=true]{border-color:var(--sm-green)}.sm-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.sm-crumbs{font-size:.82rem;color:var(--sm-muted);margin-bottom:10px}.sm-crumbs a{text-decoration:none}.sm-buy h1{font-size:clamp(2.6rem,5vw,3.9rem)}.sm-rating{display:flex;align-items:center;gap:8px;font-size:.92rem;margin-top:10px;flex-wrap:wrap}.sm-rating a{color:var(--sm-muted)}.sm-promise{font-size:1.15rem;font-weight:500;margin-top:14px;max-width:46ch}.sm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sm-chip{display:inline-flex;align-items:center;gap:6px;background:var(--sm-sage-soft);color:var(--sm-green);border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600}.sm-chip svg{width:16px;height:16px}.sm-quote{border:1px solid var(--sm-line);border-radius:var(--sm-r);padding:12px 14px;margin-top:18px;font-size:.92rem}.sm-quote b{display:block}.sm-quote span{color:var(--sm-muted);font-size:.85rem}.sm-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:22px 0 8px;display:flex;justify-content:space-between;gap:8px}.sm-label span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--sm-muted)}.sm-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.sm-size{border:2px solid var(--sm-line);border-radius:var(--sm-r);background:var(--sm-paper);padding:12px 8px 10px;text-align:center;position:relative;cursor:pointer;font-family:inherit;color:inherit}.sm-size b{display:block;font-size:1.05rem}.sm-size small{color:var(--sm-muted);font-size:.78rem}.sm-size[aria-pressed=true]{border-color:var(--sm-green);background:var(--sm-sage-soft)}.sm-size[disabled]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.sm-size__flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--sm-yellow);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap}.sm-plans{display:grid;gap:8px}.sm-plan{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;border:2px solid var(--sm-line);border-radius:var(--sm-r);padding:12px 14px;background:var(--sm-paper);cursor:pointer}.sm-plan[aria-checked=true]{border-color:var(--sm-green);background:var(--sm-sage-soft)}.sm-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--sm-green);margin-top:2px;display:grid;place-items:center}.sm-plan[aria-checked=true] .sm-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sm-green)}.sm-plan>span{min-width:0}.sm-plan__t{font-weight:700;display:block}.sm-plan__s{font-size:.85rem;color:var(--sm-muted);display:block}.sm-plan__p{text-align:right;font-weight:700}.sm-plan__p s{display:block;font-weight:400;color:var(--sm-muted);font-size:.85rem}.sm-plan select{margin-top:8px;font:inherit;font-size:.85rem;border:1px solid var(--sm-line);border-radius:6px;padding:4px 8px;background:var(--sm-paper);color:var(--sm-ink)}.sm-addon{display:grid;grid-template-columns:auto 64px 1fr auto;gap:12px;align-items:center;border:2px dashed var(--sm-sage);border-radius:var(--sm-r);padding:10px 12px;background:var(--sm-cream);text-align:left;width:100%;cursor:pointer;font-family:inherit;color:inherit}.sm-addon[aria-pressed=true]{border-style:solid;border-color:var(--sm-green)}.sm-box{width:20px;height:20px;border-radius:5px;border:2px solid var(--sm-green);display:grid;place-items:center;color:#fff;font-size:.8rem}.sm-addon[aria-pressed=true] .sm-box{background:var(--sm-green)}.sm-addon img{border-radius:8px;background:var(--sm-paper);width:64px;height:64px;object-fit:cover}.sm-addon__t{font-weight:700;font-size:.95rem;display:block}.sm-addon__s{font-size:.82rem;color:var(--sm-muted);display:block}.sm-atc{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:18px}.sm-qty{display:flex;align-items:center;border:2px solid var(--sm-line);border-radius:999px}.sm-qty button{border:0;background:none;width:40px;height:48px;font-size:1.2rem;cursor:pointer;color:var(--sm-ink)}.sm-qty output{min-width:22px;text-align:center;font-weight:700}.sm-error{color:var(--sm-bad);font-size:.88rem;margin-top:8px}.sm-ship{margin-top:14px;font-size:.86rem}.sm-ship__bar{height:6px;background:var(--sm-line);border-radius:6px;overflow:hidden;margin-top:6px}.sm-ship__bar i{display:block;height:100%;background:var(--sm-green);border-radius:6px;transition:width .25s ease}.sm-assure{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:18px;font-size:.88rem}@media(max-width:420px){.sm-assure{grid-template-columns:1fr}}.sm-assure>div{display:flex;gap:8px;align-items:flex-start}.sm-assure__t p{margin:0}.sm-assure svg{flex:none;width:20px;height:20px;color:var(--sm-green);margin-top:1px}.sm-acc{border-top:1px solid var(--sm-line);margin-top:20px}.sm-acc details{border-bottom:1px solid var(--sm-line)}.sm-acc summary{list-style:none;cursor:pointer;padding:14px 0;font-weight:700;display:flex;justify-content:space-between;gap:12px}.sm-acc summary::-webkit-details-marker{display:none}.sm-acc summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--sm-green)}.sm-acc details[open] summary:after{content:"\2013"}.sm-acc__body{padding-bottom:14px;color:var(--sm-muted);font-size:.95rem}.sm-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding-block:22px;text-align:center}.sm-trust b{display:block;font-family:var(--sm-display);font-size:1.7rem;font-weight:400;letter-spacing:.02em;line-height:1;color:#fff}.sm-trust span{font-size:.82rem;opacity:.85}.sm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}@media(max-width:860px){.sm-split{grid-template-columns:minmax(0,1fr)}}.sm-split--flip>:first-child{order:2}@media(max-width:860px){.sm-split--flip>:first-child{order:0}}.sm-photo{border-radius:16px;overflow:hidden;background:var(--sm-sage)}.sm-photo img{width:100%}.sm-bigstat{display:flex;align-items:baseline;gap:14px;margin-top:10px}.sm-bigstat b{font-family:var(--sm-display);font-weight:400;font-size:clamp(4.5rem,10vw,7rem);line-height:.85;color:var(--sm-green)}.sm-bigstat span{font-weight:600;max-width:22ch}.sm-life{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sm-life div{background:var(--sm-paper);border-radius:var(--sm-r);padding:14px 8px;text-align:center;font-size:.85rem}.sm-life div.on{background:var(--sm-green);color:#fff}.sm-life b{display:block;font-family:var(--sm-display);font-size:1.4rem;font-weight:400;line-height:1}.sm-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}@media(max-width:860px){.sm-benefits{grid-template-columns:minmax(0,1fr)}}.sm-benefit{border-top:3px solid var(--sm-green);padding-top:16px}.sm-benefit h3{font-size:1.5rem}.sm-benefit p{color:var(--sm-muted);margin-top:6px}.sm-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;position:relative}.sm-timeline:before{content:"";position:absolute;left:12.5%;right:12.5%;top:27px;height:3px;background:var(--sm-sage)}.sm-step{text-align:center;padding:0 10px;position:relative}.sm-step__dot{width:56px;height:56px;border-radius:50%;background:var(--sm-green);color:#fff;display:grid;place-items:center;margin:0 auto 14px;font-family:var(--sm-display);font-size:1.15rem;line-height:1;text-align:center;padding:4px}.sm-step:last-child .sm-step__dot{background:var(--sm-yellow);color:var(--sm-ink)}.sm-step h3{font-size:1.45rem}.sm-step p{font-size:.92rem;color:var(--sm-muted);margin-top:4px}@media(max-width:760px){.sm-timeline{grid-template-columns:minmax(0,1fr);gap:18px}.sm-timeline:before{left:27px;right:auto;top:10px;bottom:10px;width:3px;height:auto}.sm-step{display:grid;grid-template-columns:56px 1fr;gap:14px;text-align:left;padding:0}.sm-step__dot{margin:0}}.sm-compare{overflow-x:auto;margin-top:28px;border:1px solid var(--sm-line);border-radius:14px}.sm-compare table{border-collapse:collapse;width:100%;min-width:620px;font-size:.95rem;margin:0}.sm-compare th,.sm-compare td{padding:14px 16px;text-align:left;border:0;border-bottom:1px solid var(--sm-line);vertical-align:top;background:none}.sm-compare thead th{font-family:var(--sm-display);font-weight:400;font-size:1.3rem;letter-spacing:.02em;color:var(--sm-muted);text-transform:none}.sm-compare .us{background:var(--sm-sage-soft)}.sm-compare thead th.us{color:var(--sm-green)}.sm-compare td.us{font-weight:600}.sm-compare tr:last-child td{border-bottom:0}.sm-sig{font-family:var(--sm-display);font-size:1.6rem;color:var(--sm-yellow);letter-spacing:.03em}.sm-years{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.sm-years div{border-top:2px solid rgba(255,255,255,.35);padding-top:10px;font-size:.88rem;color:#e3eedc}.sm-years b{display:block;font-family:var(--sm-display);font-size:2rem;font-weight:400;color:#fff;line-height:1}.sm-commit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}@media(max-width:900px){.sm-commit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sm-commit{grid-template-columns:minmax(0,1fr)}}.sm-commit>div{background:var(--sm-cream);border-radius:14px;padding:20px}.sm-commit h3{font-size:1.4rem;margin-top:10px}.sm-commit p{font-size:.92rem;color:var(--sm-muted);margin-top:6px}.sm-commit svg{width:34px;height:34px;color:var(--sm-green)}.sm-guarantee{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;border:2px solid var(--sm-green);border-radius:16px;padding:22px;margin-top:28px}.sm-seal{width:92px;height:92px;border-radius:50%;background:var(--sm-yellow);display:grid;place-items:center;text-align:center;font-family:var(--sm-display);font-size:1.15rem;line-height:.95;color:var(--sm-ink);padding:10px}.sm-guarantee p{color:var(--sm-muted);margin-top:6px}@media(max-width:700px){.sm-guarantee{grid-template-columns:minmax(0,1fr);text-align:center}.sm-seal{margin:0 auto}}.sm-rev-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.sm-rev-sum{display:flex;gap:18px;align-items:center}.sm-rev-sum b{font-family:var(--sm-display);font-size:3.6rem;font-weight:400;color:var(--sm-green);line-height:.8}.sm-reviews .jdgm-widget{font-family:var(--sm-body)}.sm-kitband__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:center;padding-block:clamp(36px,5vw,56px)}.sm-kitband p{font-size:1.05rem;margin-top:10px;max-width:52ch}.sm-kitband__imgs{display:flex;gap:10px;justify-content:flex-end}.sm-kitband__imgs img{width:31%;border-radius:12px;background:var(--sm-paper)}@media(max-width:760px){.sm-kitband__grid{grid-template-columns:minmax(0,1fr)}.sm-kitband__imgs{justify-content:flex-start}}.sm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--sm-paper);border-top:1px solid var(--sm-line);box-shadow:0 -6px 20px #1159341f;transform:translateY(110%);transition:transform .2s ease;padding-bottom:env(safe-area-inset-bottom,0px)}.sm-sticky:not(.is-on){visibility:hidden}.sm-sticky.is-on{transform:none}.sm-sticky .sm-wrap{display:flex;align-items:center;gap:12px;padding-block:10px}.sm-sticky__info{flex:1;min-width:0;font-size:.86rem}.sm-sticky__info b{display:block;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-sticky .sm-btn{padding:12px 18px;font-size:.85rem}@media(prefers-reduced-motion:reduce){.sm *{transition:none!important}}.sm .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sm-reviews .jdgm-rev-widg__title{display:none}.sm-reviews .jdgm-rev-widg{padding:0;background:none}.sm-atc .sm-btn{white-space:nowrap;padding-inline:18px}@media(max-width:480px){.sm-addon{grid-template-columns:auto 48px 1fr auto;gap:10px}.sm-addon img{width:48px;height:48px}.sm-atc .sm-btn{font-size:.88rem;letter-spacing:.05em}.sm-qty button{width:34px}}.sm-wrap{max-width:1320px}.sm-acc__body{display:flow-root}.sm-acc__body img{float:none!important;display:block;max-width:100%;height:auto;margin:12px 0}.sm-bigstat{align-items:center}.sm-bigstat span{line-height:1.35}.sm-step__dot{width:auto;min-width:56px;height:56px;padding:0 14px;border-radius:999px;white-space:nowrap;display:inline-grid}.sm-step{display:flex;flex-direction:column;align-items:center}@media(max-width:760px){.sm-step{display:grid;grid-template-columns:auto 1fr;align-items:start}.sm-timeline:before{left:28px}}.sm-plan{position:relative}.sm-plan--sub{border-color:var(--sm-sage);margin-top:8px}.sm-plan__tag{position:absolute;top:-11px;right:14px;background:var(--sm-yellow);color:var(--sm-ink);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.sm-plan__save{display:block;color:var(--sm-good);font-weight:600;font-size:.86rem}.sm-plan__more{display:block}.sm-plan[aria-checked=false] .sm-plan__more{display:none}.sm-perks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:.85rem}.sm-perks li{display:flex;gap:6px}.sm-perks li:before{content:"\2713";color:var(--sm-green);font-weight:800}.sm-plan__freq{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.85rem;color:var(--sm-muted)}.sm-plan__freq select{margin:0}.sm-addons{display:grid;gap:8px}section.sm,div.sm{margin-left:0!important;margin-right:0!important}.sm-acc__body img{display:inline-block!important;vertical-align:top;max-width:min(100%,110px);margin:10px 14px 0 0}#shopify-section-footer form button,#shopify-section-footer form [type=submit],.site-footer form button{background:var(--sm-yellow)!important;color:var(--sm-ink)!important;border-radius:999px}#shopify-section-footer .newsletter-form__sign-up{background:#fbcd0a!important;color:#1b2a21!important;border-radius:999px}.sm-kb__hero{padding-block:clamp(32px,5vw,56px)}.sm-kb__hero h1{font-size:clamp(3rem,7vw,5.2rem);margin-top:6px}.sm-kb__hero .sm-lede{margin-top:10px}.sm-kb__ind{display:flex;gap:8px;margin:22px 0 0;padding:0;list-style:none;flex-wrap:wrap;counter-reset:kb}.sm-kb__ind li{background:var(--sm-paper);border-radius:999px;padding:6px 14px;font-weight:600;font-size:.88rem;color:var(--sm-muted);counter-increment:kb}.sm-kb__ind li:before{content:counter(kb) " \b7  "}.sm-kb__ind li.is-done{background:var(--sm-green);color:#fff}.sm-kb__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start;padding-block:36px 80px}@media(max-width:980px){.sm-kb__grid{grid-template-columns:minmax(0,1fr)}}.sm-kb__step{border-bottom:1px solid var(--sm-line);padding-bottom:32px;margin-bottom:32px}.sm-kb__step:last-child{border-bottom:0;margin-bottom:0}.sm-kb__step-h{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.sm-kb__n{font-family:var(--sm-display);font-size:2.6rem;line-height:.8;color:var(--sm-sage)}.sm-kb__step-h h2{font-size:clamp(1.9rem,3.5vw,2.5rem)}.sm-kb__sub{color:var(--sm-muted);margin-bottom:18px}.sm-kb__growers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.sm-kb__grower{border:2px solid var(--sm-line);border-radius:14px;background:var(--sm-paper);padding-bottom:14px;overflow:hidden;display:grid;align-content:start;gap:4px;position:relative;cursor:pointer}.sm-kb__grower[aria-checked=true]{border-color:var(--sm-green);box-shadow:0 0 0 3px var(--sm-sage)}.sm-kb__gimg{aspect-ratio:1/1;max-width:100%;background:var(--sm-sage-soft);display:grid;place-items:center;font-family:var(--sm-display);font-size:1.4rem;color:var(--sm-green)}.sm-kb__gimg img{width:100%;height:100%;object-fit:cover}.sm-kb__gt{font-weight:700;padding:10px 12px 0;line-height:1.2}.sm-kb__gs{font-size:.82rem;color:var(--sm-muted);padding:0 12px}.sm-kb__gp{font-weight:700;padding:4px 12px 0}.sm-kb__flag{position:absolute;top:10px;left:10px;background:var(--sm-yellow);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;z-index:1}.sm-kb__goals{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.sm-kb__goal{border:2px solid var(--sm-line);background:var(--sm-paper);border-radius:999px;padding:8px 14px;font:600 .9rem var(--sm-body);color:var(--sm-ink);cursor:pointer}.sm-kb__goal[aria-pressed=true]{border-color:var(--sm-green);background:var(--sm-green);color:#fff}.sm-kb__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:18px}.sm-kb__tier{border-radius:10px;background:var(--sm-cream);padding:10px 12px;font-size:.85rem;border:2px solid transparent}.sm-kb__tier b{display:block;font-size:.95rem}.sm-kb__tier.is-on{border-color:var(--sm-green);background:var(--sm-sage-soft)}.sm-kb__seeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.sm-kb__seed{border:2px solid var(--sm-line);border-radius:14px;background:var(--sm-paper);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.sm-kb__seed.is-on{border-color:var(--sm-green)}.sm-kb__simg{background:var(--sm-sage-soft);aspect-ratio:4/3;max-width:100%;display:grid;place-items:center;overflow:hidden}.sm-kb__simg img{height:100%;width:auto;object-fit:contain}.sm-kb__smeta{padding:10px 12px;display:grid;gap:4px;align-content:start}.sm-kb__smeta b{line-height:1.2}.sm-kb__smeta small{color:var(--sm-muted);font-size:.8rem}.sm-kb__tags{display:flex;gap:4px;flex-wrap:wrap}.sm-kb__tags span{font-size:.7rem;font-weight:700;background:var(--sm-sage-soft);color:var(--sm-green);border-radius:999px;padding:2px 8px}.sm-kb__sctl{display:flex;align-items:center;justify-content:space-between;padding:0 12px 12px;gap:8px;font-weight:700}.sm-kb__stepper{display:flex;align-items:center;border:2px solid var(--sm-green);border-radius:999px;overflow:hidden}.sm-kb__stepper button{border:0;background:none;width:34px;height:32px;font-size:1.1rem;color:var(--sm-green);font-weight:700;cursor:pointer}.sm-kb__stepper output{min-width:18px;text-align:center}.sm-kb__add{border:2px solid var(--sm-green);background:var(--sm-paper);color:var(--sm-green);border-radius:999px;padding:5px 14px;font:700 .85rem var(--sm-body);cursor:pointer}.sm-kb__add[disabled],.sm-kb__stepper button[disabled]{opacity:.4;cursor:not-allowed}.sm-kb__sum{position:sticky;top:90px;border:2px solid var(--sm-green);border-radius:16px;overflow:hidden;background:var(--sm-paper)}@media(max-width:980px){.sm-kb__sum{position:static}}.sm-kb__sum-h{background:var(--sm-green);color:#fff;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}.sm-kb__sum-h h3{color:#fff;font-size:1.6rem}.sm-kb__sum-b{padding:16px 18px;display:grid;gap:10px}.sm-kb__sum-b ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.88rem}.sm-kb__sum-b li{display:flex;justify-content:space-between;gap:8px}.sm-kb__empty{color:var(--sm-muted);font-style:italic}.sm-kb__line{display:flex;justify-content:space-between;gap:10px;font-size:.92rem;color:var(--sm-muted)}.sm-kb__line--save{color:var(--sm-good);font-weight:700}.sm-kb__line--total{font-size:1.25rem;font-weight:700;color:var(--sm-ink);border-top:1px solid var(--sm-line);padding-top:10px}.sm-kb__perks{background:var(--sm-cream);border-radius:10px;padding:10px 12px;font-size:.85rem;display:grid;gap:4px}.sm-kb__fine{font-size:.8rem;color:var(--sm-muted);text-align:center}.sm section{margin-left:0!important;margin-right:0!important}@media(max-width:600px){.sm-kb__growers,.sm-kb__seeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sm-kb__gs{display:none}.sm-kb__sctl{flex-wrap:wrap}}.sm-kb__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--sm-paper);border-top:1px solid var(--sm-line);box-shadow:0 -6px 20px #1159341f;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:none;align-items:center;gap:12px}.sm-kb__bar div{flex:1;min-width:0;font-size:.86rem}.sm-kb__bar b{display:block;font-size:1.05rem}.sm-kb__bar .sm-btn{padding:12px 18px;font-size:.85rem}@media(max-width:980px){.sm-kb__bar{display:flex}.sm-kb{padding-bottom:72px}}.sm-kb__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.sm-kb__tier{padding:8px;font-size:.78rem}.sm-kb__tier b{font-size:.85rem}}.sm-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;padding-block:clamp(36px,6vw,80px)}@media(max-width:860px){.sm-hero__grid{grid-template-columns:minmax(0,1fr)}}.sm .sm-hero__h{font-size:clamp(3.2rem,8vw,6.4rem);margin-top:10px}.sm-hero__h em{font-style:normal;color:var(--sm-ink);display:block}.sm-hero__lede{margin-top:16px;color:var(--sm-ink)}.sm-hero__lede p{margin:0}.sm-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.sm-hero__proof{display:flex;gap:8px;align-items:center;margin-top:18px;font-size:.95rem;flex-wrap:wrap}.sm-hero__img{border-radius:20px;background:var(--sm-sage)}.sm-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}@media(max-width:860px){.sm-paths{grid-template-columns:minmax(0,1fr)}}.sm-path{border:2px solid var(--sm-line);border-radius:16px;padding:22px;display:grid;gap:10px;align-content:start;text-decoration:none;background:var(--sm-paper);transition:border-color .15s ease,transform .15s ease}.sm-path:hover{border-color:var(--sm-green);transform:translateY(-2px)}.sm-path--main{background:var(--sm-green);border-color:var(--sm-green);color:#fff}.sm .sm-path--main h3,.sm-path--main .sm-path__go{color:var(--sm-yellow)}.sm-path__who{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.sm-path h3{font-size:2rem}.sm-path p{font-size:.95rem;opacity:.85}.sm-path__go{font-weight:700;color:var(--sm-green);margin-top:6px}.sm-goals4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}@media(max-width:860px){.sm-goals4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-goaltile{border-radius:16px;background:var(--sm-cream);text-decoration:none;overflow:hidden;display:grid}.sm-goaltile__im{aspect-ratio:4/3;max-width:100%;display:grid;place-items:center;background:var(--sm-paper)}.sm-goaltile__im img{height:88%;width:auto}.sm-goaltile__tx{padding:14px 16px;display:grid;gap:2px}.sm-goaltile h3{font-size:1.5rem}.sm-goaltile__tx span{font-size:.86rem;color:var(--sm-muted)}.sm-row-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.sm-prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}@media(max-width:860px){.sm-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-prod{display:grid;gap:6px;align-content:start}.sm-prod__im{background:var(--sm-sage-soft);border-radius:14px;aspect-ratio:1/1;max-width:100%;display:grid;place-items:center;overflow:hidden;position:relative}.sm-prod__im img{width:86%;height:auto}.sm-prod__tag{position:absolute;top:10px;left:10px;background:var(--sm-yellow);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;z-index:1}.sm-prod__t{font-weight:700;line-height:1.2;text-decoration:none}.sm-prod__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.sm-prod__form{margin:0}a.sm-kb__add{text-decoration:none}.sm-subband__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding-block:clamp(36px,5vw,56px)}@media(max-width:760px){.sm-subband__grid{grid-template-columns:minmax(0,1fr)}}.sm-perks--lg{font-size:1.05rem;gap:10px}.sm-news__form{display:flex;gap:8px;flex-wrap:wrap;margin:0}.sm-news__form input[type=email]{flex:1 1 220px;min-width:0;border:0;border-radius:999px;padding:14px 18px;font:inherit;background:var(--sm-paper);color:var(--sm-ink);margin:0}.sm-news__ok{font-weight:700;color:var(--sm-yellow)}.sm a.sm-btn--primary{color:#fff}.sm a.sm-btn--yellow{color:var(--sm-ink)}.sm a.sm-btn--ghost{color:var(--sm-green)}.sm .sm-bg-green a.sm-btn--ghost,.sm-bg-green a.sm-btn--ghost{color:#fff}.sm-kitband__imgs img{mix-blend-mode:normal;background:#fff;padding:8px}.sm-acc__body div:has(>img:only-child){display:none}section.sm,div.sm,.sm section{margin:0!important}.sm a.sm-path--main{color:#fff}.sm a.sm-path--main .sm-path__who{color:var(--sm-sage);opacity:1}.sm a.sm-path--main p{color:#e3eedc;opacity:1}.sm-timeline{--sm-steps:4;grid-template-columns:repeat(var(--sm-steps),minmax(0,1fr));max-width:calc(var(--sm-steps) * 300px);margin-inline:auto}.sm-timeline:before{left:calc(50% / var(--sm-steps));right:calc(50% / var(--sm-steps))}@media(max-width:760px){.sm-timeline{grid-template-columns:minmax(0,1fr);max-width:none}.sm-timeline:before{left:28px;right:auto}}.sm-goaltile__im{position:relative;overflow:hidden}.sm-goaltile__im img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain}.sm-goaltile{align-content:start}.sm-gallery__main,.sm-gallery__thumbs button,.sm-prod__im,.sm-kb__simg,.sm-kb__gimg,.sm-goaltile__im{background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-gallery__thumbs button[aria-pressed=true]{box-shadow:none}.sm-addon img{background:#fff}.sm-hero__proof{margin-top:20px}.sm-col__hero{padding-block:clamp(32px,5vw,56px)}.sm .sm-col__hero h1{font-size:clamp(2.8rem,6vw,4.6rem)}.sm-col__trust{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:6px 0 0;padding:0}.sm-col__trust li{background:var(--sm-paper);color:var(--sm-green);border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600}.sm-col__body{padding-block:28px 64px}.sm-col__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px;position:sticky;top:0;z-index:5;background:var(--sm-paper);padding-block:10px;border-bottom:1px solid var(--sm-line)}.sm-col__goals{display:flex;gap:8px;flex-wrap:wrap}.sm-col__tools{display:flex;align-items:center;gap:16px;font-size:.9rem;color:var(--sm-muted)}.sm-col__sort{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:var(--sm-ink)}.sm-col__sort select,.sm-col__select{font:inherit;font-size:.88rem;border:1px solid var(--sm-line);border-radius:8px;padding:6px 10px;background:var(--sm-paper);color:var(--sm-ink);margin:0;max-width:100%}.sm-col__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}@media(max-width:1000px){.sm-col__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sm-col__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}}.sm-col__card{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-width:0}.sm-col__card[hidden]{display:none}.sm-col__card.is-sold .sm-prod__im img{opacity:.55}.sm-prod__tag--sold{background:var(--sm-ink);color:#fff}.sm-col__info{display:grid;gap:4px;align-content:start;min-width:0}.sm-col__info .sm-prod__t{font-size:1.05rem}.sm-col__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin:0}.sm-col__form .sm-col__select{grid-column:1/-1}.sm-col__price{font-weight:700}.sm-col__add{padding:10px 16px;font-size:.8rem}.sm a.sm-col__add.sm-btn--ghost{justify-self:start}.sm-col__kit{border-radius:16px;background:var(--sm-green);color:#fff;padding:22px;display:grid;gap:10px;align-content:center;text-decoration:none;min-height:100%}.sm .sm-col__kit h2{color:var(--sm-yellow);font-size:clamp(1.9rem,3vw,2.4rem)}.sm-col__kit p{color:#e3eedc;font-size:.95rem}.sm-col__kit .sm-btn{justify-self:start;padding:12px 18px;font-size:.82rem}.sm-col__kit-tag{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-sage)}.sm-col__empty{padding:32px 0;color:var(--sm-muted)}.sm-col__reset{background:none;border:0;color:var(--sm-green);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.sm-col__pages{margin-top:28px;text-align:center}@media(max-width:700px){.sm-col__bar{position:static}.sm-col__add{padding:9px 12px}}.sm-col__sort,.sm-col__count{white-space:nowrap}@media(max-width:700px){.sm-col__kit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:18px}.sm-col__kit .sm-col__kit-tag,.sm-col__kit h2,.sm-col__kit p{grid-column:1}.sm-col__kit .sm-btn{grid-column:2;grid-row:1/4;align-self:center}.sm-col__tools{width:100%;justify-content:space-between}}.sm section.sm-wrap,section.sm.sm-wrap{margin-left:auto!important;margin-right:auto!important}.sm-col__cats{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px;border-bottom:2px solid var(--sm-line)}.sm-col__cats::-webkit-scrollbar{display:none}.sm-col__cats a{flex:none;padding:10px 14px;font-weight:700;font-size:.92rem;text-decoration:none;color:var(--sm-muted);border-bottom:3px solid transparent;margin-bottom:-2px;white-space:nowrap}.sm-col__cats a:hover{color:var(--sm-green)}.sm-col__cats a[aria-current=page]{color:var(--sm-green);border-bottom-color:var(--sm-green)}.sm-col__goals[hidden]{display:none}.sm-col__bar:has(.sm-col__goals[hidden]){justify-content:flex-end}.sm-col__blurb{font-size:.85rem;color:var(--sm-muted);line-height:1.35}.sm-cats{padding-block:clamp(32px,5vw,56px)}.sm .sm-cats h1{font-size:clamp(2.8rem,6vw,4.6rem);margin-top:6px}.sm-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}@media(max-width:860px){.sm-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.sm-cats__tile{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;background:var(--sm-paper);border-radius:16px;padding:12px;text-decoration:none;border:2px solid transparent;transition:border-color .15s ease,transform .15s ease}.sm-cats__tile:hover{border-color:var(--sm-green);transform:translateY(-2px)}.sm-cats__im{width:96px;height:96px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line);display:grid;place-items:center;overflow:hidden}.sm-cats__im img{width:84%;height:84%;object-fit:contain}.sm-cats__tx{display:grid;gap:2px;min-width:0}.sm-cats__tx b{font-family:var(--sm-display);font-weight:400;font-size:1.5rem;line-height:1;color:var(--sm-green)}.sm-cats__tx span{font-size:.86rem;color:var(--sm-muted);line-height:1.3}.sm-cats__tx small{font-size:.75rem;font-weight:700;color:var(--sm-good);letter-spacing:.04em;text-transform:uppercase;margin-top:2px}@media(max-width:520px){.sm-cats__tile{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.sm-cats__im{width:64px;height:64px}.sm-cats__tx b{font-size:1.25rem}.sm-cats__tx span{display:none}}.sm-cats__foot{margin-top:16px;font-size:.92rem}.sm-cats__foot a{color:var(--sm-green);font-weight:700}.sm-desc__body{margin-top:18px;font-size:1.05rem;color:var(--sm-ink);display:flow-root}.sm-desc__body>*+*{margin-top:14px}.sm-desc__body h2,.sm-desc__body h3,.sm-desc__body h4{font-family:var(--sm-display);font-weight:400;color:var(--sm-green);font-size:1.8rem;line-height:1;margin-top:28px}.sm-desc__body ul{padding-left:20px;display:grid;gap:4px}.sm-desc__body img{max-width:100%;height:auto;border-radius:12px;float:none!important}.sm-desc__body iframe,.sm-desc__body video{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/9;border:0;border-radius:12px}.sm-desc__body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.sm-wrap.sm-narrow{max-width:800px}.sm-kb2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-block:28px 56px}@media(max-width:900px){.sm-kb2__grid{grid-template-columns:minmax(0,1fr);padding-top:16px}}.sm-kb2__media{position:sticky;top:90px;display:grid;gap:14px}@media(max-width:900px){.sm-kb2__media{position:static}}.sm-kb2__stage{position:relative;aspect-ratio:1/1;max-width:100%;border-radius:20px;background:var(--sm-sage-soft);overflow:hidden;display:grid;place-items:center}@media(max-width:900px){.sm-kb2__stage{aspect-ratio:4/3}}.sm-kb2__grower-img{width:72%;height:72%;object-fit:contain;transform:translateY(-8%)}.sm-kb2__stage-seeds{position:absolute;left:0;right:0;bottom:6%;display:flex;justify-content:center;gap:2%;padding-inline:6%}.sm-kb2__stage-seeds img{width:15%;max-width:110px;aspect-ratio:3/4;object-fit:contain;background:#fff;border-radius:10px;padding:4px;box-shadow:0 6px 16px #11593426}.sm-kb2__stage-seeds:empty:after{content:"Your seeds appear here";font-size:.85rem;color:var(--sm-muted);background:#fff;border-radius:999px;padding:6px 12px}.sm-kb2__save{position:absolute;top:14px;left:14px;background:var(--sm-yellow);color:var(--sm-ink);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;z-index:1}.sm-kb2__save[hidden]{display:none}.sm-kb2__caption{font-size:.9rem;color:var(--sm-muted)}.sm .sm-kb2__panel h1{font-size:clamp(2.6rem,5vw,3.9rem);margin-top:6px}.sm-kb2__step{margin-top:6px}.sm-kb2__step .sm-label{font-family:var(--sm-body);color:var(--sm-ink);line-height:1.3}.sm-kb2__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sm-kb2__size{position:relative;border:2px solid var(--sm-line);border-radius:var(--sm-r);background:var(--sm-paper);padding:16px 10px 12px;text-align:center;cursor:pointer;display:grid;gap:4px;align-content:start}.sm-kb2__size b{font-size:.98rem;line-height:1.2}.sm-kb2__size small{font-size:.78rem;color:var(--sm-muted)}.sm-kb2__pct{font-size:.82rem;font-weight:700;color:var(--sm-good)}.sm-kb2__size[aria-checked=true]{border-color:var(--sm-green);background:var(--sm-sage-soft);box-shadow:0 0 0 3px var(--sm-sage)}.sm-kb2__tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--sm-yellow);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap;color:var(--sm-ink)}.sm-kb2__tag--inline{position:static;transform:none;margin-left:6px;vertical-align:middle}.sm-kb2__growers{display:grid;gap:8px}.sm-kb2__grower{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;border:2px solid var(--sm-line);border-radius:var(--sm-r);padding:8px 12px 8px 8px;background:var(--sm-paper);cursor:pointer}.sm-kb2__grower[aria-checked=true]{border-color:var(--sm-green);background:var(--sm-sage-soft)}.sm-kb2__gimg{width:52px;height:52px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line);overflow:hidden;display:grid;place-items:center}.sm-kb2__gimg img{width:100%;height:100%;object-fit:cover}.sm-kb2__gtx{display:grid;gap:2px;min-width:0}.sm-kb2__gtx b{font-size:.95rem;line-height:1.25}.sm-kb2__gtx small{font-size:.8rem;color:var(--sm-muted);line-height:1.3}.sm-kb2__gp{font-weight:700}.sm-kb2__slots{--n:3;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin-bottom:12px}.sm-kb2__slot{border:2px dashed var(--sm-sage);border-radius:10px;min-height:64px;display:grid;place-items:center;color:var(--sm-muted);font-weight:700;background:var(--sm-paper);font-size:.9rem;padding:6px;position:relative}.sm-kb2__slot.is-full{border-style:solid;border-color:var(--sm-green);background:var(--sm-sage-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:6px;justify-items:start;text-align:left;font:inherit;color:var(--sm-ink)}.sm-kb2__slot.is-full img{width:36px;height:44px;object-fit:contain}.sm-kb2__slot.is-full span{font-size:.78rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.sm-kb2__slot.is-full i{position:absolute;top:2px;right:6px;font-style:normal;color:var(--sm-muted);font-size:1rem}@media(max-width:520px){.sm-kb2__slot.is-full{grid-template-columns:1fr;justify-items:center;text-align:center}.sm-kb2__slot.is-full span{display:none}}.sm-kb2__seeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:420px){.sm-kb2__seeds{grid-template-columns:minmax(0,1fr)}}.sm-kb2__seed{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;border:2px solid var(--sm-line);border-radius:var(--sm-r);padding:6px 10px 6px 6px;background:var(--sm-paper)}.sm-kb2__seed.is-on{border-color:var(--sm-green)}.sm-kb2__simg{width:48px;height:56px;border-radius:8px;background:#fff;display:grid;place-items:center;position:relative}.sm-kb2__simg img{width:100%;height:100%;object-fit:contain}.sm-kb2__simg em{position:absolute;top:-6px;right:-6px;background:var(--sm-green);color:#fff;font-style:normal;font-size:.72rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.sm-kb2__stx{display:grid;gap:2px;min-width:0}.sm-kb2__stx b{font-size:.92rem;line-height:1.2}.sm-kb2__stx small{font-size:.75rem;color:var(--sm-muted);line-height:1.25}.sm-kb2__seed .sm-kb__add{padding:5px 10px;font-size:.78rem;white-space:nowrap}.sm-kb2__more{margin-top:10px;background:none;border:0;padding:6px 0;color:var(--sm-green);font:700 .9rem var(--sm-body);text-decoration:underline;cursor:pointer}.sm-kb2__more[hidden],.sm-kb__goals[hidden]{display:none}.sm-kb2__step .sm-kb__goals{margin-bottom:10px}.sm-kb2__step .sm-kb__goal{padding:6px 12px;font-size:.82rem}.sm-kb2__total{margin-top:22px;padding-top:18px;border-top:1px solid var(--sm-line);display:grid;gap:12px}.sm-kb2__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sm-kb2__price s{color:var(--sm-muted);font-size:1.05rem}.sm-kb2__price b{font-size:1.8rem}.sm-kb2__you-save{color:var(--sm-good);font-weight:700;font-size:.92rem}.sm-kb2__total .sm-btn[disabled]{background:var(--sm-sage);color:var(--sm-green);opacity:1}.sm-kb2__total .sm-btn.is-ready{animation:smPop .6s ease}@keyframes smPop{40%{transform:scale(1.03)}}.sm-kb__bar.is-hidden{transform:translateY(110%);visibility:hidden}.sm-kb__bar{transition:transform .2s ease}.sm .sm-kb2__step h2.sm-label{font-family:var(--sm-body);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-ink);line-height:1.3;margin:24px 0 10px;display:flex;justify-content:space-between;gap:8px}.sm .sm-kb2__step h2.sm-label span+span{letter-spacing:0;text-transform:none;font-weight:600;color:var(--sm-good)}.sm-kb2__stage{background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-kb2__stage-seeds img{box-shadow:0 0 0 1px var(--sm-line),0 6px 16px #1159341f}@media(max-width:900px){.sm-kb2__media .sm-quote{display:none}.sm-kb2__media{gap:6px}}.sm .sm-kb2__step h2.sm-label span:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--sm-ink);font-weight:700}.sm-kb2__seed{grid-template-columns:48px minmax(0,1fr) auto}.sm-kb2__sact{display:grid;justify-items:end;gap:4px}.sm-kb2__sprice{font-weight:700;font-size:.88rem}.sm-kb2__stx b,.sm-kb2__slot span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.sm-kb2__slot.is-full span{display:grid;gap:1px;min-width:0}.sm-kb2__slot.is-full span b{font-size:.8rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-kb2__slot.is-full span small{font-size:.72rem;font-weight:600;color:var(--sm-muted)}.sm-kb2__slot.is-full{padding-right:18px}.sm-kb2__slots.is-compact .sm-kb2__slot.is-full{grid-template-columns:1fr;justify-items:center;padding:6px}.sm-kb2__slots.is-compact .sm-kb2__slot.is-full span{display:none}.sm-kb2__seed{gap:14px;padding:10px 10px 10px 8px}.sm-kb2__simg em{top:-6px;right:-8px;width:22px;height:22px;font-size:.74rem;box-shadow:0 0 0 3px var(--sm-paper)}.sm-kb2__seed{padding:12px 10px 12px 8px}.sm-kb2__simg em{top:-2px;right:-10px}.sm .sm-gallery__main img{width:100%;height:100%;max-height:100%;object-fit:contain;padding:4%}.sm .sm-perks{gap:6px;margin-top:10px}.sm .sm-perks li{margin:0;line-height:1.35}.sm .sm-plan__freq{white-space:nowrap;font-weight:600}.sm .sm-plan__freq select{width:auto;min-width:120px;flex:0 1 auto}.sm-subband__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.sm a.sm-subband__link{color:var(--sm-green);font-weight:600;font-size:.92rem}@media(max-width:900px){.sm-gallery__main{aspect-ratio:4/3}.sm-buy .sm-quote{display:none}.sm-buy{padding-top:12px}.sm-sticky .sm-btn{white-space:nowrap}}.sm-gallery__main{position:relative}.sm .sm-gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.cart-drawer[data-cart-drawer]{padding:0!important;display:flex;flex-direction:column;overflow:hidden;font-family:var(--sm-body);color:var(--sm-ink);background:var(--sm-paper)}.smcd{display:flex;flex-direction:column;height:100%;min-height:0}.smcd__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 12px;border-bottom:1px solid var(--sm-line);flex:none}.smcd__title{font-family:var(--sm-display);font-weight:400;font-size:2rem;line-height:1;color:var(--sm-green);margin:0;letter-spacing:.01em}.smcd__title span{color:var(--sm-muted);font-size:1.5rem}.smcd__close{background:none;border:0;padding:8px;cursor:pointer;color:var(--sm-ink)}.smcd__ship{padding:12px 20px 14px;background:var(--sm-sage-soft);flex:none}.smcd__ship-msg{margin:0 0 8px;font-size:.88rem;text-align:center}.smcd__ship-msg b{color:var(--sm-green)}.smcd__bar{position:relative;height:8px;border-radius:8px;background:#fff;margin-right:14px}.smcd__bar i{display:block;height:100%;border-radius:8px;background:var(--sm-green);transition:width .3s ease}.smcd__bar-dot{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--sm-line);display:grid;place-items:center;color:var(--sm-muted)}.smcd__bar-dot.is-on{background:var(--sm-green);border-color:var(--sm-green);color:var(--sm-yellow)}.smcd__form{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.smcd__items{flex:1;min-height:0;overflow-y:auto;padding:4px 20px;overscroll-behavior:contain}.smcd__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--sm-line)}.smcd__item:last-child{border-bottom:0}.smcd__img{width:64px;height:64px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--sm-line);display:grid;place-items:center;overflow:hidden}.smcd__img img{width:100%;height:100%;object-fit:contain}.smcd__info{display:grid;gap:3px;min-width:0}.smcd__row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.smcd__name{font-weight:700;font-size:.92rem;line-height:1.25;text-decoration:none;color:var(--sm-ink)}.smcd__price{text-align:right;white-space:nowrap;font-size:.92rem;font-variant-numeric:tabular-nums}.smcd__price s{display:block;color:var(--sm-muted);font-size:.78rem}.smcd__meta{margin:0;font-size:.8rem;color:var(--sm-muted)}.smcd__plan{color:var(--sm-good);font-weight:600}.smcd__disc{margin:0;font-size:.76rem;color:var(--sm-good);font-weight:600}.smcd__controls{display:flex;align-items:center;gap:14px;margin-top:4px}.smcd__qty.item-info__quantity-wrapper{display:flex;align-items:center;border:1px solid var(--sm-line);border-radius:999px;height:32px;width:auto;margin:0;padding:0}.smcd__qty .quantity--minus,.smcd__qty .quantity--plus{width:30px;height:30px;border:0;background:none;position:relative;cursor:pointer;padding:0}.smcd__qty .quantity--minus:before,.smcd__qty .quantity--plus:before,.smcd__qty .quantity--plus:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.6px;background:var(--sm-ink);transform:translate(-50%,-50%)}.smcd__qty .quantity--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.smcd__qty .quantity{width:30px;height:30px;border:0;text-align:center;font:600 .88rem var(--sm-body);padding:0;margin:0;background:none;-moz-appearance:textfield}.smcd__qty .quantity::-webkit-inner-spin-button{-webkit-appearance:none}.smcd__remove{background:none;border:0;padding:0;font:600 .8rem var(--sm-body);color:var(--sm-muted);text-decoration:underline;cursor:pointer}.smcd__sub{margin-top:6px;justify-self:start;border:1.5px solid var(--sm-green);background:var(--sm-sage-soft);color:var(--sm-green);border-radius:999px;padding:5px 12px;font:700 .76rem var(--sm-body);cursor:pointer}.smcd__foot{flex:none;border-top:1px solid var(--sm-line);padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--sm-cream);display:grid;gap:8px;box-shadow:0 -8px 20px #1159340f}.smcd__line{display:flex;justify-content:space-between;margin:0;font-size:.9rem}.smcd__line--save{color:var(--sm-good);font-weight:600}.smcd__line--total{font-weight:700;font-size:1.05rem}.smcd__line--total small{font-weight:600;color:var(--sm-good);font-size:.78rem}.smcd__btn{display:block;width:100%;text-align:center;border:0;border-radius:999px;background:var(--sm-green);color:#fff!important;font:700 .95rem var(--sm-body);letter-spacing:.06em;text-transform:uppercase;padding:15px 18px;cursor:pointer;text-decoration:none}.smcd__btn:hover{background:var(--sm-green-deep)}.smcd__fine{margin:0;font-size:.74rem;color:var(--sm-muted);text-align:center}.smcd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.smcd__pay-icon{width:34px;height:22px}.smcd__note summary{font-size:.82rem;cursor:pointer;color:var(--sm-muted)}.smcd__note textarea{width:100%;margin-top:6px;border:1px solid var(--sm-line);border-radius:8px;font:inherit;font-size:.85rem;padding:8px}.smcd__terms{display:flex;gap:8px;font-size:.8rem}.smcd__empty{padding:32px 20px;display:grid;gap:12px;text-align:center}.smcd__empty .smcd__link{color:var(--sm-green);font-weight:700}.smcd__pay{flex-wrap:nowrap;gap:4px;overflow:hidden}.smcd__pay-icon{width:28px;height:18px;flex:none}.smcd__foot{gap:7px;padding-top:12px}.smcd__sub{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sm-redesign.css.map */
