.osn-curated{--ink:#20382b;--muted:#62695e;--paper:#f7f5ee;--line:#dcded2;--soft:#e8ecdf;--pink:#f2e2de;--white:#fffef9;--accent:#b97562}.osn-curated *{box-sizing:border-box}.osn-curated html{scroll-behavior:smooth;scroll-padding-top:24px}.osn-curated{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.osn-curated a{color:inherit}.osn-curated button,.osn-curated input{font:inherit}.osn-curated button{cursor:pointer}.osn-curated button:focus-visible,.osn-curated a:focus-visible,.osn-curated input:focus-visible,.osn-curated [contenteditable=true]:focus-visible{outline:3px solid #bd7841;outline-offset:4px}.osn-curated button{touch-action:manipulation}.osn-curated img{display:block;max-width:100%}.osn-curated .review-bar{background:var(--ink);color:#fffef2;padding:9px 4%;font-size:12px;display:flex;gap:15px;justify-content:space-between;align-items:center}.osn-curated .review-bar>div{display:flex;gap:15px;align-items:center}.osn-curated .review-bar button{border:0;background:none;color:inherit;padding:5px 0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.osn-curated .review-bar button[aria-pressed=true]{color:#ffe4a0}.osn-curated .review-bar a{white-space:nowrap}.osn-curated .brand{max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid var(--line)}.osn-curated .brand a{text-decoration:none;font:30px Georgia,serif;display:flex;align-items:center;gap:8px}.osn-curated .brand-mark{font-size:40px;line-height:1}.osn-curated .brand-small{font:9px system-ui;letter-spacing:3px;align-self:flex-end;margin-bottom:6px;margin-left:5px}.osn-curated .brand>span{font:italic 17px Georgia,serif;color:var(--muted)}.osn-curated main{max-width:1320px;padding:0 30px;margin:auto}.osn-curated .intro{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 18px}.osn-curated .intro>p:last-child{font:italic 21px Georgia,serif;margin:0}.osn-curated .kicker{font-size:11px;font-weight:650;letter-spacing:2px;text-transform:uppercase;margin:0 0 14px}.osn-curated #collection-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:42px}.osn-curated .tab{border:1px solid var(--line);background:transparent;color:var(--ink);padding:14px 18px;text-align:left;display:flex;align-items:center;gap:13px;border-radius:3px}.osn-curated .tab img{width:48px;height:48px;object-fit:cover;border-radius:50%;flex-shrink:0}.osn-curated .tab strong{font-size:14px;display:block;font-weight:550}.osn-curated .tab small{font-size:12px;color:var(--muted)}.osn-curated .tab[aria-current=true]{background:var(--white);border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.osn-curated .collection-heading{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;align-items:center;margin-bottom:30px}.osn-curated .collection-heading .kicker{color:#697551}.osn-curated .collection-heading h2{font:clamp(36px,4.2vw,62px)/1.06 Georgia,serif;letter-spacing:-1.9px;margin:0 0 18px;max-width:740px}.osn-curated .lead{font-size:17px;line-height:1.7;max-width:710px;margin:0;color:#4b5b4e}.osn-curated .price-intro{border-left:1px solid var(--line);padding:10px 0 10px 30px}.osn-curated .price-intro .save{display:inline-block;background:var(--pink);padding:5px 10px;font-size:12px;border-radius:2px}.osn-curated .price-intro .price{font:42px Georgia,serif;display:block;margin:7px 0 0}.osn-curated .price-intro s{color:var(--muted);font:18px system-ui}.osn-curated .price-intro small{display:block;color:var(--muted);font-size:12px}.osn-curated .detail-line{font-size:13px;padding:12px 0;border-top:1px solid var(--line);margin:0 0 26px;color:var(--muted);display:flex;justify-content:space-between;gap:12px}.osn-curated .detail-line>span:last-child{font-style:italic}.osn-curated .plants{display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:20px}.osn-curated .plant{min-width:0;display:flex;flex-direction:column}.osn-curated .image-wrap{position:relative}.osn-curated .main-photo{border:0;padding:0;width:100%;display:block;background:var(--soft);overflow:hidden;border-radius:3px}.osn-curated .main-photo>img{width:100%;aspect-ratio:4/4.7;object-fit:cover;transition:transform .4s}.osn-curated .main-photo:hover>img{transform:scale(1.035)}.osn-curated .plant[data-kind=mature] .main-photo>img{aspect-ratio:4/3.7}.osn-curated .qty-badge{position:absolute;bottom:12px;left:12px;background:var(--white);font-size:11px;font-weight:650;padding:5px 9px;border-radius:2px;pointer-events:none}.osn-curated .photo-caption{font-size:10px;color:var(--muted);margin:6px 0 12px}.osn-curated .plant-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.osn-curated .plant h3{font:25px/1.13 Georgia,serif;letter-spacing:-.3px;margin:0 0 5px;overflow-wrap:anywhere}.osn-curated .plant-price{font-size:13px;white-space:nowrap}.osn-curated .plant-subtitle{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#737c65;margin:0 0 11px}.osn-curated .plant[data-kind=mature] .plant-subtitle{text-transform:none;font-style:italic;font-size:13px;letter-spacing:0}.osn-curated .plant-copy{font-size:13px;line-height:1.65;margin:0 0 14px;flex:1}.osn-curated .secondary{display:flex;gap:9px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.osn-curated .secondary button{border:0;padding:0;background:none;flex-shrink:0}.osn-curated .secondary img{width:47px;height:47px;object-fit:cover;border-radius:2px}.osn-curated .secondary a{font-size:11px;text-underline-offset:3px}.osn-curated .include{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--line);font-size:12px;cursor:pointer}.osn-curated .include input{width:18px;height:18px;accent-color:var(--ink);margin:0;flex-shrink:0}.osn-curated .plant.excluded .image-wrap{opacity:.5}.osn-curated .plant.excluded h2{color:var(--muted)}.osn-curated .why{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;background:var(--soft);border-radius:4px;padding:30px 35px;margin-top:30px}.osn-curated .why h2{font:30px/1.2 Georgia,serif;margin:0 0 12px}.osn-curated .why p{font-size:14px;margin:0;color:#405442}.osn-curated .why ul{font-size:13px;margin:0;padding-left:19px}.osn-curated .why li{margin:7px 0}.osn-curated .care{font-size:12px;color:var(--muted);max-width:980px;margin:15px 0 24px}.osn-curated .purchase{position:sticky;bottom:0;background:#fffef9f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:17px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;box-shadow:0 -5px 18px #20382b06;z-index:5;border-radius:4px 4px 0 0}.osn-curated .purchase p{margin:0}.osn-curated .purchase strong{font-size:17px}.osn-curated .purchase small{display:block;color:var(--muted);font-size:11px}.osn-curated .purchase button{border:0;border-radius:3px;background:var(--ink);color:#fff;padding:15px 26px;font-size:14px;min-width:250px}.osn-curated .purchase button:disabled{opacity:.45;cursor:default}.osn-curated .purchase .purchase-state{font-size:12px;color:var(--muted);margin-top:3px}.osn-curated .review-notes{margin:60px 0 35px;padding-top:30px;border-top:1px solid var(--line);font-size:13px;scroll-margin-top:20px}.osn-curated .review-notes h2{font:31px Georgia,serif;margin:0 0 18px}.osn-curated .review-notes h3{font-size:14px}.osn-curated .review-notes p{max-width:1000px}.osn-curated .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.osn-curated .review-grid>div{border-left:2px solid var(--line);padding-left:16px}.osn-curated .review-notes details{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.osn-curated .review-notes summary{cursor:pointer}.osn-curated .review-notes li{margin:7px 0}.osn-curated footer{max-width:1320px;margin:auto;padding:25px 30px 35px;display:flex;justify-content:space-between;font:18px Georgia,serif}.osn-curated footer span{font:11px system-ui;color:var(--muted)}.osn-curated dialog{max-width:640px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);padding:35px;max-height:90dvh;overflow:auto}.osn-curated dialog::backdrop{background:#152218bb}.osn-curated .dialog-close{float:right;position:sticky;top:0;border:0;background:var(--paper);font-size:28px;line-height:1;padding:0 4px;color:var(--ink)}.osn-curated dialog h2{font:30px Georgia,serif}.osn-curated dialog li{margin:10px 0}.osn-curated dialog p{font-size:14px}.osn-curated .curated-photo-dialog{max-width:900px}.osn-curated .curated-photo-dialog img{max-height:70dvh;margin:auto;object-fit:contain}.osn-curated .curated-photo-dialog p{font-size:12px;margin-bottom:0}.osn-curated body.editing [data-edit]{outline:1px dashed #b17b45;outline-offset:4px;background:#fff8d966}.osn-curated #edit-status{color:#7b532e;min-height:22px}@media(min-width:1100px){.osn-curated .plants[style="--count:5"]{gap:16px}.osn-curated .plants[style="--count:5"] h3{font-size:23px}}@media(max-width:900px){.osn-curated .brand>span{display:none}.osn-curated .plants{grid-template-columns:repeat(2,minmax(0,1fr))}.osn-curated .review-grid{grid-template-columns:1fr}.osn-curated .collection-heading{gap:25px}.osn-curated .tab{padding:12px;gap:9px}.osn-curated .tab img{width:35px;height:35px}.osn-curated .tab strong{font-size:12px}.osn-curated .why{gap:25px}}@media(max-width:600px){.osn-curated .review-bar{padding:9px 17px;display:block}.osn-curated .review-bar>div{margin-top:5px;gap:20px}.osn-curated .brand{padding:20px}.osn-curated .brand a{font-size:25px}.osn-curated .brand-small{font-size:8px}.osn-curated .brand-mark{font-size:31px}.osn-curated main{padding:0 20px}.osn-curated .intro{margin:23px 0 16px;display:block}.osn-curated .intro .kicker{margin-bottom:7px}.osn-curated .intro>p:last-child{font-size:20px}.osn-curated #collection-tabs{gap:7px;margin-bottom:32px}.osn-curated .tab{padding:10px 7px;display:block;text-align:center}.osn-curated .tab img{margin:0 auto 7px;width:43px;height:43px}.osn-curated .tab strong{font-size:11px;line-height:1.3}.osn-curated .tab small{font-size:11px;display:block;margin-top:4px}.osn-curated .collection-heading{display:block;margin-bottom:20px}.osn-curated .collection-heading h2{font-size:43px;letter-spacing:-1.5px}.osn-curated .collection-heading .kicker{font-size:10px}.osn-curated .lead{font-size:15px;line-height:1.65}.osn-curated .price-intro{border:0;padding:18px 0 0;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.osn-curated .price-intro .price{font-size:32px;margin:0;order:0}.osn-curated .price-intro .save{order:1}.osn-curated .price-intro small{width:100%;order:2}.osn-curated .detail-line{font-size:11px;display:block;margin-bottom:18px}.osn-curated .detail-line>span{display:block}.osn-curated .detail-line>span:last-child{margin-top:3px}.osn-curated .plants{grid-template-columns:1fr;gap:34px}.osn-curated .main-photo>img{aspect-ratio:4/3.6}.osn-curated .plant[data-kind=mature] .main-photo>img{aspect-ratio:4/3.6}.osn-curated .plant h3{font-size:28px}.osn-curated .plant-copy,.osn-curated .plant-price{font-size:14px}.osn-curated .plant-subtitle{font-size:12px}.osn-curated .photo-caption{font-size:11px}.osn-curated .secondary img{width:54px;height:54px}.osn-curated .secondary a{font-size:12px}.osn-curated .include{font-size:13px;padding:13px 0}.osn-curated .include input{width:21px;height:21px}.osn-curated .why{grid-template-columns:1fr;padding:24px;gap:23px;margin-top:20px}.osn-curated .why h2{font-size:27px}.osn-curated .purchase{margin:0 -20px;padding:12px 17px;gap:8px;flex-wrap:wrap}.osn-curated .purchase>div{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:6px;flex-wrap:wrap}.osn-curated .purchase strong{font-size:14px}.osn-curated .purchase .purchase-state{margin:0;font-size:11px}.osn-curated .purchase small{display:none}.osn-curated .purchase button{width:100%;min-width:0;padding:12px}.osn-curated .care{margin-bottom:18px}.osn-curated .review-notes{margin-top:35px}.osn-curated .review-notes h2{font-size:27px}.osn-curated footer{padding:20px;font-size:16px}.osn-curated footer span{font-size:10px}.osn-curated dialog{padding:24px}}@media(prefers-reduced-motion:reduce){.osn-curated html{scroll-behavior:auto}.osn-curated .main-photo>img{transition:none}}.osn-curated .plant-top{margin-top:18px;align-items:flex-start}.osn-curated .plant-title-link{text-decoration:none;min-width:0}.osn-curated .plant-title-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.osn-curated .plant-price{padding-top:5px}.osn-curated .plant-copy{font-size:14px;line-height:1.7;margin-bottom:20px}.osn-curated .plant h3{margin-bottom:7px}.osn-curated .plant-subtitle{margin-bottom:13px}.osn-curated .include{border-top:1px solid #cdd4c5;padding:15px 0;font-size:13px}.osn-curated .photo-expand{position:absolute;right:12px;bottom:12px;background:#fffef9e8;color:var(--ink);padding:5px 9px;font-size:11px;border-radius:2px;pointer-events:none;opacity:0;transition:opacity .2s}.osn-curated .image-wrap:hover .photo-expand,.osn-curated .image-wrap:focus-within .photo-expand{opacity:1}.osn-curated .gallery-title{margin:0 30px 18px 0}.osn-curated .gallery-switch{display:flex;gap:8px;margin:0 0 20px}.osn-curated .gallery-switch button{padding:8px 16px;border:1px solid var(--line);background:transparent;border-radius:25px;color:var(--ink);font-size:13px}.osn-curated .gallery-switch button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.osn-curated .gallery-product{display:inline-block;margin-top:15px;text-underline-offset:4px;font-size:14px}.osn-curated .curated-photo-dialog img{max-height:60dvh}.osn-curated .curated-photo-dialog .gallery-caption{margin-top:12px;color:var(--muted)}@media(hover:none){.osn-curated .photo-expand{opacity:1}}.osn-curated{--patch-tone:#eee2df;--patch-accent:#794b55}.osn-curated[data-collection=berry]{--patch-tone:#e3e8ed;--patch-accent:#435e7a}.osn-curated[data-collection=prairie]{--patch-tone:#e8e8da;--patch-accent:#64603b}.osn-curated .plant-character{font:italic 18px/1.3 Georgia,serif;color:var(--patch-accent);margin:0 0 8px}.osn-curated .plant-copy{font-size:14px;line-height:1.65}.osn-curated .collection-story{margin:34px 0 40px;padding:34px 38px 30px;background:var(--patch-tone);border-radius:4px}.osn-curated .story-heading{max-width:790px}.osn-curated .story-heading .kicker{color:var(--patch-accent);margin-bottom:10px}.osn-curated .story-heading h2{font:clamp(29px,3vw,41px)/1.15 Georgia,serif;letter-spacing:-.7px;margin:0 0 15px}.osn-curated .story-intro{font-size:15px;max-width:680px;margin:0;color:#4b5048}.osn-curated .highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.osn-curated .highlights>div{border-top:1px solid #20382b30;padding-top:15px}.osn-curated .highlight-number{font:italic 17px Georgia,serif;color:var(--patch-accent)}.osn-curated .highlights h3{font:23px/1.2 Georgia,serif;margin:8px 0 10px}.osn-curated .highlights p{font-size:14px;line-height:1.6;margin:0;color:#4b5048}.osn-curated .garden-questions{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:45px;margin:0 0 26px}.osn-curated .garden-questions .kicker{font-size:10px;margin:4px 0 10px}.osn-curated .garden-questions h2{font:30px/1.2 Georgia,serif;margin:0;max-width:250px}.osn-curated .questions details{border-top:1px solid var(--line)}.osn-curated .questions details:last-child{border-bottom:1px solid var(--line)}.osn-curated .questions summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:19px 0;cursor:pointer;font-size:15px;font-weight:550}.osn-curated .questions summary::-webkit-details-marker{display:none}.osn-curated .questions summary:after{content:"+";font:23px/1 Georgia,serif;color:var(--patch-accent);flex-shrink:0}.osn-curated .questions details[open] summary:after{content:"\2212"}.osn-curated .questions summary:focus-visible{outline:3px solid #bd7841;outline-offset:4px}.osn-curated .answer{padding:0 0 22px;font-size:14px;line-height:1.7;color:#49584a}.osn-curated .answer>p:first-child{margin-top:0}.osn-curated .answer .fact-sources{font-size:11px;color:var(--muted);margin:18px 0 0;line-height:1.7}.osn-curated .fact-sources a{text-underline-offset:3px}.osn-curated .planting-plan{margin:24px 0 18px;max-width:400px}.osn-curated .planting-plan figcaption{font:20px/1.2 Georgia,serif;margin:0 0 14px;color:var(--ink)}.osn-curated .plan-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 22px;padding:28px 18px;background:#e9eddf;border:1px dashed #889575;border-radius:4px}.osn-curated .plan-plant{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:12px;color:var(--ink)}.osn-curated .plan-dot{width:47px;height:47px;border-radius:50%;background:#3f3045;border:8px solid #60744e;box-shadow:0 0 0 7px #60744e20}.osn-curated .plan-dot[data-colour="1"]{background:#ce8f9b}.osn-curated .plan-dot[data-colour="2"]{background:#ab3f43}.osn-curated .plan-dot[data-colour="3"]{background:#f8ebc2}.osn-curated .plan-spacing{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:11px;border-block:1px solid #88957575;padding:5px 8px;color:#4e6041}.osn-curated .planting-plan>p{font-size:12px;line-height:1.6;margin:10px 0 0}.osn-curated .care{border-top:1px solid var(--line);padding-top:15px}.osn-curated .curated-explore{margin:55px 0}.osn-curated .curated-explore>.kicker{margin-bottom:10px;color:var(--muted)}.osn-curated .curated-explore>h2{font:32px/1.2 Georgia,serif;margin:0 0 24px}.osn-curated .explore-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.osn-curated .explore-card{display:block;text-align:left;background:var(--white);color:var(--ink);border:1px solid var(--line);padding:0 0 23px;border-radius:4px;overflow:hidden;transition:border-color .2s}.osn-curated .explore-card:hover{border-color:var(--ink)}.osn-curated .explore-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.osn-curated .explore-photos img{width:100%;height:160px;object-fit:cover}.osn-curated .explore-title{display:flex;justify-content:space-between;gap:15px;padding:20px 23px 8px;font:27px/1.2 Georgia,serif}.osn-curated .explore-title>span{font:24px Georgia,serif}.osn-curated .explore-description{display:block;padding:0 23px;font-size:14px;color:var(--muted)}.osn-curated .explore-price{display:block;padding:12px 23px 0;font-size:13px}@media(max-width:900px){.osn-curated .garden-questions{grid-template-columns:1fr;gap:20px}.osn-curated .garden-questions h2{max-width:none}.osn-curated .collection-story{padding:28px}.osn-curated .highlights{gap:20px}.osn-curated .explore-title{font-size:24px}}@media(max-width:600px){.osn-curated .plant-character{font-size:20px}.osn-curated .collection-story{padding:25px 23px;margin:25px 0 30px}.osn-curated .story-heading h2{font-size:31px}.osn-curated .story-intro{font-size:14px}.osn-curated .highlights{grid-template-columns:1fr;gap:20px;margin-top:23px}.osn-curated .highlights>div{position:relative;padding:15px 0 0 33px}.osn-curated .highlight-number{position:absolute;left:0;top:20px}.osn-curated .highlights h3{margin:0 0 8px;font-size:23px}.osn-curated .highlights p{font-size:14px}.osn-curated .garden-questions{gap:16px}.osn-curated .garden-questions h2{font-size:29px}.osn-curated .questions summary{font-size:14px;padding:18px 0}.osn-curated .answer{font-size:14px}.osn-curated .explore-grid{grid-template-columns:1fr;gap:24px}.osn-curated .curated-explore{margin:38px 0}.osn-curated .curated-explore>h2{font-size:29px}.osn-curated .explore-photos img{height:135px}.osn-curated .explore-title{padding:19px 20px 8px}.osn-curated .explore-description,.osn-curated .explore-price{padding-left:20px;padding-right:20px}}.osn-curated{max-width:1320px;margin:38px auto 54px;padding:32px 30px;background:#f7f5ee;border:1px solid #dcded2;border-radius:6px;scroll-margin-top:30px;--patch-tone:#eee2df;--patch-accent:#794b55}.osn-curated .main-photo img{height:auto}.osn-curated .collection-heading h2{font:clamp(36px,4.2vw,62px)/1.06 Georgia,serif;letter-spacing:-1.9px;margin:0 0 18px}.osn-curated .plant h3{font:25px/1.13 Georgia,serif;margin:0 0 7px}.osn-curated .curated-explore{margin:38px 0 0}.osn-curated .explore-card{text-decoration:none}.osn-curated .purchase{bottom:0}.osn-curated [hidden]{display:none!important}.osn-curated .curated-photo-dialog img{width:auto;height:auto}.osn-curated .include input:disabled{opacity:.4}@media(max-width:600px){.osn-curated{width:calc(100% - 24px);padding:25px 18px;margin:24px auto}.osn-curated .collection-heading h2{font-size:40px}.osn-curated .purchase{margin:0 -18px}.osn-curated .plant h3{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/osn-curated-collections.css.map */
