@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/i-love-nursery-dm-sans-a5d38fe99f.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/i-love-nursery-dm-sans-9fea608a94.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i-love-nursery-manrope-3c09135e88.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i-love-nursery-manrope-447c49583b.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i-love-nursery-manrope-e507c109c3.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i-love-nursery-manrope-dbf64d973b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i-love-nursery-manrope-2f73351190.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i-love-nursery-manrope-8c2def024c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#252d28;--olive:#697b3c;--cream:#faf8f2;--line:#dfe3d8;--sage:#e6eddf;--green:#153e2d}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fdfcf8;font-family:DM Sans,Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{color:inherit}button{cursor:pointer;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none}img{max-width:100%;display:block}a svg,button svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9bad6b;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,Arial,sans-serif;letter-spacing:-.055em;line-height:1.12;font-weight:600}h1{font-size:clamp(38px,4.6vw,68px);margin:16px 0 35px}h2{font-size:clamp(30px,3.3vw,46px);margin:12px 0 20px}h3{font-size:18px;line-height:1.4}p{line-height:1.7;color:#697066}small{line-height:1.6}del,small{font-size:12px}del{color:#8b9087;margin-left:6px}del,i{font-weight:400}i{font-family:Georgia,serif}.container{max-width:1320px;margin:auto;padding:0 48px}.section{padding:80px 0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.7}.announcement,.eyebrow{display:flex;align-items:center;gap:7px}.announcement{background:#e5e9db;padding:9px 48px;font-size:11px}.announcement-right{margin-left:auto;font-size:9px;letter-spacing:.14em}header{background:hsla(48,56%,98%,.96);border-bottom:1px solid #e7e8df;position:sticky;top:0;z-index:30;backdrop-filter:blur(18px)}.header-inner{max-width:1440px;margin:auto;min-height:92px;gap:28px;padding:10px 40px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;min-width:180px}.brand img{object-fit:contain;mix-blend-mode:multiply}.brand span{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.15em;line-height:1.7}.brand b{font-size:16px;letter-spacing:.12em}nav{display:flex;gap:26px;white-space:nowrap}nav button{font-size:12px;padding:15px 0}nav button:hover{color:var(--olive)}.search-box{display:flex;gap:8px;align-items:center;background:#f1f3ec;border-radius:7px;padding:10px 12px;margin-left:auto;width:230px}.search-box input{width:100%;background:none;padding:0;border:0;font-size:11px;outline:none}.header-actions{display:flex;gap:12px}.header-actions button{padding:3px;position:relative;display:flex}.header-actions svg{width:19px}.header-actions sup{position:absolute;right:-6px;top:-5px;background:var(--olive);color:#fff;font-size:9px;border-radius:10px;min-width:14px;padding:1px}.menu-button{display:none!important}.outline,.primary{padding:15px 22px;display:inline-flex;gap:14px;align-items:center;justify-content:center;border-radius:5px;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.primary{background:var(--olive);color:#fff;border:1px solid var(--olive)}.primary:hover{background:#52632d;transform:translateY(-2px)}.outline{border:1px solid #b9c1ad;background:transparent}.outline:hover{background:#e7eadf;transform:translateY(-2px)}.button-row{display:flex;flex-wrap:wrap}.button-row,.text-button{gap:12px;align-items:center}.text-button{display:inline-flex;font-size:12px;font-weight:600}.text-button:hover{text-decoration:underline}.hero{background:#dce7e5;position:relative;overflow:hidden;min-height:630px}.hero-image{position:absolute;inset:0;background:url(/assets/i-love-nursery-hero-bc560d23bf.webp) 50%/cover no-repeat}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(220,231,229,.72),rgba(220,231,229,.4) 35%,transparent 65%)}.hero-inner{position:relative;padding-top:85px;padding-bottom:95px}.hero h1{max-width:570px;font-size:clamp(44px,5.8vw,80px);line-height:1.08;margin:22px 0}.hero p{max-width:360px;font-size:16px;color:#4b5c53;margin-bottom:30px}.hero-note{display:flex;align-items:center;gap:15px;margin-top:40px}.hero-note>span{font-family:Georgia,serif;font-size:34px}.hero-note>div{font-size:10px;line-height:1.7;border-left:1px solid #9faea4;padding-left:15px}.hero-bottom{position:relative;gap:70px;justify-content:center;padding:20px;background:hsla(48,50%,96%,.75);font-size:11px;border-top:1px solid #e7ede6}.hero-bottom,.hero-bottom span{display:flex;align-items:center}.hero-bottom span{gap:10px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.section-head h2{margin-bottom:0}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-top:35px}.category-card{text-align:center;padding:0}.category-card>div{aspect-ratio:1;border-radius:50%;overflow:hidden;background:#edf0e4;transition:transform .35s}.category-card:hover>div{transform:translateY(-7px)}.category-card .plant-photo{width:100%;height:100%;mix-blend-mode:multiply}.category-card>span{display:block;font-size:13px;font-weight:600;margin-top:17px}.category-card>small{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#82877b;margin-top:6px}.collection{padding:70px 0 80px}.indoor{background:#123b2b;color:#f9f7ed}.indoor .eyebrow{color:#bfcca4}.indoor .text-button{color:#e2e9d4}.flowers{background:#f8e7e4}.fruit{background:#f6f0df}.seeds{background:#eee1cf}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-card{background:#fffef9;border-radius:9px;overflow:hidden;color:var(--ink);box-shadow:0 3px 10px #14231704;border:1px solid #39442c0a;transition:transform .3s,box-shadow .3s}.product-card:hover{transform:translateY(-6px);box-shadow:0 15px 28px #162c1612}.product-visual{aspect-ratio:1.05;position:relative;background:#f1f3e9}.product-visual>a{display:block;width:100%;height:100%}.plant-photo{width:100%;height:100%;object-fit:cover}.product-visual .plant-photo{transition:transform .5s}.product-card:hover .plant-photo{transform:scale(1.035)}.image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:20px;color:#687a51;background:linear-gradient(135deg,#eef0e6,#e2e7d6);min-height:130px}.image-fallback>span{font-size:13px;max-width:210px}.image-fallback>small{font-size:9px;color:#818b76}.wish{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#ffffffd9;border-radius:50%;display:grid;place-items:center;z-index:1}.wish.selected{color:#a86057}.sale{position:absolute;top:14px;left:12px;font-size:9px;letter-spacing:.03em;background:#fdfbf4d9;padding:5px 8px;border-radius:3px}.product-info{padding:17px}.product-info>small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#8c927e}.product-info h3{font-size:13px;font-weight:500;line-height:1.5;margin:6px 0 16px;min-height:39px}.price-row{display:flex;align-items:center;justify-content:space-between;gap:5px}.price-row b{font-size:15px}.add-circle{height:32px;width:32px;border:1px solid #d8dece;border-radius:50%;color:var(--olive);display:grid;place-items:center;flex-shrink:0}.add-circle:hover{background:var(--olive);color:#fff}.care{background:#e6ecdf}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.care-card{background:#f8faf3;padding:32px;text-align:left;border-radius:10px;transition:transform .3s}.care-card:hover{transform:translateY(-5px)}.care-card>svg:first-child{color:var(--olive);margin-bottom:30px}.care-card small{display:block;font-size:9px;letter-spacing:.15em}.care-card h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:12px 0}.care-card p{font-size:12px}.care-card>svg:last-child{width:19px}.finder-band{padding:40px 0;background:#f5f3e8;border-block:1px solid var(--line)}.finder-band .container{display:flex;align-items:center;gap:30px}.finder-band>.container>svg{color:var(--olive)}.finder-band h2{font-size:28px;margin:7px 0}.finder-band p{font-size:12px;margin:0}.finder-band .primary{margin-left:auto;white-space:nowrap}.contact{background:#fcfbf7}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact h2{font-size:55px}.contact i{color:var(--olive)}.contact p{font-size:13px}.contact a{display:inline-flex;margin-top:10px}label{display:block;font-size:12px;font-weight:500}input,select,textarea{border:1px solid #d9ded2;background:#fffefa;border-radius:5px;padding:12px;width:100%;color:var(--ink);margin:7px 0 17px;min-width:0}textarea{resize:vertical}label small{font-weight:400}.contact-form{padding:30px;background:#f1f3e9;border-radius:10px}.contact-form>small{display:block;margin-top:12px}footer{padding:60px 0 0;border-top:1px solid #e0e3d8}.footer-top{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1.3fr;gap:30px;padding-bottom:50px}.footer-brand img{height:95px;width:95px;object-fit:contain;mix-blend-mode:multiply}.footer-brand p{font-size:14px;color:#606c59;line-height:1.5;margin-top:15px}.footer-top h3{font-size:13px;margin:12px 0 20px}.footer-top>div>a,.footer-top>div>button{display:block;padding:0;margin-bottom:13px;font-size:11px;color:#72796b}.footer-top>div>a:hover,.footer-top>div>button:hover{color:var(--olive)}.footer-message h2{font-family:Georgia,serif;font-weight:400;font-size:31px;letter-spacing:-.03em;line-height:1.2}.footer-message .eyebrow{font-size:8px}.footer-message>svg{color:var(--olive)}.footer-bottom{border-top:1px solid #d9dfce;padding:20px 0;display:flex;justify-content:space-between;font-size:10px;color:#7c8474}.shop-page>h1{max-width:800px}.shop-tools{margin-bottom:25px}.category-pills{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.category-pills button{padding:9px 15px;border:1px solid #dce0d3;border-radius:30px;font-size:11px}.category-pills .active{background:var(--olive);color:#fff;border-color:var(--olive)}.sort-row{justify-content:space-between;padding:15px 0;border-block:1px solid #e0e4d8;font-size:12px}.sort-row,.sort-row label{display:flex;align-items:center}.sort-row label{gap:10px}.sort-row select{width:180px;margin:0;background:none;padding:8px;font-size:11px}.load-more{display:flex;margin:35px auto 0}.mobile-search{display:none}.breadcrumbs{font-size:11px;color:#89907f;display:flex;gap:10px;align-items:center;margin-bottom:30px;line-height:1.6;flex-wrap:wrap}.breadcrumbs button{padding:0;font-size:11px}.detail-grid{grid-template-columns:1fr 1fr;gap:65px}.detail-gallery{align-self:start}.detail-gallery>.image-fallback,.detail-gallery>.plant-photo{aspect-ratio:1;border-radius:12px;object-fit:contain;background:#f0f3e9}.thumbnail{margin-top:15px;background:#eef1e6;border-radius:5px;padding:15px;font-size:10px;display:flex;gap:8px;align-items:center;color:#7c866f}.detail-info h1{font-size:40px;line-height:1.2;margin:15px 0 20px}.detail-info>p{font-size:13px}.detail-price{font-size:29px;font-weight:600}.detail-price del{font-size:18px}.availability{color:var(--olive);margin:15px 0}.purchase-row{margin:25px 0}.purchase-row,.stepper{display:flex;align-items:center;gap:12px}.stepper{justify-content:center;border:1px solid #d9dfcf;border-radius:5px;padding:10px 6px;font-size:13px;width:100px;flex-shrink:0}.stepper button{display:flex;padding:4px}.purchase-row>.primary{flex:1}.icon-only{padding:12px}.payment-note{display:flex;gap:14px;align-items:start;background:#eaf0e2;padding:20px;border-radius:7px;margin:20px 0;color:#576741}.payment-note p{margin:5px 0;font-size:12px}.payment-note b{font-size:13px}.pin-check{display:flex;gap:10px;align-items:center}.pin-check input{margin:0}.tabs{display:flex;gap:30px;border-bottom:1px solid #dce1d2;margin:50px 0 20px}.tabs button{padding:15px 0;font-size:13px}.tabs .active{border-bottom:2px solid var(--olive);color:var(--olive)}.description{white-space:pre-line;line-height:1.9;color:#71796b;font-size:13px;max-height:650px;overflow:auto;padding:20px 0 40px;margin-bottom:30px}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:45px;margin-top:35px}.cart-item{display:grid;grid-template-columns:90px minmax(100px,1fr) 100px 75px;gap:20px;align-items:center;padding:25px 0;border-bottom:1px solid #e0e3d8}.cart-item>.image-fallback,.cart-item>.plant-photo{height:100px;min-height:0;border-radius:5px}.cart-item .image-fallback small,.cart-item .image-fallback span{display:none}.cart-item h3{font-size:13px;margin-bottom:7px}.cart-item small{font-size:10px;color:#89917c}.cart-item>b{font-size:13px;text-align:right}.remove{display:block;padding:0;margin-top:12px;font-size:10px;text-decoration:underline;color:#9a9f91}.cart-list>.text-button{margin-top:30px}.summary{padding:30px;border-radius:9px;background:#eaf0e7;align-self:start;position:sticky;top:130px}.summary h2{font-size:27px;margin-bottom:25px}.summary>div{display:flex;justify-content:space-between;gap:20px;margin:20px 0;font-size:12px;line-height:1.5}.summary>div>b{white-space:nowrap}.summary-total{border-top:1px solid #ced6c5;padding-top:20px;font-size:16px!important}.summary .primary{width:100%;margin-top:15px}.summary>small{display:block;text-align:center;margin-top:15px;color:#7a836f;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.checkout-form h2{font-size:25px;margin:15px 0 25px}.checkbox{display:flex;align-items:center;gap:10px;margin:20px 0}.checkbox input{width:16px;height:16px;margin:0}.notice{background:#f2efdf;border:1px solid #e7e0c6;padding:15px 22px;font-size:12px;line-height:1.6;margin:15px 0}.notice p{margin:0 0 8px}.error{color:#a53d37;font-size:13px}.empty{padding:70px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.empty p{margin:0}.empty h1{margin:10px 0}.empty h2{font-size:28px}.empty>svg,.success-mark{color:var(--olive)}.success-mark{height:80px;width:80px;border-radius:50%;background:#e8efdc;display:grid;place-items:center}.confirmation-values{display:flex;gap:30px;padding:30px}.confirmation-values span{display:flex;flex-direction:column;gap:10px}.order-card{padding:25px;background:#f4f5ed;border:1px solid #e0e4d5;border-radius:9px;margin:20px 0}.order-card>div:first-child{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.order-card strong{background:#e1e9d5;padding:7px 12px;border-radius:30px;font-size:11px}.order-card p{font-size:12px;margin:12px 0}.order-card span{font-size:11px;color:#7b846e}.order-card input,.order-card select{width:auto;flex:1;min-width:160px;margin:0}.mt{margin-top:35px}.policy{text-transform:none;max-width:850px;min-height:50vh}.policy h1{text-transform:capitalize}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.stats article{padding:25px;background:#f2f4eb;border:1px solid #e0e4d5;border-radius:7px}.stats strong{display:block;font-size:29px;margin-top:15px;font-family:Manrope,sans-serif}.stats small{font-size:11px;color:#7a8569}table{border-collapse:collapse;width:100%;font-size:12px}td,th{padding:15px 12px;text-align:left;border-bottom:1px solid #e1e5d7}th{font-size:10px;text-transform:uppercase;letter-spacing:.1em;background:#f0f3e8}td:first-child{min-width:220px}td button{text-decoration:underline;color:var(--olive)}.section-order{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #dbe2ce;font-size:12px}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#253e2d;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 12px 40px #0003;display:flex;align-items:center;gap:12px;z-index:100;font-size:13px;max-width:90vw}.mobile-bottom{display:none}.modal-backdrop{position:fixed;inset:0;background:#10211888;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:90;padding:20px}.finder-modal{position:relative;background:#fafbf4;border-radius:15px;max-width:550px;padding:45px;width:100%}.finder-modal>svg{color:var(--olive)}.finder-modal h2{font-size:33px}.finder-modal p{font-size:13px}.modal-close{position:absolute;right:18px;top:18px}.finder-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.finder-options button{border:1px solid #d9e0ce;padding:18px;font-size:12px;border-radius:6px;text-align:left}.finder-options .active{background:#e0e9d1;border-color:#7c9056}.finder-modal>.primary{width:100%}@media(prefers-reduced-motion:no-preference){.hero-image{animation:heroReveal 1.4s ease-out both}.hero-inner{animation:copyReveal 1s ease-out both}.hero-note{animation:copyReveal 1.4s ease-out both}.finder-band>.container>svg{animation:leafFloat 5s ease-in-out infinite}@keyframes heroReveal{0%{transform:scale(1.04);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes copyReveal{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes leafFloat{50%{transform:translateY(-8px) rotate(5deg)}}}@media(min-width:1500px){.hero{min-height:690px}.hero-inner{padding-top:105px;padding-bottom:110px}}@media(max-width:1200px){.header-inner{gap:20px;padding:10px 25px}.brand{min-width:160px}nav{gap:18px}.search-box{width:190px}.container{padding:0 30px}.category-grid{gap:18px}.product-grid{gap:16px}.contact-grid{gap:50px}.hero-inner{padding-top:80px;padding-bottom:90px}.hero h1{max-width:500px}.cart-item{gap:12px;grid-template-columns:70px minmax(100px,1fr) 90px 65px}}@media(max-width:1000px){nav{display:none}.menu-button{display:flex!important}.header-inner{min-height:80px}.brand img{height:50px;width:50px}.search-box{width:260px}.header-actions{gap:17px}nav.open{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:0;background:#fdfcf8;padding:10px 25px;box-shadow:0 10px 15px #0001}nav.open button{text-align:left}.hero h1{font-size:61px;max-width:470px}.hero-image{background-position:60%}.hero-image:after{background:linear-gradient(90deg,#dce7e5e8,#dce7e588 40%,transparent 80%)}.category-grid{grid-template-columns:repeat(3,1fr);gap:30px}.category-card>div{max-width:190px;margin:auto}.product-grid{grid-template-columns:repeat(3,1fr)}.collection .product-card:last-child{display:none}.hero-bottom{gap:25px}.detail-grid{gap:30px}.detail-info h1{font-size:31px}.checkout-grid{gap:25px;grid-template-columns:1.4fr 1fr}.cart-item{grid-template-columns:70px 1fr 80px}.cart-item>b{grid-column:3}.cart-item .stepper{width:80px;gap:5px}.cart-item>div:nth-child(2){grid-row:span 2}.summary{padding:22px}.footer-top{grid-template-columns:repeat(4,1fr)}.footer-message{display:none}.stats{grid-template-columns:1fr 1fr}.contact h2{font-size:46px}}@media(max-width:700px){.container{padding:0 20px}.announcement{padding:8px 20px;font-size:9px;justify-content:center}.announcement-right{display:none}.header-inner{padding:8px 17px;gap:10px;min-height:73px}.brand{min-width:0;flex:1;gap:7px}.brand img{width:46px;height:46px}.brand span{font-size:9px}.brand b{font-size:12px}.search-box{display:none}.header-actions{gap:15px}.header-actions svg{width:18px}.header-actions>button:first-child{display:none}.hero{min-height:650px}.hero-image{background-size:auto 63%;background-position:right bottom 40px;background-color:#dce7e5}.hero-image:after{background:linear-gradient(#dce7e5,#dce7e5 35%,transparent 65%)}.hero-inner{padding-top:35px;padding-bottom:310px}.hero h1{font-size:45px;max-width:350px;margin:14px 0}.hero p{font-size:12px;max-width:280px;margin-bottom:20px}.eyebrow{font-size:8px}.hero-note{display:none}.outline,.primary{font-size:11px;padding:13px 17px;gap:9px}.hero-bottom{padding:15px 12px;gap:14px;font-size:8px}.hero-bottom span{gap:5px}.hero-bottom svg{width:13px}.section{padding:45px 0}.section-head{gap:15px;margin-bottom:25px;align-items:center}.section-head h2{font-size:29px}.section-head .text-button{font-size:10px;gap:5px;white-space:nowrap}.category-grid{grid-template-columns:repeat(3,1fr);gap:22px 12px;margin-top:25px}.category-card>span{font-size:10px;margin-top:12px}.category-card>small{font-size:8px;margin-top:3px}.collection{padding:45px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection .product-card:last-child{display:block}.product-info{padding:12px}.product-info h3{font-size:11px;margin:5px 0 12px;min-height:34px}.product-info>small{font-size:7px}.price-row b{font-size:12px}del{font-size:9px;margin-left:3px}.add-circle,.wish{height:27px;width:27px}.wish{top:8px;right:8px}.wish svg{width:15px}.sale{font-size:7px;padding:4px 5px;top:10px;left:8px}.image-fallback{padding:14px;min-height:110px}.image-fallback>span{font-size:10px}.image-fallback>small{font-size:8px}.image-fallback>svg{width:28px}.care-grid{grid-template-columns:1fr}.care-card{padding:25px;display:grid;grid-template-columns:40px 1fr;gap:8px 18px}.care-card>svg:first-child{grid-row:span 3;margin:0}.care-card h3,.care-card p,.care-card>small{margin:0}.care-card h3{font-size:22px}.care-card>svg:last-child{display:none}.care-card p{font-size:11px}.finder-band .container{gap:15px;flex-wrap:wrap}.finder-band>.container>svg{width:30px}.finder-band .container>div{flex:1}.finder-band h2{font-size:25px}.finder-band p{font-size:11px}.finder-band .primary{margin-left:45px}.contact-grid{grid-template-columns:1fr;gap:25px}.contact h2{font-size:42px}.contact-form{padding:23px}footer{padding-top:35px;padding-bottom:65px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:30px}.footer-brand img{width:85px;height:85px}.footer-top h3{font-size:12px;margin:10px 0 15px}.footer-top>div>a,.footer-top>div>button{font-size:10px;margin-bottom:11px}.footer-bottom{font-size:8px;gap:10px}.footer-brand p{font-size:12px}.shop-page h1{font-size:36px;margin-bottom:25px}.category-pills{gap:6px}.category-pills button{padding:7px 10px;font-size:9px}.mobile-search{display:flex;align-items:center;border:1px solid #dce2d3;border-radius:5px;padding:10px;gap:8px;margin-bottom:20px}.mobile-search input{padding:0;margin:0;border:0;background:none;font-size:12px}.sort-row{font-size:10px}.sort-row select{font-size:10px;width:150px}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-info h1{font-size:32px}.detail-gallery>.image-fallback,.detail-gallery>.plant-photo{max-height:390px}.detail-info>p{font-size:12px}.breadcrumbs{font-size:9px;gap:5px;margin-bottom:20px}.tabs{gap:18px;margin-top:30px}.tabs button{font-size:11px}.description{font-size:12px}.checkout-grid{grid-template-columns:1fr;gap:25px}.summary{position:static}.cart-item{grid-template-columns:65px 1fr 80px;padding:20px 0;gap:12px}.cart-item h3{font-size:11px}.cart-item>div:nth-child(2){grid-row:span 2}.cart-item>.plant-photo{height:80px;grid-row:span 2}.form-grid{gap:0 13px}.checkout-form label{font-size:10px}.checkout-form input{padding:11px}h1{font-size:38px}.order-card{padding:20px}.confirmation-values{gap:15px;padding:20px 0;font-size:11px}.stats{gap:10px}.stats article{padding:18px}.stats strong{font-size:25px}.stats small{font-size:9px}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;justify-content:space-around;background:#fffef9f5;backdrop-filter:blur(15px);border-top:1px solid #dce2d1;padding:9px 5px max(9px,env(safe-area-inset-bottom))}.mobile-bottom button{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;color:#65764d}.toast{bottom:80px;width:max-content;font-size:11px;padding:14px 18px}.finder-modal{padding:30px 25px}.finder-modal h2{font-size:28px}.finder-options button{padding:14px 12px;font-size:11px}}@media print{.admin-sidebar,.announcement,.button-row,.mobile-bottom,.text-button,footer,header{display:none!important}.order-card{break-inside:avoid;background:#fff}.order-card input,.order-card select{display:none}}.container.section{padding:80px 48px}.header-actions sup:empty{display:none}@media(max-width:1200px){.container.section{padding:70px 30px}}@media(max-width:700px){.container.section{padding:45px 20px}}.contents{display:contents}.collection-display{display:grid;grid-template-columns:1fr 2.15fr;gap:24px}.collection-feature{position:relative;min-height:365px;border-radius:10px;overflow:hidden;text-align:left;padding:0;background:#ced6bd;color:#fff}.collection-feature>.plant-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.collection-feature>.image-fallback{position:absolute;inset:0}.collection-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 15%,#0b2018b8)}.collection-feature>div:last-child{position:absolute;left:25px;right:20px;bottom:28px;z-index:1}.collection-feature h3{font-family:Georgia,serif;font-weight:400;font-size:31px;margin:12px 0 17px}.collection-feature .eyebrow{color:#f0f2e8}.collection-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.flowers .collection-display{grid-template-columns:2.15fr 1fr}.flowers .collection-feature{grid-column:2;grid-row:1}.flowers .collection-products{grid-column:1;grid-row:1}.fruit .collection-feature{border-radius:90px 90px 10px 10px}.fruit .product-card{border-radius:60px 60px 10px 10px}.fruit .product-visual{aspect-ratio:.9}.fruit .product-visual>a{overflow:hidden}.collection-products .product-visual{aspect-ratio:.85}.collection-products .product-card:last-child{display:block}.hero h1{max-width:580px;font-size:clamp(44px,5.4vw,74px)}@media(max-width:1000px){.collection-display,.flowers .collection-display{grid-template-columns:1fr}.collection-feature,.flowers .collection-feature{grid-column:auto;grid-row:auto;min-height:230px}.flowers .collection-products{grid-column:auto;grid-row:auto}.collection-feature>.plant-photo{object-position:center 40%}.collection-products{gap:15px}.collection-products .product-visual{aspect-ratio:1}.collection-products .product-info h3{min-height:40px}}@media(max-width:700px){.collection-display{gap:15px}.collection-feature{min-height:220px}.collection-feature h3{font-size:28px}.collection-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-products .product-card:last-child{display:none}.collection-products .product-info h3{min-height:34px}.fruit .product-card{border-radius:35px 35px 8px 8px}.hero h1{font-size:43px;max-width:330px}}.hero-v2{background:#dce7e6;min-height:760px;overflow:hidden}.hero-stage{min-height:690px;position:relative;padding-top:75px;padding-bottom:220px}.hero-copy{position:relative;z-index:3;width:53%;max-width:620px}.hero-copy h1{font-weight:700;font-size:clamp(42px,5.2vw,76px);letter-spacing:-.065em;margin:20px 0 25px;max-width:630px}.hero-copy p{font-size:15px;max-width:400px}.hero-showcase{position:absolute;right:32px;top:25px;bottom:5px;width:43%;z-index:2}.glass-outline{position:absolute;inset:50px 10px 40px 0;border:1px solid #f4fffa9c;border-radius:75px;background:linear-gradient(130deg,#f7fffc44,#ffffff06);box-shadow:inset 0 0 60px #ffffff0a}.hero-specimen{position:absolute;bottom:0;right:20px;height:103%;width:100%;object-fit:contain;filter:drop-shadow(12px 20px 18px #2540391c);transform-origin:bottom center}.specimen-caption{position:absolute;right:0;bottom:8px;font-size:8px;letter-spacing:.12em;writing-mode:vertical-rl;color:#788f80}.hero-curation{display:flex;align-items:center;gap:17px;margin-top:32px}.hero-curation>span{font-family:Georgia,serif;font-size:34px}.hero-curation>small{border-left:1px solid #a8bab0;padding-left:17px;font-size:10px;color:#5d7265}.hero-product-row{position:absolute;left:48px;bottom:40px;width:63%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;z-index:4}.floating-product{background:#ffffff9e;border:1px solid #ffffffb0;position:relative;border-radius:22px;min-height:145px;padding:65px 16px 17px;box-shadow:0 15px 30px #274a3510;backdrop-filter:blur(8px);transition:transform .3s}.floating-product>.plant-photo{position:absolute;right:8px;top:-65px;width:118px;height:138px;object-fit:contain;mix-blend-mode:multiply;border-radius:45px}.floating-product>.image-fallback{position:absolute;right:8px;top:-60px;width:110px;height:130px;border-radius:50%;min-height:0}.floating-product h3{font-size:12px;line-height:1.5;font-weight:600;margin:4px 0 12px;max-width:170px}.floating-product small{font-size:7px;letter-spacing:.13em;color:#74826e}.floating-product b{font-size:13px}.floating-product>svg{position:absolute;bottom:18px;right:16px}.floating-product:hover{transform:translateY(-8px)}.category-finder{display:flex;align-items:center;gap:28px;background:linear-gradient(100deg,#d6dec4,#edf1df);border-radius:15px;padding:30px 38px;margin-top:60px;position:relative;min-height:135px;overflow:hidden}.category-finder>img{height:185px;width:100px;object-fit:contain;position:absolute;left:20px;top:-20px;transform:rotate(-10deg)}.category-finder>div{margin-left:110px}.category-finder h3{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0 0 8px}.category-finder p{font-size:12px;margin:0;color:#6c7a5c}.category-finder>.primary{margin-left:auto;white-space:nowrap}.indoor .collection-feature{border-radius:8px}.indoor .collection-feature>.plant-photo{object-fit:cover}.flowers{position:relative;background:#fae6e5;overflow:hidden}.flowers:after,.flowers:before{content:"❦";position:absolute;color:#bb766d26;font-family:Georgia,serif;font-size:250px;line-height:1;pointer-events:none}.flowers:before{top:-40px;left:-30px;transform:rotate(35deg)}.flowers:after{bottom:-60px;right:-10px;transform:rotate(-25deg)}.flowers>.container{position:relative;z-index:1}.flowers .collection-feature{background:#edc9c4;border-radius:8px}.fruit{background:#fbf3df}.fruit .collection-feature{border-radius:8px}.fruit .product-card{border-radius:10px}.fruit .collection-display{grid-template-columns:1fr 2.15fr}.fruit .collection-feature>.plant-photo{object-fit:cover}.collection-display{align-items:stretch}.collection-feature{min-height:420px}.collection-products .product-visual{aspect-ratio:1}.collection-products .product-card{border:1px solid #ffffff66}.collection-products .product-info{padding:21px}.collection-products .product-info h3{font-size:13px;min-height:58px}.collection-products .price-row{padding-top:10px;border-top:1px solid #e2e6d9}.collection-feature .text-button{color:#fff}.essentials-v2{padding:0;background:#ead8be}.essentials-layout{display:grid;grid-template-columns:1fr 1fr;max-width:none;padding:0;gap:0}.workbench-photo{min-height:620px}.workbench-photo>img{height:100%;width:100%;object-fit:cover}.essentials-copy{padding:75px 65px;background:#f1e2cd}.essentials-copy>p{font-size:13px;max-width:430px}.essentials-tiles{display:grid;grid-template-columns:1fr 1fr}.essentials-tiles>button{padding:24px;text-align:left;border-radius:12px;background:#fcf7eb;border:1px solid #fdfaf3;transition:transform .3s}.essentials-tiles>button:hover{transform:translateY(-5px)}.essentials-tiles span{font-size:10px;color:#a39173}.essentials-tiles h3{font-family:Georgia,serif;font-weight:400;font-size:25px;margin:20px 0 35px}.essentials-tiles svg{position:absolute;right:22px;bottom:20px}.care-v2{background:#e8efdf}.care-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.care-photo-card{padding:0;text-align:left;border-radius:12px;overflow:hidden;background:#fcfaf2;transition:transform .3s}.care-photo-card:hover{transform:translateY(-6px)}.care-photo-card>img{aspect-ratio:1.4;width:100%;object-fit:cover}.care-photo-card>div{padding:26px}.care-photo-card h3{font-family:Georgia,serif;font-weight:400;font-size:25px;margin:0 0 12px}.care-photo-card p{font-size:12px}.care-photo-card span{display:flex;align-items:center;gap:18px;color:#607643}.nursery-story{display:grid;grid-template-columns:1fr 1fr;margin-top:65px;border-radius:12px;overflow:hidden;background:#faf6e9;align-items:stretch}.story-photo{position:relative;min-height:420px}.story-photo>img{height:100%;width:100%;object-fit:cover}.story-photo>small{position:absolute;bottom:12px;left:15px;font-size:8px;color:#fff;text-shadow:0 1px 4px #0009}.nursery-story>div:last-child{padding:55px 45px}.nursery-story h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;font-size:43px}.nursery-story p{font-size:13px}.footer-v2{position:relative;overflow:hidden}.footer-v2>.container{position:relative;z-index:2}.footer-leaf{position:absolute;width:180px;height:180px;color:#9dac8055;stroke-width:.6;pointer-events:none}.leaf-left{left:-70px;bottom:-30px;transform:rotate(40deg)}.leaf-right{right:-55px;bottom:-35px;transform:rotate(-65deg)}.newsletter h3{font-family:Georgia,serif;font-weight:400;font-size:26px;line-height:1.2;margin:15px 0}.newsletter p{font-size:10px;line-height:1.7}.newsletter>div{display:flex;border:1px solid #cdd5bf;border-radius:6px;overflow:hidden;margin-top:18px}.newsletter input[type=email]{margin:0;border:0;background:#fcfbf6;border-radius:0;padding:12px;font-size:10px}.newsletter>div>button{background:var(--olive);color:#fff;display:grid;place-items:center;padding:10px}.newsletter .checkbox{font-size:8px;font-weight:400;color:#7a846b;align-items:start;margin:12px 0;line-height:1.5}.newsletter .checkbox input{width:12px;height:12px;flex-shrink:0}.newsletter>.eyebrow{font-size:8px}.newsletter>small{font-size:9px}.footer-top{grid-template-columns:1.15fr .9fr 1fr 1fr 1.45fr;gap:28px}.gallery-main{display:block;width:100%;border-radius:12px;background:#e8eee2;padding:0;overflow:hidden;cursor:zoom-in}.gallery-main>img{width:100%;object-fit:contain}.gallery-thumbnails{display:flex;gap:12px;margin:18px 0;overflow:auto}.gallery-thumbnails button{border:1px solid #d7dfca;border-radius:7px;padding:3px;flex-shrink:0;width:85px;height:85px}.gallery-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:4px}.gallery-thumbnails .active{border:2px solid var(--olive)}.detail-gallery>small{color:#88937e;font-size:10px}.detail-info .eyebrow{font-size:9px}.detail-info h1{font-size:37px}.product-options{margin:25px 0}.product-options>label{margin:18px 0}.option-buttons{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.option-buttons button{border:1px solid #d8dfcc;border-radius:7px;padding:10px 17px;font-size:11px}.option-buttons .active{background:#edf2e4;border-color:#879b61}.product-options>small{font-size:10px;color:#8a927f}.care-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-block:1px solid #dfe5d5;padding:18px 0}.care-facts>span{display:flex;align-items:center;gap:12px;color:var(--olive)}.care-facts small{font-size:10px;line-height:1.6;color:#7c866f}.buy-now{width:100%;background:#e5edda}.product-reviews{padding:35px 0;border-block:1px solid #e0e5d7;margin:35px 0}.product-reviews h2{font-size:30px}.product-reviews>p{font-size:12px}.product-reviews>article{padding:20px;background:#f3f6ec;border-radius:8px;margin:15px 0}.product-reviews>article>div{color:#8c985b}.product-reviews>article h3{font-size:13px;margin:10px 0}.product-reviews>article p{font-size:12px}.product-reviews summary{cursor:pointer;color:var(--olive);font-size:13px;padding:10px 0}.review-form{max-width:600px;background:#f3f5ec;padding:25px;border-radius:8px;margin-top:15px}.coupon-control{display:block!important;margin-top:25px!important}.coupon-control>label{font-size:10px;font-weight:400;color:#718066}.coupon-control>div{display:flex;align-items:center;gap:8px}.coupon-control input{margin:10px 0;font-size:11px}.coupon-control button{font-size:10px;padding:12px}.coupon-control>small{font-size:10px;display:block;color:#738363}.cart-recommendations{margin-top:65px;padding-top:35px;border-top:1px solid #dce3d1}.cart-recommendations h2{font-size:30px}.recommendation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cart-recommendations .product-visual{aspect-ratio:1.5}.published-content{white-space:pre-line;line-height:1.9;color:#697961;font-size:14px}.zoom-close{position:absolute;top:25px;right:25px;color:#fff;background:#1b2d2188;padding:10px;border-radius:50%}.zoomed-product{max-height:90vh;max-width:90vw;object-fit:contain;border-radius:10px}.media-preview{height:180px;max-width:100%;object-fit:contain;margin-top:15px}@media(prefers-reduced-motion:no-preference){.hero-specimen{animation:plantSway 7s ease-in-out infinite}.float-0{animation:cardFloat 5.5s ease-in-out infinite}.float-1{animation:cardFloat 6s ease-in-out -1.3s infinite}.float-2{animation:cardFloat 6.5s ease-in-out -2s infinite}.reveal-section{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal-section.visible{opacity:1;transform:translateY(0)}@keyframes plantSway{50%{transform:rotate(1.3deg) translateY(-5px)}}@keyframes cardFloat{50%{transform:translateY(-9px)}}}@media(max-width:1100px){.hero-stage{padding-top:65px;min-height:700px}.hero-showcase{width:44%;right:10px}.hero-copy{width:53%}.hero-copy h1{font-size:59px}.hero-product-row{width:62%;left:30px;gap:12px}.floating-product{padding:65px 12px 16px}.floating-product>.plant-photo{width:105px;height:125px;right:0}.floating-product h3{font-size:10px}.collection-display,.flowers .collection-display,.fruit .collection-display{grid-template-columns:1fr 2fr}.flowers .collection-display{grid-template-columns:2fr 1fr}.collection-products{gap:12px}.collection-products .product-info{padding:15px}.collection-products .product-info h3{font-size:11px}.collection-feature{min-height:370px}.collection-feature h3{font-size:27px}.essentials-copy{padding:50px 35px}.essentials-tiles{gap:12px}.essentials-tiles>button{padding:18px}.essentials-tiles h3{font-size:22px}.workbench-photo{min-height:560px}.footer-top{gap:20px}.newsletter h3{font-size:23px}.nursery-story>div:last-child{padding:40px 30px}.nursery-story h2{font-size:36px}}@media(max-width:800px){.hero-stage{min-height:660px}.hero-copy h1{font-size:49px}.hero-product-row{width:67%}.floating-product h3{font-size:10px;min-height:45px}.floating-product>.plant-photo{width:85px;height:110px;top:-45px}.floating-product{padding-top:65px;min-height:145px}.hero-copy p{font-size:12px;max-width:280px}.hero-copy .button-row{gap:8px}.hero-copy .outline,.hero-copy .primary{font-size:10px;padding:12px}.hero-showcase{right:0;top:50px;bottom:100px}.hero-specimen{height:108%}.glass-outline{border-radius:45px}.collection-display,.flowers .collection-display,.fruit .collection-display{grid-template-columns:1fr}.collection-feature{min-height:240px}.flowers .collection-feature,.flowers .collection-products{grid-column:auto;grid-row:auto}.collection-products{grid-template-columns:repeat(3,1fr)}.category-finder{padding:25px;gap:20px}.category-finder>div{margin-left:75px}.category-finder h3{font-size:24px}.category-finder>img{left:8px;width:80px}.essentials-copy{padding:40px 25px}.essentials-tiles{grid-template-columns:1fr}.essentials-tiles h3{font-size:23px;margin:10px 0 15px}.workbench-photo{min-height:620px}.care-photo-card>div{padding:20px}.care-photo-card h3{font-size:22px}.nursery-story h2{font-size:32px}.story-photo{min-height:410px}.footer-top{grid-template-columns:repeat(4,1fr)}.newsletter{grid-column:span 2}.recommendation-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.hero-stage,.hero-v2{min-height:0}.hero-stage{padding-top:35px;padding-bottom:35px}.hero-copy{width:100%;max-width:none}.hero-copy h1{font-size:43px;max-width:350px}.hero-copy p{font-size:12px;max-width:300px;margin-bottom:22px}.hero-curation{display:none}.hero-showcase{position:relative;height:355px;top:auto;right:auto;bottom:auto;width:100%;margin-top:25px}.hero-specimen{height:110%;right:0;width:100%;bottom:-5px}.glass-outline{inset:25px 38px 0;border-radius:50px}.specimen-caption{right:15px;bottom:10px;font-size:7px}.hero-product-row{position:relative;left:auto;bottom:auto;width:100%;margin-top:30px;gap:10px}.floating-product{border-radius:13px;padding:52px 10px 13px;min-height:145px}.floating-product>.plant-photo{width:80px;height:95px;top:-35px;right:2px;border-radius:30px}.floating-product h3{font-size:9px;line-height:1.5;min-height:45px;margin-bottom:8px}.floating-product small{font-size:6px}.floating-product b{font-size:11px}.floating-product>svg{right:8px;bottom:13px;width:13px}.hero-bottom{font-size:8px}.category-finder{margin-top:35px;padding:25px 20px;flex-wrap:wrap;gap:18px}.category-finder>div{margin-left:80px;min-height:70px}.category-finder h3{font-size:24px;line-height:1.2}.category-finder p{font-size:10px}.category-finder>.primary{margin-left:80px;padding:11px 15px;font-size:10px}.category-finder>img{height:200px;width:90px;left:4px;top:5px}.collection-feature{min-height:255px}.collection-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-products .product-info h3{font-size:11px;min-height:40px}.collection-products .product-info{padding:14px}.flowers:after,.flowers:before{font-size:180px}.essentials-layout{display:block}.workbench-photo{min-height:0;height:300px}.essentials-copy{padding:40px 20px}.essentials-copy h2{font-size:36px}.essentials-tiles{grid-template-columns:1fr 1fr;gap:12px}.essentials-tiles>button{padding:18px;min-height:150px}.essentials-tiles h3{font-size:24px;margin:15px 0 25px}.care-photo-grid{grid-template-columns:1fr;gap:20px}.care-photo-card>img{aspect-ratio:1.8}.care-photo-card>div{padding:25px}.care-photo-card h3{font-size:27px}.nursery-story{grid-template-columns:1fr;margin-top:40px}.story-photo{min-height:0;height:300px}.nursery-story>div:last-child{padding:35px 25px}.nursery-story h2{font-size:37px}.footer-top{grid-template-columns:1fr 1fr;gap:25px 20px}.newsletter{grid-column:span 2;padding-top:20px;border-top:1px solid #d5dec8;max-width:450px}.newsletter h3{font-size:29px}.newsletter input[type=email],.newsletter p{font-size:12px}.newsletter .checkbox{font-size:10px}.footer-leaf{width:125px;height:125px}.gallery-thumbnails button{width:65px;height:65px}.detail-info h1{font-size:31px}.care-facts small{font-size:9px}.product-options>label{font-size:11px}.option-buttons button{font-size:10px;padding:9px 13px}.product-reviews h2{font-size:28px}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-recommendations h2{font-size:27px}.review-form{padding:20px}}@media(prefers-reduced-motion:reduce){.reveal-section{opacity:1;transform:none}.floating-product,.hero-specimen{animation:none!important}}.hero-v2:before{content:"";position:absolute;left:-230px;top:-180px;width:600px;height:700px;background:url(/assets/i-love-nursery-hero-cutout-5900847e1d.webp) 50%/contain no-repeat;opacity:.065;filter:blur(9px);transform:rotate(80deg);pointer-events:none}.hero-v2{background:radial-gradient(ellipse at 75% 10%,#ecf3ee,#d8e4e2 70%)}.product-visual .plant-photo{object-fit:contain;padding:14px;background:#f4f2e9;mix-blend-mode:multiply}.product-visual{background:#f4f2e9}.flowers .collection-feature>.plant-photo{object-fit:cover;object-position:70% center}.flowers .collection-feature:after{background:linear-gradient(transparent,#7c37405c)}.fruit .collection-feature>.plant-photo{object-position:40% center}.gallery-main{background:#eef2e6}.gallery-main>img{padding:25px;mix-blend-mode:multiply}.care-v2{background:linear-gradient(135deg,#edf2e5,#e2ead5)}.contact{background:#fffdf8}.newsletter{position:relative}.hero-curation{display:none}.hero-stage{min-height:730px}.floating-product h3{min-height:36px}.floating-product h3,.product-info h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-info h3{min-height:40px}.quick-add{margin-top:17px;width:100%;display:flex;align-items:center;justify-content:center;gap:15px;background:var(--olive);color:#fff;padding:11px 12px;font-size:11px;font-weight:500;border-radius:5px;transition:background .2s}.quick-add:hover{background:#516731}.price-row .add-circle{display:none}.collection-products .quick-add{background:#184c37}.flowers .quick-add{background:#2a5138}.fruit .quick-add{background:#a97427}.collection-products .product-info h3{min-height:40px}.checkout-line{display:flex;align-items:center;gap:13px}.checkout-line>.image-fallback,.checkout-line>.plant-photo{height:52px;width:52px;min-height:0;flex-shrink:0;border-radius:5px;object-fit:contain;background:#f6f5ed;padding:3px}.checkout-line>.image-fallback>small,.checkout-line>.image-fallback>span{display:none}.checkout-line small{display:block;font-size:9px;color:#829172;margin-top:5px}.summary>div:has(.checkout-line){align-items:center}.summary>div:has(.checkout-line)>b{font-size:11px}.collection-feature:after{background:linear-gradient(transparent 35%,#0b201898)}@media(max-width:700px){.hero-stage{min-height:0}.floating-product h3{min-height:30px}.quick-add{font-size:10px;padding:10px;margin-top:12px;gap:9px}.product-info h3{min-height:34px}.checkout-line{gap:9px}.checkout-line>.plant-photo{width:44px;height:44px}}.contact-panel{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.contact-form-panel{background:#f4f3e9;border:1px solid #e7e8db;border-radius:15px 0 0 15px;padding:45px}.contact-form-panel h2{font-size:39px;margin:16px 0}.contact-form-panel>p{font-size:12px}.contact-form-panel form>small{display:block;font-size:10px;margin-top:16px;color:#879077}.contact-form-panel input,.contact-form-panel textarea{background:#fdfcf6}.contact-nursery-photo{position:relative;border-radius:0 15px 15px 0;overflow:hidden;min-height:600px}.contact-nursery-photo>img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:65% center}.contact-nursery-photo>div{position:absolute;bottom:40px;left:35px;right:35px;background:#fbfaeeed;padding:28px;border-radius:12px;backdrop-filter:blur(12px)}.contact-nursery-photo h3{font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.25;margin:10px 0}.contact-nursery-photo p{font-size:12px;margin:0}.contact-nursery-photo a{font-size:12px;display:block;color:var(--olive);margin-top:10px}.photo-disclosure{position:absolute;right:15px;bottom:10px;font-size:8px;color:#fff;text-shadow:0 1px 4px #0008}@media(max-width:700px){.contact-panel{grid-template-columns:1fr}.contact-form-panel{padding:30px 25px;border-radius:12px 12px 0 0}.contact-form-panel h2{font-size:33px}.contact-nursery-photo{border-radius:0 0 12px 12px;min-height:390px}.contact-nursery-photo>div{left:22px;right:22px;bottom:30px;padding:22px}.contact-nursery-photo h3{font-size:27px}}.care-v2 .section-head h2,.categories h2,.collection .section-head h2,.contact-form-panel h2,.essentials-copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.categories h2,.collection .section-head h2{font-size:44px}.collection .eyebrow{letter-spacing:.16em}.collection .section-head .eyebrow:before{content:"";width:26px;height:1px;background:#bba16b;margin-right:3px}.care-v2 .section-head h2{font-size:43px}.hero-product-row .plant-photo{border-radius:0;background:none;padding:0;mix-blend-mode:normal}.gallery-thumbnails .active{background:#f9fbf5}@media(max-width:700px){.care-v2 .section-head h2,.categories h2,.collection .section-head h2{font-size:32px}.collection-products{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:76%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:16px}.collection-products .product-card{scroll-snap-align:start}.collection-products .product-card:last-child{display:block}.collection-products .product-info h3{font-size:13px}.collection-products .product-info{padding:20px}.collection-products .quick-add{font-size:12px;padding:12px}.collection-products .price-row b{font-size:16px}.collection-products .product-info>small{font-size:9px}.category-finder h3{font-size:24px}}.approved-collection{position:relative;display:grid;grid-template-columns:33% minmax(0,1fr);padding:0;overflow:hidden;min-height:760px}.approved-collection.indoor{background:#073a27}.approved-collection.fruit{background:#fbf2de}.collection-visual{position:relative;min-height:100%;overflow:hidden}.collection-visual>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.collection-details{padding:65px 35px 40px;text-align:center;position:relative;z-index:2}.collection-details h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.7vw,61px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:22px 0 16px}.collection-label{justify-content:center;gap:13px;font-size:12px;letter-spacing:.2em}.collection-label:after,.collection-label:before{content:"";display:block;height:1px;width:50px;background:#bba16b}.collection-subtitle{font-size:14px;max-width:800px;line-height:1.6;margin:0 auto 35px}.indoor .collection-label{color:#efe8cd}.indoor .collection-subtitle{color:#dee6d6}.approved-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}.approved-product-grid .product-card{border-radius:16px;box-shadow:0 8px 20px #30361a0b;border:1px solid #d4c5a733;padding:7px;background:#fcf7e9}.approved-product-grid .product-visual{aspect-ratio:1.04;border-radius:12px;overflow:hidden;background:#f8f3e7}.approved-product-grid .plant-photo{padding:0;background:#f8f3e7;object-fit:cover;mix-blend-mode:normal}.approved-product-grid .product-info{padding:16px 10px 10px}.approved-product-grid .product-info>small{display:none}.approved-product-grid .product-info h3{font-family:Georgia,serif;font-size:23px;font-weight:400;min-height:56px;line-height:1.2;margin:0 0 14px;letter-spacing:-.025em}.approved-product-grid .price-row{padding:0 0 13px;border-bottom:1px solid #cdb98e77}.approved-product-grid .price-row b{font-size:24px;color:#12442b}.approved-product-grid del{font-size:10px}.approved-product-grid .sale{font-size:8px;padding:4px 7px}.approved-product-grid .quick-add{border-radius:30px;border:1px solid #bf9c4b;background:#06442c;font-size:12px;padding:12px 8px;gap:11px}.approved-product-grid .wish{top:10px;right:10px}.card-care{display:flex;align-items:center;gap:9px;padding:18px 0 3px;font-size:11px;color:#3b502e}.card-care>svg{color:#a18d43;flex-shrink:0}.card-growing{padding:15px 0 0;min-height:105px}.card-growing>span{display:flex;gap:8px;margin-bottom:9px;align-items:start}.card-growing svg{flex-shrink:0;color:#ab7c25}.card-growing small{font-size:10px;line-height:1.5;color:#38492e}.fruit .price-row b{color:#a26513}.fruit .quick-add{background:#aa6c16;border-radius:7px;border-color:#af7429}.collection-more{margin-top:25px;color:inherit;font-size:11px}.approved-collection.flowers{display:block;background:#fae3e4;min-height:740px}.flowers .collection-visual{position:absolute;right:0;top:0;bottom:0;width:37%;height:100%;min-height:0;mask-image:linear-gradient(90deg,transparent 0,#000 18%)}.flowers .collection-visual>img{object-position:65% center}.flowers .collection-details{width:66%;text-align:left;padding:75px 35px 45px 55px}.flowers .collection-label{justify-content:flex-start}.flowers .collection-subtitle{margin-left:0;max-width:650px}.flowers .collection-details h2{font-size:clamp(42px,4.8vw,72px);max-width:950px}.flowers .approved-product-grid .product-info h3{min-height:56px}.flowers .approved-product-grid .product-card{background:#fffaf1}.flowers .approved-product-grid .product-visual{aspect-ratio:1.06}.flowers .card-care{display:none}.flowers .approved-product-grid .price-row{border-bottom:0}.flowers .approved-product-grid .price-row b{color:#183b29}.flowers .approved-product-grid .quick-add{margin-top:10px}.flowers:after,.flowers:before{font-size:180px;color:#b7786e20}.approved-collection .product-card:hover{transform:translateY(-5px)}@media(max-width:1150px){.approved-collection{grid-template-columns:30% minmax(0,1fr)}.collection-details{padding:50px 25px 35px}.collection-details h2{font-size:43px}.collection-subtitle{font-size:12px}.approved-product-grid{gap:12px}.approved-product-grid .product-info h3{font-size:20px;min-height:50px}.approved-product-grid .price-row b{font-size:22px}.approved-product-grid .product-info{padding:15px 8px 9px}.flowers .collection-details{padding-left:35px;padding-right:25px;width:68%}.flowers .collection-details h2{font-size:53px}.card-care{font-size:10px}.approved-product-grid .quick-add{font-size:11px}.card-growing{min-height:125px}.card-growing small{font-size:9px}.collection-label{font-size:10px;gap:10px}.collection-label:after,.collection-label:before{width:32px}}@media(max-width:850px){.approved-collection{grid-template-columns:1fr;min-height:0}.collection-visual{height:330px;min-height:0}.collection-visual>img{object-position:center 40%}.collection-details{padding:45px 30px}.collection-details h2{font-size:44px}.approved-product-grid .product-visual{aspect-ratio:1}.approved-product-grid .product-info h3{font-size:22px}.approved-collection.flowers{min-height:0}.flowers .collection-visual{position:relative;width:100%;height:300px;mask-image:linear-gradient(0deg,transparent,#000 25%)}.flowers .collection-details{width:100%;padding:35px 30px 45px}.flowers .collection-details h2{font-size:48px}.flowers .collection-label{justify-content:center}.flowers .collection-details{text-align:center}.flowers .collection-subtitle{margin-inline:auto}.card-growing{min-height:115px}}@media(max-width:600px){.collection-visual{height:290px}.collection-details{padding:35px 20px}.collection-details h2,.flowers .collection-details h2{font-size:36px}.collection-subtitle{font-size:12px;margin-bottom:26px}.collection-label{font-size:9px;gap:8px;letter-spacing:.14em}.collection-label:after,.collection-label:before{width:22px}.approved-product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;text-align:left;padding:5px 0 15px}.approved-product-grid .product-card{scroll-snap-align:start}.approved-product-grid .product-info h3{font-size:26px;min-height:62px}.approved-product-grid .price-row b{font-size:27px}.approved-product-grid .product-info{padding:20px 14px 15px}.approved-product-grid .quick-add{font-size:13px;padding:14px}.card-care{font-size:12px;padding-top:20px}.card-growing{min-height:105px}.card-growing small{font-size:11px}.flowers .collection-details{padding:35px 20px}.flowers .approved-product-grid .product-info h3{min-height:62px}.flowers .collection-visual{height:260px}}.brand{background:#123f30;border-radius:0;padding:10px 16px 10px 12px;gap:12px;min-width:285px;flex-shrink:0}.brand img{width:58px;height:58px;border-radius:50%;background:#fffdf3;border:1.5px solid #d5ac53;mix-blend-mode:normal;object-fit:cover}.brand .brand-wordmark{display:flex;flex-direction:column;gap:9px;letter-spacing:0;line-height:1}.brand .brand-wordmark b{font-family:Georgia,Times New Roman,serif;font-size:24px;letter-spacing:-.025em;color:#fff9df;font-weight:400;white-space:nowrap}.brand .brand-wordmark small{font-size:6px;letter-spacing:.22em;color:#e0b54f;white-space:nowrap;font-weight:500}.header-inner{gap:24px;min-height:98px;padding-top:7px;padding-bottom:7px}.brand-panel{display:flex;align-items:center;gap:12px;padding:16px;background:#123f30;border-radius:5px}.brand-panel img{height:65px;width:65px;border:1.5px solid #d5ac53;border-radius:50%;mix-blend-mode:normal}.brand-panel>span{display:flex;flex-direction:column;gap:10px}.brand-panel b{font-family:Georgia,serif;color:#fff9df;font-weight:400;font-size:22px;white-space:nowrap;letter-spacing:-.025em}.brand-panel small{color:#e0b54f;font-size:5px;letter-spacing:.19em;white-space:nowrap}.footer-top{grid-template-columns:1.6fr .8fr .9fr .9fr 1.4fr}.header-inner nav{gap:20px}.search-box{min-width:160px;width:210px}@media(max-width:1200px){.brand{min-width:260px;padding-right:12px}.brand .brand-wordmark b{font-size:22px}.header-inner{gap:18px}.search-box{width:180px;min-width:145px}.header-inner nav{gap:15px}.brand-panel{padding:12px;gap:9px}.brand-panel b{font-size:18px}.brand-panel img{width:50px;height:50px}.brand-panel small{font-size:4px}.footer-top{grid-template-columns:1.5fr .8fr .9fr .9fr 1.3fr}}@media(max-width:1000px){.brand{min-width:255px}.header-inner{min-height:95px}.footer-top{grid-template-columns:repeat(4,1fr)}.footer-brand{grid-column:span 2}.brand-panel{max-width:340px}.brand-panel b{font-size:24px}.brand-panel img{width:65px;height:65px}.brand-panel small{font-size:6px}}@media(max-width:700px){.header-inner{min-height:85px;padding:6px 12px;gap:12px}.brand{min-width:0;flex:1;padding:9px 10px;gap:9px;max-width:285px}.brand img{width:47px;height:47px}.brand .brand-wordmark b{font-size:20px}.brand .brand-wordmark small{font-size:4.5px;letter-spacing:.17em}.brand .brand-wordmark{gap:8px}.header-actions{gap:12px}.header-actions>button:nth-child(2){display:none}.header-actions svg{width:19px}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.brand-panel{max-width:360px;padding:18px}.brand-panel b{font-size:29px}.brand-panel img{width:70px;height:70px}.brand-panel small{font-size:6px}.header-actions button{padding:2px}}@media(max-width:380px){.brand .brand-wordmark b{font-size:17px}.brand .brand-wordmark small{font-size:4px}.brand img{width:42px;height:42px}.header-actions{gap:10px}.header-inner{gap:9px}}.brand-panel>.brand-logo,.brand>.brand-logo{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1.5px solid #d5ac53;border-radius:50%;background:#fffdf5;flex-shrink:0;line-height:0;min-width:0}.brand .brand-logo>img,.brand-panel .brand-logo>img{width:100%;height:100%;object-fit:contain;transform:scale(1.65);border:0;border-radius:0;background:none;max-width:100%;mix-blend-mode:normal}.brand-panel>.brand-logo{width:65px;height:65px}.categories{background:#fcf8ee;position:relative;overflow:hidden}.categories>.container{position:relative;z-index:1}.categories:before{content:"";position:absolute;top:-100px;left:-155px;width:370px;height:400px;background:url(/assets/i-love-nursery-flowers-6ae05326d6.webp) 65%/cover;opacity:.55;border-radius:50%;mask-image:radial-gradient(ellipse,#000 10%,transparent 70%);pointer-events:none;transform:rotate(-15deg)}.categories .section-head{position:relative;text-align:center;justify-content:center}.categories .section-head .eyebrow{justify-content:center}.categories .section-head>.text-button{position:absolute;right:0;bottom:10px}.categories h2{font-size:52px;margin-top:15px}.category-card>div{border:1px solid #b7c6a1;padding:4px;background:#f9f8ee}.category-card .plant-photo{border-radius:50%;object-fit:cover}.category-card>span{font-family:Georgia,serif;font-size:19px;font-weight:400}.category-card>span:after{content:"";display:block;margin:13px auto 0;width:24px;height:1px;background:#af923f}.category-card>small{font-size:9px;margin-top:10px}.category-finder{border:1px solid #dbe1c6}.footer-top>div:not(.footer-brand)>h3{font-family:Georgia,serif;font-size:22px;font-weight:400}.footer-top>div:not(.footer-brand)>a,.footer-top>div:not(.footer-brand)>button{font-size:11px}.newsletter h3{font-size:30px}.footer-top .newsletter{border-left:1px solid #d8dfcd;padding-left:25px}.footer-brand{display:flex;align-items:flex-start}.footer-v2{padding-top:65px}.footer-bottom{margin-top:5px}@media(max-width:1000px){.categories h2{font-size:44px}.brand-panel>.brand-logo{width:65px;height:65px}.footer-top .newsletter{border-left:0;padding-left:0}}@media(max-width:700px){.brand>.brand-logo{width:47px;height:47px}.brand-panel>.brand-logo{width:70px;height:70px}.categories h2{font-size:35px}.categories .section-head>.text-button{position:static;display:none}.category-card>span{font-size:14px}.category-card>span:after{margin-top:9px;width:20px}.category-card>small{font-size:8px}.categories:before{width:230px;height:260px;top:-60px;left:-125px}.newsletter h3{font-size:30px}.footer-top .newsletter{padding-top:25px;padding-left:0}.footer-top>div:not(.footer-brand)>h3{font-size:23px}.footer-v2{padding-top:40px}}@media(max-width:380px){.brand>.brand-logo{width:42px;height:42px}}.detail-grid{grid-template-columns:1.02fr 1.25fr;gap:45px}.detail-info{display:grid;grid-template-columns:minmax(0,1fr) 155px;column-gap:24px;row-gap:0;align-content:start}.detail-info>.eyebrow{grid-column:1/-1;grid-row:1}.detail-info>h1{grid-column:1/-1;grid-row:2;font-size:36px;margin:15px 0 20px}.detail-price{grid-column:1;grid-row:3}.detail-info>.availability{grid-column:1;grid-row:4;font-size:11px}.detail-info>p:not(.availability){grid-column:1;grid-row:5;font-size:12px}.detail-info>.product-options{grid-column:1;grid-row:6;margin:10px 0}.detail-info>.care-facts{grid-column:2;grid-row:3/span 3;border-block:0;border-left:1px solid #dbe2d0;padding:5px 0 5px 20px;display:flex;flex-direction:column;gap:25px;align-items:start}.care-facts>span{align-items:flex-start;gap:10px}.care-facts svg{flex-shrink:0}.detail-info>.pin-check{grid-column:2;grid-row:6;flex-direction:column;align-items:stretch;align-self:start;gap:10px;margin:15px 0 0;padding-left:20px;border-left:1px solid #dbe2d0}.pin-check input{font-size:10px;padding:11px}.pin-check .outline{padding:10px;font-size:10px}.detail-info>small:last-child{grid-column:2;grid-row:7;padding-left:20px;font-size:9px}.quantity-row{grid-column:1/-1;grid-row:8;display:flex;gap:18px;align-items:center;margin:25px 0 20px}.quantity-row>.icon-only{margin-left:auto;padding:10px}.quantity-row label{font-size:12px;font-weight:600}.buy-buttons{grid-column:1/-1;grid-row:9;display:grid;grid-template-columns:1.2fr 1fr;gap:15px}.buy-buttons>button{width:100%;font-size:13px;min-height:50px}.detail-info>.payment-note{grid-column:1/-1;grid-row:10;padding:16px;margin-top:20px;margin-bottom:0}.detail-info>.payment-note p{font-size:11px}.detail-gallery .gallery-main{border-radius:13px}.gallery-main>img{aspect-ratio:1;padding:22px}.checkout-progress{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px}.checkout-progress>span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;color:#839170}.checkout-progress b,.checkout-progress svg{display:grid;place-items:center;width:29px;height:29px;border:1px solid #c4cfb4;border-radius:50%;font-size:11px;font-weight:400;padding:7px}.checkout-progress>.current{color:#3f562c;font-weight:600}.checkout-progress .current b,.checkout-progress .done svg{background:#85965e;color:#fff;border-color:#85965e}.checkout-progress>i{height:1px;width:85px;background:#ccd7bc;align-self:flex-start;margin-top:14px}.checkout-title{text-align:center;font-size:49px;margin-top:12px}.form-section-title{display:flex;align-items:center;gap:12px;background:#e6edeb;border-radius:9px;padding:14px 18px;font-family:DM Sans,Arial,sans-serif!important;font-size:19px!important;letter-spacing:-.025em}.form-section-title span{display:grid;place-items:center;background:#7e9357;color:#fff;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:400}.checkout-form>.form-grid{padding:10px 18px;background:#fcfbf7;border:1px solid #e0e5db;border-radius:8px}.summary h2{font-family:DM Sans,Arial,sans-serif;font-weight:600;font-size:25px;letter-spacing:-.035em}.cart-item{grid-template-columns:85px minmax(100px,1fr) 100px 75px}.cart-item>.image-fallback,.cart-item>.plant-photo{background:#edf1e5;object-fit:contain;border-radius:9px}.cart-page .cart-list{border:1px solid #e0e5d8;border-radius:10px;padding:0 22px 20px;background:#fcfcf7}.cart-page .summary{background:#e5eeeb}.cart-recommendations .product-info h3{font-size:13px}.cart-recommendations .product-visual .plant-photo{padding:15px}@media(max-width:1100px){.detail-grid{grid-template-columns:1fr 1.15fr;gap:30px}.detail-info{grid-template-columns:minmax(0,1fr) 135px;column-gap:17px}.detail-info>h1{font-size:32px}.detail-info>.care-facts,.detail-info>.pin-check{padding-left:14px}.cart-item{grid-template-columns:70px minmax(100px,1fr) 85px}.cart-item>b{grid-column:3}.cart-item .stepper{width:85px}}@media(max-width:800px){.detail-grid{grid-template-columns:1fr}.detail-gallery{max-width:560px;margin:auto;width:100%}.detail-info{grid-template-columns:minmax(0,1fr) 170px;column-gap:30px}.detail-info>h1{font-size:36px}.care-facts small{font-size:11px}.checkout-grid{grid-template-columns:1fr}.summary{position:static}}@media(max-width:500px){.detail-info{grid-template-columns:minmax(0,1fr) 125px;column-gap:16px}.detail-info>h1{font-size:30px}.detail-info>.care-facts{padding-left:12px;gap:20px}.care-facts>span{display:block}.care-facts svg{margin-bottom:5px;width:18px}.care-facts small{font-size:9px;display:block}.detail-info>.pin-check{padding-left:12px}.detail-info>p:not(.availability){font-size:11px;line-height:1.6}.detail-price{font-size:27px}.detail-price del{font-size:13px;display:block;margin:5px 0 0}.product-options>label{font-size:10px}.option-buttons button{font-size:9px;padding:8px 10px}.product-options>small{font-size:9px}.quantity-row{margin-top:20px}.buy-buttons{gap:12px}.buy-buttons>button{font-size:12px;padding:13px 10px}.checkout-title{font-size:37px}.checkout-progress{gap:12px}.checkout-progress>i{width:45px}.checkout-progress>span{font-size:9px}.form-section-title{font-size:16px!important;padding:12px}.checkout-form>.form-grid{padding:10px 12px}.cart-page .cart-list{padding:0 15px 15px}.cart-item{grid-template-columns:55px minmax(80px,1fr) 80px;gap:10px}.cart-item .stepper{width:80px}.cart-item h3{font-size:11px}}.essentials-copy>.eyebrow{justify-content:center;gap:14px;color:#b18d3d}.essentials-copy>h2{text-align:center;font-size:50px}.essentials-copy>p{text-align:center;max-width:650px;margin:0 auto 30px}.essentials-copy{padding:60px 35px}.essentials-tiles{gap:16px;margin-top:35px}.essentials-tiles>button{position:relative;overflow:hidden;min-height:200px;padding:25px 20px;background:#fcf5e5;border:1px solid #fff8ea}.essentials-tiles>button>img{position:absolute;right:-8%;bottom:0;width:58%;height:100%;object-fit:contain;mix-blend-mode:multiply;opacity:.98;mask-image:linear-gradient(90deg,transparent,#000 25%)}.essentials-tiles>button>div{position:relative;z-index:1;max-width:65%;display:flex;flex-direction:column;align-items:start;height:100%}.essentials-tiles h3{font-size:27px;line-height:1.1;margin:0 0 13px;max-width:140px}.essentials-tiles p{font-size:10px;line-height:1.5;max-width:145px;margin-bottom:18px;color:#67765a}.essentials-tiles .tile-cta{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:0;background:#315c34;color:#fff;border-radius:20px;padding:8px 13px;display:inline-flex;gap:7px;align-items:center;white-space:nowrap;margin-top:auto}.essentials-tiles .tile-cta>svg{position:static;width:12px}.workbench-photo{min-height:650px}.contact-form-panel>h2{font-family:Georgia,serif;font-size:43px}.footer-leaf{display:none}.footer-v2:after,.footer-v2:before{content:"";position:absolute;bottom:-60px;width:230px;height:280px;background:url(/assets/i-love-nursery-leaf-branch-94dc679b28.webp) 50%/contain no-repeat;opacity:.65;pointer-events:none}.footer-v2:before{left:-65px;transform:rotate(10deg)}.footer-v2:after{right:-65px;transform:scaleX(-1) rotate(10deg)}@media(max-width:1100px){.essentials-copy{padding:45px 25px}.essentials-copy>h2{font-size:40px}.essentials-tiles>button{min-height:185px;padding:20px 16px}.essentials-tiles h3{font-size:24px}.essentials-tiles p{font-size:9px;max-width:115px}.essentials-tiles .tile-cta{font-size:9px;padding:7px 10px}.essentials-tiles>button>div{max-width:68%}}@media(max-width:800px){.essentials-layout{display:grid;grid-template-columns:1fr 1fr}.essentials-tiles{grid-template-columns:1fr}.essentials-copy>h2{font-size:37px}.essentials-tiles>button{min-height:180px}.essentials-tiles h3{font-size:27px}.essentials-tiles p{font-size:11px;max-width:160px}.essentials-tiles .tile-cta{font-size:11px}.workbench-photo{min-height:100%}}@media(max-width:700px){.essentials-layout{display:block}.workbench-photo{height:330px;min-height:0}.essentials-copy{padding:40px 20px}.essentials-copy>h2{font-size:37px}.essentials-tiles{grid-template-columns:1fr 1fr;gap:12px}.essentials-tiles>button{min-height:190px;padding:20px 14px}.essentials-tiles h3{font-size:24px}.essentials-tiles p{font-size:9px;max-width:115px}.essentials-tiles .tile-cta{font-size:9px;padding:8px 10px}.essentials-tiles>button>div{max-width:75%}.contact-form-panel>h2{font-size:35px}.footer-v2:after,.footer-v2:before{width:160px;height:210px;bottom:-45px}.footer-v2:before{left:-70px}.footer-v2:after{right:-70px}}.header-inner nav button{font-size:13px}.header-actions svg{width:21px}.footer-top>div:not(.footer-brand)>a,.footer-top>div:not(.footer-brand)>button{font-size:13px;line-height:1.5;margin-bottom:12px}.newsletter p{line-height:1.6}.newsletter input[type=email],.newsletter p{font-size:12px}.newsletter .checkbox{font-size:9px}.footer-bottom{font-size:11px}.care-v2>.container>.eyebrow{justify-content:center}.care-v2 .section-head{position:relative;margin-top:8px}.care-v2 .section-head>.text-button{position:absolute;right:0;bottom:8px}.care-photo-card span{display:inline-flex;background:#174d34;border:1px solid #bb9a4c;border-radius:30px;padding:10px 18px;gap:12px;color:#fff;font-size:11px}.care-photo-card h3{font-size:28px}.contact-form-panel>.eyebrow{color:#a88a3d}.contact-form-panel>.eyebrow:before{content:"";height:1px;width:45px;background:#b89a50}.contact-form-panel h2{font-size:44px}.contact-form-panel p{font-size:13px}.contact-form-panel .primary{background:#174b35;border-color:#174b35}.collection-subtitle{font-size:15px}.collection-details{padding-top:55px}.approved-product-grid .product-visual{background:#f8f4e9}.approved-product-grid .product-card{transition:transform .3s,box-shadow .3s}.approved-product-grid .product-card:hover{box-shadow:0 18px 40px #172a161c}@media(max-width:1100px){.footer-top>div:not(.footer-brand)>a,.footer-top>div:not(.footer-brand)>button,.header-inner nav button{font-size:12px}.collection-subtitle{font-size:13px}.care-v2 .section-head>.text-button{font-size:10px}.care-v2 .section-head h2{max-width:650px}}@media(max-width:700px){.footer-top>div:not(.footer-brand)>a,.footer-top>div:not(.footer-brand)>button{font-size:12px}.care-v2 .section-head>.text-button{display:none}.contact-form-panel h2{font-size:36px}.collection-subtitle{font-size:12px}.collection-details{padding-top:35px}.footer-bottom{font-size:9px}.newsletter .checkbox{font-size:10px}}.brand,.brand-panel{background:transparent;border-radius:0;box-shadow:none}.brand .brand-wordmark b,.brand-panel b{color:#103c2c}.brand .brand-wordmark small,.brand-panel small{color:#9a751c}.categories-approved{background:#fcf7ed;padding:55px 0 38px;isolation:isolate}.categories-approved>.container{max-width:1680px;padding:0 38px}.categories-approved:before{background-image:url(/assets/i-love-nursery-nursery-story-faf901a96d.webp);background-position:0 0;opacity:.85;width:330px;height:330px;top:-65px;left:-85px;transform:rotate(-15deg);mask-image:radial-gradient(ellipse at 25% 20%,#000 10%,transparent 72%)}.categories-approved:after{content:"";position:absolute;right:-85px;top:-100px;width:340px;height:330px;background:url(/assets/i-love-nursery-leaf-branch-94dc679b28.webp) 50%/contain no-repeat;opacity:.13;filter:blur(3px);transform:rotate(70deg);pointer-events:none;z-index:-1}.category-ornament{display:flex;align-items:center;justify-content:center;gap:20px;color:#bc942d}.category-ornament svg{width:39px;height:39px;stroke-width:1.4}.category-ornament i{height:1px;width:70px;background:#bc942d}.categories-approved h2{text-align:center;color:#082f22;font-family:Georgia,serif;font-size:clamp(38px,4.6vw,72px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:25px 0 45px}.categories-approved h2:after{content:"";display:block;width:235px;height:16px;margin:0 auto;border-top:2px solid #bf9526;border-radius:50%;transform:rotate(-3deg)}.categories-approved .category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:0 0 48px}.categories-approved .category-card>div{width:100%;max-width:none;aspect-ratio:1;border:0;padding:0;background:transparent;overflow:hidden;border-radius:50%}.categories-approved .category-card .plant-photo{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.categories-approved .category-card:hover .plant-photo{transform:scale(1.045)}.categories-approved .category-card>span{font:clamp(18px,1.8vw,28px)/1.2 Georgia,serif;color:#092f23;margin-top:17px;white-space:nowrap}.categories-approved .category-card>span:after{width:42px;height:2px;background:#bc942d;margin-top:16px}.categories-approved .category-finder{position:relative;overflow:hidden;display:flex;align-items:center;gap:30px;padding:30px 8% 30px 23%;min-height:170px;border:0;border-radius:22px;background:linear-gradient(105deg,#cbd4b2,#e7ead7 55%,#d7ddbf);isolation:isolate}.categories-approved .finder-foliage{position:absolute;inset:0 auto 0 0;width:25%;background:url(/assets/i-love-nursery-care-light-2a7086ce7b.webp) 65% 45%/cover no-repeat;mask-image:linear-gradient(90deg,#000 65%,transparent);z-index:-1}.categories-approved .finder-copy{border-left:1px solid #b78a20;padding-left:35px;flex:1}.categories-approved .category-finder h3{font:clamp(28px,3vw,47px)/1.15 Georgia,serif;color:#092f23;margin:0 0 10px;letter-spacing:-.025em}.categories-approved .category-finder p{font-size:clamp(12px,1.25vw,19px);color:#142a1b;margin:0;line-height:1.5}.categories-approved .category-finder .primary{flex-shrink:0;background:#064b35;border-radius:26px;font-size:20px;padding:17px 27px;color:#fffdf4;z-index:1}.categories-approved .category-finder .primary svg{color:#c3a442}.categories-approved .finder-trailing{position:absolute;width:150px;height:190px;right:-35px;top:-35px;object-fit:contain;transform:rotate(35deg);z-index:-1}@media(max-width:1000px){.categories-approved>.container{padding:0 25px}.categories-approved .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.categories-approved .category-card>div{max-width:230px;margin:auto}.categories-approved .category-card>span{font-size:23px}.categories-approved .category-finder{padding:28px 35px 28px 21%;gap:20px}.categories-approved .finder-copy{padding-left:22px}.categories-approved .category-finder .primary{font-size:15px;padding:15px 20px}}@media(max-width:600px){.categories-approved{padding:38px 0 25px}.categories-approved>.container{padding:0 18px}.categories-approved h2{font-size:37px;margin:17px 0 28px}.category-ornament svg{width:30px;height:30px}.category-ornament i{width:40px}.categories-approved h2:after{width:150px;height:9px}.categories-approved .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 20px;margin-bottom:30px}.categories-approved .category-card>span{font-size:20px;white-space:normal}.categories-approved .category-card>span:after{width:28px;margin-top:10px}.categories-approved .category-finder{display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px 28px 25%;min-height:210px;gap:20px;border-radius:17px}.categories-approved .finder-copy{padding-left:13px}.categories-approved .category-finder h3{font-size:28px}.categories-approved .category-finder p{font-size:12px}.categories-approved .category-finder .primary{font-size:14px;margin-left:14px;padding:13px 18px}.categories-approved .finder-foliage{width:30%;background-position:60%}.categories-approved .finder-trailing{width:100px;right:-45px;opacity:.6}}@media(prefers-reduced-motion:reduce){.categories-approved .category-card .plant-photo{transition:none}.categories-approved .category-card:hover .plant-photo{transform:none}}.hero-approved{position:relative;min-height:0;padding:0;isolation:isolate;overflow:hidden;background:#073a28;display:block;color:#fff9e9}.approved-hero-art{position:absolute;inset:0 0 94px;background:url(/assets/i-love-nursery-hero-approved-b139fb7ce6.webp) 50%/cover no-repeat;z-index:-1;transform-origin:75% 70%}.approved-hero-copy{position:relative;padding:clamp(65px,6vw,110px) 5% 100px;width:49%;min-height:clamp(570px,43vw,770px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:linear-gradient(90deg,#06291c55,transparent)}.hero-approved h1{font:400 clamp(66px,7vw,120px)/.98 Georgia,serif;letter-spacing:-.045em;color:#fff9e9;max-width:none;margin:0 0 27px}.approved-hero-copy>i{width:95px;height:3px;background:#e5be59;margin-bottom:28px;border-radius:3px}.hero-approved p{font-size:clamp(18px,1.9vw,29px);line-height:1.4;max-width:480px;color:#fffaf0;margin:0 0 40px}.hero-approved .primary{font-size:clamp(18px,1.9vw,28px);background:#dfba59;border-radius:14px;color:#113e2a;padding:22px 33px;gap:25px;font-weight:500}.hero-approved .hero-bottom{position:relative;min-height:94px;background:#103c2b;border-top:1px solid #d3b052;display:flex;justify-content:space-evenly;align-items:center;padding:18px 6%;gap:25px;color:#fffbed;font-size:clamp(14px,1.7vw,26px)}.hero-approved .hero-bottom span{display:flex;align-items:center;gap:22px}.hero-approved .hero-bottom svg{width:46px;height:46px;stroke-width:1.3;color:#dcb84e}.hero-approved .hero-bottom>b{font-size:18px;color:#dcb84e;font-weight:400}.essentials-tiles>button>img{object-fit:cover;object-position:center right}.care-v2{padding-top:40px;padding-bottom:0}.care-v2>.container{padding:0}.care-v2 .care-ornament{margin-bottom:12px}.care-v2 .section-head{justify-content:center;text-align:center;margin-bottom:28px;padding:0 30px}.care-v2 .section-head h2{font-size:clamp(34px,3.7vw,57px);max-width:none}.care-v2 .care-photo-grid{padding:0 5% 40px;gap:28px}.care-v2 .care-photo-card{border-radius:16px;background:#faf6e9}.care-v2 .care-photo-card img{aspect-ratio:2.05;object-fit:cover}.care-v2 .care-photo-card>div{padding:20px 28px}.care-v2 .care-photo-card h3{font:400 clamp(23px,2vw,32px)/1.15 Georgia,serif;margin:0 0 9px}.care-v2 .care-photo-card p{font-size:clamp(12px,1.25vw,18px);color:#18251b;line-height:1.45;min-height:52px;margin-bottom:15px}.care-v2 .care-photo-card span{border:1px solid #bb952e;border-radius:24px;background:#0c442e;padding:9px 22px;display:inline-flex;color:#fffbed;gap:18px;font-size:14px}.care-v2 .care-photo-card span svg{color:#dbb84f}.care-v2 .nursery-story{margin-top:0;border-radius:0;grid-template-columns:54% 46%;background:#faf6e9;overflow:hidden}.care-v2 .nursery-story>.story-photo{min-height:430px}.care-v2 .nursery-story>div:last-child{padding:36px 50px}.care-v2 .nursery-story h2{font-size:clamp(35px,3.5vw,55px);font-style:normal;line-height:1.05;margin:12px 0 22px;color:#092e20}.care-v2 .nursery-story p{font-size:clamp(13px,1.25vw,19px);line-height:1.5;color:#1e2b20}.story-ornament{justify-content:flex-start}.story-ornament i{width:35px}.story-ornament svg{width:28px;height:28px}.contact-ornament{margin-bottom:20px}.contact-form-panel>h2{text-align:center}.contact-form-panel>p{color:#123b29}.contact-v2 .contact-panel{border-radius:20px}.contact-v2{background:#f2f0e5;padding:55px 0}.contact-form-panel{background:#fbf6e8}.contact-form-panel .primary{background:#06462f;border-radius:12px;font-size:16px;justify-content:center}.contact-form-panel .outline{border-color:#12472f;border-radius:12px;font-size:16px;justify-content:center}.footer-v2 .footer-brand .brand-panel{padding-left:0;padding-right:0}.footer-v2 .brand-panel b{color:#103c2c}.footer-v2 .footer-bottom{justify-content:center;gap:45px}@media(prefers-reduced-motion:no-preference){.approved-hero-art{animation:approvedSunlight 16s ease-in-out infinite alternate}@keyframes approvedSunlight{0%{transform:scale(1)}to{transform:scale(1.025)}}}@media(max-width:1000px){.approved-hero-copy{min-height:550px;width:54%;padding-left:5%;padding-bottom:60px}.hero-approved h1{font-size:75px}.hero-approved p{font-size:20px}.hero-approved .hero-bottom{font-size:16px;gap:20px}.hero-approved .hero-bottom svg{width:30px;height:30px}.hero-approved .hero-bottom span{gap:12px}.care-v2 .care-photo-card>div{padding:18px}.care-v2 .care-photo-card p{min-height:70px}.care-v2 .nursery-story>div:last-child{padding:30px}.contact-form-panel .button-row{flex-wrap:wrap}}@media(max-width:700px){.approved-hero-art{inset:0 0 83px;background-position:62%}.approved-hero-copy{width:100%;min-height:650px;padding:40px 24px 330px;background:linear-gradient(180deg,#062d22e8,#062d2290 42%,transparent 62%);justify-content:flex-start}.hero-approved h1{font-size:65px;margin-bottom:20px}.approved-hero-copy>i{margin-bottom:20px;width:65px}.hero-approved p{font-size:17px;max-width:310px;margin-bottom:24px}.hero-approved .primary{font-size:17px;padding:15px 22px;border-radius:10px}.hero-approved .hero-bottom{min-height:83px;padding:14px 10px;gap:7px;font-size:10px}.hero-approved .hero-bottom span{flex-direction:column;gap:5px;text-align:center}.hero-approved .hero-bottom svg{width:25px;height:25px}.hero-approved .hero-bottom>b{font-size:10px}.care-v2 .care-photo-grid{grid-template-columns:1fr;padding:0 20px 35px;gap:20px}.care-v2 .care-photo-card p{min-height:0;font-size:15px}.care-v2 .care-photo-card h3{font-size:28px}.care-v2 .care-photo-card>div{padding:20px}.care-v2 .nursery-story{grid-template-columns:1fr}.care-v2 .nursery-story>.story-photo{min-height:300px}.care-v2 .nursery-story>div:last-child{padding:32px 25px}.care-v2 .nursery-story p{font-size:15px}.contact-v2{padding:35px 0}.contact-form-panel>h2{font-size:35px}.contact-form-panel .outline,.contact-form-panel .primary{font-size:14px}.footer-v2 .footer-bottom{flex-direction:column;gap:12px}}.search-shell{position:relative;width:210px;min-width:160px;height:48px;flex-shrink:0;margin-left:auto}.search-shell .expanding-search{position:absolute;right:0;top:0;margin:0;width:100%;height:48px;box-sizing:border-box;background:#faf9f3;border:1px solid #c6cebd;border-radius:28px;padding:0 15px;z-index:60;transition:width .25s ease,box-shadow .25s ease,border-color .25s ease}.search-shell .expanding-search:focus-within{width:min(520px,calc(100vw - 48px));background:#fffdf6;border-color:#77905b;box-shadow:0 8px 28px #14372820}.expanding-search input{min-width:0;flex:1;font-size:13px}.expanding-search .search-go{display:none;align-items:center;justify-content:center;flex-shrink:0;color:#194b32;padding:3px}.expanding-search:focus-within .search-go{display:flex}.mobile-search-toggle{display:none!important}.cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(470px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #d6decf;padding:0;background:#fcfaf3;color:#173c2b;box-shadow:-15px 0 60px #102b2226;overflow:hidden}.cart-drawer[open]{display:flex;flex-direction:column}.cart-drawer::backdrop,.mobile-search-dialog::backdrop{background:#0a231c75;backdrop-filter:blur(3px)}.cart-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 25px 21px;border-bottom:1px solid #dce2d3}.cart-drawer-header small{font-size:9px;letter-spacing:.15em;color:#7a895f}.cart-drawer-header h2{font:32px/1.2 Georgia,serif;margin:7px 0 0}.cart-drawer-header h2 span{font:18px system-ui;color:#6c7f55}.drawer-close{padding:8px;display:flex;border-radius:50%;color:#173c2b}.drawer-close:hover{background:#e9eddf}.drawer-added{display:flex;gap:9px;align-items:center;background:#edf2e5;margin:0;padding:12px 25px;font-size:12px;line-height:1.4}.drawer-added svg{flex-shrink:0}.drawer-items{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 25px}.drawer-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:17px;padding:22px 0;border-bottom:1px solid #e0e5d7}.drawer-item>a{display:block}.drawer-item .image-fallback,.drawer-item .plant-photo{width:90px;height:105px;min-height:0;object-fit:contain;background:#edf0e4;border-radius:10px;padding:4px;box-sizing:border-box}.drawer-item h3{font-size:14px;line-height:1.4;margin:0 0 6px;font-weight:500}.drawer-item small{display:block;font-size:11px;color:#737b68;margin-bottom:8px}.drawer-item b{font-size:15px;display:block;margin:7px 0 12px}.drawer-item-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.drawer-item .stepper{width:104px;height:34px;padding:0 7px;gap:10px;font-size:13px}.drawer-item .stepper button{padding:3px}.drawer-item .stepper button:disabled{opacity:.35;cursor:default}.drawer-delete{display:flex;gap:5px;align-items:center;color:#8b4334;font-size:11px;padding:7px 0}.drawer-delete:hover{text-decoration:underline}.cart-drawer-footer{padding:22px 25px max(22px,env(safe-area-inset-bottom));border-top:1px solid #d8dfcf;background:#f4f4e9}.drawer-subtotal{display:flex;justify-content:space-between;font-size:17px;align-items:center}.drawer-subtotal strong{font-size:22px}.cart-drawer-footer>p{font-size:11px;color:#717b66;line-height:1.5;margin:10px 0 18px}.drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drawer-actions button{justify-content:center;padding:14px 12px;font-size:13px;border-radius:7px}.drawer-actions .primary{background:#174b32}.drawer-continue{display:block;margin:15px auto 0;text-decoration:underline;font-size:12px;color:#566a43}.drawer-empty{text-align:center;padding:70px 5px}.drawer-empty>svg{color:#96a37e}.drawer-empty h3{font:25px Georgia,serif;margin-top:23px}.drawer-empty p{font-size:13px;color:#78836c}.drawer-empty .primary{margin:25px auto 0;background:#174b32}.mobile-search-dialog{position:fixed;inset:0 0 auto;margin:0;padding:25px 20px;width:100%;max-width:100%;border:0;background:#fcfaf3;box-sizing:border-box;color:#173c2b}.mobile-search-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.mobile-search-heading h2{font:25px Georgia,serif;margin:0 0 20px}.mobile-search-heading>button{padding:5px;margin-bottom:20px}.mobile-search-dialog form{display:flex;align-items:center;gap:12px;border:1px solid #a8b498;border-radius:25px;padding:0 14px;background:#fffdf7}.mobile-search-dialog input{border:0;background:transparent;min-width:0;flex:1;font-size:16px;margin:0;padding:14px 0;outline:none}.mobile-search-dialog form>button{display:flex;padding:5px}.mobile-search-dialog>p{font-size:12px;color:#758369;margin-bottom:0}@media(max-width:1200px){.search-shell{width:180px;min-width:145px}}@media(max-width:700px){.search-shell{display:none}.header-actions .mobile-search-toggle{display:flex!important}.cart-drawer{width:min(430px,100vw)}.cart-drawer-header{padding:20px}.drawer-items{padding:0 20px}.cart-drawer-footer{padding:20px 20px max(20px,env(safe-area-inset-bottom))}.drawer-added{padding:12px 20px}.drawer-item{grid-template-columns:75px minmax(0,1fr);gap:14px}.drawer-item .image-fallback,.drawer-item .plant-photo{width:75px;height:95px}.cart-drawer-header h2{font-size:29px}}@media(prefers-reduced-motion:no-preference){.cart-drawer[open]{animation:cartSlide .24s ease-out}@keyframes cartSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}}@media(prefers-reduced-motion:reduce){.search-shell .expanding-search{transition:none}}.cart-drawer{inset:0;margin:auto;width:min(520px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 40px);border:1px solid #d6decf;border-radius:20px;box-shadow:0 24px 90px #102b2240}.cart-drawer .drawer-items{flex:0 1 auto;max-height:45dvh}@media(max-width:700px){.cart-drawer{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.cart-drawer .drawer-items{max-height:40dvh}}@media(prefers-reduced-motion:no-preference){.cart-drawer[open]{animation:cartCentreIn .2s ease-out}@keyframes cartCentreIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}.homepage-banner{padding:16px 16px 25px;background:#fcfaf4;overflow:hidden}.banner-board{display:grid;grid-template-columns:minmax(0,2.71fr) minmax(0,1fr);gap:clamp(12px,1vw,22px);padding:clamp(12px,1.05vw,24px);border:1px solid #d9b967;border-radius:34px;background:#fffdf6;box-shadow:0 8px 17px #3b412019;max-width:2400px;margin:0 auto}.banner-carousel{position:relative;aspect-ratio:1425/640;min-width:0;overflow:hidden;border-radius:24px;background:#f8efd9;isolation:isolate}.banner-picture,.banner-slide{position:absolute;inset:0}.banner-picture{overflow:hidden;pointer-events:none}.banner-picture>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;user-select:none}.banner-welcome-crop>img{inset:auto;left:-2.66667%;top:-6.5625%;width:143.7193%;height:114.21875%;object-fit:fill}.banner-hotspot{position:absolute;background:transparent;border:0;border-radius:40px;cursor:pointer;padding:0;z-index:2}.banner-hotspot:focus-visible{outline:3px solid #b6891e;outline-offset:4px;background:#fff6d620}.welcome-shop{left:3.86%;top:61.875%;width:17.75%;height:9.84%}.welcome-fruit{left:3.86%;top:76.72%;width:8.1%;height:5.6%}.welcome-flowers{left:13.19%;top:76.72%;width:6.25%;height:5.6%}.welcome-indoor{left:20.84%;top:76.72%;width:9.2%;height:5.6%}.flowers-shop{left:13.42%;top:52.4%;width:30.57%;height:9.35%}.seeds-shop{left:12.61%;top:75.35%;width:18.14%;height:7.44%}.seeds-essentials{left:31.43%;top:75.35%;width:14.42%;height:7.44%}.fruit-shop{left:13.08%;top:70.13%;width:18.06%;height:7.12%}.fruit-finder{left:32.38%;top:70.13%;width:12.27%;height:7.12%}.banner-controls{position:absolute;z-index:4;left:2.667%;right:2.667%;bottom:4%;display:flex;align-items:center;gap:clamp(6px,.6vw,13px);pointer-events:none}.banner-controls button{pointer-events:auto}.banner-circle{width:clamp(25px,2.2vw,45px);height:clamp(25px,2.2vw,45px);display:grid;place-items:center;background:#fffcf0;border-radius:50%;border:1px solid #e7d6ac;box-shadow:0 3px 7px #263d2520;color:#1c633c;padding:0;flex-shrink:0}.banner-circle svg{width:55%;height:55%;stroke-width:2.5}.banner-circle:hover{background:#eff4df}.banner-circle:focus-visible,.banner-dots button:focus-visible,.banner-side-card:focus-visible{outline:3px solid #aa7b18;outline-offset:3px}.banner-dots{display:flex;align-items:center;gap:9px;padding:8px 7px;border-radius:20px;background:#dfe9d3;pointer-events:auto}.banner-dots button{height:11px;width:11px;min-width:11px;border:0;border-radius:20px;padding:0;background:#fffdf4;transition:width .25s ease}.banner-dots button.active{width:34px;background:#29834c}.banner-control-spacer{flex:1}.banner-side-cards{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(12px,1vw,22px);min-width:0;min-height:0}.banner-side-card{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:24px;padding:0;border:1px solid #e0c99e;background:#f8f0db;cursor:pointer}.banner-side-card>img{position:absolute;inset:auto;max-width:none;width:389.354%;height:238.889%;left:-281.749%;object-fit:fill;pointer-events:none;user-select:none}.banner-side-flowers>img{top:-13.399%}.banner-side-indoor>img{top:-120.588%}.banner-sr-only{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}@media(max-width:850px){.homepage-banner{padding:12px 12px 22px}.banner-board{grid-template-columns:1fr;border-radius:25px;padding:12px;gap:12px}.banner-side-cards{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px}.banner-side-card{aspect-ratio:526/306;height:auto;border-radius:16px}.banner-carousel{border-radius:17px}.banner-controls{gap:8px}.banner-circle{width:34px;height:34px}.banner-dots{gap:7px;padding:7px}.banner-dots button{width:9px;min-width:9px;height:9px}.banner-dots button.active{width:25px}}@media(max-width:500px){.homepage-banner{padding:8px 8px 18px}.banner-board{padding:8px;gap:8px;border-radius:20px}.banner-side-cards{gap:8px}.banner-side-card{border-radius:12px}.banner-controls{left:3%;right:3%;bottom:3%;gap:5px}.banner-circle{width:25px;height:25px}.banner-dots{gap:5px;padding:5px}.banner-dots button{width:7px;min-width:7px;height:7px}.banner-dots button.active{width:19px}}@media(prefers-reduced-motion:reduce){.banner-dots button{transition:none}}@media(prefers-reduced-motion:no-preference){.banner-slide{animation:bannerArtworkIn .4s ease-out}@keyframes bannerArtworkIn{0%{opacity:.25}to{opacity:1}}}.gold-categories{padding:12px 14px 28px;background:#fff8eb;overflow:hidden}.gold-category-desktop{position:relative;aspect-ratio:1672/841;overflow:hidden;max-width:2100px;margin:0 auto;border-radius:30px}.gold-category-reference{position:absolute;left:0;top:-11.8906%;width:100%;height:111.8906%;max-width:none;object-fit:fill;pointer-events:none}.gold-desktop-links{position:absolute;left:2%;right:2%;top:24%;height:44%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.gold-desktop-finder,.gold-desktop-links>button{border:0;background:transparent;border-radius:28px;padding:0;cursor:pointer}.gold-desktop-finder:focus-visible,.gold-desktop-links>button:focus-visible{outline:3px solid #93670c;outline-offset:-5px;background:#fff2be20}.gold-desktop-finder{position:absolute;left:71.5%;top:78.25%;width:22%;height:9%}.gold-category-responsive{display:none;position:relative;max-width:1100px;margin:auto;isolation:isolate;overflow:hidden;background:#fff6e5;border-radius:32px;box-shadow:inset 0 0 0 2px #fff7d6;padding:30px 25px 24px}.gold-category-corner{position:absolute;left:0;top:0;width:44%;height:220px;background:url(/assets/i-love-nursery-frame-5844c20ff8.webp) left -48px/800px auto no-repeat;z-index:-1;opacity:.9;pointer-events:none}.gold-category-heading{text-align:center;position:relative;padding:20px 0 10px}.gold-heading-ornament{display:flex;align-items:center;justify-content:center;gap:18px;color:#b98312}.gold-heading-ornament i{height:1px;width:55px;background:linear-gradient(90deg,#c0870d,#f0c76c)}.gold-heading-ornament svg{width:37px;height:37px;stroke-width:1.4}.gold-category-heading h2{font:400 clamp(35px,5.8vw,68px)/1.12 Georgia,serif;letter-spacing:-.04em;color:#082d1b;margin:15px 0 0}.gold-category-heading h2 em{color:#93610b;font-weight:400}.gold-title-swash{display:block;border-top:2px solid #b67b05;border-radius:50%;width:220px;height:20px;margin:9px auto 0;transform:rotate(-2deg)}.gold-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px;margin:8px 0 30px}.gold-category-card{background:transparent;cursor:pointer;color:#082f1d}.gold-category-card:focus-visible{outline:2px solid #b98312;outline-offset:5px;border-radius:15px}.gold-category-picture{position:relative}.gold-category-picture img{position:absolute;width:128%;height:128%;left:-12%;top:-13%}.gold-flowers .gold-category-picture img{width:115%;height:115%;left:-7.5%;top:-8%}.gold-indoor .gold-category-picture img{width:137%;height:137%;left:-17%;top:-17%}.gold-seeds .gold-category-picture img{width:145%;height:145%;left:-22%;top:-23%}.gold-planters .gold-category-picture img{width:136%;height:136%;left:-17%;top:-12%}.gold-tools .gold-category-picture img{width:125%;height:125%;left:-12%;top:-12%}.gold-category-label{font:600 clamp(18px,2.9vw,30px)/1.15 Georgia,serif;text-align:center;position:relative;margin-top:8px;z-index:1}.gold-category-arrow{display:flex;justify-content:center;color:#a96c08;margin-top:9px}.gold-category-arrow svg{width:47px;height:22px;stroke-width:1.3}.gold-plant-finder{position:relative;isolation:isolate;display:flex;align-items:center;gap:20px;min-height:170px;border:5px double #cf9d35;border-radius:28px;padding:25px 25px 25px 27%;background:#00512c url(/assets/i-love-nursery-finder-4788016039.webp) 50%/auto 213.125% no-repeat;overflow:hidden;color:#fff8de}.gold-finder-text{flex:1;padding-left:22px;border-left:1px solid #bba23a}.gold-finder-text h3{font:400 clamp(27px,3.7vw,43px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:0 0 9px}.gold-finder-text p{font:15px/1.4 Georgia,serif;margin:0;max-width:560px}.gold-plant-finder>button{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:12px;background:linear-gradient(#fff9de,#f9e9b8);color:#17301c;border:3px double #b67d10;border-radius:38px;font:25px Georgia,serif;padding:13px 22px;box-shadow:0 4px 8px #00231555}.gold-plant-finder>button>svg{width:26px;height:26px}@media(max-width:1100px){.gold-category-desktop{display:none}.gold-category-responsive{display:block}.gold-plant-finder{padding-left:24%;flex-wrap:wrap}.gold-plant-finder>button{font-size:23px}.gold-finder-text{flex-basis:100%}.gold-category-label{font-size:25px}}@media(max-width:600px){.gold-categories{padding:8px 9px 22px}.gold-category-responsive{padding:22px 15px 17px;border-radius:25px}.gold-category-corner{width:47%;height:160px;background-size:620px auto;background-position:left -37px;opacity:.7}.gold-category-heading{padding-top:45px}.gold-heading-ornament svg{width:30px;height:30px}.gold-heading-ornament i{width:35px}.gold-category-heading h2{font-size:38px;max-width:400px;margin:15px auto 0}.gold-title-swash{width:165px;margin-top:11px}.gold-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 17px;margin-top:13px}.gold-category-label{font-size:21px}.gold-category-arrow{margin-top:6px}.gold-category-arrow svg{width:40px;height:18px}.gold-plant-finder{display:block;padding:26px 19px;background-position:50%;min-height:0;border-radius:22px}.gold-finder-text{padding-left:14px;margin-bottom:22px}.gold-finder-text h3{font-size:30px}.gold-finder-text p{font-size:15px;line-height:1.5}.gold-plant-finder>button{font-size:22px;padding:12px 19px;margin:0 auto}.gold-plant-finder>button>svg{width:23px}}.announcement{padding:11px 3%;min-height:40px;box-sizing:border-box;background:linear-gradient(100deg,#e7e9d0,#f2efdc);color:#143a26;font:17px Georgia,serif;border-bottom:1px solid #d3c38e;gap:10px}.announcement>svg{width:20px;height:20px}.announcement-right{font:600 12px/1.2 system-ui,sans-serif;letter-spacing:.13em}.nursery-header-luxe{background:linear-gradient(110deg,#fff8e9,#fcf4e2 70%,#fff9ee);border-bottom:3px double #c49325;box-shadow:0 3px 8px #86601a0b}.nursery-header-luxe .header-inner{max-width:none;width:100%;box-sizing:border-box;min-height:130px;padding:17px 3%;gap:28px;display:flex}.nursery-header-luxe .brand{min-width:310px;padding:0;gap:17px;max-width:none;flex-shrink:0;background:transparent}.nursery-header-luxe .brand>.brand-logo{width:80px;height:80px;border:1.5px solid #b78112;background:#fffaf0}.nursery-header-luxe .brand .brand-wordmark{gap:12px}.nursery-header-luxe .brand .brand-wordmark b{font:400 34px/1 Georgia,serif;letter-spacing:-.035em;color:#103a25}.nursery-header-luxe .brand .brand-wordmark small{font:13px/1.2 Georgia,serif;letter-spacing:.05em;color:#8e5c09}.nursery-header-luxe nav{gap:clamp(20px,2.2vw,43px);flex:1;justify-content:center;white-space:nowrap}.nursery-header-luxe nav>button{font:23px/1.2 Georgia,serif;color:#103a25;padding:15px 0;position:relative}.nursery-header-luxe nav>button:after{position:absolute;content:"";bottom:5px;left:0;right:0;height:2px;transform:scaleX(0);background:linear-gradient(90deg,#a36d06,#ffd36e,#996305);transform-origin:center;transition:transform .2s ease}.nursery-header-luxe nav>button.active,.nursery-header-luxe nav>button:hover{color:#91650b}.nursery-header-luxe nav>button.active:after,.nursery-header-luxe nav>button:hover:after{transform:scaleX(1)}.nursery-header-luxe .search-shell{width:clamp(200px,14vw,275px);min-width:0;height:54px;margin-left:auto;transition:width .28s ease;flex-shrink:0}.nursery-header-luxe .search-shell:focus-within{width:clamp(340px,34vw,680px)}.nursery-header-luxe .search-shell .expanding-search,.nursery-header-luxe .search-shell .expanding-search:focus-within{height:54px;position:relative;right:auto;background:linear-gradient(#fffcf3,#fbf1dc);border:1.5px solid #b88720;border-radius:32px;padding:0 17px;box-shadow:0 3px 5px #91630d1c}.nursery-header-luxe .expanding-search input{font:20px Georgia,serif;color:#143a26}.nursery-header-luxe .expanding-search input::placeholder{color:#43503c;opacity:1}.nursery-header-luxe .expanding-search>svg{width:23px;height:23px;color:#103a25;flex-shrink:0}.nursery-header-luxe .search-shell .expanding-search:focus-within{box-shadow:0 3px 8px #9a690a3d;border-color:#a66f09}.nursery-header-luxe .search-go svg{width:24px;height:24px}.nursery-header-luxe .header-actions{gap:23px;flex-shrink:0}.nursery-header-luxe .header-actions>button{color:#103a25}.nursery-header-luxe .header-actions svg{width:27px;height:27px;stroke-width:1.65}.nursery-header-luxe .header-actions sup{background:#9c7c13;color:#fffbed;font-size:10px;min-width:17px;height:17px}@media(max-width:1600px){.nursery-header-luxe .header-inner{gap:22px;padding-inline:2.5%;min-height:115px}.nursery-header-luxe .brand{min-width:275px;gap:12px}.nursery-header-luxe .brand>.brand-logo{width:69px;height:69px}.nursery-header-luxe .brand .brand-wordmark b{font-size:30px}.nursery-header-luxe .brand .brand-wordmark small{font-size:11px}.nursery-header-luxe nav{gap:22px}.nursery-header-luxe nav>button{font-size:20px}.nursery-header-luxe .header-actions{gap:17px}.nursery-header-luxe .search-shell:focus-within{width:clamp(270px,22vw,400px)}}@media(max-width:1250px){.nursery-header-luxe nav{display:none}.nursery-header-luxe .menu-button{display:flex!important}.nursery-header-luxe nav.open{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;background:#fff8e9;gap:0;padding:12px 3%;box-shadow:0 10px 20px #18321c18;border-bottom:1px solid #cda348}.nursery-header-luxe nav.open>button{text-align:left;padding:14px 0}.nursery-header-luxe .header-inner{min-height:110px;gap:25px}.nursery-header-luxe .search-shell{width:240px}.nursery-header-luxe .search-shell:focus-within{width:min(420px,40vw)}}@media(max-width:700px){.announcement{font-size:12px;min-height:30px;padding:8px 12px}.announcement>svg{width:15px;height:15px}.announcement-right{display:none}.nursery-header-luxe .header-inner{min-height:89px;padding:12px;gap:12px}.nursery-header-luxe .brand{min-width:0;flex:1;gap:9px}.nursery-header-luxe .brand>.brand-logo{width:53px;height:53px}.nursery-header-luxe .brand .brand-wordmark{gap:7px}.nursery-header-luxe .brand .brand-wordmark b{font-size:22px}.nursery-header-luxe .brand .brand-wordmark small{font-size:8px;letter-spacing:.025em}.nursery-header-luxe .search-shell{display:none}.nursery-header-luxe .header-actions{gap:10px}.nursery-header-luxe .header-actions svg{width:21px;height:21px}.nursery-header-luxe .header-actions>button[aria-label="My account"],.nursery-header-luxe .header-actions>button[aria-label=Wishlist]{display:none}.nursery-header-luxe .header-actions .mobile-search-toggle{display:flex!important}}@media(max-width:370px){.nursery-header-luxe .brand .brand-wordmark b{font-size:19px}.nursery-header-luxe .brand .brand-wordmark small{font-size:7px}.nursery-header-luxe .brand>.brand-logo{width:46px;height:46px}.nursery-header-luxe .header-actions{gap:7px}}@media(prefers-reduced-motion:reduce){.nursery-header-luxe .search-shell,.nursery-header-luxe nav>button:after{transition:none}}@media(min-width:851px) and (max-width:1250px){.nursery-header-luxe .search-shell:focus-within{width:min(420px,calc(100vw - 535px))}}@media(max-width:850px){.nursery-header-luxe .search-shell{display:none}.nursery-header-luxe .header-actions .mobile-search-toggle{display:flex!important}}.banner-slide:not(.banner-slide-welcome) .banner-picture>img{object-fit:cover;object-position:center;inset:0;width:100%;height:100%}.banner-live-copy{position:absolute;z-index:2;left:4.5%;top:8%;width:61%;color:#123b23;pointer-events:none}.banner-live-eyebrow{display:block;font:500 clamp(10px,1.1vw,18px)/1.4 Georgia,serif;letter-spacing:.16em;margin-bottom:clamp(10px,1.2vw,22px)}.banner-live-copy h2{font:400 clamp(32px,3.65vw,70px)/1.02 Georgia,serif;letter-spacing:-.035em;margin:0 0 clamp(12px,1.3vw,23px);color:#123b23}.banner-live-copy h2 em{font-style:italic;font-weight:400;color:#986b09}.banner-live-copy>p{font:400 clamp(14px,1.55vw,29px)/1.3 Georgia,serif;max-width:80%;margin:0 0 clamp(15px,1.7vw,30px);color:#163d24}.banner-live-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;pointer-events:auto;max-width:100%}.banner-live-actions button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:clamp(9px,.9vw,17px) clamp(16px,1.5vw,28px);border:1px solid #b18b32;border-radius:40px;background:#103c25;color:#fff8e6;font:400 clamp(13px,1.35vw,25px)/1.1 Georgia,serif}.banner-live-actions button>svg{width:20px;height:20px;flex-shrink:0}.banner-live-actions .secondary{background:#fff6e4e6;color:#143a25;border-color:#173f28}.banner-live-actions button:focus-visible,.banner-live-chips button:focus-visible{outline:3px solid #b8860c;outline-offset:3px}.banner-slide-flowers .banner-live-copy{top:10%;width:68%}.banner-slide-flowers .banner-live-copy>p{max-width:72%}.banner-slide-seeds .banner-live-copy{width:61%;top:6%}.banner-slide-seeds .banner-live-copy h2{font-size:clamp(29px,3.4vw,64px);line-height:1}.banner-slide-seeds .banner-live-copy>p{font-size:clamp(13px,1.4vw,25px);max-width:78%;margin-bottom:17px}.banner-slide-seeds .banner-live-eyebrow{margin-bottom:12px}.banner-slide-fruit .banner-live-copy{top:9%;width:59%}.welcome-mobile-art,.welcome-mobile-copy{display:none}.banner-live-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px;pointer-events:auto}.banner-live-chips button{min-height:32px;padding:7px 12px;border-radius:22px;background:#fffcef;color:#16422b;box-shadow:0 2px 5px #1639271a;font-size:11px}@media(min-width:601px) and (max-width:850px){.banner-live-copy h2{font-size:clamp(34px,5.2vw,46px)}.banner-slide-seeds .banner-live-copy h2{font-size:clamp(30px,4.6vw,40px)}.banner-live-copy>p{font-size:18px}.banner-slide-seeds .banner-live-copy>p{font-size:16px}.banner-live-eyebrow{font-size:11px}.banner-live-actions button{font-size:15px;padding:11px 18px}}@media(max-width:600px){.banner-carousel{aspect-ratio:auto;height:560px;min-height:560px}.banner-slide{overflow:hidden;background:#fff0d8}.banner-slide-flowers{background:#f9dcc8 url(/assets/i-love-nursery-flower-background-6358a5a116.webp) 50%/cover}.banner-slide-seeds{background:#f8ead3 url(/assets/i-love-nursery-vegetable-background-53c5db1be8.webp) 50%/cover}.banner-slide-fruit{background:#fff0d7 url(/assets/i-love-nursery-fruit-background-bd0f942149.webp) 50%/cover}.banner-slide-welcome{background:linear-gradient(140deg,#e6edda,#dce8cc)}.banner-slide:not(.banner-slide-welcome) .banner-picture{top:auto;bottom:0;height:53%}.banner-slide:not(.banner-slide-welcome) .banner-picture>img{object-fit:cover;object-position:right bottom}.banner-slide:not(.banner-slide-welcome) .banner-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fbedda80,transparent 30%);pointer-events:none}.banner-slide-welcome .banner-picture{display:none}.welcome-mobile-art{display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:51%;overflow:hidden}.banner-slide-welcome>.banner-hotspot{display:none}.welcome-mobile-copy{display:block}.banner-live-copy,.banner-slide-flowers .banner-live-copy,.banner-slide-fruit .banner-live-copy,.banner-slide-seeds .banner-live-copy{left:22px;right:22px;top:24px;width:auto}.banner-live-copy h2,.banner-slide-seeds .banner-live-copy h2{font-size:38px;line-height:1.02;margin-bottom:14px;max-width:100%}.banner-slide-flowers .banner-live-copy h2{font-size:39px}.banner-slide-welcome .banner-live-copy h2 em{color:#58884b}.banner-live-eyebrow,.banner-slide-seeds .banner-live-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:13px}.banner-live-copy>p,.banner-slide-flowers .banner-live-copy>p,.banner-slide-seeds .banner-live-copy>p{font-size:17px;line-height:1.3;max-width:100%;margin-bottom:17px}.banner-live-actions{gap:9px;max-width:100%}.banner-live-actions button{font-size:16px;padding:11px 16px;min-height:44px}.banner-live-actions button>svg{width:17px;height:17px}.banner-controls{bottom:12px;left:13px;right:13px;gap:7px}.banner-circle{width:36px;height:36px}.banner-dots{gap:7px;padding:9px}.banner-dots button{width:9px;height:9px;min-width:9px}.banner-dots button.active{width:25px}.banner-side-cards{grid-template-columns:1fr}.banner-side-card{aspect-ratio:526/306}}@media(max-width:360px){.banner-live-copy,.banner-slide-flowers .banner-live-copy,.banner-slide-fruit .banner-live-copy,.banner-slide-seeds .banner-live-copy{left:17px;right:17px}.banner-live-copy h2,.banner-slide-flowers .banner-live-copy h2,.banner-slide-seeds .banner-live-copy h2{font-size:34px}.banner-live-copy>p,.banner-slide-flowers .banner-live-copy>p,.banner-slide-seeds .banner-live-copy>p{font-size:16px}.banner-live-actions button{font-size:14px;padding:10px 13px}}.announcement{min-height:30px;padding:6px 2.5%;font-size:13px}.announcement>svg{width:17px;height:17px}.announcement-right{font-size:10px;letter-spacing:.12em}.nursery-header-luxe .header-inner{min-height:84px;padding:10px 2.5%;gap:24px}.nursery-header-luxe .brand{min-width:270px;gap:12px}.nursery-header-luxe .brand>.brand-logo{width:60px;height:60px}.nursery-header-luxe .brand .brand-wordmark{gap:8px}.nursery-header-luxe .brand .brand-wordmark b{font-size:28px}.nursery-header-luxe .brand .brand-wordmark small{font-size:10px}.nursery-header-luxe nav{gap:clamp(20px,1.9vw,34px)}.nursery-header-luxe nav>button{font-size:19px;padding:11px 0}.nursery-header-luxe .header-actions{gap:18px}.nursery-header-luxe .header-actions svg{width:23px;height:23px}.nursery-header-luxe .search-shell,.nursery-header-luxe .search-shell:focus-within{width:230px;height:44px;flex:0 0 auto;transition:width .3s ease}.nursery-header-luxe .search-shell.is-expanded{width:clamp(350px,30vw,560px)}.nursery-header-luxe .search-shell .expanding-search,.nursery-header-luxe .search-shell .expanding-search:focus-within{height:44px;width:100%;padding:0 14px;cursor:text}.nursery-header-luxe .expanding-search input{font-size:17px;width:0;min-width:0;flex:1;margin:0;padding:0;line-height:1.3}.nursery-header-luxe .expanding-search>svg{width:20px;height:20px}.nursery-header-luxe .search-go svg{width:21px;height:21px}.nursery-header-luxe .search-shell.is-expanded .search-go{display:flex}@media(max-width:1600px){.nursery-header-luxe .header-inner{min-height:80px;gap:20px;padding:9px 2.5%}.nursery-header-luxe .brand{min-width:245px;gap:10px}.nursery-header-luxe .brand>.brand-logo{width:57px;height:57px}.nursery-header-luxe .brand .brand-wordmark b{font-size:26px}.nursery-header-luxe .brand .brand-wordmark small{font-size:9px}.nursery-header-luxe nav{gap:23px}.nursery-header-luxe nav>button{font-size:18px}.nursery-header-luxe .search-shell{width:210px}.nursery-header-luxe .search-shell.is-expanded{width:clamp(280px,24vw,400px)}}@media(max-width:1250px){.nursery-header-luxe .header-inner{min-height:80px;gap:20px}.nursery-header-luxe .search-shell{width:210px}.nursery-header-luxe .search-shell.is-expanded{width:min(440px,calc(100vw - 510px))}.nursery-header-luxe nav.open>button{font-size:19px;padding:13px 0}}@media(max-width:850px){.nursery-header-luxe .search-shell{display:none}.nursery-header-luxe .header-inner{min-height:78px;padding:9px 16px}.nursery-header-luxe .brand{min-width:0;flex:1}.nursery-header-luxe .brand>.brand-logo{width:54px;height:54px}}@media(max-width:700px){.announcement{min-height:26px;padding:5px 12px;font-size:11px}.nursery-header-luxe .header-inner{min-height:72px;padding:8px 12px;gap:10px}.nursery-header-luxe .brand{gap:9px}.nursery-header-luxe .brand>.brand-logo{width:49px;height:49px}.nursery-header-luxe .brand .brand-wordmark b{font-size:22px}.nursery-header-luxe .brand .brand-wordmark small{font-size:8px}.nursery-header-luxe .brand .brand-wordmark{gap:6px}.nursery-header-luxe .header-actions{gap:10px}.nursery-header-luxe .header-actions svg{width:21px;height:21px}}@media(max-width:370px){.nursery-header-luxe .brand .brand-wordmark b{font-size:19px}.nursery-header-luxe .brand .brand-wordmark small{font-size:7px}.nursery-header-luxe .brand>.brand-logo{width:44px;height:44px}.nursery-header-luxe .header-actions{gap:7px}}@media(prefers-reduced-motion:reduce){.nursery-header-luxe .search-shell{transition:none}}.scene-approved{position:relative;isolation:isolate;margin:22px 10px;padding:5.8% 3.7% 30px;min-height:700px;border:6px double #b58a24;border-radius:42px;background-size:100% 100%;background-position:50%;color:#062e20;box-shadow:inset 0 0 0 2px #fff9dc;overflow:hidden}.scene-fruit{background-image:url(/assets/i-love-nursery-complete-scene-background-e25c0872b9.webp)}.scene-flowers{background-image:url(/assets/i-love-nursery-complete-scene-background-0eeb25ef14.webp)}.scene-garden{background-image:url(/assets/i-love-nursery-complete-scene-background-877ed367eb.webp)}.scene-content{position:relative;width:61%;margin-left:auto}.scene-flowers .scene-content{margin-left:2.4%;margin-right:auto;width:60%}.scene-heading{margin-bottom:30px}.scene-heading>span{display:flex;align-items:center;gap:14px;font-size:18px;letter-spacing:2px;font-weight:600;color:#94620d}.scene-heading>span:after,.scene-heading>span:before{content:"";height:1px;width:65px;background:#b38322}.scene-heading h2{font:clamp(36px,4.7vw,82px)/1.02 Georgia,serif;margin:10px 0 20px;letter-spacing:-2px;color:#062e20}.scene-heading h2 em{font-weight:400;color:#93640b;white-space:nowrap}.scene-fruit .scene-heading h2 em{display:block}.scene-heading p{font-size:clamp(16px,1.5vw,25px);line-height:1.35;max-width:900px;margin:0;color:#122d20}.scene-products{position:relative}.scene-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scene-card{border:3px double #c0953b;border-radius:25px;padding:4px;background:linear-gradient(130deg,#fff9e9,#f9e9ca);box-shadow:0 7px 15px #24360035;overflow:hidden;display:flex;flex-direction:column}.scene-card-photo{position:relative;aspect-ratio:1.16;overflow:hidden;border-radius:19px}.scene-card-photo>button:first-child{width:100%;height:100%;padding:0;background:transparent;border:0;display:block}.scene-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.scene-card-photo:focus-within img,.scene-card-photo:hover img{transform:scale(1.06)}.scene-wish{position:absolute;right:10px;top:10px;background:#fffbed;border:0;border-radius:50%;padding:8px;color:#133a2c;display:grid;place-items:center}.scene-wish svg{width:24px;height:24px}.scene-card-copy{padding:8px 10px 10px;flex:1;display:flex;flex-direction:column}.scene-product-name{padding:0;border:0;background:none;text-align:left;color:inherit}.scene-product-name h3{font:clamp(18px,1.7vw,29px)/1.1 Georgia,serif;margin:0 0 8px}.scene-card-copy>b{font-size:clamp(21px,2vw,34px);margin-bottom:12px}.scene-add{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #c59c38;background:#004326;border-radius:32px;padding:10px 5px;color:#fffbed;font-size:clamp(14px,1.3vw,22px)}.scene-add svg{color:#efce4f;width:25px}.scene-add:disabled{opacity:.5}.scene-next,.scene-prev{position:absolute;top:43%;border:1px solid #c6a04e;background:#fff8df;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;z-index:2;color:#154a33}.scene-prev{left:-45px}.scene-next{right:-45px}.scene-explore{display:flex;align-items:center;justify-content:center;gap:15px;margin:22px auto 0;padding:11px 32px;border:2px solid #173921;border-radius:40px;background:linear-gradient(#fffbea,#eadfba);color:#082d1e;font:24px Georgia,serif;box-shadow:0 3px 7px #16340033}.scene-garden .scene-content{width:57%}.scene-garden .scene-heading{text-align:center}.scene-garden .scene-heading>span{justify-content:center}.scene-garden .scene-heading h2{font-size:clamp(35px,4vw,68px)}.scene-tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scene-tiles>button{position:relative;min-height:205px;overflow:hidden;border:3px double #c7994e;border-radius:26px;background:#fff0d4;text-align:left;box-shadow:0 5px 10px #56370025;padding:20px}.scene-tiles img{position:absolute;right:0;top:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.scene-tiles button:hover img{transform:scale(1.04)}.scene-tiles button>div{position:relative;width:52%}.scene-tiles h3{font:clamp(22px,2.2vw,37px)/1.05 Georgia,serif;margin:0 0 12px}.scene-tiles p{font-size:clamp(13px,1.1vw,18px);line-height:1.25;margin:0 0 18px}.scene-tiles span{display:inline-block;background:#063c26;color:#fff9e6;padding:8px 20px;border:1px solid #ba8c27;border-radius:25px;font-size:16px}@media(max-width:1100px){.scene-approved{padding:45px 35px 25px;min-height:0;background-size:cover}.scene-content,.scene-garden .scene-content{width:66%}.scene-flowers .scene-content{width:68%;margin-left:0}.scene-product-grid{gap:12px}.scene-prev{left:-31px}.scene-next{right:-31px}.scene-next,.scene-prev{width:29px;height:34px}.scene-card-copy{padding:7px}.scene-heading{background:#fff9ddc9;border-radius:15px;padding:15px}.scene-heading h2{letter-spacing:-1px}.scene-tiles>button{min-height:220px;padding:12px}.scene-tiles button>div{width:60%}}@media(max-width:650px){.scene-approved{margin:16px 8px;border-radius:28px;padding:190px 17px 23px;background-size:auto 100%;background-position:0}.scene-flowers{background-position:100%}.scene-content,.scene-flowers .scene-content,.scene-garden .scene-content{width:100%;margin:0}.scene-heading{padding:20px;background:#fff8e5ed;margin-bottom:20px}.scene-heading>span{font-size:12px;letter-spacing:1.6px;gap:9px}.scene-heading>span:after,.scene-heading>span:before{width:24px}.scene-garden .scene-heading h2,.scene-heading h2{font-size:36px;line-height:1.06}.scene-heading p{font-size:16px}.scene-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 10px;gap:14px}.scene-card{flex:0 0 78%;scroll-snap-align:start}.scene-card-photo{aspect-ratio:1.16}.scene-product-name h3{font-size:25px;min-height:2.2em}.scene-card-copy>b{font-size:27px}.scene-add{font-size:18px}.scene-next,.scene-prev{top:-15px}.scene-prev{left:-11px}.scene-next{right:-11px}.scene-explore{font-size:19px;padding:12px 18px;margin-top:14px;width:max-content;max-width:100%;gap:8px}.scene-tiles{grid-template-columns:1fr;gap:15px}.scene-tiles>button{min-height:210px;padding:24px}.scene-tiles button>div{width:52%}.scene-tiles h3{font-size:30px}.scene-tiles p{font-size:16px}}@media(prefers-reduced-motion:reduce){.scene-card-photo img,.scene-tiles img{transition:none}}.gold-desktop-links>button{position:relative;overflow:visible}.gold-desktop-zoom-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(1);transition:transform .25s,opacity .2s;pointer-events:none}.gold-desktop-links>button:active .gold-desktop-zoom-image,.gold-desktop-links>button:focus-visible .gold-desktop-zoom-image,.gold-desktop-links>button:hover .gold-desktop-zoom-image{opacity:1;transform:scale(1.045)}.gold-category-picture img{transition:transform .25s}.gold-category-card:active .gold-category-picture img{transform:scale(1.065)}@media(prefers-reduced-motion:reduce){.gold-category-picture img,.gold-desktop-zoom-image{transition:none}}.scene-tiles img{width:58%;object-fit:contain;object-position:right center}.scene-tiles button>div{z-index:1}.scene-tiles button>div p{background:#fff0d4d9;border-radius:4px}.scene-approved .scene-heading{position:static!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;width:auto!important;color:#062e20}.scene-heading h2 em{position:relative;display:inline-block;padding-bottom:9px}.scene-heading h2 em:after{content:"";position:absolute;left:1%;right:0;bottom:0;height:12px;border-top:3px solid #a77413;border-radius:50%;transform:rotate(-2deg)}.scene-fruit .scene-heading h2 em{display:table}.scene-heading{margin-bottom:32px}.scene-flowers .scene-explore{margin:23px auto 0}.scene-fruit>.scene-explore{margin:24px auto 0}.scene-card-copy{gap:0}.scene-product-name{min-height:2.4em}.scene-product-name h3{margin:0 0 10px;min-height:2.2em}.scene-card-copy>b{margin-top:auto}.scene-add{min-height:47px}.scene-garden .scene-heading{margin-bottom:32px}.scene-garden .scene-tiles>button{min-height:235px;background:linear-gradient(120deg,#fff8e9,#f9e4ba);border:3px double #c7994e}.scene-garden .scene-tiles img{width:59%;height:100%;object-fit:contain;object-position:right bottom}.scene-garden .scene-tiles button>div{display:flex;flex-direction:column;min-height:188px;width:53%}.scene-garden .scene-tiles h3{font-weight:600}.scene-garden .scene-tiles p{background:transparent;color:#122d20}.scene-garden .scene-tiles span{margin-top:auto;align-self:flex-start;font-size:18px;padding:9px 24px}.gold-category-responsive{display:block;max-width:none;background:#fff6e5 url(/assets/i-love-nursery-frame-5844c20ff8.webp) 50%/100% 100% no-repeat}.gold-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.gold-category-heading h2{font-size:clamp(40px,4.9vw,84px)}.gold-category-picture{display:block;overflow:visible}.gold-category-picture img{display:block;width:100%;height:auto;transform-origin:center center}.gold-category-label{font-size:clamp(18px,1.8vw,31px)}.gold-category-card{background:none;border:0;min-width:0}.gold-category-card:focus-visible .gold-category-picture img,.gold-category-card:hover .gold-category-picture img{transform:scale(1.045)}.gold-category-card:active .gold-category-picture img{transform:scale(1.06)}@media(min-width:1101px){.scene-approved{min-height:0;padding-top:5.5%;background-size:100% 100%}.scene-fruit .scene-content{width:60%}.scene-flowers .scene-content{width:60%;margin-left:2.4%}.scene-heading h2{font-size:clamp(44px,4.7vw,80px)}.scene-product-name h3{font-size:clamp(19px,1.75vw,29px);font-weight:600}.scene-card-photo{aspect-ratio:1.2}.scene-garden .scene-content{width:57%}.gold-category-responsive{padding:45px 30px 25px}.gold-category-heading{padding:0 0 20px}.gold-category-grid{margin-top:15px}.gold-plant-finder{margin-top:32px}}@media(max-width:1100px){.gold-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scene-approved .scene-heading{background:transparent!important}.scene-heading h2{font-size:40px}.scene-garden .scene-tiles>button{min-height:220px}.scene-garden .scene-tiles button>div{min-height:185px}.scene-heading p{text-shadow:0 1px 5px #fff8df}.scene-heading{filter:drop-shadow(0 0 12px #fff4cc)}}@media(max-width:650px){.gold-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 17px}.gold-category-heading h2{font-size:38px}.gold-category-label{font-size:21px}.scene-approved{padding-bottom:26px;background-size:auto 100%}.scene-heading h2{font-size:36px}.scene-approved .scene-heading{padding:16px 4px!important;filter:none}.scene-content{background:linear-gradient(#fff7dedf,#fff7deaa);padding:12px;border-radius:19px}.scene-flowers .scene-explore{margin-top:16px}.scene-garden .scene-tiles button>div{width:53%;min-height:180px}.scene-garden .scene-tiles>button{min-height:220px}.scene-garden .scene-tiles h3{font-size:28px}.scene-product-name h3{font-size:24px}}.gold-plant-finder{background-size:100% 213.125%;background-position:50%}.gold-plant-finder .gold-finder-text h3{color:#fff8de}@media(min-width:601px) and (max-width:1100px){.gold-plant-finder{display:grid;grid-template-columns:minmax(0,1fr);padding:28px 24px 28px 29%;min-height:260px;gap:22px}.gold-plant-finder .gold-finder-text{padding-left:20px;margin:0}.gold-plant-finder>button{justify-self:start;margin:0;font-size:24px}.gold-finder-text h3{font-size:34px}.gold-plant-finder .gold-finder-text p{font-size:17px;line-height:1.45}}@media(max-width:600px){.gold-plant-finder{padding:24px 17px 24px 29%;background-size:100% 213.125%}.gold-plant-finder .gold-finder-text{padding-left:12px}.gold-finder-text h3{font-size:26px}.gold-plant-finder>button{font-size:18px;padding:10px 12px;gap:7px;margin:0}.gold-plant-finder .gold-finder-text p{font-size:15px}}.scene-seeds{background-image:url(/assets/i-love-nursery-background-702519bc24.webp)}.scene-seeds .scene-heading h2{font-size:clamp(36px,3.8vw,65px)}.scene-seeds .scene-heading>span{justify-content:center;color:#0b3021}.scene-seeds .scene-heading p{font-size:clamp(16px,1.6vw,25px)}.scene-seeds .scene-explore{margin:24px auto 0}.scene-packet{font-size:17px;color:#163825;margin-bottom:5px}.scene-seeds .scene-card-photo img{object-fit:cover}.scene-seeds .scene-card-copy>b{margin-top:0}.scene-seeds .scene-add{margin-top:auto}@media(max-width:650px){.scene-seeds{background-position:0}.scene-seeds .scene-heading h2{font-size:34px}.scene-seeds .scene-heading>span{font-size:12px}}dialog.cart-drawer{width:min(680px,calc(100vw - 28px));max-height:92dvh;margin:auto;border:0;border-radius:30px;background:linear-gradient(115deg,#fffdf6,#fcf8ed);color:#073b29;padding:0;box-shadow:0 20px 80px #00251550;overflow-y:auto}dialog.cart-drawer::backdrop{background:#082b2366}.cart-drawer .cart-drawer-header{position:relative;background:transparent;padding:27px 30px 18px;border:0}.cart-drawer-header small{font-size:13px;letter-spacing:2px}.cart-drawer-header h2{display:flex;align-items:center;gap:13px;font:46px/1.15 Georgia,serif;margin:14px 0 4px;color:#073b29}.cart-drawer-header h2 span{font:20px Georgia,serif;letter-spacing:0;background:#e9eddc;padding:7px 13px;border-radius:25px;white-space:nowrap}.cart-title-leaf{color:#8ca873;width:40px;height:40px}.cart-drawer .drawer-close{position:absolute;right:25px;top:42px;color:#073b29;background:none;border:0}.drawer-close svg{width:29px;height:29px}.cart-drawer .drawer-added{display:flex;align-items:center;gap:16px;background:#e9edda;color:#163e2c;margin:0 20px 10px;padding:15px 22px;border-radius:14px;font-size:20px}.cart-drawer .drawer-items{padding:0 24px;overflow:visible;max-height:none}.cart-drawer .drawer-item{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;border-bottom:1px solid #cba55288;padding:23px 0;margin:0}.cart-drawer .drawer-item>a{width:145px;height:165px;background:#e9eddc;border-radius:18px;overflow:hidden;display:block}.cart-drawer .drawer-item .plant-photo{width:100%;height:100%;object-fit:contain}.cart-drawer .drawer-item h3{font:600 24px/1.15 Georgia,serif;margin:0 0 7px;color:#073b29}.drawer-category{display:inline-flex;align-items:center;gap:7px;border-radius:22px;background:#e8ecd9;color:#21462b;padding:5px 12px;font:16px Georgia,serif;margin-bottom:9px}.cart-drawer .drawer-item b{display:block;font-size:24px;margin:3px 0 13px;color:#073b29}.cart-drawer .drawer-item-controls{display:flex;justify-content:space-between;align-items:center;gap:12px}.cart-drawer .stepper{border:1px solid #bd9b58;border-radius:10px;min-height:43px;display:flex;background:transparent;width:146px;justify-content:space-around}.cart-drawer .stepper button{color:#073b29;background:transparent;width:40px;height:40px;border:0;padding:0}.cart-drawer .stepper span{font:21px Georgia,serif}.cart-drawer .drawer-delete{display:flex;align-items:center;gap:7px;color:#a3261c;background:none;border:0;font:17px Georgia,serif;padding:8px 0}.cart-drawer .cart-drawer-footer{padding:22px 24px 25px;background:transparent;border-top:1px solid #cba55288;position:static}.cart-drawer .drawer-subtotal{display:flex;justify-content:space-between;align-items:center;font:600 30px Georgia,serif}.cart-drawer .drawer-subtotal strong{font-size:32px}.cart-drawer-footer>p{font-size:16px;color:#48533b;margin:9px 0 23px}.cart-drawer .drawer-actions{display:flex;flex-direction:column-reverse;gap:15px}.cart-drawer .drawer-actions button{width:100%;min-height:60px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:13px;font:600 26px Georgia,serif}.cart-drawer .drawer-actions .primary{background:linear-gradient(120deg,#075334,#073f2b);border:2px solid #ba943b;color:#fffbeb}.cart-drawer .drawer-actions .outline{border:1px solid #334729;color:#073b29;background:transparent}.cart-drawer .drawer-continue{display:block;margin:16px auto 0;background:none;border:0;text-decoration:underline;color:#073b29;font:20px Georgia,serif}.drawer-care{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px;color:#164c32;font:19px Georgia,serif}.drawer-care svg{color:#8ca873;width:27px;height:27px}.drawer-care i{width:75px;height:1px;background:#ba943b}@media(max-width:600px){dialog.cart-drawer{width:calc(100vw - 18px);border-radius:23px;max-height:94dvh}.cart-drawer .cart-drawer-header{padding:23px 20px 16px}.cart-drawer-header small{font-size:10px;letter-spacing:1.6px}.cart-drawer-header h2{font-size:34px;gap:9px}.cart-drawer-header h2 span{font-size:16px;padding:6px 10px}.cart-title-leaf{width:27px;height:27px}.cart-drawer .drawer-close{right:13px;top:24px}.cart-drawer .drawer-added{font-size:16px;padding:13px;margin:0 14px 5px}.cart-drawer .drawer-items{padding:0 16px}.cart-drawer .drawer-item{grid-template-columns:95px minmax(0,1fr);gap:13px;padding:20px 0}.cart-drawer .drawer-item>a{width:95px;height:132px}.cart-drawer .drawer-item h3{font-size:19px}.drawer-category{font-size:13px;padding:4px 8px}.cart-drawer .drawer-item b{font-size:21px}.cart-drawer .stepper{width:110px}.cart-drawer .stepper button{width:31px}.cart-drawer .drawer-delete{font-size:14px;gap:4px}.cart-drawer .drawer-item-controls{gap:5px;flex-wrap:wrap}.cart-drawer .cart-drawer-footer{padding:20px 16px}.cart-drawer .drawer-actions button{font-size:22px;min-height:54px}.cart-drawer .drawer-subtotal{font-size:26px}.cart-drawer .drawer-subtotal strong{font-size:27px}.drawer-care{font-size:17px;gap:10px}.drawer-care i{width:40px}}.scene-approved .scene-heading{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:none!important}.scene-approved .scene-heading:after,.scene-approved .scene-heading:before{display:none!important}.scene-fruit .scene-explore{margin:26px auto 4px}.scene-approved{padding-bottom:38px}.indoor-coming{position:relative;isolation:isolate;margin:22px 10px;min-height:clamp(520px,52vw,900px);padding:6% 6.2% 5%;border-radius:42px;overflow:hidden;background:#faeed4 url(/assets/i-love-nursery-room-72db6bcdd4.webp) 50%/100% 100% no-repeat;color:#063b28}.indoor-coming-plants{position:absolute;right:5%;bottom:8%;height:80%;object-fit:contain;object-position:center bottom;z-index:-1}.indoor-coming-copy{width:62%;text-align:center}.indoor-coming-label{display:flex;justify-content:center;align-items:center;gap:22px;font-size:clamp(15px,1.8vw,29px);letter-spacing:3px;font-weight:600;color:#936109}.indoor-coming-label:after,.indoor-coming-label:before{content:"";width:90px;height:1px;background:#a67824}.indoor-coming h2{font:600 clamp(36px,4.7vw,78px)/1.08 Georgia,serif;margin:25px 0 18px;letter-spacing:-1px}.indoor-coming h2 em{color:#99690e;position:relative;font-weight:400;display:inline-block;padding-bottom:10px}.indoor-coming h2 em:after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:3px solid #a67824;height:10px;border-radius:50%}.indoor-coming-copy>p{font-size:clamp(16px,1.55vw,25px);line-height:1.4}.indoor-coming-notice{margin:55px auto 0;padding:35px 25px;max-width:570px;border:3px double #bd923a;border-radius:24px;background:linear-gradient(120deg,#fffaeae8,#f5e4b7d9);box-shadow:0 8px 25px #82590015}.indoor-coming-notice>svg{color:#778e49}.indoor-coming-notice h3{font:600 clamp(27px,2.7vw,45px)/1.15 Georgia,serif;margin:13px 0}.indoor-coming-notice p{font-size:18px;margin:0;color:#39563a}@media(max-width:1100px){.indoor-coming{padding:50px 35px;min-height:600px}.indoor-coming-copy{width:62%}.indoor-coming h2{font-size:44px}.indoor-coming-plants{right:3%;width:35%;height:70%;bottom:7%}.indoor-coming-notice{margin-top:30px;padding:25px 15px}.indoor-coming-label{font-size:16px;gap:12px}.indoor-coming-label:after,.indoor-coming-label:before{width:35px}}@media(max-width:600px){.indoor-coming{margin:16px 8px;padding:38px 24px 310px;border-radius:28px;min-height:0;background-size:auto 100%;background-position:50%}.indoor-coming-copy{width:100%}.indoor-coming h2{font-size:36px;margin-top:20px}.indoor-coming-copy>p{font-size:16px}.indoor-coming-notice{margin-top:22px;padding:23px 15px}.indoor-coming-notice h3{font-size:29px}.indoor-coming-notice p{font-size:16px}.indoor-coming-plants{height:280px;width:78%;right:11%;bottom:24px}.indoor-coming-label{font-size:13px;letter-spacing:2px}}.approved-care{position:relative;border:5px double #b7861a;border-radius:38px;padding:28px 3.6% 32px;background:radial-gradient(ellipse at top left,#e8e7c86b,transparent 32%),radial-gradient(ellipse at bottom right,#e4e7c37a,transparent 30%),#fffaf0;color:#112f18}.approved-care-heading{text-align:center}.approved-care-heading>svg{color:#b68a21;width:32px;height:32px;display:block;margin:0 auto 8px}.approved-care-heading>span{font:600 17px Georgia,serif;letter-spacing:5px;display:flex;align-items:center;justify-content:center;gap:20px}.approved-care-heading>span:after,.approved-care-heading>span:before{content:"";height:1px;width:80px;background:#b78920}.approved-care-heading h2{font:600 clamp(35px,4.6vw,76px)/1.1 Georgia,serif;margin:18px 0 12px;color:#112f18}.approved-care-heading h2 em{color:#b68a21;font-weight:400}.approved-care-heading p{font-size:clamp(17px,1.7vw,27px);margin:0 0 38px}.approved-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.approved-care-grid article{border:1px solid #c79a39;border-radius:24px;overflow:hidden;background:linear-gradient(#fffaf2,#fff7e7);box-shadow:0 7px 18px #855a0015;display:flex;flex-direction:column}.approved-care-grid article>svg{width:100%;height:auto;aspect-ratio:488/266;display:block}.approved-care-body{padding:20px;display:flex;gap:16px;flex:1}.approved-care-body>svg{color:#b7891d;flex-shrink:0;width:36px;height:36px;stroke-width:1.4}.approved-care-body>div{display:flex;flex-direction:column;flex:1}.approved-care h3{font:600 clamp(23px,2.2vw,36px)/1.15 Georgia,serif;margin:0 0 12px;color:#112f18}.approved-care-body p{font-size:18px;line-height:1.4;margin:0 0 23px;color:#142d1c;min-height:2.8em}.approved-care-body button{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(115deg,#00582e,#003f26);color:#fffbe9;border:2px solid #c29324;border-radius:28px;padding:10px 18px;font:600 21px Georgia,serif;margin-top:auto;align-self:flex-start}.approved-care-body button svg{width:22px}.approved-care-explore{display:flex;align-items:center;justify-content:center;gap:15px;border:1px solid #aa7a15;background:#fff9e9;border-radius:35px;padding:13px 36px;font:600 24px Georgia,serif;color:#17331d;margin:32px auto 0}.care-v2>.container{max-width:none;padding:0 10px}.care-v2 .nursery-story{max-width:1450px;margin:70px auto 0}@media(max-width:1000px){.approved-care-body{padding:17px 13px;gap:9px}.approved-care-body>svg{width:26px}.approved-care h3{font-size:26px}.approved-care-body p{font-size:16px}.approved-care-body button{font-size:17px;padding:9px 12px}.approved-care-heading p{margin-bottom:28px}}@media(max-width:650px){.approved-care{padding:25px 16px;border-radius:28px}.approved-care-grid{grid-template-columns:1fr;gap:22px}.approved-care-heading h2{font-size:36px}.approved-care-heading>span{font-size:13px;letter-spacing:3px;gap:12px}.approved-care-heading>span:after,.approved-care-heading>span:before{width:35px}.approved-care-heading p{font-size:17px;line-height:1.4}.approved-care-body{padding:22px 18px;gap:15px}.approved-care h3{font-size:28px}.approved-care-body p{font-size:17px;min-height:0}.approved-care-body button{font-size:20px}.approved-care-explore{font-size:20px;padding:12px 22px}.care-v2 .nursery-story{margin-top:40px}}.gold-category-responsive{background:linear-gradient(120deg,#fff8ea,#fff3df);border:5px double #bd881a;box-shadow:none}.gold-category-corner{display:none!important}.gold-category-picture{width:100%;height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.gold-category-picture img{width:100%!important;height:100%!important;object-fit:contain;max-width:none}.gold-category-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.gold-category-grid{align-items:start}.gold-category-label{margin-top:10px;white-space:nowrap}.gold-plant-finder{background:radial-gradient(ellipse at 40% 30%,#076639,#004626 75%);border:4px double #c79c38;box-shadow:none;min-height:190px}.gold-finder-plant-art{position:absolute;left:10px;bottom:6px;width:25%;height:calc(100% - 12px);pointer-events:none}.gold-plant-finder .gold-finder-text p{font:18px/1.45 Georgia,serif;color:#fff3ce}.gold-plant-finder>button{font-size:27px}.scene-flowers:before,.scene-fruit:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.scene-fruit:before{background:radial-gradient(ellipse at 68% 20%,#fff3d8e8 0,#fff3d8a8 22%,transparent 52%)}.scene-flowers:before{background:radial-gradient(ellipse at 30% 15%,#fff3d8eb 0,#fff3d8a8 23%,transparent 50%)}.scene-flowers .scene-heading h2,.scene-fruit .scene-heading h2{font-weight:600;letter-spacing:-2px}.scene-flowers .scene-heading>span,.scene-fruit .scene-heading>span{font-size:clamp(15px,1.45vw,24px);font-weight:600;letter-spacing:2px}.scene-flowers .scene-heading p,.scene-fruit .scene-heading p{font-size:clamp(17px,1.65vw,28px);line-height:1.35}.scene-flowers .scene-product-name,.scene-flowers .scene-product-name h3,.scene-fruit .scene-product-name,.scene-fruit .scene-product-name h3{min-height:0}.scene-flowers .scene-card-copy>b,.scene-fruit .scene-card-copy>b{margin-top:0}.scene-flowers .scene-add,.scene-fruit .scene-add{font:600 clamp(17px,1.5vw,25px) Georgia,serif;padding:12px 8px}.scene-flowers .scene-heading,.scene-fruit .scene-heading{margin-bottom:34px}@media(min-width:1101px){.scene-flowers .scene-heading h2,.scene-fruit .scene-heading h2{font-size:clamp(60px,5.25vw,92px)}.scene-flowers .scene-content{margin-left:2.4%;width:60%}.scene-flowers .scene-product-name h3,.scene-fruit .scene-product-name h3{font-size:clamp(24px,2vw,34px)}.scene-flowers .scene-card-copy>b,.scene-fruit .scene-card-copy>b{font-size:clamp(27px,2.2vw,37px)}.scene-flowers .scene-card-copy,.scene-fruit .scene-card-copy{padding:10px 13px 12px}.scene-flowers .scene-card-photo,.scene-fruit .scene-card-photo{aspect-ratio:1.23}}@media(max-width:1100px){.gold-finder-plant-art{width:26%}.gold-plant-finder .gold-finder-text p{font-size:17px}.gold-category-label{white-space:normal}.scene-flowers .scene-heading h2,.scene-fruit .scene-heading h2{font-size:44px}}@media(max-width:600px){.gold-finder-plant-art{width:26%;height:180px;bottom:auto;top:25px}.gold-plant-finder .gold-finder-text p{font-size:15px}.gold-plant-finder>button{font-size:18px}.scene-flowers .scene-heading h2,.scene-fruit .scene-heading h2{font-size:36px;letter-spacing:-1px}}.gold-category-picture>svg{display:block;width:100%;height:100%;transition:transform .25s;overflow:visible}.gold-category-card:focus-visible .gold-category-picture>svg,.gold-category-card:hover .gold-category-picture>svg{transform:scale(1.045)}.gold-category-card:active .gold-category-picture>svg{transform:scale(1.06)}dialog.cart-drawer[open]{display:block!important;height:auto!important;max-height:92dvh;overflow-y:auto!important;overscroll-behavior:contain}.cart-drawer .drawer-items{display:block!important;flex:none!important;overflow:visible!important;max-height:none!important;min-height:0;height:auto!important}.cart-drawer .drawer-item{position:relative;flex:none;min-height:0}.cart-drawer .cart-drawer-footer,.cart-drawer .cart-drawer-header{position:static!important;flex:none!important;transform:none!important;background:#fcf9f0;z-index:auto}.cart-drawer .cart-drawer-footer{clear:both;display:block;margin:0}.cart-drawer .stepper{display:grid!important;grid-template-columns:40px 1fr 40px!important;grid-template-rows:1fr!important;align-items:center;min-height:44px;height:44px;overflow:hidden}.cart-drawer .stepper>*{grid-row:1!important;position:static!important;transform:none!important;text-align:center;margin:0!important}.cart-drawer .stepper>button:first-child{grid-column:1!important}.cart-drawer .stepper>span{grid-column:2!important}.cart-drawer .stepper>button:last-child{grid-column:3!important}.cart-drawer .drawer-actions,.cart-drawer .drawer-item-controls{position:static!important}.cart-drawer .drawer-item>a{align-self:start}@media(max-width:600px){.cart-drawer .stepper{grid-template-columns:31px 1fr 31px!important}dialog.cart-drawer[open]{max-height:94dvh}.cart-drawer .drawer-item h3{font-size:19px;line-height:1.2}}@media(prefers-reduced-motion:reduce){.gold-category-picture>svg{transition:none}}footer.footer-approved{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 40% 0,#07503a 0,transparent 60%),linear-gradient(125deg,#003324,#002a20 70%,#003a29)!important;color:#fff7df;padding:55px 3.2% 35px;border-top:0}.footer-approved>.container{max-width:1900px;width:100%;border-top:5px double #c9a959;padding:65px 0 0}.footer-approved .footer-top{display:grid;grid-template-columns:1.7fr .8fr .9fr .95fr 1.65fr;gap:35px;padding:0 0 90px;align-items:start}.footer-approved .brand-panel{padding:0;background:none;border:0;gap:16px;display:flex;align-items:center}.footer-approved .brand-logo{width:110px;height:110px;flex:0 0 110px;border:2px solid #d0ad4e;border-radius:50%;overflow:hidden;background:#fffbee}.footer-approved .brand-logo img{width:100%;height:100%;object-fit:cover}.footer-approved .brand-panel b{font:600 clamp(27px,2.2vw,46px)/1.15 Georgia,serif;color:#fff9e5;white-space:nowrap}.footer-approved .brand-panel small{font:italic clamp(15px,1.3vw,24px)/1.4 Georgia,serif;color:#e6cf7f;letter-spacing:0;margin-top:8px;display:block}.footer-approved .footer-brand-motto{font:italic clamp(21px,1.7vw,31px)/1.4 Georgia,serif;color:#fff8df}.footer-approved h3{font:600 clamp(26px,2vw,39px)/1.15 Georgia,serif;color:#fff8df;margin:0 0 22px}.footer-approved .footer-top>div>a,.footer-approved .footer-top>div>button{font:clamp(17px,1.35vw,25px)/1.4 Georgia,serif;color:#fff8df;display:block;background:none;border:0;padding:0;margin:0 0 12px;text-align:left}.footer-approved .footer-top a:hover,.footer-approved .footer-top button:hover{color:#ecd17e}.footer-approved .newsletter{border-left:2px solid #c5a34e;padding-left:35px;margin:0}.footer-approved .newsletter .eyebrow{font-size:15px;font-weight:600;letter-spacing:2px;color:#ead48b}.footer-approved .newsletter h3{font-size:clamp(28px,2.5vw,47px);margin:20px 0 15px;line-height:1.13}.footer-approved .newsletter>p{color:#fff8df;font:clamp(17px,1.35vw,25px)/1.4 Georgia,serif;margin-bottom:24px}.footer-approved .newsletter>div{display:flex;align-items:stretch;border:2px solid #c8a346;border-radius:13px;overflow:hidden;background:#fff9e9}.footer-approved .newsletter input[type=email]{min-width:0;width:100%;background:#fff9e9;color:#093b29;border:0;border-radius:0;padding:15px 18px;font:19px Georgia,serif;height:58px}.footer-approved .newsletter input::placeholder{color:#31533c;opacity:1}.footer-approved .newsletter>div>button{border:0;border-left:1px solid #c7a34a;background:#003f29;color:#e8cf7b;width:68px;display:grid;place-items:center;flex:0 0 68px}.footer-approved .newsletter>div>button svg{width:30px;height:30px}.footer-approved .newsletter .checkbox{display:flex;align-items:center;gap:10px;color:#fff8df;font:16px/1.4 Georgia,serif;margin-top:18px}.footer-approved .newsletter input[type=checkbox]{width:20px;height:20px;accent-color:#c7a34a;flex-shrink:0}.footer-approved .newsletter>small{color:#fff7d5}.footer-approved .footer-bottom{border-top:1px solid #c6a64d;margin:0 3%;padding:23px 0 0;display:flex;justify-content:space-between;gap:20px;color:#fff8df;font:18px/1.4 Georgia,serif}.footer-approved .footer-bottom>span:last-child{font-style:italic;font-size:21px}.footer-approved .footer-leaf{color:#cfb264;opacity:.7;stroke-width:.7;width:160px;height:160px;bottom:40px;top:auto;z-index:-1}.footer-approved .leaf-left{left:-25px;transform:rotate(-30deg)}.footer-approved .leaf-right{right:-25px;transform:rotate(30deg)}@media(max-width:1200px){.footer-approved .footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.footer-approved .footer-brand{grid-column:1/-1}.footer-approved .newsletter{grid-column:1/-1;border-left:0;border-top:1px solid #b99b49;padding:30px 0 0;max-width:620px}.footer-approved .brand-panel b{font-size:36px}.footer-approved .footer-top{padding-bottom:50px}.footer-approved .footer-top>div>a,.footer-approved .footer-top>div>button{font-size:20px}.footer-approved .newsletter h3{font-size:38px}.footer-approved .newsletter>p{font-size:21px}}@media(max-width:600px){footer.footer-approved{padding:32px 23px 90px}.footer-approved>.container{padding-top:32px}.footer-approved .footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:30px}.footer-approved .brand-logo{width:75px;height:75px;flex-basis:75px}.footer-approved .brand-panel{gap:12px}.footer-approved .brand-panel b{font-size:27px;white-space:normal}.footer-approved .brand-panel small{font-size:14px}.footer-approved .footer-brand-motto{font-size:21px;margin-top:18px}.footer-approved h3{font-size:27px;margin-bottom:17px}.footer-approved .footer-top>div>a,.footer-approved .footer-top>div>button{font-size:17px}.footer-approved .newsletter{padding-top:25px}.footer-approved .newsletter h3{font-size:33px}.footer-approved .newsletter>p{font-size:19px}.footer-approved .newsletter .eyebrow{font-size:12px}.footer-approved .newsletter .checkbox{font-size:15px}.footer-approved .footer-bottom{display:block;margin:0;padding-top:20px;font-size:15px}.footer-approved .footer-bottom>span{display:block}.footer-approved .footer-bottom>span:last-child{margin-top:12px;font-size:18px}}.nursery-story-approved{position:relative;isolation:isolate;overflow:hidden;border:5px double #b88a20;border-radius:38px;background:#fff7e3;margin:45px 0 0;min-height:640px;padding:5% 3% 5% 58%;color:#063c28}.nursery-story-art{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;clip-path:inset(0 43% 0 0 round 30px);z-index:-2}.nursery-story-approved:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,#fff7e300 48%,#fff7e3 58%);z-index:-1;pointer-events:none}.nursery-story-copy{text-align:center}.nursery-story-label{display:flex;align-items:center;justify-content:center;gap:17px;color:#123c29;font-size:19px;letter-spacing:4px;font-weight:600}.nursery-story-label svg{color:#b68b25;width:28px;height:28px;stroke-width:1.3}.nursery-story-copy h2{font:600 clamp(38px,4.4vw,75px)/1.1 Georgia,serif;margin:30px 0;color:#063c28;letter-spacing:-1px}.nursery-story-copy h2 em{position:relative;color:#9b710b;font-weight:400;display:inline-block;padding-bottom:12px}.nursery-story-copy h2 em:after{content:"";position:absolute;bottom:0;left:0;right:0;border-top:2px solid #b18a24;height:10px;border-radius:50%}.nursery-story-copy>p{text-align:left;font-size:clamp(17px,1.5vw,25px);line-height:1.5;margin:0 0 32px;color:#173c2a}.nursery-story-copy>button{display:flex;align-items:center;justify-content:center;gap:18px;border:2px solid #c29930;border-radius:40px;background:linear-gradient(130deg,#005330,#003b26);color:#fff7de;font-size:24px;padding:15px 30px;margin:0 auto 35px;box-shadow:0 8px 12px #7d580020}.nursery-story-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.nursery-story-badges>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #c39a40;border-radius:18px;background:#fff7e7;padding:17px 10px;box-shadow:0 4px 8px #855b0014;font-size:17px;line-height:1.25}.nursery-story-badges svg{width:48px;height:48px;color:#b48921;stroke-width:1.3}.nursery-story-caption{position:absolute;bottom:25px;left:25px;color:#fff;background:#173c2355;padding:5px 9px;border-radius:6px;font:italic 13px sans-serif}@media(max-width:1100px){.nursery-story-approved{padding:40px 25px 40px 55%;min-height:650px}.nursery-story-copy h2{font-size:44px}.nursery-story-label{font-size:14px;letter-spacing:2px;gap:10px}.nursery-story-copy>p{font-size:18px}.nursery-story-copy>button{font-size:20px;padding:13px 20px}.nursery-story-badges{gap:9px}.nursery-story-badges>div{font-size:14px;padding:14px 7px}.nursery-story-badges svg{width:35px;height:35px}}@media(max-width:650px){.nursery-story-approved{padding:300px 22px 28px;min-height:0;border-radius:28px;margin-top:30px}.nursery-story-art{width:185%;height:290px;clip-path:inset(0 46% 0 0);object-fit:fill;max-width:none}.nursery-story-approved:before{background:linear-gradient(180deg,transparent 235px,#fff7e3 295px)}.nursery-story-copy h2{font-size:38px;margin:20px 0}.nursery-story-copy>p{font-size:17px}.nursery-story-caption{top:250px;bottom:auto;left:20px;font-size:11px}.nursery-story-copy>button{font-size:20px;margin-bottom:25px}.nursery-story-badges>div{font-size:13px}.nursery-story-badges svg{width:33px;height:33px}}.indoor-coming h2{font-size:clamp(34px,4.1vw,69px);margin:22px 0 15px}.indoor-coming-copy>p{color:#133b28;font-size:clamp(16px,1.45vw,24px)}.indoor-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.indoor-preview-grid article{overflow:hidden;border:3px double #c39230;border-radius:22px;background:linear-gradient(#fff9e8,#fff4db);box-shadow:0 6px 13px #82560020}.indoor-preview-grid article>svg{display:block;width:100%;aspect-ratio:1;height:auto}.indoor-preview-grid article>div{padding:13px 10px 17px}.indoor-preview-grid h3{font:600 clamp(21px,2vw,32px)/1.15 Georgia,serif;color:#063b28;margin:0 0 12px}.indoor-preview-grid span{display:block;border:1px solid #a78c49;border-radius:25px;padding:10px 6px;background:#e8ead5;color:#26472c;font-size:clamp(12px,1vw,17px);line-height:1.25}.indoor-coming{padding-top:5%;min-height:0}.indoor-coming-plants{height:82%;width:34%;right:4%;bottom:7%}.contact-v2{background:#fff8e9;padding:30px 10px 45px}.contact-v2 .contact-panel{position:relative;max-width:1672px;width:100%;border:5px double #b98a24;border-radius:38px;overflow:hidden;background:#fff8e8;display:grid;grid-template-columns:1fr 1fr;padding:0}.contact-v2 .contact-form-panel{padding:30px 10% 38px;background:radial-gradient(ellipse at top left,#e3e5bd66,transparent 45%),#fff8e8}.contact-v2 .contact-ornament{margin:0 auto 12px}.contact-v2 .contact-ornament svg{width:40px;height:40px}.contact-kicker{display:block;text-align:center;color:#9e700e;letter-spacing:6px;font:600 16px Georgia,serif;margin-bottom:16px}.contact-v2 .contact-form-panel h2{text-align:center;font:600 clamp(36px,4.2vw,70px)/1.1 Georgia,serif;margin:0 0 20px;color:#063b28;white-space:nowrap;letter-spacing:-1px}.contact-v2 h2 em{color:#a17412;font-weight:400}.contact-v2 .contact-form-panel>p{text-align:center;font:clamp(18px,1.6vw,26px)/1.4 Georgia,serif;color:#183929;margin:0 0 24px}.contact-v2 form label{font:600 21px Georgia,serif;color:#123a27;display:block;margin-bottom:15px}.contact-v2 form input,.contact-v2 form textarea{display:block;width:100%;margin-top:8px;border:1px solid #9c8f46;border-radius:13px;background:#fffaf0;color:#183c28;padding:12px 19px;font:20px Georgia,serif;box-shadow:0 4px 5px #87640010}.contact-v2 form textarea{min-height:128px}.contact-v2 .button-row{justify-content:center}.contact-v2 .button-row .primary{display:flex;align-items:center;justify-content:center;gap:15px;background:linear-gradient(120deg,#005532,#003f28);border:2px solid #c79b35;border-radius:40px;color:#fff9e8;font:600 28px Georgia,serif;padding:14px 26px;width:83%;box-shadow:0 7px 10px #74580019}.contact-v2 .contact-nursery-photo{position:relative;min-height:700px;overflow:hidden;background:#315e33}.contact-approved-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contact-v2 .contact-nursery-photo>div{position:absolute;left:12%;right:7%;bottom:10%;background:#fff8e8;border:3px double #bf9235;border-radius:25px;text-align:center;padding:22px 15px;box-shadow:0 6px 12px #002a1b30}.contact-v2 .contact-nursery-photo h3{font:600 clamp(30px,3vw,49px)/1.15 Georgia,serif;color:#063b28;margin:14px 0 10px}.contact-v2 .contact-nursery-photo p{font:21px Georgia,serif;color:#214728;margin:0}.contact-v2 .contact-nursery-photo .eyebrow{font-size:13px;letter-spacing:3px;color:#123c2a}.contact-v2 .photo-disclosure{color:#fff;position:absolute;right:18px;bottom:15px;font:italic 13px Georgia,serif}@media(max-width:1100px){.indoor-preview-grid{gap:10px}.indoor-coming h2{font-size:42px}.indoor-preview-grid h3{font-size:23px}.indoor-preview-grid span{font-size:12px}.contact-v2 .contact-form-panel{padding:28px 25px}.contact-v2 .contact-form-panel h2{font-size:41px;white-space:normal}.contact-v2 form input,.contact-v2 form label,.contact-v2 form textarea{font-size:18px}.contact-v2 .contact-nursery-photo{min-height:650px}.contact-v2 .contact-form-panel>p{font-size:19px}.contact-v2 .contact-nursery-photo>div{left:7%;right:7%}.contact-v2 .button-row .primary{font-size:23px;width:100%}.contact-v2 .contact-nursery-photo h3{font-size:34px}.contact-v2 .contact-nursery-photo p{font-size:18px}}@media(max-width:650px){.indoor-coming h2{font-size:35px}.indoor-preview-grid{grid-template-columns:1fr;max-width:300px;margin:24px auto 0;gap:19px}.indoor-preview-grid h3{font-size:29px}.indoor-preview-grid span{font-size:16px}.indoor-preview-grid article>div{padding:15px}.contact-v2 .contact-panel{grid-template-columns:1fr;border-radius:28px}.contact-v2 .contact-form-panel{padding:27px 23px 30px}.contact-v2 .contact-form-panel h2{font-size:37px}.contact-v2 .contact-nursery-photo{min-height:390px}.contact-v2 .contact-nursery-photo>div{bottom:13%;padding:20px 12px}.contact-v2 .contact-nursery-photo h3{font-size:33px}.contact-kicker{font-size:13px;letter-spacing:4px}}.footer-approved .footer-brand{display:block!important;min-width:0;width:auto;align-self:start}.footer-approved .footer-brand .brand-panel{display:flex;flex-wrap:nowrap;min-width:0;width:100%;gap:14px}.footer-approved .brand-panel>span:last-child{display:block;min-width:0;flex:1}.footer-approved .brand-panel b{white-space:normal;font-size:clamp(26px,2.05vw,40px);line-height:1.16}.footer-approved .brand-panel small{white-space:normal;font-size:clamp(14px,1.12vw,21px);line-height:1.35}.footer-approved .footer-brand-motto{display:block!important;float:none;clear:both;width:100%;max-width:none;white-space:normal;margin:24px 0 0;font-size:clamp(20px,1.6vw,29px);line-height:1.4}.footer-approved .footer-top{grid-template-columns:minmax(290px,1.65fr) minmax(130px,.8fr) minmax(170px,.95fr) minmax(175px,1fr) minmax(300px,1.65fr);gap:clamp(22px,2vw,38px)}.footer-approved .brand-logo{width:clamp(80px,6vw,110px);height:clamp(80px,6vw,110px);flex-basis:clamp(80px,6vw,110px)}.footer-approved .newsletter{min-width:0;padding-left:28px}.footer-approved .footer-top>div{min-width:0}.contact-v2 .contact-approved-photo{overflow:hidden!important;display:block;isolation:isolate}.contact-v2 .contact-nursery-photo{overflow:hidden!important}.gold-plant-finder{background:#004b2c}.gold-finder-texture{position:absolute;inset:0;width:100%;height:100%;z-index:-2;overflow:hidden;pointer-events:none}.gold-finder-plant-art{left:0;top:0;bottom:0;width:27%;height:100%;overflow:hidden;z-index:-1;mask-image:linear-gradient(90deg,#000 0,#000 70%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 70%,transparent)}.gold-plant-finder .gold-finder-text{position:relative;z-index:1}.gold-plant-finder .gold-finder-text p{font-weight:400;font-size:clamp(16px,1.1vw,20px);max-width:750px}.gold-plant-finder>button{position:relative;z-index:1}.announcement-scrolling{display:block!important;overflow:hidden;position:relative;white-space:nowrap;padding:0!important;height:32px;line-height:32px}.announcement-track{display:flex;align-items:center;gap:35px;width:max-content;min-width:100%;padding-left:100%;animation:nursery-announcement-scroll 28s linear infinite;box-sizing:content-box}.announcement-track>.announcement-right{position:static!important;margin:0!important;display:inline-block!important;font-size:12px;letter-spacing:2px}.announcement-track>svg{flex-shrink:0}.announcement-scrolling:focus-within .announcement-track,.announcement-scrolling:hover .announcement-track{animation-play-state:paused}@media(max-width:1350px){.footer-approved .footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-approved .footer-brand{grid-column:1/-1;max-width:550px}.footer-approved .newsletter{grid-column:1/-1;border-left:0;border-top:1px solid #b99b49;padding:28px 0 0;max-width:620px}.footer-approved .brand-panel b{font-size:36px}.footer-approved .brand-panel small{font-size:19px}}@media(max-width:600px){.footer-approved .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-approved .brand-panel b{font-size:27px}.footer-approved .brand-panel small{font-size:15px}.footer-approved .brand-logo{width:75px;height:75px;flex-basis:75px}.footer-approved .footer-brand-motto{font-size:21px;margin-top:18px}.gold-finder-plant-art{width:29%;height:100%;top:0;bottom:0}.gold-plant-finder .gold-finder-text p{font-size:15px}.announcement-scrolling{height:29px;line-height:29px}.announcement-track{gap:25px;animation-duration:24s}}@media(prefers-reduced-motion:reduce){.announcement-track{animation:none;padding-left:18px;min-width:0}.announcement-track>.announcement-right{display:none!important}}.banner-dots button{position:relative;overflow:hidden}.banner-dots button.active{background:#bad3b7!important;width:44px}.banner-progress-fill{position:absolute;inset:0;display:block;border-radius:inherit;background:#28884e;transform:scaleX(0);transform-origin:left center;will-change:transform;pointer-events:none}.banner-dots button:focus-visible{outline:2px solid #225f39;outline-offset:3px}.nursery-header-luxe a.brand{border:0!important;background:transparent!important;box-shadow:none!important}.nursery-header-luxe a.brand:focus,.nursery-header-luxe a.brand:focus-visible{outline:none!important}.nursery-header-luxe a.brand:focus-visible>.brand-logo{outline:2px solid #b68b25;outline-offset:3px;border-radius:50%}.scene-indoor{background-image:url(/assets/i-love-nursery-plants-fd02ebbe04.webp),url(/assets/i-love-nursery-room-72db6bcdd4.webp);background-size:34% auto,100% 100%;background-position:right 4% bottom 8%,50%;background-repeat:no-repeat}.scene-indoor .scene-content{width:61%;margin-left:2.4%;margin-right:auto}.scene-indoor .scene-heading h2{font-weight:600;font-size:clamp(36px,4.1vw,70px);letter-spacing:-1px}.scene-indoor .scene-heading>span{justify-content:center;font-size:20px}.scene-indoor .scene-heading p{font-size:clamp(17px,1.5vw,25px)}.scene-indoor .scene-card-photo img{object-fit:contain;background:#fff9e9}.scene-indoor .scene-explore{margin:25px auto 0}.scene-indoor .scene-card-copy>b{margin-top:auto}@media(max-width:1100px){.scene-indoor .scene-content{width:66%;margin-left:0}.scene-indoor{background-size:31% auto,100% 100%}.scene-indoor .scene-heading h2{font-size:42px}}@media(max-width:650px){.scene-indoor{background-size:42% auto,auto 100%;background-position:right 10px top 12px,50%;padding-top:190px}.scene-indoor .scene-content{width:100%;margin:0}.scene-indoor .scene-heading h2{font-size:36px}.scene-indoor .scene-heading>span{font-size:14px}}.scene-approved .scene-card .scene-product-name{display:block;width:100%;min-width:0;flex:none;white-space:normal}.approved-collection .product-card .product-info h3,.scene-approved .scene-card .scene-product-name h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;line-height:1.1;min-height:2.2em!important;max-height:2.2em;height:2.2em;margin-bottom:10px}.scene-approved .scene-card .scene-card-copy{min-width:0}.scene-approved .scene-card .scene-product-name{min-height:0!important}@media(prefers-reduced-motion:no-preference){.scene-approved .scene-product-grid{animation:nursery-product-page .4s ease-out}@keyframes nursery-product-page{0%{opacity:.35;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}}.gold-categories .category-approved-restored{position:relative;isolation:isolate;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:38px 34px 32px;overflow:hidden}.category-approved-frame{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.category-approved-restored .gold-category-heading{padding:0 0 18px;margin:0;text-align:center}.category-approved-restored .gold-heading-ornament{margin:0 auto 10px}.category-approved-restored .gold-category-heading h2{font:600 clamp(40px,4.9vw,82px)/1.12 Georgia,serif;margin:0 auto;color:#092f20;letter-spacing:-1px}.category-approved-restored .gold-category-heading h2 em{font-weight:400;color:#94620b}.category-approved-restored .gold-title-swash{margin:10px auto 0}.category-approved-restored .gold-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;margin:15px 0 0}.category-approved-restored .gold-category-card{display:grid;grid-template-rows:auto 52px 28px;justify-items:center;align-items:start;gap:0;padding:0;background:transparent;border:0;min-width:0;width:100%;font-weight:400}.category-approved-restored .gold-category-picture{display:block;width:100%;height:auto;aspect-ratio:280/300;margin:0;overflow:visible}.category-approved-restored .gold-category-picture>svg{width:100%;height:100%;display:block;overflow:hidden;transform-origin:center;transition:transform .25s ease}.category-approved-restored .gold-category-card:focus-visible .gold-category-picture>svg,.category-approved-restored .gold-category-card:hover .gold-category-picture>svg{transform:scale(1.035)}.category-approved-restored .gold-category-card:active .gold-category-picture>svg{transform:scale(1.045)}.category-approved-restored .gold-category-label{font:600 clamp(17px,1.65vw,29px)/1.2 Georgia,serif;display:flex;align-items:center;justify-content:center;text-align:center;color:#0a3020;margin:0;padding:0;min-height:42px;max-width:100%;white-space:normal}.category-approved-restored .gold-category-arrow{margin:0;color:#a87812;display:block}.category-approved-restored .gold-category-arrow svg{width:45px;height:23px}.category-approved-restored .gold-plant-finder{margin:30px 0 0;border-radius:28px;min-height:180px}.category-approved-restored .gold-finder-text h3{font-size:clamp(27px,2.8vw,47px)}@media(max-width:1100px){.gold-categories .category-approved-restored{padding:30px 26px 25px}.category-approved-restored .gold-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px}.category-approved-restored .gold-category-heading{padding-top:20px}.category-approved-restored .gold-category-label{font-size:25px}.category-approved-restored .gold-category-card{grid-template-rows:auto 48px 24px}.category-approved-restored .gold-category-heading h2{font-size:53px}.category-approved-restored .gold-plant-finder{margin-top:27px}}@media(max-width:600px){.gold-categories .category-approved-restored{padding:28px 18px 22px}.category-approved-restored .gold-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.category-approved-restored .gold-category-heading{padding-top:35px;padding-bottom:10px}.category-approved-restored .gold-category-heading h2{font-size:37px}.category-approved-restored .gold-category-label{font-size:21px;min-height:43px}.category-approved-restored .gold-category-card{grid-template-rows:auto 47px 23px}.category-approved-restored .gold-plant-finder{margin-top:25px}.category-approved-restored .gold-finder-text h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.category-approved-restored .gold-category-picture>svg{transition:none}}.category-approved-restored .gold-category-card{grid-template-rows:auto 52px}.category-approved-restored .gold-category-arrow{display:none}@media(max-width:1100px){.category-approved-restored .gold-category-card{grid-template-rows:auto 48px}}@media(max-width:600px){.category-approved-restored .gold-category-card{grid-template-rows:auto 47px}}@media(min-width:651px){.banner-carousel-welcome .banner-controls{inset:0;display:block;gap:0;pointer-events:none}.banner-carousel-welcome .banner-controls>.banner-circle{position:absolute;width:3.6%;min-width:28px;height:auto;aspect-ratio:1;padding:0;bottom:auto;top:92.5%;transform:translate(-50%,-50%);background:#fffbea;border:1px solid #dbbb71;box-shadow:0 2px 5px #193f2526;display:grid;place-items:center}.banner-carousel-welcome .banner-controls>.banner-circle svg{width:57%;height:57%}.banner-carousel-welcome .banner-controls>.banner-circle:first-child{left:4.2%}.banner-carousel-welcome .banner-controls>.banner-circle:nth-last-child(2){left:92.2%}.banner-carousel-welcome .banner-controls>.banner-circle:last-child{left:96%}.banner-carousel-welcome .banner-control-spacer{display:none}.banner-carousel-welcome .banner-dots{position:absolute;left:7.3%;top:92.5%;transform:translateY(-50%);padding:8px 10px;background:#e3ebd5;border-radius:24px;pointer-events:auto}}.banner-slide-flowers .banner-live-actions .flowering-art-cta{display:block;width:min(540px,100%);height:auto;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0;line-height:0;min-height:0;overflow:visible}.banner-slide-flowers .flowering-art-cta>svg{display:block;width:100%;height:auto;aspect-ratio:1970/330;overflow:visible}.banner-slide-flowers .flowering-art-cta:hover{transform:translateY(-2px)}.banner-slide-flowers .flowering-art-cta:focus-visible{outline:2px solid #896919;outline-offset:4px;border-radius:45px}@media(max-width:650px){.banner-slide-flowers .banner-live-actions .flowering-art-cta{width:min(370px,100%)}}.approved-shop{max-width:1800px;width:calc(100% - 80px);padding:27px 0 55px;margin:auto}.shop-approved-banner{position:relative;overflow:hidden;border-radius:21px;margin:0 0 26px;background:#fff5df;aspect-ratio:3/1}.shop-banner-desktop{display:block;width:100%;height:100%;object-fit:fill}.shop-banner-mobile,.shop-banner-mobile-copy{display:none}.approved-shop .shop-tools{display:block;margin:0 0 28px}.approved-shop .category-pills{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 1.1fr 1fr 1fr 1.15fr;gap:9px;overflow:visible;margin:0 0 27px;padding:0;white-space:normal}.approved-shop .category-pills button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:62px;background:#fffdf4;color:#11381e;border:1px solid #a9b294;border-radius:18px;box-shadow:none;font:600 clamp(14px,1.08vw,19px) Georgia,serif;min-width:0}.approved-shop .category-pills button.active{background:linear-gradient(120deg,#0a4526,#123d20);border-color:#315b2c;color:#fff9e9}.shop-category-icon{display:block;flex:0 0 47px;width:47px;height:42px;overflow:hidden}.approved-shop .sort-row{display:flex;align-items:center;gap:30px;border:0;padding:0;margin:0;min-height:50px;font-size:18px}.approved-shop .sort-row>span{display:flex;align-items:center;gap:30px;flex:1;white-space:nowrap;color:#173b28}.approved-shop .sort-row>span:after{content:"";display:block;flex:1;height:1px;background:#d7caa4}.approved-shop .sort-row>label{display:flex;align-items:center;gap:10px;font-size:18px}.approved-shop .sort-row select{font-size:16px;background:#fffdf6;border:1px solid #a8b092;border-radius:10px;min-width:190px;padding:9px 15px}.shop-price-filter{position:relative}.shop-price-filter summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #a8b092;border-radius:9px;background:#fffdf6;padding:9px 17px;cursor:pointer;font-size:16px}.shop-price-filter>div{position:absolute;right:0;top:45px;z-index:8;width:260px;padding:20px;background:#fff9e9;border:1px solid #b88b2e;border-radius:13px;box-shadow:0 8px 30px #123d2020}.shop-price-filter label{display:block;font-size:15px;margin-bottom:15px}.shop-price-filter input[type=checkbox]{margin-right:9px;accent-color:#12532e}.shop-price-filter input[type=number]{display:block;width:100%;border:1px solid #b7ad83;border-radius:7px;margin-top:7px;padding:8px;background:#fffdf6}.shop-price-filter button{border:0;border-radius:8px;padding:9px 13px;background:#0d4c2e;color:#fff9e9}.approved-shop .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.approved-shop .design-shop{border:1px solid #c09844;border-radius:18px;overflow:hidden;background:linear-gradient(#fff9ec,#fffdf6);box-shadow:0 3px 4px #71510015;display:flex;flex-direction:column}.approved-shop .design-shop .product-visual{border-radius:0;aspect-ratio:1.4;background:radial-gradient(ellipse at center,#fff8ec,#efe1c9);overflow:hidden}.approved-shop .design-shop .plant-photo{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.approved-shop .design-shop .product-visual:hover .plant-photo{transform:scale(1.045)}.approved-shop .design-shop .wish{background:#fffaf0;border:0;box-shadow:0 2px 5px #412d001c;right:12px;top:12px;color:#133b29}.approved-shop .design-shop .sale{background:linear-gradient(#fff8dc,#fae9b2);border:1px solid #eddb9e;border-radius:8px;color:#112e19;font-weight:600;font-size:14px;padding:7px 12px;left:15px;top:15px}.approved-shop .design-shop .product-info{display:grid;grid-template-columns:1fr auto;column-gap:10px;row-gap:9px;padding:13px 17px 16px;flex:1;align-items:end}.approved-shop .design-shop .product-info>small{display:none}.approved-shop .design-shop .product-info>a:not(.shop-view-details){grid-column:1/-1;align-self:start}.approved-shop .design-shop h3{font:600 clamp(19px,1.5vw,26px)/1.12 Georgia,serif;color:#0d3b21;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.24em;max-height:2.24em}.approved-shop .design-shop .price-row{grid-column:1/-1;border:0;padding:0;margin:0;font-size:17px}.approved-shop .design-shop .price-row b{color:#0d3b21;font-size:21px}.approved-shop .design-shop .add-circle{display:none}.approved-shop .design-shop .shop-view-details{display:block;text-decoration:underline;color:#13442c;font-size:16px;padding-bottom:5px}.approved-shop .design-shop .quick-add{grid-column:2;width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:8px;margin:0;border:1px solid #1b5b39;border-radius:10px;background:linear-gradient(120deg,#075132,#003e27);color:#fffbed;font-size:15px;padding:9px 13px}.approved-shop .design-shop .quick-add svg{width:20px;height:20px}.approved-shop .load-more{margin:35px auto 0;border:1px solid #a2aa86;border-radius:12px;background:#fff8e7;color:#103c24}@media(max-width:1200px){.approved-shop{width:calc(100% - 44px)}.approved-shop .category-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.approved-shop .category-pills button{font-size:18px}.approved-shop .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.approved-shop .design-shop .product-info{padding:12px}.approved-shop .sort-row{gap:16px}.approved-shop .design-shop .quick-add{font-size:14px;padding:9px}.approved-shop .design-shop h3{font-size:23px}}@media(max-width:850px){.approved-shop .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-shop .category-pills button{font-size:16px}.shop-category-icon{width:38px;height:35px;flex-basis:38px}.approved-shop .sort-row{flex-wrap:wrap}.approved-shop .sort-row>span{flex-basis:100%}.approved-shop .sort-row>label{margin-left:auto}.approved-shop .category-pills{gap:8px}.approved-shop .category-pills button{padding:6px;min-height:57px}.approved-shop .design-shop h3{font-size:22px}}@media(max-width:600px){.approved-shop{width:calc(100% - 24px);padding-top:15px}.shop-approved-banner{aspect-ratio:auto;min-height:345px;border-radius:18px;margin-bottom:18px;border:1px solid #b78b30}.shop-banner-desktop{display:none}.shop-banner-mobile{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.shop-banner-mobile-copy{position:relative;display:block;padding:30px 23px 165px;background:linear-gradient(180deg,#fff7e9fa,#fff7e9db 45%,transparent 90%)}.shop-banner-mobile-copy>span{font-size:12px;letter-spacing:2px;font-weight:600;color:#193d26}.shop-banner-mobile-copy h1{font:600 35px/1.1 Georgia,serif;margin:13px 0 0;letter-spacing:-.5px;color:#093a24;max-width:95%}.approved-shop .category-pills{display:flex;overflow-x:auto;padding-bottom:7px;gap:8px;margin-bottom:20px;scroll-snap-type:x proximity}.approved-shop .category-pills button{flex:0 0 auto;min-height:52px;padding:6px 12px;font-size:16px;scroll-snap-align:start}.approved-shop .sort-row{gap:12px;font-size:16px}.approved-shop .sort-row>label{font-size:15px;gap:6px}.approved-shop .sort-row select{min-width:0;width:140px;font-size:14px;padding:9px}.approved-shop .product-grid{gap:12px}.approved-shop .design-shop .product-visual{aspect-ratio:1.05}.approved-shop .design-shop .product-info{display:flex;flex-direction:column;align-items:stretch;padding:11px;gap:10px}.approved-shop .design-shop h3{font-size:19px;min-height:2.24em}.approved-shop .design-shop .price-row b{font-size:19px}.approved-shop .design-shop .price-row del{font-size:11px}.approved-shop .design-shop .quick-add{font-size:14px;min-height:40px;width:100%;margin-top:auto}.approved-shop .design-shop .shop-view-details{font-size:14px;padding:0}.approved-shop .design-shop .sale{font-size:11px;padding:5px 7px;left:8px;top:9px}.approved-shop .design-shop .wish{right:8px;top:9px;width:30px;height:30px}.approved-shop .design-shop .wish svg{width:17px;height:17px}}.container.shop-page.approved-shop{padding:24px 0 48px!important;margin:0 auto!important;width:calc(100% - 80px);max-width:1800px}.approved-shop .shop-approved-banner{height:clamp(230px,16vw,300px);min-height:0;aspect-ratio:auto;margin:0 0 25px;border:1px solid #bd9438;border-radius:20px;isolation:isolate;background:#fff7e7}.approved-shop .shop-banner-mobile{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-2}.approved-shop .shop-approved-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff9eaf5,#fff9eae6 29%,#fff9ea8c 43%,transparent 63%);pointer-events:none}.approved-shop .shop-banner-mobile-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;width:49%;height:100%;padding:25px 5%;background:none}.approved-shop .shop-banner-mobile-copy>span{font:600 13px/1.3 sans-serif;letter-spacing:3px;color:#173c27}.approved-shop .shop-banner-mobile-copy h1{font:600 clamp(35px,3.35vw,57px)/1.03 Georgia,serif;color:#093b22;margin:14px 0 0;letter-spacing:-1px;max-width:100%}.approved-shop .category-pills button{font-size:clamp(13px,1.04vw,18px);font-weight:500;padding:6px 10px}.approved-shop .category-pills button>span{line-height:1.15}.approved-shop .shop-category-icon{background:none;border:0;border-radius:50%;width:43px;height:40px;flex-basis:43px;overflow:hidden}.approved-shop .category-pills{margin-bottom:22px}.approved-shop .sort-row{min-height:43px}.approved-shop .shop-tools{margin-bottom:24px}@media(max-width:1200px){.container.shop-page.approved-shop{width:calc(100% - 44px);padding-top:20px!important}.approved-shop .shop-approved-banner{height:250px}.approved-shop .shop-banner-mobile-copy{width:55%;padding:22px 4%}.approved-shop .shop-banner-mobile-copy h1{font-size:40px}.approved-shop .category-pills button{font-size:17px}}@media(max-width:650px){.container.shop-page.approved-shop{width:calc(100% - 24px);padding:14px 0 35px!important}.approved-shop .shop-approved-banner{height:300px;margin-bottom:18px;border-radius:17px}.approved-shop .shop-banner-mobile{object-position:right bottom}.approved-shop .shop-approved-banner:after{background:linear-gradient(180deg,#fff8e9fa,#fff8e9dd 35%,#fff8e938 66%,transparent 95%)}.approved-shop .shop-banner-mobile-copy{width:100%;height:auto;justify-content:flex-start;padding:26px 22px 0}.approved-shop .shop-banner-mobile-copy>span{font-size:11px;letter-spacing:2px}.approved-shop .shop-banner-mobile-copy h1{font-size:35px;margin-top:11px;max-width:94%;line-height:1.05}.approved-shop .category-pills button{font-size:16px;min-height:51px}.approved-shop .shop-category-icon{width:37px;height:34px;flex-basis:37px}}.approved-shop .shop-banner-mobile-copy>p{font:clamp(15px,1.2vw,20px)/1.4 sans-serif;color:#657066;margin:16px 0 0;max-width:100%}@media(max-width:650px){.approved-shop .shop-banner-mobile-copy>p{font-size:15px;max-width:94%;margin-top:13px}}.approved-shop .shop-approved-banner.shop-banner-full-image{height:auto!important;min-height:0!important;aspect-ratio:2172/724;border:0;border-radius:20px;background:#fff5df;overflow:hidden}.approved-shop .shop-banner-full-image:after{display:none!important}.approved-shop .shop-complete-art{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain;aspect-ratio:2172/724}.approved-shop .category-pills{display:flex!important;flex-flow:row nowrap!important;align-items:stretch;justify-content:space-between;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scroll-snap-type:x proximity}.approved-shop .category-pills button{flex:1 0 auto;width:auto;min-width:max-content;padding:7px 12px;min-height:58px;gap:7px;font-size:17px;white-space:nowrap;scroll-snap-align:start}.approved-shop .category-pills button>span{white-space:nowrap!important;display:block;line-height:1.2}.approved-shop .shop-category-icon{flex:0 0 41px;width:41px;height:39px}.category-approved-restored .gold-category-label{white-space:nowrap;font-size:clamp(16px,1.55vw,28px)}@media(max-width:1100px){.approved-shop .category-pills{justify-content:flex-start}.approved-shop .category-pills button{flex:0 0 auto;font-size:17px}.approved-shop .shop-approved-banner.shop-banner-full-image{border-radius:17px}.category-approved-restored .gold-category-label{font-size:23px}}@media(max-width:600px){.approved-shop .category-pills button{font-size:16px;padding:7px 11px;min-height:51px}.approved-shop .shop-category-icon{width:35px;height:33px;flex-basis:35px}.approved-shop .shop-approved-banner.shop-banner-full-image{border-radius:12px}.category-approved-restored .gold-category-label{font-size:clamp(16px,4.2vw,21px)}}.announcement.announcement-rotating{display:flex!important;align-items:center;justify-content:center;position:relative;height:34px;min-height:34px;overflow:hidden;padding:0 12px!important;background:#e9edd9;color:#153c28;text-align:center;white-space:normal}.announcement-rotating .announcement-message{display:flex;align-items:center;justify-content:center;width:100%;line-height:1.25;font:500 14px/1.25 sans-serif}.announcement-rotating .announcement-message button{display:block;border:0;background:none;color:inherit;padding:5px 0;font:inherit;cursor:pointer;text-align:center}.announcement-rotating .announcement-message button:hover{text-decoration:underline}.announcement-rotating .announcement-message button:focus-visible{outline:2px solid #9d791d;outline-offset:1px;border-radius:5px}@media(prefers-reduced-motion:no-preference){.announcement-rotating .announcement-message{animation:announcement-message-in .3s ease-out}@keyframes announcement-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:600px){.announcement.announcement-rotating{height:40px;min-height:40px;padding:0 8px!important}.announcement-rotating .announcement-message{font-size:12px;line-height:1.3}}.scene-fruit,.scene-seeds{background-size:105% 105%}.scene-indoor{background-size:34% auto,105% 105%}@media (max-width:1100px){.scene-indoor{background-size:31% auto,105% 105%}}@media (max-width:650px){.scene-fruit,.scene-seeds{background-size:auto 105%;background-position:4%}.scene-indoor{background-size:42% auto,auto 105%}}.category-approved-restored .gold-plant-finder{background-image:none}.category-approved-restored .gold-finder-text{min-width:0}@media (max-width:600px){.category-approved-restored .gold-plant-finder{display:grid;justify-items:start;gap:14px}.category-approved-restored .gold-finder-text{width:auto}}.gold-categories{padding-bottom:0}.gold-categories+.scene-approved{margin-top:0}.shop-approved-banner.shop-banner-full-image{border:5px double #b58a24}.shop-banner-full-image .shop-complete-art{width:100%;height:100%;object-fit:fill;transform:scale(1.035,1.1)}@media (min-width:1101px){.approved-shop .category-pills button{flex:1 0 auto;min-width:0;padding-inline:clamp(3px,.42vw,8px);font-size:clamp(11px,1.03vw,17px);gap:clamp(3px,.35vw,7px)}.approved-shop .shop-category-icon{width:clamp(19px,2vw,38px);height:clamp(19px,2vw,38px);flex-basis:clamp(19px,2vw,38px)}}.customer-hero{display:grid;align-content:center;min-height:clamp(200px,16vw,285px);padding:28px 4.3%;border-radius:24px;background:#e3eacb url(/assets/i-love-nursery-account-dashboard-419c3bb84e.webp) 50%/100% 224% no-repeat}.customer-hero span{font:700 14px system-ui,sans-serif;letter-spacing:.16em}.customer-hero h1{margin:.22em 0;max-width:55%;font-size:clamp(34px,4vw,72px);line-height:1.06;letter-spacing:-.03em}.customer-hero p{margin:0;max-width:54%;font-size:clamp(17px,1.6vw,28px);font-style:italic}@media (max-width:680px){.customer-hero{background-image:linear-gradient(90deg,#e3eacb 20%,#e3eacbba 65%,transparent),url(/assets/i-love-nursery-account-dashboard-419c3bb84e.webp);background-size:100% 100%,auto 224%;background-position:50%,100%}.customer-hero h1,.customer-hero p{max-width:88%}}.care-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,26px)}.care-guide-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #b18434;border-radius:15px;background:#fbf6ed;scroll-margin-top:145px}.care-guide-card>img{display:block;width:100%;aspect-ratio:2.15;object-fit:cover;border-radius:13px 13px 8px 8px}.care-guide-featured .care-guide-card>img{aspect-ratio:1.58}.care-guide-card>div{flex:1;display:flex;flex-direction:column;padding:10px 7% 18px}.care-guide-featured .care-guide-card>div{padding:16px 8.5% 24px}.care-guide-card h3,.plant-care-more h2,.plant-care-symptoms h2{font:500 clamp(24px,2.1vw,42px)/1.12 Georgia,serif;letter-spacing:-.025em;margin:0 0 6px}.care-guide-card p,.plant-care-symptoms p{margin:0 0 10px;color:#393932;font-size:clamp(14px,1.13vw,21px);line-height:1.4}.care-guide-card details{margin-top:auto}.care-guide-card summary{display:flex;width:fit-content;align-items:center;gap:9px;padding:4px 0;font:500 clamp(17px,1.35vw,24px) Georgia,serif;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#ac7917}.care-guide-card summary svg{color:#a87818}.care-guide-card details p{margin:14px 0 0}@media (max-width:850px){.care-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.care-guide-grid{grid-template-columns:1fr}}.checkout-approved{width:min(94%,1600px);color:#102d1a}.checkout-approved .checkout-heading{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,34px)}.checkout-heading svg{width:clamp(28px,5vw,84px);height:auto;color:#8a9a6b;transform:rotate(22deg)}.checkout-heading svg:last-child{transform:scaleX(-1) rotate(22deg)}.checkout-approved .checkout-title{margin:0;font:600 clamp(38px,5vw,81px)/1.08 Georgia,serif}.checkout-approved .notice{width:fit-content;margin:19px auto;padding:9px 19px;border:1px solid #b6a481;border-radius:12px;background:#fbf6ec;text-align:center}.checkout-approved .checkout-grid{gap:22px}.checkout-approved .checkout-form{display:grid;gap:16px}.checkout-approved .checkout-form section,.checkout-approved .summary{overflow:hidden;border:1px solid #b7a685;border-radius:15px;background:#fbf7ef}.checkout-approved .form-section-title,.checkout-approved .summary h2{margin:0;padding:14px 22px;border-radius:0;background:#e6e9d6;color:#102d1a;font:600 clamp(21px,2.2vw,34px)/1.15 Georgia,serif;letter-spacing:-.02em}.checkout-approved .form-section-title span{flex:none;background:#385e24;color:#fff}.checkout-approved .form-grid{border:0;background:transparent;margin:0;padding:18px 22px 22px}.checkout-approved .form-grid label>span{color:#a3472c}.checkout-approved .form-grid input{background:#fffaf4;border-color:#ac9c83;border-radius:8px}.checkout-payment-options{display:grid;gap:13px;border:0;margin:0;padding:18px 22px 22px;min-width:0}.checkout-payment-options>label:not(.checkbox){display:flex;align-items:center;gap:16px;border:1px solid #ad9b7e;border-radius:10px;padding:13px 17px;cursor:pointer}.checkout-payment-options label:has(input:checked):not(.checkbox){background:#e3e9cf;border-color:#86945c}.checkout-payment-options input{accent-color:#264b20}.checkout-payment-options input[type=radio]{width:21px;height:21px;flex:none}.checkout-payment-options label span{display:grid;gap:3px}.checkout-payment-options label b{font-size:clamp(16px,1.55vw,23px)}.checkout-payment-options label small{font-size:14px}.checkout-payment-options .checkbox{margin:0}.checkout-approved .checkout-form .error{padding:0 22px}.checkout-approved .summary{padding:0 20px 20px;position:static}.checkout-approved .summary h2{margin:0 -20px}.checkout-approved .summary>.checkout-items-preview{display:block;max-height:min(43vh,390px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:6px;margin:12px 0}.checkout-items-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px}.checkout-items-preview>div>b{white-space:nowrap}.checkout-items-preview .checkout-line img{border:1px solid #d8c7a6;border-radius:8px;width:54px;height:54px}.checkout-approved .summary>div{font-size:15px}.checkout-approved .summary>.summary-total{background:#e5e9d1;border:1px solid #b8be97;border-radius:10px;padding:13px;font:600 clamp(20px,2vw,32px) Georgia,serif!important}.checkout-approved .summary .primary{background:#193e1c;border-radius:10px;font:600 clamp(18px,1.8vw,26px) Georgia,serif}.care-guide-link{margin-top:auto;display:inline-flex;align-items:center;align-self:start;gap:9px;padding:4px 0;font:500 clamp(17px,1.35vw,24px) Georgia,serif;color:#102e20;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#ac7917}.care-article-topics svg,.care-guide-link svg{color:#a87818;flex:none}.care-article{padding:clamp(20px,4vw,64px) max(4vw,calc((100% - 1260px)/2))}.care-article-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.care-article-top a{text-decoration:underline}.care-article-top span{letter-spacing:.16em;font-size:12px;font-weight:700}.care-article-hero{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;background:#e8edd8;border-radius:22px;padding:14px}.care-article-hero>div{align-self:center;padding:22px}.care-article-hero h1{font:600 clamp(33px,5vw,68px)/1.06 Georgia,serif;margin:0 0 12px}.care-article-hero p,.care-article-notes p{margin:0;color:#304735}.care-article-hero img{width:100%;height:100%;max-height:330px;object-fit:cover;border-radius:12px}.care-article h2{font:600 clamp(23px,2.5vw,36px) Georgia,serif;margin:0 0 15px}.care-article-notes,.care-article-steps,.care-article-topics{margin-top:30px}.care-article-steps ol{list-style:none;padding:0;display:grid;gap:12px}.care-article-steps li{display:flex;gap:12px;align-items:flex-start}.care-article-steps li span{display:grid;place-items:center;border-radius:50%;background:#dfe8cb;flex:0 0 28px;height:28px;font-weight:700}.care-article-notes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.care-article-notes section{background:#e8edd8;border-radius:16px;padding:20px}.care-article-topics>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.care-article-topics a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 15px;background:#e8edd8;border-radius:100px;font-weight:600}.checkout-approved{margin-inline:auto;padding-top:28px;padding-bottom:45px}.checkout-heading img{width:clamp(55px,11vw,185px);height:clamp(55px,8vw,120px);object-fit:contain}.checkout-heading img:first-child{transform:scaleX(-1)}.checkout-heading .checkout-title{position:relative;padding-bottom:17px}.checkout-heading .checkout-title:after{content:"";position:absolute;bottom:0;left:33%;width:34%;border-bottom:2px solid #b38428}.checkout-approved .form-section-title{font:600 clamp(21px,2.2vw,34px)/1.15 Georgia,serif}.checkout-approved .checkout-items-preview{scrollbar-width:thin;scrollbar-color:#9aab7f transparent}.cart-page .cart-approved-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cart-approved-heading h1{margin:0;font:600 clamp(41px,5vw,82px)/1.05 Georgia,serif;color:#102e20}.cart-approved-heading span{padding:6px 15px;background:#eee7cd;border:1px solid #9f9d73;border-radius:100px;font:600 clamp(16px,2vw,24px) Georgia,serif}.cart-approved-heading img{width:clamp(70px,12vw,165px);max-height:108px;object-fit:contain}.cart-page .checkout-grid{gap:20px}.cart-page .cart-list{border:1px solid #c3b695;border-radius:16px;background:#fcf7ee}.cart-page .cart-item{border-bottom-color:#dac7a4}.cart-page .cart-item:last-child{border-bottom:0}.cart-page .cart-item .plant-photo{border-radius:9px;border:1px solid #d9c5a4;background:#f3e8d6}.cart-page .cart-item .remove{color:#214a22}.cart-page .summary{background:#eef1e2;border:1px solid #b3be96;border-radius:16px;position:static;padding:0 20px 20px}.cart-page .summary h2{margin:0 -20px 12px;padding:16px 20px;background:#e1e7d1;font:600 clamp(24px,2.7vw,42px) Georgia,serif;color:#102e20}.cart-page .summary>div{font-size:15px}.cart-page .summary>.summary-total{font:600 clamp(21px,2vw,31px) Georgia,serif!important;border-color:#bc963e}.cart-page .summary .primary{background:#234b18;font:600 clamp(18px,1.7vw,25px) Georgia,serif}.cart-page .summary>small{background:#fbf5e5;border:1px solid #ddc9a0;padding:10px;border-radius:8px;color:#25352a;font-size:13px}.cart-page .cart-continue{grid-column:1/-1;justify-self:start;color:#214a22}.cart-page .cart-recommendations{border-top-color:#b38428}.cart-page .cart-recommendations h2{font:600 clamp(26px,3.5vw,47px) Georgia,serif}.cart-page .recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page .recommendation-grid .product-card{display:grid;grid-template-columns:minmax(0,45%) 1fr;border:1px solid #c3b695;border-radius:15px;background:#fcf7ee;padding:10px;align-items:center}.cart-page .recommendation-grid .quick-add{background:#234b18}@media (max-width:680px){.care-article-hero,.care-article-notes{grid-template-columns:1fr}.care-article-topics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page .recommendation-grid{grid-template-columns:1fr}}.checkout-saved-address{display:grid;gap:5px;margin:16px 22px 0}.checkout-saved-address select{min-width:0;padding:9px 12px;border:1px solid #ac9c83;border-radius:8px;background:#fffaf4;color:inherit}@media (min-width:1101px){.scene-card-compact-only{display:none!important}.scene-card-photo picture,.scene-tiles picture{display:contents}}@media (max-width:1100px){.scene-approved:is(.scene-fruit,.scene-flowers,.scene-indoor,.scene-seeds,.scene-garden){padding:0 5% 6%;margin:14px 8px;border-radius:clamp(18px,4vw,40px);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.scene-approved.scene-fruit{background-image:url(/assets/i-love-nursery-fruit-3c80d867ae.webp)}.scene-approved.scene-flowers{background-image:url(/assets/i-love-nursery-flowers-9e071af7f1.webp)}.scene-approved.scene-indoor{background-image:url(/assets/i-love-nursery-indoor-a0e515ea78.webp)}.scene-approved.scene-seeds{background-image:url(/assets/i-love-nursery-seeds-236e2e23cb.webp)}.scene-approved.scene-garden{background-image:url(/assets/i-love-nursery-garden-4b1355cf43.webp)}.scene-approved:is(.scene-fruit,.scene-indoor,.scene-seeds){border:0;box-shadow:none}.scene-approved:is(.scene-fruit,.scene-flowers):before{background:none}.scene-approved.scene-flowers{border:0;box-shadow:none}.scene-approved:is(.scene-fruit,.scene-flowers,.scene-indoor,.scene-seeds,.scene-garden) .scene-content{width:100%;margin:0;padding:0;background:none}.scene-approved .scene-heading{display:flex;flex-direction:column;justify-content:center;min-height:clamp(168px,49vw,525px)!important;padding:clamp(12px,3vw,32px) 0!important;margin:0 0 clamp(10px,2vw,22px)}.scene-approved.scene-indoor .scene-heading{min-height:clamp(200px,72vw,740px)!important}.scene-approved.scene-garden .scene-heading{min-height:clamp(210px,66vw,680px)!important}.scene-approved:is(.scene-fruit,.scene-seeds,.scene-garden) .scene-heading{margin-left:43%}.scene-approved:is(.scene-indoor,.scene-flowers) .scene-heading{width:53%!important}.scene-approved .scene-heading>span{justify-content:flex-start;gap:5px;font-size:clamp(9px,2vw,23px);letter-spacing:.1em}.scene-approved .scene-heading>span:after,.scene-approved .scene-heading>span:before{width:clamp(8px,4vw,55px)}.scene-approved .scene-heading h2{font-size:clamp(25px,5.5vw,67px);line-height:1.02;letter-spacing:-.035em;font-weight:600;margin:8px 0 clamp(7px,1.5vw,18px)}.scene-approved .scene-heading p{font-size:clamp(12px,2.25vw,24px);line-height:1.25;margin:0;text-shadow:0 0 9px #fff4d7,0 0 16px #fff4d7}.scene-approved .scene-products{width:100%}.scene-approved .scene-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.5vw,16px);overflow:visible;padding:0}.scene-approved .scene-card{min-width:0;padding:2px;border-radius:clamp(10px,2.5vw,26px)}.scene-approved .scene-card-photo{aspect-ratio:1.08;border-radius:clamp(7px,2vw,20px)}.scene-approved .scene-card-photo picture,.scene-approved .scene-tiles picture{display:contents}.scene-approved .scene-card-photo img{object-fit:cover}.scene-approved.scene-indoor .scene-card-photo img{object-fit:contain}.scene-approved .scene-card-copy{padding:clamp(4px,1.35vw,14px)}.scene-approved .scene-card .scene-product-name h3{font-size:clamp(12px,2.9vw,33px);font-weight:600;margin-bottom:5px}.scene-approved .scene-card-copy>b{font-size:clamp(13px,2.6vw,31px)}.scene-approved .scene-packet{font-size:clamp(10px,2vw,20px)}.scene-approved .scene-add{gap:3px;min-height:34px;padding:4px 3px;font-size:clamp(10px,2vw,21px)}.scene-approved .scene-add svg{width:clamp(11px,2.5vw,24px);flex:none}.scene-approved .scene-wish{width:clamp(24px,4.2vw,44px);height:clamp(24px,4.2vw,44px);top:4px;right:4px;padding:0;box-shadow:0 1px 4px #17392144}.scene-approved .scene-wish svg{width:66%;height:66%;stroke-width:2.3}.scene-approved .scene-next,.scene-approved .scene-prev{top:auto;bottom:calc(-1 * (clamp(12px,3vw,32px) + (clamp(36px,6vw,56px) + clamp(28px,4.4vw,46px)) / 2));z-index:2;width:clamp(28px,4.4vw,46px);height:clamp(28px,4.4vw,46px);padding:0}.scene-approved .scene-prev{left:0}.scene-approved .scene-next{right:0}.scene-approved .scene-explore{font-size:clamp(14px,3vw,31px);margin:clamp(12px,3vw,32px) auto 0;max-width:calc(100% - clamp(68px,11vw,108px));min-height:clamp(36px,6vw,56px);padding:5px clamp(8px,2vw,24px)}.scene-approved.scene-garden .scene-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,1.7vw,18px)}.scene-approved.scene-garden .scene-tiles button{min-height:clamp(135px,29vw,310px);padding:8px}.scene-approved.scene-garden .scene-tiles button>div{min-height:0;width:62%}.scene-approved.scene-garden .scene-tiles button img{width:49%}.scene-approved.scene-garden .scene-tiles h3{font-size:clamp(16px,3.3vw,43px)}.scene-approved.scene-garden .scene-tiles p{font-size:clamp(10px,2vw,20px)}.scene-approved.scene-garden .scene-tiles span{font-size:clamp(10px,2vw,21px);padding:5px 9px}.gold-categories .category-approved-restored{background:url(/assets/i-love-nursery-frame-1cf6bc1901.webp) 50%/100% 100% no-repeat!important;padding:6% 5% 5%}.category-approved-restored .category-approved-frame{display:none}.category-approved-restored .gold-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,24px);margin:3% 2% 0}.category-approved-restored .gold-category-card{grid-template-rows:auto minmax(30px,auto);gap:4px}.category-approved-restored .gold-category-label{min-height:0;font-size:clamp(12px,2.7vw,29px)}.category-approved-restored .gold-category-heading h2{font-size:clamp(24px,6.5vw,64px)}.category-approved-restored .gold-fruit .gold-category-picture{background:url(/assets/i-love-nursery-fruit-medallion-105631b9ea.webp) 50%/92% auto no-repeat}.category-approved-restored .gold-fruit .gold-category-picture svg{visibility:hidden}.category-approved-restored .gold-plant-finder{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0;padding:5% 4% 5% 36%;margin-top:3%;background-image:url(/assets/i-love-nursery-finder-plant-1dfd947338.webp),url(/assets/i-love-nursery-finder-5d80662605.webp);background-position:0 100%,50%;background-size:39% auto,cover;background-repeat:no-repeat;text-align:center}.category-approved-restored :is(.gold-finder-texture,.gold-finder-plant-art){display:none}.category-approved-restored .gold-finder-text{width:100%;padding:0;border:0}.category-approved-restored .gold-finder-text h3{font-size:clamp(17px,4vw,50px)}.category-approved-restored .gold-plant-finder .gold-finder-text p{font-size:clamp(11px,2.15vw,23px)}.category-approved-restored .gold-plant-finder>button{font-size:clamp(12px,2.6vw,26px);padding:6px 12px}.gold-categories .category-approved-restored{background:url(/assets/i-love-nursery-corners-25873006c3.webp) top/100% auto no-repeat,url(/assets/i-love-nursery-frame-1cf6bc1901.webp) 50%/100% 100% no-repeat!important}.category-approved-restored .gold-indoor .gold-category-picture{background:url(/assets/i-love-nursery-indoor-medallion-aeaf5b7e4d.webp) 50%/92% auto no-repeat}.category-approved-restored .gold-flowers .gold-category-picture{background:url(/assets/i-love-nursery-flowers-medallion-70dfdd0c00.webp) 50%/92% auto no-repeat}}@media (max-width:1100px){.category-approved-restored :is(.gold-indoor,.gold-flowers) .gold-category-picture svg{visibility:hidden}}@media (max-width:1100px){.category-approved-restored .gold-forest .gold-category-picture{background:url(/assets/i-love-nursery-forest-medallion-3d83d0f26b.webp) 50%/92% auto no-repeat}.category-approved-restored .gold-forest .gold-category-picture svg{visibility:hidden}}.mobile-seeds-announcement{display:none}@media (max-width:1100px){.nursery-header-luxe{background:#fcf7e9;border-bottom:2px solid #b78925}.nursery-header-luxe .header-inner{min-height:clamp(72px,10vw,110px);gap:clamp(8px,1.4vw,20px);padding:10px 3%}.nursery-header-luxe .brand{gap:clamp(6px,1vw,14px)}.nursery-header-luxe .brand-logo{width:clamp(44px,7.3vw,82px);height:clamp(44px,7.3vw,82px);flex:0 0 auto;border:1px solid #ba8a26}.nursery-header-luxe .brand-wordmark b{font:600 clamp(18px,3vw,35px)/1.1 Georgia,serif;white-space:nowrap}.nursery-header-luxe .brand-wordmark small{display:block;font:clamp(10px,1.45vw,17px)/1.2 Georgia,serif;color:#875d1d;white-space:nowrap}.nursery-header-luxe .search-shell{display:none}.nursery-header-luxe .header-actions .mobile-search-toggle{display:flex!important}.nursery-header-luxe .header-actions{gap:clamp(3px,1vw,13px)}.nursery-header-luxe .header-actions button{padding:5px;min-width:0}.nursery-header-luxe .header-actions svg{width:clamp(19px,2.5vw,29px);height:auto}.banner-board{padding:0;gap:clamp(10px,2vw,25px);background:none;border:0;box-shadow:none}.banner-carousel,.banner-side-card{border:1px solid #bd8b22;border-radius:clamp(16px,3.5vw,40px)}.banner-side-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.5vw,18px)}.banner-side-card{aspect-ratio:526/306}.banner-carousel:has(.banner-slide-flowers){height:auto;min-height:0;aspect-ratio:1.53}.banner-slide-flowers{background:#f8dbbe url(/assets/i-love-nursery-flower-background-6358a5a116.webp) 50%/cover no-repeat}.banner-slide-flowers .banner-picture{display:none}.banner-slide-flowers .banner-live-copy{left:4.4%;right:auto;top:10%;width:67%}.banner-slide-flowers .banner-live-eyebrow{font-size:clamp(9px,2vw,22px);margin-bottom:clamp(8px,2vw,24px)}.banner-slide-flowers .banner-live-copy h2{font-size:clamp(26px,5.65vw,65px);margin-bottom:clamp(8px,2vw,23px)}.banner-slide-flowers .banner-live-copy>p{font:clamp(12px,2.55vw,30px)/1.2 Georgia,serif;max-width:72%;margin-bottom:clamp(9px,2.5vw,28px)}.banner-slide-flowers .banner-live-actions button{font:clamp(11px,2.2vw,25px)/1.15 Georgia,serif;padding:clamp(6px,1.1vw,14px) clamp(8px,2vw,25px);min-height:0}.banner-slide-flowers .banner-live-actions svg{width:clamp(12px,2vw,23px);height:auto}}@media (min-width:768px) and (max-width:1100px){.announcement.announcement-rotating{display:none!important}.nursery-header-luxe .header-inner nav{display:flex;position:static;flex:1;gap:clamp(8px,1.55vw,25px);justify-content:center;background:none;box-shadow:none}.nursery-header-luxe .header-inner nav button{font:clamp(13px,1.85vw,22px) Georgia,serif;padding:5px 0}.nursery-header-luxe .header-actions .menu-button{display:none}.nursery-header-luxe .header-actions .mobile-search-toggle{border:1px solid #bd8b22;border-radius:50%;padding:9px}}@media (max-width:767px){.announcement-rotating .announcement-message{display:none}.announcement-rotating .mobile-seeds-announcement{display:block;color:inherit;background:none;border:0;font:inherit}.nursery-header-luxe{border-bottom:4px double #b78925}.nursery-header-luxe .header-inner nav:not(.open){display:none}.nursery-header-luxe .header-actions .menu-button{display:flex}.nursery-header-luxe .header-actions :is([aria-label="My account"],[aria-label=Wishlist]){display:none}.banner-carousel:has(.banner-slide-flowers){aspect-ratio:1.18}}.nursery-header-luxe nav .mobile-nav-account{display:none}@media (max-width:767px){.nursery-header-luxe .header-inner nav.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:12px 5%;background:#fcf7e9}.nursery-header-luxe nav.open .mobile-nav-account{display:block}}.banner-card-copy,.banner-card-responsive-art{display:none}@media(max-width:1100px){.homepage-banner{padding:clamp(10px,2vw,24px) 1.4% clamp(20px,4vw,48px)}.homepage-banner .banner-board{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(9px,2.3vw,28px);padding:0;border:0;background:none;box-shadow:none}.homepage-banner .banner-carousel,.homepage-banner .banner-carousel:has(.banner-slide-flowers){height:auto;min-height:0;aspect-ratio:1.53;border:1px solid #bd8b22;border-radius:clamp(16px,3.5vw,40px)}.homepage-banner .banner-slide{inset:0;background:none;overflow:hidden}.homepage-banner .banner-slide .banner-picture{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:1;mask-image:none;-webkit-mask-image:none}.homepage-banner .banner-slide .banner-picture:after{display:none}.homepage-banner .banner-slide .banner-picture>img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;opacity:1}.homepage-banner .banner-hotspot,.homepage-banner .welcome-mobile-art{display:none}.homepage-banner .banner-slide .banner-live-copy{display:block;position:absolute;left:3.9%;right:auto;top:10.5%;width:48%;padding:0;background:none;pointer-events:none}.homepage-banner .banner-slide-flowers .banner-live-copy{width:66%;top:10%}.homepage-banner .banner-slide-welcome .banner-live-copy{width:44%;top:11.5%}.homepage-banner .banner-slide-seeds .banner-live-copy{width:43%;top:10%}.homepage-banner .banner-slide-fruit .banner-live-copy{width:42%;top:10.5%}.homepage-banner .banner-slide .banner-live-eyebrow{font:500 clamp(7px,2vw,23px)/1.25 Georgia,serif;letter-spacing:.15em;margin:0 0 3.7%;white-space:nowrap}.homepage-banner .banner-slide .banner-live-copy h2{font:400 clamp(20px,5.9vw,67px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:0 0 6%;color:#093d29}.homepage-banner .banner-slide-flowers .banner-live-copy h2{font-size:clamp(21px,5.9vw,67px);white-space:nowrap;margin-bottom:4%}.homepage-banner .banner-slide-welcome .banner-live-copy h2{font-size:clamp(19px,5.4vw,62px)}.homepage-banner .banner-live-copy h2 em{color:#986b09;font-weight:400}.homepage-banner .banner-slide-welcome .banner-live-copy h2 em{color:#4f8550}.homepage-banner .banner-slide .banner-live-copy>p{font:400 clamp(9px,2.5vw,29px)/1.25 Georgia,serif;max-width:100%;margin:0 0 8%;color:#12452c}.homepage-banner .banner-slide-flowers .banner-live-copy>p{max-width:65%;margin-bottom:5%}.homepage-banner .banner-live-actions{display:flex;align-items:flex-start;flex-direction:column;gap:clamp(4px,1.2vw,14px);pointer-events:auto}.homepage-banner .banner-slide .banner-live-actions button{display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.5vw,18px);font:400 clamp(9px,2.45vw,28px)/1.1 Georgia,serif;border:1px solid #a7842d;border-radius:99px;min-height:0;padding:clamp(5px,1.5vw,17px) clamp(9px,2.7vw,31px);white-space:nowrap;background:#00452c;color:#fffbed}.homepage-banner .banner-slide .banner-live-actions button.secondary{background:#fff8e5b3;color:#0a3e2a;border-color:#0a3e2a;min-width:0}.homepage-banner .banner-slide .banner-live-actions svg{width:clamp(10px,2.1vw,24px);height:auto}.homepage-banner .banner-live-chips{display:flex;flex-wrap:nowrap;gap:clamp(4px,1.5vw,17px);margin-top:clamp(7px,3vw,35px)}.homepage-banner .banner-live-chips button{font:500 clamp(7px,1.75vw,20px)/1.1 system-ui,sans-serif;white-space:nowrap;min-height:0;padding:clamp(4px,.8vw,9px) clamp(5px,1.2vw,14px);border-radius:99px}.homepage-banner .banner-carousel .banner-controls{position:absolute;inset:auto 2.7% 4%;display:flex;align-items:center;gap:clamp(5px,1.4vw,16px);pointer-events:none}.homepage-banner .banner-carousel .banner-controls>.banner-circle{position:static;display:grid;width:clamp(25px,4.8vw,55px);height:clamp(25px,4.8vw,55px);min-width:0;min-height:0;padding:0;pointer-events:auto}.homepage-banner .banner-carousel .banner-controls .banner-control-spacer{display:block;flex:1}.homepage-banner .banner-carousel .banner-dots{position:static;display:flex;gap:clamp(5px,1.25vw,14px);padding:clamp(5px,.9vw,10px);background:#e1ead6;border-radius:99px}.homepage-banner .banner-carousel .banner-dots button{height:clamp(7px,1.2vw,14px);width:clamp(7px,1.2vw,14px);min-width:0}.homepage-banner .banner-carousel .banner-dots button.active{width:clamp(22px,4.8vw,55px)}.homepage-banner .banner-side-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:clamp(8px,1.5vw,18px)}.homepage-banner .banner-side-card{aspect-ratio:544/433;height:auto;border-radius:clamp(15px,3.4vw,39px);border:1px solid #bd8b22}.homepage-banner .banner-side-card>img:not(.banner-card-responsive-art){display:none}.homepage-banner .banner-side-card>.banner-card-responsive-art{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;pointer-events:none}.homepage-banner .banner-card-copy{display:flex;position:absolute;inset:14% auto auto 4.5%;width:65%;flex-direction:column;align-items:flex-start;text-align:left;color:#0d422b;gap:clamp(9px,4vw,46px)}.homepage-banner .banner-card-copy>span:first-child{font:600 clamp(6px,1.45vw,17px)/1.2 system-ui,sans-serif;letter-spacing:.14em;white-space:nowrap}.homepage-banner .banner-card-copy strong{font:400 clamp(15px,4.3vw,49px)/1.1 Georgia,serif;letter-spacing:-.035em;white-space:nowrap}.homepage-banner .banner-card-copy .banner-card-cta{font:600 clamp(8px,1.95vw,22px)/1.1 system-ui,sans-serif;padding:clamp(5px,1.5vw,17px) clamp(7px,2vw,23px);border:1px solid #588a66;border-radius:clamp(7px,1.8vw,20px);background:#fffdf2cc;white-space:nowrap}.homepage-banner .banner-carousel-welcome .banner-controls>.banner-circle{transform:none;aspect-ratio:1;top:auto;left:auto;bottom:auto}.homepage-banner .banner-carousel-welcome .banner-dots{transform:none;top:auto;left:auto}.homepage-banner .banner-slide-fruit .banner-live-copy>p{max-width:78%}}.tablet-search-submit{display:none}@media(min-width:768px) and (max-width:1100px){.nursery-header-luxe{background:linear-gradient(110deg,#fffaf0,#fcf6e8);border-bottom:3px double #bd8b22}.nursery-header-luxe .header-inner{display:grid;grid-template-columns:minmax(0,28fr) minmax(0,37fr) minmax(0,18fr) minmax(0,12fr);align-items:center;gap:1%;width:100%;max-width:none;min-height:clamp(82px,9.6vw,108px);padding:1% 2%;box-sizing:border-box}.nursery-header-luxe .header-inner .brand{min-width:0;width:100%;gap:.8vw;flex:none}.nursery-header-luxe .brand>.brand-logo{width:7.1vw;height:7.1vw;max-width:79px;max-height:79px;flex:0 0 auto;background:#fffaf0;border:1px solid #b88720}.nursery-header-luxe .brand .brand-wordmark{min-width:0;gap:.7vw}.nursery-header-luxe .brand .brand-wordmark b{font:600 2.65vw/1.05 Georgia,serif;letter-spacing:-.04em;white-space:nowrap}.nursery-header-luxe .brand .brand-wordmark small{display:block;font:400 1.35vw/1.15 Georgia,serif;letter-spacing:-.02em;white-space:nowrap;color:#9b6d13}.nursery-header-luxe .header-inner nav,.nursery-header-luxe .header-inner nav.open{display:flex;position:static;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0;gap:.9vw;box-shadow:none;border:0;background:none;min-width:0}.nursery-header-luxe .header-inner nav>button{font:600 1.6vw/1.15 Georgia,serif;padding:8px 0;white-space:nowrap;text-align:center}.nursery-header-luxe .header-inner nav .mobile-nav-account{display:none}.nursery-header-luxe .header-inner .search-shell,.nursery-header-luxe .header-inner .search-shell:focus-within{display:block;width:100%;min-width:0;height:3.5vw;margin:0;transition:none}.nursery-header-luxe .search-shell .expanding-search,.nursery-header-luxe .search-shell .expanding-search:focus-within{display:flex;align-items:center;width:100%;height:3.5vw;min-height:27px;padding:0 1.1vw;gap:.6vw;position:relative;inset:auto;border:1px solid #b88720;border-radius:99px;background:#fffcf3;box-shadow:none;box-sizing:border-box;transition:none}.nursery-header-luxe .expanding-search>svg{display:none}.nursery-header-luxe .expanding-search input{width:0;min-width:0;flex:1;font:400 1.45vw/1.1 Georgia,serif;padding:0;background:transparent}.nursery-header-luxe .expanding-search .search-go{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;margin:0;background:none;border:0}.nursery-header-luxe .search-go>svg:not(.tablet-search-submit){display:none}.nursery-header-luxe .search-go>.tablet-search-submit{display:block;width:2vw;height:2vw;stroke-width:2;color:#123e27}.nursery-header-luxe .header-actions{display:flex;justify-content:space-between;align-items:center;gap:.8vw;width:100%;min-width:0}.nursery-header-luxe .header-actions>button{padding:0;min-width:0;flex:0 0 auto}.nursery-header-luxe .header-actions svg{width:2.5vw;height:2.5vw;stroke-width:1.8}.nursery-header-luxe .header-actions .menu-button,.nursery-header-luxe .header-actions .mobile-search-toggle{display:none!important}.nursery-header-luxe .header-actions sup{font-size:clamp(8px,.95vw,11px);min-width:clamp(13px,1.6vw,18px);height:clamp(13px,1.6vw,18px)}}.cart-empty-desktop{display:none}@media(min-width:1101px){.cart-page.cart-page-empty{width:80%;max-width:1500px;padding-top:20px;padding-bottom:25px}.cart-page-empty .cart-approved-heading{justify-content:center;gap:18px;margin:0 0 18px}.cart-page-empty .cart-approved-heading h1{font:600 clamp(48px,4.4vw,78px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:0;color:#062f24}.cart-page-empty .cart-approved-heading>span{font:600 clamp(19px,1.6vw,29px)/1.1 Georgia,serif;padding:5px 17px;border:1px solid #8d8c50;border-radius:99px;background:#f2efdb}.cart-page-empty .cart-approved-heading>img{width:clamp(90px,9vw,158px);height:75px;object-fit:contain}.cart-page-empty .cart-empty-small{display:none}.cart-page-empty .cart-empty-desktop{display:block;position:relative;aspect-ratio:1397/336;overflow:hidden;border-radius:clamp(20px,2vw,36px)}.cart-empty-desktop>svg{display:block;width:100%;height:100%}.cart-empty-desktop .cart-empty-explore{position:absolute;left:8.8%;top:69.8%;width:22.6%;height:17.5%;border:0;border-radius:99px;background:transparent;cursor:pointer}.cart-empty-desktop .cart-empty-explore:focus-visible{outline:3px solid #103e27;outline-offset:5px}.cart-page-empty .cart-recommendations{margin-top:30px;padding-top:14px;border-top:1px solid #bd8c27}.cart-page-empty .cart-recommendations h2{font:600 clamp(29px,2.7vw,48px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 20px;color:#062f24}.cart-page-empty .recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cart-page-empty .recommendation-grid .product-card{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:18px;border-color:#bd8c27;background:#fffaf0;padding:12px;border-radius:17px}.cart-page-empty .recommendation-grid .product-visual{aspect-ratio:1.64;border-radius:12px;overflow:hidden}.cart-page-empty .recommendation-grid .product-info{padding:0;min-width:0}.cart-page-empty .recommendation-grid h3{font:600 clamp(19px,1.3vw,24px)/1.15 Georgia,serif;min-height:0}.cart-page-empty .recommendation-grid .quick-add{width:100%;font:600 clamp(17px,1.4vw,25px)/1.1 Georgia,serif;background:#064b28;border-radius:99px;min-height:40px}}.care-responsive-art,.care-responsive-background,.contact-responsive-background{display:none}@media(max-width:1100px){.care-v2>.container{padding:0 1%;width:100%;max-width:none}.approved-care{isolation:isolate;position:relative;margin:0;overflow:hidden;border:3px double #b8861c;border-radius:4vw;padding:2.2vw 2.5vw 3.2vw;background:#fff9ed;color:#0b2f20}.approved-care .care-responsive-background{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:-1}.approved-care-heading>svg{width:3.2vw;height:3.2vw;margin:0 auto .6vw;color:#ad7b14;stroke-width:1.3}.approved-care-heading>span{font:600 2vw/1.25 Georgia,serif;letter-spacing:.22em;gap:2vw}.approved-care-heading>span:after,.approved-care-heading>span:before{width:7vw;height:1px;background:#ac7a13}.approved-care-heading h2{font:600 5.9vw/1.08 Georgia,serif;letter-spacing:-.035em;margin:2.2vw 0 1.1vw;color:#092f20;white-space:nowrap}.approved-care-heading h2 em{color:#af8010;font-weight:400}.approved-care-heading p{font:400 2.05vw/1.3 system-ui,sans-serif;margin:0 0 2.7vw;white-space:nowrap}.approved-care .approved-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4vw}.approved-care-grid article{border:1px solid #be9029;border-radius:1.9vw;background:#fff9eac9;box-shadow:0 .6vw .9vw #8c610013;overflow:hidden}.approved-care-grid article>.care-original-art{display:none}.approved-care-grid article>.care-responsive-art{display:block;position:static;width:100%;height:auto;aspect-ratio:1.035;object-fit:cover}.approved-care .approved-care-body{position:relative;display:block;padding:1.8vw 1.5vw 2.2vw;flex:1}.approved-care-body>svg{position:absolute;left:1.8vw;top:1.9vw;width:3.7vw;height:3.7vw;stroke-width:1.2;color:#ad7c12}.approved-care-body>div{display:flex;height:100%;flex-direction:column}.approved-care .approved-care-body h3{font:600 2.75vw/1.08 Georgia,serif;letter-spacing:-.02em;color:#082c1d;margin:0 0 1.8vw;padding-left:5.3vw;min-height:5.8vw}.approved-care .approved-care-body p{font:400 1.75vw/1.3 system-ui,sans-serif;color:#122e21;margin:0 0 2.6vw;min-height:4.6vw;padding:0 1vw}.approved-care .approved-care-body button{display:flex;align-items:center;justify-content:center;gap:.7vw;align-self:stretch;margin-top:auto;padding:.65vw .9vw;min-height:4.1vw;border:1px solid #b58b19;border-radius:99px;background:linear-gradient(110deg,#005530,#003f29);font:600 2.15vw/1.15 Georgia,serif;color:#fff9e8;white-space:nowrap}.approved-care .approved-care-body button svg{width:2.3vw;height:2.3vw}.approved-care .approved-care-explore{font:600 2.05vw/1.2 Georgia,serif;border:1px solid #b18319;border-radius:99px;background:#fff8e6;padding:1vw 4.2vw;margin:3vw auto 0;gap:1vw;color:#103720}.approved-care-explore svg{width:2.5vw;height:2.5vw}.nursery-story-approved{position:relative;isolation:isolate;aspect-ratio:1337/1176;min-height:0;overflow:hidden;margin:3vw 0 0;padding:8.5vw 2.8vw 9vw 44%;border:3px double #b98614;border-radius:4vw;background:#fff7e6}.nursery-story-approved .nursery-story-art{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:fill;clip-path:none;z-index:-2}.nursery-story-approved:before{display:none}.nursery-story-approved .nursery-story-copy{position:relative;text-align:center;padding:0;background:none}.nursery-story-approved .nursery-story-label{font:600 1.85vw/1.2 system-ui,sans-serif;letter-spacing:.2em;gap:1.2vw;white-space:nowrap}.nursery-story-label svg{width:2.6vw;height:2.6vw;stroke-width:1.2;color:#b38a1b}.nursery-story-approved .nursery-story-copy h2{font:600 6.9vw/1.05 Georgia,serif;letter-spacing:-.035em;color:#063722;margin:3.4vw -1vw 4.5vw;white-space:nowrap}.nursery-story-copy h2 em{color:#b68511;font-weight:400;padding-bottom:1.2vw}.nursery-story-copy h2 em:after{bottom:-1.5vw;left:-15vw;right:0;height:1.7vw;border-top:1px solid #b68511}.nursery-story-approved .nursery-story-copy>p{font:400 2.16vw/1.38 system-ui,sans-serif;text-align:left;color:#163b2c;margin:0 0 3.8vw}.nursery-story-approved .nursery-story-copy>button{font:400 2.65vw/1.15 system-ui,sans-serif;display:flex;align-items:center;justify-content:center;gap:2vw;padding:1.3vw 3.8vw;min-height:6.3vw;border:2px solid #c49b29;border-radius:99px;margin:0 auto 4vw;background:linear-gradient(110deg,#00552e,#003d27);box-shadow:0 .8vw 1.1vw #59420526;white-space:nowrap}.nursery-story-copy>button svg{width:2.8vw;height:2.8vw}.nursery-story-approved .nursery-story-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2vw}.nursery-story-badges>div{gap:1vw;min-height:14.8vw;padding:1.7vw .5vw;border:1px solid #c49a3b;border-radius:1.8vw;font:400 1.75vw/1.2 system-ui,sans-serif;background:#fff9e5b3;box-shadow:0 .4vw .5vw #62430013}.nursery-story-badges svg{width:6.6vw;height:6.6vw;stroke-width:1.15}.nursery-story-approved .nursery-story-caption{left:2.4vw;bottom:2vw;margin:0;padding:0;color:#fff;background:none;font:italic 1.7vw/1.2 system-ui,sans-serif;text-shadow:0 1px 4px #000}.contact-v2{padding:3vw 1%;background:#fff8e9}.contact-v2 .contact-panel{display:grid;grid-template-columns:54% 46%;position:relative;isolation:isolate;width:100%;max-width:none;padding:0;gap:0;aspect-ratio:1448/1086;min-height:0;overflow:hidden;border:3px double #b7841a;border-radius:4vw;background:#fff8e6}.contact-v2 .contact-panel>.contact-responsive-background{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:-1}.contact-v2 .contact-form-panel{position:relative;min-width:0;background:none;border:0;border-radius:0;padding:3vw 3.6vw 3vw 5vw}.contact-v2 .contact-ornament{margin:0 auto .6vw;gap:2vw}.contact-v2 .contact-ornament i{width:6.5vw}.contact-v2 .contact-ornament svg{width:3.6vw;height:3.6vw;stroke-width:1.3}.contact-v2 .contact-kicker{font:600 1.65vw/1.2 Georgia,serif;letter-spacing:.4em;margin:0 0 1.5vw}.contact-v2 .contact-form-panel h2{font:600 5.05vw/1.08 Georgia,serif;letter-spacing:-.04em;white-space:nowrap;margin:0 -2vw 2.8vw;text-align:center}.contact-v2 .contact-form-panel>p{font:400 1.95vw/1.25 Georgia,serif;margin:0 -1.5vw 2.4vw;text-align:center;white-space:nowrap}.contact-v2 form label{font:600 2vw/1.2 Georgia,serif;margin:0 0 1.3vw;color:#123b27}.contact-v2 form input,.contact-v2 form textarea{box-sizing:border-box;width:100%;font:400 1.95vw/1.2 Georgia,serif;margin-top:.65vw;border:1px solid #8c9141;border-radius:1.1vw;background:#fffaf0c9;padding:1vw 2vw;min-height:4.1vw;box-shadow:0 .3vw .4vw #835b0014}.contact-v2 form textarea{height:10.2vw;min-height:0;resize:vertical}.contact-v2 .button-row{display:flex;justify-content:center;margin-top:2.8vw;gap:.6vw}.contact-v2 .button-row .primary{font:600 3vw/1.1 Georgia,serif;padding:1.2vw 2vw;min-height:6.2vw;width:87%;border:2px solid #c59822;border-radius:99px;gap:1vw;box-shadow:0 .6vw .8vw #58400030}.contact-v2 .button-row svg{width:2.8vw;height:2.8vw}.contact-v2 .button-row .outline{font-size:1.3vw;padding:1vw}.contact-v2 .contact-form-panel form>small{font-size:1vw;line-height:1.2;margin-top:.8vw;color:#36513c}.contact-v2 .contact-nursery-photo{position:relative;min-height:0;overflow:hidden;border-radius:0;background:none}.contact-v2 .contact-approved-photo{display:none!important}.contact-v2 .contact-nursery-photo>div{left:7%;right:6%;bottom:11%;padding:1.6vw .8vw;border:3px double #be922f;border-radius:2.7vw;background:#fff6e0f5;box-shadow:0 .5vw .8vw #00241422;backdrop-filter:none}.contact-v2 .contact-nursery-photo .eyebrow{font:600 1.35vw/1.3 Georgia,serif;letter-spacing:.18em;white-space:nowrap}.contact-v2 .contact-nursery-photo h3{font:600 3.9vw/1.15 Georgia,serif;letter-spacing:-.025em;margin:.7vw 0 .3vw;white-space:nowrap}.contact-v2 .contact-nursery-photo a,.contact-v2 .contact-nursery-photo p{font:400 1.85vw/1.2 Georgia,serif;margin:0}.contact-v2 .photo-disclosure{font:italic 1.5vw/1.2 Georgia,serif;bottom:4vw;right:2.2vw;white-space:nowrap}.footer-approved{padding:3vw 4% 2vw;background:radial-gradient(ellipse at 20% 30%,#00483266,transparent 60%),#003d2b;color:#fff8e3}.footer-approved>.container{width:100%;max-width:none;padding:0}.footer-approved .footer-top{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4vw 0;border-top:3px double #d1ac50;padding-top:3.5vw;margin:0}.footer-approved .footer-brand{grid-column:1/4;grid-row:1;align-self:center;padding:0 1.5vw 0 0}.footer-approved .footer-brand .brand-panel{display:flex;align-items:center;gap:1.6vw;padding:0;min-width:0}.footer-approved .brand-logo{width:13.4vw;height:13.4vw;flex:0 0 13.4vw;border:1px solid #d3ab50;border-radius:50%;overflow:hidden;background:#fffdf1}.footer-approved .brand-panel b{font:600 4vw/1.1 Georgia,serif;color:#fff7df;white-space:nowrap;letter-spacing:-.025em}.footer-approved .brand-panel small{display:block;font:italic 2.35vw/1.25 Georgia,serif;color:#e4c469;margin-top:1.4vw;letter-spacing:-.025em;white-space:nowrap}.footer-approved .footer-brand-motto{font:600 2.2vw/1.2 Georgia,serif;color:#fff6de;padding-left:15vw;margin:-1.2vw 0 0;white-space:nowrap}.footer-approved .newsletter{grid-column:4/7;grid-row:1;border-left:1px solid #d4b155;padding:0 0 0 4vw;margin:0;width:100%;min-width:0;box-sizing:border-box}.footer-approved .newsletter>.eyebrow{font:600 1.8vw/1.2 system-ui,sans-serif;letter-spacing:.1em;color:#e7c66b}.footer-approved .newsletter h3{font:600 3.5vw/1.2 Georgia,serif;white-space:nowrap;color:#fff7df;margin:1.6vw 0 .7vw}.footer-approved .newsletter>p{font:400 2vw/1.25 Georgia,serif;margin:0 0 2.2vw;color:#fff7df;white-space:nowrap}.footer-approved .newsletter>div{display:flex;align-items:stretch;border:1px solid #d7b554;border-radius:1.3vw;overflow:hidden;margin:0;height:5.7vw;background:#fff8e8}.footer-approved .newsletter>div>input{display:block;flex:1;min-width:0;width:0;border:0;padding:1vw 1.6vw;font:400 2vw/1.2 Georgia,serif;background:#fff8e8;color:#28533c}.footer-approved .newsletter>div>button{display:grid;place-items:center;width:8vw;min-width:0;border:0;border-left:1px solid #d7b554;background:#00402c;color:#e2bf5c;padding:0}.footer-approved .newsletter>div>button svg{width:3.6vw;height:3.6vw}.footer-approved .newsletter .checkbox{display:flex;align-items:center;gap:1vw;font:400 2vw/1.2 Georgia,serif;margin:1.5vw 0 0;color:#fff8e2;white-space:nowrap}.footer-approved .newsletter .checkbox input{width:2.1vw;height:2.1vw;min-width:0;min-height:0;margin:0;flex:0 0 auto;accent-color:#c1a247}.footer-approved .footer-top>div:nth-child(2),.footer-approved .footer-top>div:nth-child(3),.footer-approved .footer-top>div:nth-child(4){grid-row:2;grid-column:span 2;border-top:1px solid #d8b34f;padding:3.2vw 0 0 4vw;min-width:0}.footer-approved .footer-top>div>h3{font:600 3vw/1.2 Georgia,serif;color:#fff6da;margin:0 0 2vw}.footer-approved .footer-top>div>a,.footer-approved .footer-top>div>button{display:block;font:400 2.3vw/1.3 Georgia,serif;white-space:nowrap;color:#fff7df;margin:0 0 1.2vw;padding:0;text-align:left}.footer-approved .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:0;border-top:1px solid #d8b34f;margin-top:4vw;padding:5.2vw 7vw 2vw;font:400 2.15vw/1.2 Georgia,serif;color:#fff7de;white-space:nowrap}.footer-approved .footer-bottom>span:last-child{font-style:italic}.footer-approved .footer-leaf{display:block;width:9vw;height:9vw;bottom:1vw;opacity:.6;color:#a1af44}.contact-v2 .contact-panel>.contact-responsive-background{z-index:0}.contact-v2 .contact-form-panel,.contact-v2 .contact-nursery-photo{z-index:1}.contact-v2 form input,.contact-v2 form textarea{margin:.65vw 0 0}footer.footer-approved{padding:3vw 4% 2vw}.footer-approved>.container{padding-top:0}.footer-approved .footer-top{padding-bottom:0}.footer-approved .newsletter{border-top:0;max-width:none}.footer-approved .footer-bottom>span{font:inherit;margin:0}.footer-approved .footer-bottom>span:last-child{font:italic 2.15vw/1.2 Georgia,serif;margin:0}.footer-approved .footer-leaf{display:none}.footer-approved:after,.footer-approved:before{width:10vw;height:10vw;bottom:0}.footer-approved:before{left:-1vw}.footer-approved:after{right:-1vw}}.care-responsive-symbol{display:none}@media(max-width:1100px){.approved-care-body>.care-original-symbol{display:none}.approved-care-body>.care-responsive-symbol{display:block}}.product-detail-approved{width:94%;max-width:1480px;padding:20px 0 36px;color:#0b3826}.product-detail-approved .breadcrumbs{font:400 14px/1.4 system-ui,sans-serif;color:#334b35;margin:0 1% 15px}.product-detail-approved .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-detail-approved .detail-gallery,.product-detail-approved .detail-info{border-radius:27px;background:linear-gradient(115deg,#fffaf0,#fff6e7);padding:12px;min-width:0;overflow:hidden}.product-detail-approved .detail-gallery{display:flex;flex-direction:column;gap:12px}.product-detail-approved .gallery-main{display:block;width:100%;padding:0;border:0;border-radius:19px;background:#f4eedc;overflow:hidden;cursor:zoom-in}.product-detail-approved .gallery-main>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;padding:0;border-radius:0}.product-detail-approved .gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:2px;scroll-snap-type:x proximity}.product-detail-approved .gallery-thumbnails button{flex:0 0 calc((100% - 32px)/5);aspect-ratio:1;border:1px solid #d8bc74;border-radius:12px;padding:3px;background:#fffaf0;overflow:hidden;scroll-snap-align:start}.product-detail-approved .gallery-thumbnails button.active{border:2px solid #124d2d;padding:2px;box-shadow:0 0 0 1px #bf9b40}.product-detail-approved .gallery-thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.product-detail-approved .detail-info{align-items:stretch;gap:9px;padding:18px 20px}.product-detail-approved .detail-info>*{grid-column:auto;grid-row:auto}.product-detail-approved .detail-info>.eyebrow{font:700 13px/1.2 system-ui,sans-serif;letter-spacing:.08em;margin:0}.product-detail-approved .detail-info>h1{font:600 clamp(28px,3.25vw,49px)/1.02 Georgia,serif;letter-spacing:-.03em;margin:0 0 3px;color:#073e2a}.product-detail-approved .detail-price{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font:700 clamp(25px,2.4vw,37px)/1.2 Georgia,serif;color:#00432b;margin:0}.product-detail-approved .detail-price del{font:600 18px/1.2 Georgia,serif;color:#878276;margin:0}.product-detail-approved .product-discount{font:600 16px/1.2 system-ui,sans-serif;color:#ac7400;border:1px solid #bd8a20;border-radius:99px;padding:4px 12px}.product-detail-approved .detail-info>.availability{font:600 14px/1.2 system-ui,sans-serif;color:#3b641e;margin:0}.product-detail-approved .detail-info>.product-summary{font:400 14px/1.28 system-ui,sans-serif;margin:0}.product-detail-approved .product-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.product-detail-approved .product-options>label{font:600 16px/1.2 Georgia,serif;color:#17271b}.product-detail-approved .option-buttons{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.product-detail-approved .option-buttons button{font:600 13px/1.2 system-ui,sans-serif;background:#fff9e8;border:1px solid #789449;border-radius:9px;padding:6px 14px;min-width:120px;color:#194627}.product-detail-approved .option-buttons button.active{background:linear-gradient(#fffbed,#eaf0d4);border-color:#5f7d38;box-shadow:inset 0 0 0 1px #dce4bc}.product-detail-approved .quantity-row{display:flex;align-items:center;gap:18px;margin:2px 0}.product-detail-approved .quantity-row label{font:600 16px Georgia,serif}.product-detail-approved .quantity-row .stepper{border:1px solid #c2baa7;background:#fffaf0;border-radius:8px;min-height:35px;gap:14px;padding:3px 8px}.product-detail-approved .quantity-row>.icon-only{display:grid;place-items:center;margin-left:auto;padding:6px;border:1px solid #b8ab86;border-radius:8px;background:#fffaf0}.product-detail-approved .buy-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.product-detail-approved .buy-buttons>button{font:600 20px/1.1 Georgia,serif;min-height:42px;padding:9px 10px;border-radius:18px;background:linear-gradient(#005731,#003f29);border:1px solid #00402a;color:#fff9e8;display:flex;justify-content:center;align-items:center;gap:10px}.product-detail-approved .detail-info>.pin-check{display:flex;flex-direction:row;align-items:stretch;gap:8px;border:0;padding:0;margin:1px 0 0}.product-detail-approved .pin-check input{flex:1;min-width:0;width:0;border:1px solid #b8ac90;border-radius:10px;background:#fffaf1;font:400 14px/1.2 system-ui,sans-serif;padding:8px 14px;margin:0}.product-detail-approved .pin-check button{width:30%;font:600 17px/1.1 Georgia,serif;background:#00432b;color:#fff9e8;border:0;border-radius:15px;padding:8px}.product-detail-approved .detail-info>small:last-child{font:400 12px/1.2 system-ui,sans-serif;margin:0;padding:0;min-height:0}.product-detail-approved .detail-info>.care-facts{order:12;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding:0;margin:0}.product-detail-approved .care-facts>span{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid #c79323;border-radius:10px;background:#fff7e8}.product-detail-approved .care-facts>span>svg{flex:0 0 25px;width:25px;height:25px;color:#a67c13}.product-detail-approved .care-facts small{font:400 13px/1.2 system-ui,sans-serif;color:#17251d}.product-detail-approved .tabs{display:flex;justify-content:flex-start;gap:0;margin:13px 0 0;border:0;border-bottom:1px solid #b88517;padding:0}.product-detail-approved .tabs button{position:relative;padding:10px 20px;font:400 20px/1.2 Georgia,serif;background:none;border:0;color:#142e20}.product-detail-approved .tabs button.active{font-weight:700;color:#083b25}.product-detail-approved .tabs button.active:after{content:"";position:absolute;bottom:-1px;left:12%;right:12%;height:4px;background:#10452c}.product-information-panel{position:relative;padding:15px 0;color:#122b1d;isolation:isolate}.product-information-panel>p{font:400 14px/1.4 system-ui,sans-serif;color:#1c2921;margin:0 2% 10px}.product-description-title{display:flex;align-items:center;gap:12px;font:600 clamp(22px,2.3vw,34px)/1.1 Georgia,serif;color:#073e28;margin:0 2% 12px}.product-description-title>svg{width:30px;height:30px;color:#8a9b2b;flex-shrink:0}.product-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:15px}.product-guide-panel{min-width:0;border:4px double #b8851c;border-radius:25px;overflow:hidden;background:#fff7e8}.product-guide-panel>h3{display:flex;align-items:center;justify-content:center;gap:12px;font:600 clamp(25px,3vw,41px)/1.15 Georgia,serif;margin:22px auto 12px;padding:9px 24px;background:#083d25;border-radius:99px;width:max-content;max-width:90%;color:#fff5db}.product-guide-panel>h3 svg{width:27px;height:27px}.product-guide-panel>div{padding:8px 20px 18px}.product-guide-panel>div>p{font:400 16px/1.4 system-ui,sans-serif;color:#203b29}.product-guide-row{display:grid;grid-template-columns:42px minmax(95px,.75fr) minmax(0,1.4fr);align-items:center;gap:13px;border-bottom:1px solid #ba8c2a;padding:14px 0;font:400 17px/1.25 system-ui,sans-serif;color:#17251c}.product-guide-row:last-child{border-bottom:0}.product-guide-row>svg{width:35px;height:35px;color:#a2761b;stroke-width:1.3}.product-guide-row>strong{font:600 19px/1.2 Georgia,serif;color:#103f28;border-left:1px solid #b98c2e;padding-left:12px;text-transform:capitalize}.product-guide-row.everyday-row{grid-template-columns:42px minmax(0,1fr)}.everyday-row>span{border-left:1px solid #b98c2e;padding-left:16px}.product-description-panel .product-guide-panel>h3{justify-content:flex-start;background:#edf0d4;color:#103e24;width:100%;max-width:none;border-radius:0;margin:0;font-size:27px;padding:8px 20px}.product-description-panel .product-guide-row{border:0;padding:6px 0;font-size:14px;grid-template-columns:30px minmax(65px,.5fr) minmax(0,1.5fr);gap:8px}.product-description-panel .product-guide-row>svg{width:25px;height:25px}.product-description-panel .product-guide-row>strong{font-size:15px;padding-left:0;border:0}.product-description-panel .everyday-row{grid-template-columns:30px 1fr}.product-description-panel .everyday-row>span{border:0;padding-left:0}.product-care-heading{position:relative;padding:30px 0;min-height:185px;overflow:hidden}.product-care-heading>img{position:absolute;right:0;top:0;width:25%;height:100%;object-fit:cover;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%)}.product-care-heading h2{font:600 clamp(31px,4.3vw,65px)/1.15 Georgia,serif;letter-spacing:-.035em;color:#093b24;margin:0 0 15px;max-width:85%}.product-care-heading h2 em,.product-delivery-heading em{font-weight:400;color:#9d6c0e}.product-care-heading p{font:400 clamp(17px,2vw,29px)/1.3 system-ui,sans-serif;color:#14271b;margin:0;max-width:80%}.product-delivery-heading{font:600 clamp(29px,4.5vw,66px)/1.1 Georgia,serif;letter-spacing:-.035em;text-align:center;color:#0a3b27;margin:25px 0 35px}.product-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-delivery-grid>article{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:20px;padding:28px 24px;min-height:210px;border:4px double #b58217;border-radius:30px;background:#fff7e8}.product-delivery-grid>article>svg{width:65px;height:65px;stroke-width:1.3;color:#a37514}.product-delivery-grid>article>div{border-left:1px solid #b58217;padding-left:20px;min-width:0}.product-delivery-grid h3{font:600 clamp(24px,2.5vw,37px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px;color:#0c3d28}.product-delivery-grid p{font:400 18px/1.3 system-ui,sans-serif;margin:0;color:#17271b}.product-delivery-grid form{display:flex;gap:8px;margin-top:16px}.product-delivery-grid input{min-width:0;width:0;flex:1;border:1px solid #aa7e23;border-radius:99px;background:#fffaf2;font:400 16px/1.2 system-ui,sans-serif;padding:10px 14px;margin:0}.product-delivery-grid button{font:600 21px/1.1 Georgia,serif;padding:10px 23px;border-radius:99px;background:#00482c;color:#fff7e5}.product-delivery-grid small{display:block;font:400 12px/1.3 system-ui,sans-serif;margin-top:9px}.product-delivery-grid a{display:flex;align-items:center;justify-content:center;gap:15px;border:2px solid #174d32;border-radius:99px;font:600 23px/1.2 Georgia,serif;padding:8px 15px;color:#143e29;margin-top:14px;max-width:300px}.product-information-panel .product-policy-note{width:max-content;max-width:95%;border:3px double #b58217;border-radius:99px;padding:12px 40px;margin:27px auto 5px;font:400 19px/1.3 system-ui,sans-serif;text-align:center}.product-policy-note a{text-decoration:underline}.product-detail-approved>.section-head{display:flex;align-items:center;justify-content:center;gap:20px;margin:12px 0}.product-detail-approved>.section-head:after,.product-detail-approved>.section-head:before{content:"";height:1px;flex:1;background:#c39638}.product-detail-approved>.section-head h2{font:600 clamp(28px,3vw,45px)/1.1 Georgia,serif;margin:0;color:#0b4029}.product-detail-approved>.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-detail-approved .product-card{border:4px double #bd8c25;border-radius:20px;background:#fff9ec;overflow:hidden;padding:6px}.product-detail-approved .product-visual{border-radius:13px;aspect-ratio:1.5;overflow:hidden}.product-detail-approved .product-info{padding:7px 5px 3px}.product-detail-approved .product-info>small{font:700 10px/1.2 system-ui,sans-serif;letter-spacing:.08em;color:#123f28}.product-detail-approved .product-info h3{font:600 clamp(17px,1.6vw,23px)/1.05 Georgia,serif;letter-spacing:-.025em;color:#103b27;min-height:2.1em;margin:4px 0 8px}.product-detail-approved .price-row{margin:0 0 7px;border:0;padding:0}.product-detail-approved .price-row b{font:700 18px Georgia,serif;color:#073d26}.product-detail-approved .add-circle{display:none}.product-detail-approved .quick-add{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px;font:600 16px/1.1 Georgia,serif;background:#004c2d;border:0;border-radius:99px;color:#fff7e7}@media(max-width:1100px){.product-detail-approved .detail-info{padding:14px;gap:8px}.product-detail-approved .detail-info>h1{font-size:clamp(26px,3.7vw,39px)}.product-detail-approved .detail-info>.product-summary{font-size:12px}.product-detail-approved .buy-buttons>button{font-size:17px}.product-guide-row{font-size:14px;grid-template-columns:32px minmax(70px,.75fr) minmax(0,1.4fr);gap:8px}.product-guide-row>strong{font-size:16px;padding-left:8px}.product-delivery-grid>article{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:20px 15px}.product-delivery-grid>article>svg{width:45px;height:45px}.product-delivery-grid>article>div{padding-left:12px}.product-delivery-grid p{font-size:15px}.product-delivery-grid h3{font-size:26px}.product-delivery-grid input{font-size:13px;padding:9px}.product-delivery-grid button{font-size:17px;padding:9px 15px}footer.footer-approved .brand-panel b{font-size:3.6vw;white-space:normal}footer.footer-approved .footer-brand-motto{font-size:1.9vw;white-space:normal;line-height:1.3;padding-right:1vw}footer.footer-approved .newsletter h3{font-size:3vw;line-height:1.2;white-space:normal;overflow-wrap:normal;margin-top:1.4vw}footer.footer-approved .newsletter>p{white-space:normal;font-size:1.85vw;line-height:1.3}footer.footer-approved .newsletter>div{height:clamp(30px,5.7vw,64px);min-height:0;align-items:stretch;padding:0}footer.footer-approved .newsletter>div>input[type=email]{height:100%;min-height:0;max-height:none;box-sizing:border-box;display:block;align-self:stretch;margin:0;border:0;padding:0 1.6vw;font:400 clamp(10px,2vw,22px)/1.2 Georgia,serif;vertical-align:middle}footer.footer-approved .newsletter>div>button{height:100%;margin:0;padding:0}footer.footer-approved .footer-top>div:not(.footer-brand)>a,footer.footer-approved .footer-top>div:not(.footer-brand)>button{font:400 2.3vw/1.3 Georgia,serif;margin:0 0 1vw}}@media(max-width:700px){.product-detail-approved{width:95%;padding-top:12px}.product-detail-approved .detail-grid{grid-template-columns:1fr;gap:13px}.product-detail-approved .breadcrumbs{font-size:11px}.product-detail-approved .detail-info>h1{font-size:32px}.product-detail-approved .detail-info>.product-summary{font-size:14px}.product-detail-approved .product-options{gap:10px}.product-detail-approved .option-buttons button{min-width:0;font-size:12px}.product-detail-approved .detail-info>.care-facts{grid-template-columns:1fr 1fr}.product-detail-approved .tabs{justify-content:space-between}.product-detail-approved .tabs button{font-size:16px;padding:12px 7px}.product-delivery-grid,.product-guide-grid{grid-template-columns:1fr;gap:14px}.product-description-title{font-size:23px}.product-guide-panel>h3{font-size:28px;margin-top:15px}.product-guide-row{font-size:15px;grid-template-columns:34px minmax(85px,.7fr) minmax(0,1.4fr)}.product-guide-row>strong{font-size:17px}.product-care-heading{min-height:155px;padding:20px 0}.product-care-heading>img{width:38%;opacity:.65}.product-care-heading h2{font-size:34px;max-width:95%}.product-care-heading p{font-size:17px;max-width:85%}.product-delivery-heading{font-size:34px;margin:20px 0}.product-delivery-grid>article{min-height:180px;padding:23px 16px;grid-template-columns:53px 1fr}.product-delivery-grid h3{font-size:28px}.product-delivery-grid p{font-size:16px}.product-information-panel .product-policy-note{font-size:15px;padding:10px 18px;width:auto}.product-detail-approved>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-detail-approved .product-info h3{font-size:19px}.product-detail-approved .price-row b{font-size:16px}.product-detail-approved .quick-add{font-size:15px}}.container.section.detail.product-detail-approved{width:94%;max-width:1480px;padding:20px 0 36px;margin:0 auto}.product-detail-approved .detail-info>.pin-check{width:100%;max-width:none;align-self:stretch;flex:none}@media(max-width:700px){.container.section.detail.product-detail-approved{width:95%;padding:12px 0 25px}}.product-care-heading{background:none;border:0;backdrop-filter:none;top:auto;z-index:auto}.product-information-panel{scroll-margin-top:110px}@media(min-width:768px) and (max-width:1100px){body:has(.product-detail-approved) .nursery-header-luxe .header-inner{grid-template-columns:36fr 43fr 21fr;grid-template-rows:auto auto;gap:.3vw 1vw;padding:.6vw 3%;min-height:8.5vw}body:has(.product-detail-approved) .nursery-header-luxe .brand{grid-column:1;grid-row:1/3;gap:1.4vw}body:has(.product-detail-approved) .nursery-header-luxe .brand>.brand-logo{width:7vw;height:7vw;max-width:none;max-height:none}body:has(.product-detail-approved) .nursery-header-luxe .brand .brand-wordmark b{font-size:3vw;line-height:1.08}body:has(.product-detail-approved) .nursery-header-luxe .brand .brand-wordmark small{font-size:1.6vw;margin-top:.6vw}body:has(.product-detail-approved) .nursery-header-luxe .header-inner nav,body:has(.product-detail-approved) .nursery-header-luxe .header-inner nav.open{grid-column:2/4;grid-row:1;justify-content:space-around;gap:1vw}body:has(.product-detail-approved) .nursery-header-luxe .header-inner nav>button{font-size:1.7vw;padding:.4vw 0}body:has(.product-detail-approved) .nursery-header-luxe .header-inner .search-shell,body:has(.product-detail-approved) .nursery-header-luxe .header-inner .search-shell:focus-within{grid-column:2;grid-row:2;justify-self:end;width:23vw;max-width:100%;height:3.2vw}body:has(.product-detail-approved) .nursery-header-luxe .search-shell .expanding-search,body:has(.product-detail-approved) .nursery-header-luxe .search-shell .expanding-search:focus-within{height:3.2vw;min-height:0}body:has(.product-detail-approved) .nursery-header-luxe .header-actions{grid-column:3;grid-row:2;justify-content:flex-end;gap:2vw}body:has(.product-detail-approved) .nursery-header-luxe .header-actions svg{width:2.6vw;height:2.6vw}.container.section.detail.product-detail-approved{width:91%;padding:12px 0 20px}.product-detail-approved .breadcrumbs{font-size:1.3vw;margin:0 1% 1.5vw}.product-detail-approved .detail-grid{grid-template-columns:1fr 1fr;gap:1.3vw}.product-detail-approved .detail-gallery,.product-detail-approved .detail-info{border:4px double #b48117;border-radius:2.5vw;padding:1vw}.product-detail-approved .detail-gallery{gap:.8vw}.product-detail-approved .gallery-main{border-radius:1.6vw}.product-detail-approved .gallery-main>img{aspect-ratio:1.025;object-fit:cover}.product-detail-approved .gallery-thumbnails{gap:.6vw;padding:.2vw}.product-detail-approved .gallery-thumbnails button{flex-basis:calc((100% - 2.4vw)/5);border-radius:1.1vw;padding:.2vw}.product-detail-approved .detail-info{padding:1.5vw 1.8vw;gap:.65vw}.product-detail-approved .detail-info>.eyebrow{font-size:1.4vw}.product-detail-approved .detail-info>h1{font-size:3.5vw;line-height:1.02;margin:0 0 .5vw}.product-detail-approved .detail-price{gap:1.5vw;font-size:3vw;line-height:1.15}.product-detail-approved .detail-price del{font-size:1.8vw}.product-detail-approved .product-discount{font-size:1.7vw;padding:.3vw 1.1vw}.product-detail-approved .detail-info>.availability{font-size:1.5vw}.product-detail-approved .detail-info>.product-summary{font-size:1.4vw;line-height:1.2}.product-detail-approved .product-options{grid-template-columns:1fr 1fr;gap:1.8vw}.product-detail-approved .product-options>label{font-size:1.7vw}.product-detail-approved .option-buttons{margin-top:.4vw}.product-detail-approved .option-buttons button{font-size:1.3vw;padding:.6vw 1.7vw;min-width:0;border-radius:.8vw}.product-detail-approved .quantity-row{gap:2vw;margin:.3vw 0}.product-detail-approved .quantity-row label{font-size:1.6vw}.product-detail-approved .quantity-row .stepper{min-height:3.2vw;gap:1.5vw;padding:.25vw .9vw}.product-detail-approved .buy-buttons{gap:.8vw}.product-detail-approved .buy-buttons>button{font-size:2vw;min-height:3.7vw;padding:.7vw .6vw;border-radius:1.8vw}.product-detail-approved .detail-info>.pin-check{gap:.6vw;margin:.2vw 0 0}.product-detail-approved .pin-check input{font-size:1.35vw;padding:.65vw 1.2vw;border-radius:.8vw}.product-detail-approved .pin-check button{font-size:1.6vw;padding:.6vw;border-radius:1.5vw}.product-detail-approved .detail-info>.care-facts{gap:1vw}.product-detail-approved .care-facts>span{gap:.8vw;padding:.8vw;border-radius:1vw}.product-detail-approved .care-facts>span>svg{flex-basis:3vw;width:3vw;height:3vw}.product-detail-approved .care-facts small{font-size:1.35vw;line-height:1.2}.product-detail-approved .tabs{margin:1vw 0 0}.product-detail-approved .tabs button{font-size:1.9vw;padding:.9vw 1.7vw}.product-detail-approved .product-description-title{font-size:2.35vw;gap:1.2vw;margin:0 1.5% .8vw}.product-detail-approved .product-description-title>svg{width:3vw;height:3vw}.product-detail-approved .product-description-panel>p{font-size:1.35vw;line-height:1.25;margin:0 1.5% .8vw}.product-detail-approved .product-description-panel .product-guide-grid{gap:1.2vw;margin-top:1.1vw}.product-detail-approved .product-description-panel .product-guide-panel{border-radius:2.2vw}.product-detail-approved .product-description-panel .product-guide-panel>h3{font-size:2.5vw;padding:.6vw 2vw}.product-detail-approved .product-description-panel .product-guide-panel>div{padding:.7vw 1.3vw 1vw}.product-detail-approved .product-description-panel .product-guide-row{font-size:1.3vw;grid-template-columns:2.7vw minmax(6vw,.5fr) minmax(0,1.5fr);gap:.5vw;padding:.35vw 0}.product-detail-approved .product-description-panel .product-guide-row>strong{font-size:1.35vw}.product-detail-approved .product-description-panel .product-guide-row>svg{width:2.6vw;height:2.6vw}.product-detail-approved .product-description-panel .everyday-row{grid-template-columns:2.7vw 1fr}.product-detail-approved:has(.product-care-panel)>.tabs{width:86%;justify-content:space-evenly;align-items:center;margin:2vw auto;border:4px double #a57516;border-radius:99px;padding:.7vw 1vw;background:#fff7e8}.product-detail-approved:has(.product-care-panel)>.tabs button,.product-detail-approved:has(.product-delivery-panel)>.tabs button{font-size:3vw;line-height:1.2;padding:1vw 1.6vw;white-space:nowrap}.product-detail-approved:has(.product-care-panel)>.tabs button+button,.product-detail-approved:has(.product-delivery-panel)>.tabs button+button{border-left:1px solid #b18423;border-radius:0}.product-detail-approved:has(.product-care-panel)>.tabs button.active:after{height:.5vw;bottom:0;border-radius:99px}.product-detail-approved:has(.product-delivery-panel)>.tabs{justify-content:center;border-bottom:0;margin:3vw 0 2vw}.product-detail-approved:has(.product-delivery-panel)>.tabs button.active:after{height:.5vw;left:6%;right:6%;bottom:-.3vw}.product-detail-approved .product-care-heading{min-height:30vw;padding:2.5vw 0 3vw;overflow:hidden}.product-detail-approved .product-care-heading>img{width:42%;height:100%;right:-2%;object-fit:cover;opacity:1;mask-image:linear-gradient(90deg,transparent,#000 30%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%)}.product-detail-approved .product-care-heading h2{font-size:6.3vw;line-height:1.08;max-width:69%;margin:0 0 1.7vw}.product-detail-approved .product-care-heading .product-care-tagline{display:block;white-space:nowrap}.product-detail-approved .product-care-heading p{font-size:2.65vw;line-height:1.25;max-width:61%}.product-detail-approved .product-care-panel .product-guide-grid{grid-template-columns:1fr 1fr;gap:1.1vw;margin-top:0}.product-detail-approved .product-care-panel .product-guide-panel{border-radius:3.5vw}.product-detail-approved .product-care-panel .product-guide-panel>h3{font-size:3.4vw;margin:3vw auto 1.8vw;padding:1vw 2vw;gap:.7vw}.product-detail-approved .product-care-panel .product-guide-panel>h3>svg{display:none}.product-detail-approved .product-care-panel .product-guide-panel>div{padding:.6vw 2vw 1.7vw}.product-detail-approved .product-care-panel .product-guide-row{grid-template-columns:5.5vw minmax(10vw,.8fr) minmax(0,1.2fr);gap:1vw;padding:1.6vw 0;font-size:1.95vw;line-height:1.25;min-height:8.4vw}.product-detail-approved .product-care-panel .product-guide-row>svg{width:5vw;height:5vw}.product-detail-approved .product-care-panel .product-guide-row>strong{font-size:2.15vw;padding-left:1vw}.product-detail-approved .product-care-panel .everyday-row{grid-template-columns:5.5vw minmax(0,1fr);font-size:2.2vw;min-height:9.4vw}.product-detail-approved .product-care-panel .everyday-row>span{padding-left:1.8vw}.product-detail-approved .product-delivery-heading{font-size:5.7vw;line-height:1.13;margin:2vw 0 5vw;white-space:nowrap}.product-detail-approved .product-delivery-grid{grid-template-columns:1fr 1fr;gap:1.6vw}.product-detail-approved .product-delivery-grid>article{grid-template-columns:9.5vw minmax(0,1fr);gap:1.6vw;padding:3vw 2vw;min-height:31vw;border-radius:3.8vw;align-items:start}.product-detail-approved .product-delivery-grid>article>svg{width:9vw;height:10vw;stroke-width:1.3;margin-top:2vw}.product-detail-approved .product-delivery-grid>article>div{padding-left:2vw;min-width:0;align-self:stretch}.product-detail-approved .product-delivery-grid h3{font-size:3.3vw;line-height:1.1;margin:0 0 2vw}.product-detail-approved .product-delivery-grid p{font-size:2.2vw;line-height:1.25}.product-detail-approved .product-delivery-grid>article:first-child>div{display:contents}.product-detail-approved .product-delivery-grid>article:first-child>svg{grid-column:1;grid-row:1/3;align-self:start;border-right:1px solid #b58217;padding-right:1vw;width:10vw;height:13vw}.product-detail-approved .product-delivery-grid>article:first-child h3,.product-detail-approved .product-delivery-grid>article:first-child p{grid-column:2;margin:0}.product-detail-approved .product-delivery-grid>article:first-child form,.product-detail-approved .product-delivery-grid>article:first-child small{grid-column:1/-1;margin-top:1.5vw}.product-detail-approved .product-delivery-grid form{gap:.8vw}.product-detail-approved .product-delivery-grid input{font-size:2.05vw;padding:1vw 1.8vw;min-height:5vw}.product-detail-approved .product-delivery-grid button{font-size:2.7vw;padding:1vw 2.4vw;min-height:5vw}.product-detail-approved .product-delivery-grid a{font-size:2.8vw;max-width:none;gap:1vw;padding:.6vw 1vw;margin-top:1.7vw}.product-detail-approved .product-delivery-grid a>svg{width:2.5vw;height:2.5vw}.product-detail-approved .product-policy-note{font-size:2.05vw;line-height:1.25;padding:1.5vw 3vw;width:90%;max-width:96%;margin:3.8vw auto 1vw}.product-detail-approved>.section-head{gap:2vw;margin:1.4vw 0}.product-detail-approved>.section-head h2{font-size:3.4vw}.product-detail-approved>.product-grid{grid-template-columns:1fr 1fr;gap:1vw 1.3vw}.product-detail-approved>.product-grid .product-card{display:grid;grid-template-columns:44% minmax(0,1fr);align-items:stretch;gap:1.2vw;border-radius:2.1vw;padding:.55vw;min-height:13.8vw}.product-detail-approved>.product-grid .product-visual{aspect-ratio:auto;min-height:12.4vw;height:100%;border-radius:1.1vw}.product-detail-approved>.product-grid .product-visual>a{display:block;width:100%;height:100%}.product-detail-approved>.product-grid .plant-photo{width:100%;height:100%;object-fit:cover}.product-detail-approved>.product-grid .product-info{display:flex;flex-direction:column;align-items:stretch;padding:.25vw .5vw .25vw 0;min-width:0}.product-detail-approved>.product-grid .product-info>small{font-size:1.05vw;line-height:1.1}.product-detail-approved>.product-grid .product-info h3{font-size:1.9vw;line-height:1.03;margin:.4vw 0 .5vw;min-height:0}.product-detail-approved>.product-grid .price-row{margin:auto 0 .5vw;padding:0}.product-detail-approved>.product-grid .price-row b{font-size:1.9vw}.product-detail-approved>.product-grid .price-row del{font-size:1.25vw}.product-detail-approved>.product-grid .quick-add{font-size:1.8vw;line-height:1.1;padding:.5vw 1vw;min-height:2.8vw}.product-detail-approved>.product-grid .quick-add svg{width:1.8vw;height:1.8vw}.product-detail-approved>.product-grid .sale{font-size:1.25vw;padding:.3vw .6vw;top:.5vw;left:.5vw}.product-detail-approved>.product-grid .wish{width:2.5vw;height:2.5vw;top:.5vw;right:.5vw;padding:.2vw}.product-detail-approved>.product-grid .wish svg{width:2vw;height:2vw}.product-detail-approved .detail-gallery,.product-detail-approved .detail-info{align-self:stretch}}@media(min-width:768px) and (max-width:1100px){body:has(.product-detail-approved) .nursery-header-luxe .brand>.brand-logo{position:relative;overflow:visible}body:has(.product-detail-approved) .nursery-header-luxe .brand>.brand-logo:after{content:"";position:absolute;left:calc(100% + .7vw);top:8%;bottom:8%;width:1px;background:#b98a25}.product-detail-approved .product-description-panel .product-guide-panel>h3{text-transform:capitalize}}@media(min-width:768px) and (max-width:1100px){body:has(.product-detail-approved) .nursery-header-luxe .brand>.brand-logo{overflow:hidden}body:has(.product-detail-approved) .nursery-header-luxe .brand>.brand-logo:after{display:none}body:has(.product-detail-approved) .nursery-header-luxe .brand .brand-wordmark{border-left:1px solid #b98a25;padding-left:1vw}}@media(min-width:768px) and (max-width:1100px){.product-detail-approved .product-delivery-grid h3{font-size:3.8vw;line-height:1.1;max-width:95%}.product-detail-approved .product-delivery-grid p{font-size:2.4vw;line-height:1.25}}.mobile-product-accordions,.mobile-product-discount,.mobile-product-purchase,.mobile-product-wish{display:none}@media(max-width:767px){body:has(.product-detail-approved) .nursery-header-luxe .header-inner{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;grid-template-rows:auto auto;align-items:center;gap:9px 10px;padding:9px 12px 10px;min-height:0}body:has(.product-detail-approved) .nursery-header-luxe .brand{grid-column:2;grid-row:1;min-width:0;width:auto;display:flex;align-items:center;gap:10px;justify-content:center}body:has(.product-detail-approved) .nursery-header-luxe .brand>.brand-logo{width:clamp(42px,12vw,58px);height:clamp(42px,12vw,58px);flex:0 0 auto;overflow:hidden;border:1px solid #b78b28}body:has(.product-detail-approved) .nursery-header-luxe .brand .brand-wordmark b{font:600 clamp(18px,5.8vw,30px)/1.1 Georgia,serif;letter-spacing:-.025em;white-space:nowrap}body:has(.product-detail-approved) .nursery-header-luxe .brand .brand-wordmark small{font:italic clamp(9px,2.9vw,14px)/1.2 Georgia,serif;letter-spacing:0;margin-top:3px;white-space:nowrap;color:#94600c}body:has(.product-detail-approved) .nursery-header-luxe .header-actions{display:contents}body:has(.product-detail-approved) .nursery-header-luxe .header-actions .menu-button{display:flex!important;grid-column:1;grid-row:1;justify-content:center;align-items:center;border-right:1px solid #b78b28;border-radius:0;padding:0 8px 0 0;min-width:0;height:32px}body:has(.product-detail-approved) .nursery-header-luxe .header-actions .menu-button svg{width:25px;height:25px}body:has(.product-detail-approved) .nursery-header-luxe .header-actions>button[aria-label="Shopping bag"]{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;padding:0;min-width:0}body:has(.product-detail-approved) .nursery-header-luxe .header-actions>button[aria-label="Shopping bag"]>svg{width:26px;height:26px}body:has(.product-detail-approved) .nursery-header-luxe .header-actions .mobile-search-toggle{display:none!important}body:has(.product-detail-approved) .nursery-header-luxe .header-inner .search-shell,body:has(.product-detail-approved) .nursery-header-luxe .header-inner .search-shell:focus-within{display:block;grid-column:1/-1;grid-row:2;width:100%;height:38px;min-width:0;margin:0}body:has(.product-detail-approved) .nursery-header-luxe .search-shell .expanding-search,body:has(.product-detail-approved) .nursery-header-luxe .search-shell .expanding-search:focus-within{display:flex;position:relative;align-items:center;inset:auto;width:100%;height:38px;min-height:0;padding:0 13px;gap:10px;border:1px solid #b48628;border-radius:99px;background:#fffaf0;box-shadow:none}body:has(.product-detail-approved) .nursery-header-luxe .expanding-search>svg{display:block;width:22px;height:22px}body:has(.product-detail-approved) .nursery-header-luxe .expanding-search input{font:400 14px/1.2 system-ui,sans-serif;padding:0;min-width:0;width:0;flex:1}body:has(.product-detail-approved) .nursery-header-luxe .expanding-search .tablet-search-submit{display:none}body:has(.product-detail-approved) .mobile-bottom{display:none}.container.section.detail.product-detail-approved{width:auto;margin:0 16px;padding:12px 0 25px;background:#fff8ec}.product-detail-approved .breadcrumbs{font:400 13px/1.3 system-ui,sans-serif;margin:0 0 13px}.product-detail-approved .product-breadcrumb-name{display:none}.product-detail-approved .detail-grid{display:block}.product-detail-approved .detail-gallery{display:flex;position:relative;top:auto;gap:11px;padding:0;margin:0 0 18px;border:0;border-radius:0;background:none;overflow:visible}.product-detail-approved .gallery-main{border-radius:17px;overflow:hidden;background:#f0ead8}.product-detail-approved .gallery-main>img{width:100%;height:auto;aspect-ratio:1.28;object-fit:cover;padding:0}.product-detail-approved .mobile-product-wish{display:grid;place-items:center;position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;border:1px solid #d5c59b;background:#fffaf0;color:#17432c;z-index:2;padding:7px}.mobile-product-wish svg{width:24px;height:24px;stroke-width:1.7}.product-detail-approved .gallery-thumbnails{display:flex;gap:9px;padding:2px;overflow-x:auto}.product-detail-approved .gallery-thumbnails button{flex:0 0 calc((100% - 36px)/5);border:1px solid #dfcba0;border-radius:11px;padding:2px;aspect-ratio:1}.product-detail-approved .gallery-thumbnails button.active{border:2px solid #194e2b;padding:2px;box-shadow:0 0 0 1px #b5a77a}.product-detail-approved .gallery-thumbnails img{border-radius:7px;object-fit:cover}.product-detail-approved .detail-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:0;margin:0;border:0;border-radius:0;background:none;overflow:visible}.product-detail-approved .detail-info>*{grid-column:1/-1;grid-row:auto;margin:0}.product-detail-approved .detail-info>.eyebrow{grid-column:1/-1;grid-row:1;font:700 12px/1.2 system-ui,sans-serif;letter-spacing:.1em;color:#123d29}.product-detail-approved .detail-info>h1{grid-column:1;grid-row:2;font:600 clamp(23px,6.3vw,36px)/1.08 Georgia,serif;letter-spacing:-.025em;margin:0;color:#093d28}.product-detail-approved .mobile-product-discount{display:block;grid-column:2;grid-row:2;align-self:center;font:600 14px/1.15 system-ui,sans-serif;white-space:nowrap;color:#9a660c;border:1px solid #b18422;border-radius:99px;padding:5px 9px}.product-detail-approved .detail-info>.availability{grid-row:3;font:600 14px/1.25 system-ui,sans-serif;color:#315b18;margin:0}.product-detail-approved .availability:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:#387a1f}.product-detail-approved .detail-info>.product-summary{grid-row:4;font:400 13.5px/1.3 system-ui,sans-serif;color:#18271f;margin:0 0 4px}.product-detail-approved .detail-info>.product-options{grid-row:5;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}.product-detail-approved .product-options>label{font:600 16px/1.2 Georgia,serif;color:#172a1d}.product-detail-approved .option-buttons{display:flex;margin-top:5px;gap:5px}.product-detail-approved .option-buttons button{width:100%;min-width:0;min-height:33px;padding:5px 7px;font:600 14px/1.2 system-ui,sans-serif;border-radius:8px}.product-detail-approved .quantity-row{grid-row:6;display:flex;align-items:center;gap:22px;margin:4px 0 13px}.product-detail-approved .quantity-row label{font:600 17px Georgia,serif}.product-detail-approved .quantity-row .stepper{min-height:35px;gap:20px;padding:5px 12px;font-size:17px;border-radius:9px}.product-detail-approved .detail-info>.buy-buttons,.product-detail-approved .detail-info>.care-facts,.product-detail-approved .detail-info>.detail-price,.product-detail-approved .detail-info>.pin-check,.product-detail-approved .detail-info>small,.product-detail-approved .quantity-row>.icon-only,.product-detail-approved>#product-information-panel,.product-detail-approved>.tabs{display:none}.product-detail-approved .mobile-product-accordions{display:block;margin:3px 0 22px;border-top:1px solid #b88b2b}.mobile-product-accordions>details{border-bottom:1px solid #b88b2b;padding:0}.mobile-product-accordions>details>summary{display:flex;align-items:center;gap:16px;min-height:50px;padding:9px 4px;list-style:none;font:600 21px/1.1 Georgia,serif;color:#103e29;cursor:pointer}.mobile-product-accordions summary::-webkit-details-marker{display:none}.mobile-product-accordions summary>svg:first-child{width:27px;height:27px;stroke-width:1.4;color:#7d8d27}.mobile-product-accordions>details:nth-child(2) summary>svg:first-child{color:#b38017}.mobile-product-accordions>details:nth-child(3) summary>svg:first-child{color:#164b30}.mobile-product-accordions summary>.mobile-accordion-chevron{width:21px;height:21px;margin-left:auto;color:#153f2b;transition:transform .15s ease}.mobile-product-accordions details[open]>summary>.mobile-accordion-chevron{transform:rotate(180deg)}.mobile-product-accordions .product-information-panel{padding:10px 1px 16px;scroll-margin-top:125px}.mobile-product-accordions .product-description-title{font-size:21px;margin:0 0 10px}.mobile-product-accordions .product-information-panel>p{margin:0 0 11px;font-size:13px}.mobile-product-accordions .product-delivery-grid,.mobile-product-accordions .product-guide-grid{grid-template-columns:1fr;gap:10px}.mobile-product-accordions .product-guide-panel{border-radius:18px}.mobile-product-accordions .product-care-heading{min-height:150px;padding:12px 0}.mobile-product-accordions .product-care-heading h2{font-size:29px;line-height:1.1;max-width:88%}.mobile-product-accordions .product-care-heading p{font-size:15px;max-width:80%}.mobile-product-accordions .product-care-heading>img{width:37%;opacity:.75}.mobile-product-accordions .product-guide-panel>h3{font-size:24px;margin:13px auto 7px}.mobile-product-accordions .product-guide-row{font-size:13px;grid-template-columns:29px minmax(70px,.7fr) minmax(0,1.4fr);gap:7px;padding:11px 0}.mobile-product-accordions .product-guide-row>strong{font-size:15px}.mobile-product-accordions .product-guide-row>svg{width:25px;height:25px}.mobile-product-accordions .everyday-row{grid-template-columns:29px 1fr}.mobile-product-accordions .product-delivery-heading{font-size:29px;margin:9px 0 17px}.mobile-product-accordions .product-delivery-grid>article{min-height:0;padding:18px 13px;grid-template-columns:40px minmax(0,1fr);gap:10px;border-radius:20px}.mobile-product-accordions .product-delivery-grid>article>svg{width:35px;height:35px}.mobile-product-accordions .product-delivery-grid h3{font-size:24px}.mobile-product-accordions .product-delivery-grid p{font-size:14px}.mobile-product-accordions .product-delivery-grid>article>div{padding-left:11px}.mobile-product-accordions .product-delivery-grid input{font-size:13px;padding:9px}.mobile-product-accordions .product-delivery-grid button{font-size:17px;padding:9px 14px}.mobile-product-accordions .product-delivery-grid a{font-size:20px}.mobile-product-accordions .product-policy-note{font-size:13px;padding:9px 15px;border-radius:17px}.mobile-product-purchase{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:center;gap:8px;position:fixed;inset:auto 0 0;z-index:80;min-height:72px;padding:12px max(10px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#fff7e8;border-top:1px solid #b88722;box-shadow:0 -3px 10px #53390014;box-sizing:border-box}.mobile-purchase-price{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:3px 7px;align-self:stretch;align-content:center;border-right:1px solid #b88722;padding-right:8px;color:#063e29}.mobile-purchase-price strong{font:700 clamp(19px,5.5vw,29px)/1.1 Georgia,serif;letter-spacing:-.025em}.mobile-purchase-price del{font:600 clamp(11px,3vw,15px)/1.1 system-ui,sans-serif;color:#817d70;margin:0}.mobile-product-purchase>button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px;min-width:0;padding:9px 5px;border:1px solid #124b30;border-radius:99px;font:600 clamp(12px,3.65vw,18px)/1.1 Georgia,serif;white-space:nowrap}.mobile-product-purchase>button>svg{width:clamp(15px,4.2vw,22px);height:clamp(15px,4.2vw,22px);stroke-width:1.7;flex:0 0 auto}.mobile-product-purchase>.mobile-purchase-add{background:#fff9ec;color:#15452f}.mobile-product-purchase>.mobile-purchase-buy{background:linear-gradient(#005634,#003f29);color:#fff9e9}body:has(.product-detail-approved) footer.footer-approved{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media(max-width:767px){.mobile-product-purchase{grid-template-columns:minmax(88px,.95fr) minmax(0,1.2fr) minmax(0,1.2fr)}.product-detail-approved .gallery-thumbnails{margin:0}.product-detail-approved .availability.unavailable{color:#8b4d25}.product-detail-approved .availability.unavailable:before{background:#a76532}}.mobile-forest-dock{display:none}@media(max-width:767px){body:has(.mobile-forest-dock){padding-bottom:calc(104px + env(safe-area-inset-bottom))}.mobile-forest-dock{position:fixed;inset:auto 8px calc(8px + env(safe-area-inset-bottom));height:64px;z-index:85;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;box-sizing:border-box;isolation:isolate;background:none;border:0;padding:0 5px;overflow:visible;filter:drop-shadow(0 7px 8px #382b003d)}.mobile-forest-dock>.forest-dock-surface{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.mobile-forest-dock .forest-dock-item{padding:6px 0;color:#fff3d2;text-decoration:none;border:0;background:none;-webkit-tap-highlight-color:transparent}.forest-dock-item-inner,.mobile-forest-dock .forest-dock-item{display:flex;align-items:center;justify-content:center;min-width:0}.forest-dock-item-inner{position:relative;flex-direction:column;width:96%;height:100%;gap:3px;border-radius:15px;padding:3px 1px}.mobile-forest-dock .forest-dock-item svg{display:block;width:25px;height:25px;stroke-width:1.7;flex:0 0 auto}.mobile-forest-dock .forest-dock-item-inner>span{display:block;font:600 clamp(9px,2.7vw,13px)/1.1 system-ui,sans-serif;white-space:nowrap;letter-spacing:-.02em}.mobile-forest-dock .forest-dock-item.is-current{color:#063e27}.forest-dock-item.is-current .forest-dock-item-inner{background:linear-gradient(120deg,#fff7df,#f7ebcb);box-shadow:0 2px 3px #001d1626;padding-bottom:8px}.forest-dock-item.is-current .forest-dock-item-inner:after{content:"";position:absolute;bottom:3px;width:15px;height:3px;border-radius:99px;background:linear-gradient(#e3b535,#b77a00)}.mobile-forest-dock .forest-dock-search{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:0;border:0;background:none;color:#fff2d0;padding:0 0 9px;cursor:pointer}.forest-dock-search-orb{position:absolute;left:50%;top:-24px;transform:translateX(-50%);width:58px;height:58px;display:grid;place-items:center;border-radius:50%;border:3px solid #fff9e5;box-shadow:0 0 0 1px #cba34066,0 4px 9px #47350035,inset 0 0 0 1px #fff0b6;background:repeating-linear-gradient(135deg,#fff9d80d,#fff9d800 1px,#fff9d800 3px),linear-gradient(135deg,#fff1ae,#edc249 22%,#d89b16 52%,#f2cc63 78%,#fff0b1);color:#06452b}.forest-dock-search-orb>svg{width:30px;height:30px;stroke-width:1.8}.forest-dock-search-label{font:600 clamp(10px,2.9vw,14px)/1.1 system-ui,sans-serif;white-space:nowrap}.mobile-forest-dock a:focus-visible,.mobile-forest-dock button:focus-visible{outline:2px solid #ffda72;outline-offset:2px;border-radius:14px}.mobile-forest-dock a:hover .forest-dock-item-inner{box-shadow:inset 0 0 0 1px #e4c98480}body:has(.product-detail-approved){padding-bottom:calc(184px + env(safe-area-inset-bottom))}body:has(.product-detail-approved) .mobile-product-purchase{bottom:calc(100px + env(safe-area-inset-bottom));padding-bottom:12px;z-index:80}body:has(.product-detail-approved) footer.footer-approved{padding-bottom:12px}}@media(max-width:767px){.mobile-forest-dock{filter:none}.mobile-forest-dock:before{content:"";position:absolute;left:-8px;right:-8px;bottom:calc(-8px - env(safe-area-inset-bottom));height:calc(100px + env(safe-area-inset-bottom));background:#fff7e8;z-index:-2;pointer-events:none}.mobile-forest-dock>.forest-dock-surface{filter:drop-shadow(0 7px 8px #382b003d)}.homepage-banner .banner-side-cards{display:none}}.mobile-account-header{display:none}@media(max-width:767px){.mobile-account-header{display:contents}.announcement.announcement-rotating{display:flex;align-items:center;justify-content:center;min-height:29px;padding:4px 10px;background:linear-gradient(110deg,#07502e,#003b26);border:0;color:#fff9e7;font:400 13px/1.2 system-ui,sans-serif}.announcement-rotating .mobile-seeds-announcement{display:flex;align-items:center;justify-content:center;gap:9px;color:#fff9e7;background:none;border:0;padding:0;font:inherit}.mobile-seeds-announcement>svg{width:18px;height:18px;stroke-width:1.25;color:#d8ae4c}body .nursery-header-luxe.mobile-header-v52{position:sticky;top:0;z-index:30;background:linear-gradient(120deg,#fffaf0,#fff2dc);border:1px solid #c69a3d;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 3px 6px #74510024;backdrop-filter:none;margin-bottom:0}body .nursery-header-luxe.mobile-header-v52 .header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:8px 10px;min-height:66px;width:100%;max-width:none;grid-template-columns:none;grid-template-rows:none}body .nursery-header-luxe.mobile-header-v52 .brand{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;width:auto;gap:7px;margin:0;padding:0}body .nursery-header-luxe.mobile-header-v52 .brand>.brand-logo{width:clamp(40px,12vw,49px);height:clamp(40px,12vw,49px);flex:0 0 auto;border:1px solid #b88927;border-radius:50%;overflow:hidden;position:relative}body .nursery-header-luxe.mobile-header-v52 .brand>.brand-logo:after{display:none}body .nursery-header-luxe.mobile-header-v52 .brand .brand-wordmark{min-width:0;padding:0;border:0;gap:0}body .nursery-header-luxe.mobile-header-v52 .brand .brand-wordmark b{font:600 clamp(18px,5.7vw,27px)/1.1 Georgia,serif;letter-spacing:-.03em;white-space:nowrap;color:#113f2c}body .nursery-header-luxe.mobile-header-v52 .brand .brand-wordmark small{display:block;font:italic clamp(9px,2.8vw,13px)/1.2 Georgia,serif;letter-spacing:-.015em;white-space:nowrap;margin-top:2px;color:#9a6819}body .nursery-header-luxe.mobile-header-v52 .header-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px;width:auto;min-width:0;padding:0}body .nursery-header-luxe.mobile-header-v52 .header-actions .mobile-search-toggle,body .nursery-header-luxe.mobile-header-v52 .header-actions>button[aria-label="Shopping bag"]{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;padding:6px;border:1px solid #d5aa4f;border-radius:50%;background:linear-gradient(#fff9e5,#fff1cc);box-shadow:0 2px 3px #7450001c;color:#17462f}body .nursery-header-luxe.mobile-header-v52 .header-actions .mobile-search-toggle>svg,body .nursery-header-luxe.mobile-header-v52 .header-actions>button[aria-label="Shopping bag"]>svg{width:20px;height:20px;stroke-width:1.8}body .nursery-header-luxe.mobile-header-v52 .header-actions .menu-button{display:flex!important;align-items:center;justify-content:center;width:26px;height:32px;min-width:0;min-height:0;padding:2px;border:0;border-radius:0;background:none;box-shadow:none;grid-column:auto;grid-row:auto;color:#17462f}body .nursery-header-luxe.mobile-header-v52 .header-actions .menu-button>svg{width:23px;height:23px;stroke-width:1.8}body .nursery-header-luxe.mobile-header-v52 .header-actions sup{font-size:9px;min-width:14px;height:14px;right:-3px;top:-4px}body .nursery-header-luxe.mobile-header-v52 .header-inner .search-shell,body .nursery-header-luxe.mobile-header-v52 .header-inner .search-shell:focus-within{display:none;position:absolute;left:0;right:0;top:100%;height:54px;width:100%;max-width:none;min-width:0;margin:0;padding:9px 11px;background:#fff7e7;grid-column:auto;grid-row:auto;box-sizing:border-box}body .nursery-header-luxe.mobile-header-v52.mobile-header-search-is-open{margin-bottom:54px}body .nursery-header-luxe.mobile-header-v52.mobile-header-search-is-open .header-inner .search-shell,body .nursery-header-luxe.mobile-header-v52.mobile-header-search-is-open .header-inner .search-shell:focus-within{display:block}body .nursery-header-luxe.mobile-header-v52 .search-shell .expanding-search,body .nursery-header-luxe.mobile-header-v52 .search-shell .expanding-search:focus-within{display:flex;align-items:center;position:relative;inset:auto;width:100%;height:36px;min-height:0;max-width:none;gap:9px;padding:0 4px 0 13px;border:1px solid #d6b35f;border-radius:99px;background:linear-gradient(#fffdf3,#fff5dd);box-shadow:0 2px 5px #8c620024;transition:none}body .nursery-header-luxe.mobile-header-v52 .expanding-search>svg{display:block;width:20px;height:20px;flex:0 0 auto;color:#164c33}body .nursery-header-luxe.mobile-header-v52 .expanding-search input{display:block;flex:1;min-width:0;width:0;height:auto;min-height:0;margin:0;padding:0;font:400 12px/1.2 system-ui,sans-serif;background:none;border:0;color:#25452d}body .nursery-header-luxe.mobile-header-v52 .expanding-search input::placeholder{color:#6e7d50;opacity:1}body .nursery-header-luxe.mobile-header-v52 .expanding-search .search-go{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;padding:0;border:1px solid #edcf82;border-radius:50%;background:linear-gradient(135deg,#f8d77b,#c58c10 65%,#e7bd4d);color:#fff9e5;box-shadow:0 1px 3px #78500040}body .nursery-header-luxe.mobile-header-v52 .search-go>svg:not(.tablet-search-submit){display:block;width:19px;height:19px;stroke-width:1.8}body .nursery-header-luxe.mobile-header-v52 .search-go>.tablet-search-submit,footer.footer-approved{display:none}}.mobile-menu-v53{display:none}@media(max-width:767px){body .nursery-header-luxe.mobile-header-v52 .header-inner>nav.open{display:none!important}.mobile-menu-v53[open]{display:block;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:radial-gradient(ellipse at 20% 40%,#fffaf0,#fff4e1);color:#24170f;overflow-y:auto;overscroll-behavior:contain;z-index:200}.mobile-menu-v53::backdrop{background:#fff4e1}.mobile-menu-content{padding:8px 16px max(24px,env(safe-area-inset-bottom));font-family:Georgia,Times New Roman,serif}.mobile-menu-brand{display:flex;align-items:center;gap:10px;border-bottom:1px solid #b57713;padding-bottom:8px}.mobile-menu-brand>a{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none;color:inherit}.mobile-menu-brand img{width:56px;height:56px;border:1px solid #ad730b;border-radius:50%;object-fit:contain}.mobile-menu-brand span{border-left:1px solid #ad730b;padding-left:12px;min-width:0}.mobile-menu-brand b{display:block;font-size:clamp(22px,6.3vw,35px);line-height:1.15;white-space:nowrap}.mobile-menu-brand em{display:block;color:#975806;font-size:clamp(11px,3.6vw,19px);white-space:nowrap}.mobile-menu-brand>button{display:grid;place-items:center;border:1.5px solid #a46806;color:#a46806;background:transparent;border-radius:50%;width:28px;height:28px;flex:0 0 28px;padding:2px}.mobile-menu-brand>button svg{width:23px;height:23px}.mobile-menu-v53 h2{font-size:clamp(22px,5.8vw,36px);line-height:1.3;font-weight:600;margin:15px 3px}.mobile-menu-v53 h2 em{color:#9a5d08;font-weight:400}.mobile-menu-search{display:flex;align-items:center;gap:10px;height:39px;border:1px solid #ac6d0a;border-radius:30px;box-shadow:0 3px 5px #a8731620;padding:0 12px}.mobile-menu-search>svg{width:22px;height:22px;flex-shrink:0}.mobile-menu-search input{border:0;background:transparent;outline:none;width:100%;min-width:0;font-family:Arial,sans-serif;font-size:14px;color:#35291e;padding:0}.mobile-menu-search input::placeholder{color:#594738}.mobile-menu-search button{border:0;background:none;color:#a46a0b;padding:0;display:grid;place-items:center;width:18px}.mobile-menu-home{display:flex;align-items:center;gap:17px;padding:14px 7px;text-decoration:none;color:inherit;font-size:23px}.mobile-menu-home svg{width:26px;height:26px;color:#9b5c05}.mobile-menu-v53 h3{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:2.5px;font-size:15px;color:#975805;margin:8px 2px 14px;font-weight:600}.mobile-menu-v53 h3:after{content:"";height:1px;background:#ac6d0a;flex:1}.mobile-menu-categories,.mobile-menu-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-menu-categories>button,.mobile-menu-space>a{display:flex;align-items:center;min-width:0;border:1px solid #c88b2e;box-shadow:0 3px 5px #ad741520;border-radius:12px;background:transparent;color:inherit;text-align:left;text-decoration:none}.mobile-menu-categories>button{gap:3px;padding:4px 5px 4px 1px;min-height:71px;font-family:inherit}.mobile-menu-categories img{width:65px;height:65px;object-fit:contain;flex:0 0 65px}.mobile-menu-categories span{font-size:clamp(15px,4.5vw,25px);line-height:1.05;flex:1}.mobile-menu-categories svg{width:16px;height:22px;flex:0 0 16px;color:#9d6009}.mobile-menu-links{border-top:1px solid #b77a17;border-bottom:1px solid #b77a17;margin:15px 0 12px}.mobile-menu-links a{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit;font-size:21px;min-height:37px;padding:4px 8px;border-bottom:1px solid #d9b36f}.mobile-menu-links a:last-child{border-bottom:0}.mobile-menu-links a>svg:first-child{color:#a46709;width:28px;height:28px;stroke-width:1.5}.mobile-menu-links span{flex:1}.mobile-menu-links a>svg:last-child{color:#a46709;width:20px}.mobile-menu-space>a{min-height:42px;gap:12px;padding:6px 12px;font-size:19px}.mobile-menu-space svg{width:27px;height:27px;color:#a46709;stroke-width:1.5;flex-shrink:0}.mobile-menu-bottom{display:flex;gap:18px;border-top:1px solid #af7310;margin-top:20px;padding:14px 6px 8px;font-size:16px}.mobile-menu-bottom a{color:inherit;text-decoration:none}.mobile-menu-bottom a+a{border-left:1px solid #b47c23;padding-left:18px}.mobile-menu-v53 h2{position:relative;padding-right:17px}.menu-gold-branch{pointer-events:none;position:absolute;width:49px;height:52px;right:-9px;top:-13px;opacity:.85;z-index:-1}.mobile-menu-v53 h2 .menu-gold-branch{z-index:0;right:-10px;top:-11px;width:35px;opacity:.4}.mobile-menu-bottom{position:relative;padding-bottom:36px}.mobile-menu-bottom .menu-gold-branch{top:auto;bottom:-15px;right:0;width:110px;height:65px;z-index:0;opacity:.8}}.mobile-forest-banner-copy{display:none}@media(max-width:767px){.container.shop-page.approved-shop{width:calc(100% - 24px);max-width:none;padding:12px 0 28px!important}.approved-shop .shop-approved-banner.shop-banner-full-image{aspect-ratio:auto;margin:0 0 12px;border-radius:16px}.approved-shop .shop-complete-art{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.approved-shop .is-forest-mobile .shop-complete-art{aspect-ratio:1.2;object-fit:cover;object-position:right center}.is-forest-mobile .mobile-forest-banner-copy{display:block;position:absolute;inset:0;background:linear-gradient(90deg,#fff3dbf5,transparent 80%);padding:28px 22px;color:#063b25;pointer-events:none}.mobile-forest-banner-copy span{font:600 13px Georgia,serif;letter-spacing:3px}.mobile-forest-banner-copy h1{font:600 clamp(29px,8vw,50px)/1.04 Georgia,serif;margin:16px 0}.approved-shop .category-pills{gap:6px;margin-bottom:12px;padding-bottom:4px;scrollbar-width:none}.approved-shop .category-pills::-webkit-scrollbar{display:none}.approved-shop .category-pills button{font:600 14px Georgia,serif;min-height:37px;padding:4px 7px;border-radius:12px;gap:4px}.approved-shop .shop-category-icon{width:25px;height:25px;flex:0 0 25px}.approved-shop .shop-tools{margin-bottom:15px}.approved-shop .sort-row{display:grid;grid-template-columns:1fr auto;gap:9px;min-height:0;font-family:Arial,sans-serif}.approved-shop .sort-row>span{grid-column:1/-1;font-size:15px;font-weight:600;gap:10px}.approved-shop .sort-row>span:after{background:#c29a51}.approved-shop .shop-price-filter{justify-self:start}.approved-shop .shop-price-filter summary{font:14px Arial,sans-serif;padding:6px 12px;gap:8px;border-radius:8px}.approved-shop .shop-price-filter>div{left:0;right:auto;top:37px;max-width:calc(100vw - 28px)}.approved-shop .sort-row>label{font:600 13px Arial,sans-serif;gap:8px;margin:0;justify-self:end}.approved-shop .sort-row select{width:126px;min-width:0;font:14px Arial,sans-serif;padding:6px 9px;border-radius:8px}.approved-shop>.mobile-search{display:none}.approved-shop .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;align-items:stretch}.approved-shop .product-card.design-shop{padding:5px;border:1px solid #d5a14a;border-radius:14px;background:#fff8e9;box-shadow:inset 0 0 0 3px #fffdf6;display:flex;flex-direction:column;min-width:0;overflow:hidden}.approved-shop .design-shop .product-visual{aspect-ratio:1.3;flex:none;border-radius:10px;overflow:hidden;margin:0;width:100%}.approved-shop .design-shop .product-visual>a{display:block;width:100%;height:100%}.approved-shop .design-shop .plant-photo{height:100%;width:100%;object-fit:cover}.approved-shop .design-shop .wish{position:absolute;top:5px;right:5px;width:25px;height:25px;border-radius:50%;background:#fffbed;color:#063d28;border:0;box-shadow:0 1px 4px #0002}.approved-shop .design-shop .wish svg{width:19px;height:19px}.approved-shop .design-shop .sale{position:absolute;left:5px;top:5px;border:0;border-radius:6px;background:#fff0b6;color:#073820;padding:4px 6px;font:700 11px Arial,sans-serif}.approved-shop .design-shop .product-info{padding:5px 4px 4px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;gap:8px 4px;flex:1;align-items:end}.approved-shop .design-shop .add-circle,.approved-shop .design-shop .product-info>small{display:none}.approved-shop .design-shop .product-info>a:not(.shop-view-details){grid-column:1/-1;align-self:start;min-width:0}.approved-shop .design-shop h3{font:700 clamp(15px,4.1vw,23px)/1.05 Georgia,serif;color:#083d29;display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;white-space:normal;margin:0;min-height:3.15em;max-height:none;letter-spacing:-.3px}.approved-shop .design-shop .price-row{grid-column:1/-1;display:block;margin:4px 0 0;min-width:0}.approved-shop .design-shop .price-row>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.approved-shop .design-shop .price-row b{font:700 clamp(14px,3.9vw,22px) Arial,sans-serif;color:#073d29;white-space:nowrap}.approved-shop .design-shop .price-row del{font:12px Arial,sans-serif;color:#7c7c73;white-space:nowrap}.approved-shop .design-shop .shop-view-details{grid-column:1;grid-row:3;padding:0;font:12px Arial,sans-serif;text-decoration:underline;white-space:nowrap;align-self:center;color:#073d29}.approved-shop .design-shop .quick-add{grid-column:2;grid-row:3;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:4px;margin:0;padding:6px 5px;width:auto;min-height:27px;border-radius:7px;background:linear-gradient(120deg,#075432,#003b24);color:#fffbea;font:600 11px Arial,sans-serif;white-space:nowrap;border:0}.approved-shop .design-shop .quick-add svg{width:13px;height:13px;flex-shrink:0}.approved-shop .load-more{display:flex;margin:22px auto 0}}@media(max-width:350px){.approved-shop .design-shop .product-info{gap:7px 2px;padding-left:1px;padding-right:1px}.approved-shop .design-shop .quick-add{font-size:10px;padding:6px 3px;gap:2px}.approved-shop .design-shop .shop-view-details{font-size:11px}}.cart-empty-responsive{display:none}@media(max-width:1100px){.container.cart-page-empty{width:calc(100% - 40px);max-width:none;padding:22px 0 20px}.cart-page-empty .cart-approved-heading{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 0 24px}.cart-page-empty .cart-approved-heading h1{font:700 clamp(45px,7.5vw,80px)/1.05 Georgia,serif;color:#052f24;margin:0;letter-spacing:-2px}.cart-page-empty .cart-approved-heading>span{font:600 clamp(17px,2.5vw,28px)/1 Georgia,serif;color:#072f23;border:1px solid #95965d;border-radius:99px;background:#efecd5;padding:7px 15px;white-space:nowrap}.cart-page-empty .cart-approved-heading>img{width:clamp(75px,14vw,145px);height:auto;max-height:80px;object-fit:contain}.cart-page-empty .cart-empty-desktop,.cart-page-empty .cart-empty-small{display:none}.cart-page-empty .cart-empty-responsive{display:block;position:relative;width:100%;border-radius:22px;overflow:hidden}.cart-empty-responsive img,.cart-empty-responsive picture{display:block;width:100%;height:auto}.cart-responsive-explore{position:absolute;left:4.3%;top:67.3%;width:29.5%;height:14.5%;border:0;border-radius:99px;background:transparent;cursor:pointer}.cart-responsive-explore:focus-visible{outline:3px solid #ae7a19;outline-offset:4px}.cart-page-empty .cart-recommendations{margin-top:26px;padding-top:15px;border-top:1px solid #b88820}.cart-page-empty .cart-recommendations h2{font:700 clamp(26px,4.8vw,53px)/1.12 Georgia,serif;letter-spacing:-1px;color:#062f24;margin:0 5px 22px}.cart-page-empty .recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cart-page-empty .recommendation-grid .product-card{display:flex;flex-direction:column;padding:12px;border:1px solid #bb841c;border-radius:22px;background:#fff8e9;overflow:hidden;min-width:0;box-shadow:none}.cart-page-empty .recommendation-grid .product-visual{width:100%;aspect-ratio:1.7;border-radius:16px;overflow:hidden;flex:none;position:relative}.cart-page-empty .recommendation-grid .product-visual>a{display:block;width:100%;height:100%}.cart-page-empty .recommendation-grid .plant-photo{width:100%;height:100%;object-fit:contain;background:#ebe9d2}.cart-page-empty .recommendation-grid .wish{width:38px;height:38px;right:7px;top:7px;position:absolute;border-radius:50%;background:#fffcf0;color:#073c28;box-shadow:0 2px 7px #0002}.cart-page-empty .recommendation-grid .wish svg{width:26px;height:26px}.cart-page-empty .recommendation-grid .sale{left:9px;top:9px;position:absolute;padding:6px 10px;border-radius:10px;background:#fff7e4;color:#083b28;font:700 18px Georgia,serif;box-shadow:0 2px 7px #0002}.cart-page-empty .recommendation-grid .product-info{padding:12px 5px 3px;display:flex;flex-direction:column;gap:9px;flex:1}.cart-page-empty .recommendation-grid .product-info>small{font:600 13px Arial,sans-serif;color:#73724d;text-transform:uppercase;letter-spacing:1.5px}.cart-page-empty .recommendation-grid h3{font:500 clamp(21px,2.8vw,34px)/1.1 Georgia,serif;margin:0;color:#101e15;display:block;overflow:visible;max-height:none;-webkit-line-clamp:unset;white-space:normal}.cart-page-empty .recommendation-grid .price-row{display:block;margin:auto 0 2px;padding-top:12px}.cart-page-empty .recommendation-grid .price-row>span{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cart-page-empty .recommendation-grid .price-row b{font:700 clamp(22px,3.2vw,38px) Georgia,serif;color:#063d25}.cart-page-empty .recommendation-grid .price-row del{font:clamp(15px,2.3vw,25px) Georgia,serif;color:#77796e}.cart-page-empty .recommendation-grid .add-circle{display:none}.cart-page-empty .recommendation-grid .quick-add{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:7px 10px;margin:4px 0 0;border-radius:99px;background:linear-gradient(120deg,#075429,#004121);color:#fffbea;font:600 clamp(18px,2.5vw,29px) Georgia,serif;border:0}.cart-page-empty .recommendation-grid .quick-add svg{width:22px;height:22px}}@media(max-width:767px){.container.cart-page-empty{width:calc(100% - 20px);padding:18px 0 15px}.cart-page-empty .cart-approved-heading{gap:10px;justify-content:flex-start;margin:0 9px 19px}.cart-page-empty .cart-approved-heading h1{font-size:clamp(36px,10vw,70px);letter-spacing:-1.5px}.cart-page-empty .cart-approved-heading>span{font-size:clamp(15px,3.8vw,24px);padding:5px 10px}.cart-page-empty .cart-approved-heading>img{width:clamp(65px,20vw,130px);max-height:68px;margin-left:auto}.cart-page-empty .cart-empty-responsive{border-radius:18px}.cart-responsive-explore{left:22.25%;top:84.8%;width:55.4%;height:10.7%}.cart-page-empty .cart-recommendations{margin-top:15px;padding-top:10px}.cart-page-empty .cart-recommendations h2{font-size:clamp(21px,5.6vw,36px);letter-spacing:-.6px;margin:0 7px 13px}.cart-page-empty .recommendation-grid{gap:9px;padding:0 3px}.cart-page-empty .recommendation-grid .product-card{padding:5px;border-radius:14px}.cart-page-empty .recommendation-grid .product-visual{aspect-ratio:1.4;border-radius:10px}.cart-page-empty .recommendation-grid .product-info{padding:7px 5px 3px;gap:6px}.cart-page-empty .recommendation-grid .product-info>small{font-size:9px;letter-spacing:1px}.cart-page-empty .recommendation-grid h3{font-size:clamp(15px,3.8vw,24px);line-height:1.1}.cart-page-empty .recommendation-grid .wish{width:25px;height:25px;top:4px;right:4px}.cart-page-empty .recommendation-grid .wish svg{width:18px;height:18px}.cart-page-empty .recommendation-grid .sale{font-size:12px;left:4px;top:4px;padding:4px 6px;border-radius:7px}.cart-page-empty .recommendation-grid .price-row{padding-top:8px;margin-bottom:0}.cart-page-empty .recommendation-grid .price-row>span{gap:7px}.cart-page-empty .recommendation-grid .price-row b{font-size:clamp(17px,4vw,27px)}.cart-page-empty .recommendation-grid .price-row del{font-size:clamp(12px,3vw,18px)}.cart-page-empty .recommendation-grid .quick-add{min-height:29px;font-size:clamp(14px,3.8vw,22px);gap:7px;padding:4px 7px;margin:4px 0 0}.cart-page-empty .recommendation-grid .quick-add svg{width:16px;height:16px}}:root{--nursery-style-ready:1}.homepage-banner{padding-bottom:10px}.gold-categories{padding-top:8px;padding-bottom:8px}main .scene-approved{margin-top:8px;margin-bottom:8px}main .care-v2.section{padding-top:10px;padding-bottom:10px;background:#fff8e9}main .nursery-story-approved{margin-top:12px}main .contact-v2.section{padding-top:10px;padding-bottom:14px}.cart-drawer.cart-popup-v57{position:fixed;inset:0;margin:auto;width:min(740px,calc(100vw - 40px));height:fit-content;max-height:calc(100dvh - 30px);padding:24px 24px 19px;border:7px double #b78222;border-radius:48px;background:radial-gradient(ellipse at 20% 30%,#fffdf3,#fff4df);color:#053d28;box-shadow:0 0 0 5px #fffdf2,0 25px 60px #0007;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;isolation:isolate}.cart-popup-v57::backdrop{background:#0009;backdrop-filter:blur(4px)}.cart-popup-v57 .cart-gold-ornament{position:absolute;width:65px;height:65px;pointer-events:none;z-index:-1;opacity:.9}.cart-popup-v57 .ornament-top-left{left:6px;top:6px}.cart-popup-v57 .ornament-top-right{right:6px;top:6px;transform:scaleX(-1)}.cart-popup-v57 .ornament-bottom-left{left:6px;bottom:6px;transform:scaleY(-1)}.cart-popup-v57 .ornament-bottom-right{right:6px;bottom:6px;transform:rotate(180deg)}.cart-popup-v57 .cart-drawer-header{position:relative;padding:0 10px 6px;display:block;border:0;background:none}.cart-popup-v57 .cart-drawer-header>div{width:100%;min-width:0}.cart-popup-v57 .cart-drawer-header small{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 25px 12px;font:500 16px/1.3 Arial,sans-serif;letter-spacing:2px;color:#082e25;white-space:nowrap}.cart-popup-v57 .cart-drawer-header small:after,.cart-popup-v57 .cart-drawer-header small:before{content:"";width:45px;height:1px;flex-shrink:0;background:#b57a17}.cart-popup-v57 .cart-drawer-header h2{display:flex;align-items:center;gap:16px;margin:0;padding-right:45px;font:700 55px/1.05 Georgia,serif;color:#003e28;letter-spacing:-1.5px}.cart-popup-v57 h2>span{font:600 25px/1 Georgia,serif;letter-spacing:0;border:1px solid #b5760a;border-radius:99px;background:#fff0c9;padding:7px 17px;white-space:nowrap}.cart-popup-v57 .cart-title-leaf{width:38px;height:38px;color:#577822;stroke-width:1.4;flex-shrink:0}.cart-popup-v57 .drawer-close{position:absolute;right:10px;top:36px;display:grid;place-items:center;width:43px;height:43px;border:1px solid #b97d18;border-radius:50%;padding:6px;color:#083c29;background:#fff9e8;box-shadow:0 4px 8px #7c580f20}.cart-popup-v57 .drawer-close svg{width:27px;height:27px}.cart-popup-v57 .drawer-added{display:flex;align-items:center;gap:12px;width:fit-content;margin:4px 10px 15px;padding:7px 19px;border:0;border-radius:99px;background:#e0e7c1;color:#092f22;font:19px Arial,sans-serif}.cart-popup-v57 .drawer-added svg{width:25px;height:25px;color:#416b20}.cart-popup-v57 .drawer-items{padding:0!important;display:grid!important;gap:10px;overflow:visible!important;height:auto!important;max-height:none!important}.cart-popup-v57 .drawer-item{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;margin:0;padding:8px 10px;min-height:126px;border:1px solid #c08822;border-radius:20px;background:#fff7e5;box-shadow:0 3px 6px #97621016;align-items:center}.cart-popup-v57 .drawer-item>a{display:block;width:100%;height:112px;border:1px solid #e6d1a1;border-radius:14px;overflow:hidden}.cart-popup-v57 .drawer-item .plant-photo{width:100%;height:100%;object-fit:cover;border-radius:0}.cart-popup-v57 .drawer-item>div{display:flex;flex-direction:column;gap:5px;min-width:0}.cart-popup-v57 .drawer-item h3{font:700 25px/1.05 Georgia,serif;letter-spacing:-.4px;margin:0;color:#073c26;display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset;max-height:none}.cart-popup-v57 .drawer-category{display:flex;align-items:center;gap:6px;padding:3px 12px;width:fit-content;max-width:100%;border-radius:99px;background:#e0e6bd;color:#123e29;font:19px/1.05 Georgia,serif}.cart-popup-v57 .drawer-category svg{width:18px;height:18px;flex-shrink:0}.cart-popup-v57 .drawer-item>div>small{font:11px Arial,sans-serif;color:#676748}.cart-popup-v57 .drawer-item b{font:700 30px/1.1 Georgia,serif;color:#063c28;letter-spacing:-.5px}.cart-popup-v57 .drawer-item-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;margin-top:2px}.cart-popup-v57 .stepper{display:flex;align-items:center;justify-content:space-between;width:128px;min-height:36px;border:1px solid #a36b16;border-radius:13px;background:#fff9e9;overflow:hidden;flex-shrink:0;font:600 23px Georgia,serif}.cart-popup-v57 .stepper button{display:grid;place-items:center;background:none;border:0;padding:5px 8px;color:#073d29;min-width:34px;min-height:32px}.cart-popup-v57 .stepper button:disabled{opacity:.4}.cart-popup-v57 .stepper svg{width:19px;height:19px}.cart-popup-v57 .drawer-delete{display:flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:0;color:#a70008;font:600 18px Georgia,serif;padding:5px 0}.cart-popup-v57 .drawer-delete svg{width:20px;height:20px}.cart-popup-v57 .cart-drawer-footer{position:static;background:none;border:0;padding:10px 0 0}.cart-popup-v57 .drawer-subtotal{display:flex;align-items:center;gap:30px;border:1px solid #bb8524;border-radius:16px;padding:5px 16px;background:#fff5dc;box-shadow:0 3px 6px #9a691619;color:#053c27;font:700 32px Georgia,serif}.cart-popup-v57 .drawer-subtotal:after{content:"";height:1px;background:#ad7213;flex:1;order:1}.cart-popup-v57 .drawer-subtotal>span{order:0}.cart-popup-v57 .drawer-subtotal>strong{order:2;white-space:nowrap;font:inherit}.cart-popup-v57 .cart-drawer-footer>p{font:14px/1.3 Arial,sans-serif;text-align:center;color:#113e2c;margin:8px 0 14px}.cart-popup-v57 .drawer-actions{display:flex;flex-direction:column-reverse;gap:10px;padding:0 10px}.cart-popup-v57 .drawer-actions button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:47px;padding:5px 12px;border-radius:99px;font:700 29px/1.1 Georgia,serif}.cart-popup-v57 .drawer-actions .primary{border:2px solid #d7a52a;background:linear-gradient(120deg,#00552f,#003d27);box-shadow:0 4px 7px #7e500328;color:#fff7df}.cart-popup-v57 .drawer-actions .outline{border:1.5px solid #0b3e2b;background:none;color:#073c29}.cart-popup-v57 .drawer-actions svg{width:27px;height:27px}.cart-popup-v57 .drawer-continue{display:block;width:fit-content;margin:10px auto 14px;text-decoration:underline;text-underline-offset:3px;font:20px/1.2 Arial,sans-serif;padding:0;color:#153e2d}.cart-popup-v57 .drawer-care{display:flex;align-items:center;justify-content:center;gap:18px;font:italic 600 24px/1.2 Georgia,serif;margin:0 60px;color:#0c3c28}.cart-popup-v57 .drawer-care i{height:1px;flex:1;background:#b07917}.cart-popup-v57 .drawer-care svg{color:#a76b0c;width:29px;height:29px;stroke-width:1.5}.cart-popup-v57 .drawer-care em{white-space:nowrap}@media(min-width:1101px){.cart-popup-v57 .drawer-item>div{padding-right:229px}.cart-popup-v57 .drawer-item-controls{position:absolute!important;right:15px;top:50%;transform:translateY(-50%);width:226px}.cart-popup-v57 .drawer-item h3{font-size:23px}}@media(min-width:768px) and (max-width:1100px){.cart-drawer.cart-popup-v57{width:min(900px,calc(100vw - 80px));padding:25px 28px 22px;border-radius:52px}.cart-popup-v57 .cart-drawer-header h2{font-size:clamp(48px,5.6vw,68px)}.cart-popup-v57 .drawer-item{grid-template-columns:28% minmax(0,1fr);gap:24px;padding:8px 10px}.cart-popup-v57 .drawer-item>a{height:clamp(125px,16vw,175px)}.cart-popup-v57 .drawer-item h3{font-size:clamp(24px,3.2vw,35px)}.cart-popup-v57 .drawer-item b{font-size:34px}.cart-popup-v57 .stepper{width:175px;min-height:42px}.cart-popup-v57 .drawer-category{font-size:23px}.cart-popup-v57 .drawer-actions button{min-height:54px;font-size:34px}}@media(max-width:767px){.cart-drawer.cart-popup-v57{width:calc(100vw - 12px);max-height:calc(100dvh - 20px);padding:15px 10px 17px;border:5px double #b78321;border-radius:38px;box-shadow:0 0 0 3px #fffdf0,0 20px 50px #0006}.cart-popup-v57 .cart-gold-ornament{width:43px;height:43px}.cart-popup-v57 .cart-drawer-header{padding:0 7px 6px}.cart-popup-v57 .cart-drawer-header small{font-size:10px;letter-spacing:1.3px;gap:8px;margin:0 12px 12px}.cart-popup-v57 .cart-drawer-header small:after,.cart-popup-v57 .cart-drawer-header small:before{width:20px}.cart-popup-v57 .cart-drawer-header h2{font-size:clamp(30px,8.5vw,53px);gap:9px;letter-spacing:-.8px;padding-right:32px}.cart-popup-v57 h2>span{font-size:clamp(15px,4vw,25px);padding:5px 10px}.cart-popup-v57 .cart-title-leaf{width:25px;height:25px}.cart-popup-v57 .drawer-close{right:3px;top:24px;width:29px;height:29px;padding:4px}.cart-popup-v57 .drawer-close svg{width:21px;height:21px}.cart-popup-v57 .drawer-added{font-size:14px;margin:4px 7px 12px;padding:5px 13px;gap:10px}.cart-popup-v57 .drawer-added svg{width:18px;height:18px}.cart-popup-v57 .drawer-items{gap:8px}.cart-popup-v57 .drawer-item{grid-template-columns:31% minmax(0,1fr);gap:10px;padding:7px;min-height:112px;border-radius:14px}.cart-popup-v57 .drawer-item>a{height:100%;min-height:100px;max-height:150px;border-radius:10px}.cart-popup-v57 .drawer-item>div{gap:4px;padding:0}.cart-popup-v57 .drawer-item h3{font-size:clamp(17px,4.7vw,29px);line-height:1.04;letter-spacing:-.3px}.cart-popup-v57 .drawer-category{font-size:clamp(12px,3.4vw,21px);padding:2px 7px;gap:4px}.cart-popup-v57 .drawer-category svg{width:13px;height:13px}.cart-popup-v57 .drawer-item b{font-size:clamp(20px,5.5vw,32px)}.cart-popup-v57 .drawer-item-controls{gap:6px;position:static!important;transform:none;width:100%;margin-top:2px}.cart-popup-v57 .stepper{width:105px;min-height:26px;border-radius:8px;font-size:19px}.cart-popup-v57 .stepper button{min-width:27px;min-height:25px;padding:3px 5px}.cart-popup-v57 .stepper svg{width:15px;height:15px}.cart-popup-v57 .drawer-delete{font-size:13px;gap:4px;padding:3px 0}.cart-popup-v57 .drawer-delete svg{width:14px;height:14px}.cart-popup-v57 .drawer-item>div>small{font-size:9px}.cart-popup-v57 .cart-drawer-footer{padding-top:9px}.cart-popup-v57 .drawer-subtotal{font-size:clamp(22px,6vw,34px);padding:6px 11px;border-radius:13px;gap:15px}.cart-popup-v57 .cart-drawer-footer>p{font-size:11px;line-height:1.35;margin:7px 5px 12px}.cart-popup-v57 .drawer-actions{gap:8px;padding:0 3px}.cart-popup-v57 .drawer-actions button{min-height:34px;font-size:clamp(20px,5.5vw,32px);gap:7px;padding:5px 8px}.cart-popup-v57 .drawer-actions .primary{min-height:42px}.cart-popup-v57 .drawer-actions svg{width:22px;height:22px}.cart-popup-v57 .drawer-continue{font:16px/1.2 Georgia,serif;margin:9px auto 14px}.cart-popup-v57 .drawer-care{gap:10px;font-size:17px;margin:0 32px}.cart-popup-v57 .drawer-care svg{width:20px;height:20px}}@media(max-width:350px){.cart-popup-v57 .stepper{width:82px}.cart-popup-v57 .drawer-delete{font-size:11px}.cart-popup-v57 .cart-title-leaf{display:none}.cart-popup-v57 .cart-drawer-header small{font-size:8px}}.announcement.announcement-moving{display:flex!important;justify-content:flex-start;overflow:hidden;height:30px;min-height:30px;padding:0!important;white-space:nowrap}.nursery-marquee-track{display:flex;flex:0 0 auto;width:max-content;animation:nursery-announcement-scroll 35s linear infinite;will-change:transform}.nursery-marquee-group{display:flex;align-items:center;gap:65px;padding-right:65px;flex:0 0 auto;min-width:100vw}.nursery-marquee-message{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font:400 13px/1.2 Arial,sans-serif;flex-shrink:0}.nursery-marquee-message>svg{width:17px;height:17px;stroke-width:1.5;color:#b98b19}.nursery-marquee-message button{color:inherit;background:none;border:0;padding:6px 0;font:inherit;white-space:nowrap}.announcement-moving:focus-within .nursery-marquee-track,.announcement-moving:hover .nursery-marquee-track{animation-play-state:paused}.nursery-marquee-message button:focus-visible{outline:2px solid #c79a32;outline-offset:1px}@keyframes nursery-announcement-scroll{to{transform:translateX(-50%)}}@media(max-width:767px){.announcement.announcement-moving{height:29px;min-height:29px}.nursery-marquee-group{gap:45px;padding-right:45px}.nursery-marquee-message{font-size:12px}}@media(prefers-reduced-motion:reduce){.nursery-marquee-track{animation:none;will-change:auto}.announcement.announcement-moving{overflow-x:auto}.nursery-marquee-group[aria-hidden=true]{display:none}.nursery-marquee-group{padding:0 12px}}.compact-search-clear,.live-search-panel{display:none}@media(max-width:1100px){.nursery-header-luxe:has(.live-search-panel){z-index:100}.nursery-header-luxe .search-shell{position:relative;overflow:visible}.compact-search-clear{display:grid;place-items:center;flex:0 0 23px;width:23px;height:26px;padding:2px;border:0;background:none;color:#073e2a}.compact-search-clear svg{width:21px;height:21px}.live-search-panel{display:block;position:absolute;top:calc(100% + 8px);right:0;width:min(520px,85vw);padding:18px;border:1px solid #c08d28;border-radius:21px;background:radial-gradient(ellipse at top,#fffaf0,#fff3dc);box-shadow:0 20px 40px #152a2655;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;color:#083c29;z-index:101;text-align:left}.live-search-panel h3{font:700 25px/1.1 Georgia,serif;color:#946008;margin:0 0 11px}.live-query-suggestions{display:grid;gap:6px;margin:0 0 15px}.live-query-suggestions button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:#f8ecd7;color:#073e2b;font:17px/1.2 Arial,sans-serif;text-align:left}.live-query-suggestions svg{width:23px;height:23px;flex-shrink:0}.live-query-suggestions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-search-products{border-top:1px solid #bd8520;padding-top:14px}.live-search-products h3{margin-bottom:4px}.live-search-count{font:12px Arial,sans-serif;margin:0 0 10px;color:#666745}.live-product-result{display:flex;align-items:center;gap:13px;width:100%;padding:5px;border:1px solid #d8bb82;border-radius:13px;margin-bottom:8px;background:#fff8e9;color:#063d29;text-align:left}.live-product-result>.search-photo-placeholder,.live-product-result>img{width:83px;height:76px;object-fit:cover;border:1px solid #d2b879;border-radius:10px;flex:0 0 83px}.search-photo-placeholder{display:grid;place-items:center}.live-product-result>span:not(.search-photo-placeholder){flex:1;min-width:0}.live-product-result b{display:block;font:700 18px/1.15 Arial,sans-serif;white-space:normal;margin-bottom:7px}.live-product-result small{display:inline-block;font:13px/1.1 Arial,sans-serif;color:#66511d;border:1px solid #b88413;border-radius:8px;padding:3px 7px;background:#fff8df}.live-product-result>svg{width:21px;height:21px;flex-shrink:0;color:#9b6a10}.live-view-results{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:11px;border:0;border-radius:99px;background:linear-gradient(110deg,#075333,#003c27);color:#fffae7;font:700 24px Georgia,serif;margin-top:16px}.live-view-results svg{width:25px;height:25px}.live-search-tip{font:italic 15px Georgia,serif;color:#8a5d08;margin:10px 0 0;text-align:center}.live-search-empty{font:15px/1.4 Arial,sans-serif;margin:12px 0}.live-search-panel button:focus-visible{outline:2px solid #065332;outline-offset:2px}}@media(max-width:767px){body .nursery-header-luxe.mobile-header-v52 .search-shell{position:absolute}.live-search-panel{top:100%;left:11px;right:11px;width:auto;border-radius:18px;padding:15px;max-height:65dvh}.live-search-panel h3{font-size:24px}.live-query-suggestions button{font-size:16px;padding:8px}.live-product-result{gap:10px}.live-product-result>.search-photo-placeholder,.live-product-result>img{width:74px;height:70px;flex-basis:74px}.live-product-result b{font-size:16px}.live-product-result small{font-size:12px}.live-view-results{font-size:22px}}.search-suggestions-layer{display:contents}.tablet-search-shade{display:none}@media(min-width:768px) and (max-width:1100px){.tablet-search-shade{display:block;position:fixed;inset:var(--tablet-search-shade-top,140px) 0 0;border:0;background:#052e292f;backdrop-filter:blur(2px);z-index:100;cursor:default}.live-search-panel{position:fixed;top:var(--tablet-search-panel-top,120px);right:4vw;left:auto;width:49vw;min-width:360px;max-width:640px;padding:22px 24px 24px;border-radius:25px;max-height:calc(100dvh - var(--tablet-search-panel-top,120px) - 18px);box-shadow:0 18px 45px #143a284d;z-index:101}.live-search-panel h3{font-size:clamp(27px,3vw,34px);margin-bottom:13px}.live-query-suggestions{gap:8px;margin-bottom:20px}.live-query-suggestions button{font-size:clamp(17px,1.9vw,22px);padding:10px 12px}.live-search-products{padding-top:18px}.live-search-count{margin-top:-6px;margin-bottom:12px}.live-product-result{padding:7px;gap:16px;margin-bottom:10px;border-radius:16px}.live-product-result>.search-photo-placeholder,.live-product-result>img{width:clamp(90px,10.5vw,115px);height:clamp(80px,9vw,105px);flex-basis:clamp(90px,10.5vw,115px);border-radius:12px}.live-product-result b{font-size:clamp(18px,2vw,23px);margin-bottom:9px}.live-product-result small{font-size:15px;border-radius:10px;padding:4px 9px}.live-view-results{font-size:clamp(25px,3vw,34px);padding:12px;margin-top:22px}.live-search-tip{display:none}.search-shell:has(.live-search-panel) .search-go{display:none!important}}@media(min-width:1101px){.nursery-header-luxe:has(.live-search-panel){z-index:100}.compact-search-clear{display:grid;place-items:center;width:25px;height:28px;flex:0 0 25px;padding:2px;background:none;border:0;color:#9c690b}.compact-search-clear svg{width:21px;height:21px}.tablet-search-shade{display:block;position:fixed;inset:var(--tablet-search-shade-top,140px) 0 0;border:0;background:#0e241d3b;backdrop-filter:blur(1.5px);z-index:100;cursor:default}.live-search-panel{display:block;position:fixed;top:var(--tablet-search-panel-top,120px);right:var(--web-search-panel-right,24px);left:auto;width:var(--web-search-panel-width,480px);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--tablet-search-panel-top,120px) - 20px);overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 22px;border:1px solid #c3912c;border-radius:26px;background:radial-gradient(ellipse at top,#fffaf0,#fff4e0);color:#093e2b;box-shadow:0 14px 30px #283e264d;z-index:101;text-align:left}.live-search-panel h3{font:600 26px/1.15 Georgia,serif;color:#133e2b;margin:0 0 13px}.live-query-suggestions{display:grid;gap:4px;margin-bottom:20px}.live-query-suggestions button{display:flex;align-items:center;gap:13px;width:100%;background:none;border:0;padding:4px 10px;font:21px/1.2 Georgia,serif;color:#123d29;text-align:left}.live-query-suggestions svg{width:22px;height:22px;flex-shrink:0;color:#a26e14}.live-query-suggestions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-search-products{border-top:1px solid #bd8c2a;padding-top:14px}.live-search-products h3{margin-bottom:3px}.live-search-count{font:italic 13px Georgia,serif;color:#936012;margin:0 0 13px}.live-product-result{display:flex;align-items:center;gap:18px;width:100%;padding:8px 6px;border:0;border-bottom:1px solid #dcc394;background:none;border-radius:0;color:#0c3422;text-align:left}.live-product-result:last-child{border-bottom:0}.live-product-result>.search-photo-placeholder,.live-product-result>img{width:94px;height:90px;flex:0 0 94px;border:1px solid #e0d0a7;border-radius:12px;object-fit:cover}.search-photo-placeholder{display:grid;place-items:center}.live-product-result>span:not(.search-photo-placeholder){flex:1;min-width:0}.live-product-result b{display:block;font:700 21px/1.15 Georgia,serif;margin-bottom:5px;white-space:normal}.live-product-result small{font:18px/1.1 Georgia,serif;color:#194a32}.live-product-result>svg{width:19px;height:19px;flex-shrink:0;color:#a06e13}.live-view-results{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;padding:11px;border:0;border-radius:99px;background:linear-gradient(110deg,#164c31,#073c29);color:#fff8e6;font:600 24px/1.2 Georgia,serif;margin-top:14px}.live-view-results svg{width:26px;height:26px}.live-search-tip{display:none}.live-search-empty{font:16px/1.4 Arial,sans-serif;margin:12px 0}.live-search-panel button:focus-visible{outline:2px solid #a77312;outline-offset:1px}.search-shell:has(.live-search-panel) .search-go{border-left:1px solid #dec48c;border-radius:0;padding-left:10px}}@media(min-width:1101px){.approved-care-grid article>.care-responsive-art{display:none}}.contact-content-width{width:94%;max-width:1540px;margin:auto}.contact-form-mobile-copy,.contact-form-mobile-title,.contact-mobile-links,.contact-mobile-title{display:none}.contact-info-row{display:grid;grid-template-columns:1fr 1.05fr 1.2fr;gap:16px;margin:18px 0 24px}.contact-info-row article{display:flex;align-items:center;gap:17px;padding:18px 20px;min-width:0;border:1px solid #b8801d;border-radius:20px;background:#fff7e6}.contact-info-row article>svg{width:50px;height:64px;color:#af7d17;stroke-width:1.4;flex-shrink:0}.contact-info-row article>div{border-left:1px solid #b27a18;padding-left:17px;min-width:0}.contact-info-row h2{font:700 clamp(24px,2vw,34px)/1.05 Georgia,serif;margin:0 0 6px}.contact-info-row a{display:block;text-decoration:none;font:clamp(17px,1.55vw,26px)/1.3 Georgia,serif;color:#151f15;overflow-wrap:anywhere}.contact-info-row address{font-size:clamp(15px,1.3vw,22px)}.contact-main-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:24px;margin-bottom:20px;align-items:stretch}.contact-message-card{border:5px double #b5811d;border-radius:22px;padding:18px 26px;background:#fff8e9;min-width:0}.contact-message-card h2{font:700 clamp(30px,2.9vw,45px)/1.1 Georgia,serif;margin:0 0 5px;letter-spacing:-.7px}.contact-message-card>p{font-size:20px;color:#14281c;margin:0 0 14px}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 23px}.contact-fields label{display:block;min-width:0;font:700 15px Georgia,serif;color:#171e16}.contact-fields label>small{font-weight:400;font-size:inherit}.contact-fields input,.contact-fields select,.contact-fields textarea{display:block;width:100%;border:1px solid #8f9987;border-radius:8px;background:#fffcf2;color:#102b1d;padding:7px 9px;font:15px Arial,sans-serif;margin-top:4px;min-height:34px;box-shadow:none}.contact-fields textarea{resize:vertical;min-height:100px}.contact-fields input:focus,.contact-fields select:focus,.contact-fields textarea:focus{outline:2px solid #c49732;outline-offset:1px}.contact-wide{grid-column:1/-1}.contact-fields .contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-send{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;border:0;border-radius:99px;background:linear-gradient(110deg,#00532c,#003f27);color:#fff8e6;font:700 25px Georgia,serif;padding:7px 15px;margin-top:14px}.contact-send svg{width:25px;height:25px}.contact-send:disabled{opacity:.65}.contact-form-status{font:15px/1.4 Arial,sans-serif;color:#07502e;margin:12px 0 0}.contact-form-status.is-error{color:#a42415}.contact-visit-card{display:flex;flex-direction:column;min-width:0;border:5px double #bc8a28;border-radius:22px;overflow:hidden;background:#fff4df}.contact-visit-card>div{padding:20px 24px 0}.contact-visit-card h2{font:700 clamp(29px,2.6vw,43px)/1.1 Georgia,serif;letter-spacing:-.6px;margin:0 0 20px}.contact-visit-card h2:after{content:"";display:block;width:85px;height:3px;background:#bc8b1e;margin:13px 0}.contact-visit-card h2 svg{display:none}.contact-visit-card address{font:clamp(21px,2vw,32px)/1.2 Georgia,serif}.contact-visit-card>picture{display:block;margin-top:auto;position:relative;min-height:140px}.contact-visit-card>picture:before{content:"";position:absolute;inset:0;background:linear-gradient(#fff4df,transparent 40%);pointer-events:none}.contact-visit-card img{display:block;width:100%;height:190px;object-fit:cover}.contact-closer-banner{position:relative;display:grid;grid-template-columns:61% 39%;max-width:1700px;margin:auto;min-height:180px;background:#fff6e2;overflow:hidden}.contact-closer-banner>img{width:100%;height:100%;max-height:260px;object-fit:cover}.contact-closer-banner>div{position:relative;padding:18px 22px}.contact-closer-banner>div:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:100px;background:linear-gradient(90deg,transparent,#fff6e2)}.contact-closer-banner h2{font:700 clamp(30px,3.4vw,51px)/.98 Georgia,serif;letter-spacing:-1px;margin:0 0 12px}.contact-closer-banner h2:after{content:"";display:block;background:#b9881e;height:3px;width:60px;margin-top:12px}.contact-closer-banner p{font:clamp(18px,1.8vw,28px)/1.2 Georgia,serif;margin:0;color:#17251a}@media(min-width:768px) and (max-width:1100px){.contact-content-width{width:94%}.contact-info-row{gap:12px;margin:14px 0 16px}.contact-info-row article{position:relative;border:4px double #b68a2c;padding:12px;align-items:flex-start;gap:10px;overflow:hidden}.contact-info-row article>svg{width:38px;height:52px}.contact-info-row article>div{padding-left:11px}.contact-info-row h2{font-size:24px}.contact-info-row a{font-size:18px}.contact-info-row address{font-size:15px}.contact-info-row article:after{content:"";position:absolute;bottom:0;right:0;width:80px;height:44px;background:url(/assets/i-love-nursery-leaf-branch-94dc679b28.webp) 50%/contain no-repeat;opacity:.6;pointer-events:none}.contact-main-grid{gap:16px;grid-template-columns:1.55fr 1fr}.contact-message-card{padding:14px 22px}.contact-message-card h2{font-size:32px}.contact-message-card>p{font-size:18px}.contact-fields{gap:10px 18px}.contact-fields label{font-size:14px}.contact-fields input,.contact-fields select{min-height:29px;padding:4px 8px}.contact-fields textarea{min-height:91px}.contact-send{min-height:39px;font-size:23px}.contact-visit-card>div{padding:17px 20px 0}.contact-visit-card h2{font-size:30px;margin-bottom:12px}.contact-visit-card h2 svg{display:inline-block;width:35px;height:35px;color:#ae7b12;vertical-align:middle;margin-right:7px}.contact-visit-card h2:after{display:none}.contact-visit-card address{font-size:23px;line-height:1.12}.contact-visit-card img{height:175px}.contact-closer-banner{min-height:170px}.contact-closer-banner h2{font-size:36px}.contact-closer-banner p{font-size:20px}}@media(max-width:767px){.contact-closer-banner,.contact-form-desktop-copy,.contact-form-desktop-title,.contact-info-row,.contact-page-breadcrumb,.contact-page-faq,.contact-page-intro,.contact-visit-card{display:none}.contact-mobile-title{display:block;position:absolute;left:18%;right:18%;bottom:-24px;z-index:1;padding:12px 8px 14px;border-radius:20px;background:#fff7e9;box-shadow:0 9px 18px #4d321d26;text-align:center}.contact-mobile-title>span{display:flex;align-items:center;justify-content:center;gap:9px;color:#ad7b15;font:700 11px Georgia,serif;letter-spacing:2px;white-space:nowrap}.contact-mobile-title>span:after,.contact-mobile-title>span:before{content:"";height:1px;width:23px;background:#b4821f}.contact-mobile-title h1{font:700 clamp(24px,6.1vw,42px)/1.1 Georgia,serif;letter-spacing:-.6px;margin:6px 0 0;white-space:nowrap}.contact-mobile-title h1 em{font-weight:400;color:#b18112}.contact-content-width{width:85%}.contact-main-grid{display:block;margin-bottom:15px}.contact-message-card{border:0;border-radius:0;background:none;padding:0}.contact-form-mobile-copy,.contact-form-mobile-title{display:block}.contact-message-card h2{font-size:clamp(27px,7vw,45px);letter-spacing:-.7px;margin:0 0 8px}.contact-find-card h2:after,.contact-form-mobile-title:after,.contact-mobile-links>h2:after{content:"";display:block;width:26px;height:2px;background:#b48116;margin-top:7px}.contact-message-card>p{font:15px/1.3 Arial,sans-serif;margin:0 0 14px;color:#141d16}.contact-fields{display:flex;flex-direction:column;gap:10px}.contact-fields .contact-optional-field{display:none}.contact-fields label{font:700 14px Arial,sans-serif}.contact-fields input,.contact-fields select,.contact-fields textarea{font:16px Arial,sans-serif;min-height:36px;border:1px solid #ba872d;border-radius:9px;background:#fffcf5;padding:6px 9px;margin-top:4px}.contact-fields textarea{min-height:90px}.contact-send{margin-top:13px;min-height:39px;font-size:22px;padding:7px 12px}.contact-send svg{width:22px;height:22px}.contact-mobile-links{display:block;margin-top:21px}.contact-mobile-links>h2{font:700 clamp(23px,6vw,37px)/1.1 Georgia,serif;letter-spacing:-.5px;margin:0 0 12px;white-space:nowrap}.contact-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.contact-mobile-actions a{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;background:#fff8ed;box-shadow:0 5px 13px #4938201c;padding:10px 5px;text-decoration:none;font:700 20px Georgia,serif}.contact-mobile-actions svg{width:25px;height:25px;color:#ad7c12;stroke-width:1.5}.contact-mobile-details{border:1px solid #d7bc8c;border-radius:13px;padding:8px 12px;display:grid;gap:7px;margin-bottom:16px}.contact-mobile-details a{display:flex;align-items:center;gap:14px;font:700 clamp(14px,3.8vw,23px) Georgia,serif;text-decoration:none;overflow-wrap:anywhere}.contact-mobile-details svg{width:24px;height:24px;flex:0 0 24px;color:#b48013;border:1px solid #b48013;border-radius:50%;padding:3px}.contact-mobile-details span{border-left:1px solid #b48013;padding-left:13px;min-width:0}.contact-find-card{display:grid;grid-template-columns:35% minmax(0,1fr);border-radius:14px;overflow:hidden;background:#f2eddb;margin:0 -5px}.contact-find-card>img{width:100%;height:100%;object-fit:cover;min-height:105px}.contact-find-card>div{padding:9px 11px}.contact-find-card h2{font:700 clamp(20px,5.2vw,31px)/1 Georgia,serif;margin:0 0 9px;white-space:nowrap;letter-spacing:-.4px}.contact-find-card address{font:clamp(12px,3.1vw,19px)/1.3 Arial,sans-serif}.contact-order-note{display:flex;align-items:flex-start;justify-content:center;gap:8px;text-align:center;font:italic 11px/1.4 Arial,sans-serif;margin:13px -5px 0;color:#182c20}.contact-order-note svg{width:18px;height:18px;flex-shrink:0;color:#ac7a15}}.contact-form-panel .contact-full-page-link{display:inline-flex;align-items:center;gap:9px;color:#07502e;font:600 16px Georgia,serif;margin:0 0 12px;text-decoration:underline;text-underline-offset:3px}@media(min-width:768px) and (max-width:1100px){.contact-info-row article:nth-child(2) a{font-size:clamp(14px,1.6vw,17px)}}.light-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.light-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:7px 10px;background:#eceed9;border-radius:20px;padding:13px 24px 16px;overflow:hidden}.light-step-number{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dbe3b8;color:#163c28;font:700 25px Georgia,serif}.light-steps h3{font:700 27px/1.1 Georgia,serif;margin:5px 0 0;letter-spacing:-.7px}.light-steps li>picture{grid-column:1/-1;display:block;margin:0 auto;width:100%;height:120px}.light-steps li>picture img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.light-steps p{grid-column:1/-1;font:16px/1.3 Arial,sans-serif;margin:0}.light-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:19px 0}.light-notes section{display:flex;align-items:center;gap:16px;background:#eceed8;border-radius:19px;padding:17px 24px}.light-notes section>div{flex:1;min-width:0}.light-notes h2{font:700 35px/1.1 Georgia,serif;letter-spacing:-.9px;margin:0 0 8px}.light-notes p{font:16px/1.3 Arial,sans-serif;margin:0}.light-notes picture{width:95px;flex:0 0 95px;display:block}.light-notes picture img{width:100%;height:90px;object-fit:contain;mix-blend-mode:multiply}.light-topics a>span{border:0;padding-left:6px}.light-topics a>svg:last-child{width:22px;flex:0 0 22px}@media(min-width:768px) and (max-width:1100px){.light-steps ol{grid-template-columns:1fr;gap:16px}.light-steps li{grid-template-columns:175px 45px minmax(0,1fr);grid-template-rows:auto auto;gap:0 20px;align-items:start;padding:10px 23px 12px 12px;min-height:106px}.light-steps li>picture{grid-column:1;grid-row:1/3;height:94px;width:100%;border-right:1px solid #b7801d;padding-right:20px;margin:0}.light-step-number{grid-column:2;grid-row:1/3;margin-top:2px}.light-steps h3{grid-column:3;grid-row:1;font-size:31px;margin:0 0 5px}.light-steps p{grid-column:3;grid-row:2;font-size:17px}.light-notes section{padding:18px 22px;gap:10px}.light-notes h2{font-size:31px}.light-notes p{font-size:17px}.light-notes picture{width:72px;flex-basis:72px}.light-notes picture img{height:90px}.light-topics a:first-child{order:1}.light-topics a:nth-child(2){order:7}.light-topics a:nth-child(3){order:2}.light-topics a:nth-child(4){order:3}.light-topics a:nth-child(5){order:4}.light-topics a:nth-child(6){order:6}.light-topics a:nth-child(7){order:5}.light-topics a:nth-child(8){order:8}}@media(max-width:767px){.light-steps ol{display:flex;flex-direction:column;gap:10px}.light-steps li{grid-template-columns:25px minmax(0,1fr) 43px;grid-template-rows:auto auto;gap:0 12px;padding:11px 10px 11px 13px;border-radius:15px;align-items:start}.light-step-number{grid-column:1;grid-row:1/3;width:25px;height:25px;font:700 18px Arial,sans-serif;align-self:center}.light-steps h3{grid-row:1;margin:0;font-size:22px;letter-spacing:-.5px}.light-steps h3,.light-steps p{grid-column:2;border-left:1px solid #b5821c;padding-left:12px}.light-steps p{grid-row:2;font-size:13px;line-height:1.3}.light-steps li>picture{grid-column:3;grid-row:1/3;align-self:center;width:100%;height:50px;margin:0}.light-notes{display:flex;flex-direction:column;gap:11px;margin:13px 0}.light-notes section{display:flex;flex-direction:row-reverse;padding:11px 13px;gap:15px;border-radius:15px}.light-notes section>div{border-left:1px solid #b5821c;padding-left:14px}.light-notes h2{font-size:24px;letter-spacing:-.5px;margin-bottom:4px}.light-notes p{font-size:13px}.light-notes picture{width:46px;flex-basis:46px}.light-notes picture img{height:56px}.light-topics a{padding:5px 12px;min-height:30px}.light-topics a>span{padding:0}}.first-week-guide-v65 .watering-hero{grid-template-columns:42% 58%}.first-week-guide-v65 .watering-hero>div{padding:40px 26px}.first-week-guide-v65 .watering-hero h1{font-size:clamp(42px,5.1vw,78px);letter-spacing:-1.7px}.first-week-guide-v65 .watering-hero h1 em{font-size:1.05em;white-space:nowrap}.first-week-guide-v65 .watering-hero>picture{padding:12px 12px 12px 0}.first-week-divider{display:flex;align-items:center;gap:18px;margin:26px 0 18px;color:#b17c17}.first-week-divider i{height:1px;flex:1;background:#b8892a}.first-week-divider svg{width:35px;height:30px;stroke-width:1.2}.first-week-guide-v65 .watering-section-title{display:block;margin:16px 0 20px}.first-week-guide-v65 .watering-section-title:after{display:none}.first-week-steps h3{font-size:clamp(25px,2.6vw,38px)}.first-week-steps li>picture{height:135px}.first-week-steps p{line-height:1.4}.first-week-notes{margin:0}.first-week-topics .watering-section-title{margin-top:0}@media(min-width:768px) and (max-width:1100px){.first-week-guide-v65 .watering-hero{grid-template-columns:43% 57%}.first-week-guide-v65 .watering-hero>div{padding:34px 27px}.first-week-guide-v65 .watering-hero h1{font-size:clamp(43px,6vw,64px);margin-bottom:18px}.first-week-guide-v65 .watering-hero img{min-height:230px}.first-week-divider{display:none}.first-week-guide-v65 .watering-section-title{display:flex;margin:24px 0 20px}.first-week-guide-v65 .watering-section-title:after{display:block}.first-week-steps li{grid-template-columns:45px 170px minmax(0,1fr);padding:13px 25px;min-height:116px}.first-week-steps li>picture{height:100px}.first-week-steps h3{font-size:31px}.first-week-steps p{font-size:18px}.first-week-notes{margin:24px 0}.first-week-notes picture{display:none}.first-week-notes section{padding:19px 22px 22px}.first-week-notes h2{font-size:34px}.first-week-notes p{font-size:18px}.first-week-topics a:nth-child(n){order:0}}@media(max-width:767px){.first-week-guide-v65 .watering-hero{background:#eceed9;border-radius:16px;padding:11px 8px 7px;overflow:hidden}.first-week-guide-v65 .watering-hero>div{padding:0 3px 12px}.first-week-guide-v65 .watering-hero h1{font-size:clamp(25px,7vw,49px);letter-spacing:-.7px;margin-bottom:7px;white-space:nowrap}.first-week-guide-v65 .watering-hero h1 em{font-size:1em}.first-week-guide-v65 .watering-hero p{font-size:14px}.first-week-guide-v65 .watering-hero>picture{padding:0}.first-week-guide-v65 .watering-hero img{aspect-ratio:2.3;min-height:0;border-radius:12px}.first-week-divider{display:none}.first-week-guide-v65 .watering-section-title{display:flex;border:0;padding:0;margin:14px 0 12px;font-size:26px;gap:12px}.first-week-guide-v65 .watering-section-title:after{display:block}.first-week-steps li{grid-template-columns:23px 69px minmax(0,1fr);gap:0 9px;padding:8px 10px;min-height:0}.first-week-steps .light-step-number{align-self:start;margin-top:1px;width:23px;height:23px}.first-week-steps li>picture{height:62px}.first-week-steps h3{font-size:21px;letter-spacing:-.4px;padding-left:12px}.first-week-steps p{font-size:13px;line-height:1.3;padding-left:12px}.first-week-notes{margin:11px 0 14px;gap:10px}.first-week-notes section{flex-direction:row-reverse;padding:10px 12px;gap:13px}.first-week-notes section>div{border-left:1px solid #b4831f;padding-left:15px}.first-week-notes h2{font-size:23px;margin:0 0 4px}.first-week-notes p{font-size:13px;line-height:1.3}.first-week-notes picture{display:block;width:42px;flex-basis:42px}.first-week-notes picture img{height:48px}}.soil-steps li{grid-template-columns:105px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:6px 19px;align-content:start;padding:18px 21px;min-height:200px}.soil-steps li>picture{grid-column:1;grid-row:1/4;width:100%;height:165px;border-right:1px solid #ae7c22;padding-right:15px;align-self:center}.soil-steps .light-step-number{grid-column:2;grid-row:1;width:31px;height:31px;font-size:23px}.soil-steps h3{grid-column:2;grid-row:2;font-size:25px;margin:0;letter-spacing:-.6px}.soil-steps p{grid-column:2;grid-row:3;font-size:16px;line-height:1.35}.soil-notes section{padding:20px 25px;gap:15px}.soil-notes h2{font-size:clamp(30px,3.3vw,47px)}.soil-notes p{font-size:17px}.soil-notes picture{width:78px;flex-basis:78px}.soil-notes picture img{height:105px}@media(min-width:768px) and (max-width:1100px){.soil-steps li{grid-template-columns:42px 120px minmax(0,1fr);grid-template-rows:auto auto;gap:0 20px;min-height:115px;padding:15px 24px}.soil-steps .light-step-number{grid-column:1;grid-row:1/3;width:40px;height:40px;font-size:27px;align-self:center}.soil-steps li>picture{grid-column:2;grid-row:1/3;height:100px;margin:0;border-right:1px solid #b5801d;padding-right:20px}.soil-steps h3{grid-column:3;grid-row:1;font-size:30px;margin:0 0 7px}.soil-steps p{grid-column:3;grid-row:2;font-size:18px}.soil-topics a:nth-child(n){order:0}}@media(max-width:767px){.soil-steps li{grid-template-columns:24px 70px minmax(0,1fr);grid-template-rows:auto auto;gap:0 9px;padding:10px 11px;min-height:0}.soil-steps .light-step-number{grid-column:1;grid-row:1/3;width:24px;height:24px;font-size:17px;align-self:start;margin-top:1px}.soil-steps li>picture{grid-column:2;grid-row:1/3;height:70px;width:100%;border:0;padding:0;margin:0;align-self:center}.soil-steps h3{grid-row:1;font-size:22px;letter-spacing:-.5px;margin:0}.soil-steps h3,.soil-steps p{grid-column:3;padding-left:13px}.soil-steps p{grid-row:2;font-size:13px;line-height:1.3}.soil-notes{gap:10px;margin:14px 0}.soil-notes section{padding:11px 14px;gap:17px}.soil-notes h2{font-size:24px;margin-bottom:5px}.soil-notes p{font-size:13px;line-height:1.3}.soil-notes picture{width:43px;flex-basis:43px}.soil-notes picture img{height:54px}}.illustrated-care-v67{width:95%;max-width:1400px;margin:24px auto 38px;color:#083b2b;background:#fcf7eb;font-family:Arial,sans-serif;padding:0 6px 12px}.illustrated-care-v67 *{box-sizing:border-box}.illustrated-care-v67 h1,.illustrated-care-v67 h2,.illustrated-care-v67 h3{font-family:Georgia,serif;color:#073c2b;letter-spacing:-1.2px}.ic-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;font-size:17px}.ic-top a{color:inherit;text-underline-offset:3px}.ic-top>span{font-size:13px;font-weight:700;letter-spacing:2px}.ic-hero{display:grid;grid-template-columns:45% 55%;background:#e8ecd5;border-radius:28px;padding:16px;overflow:hidden;align-items:stretch}.ic-hero>div{position:relative;padding:25px 15px;align-self:center}.ic-hero h1{position:relative;z-index:1;font-size:clamp(40px,5.2vw,76px);font-weight:700;line-height:1.02;margin:0 0 20px;white-space:normal;overflow:visible;text-overflow:clip}.ic-hero h1 em{color:#ad7b10;font-weight:500}.ic-hero p{position:relative;z-index:1;font-size:18px;line-height:1.4;margin:0}.ic-hero>picture{display:block;min-width:0}.ic-hero>picture img{display:block;width:100%;height:100%;min-height:245px;object-fit:cover;border-radius:20px}.ic-hero .ic-branch{position:absolute;width:110px;height:110px;object-fit:contain;right:0;bottom:-36px;opacity:.6}.seed-care-v67 .ic-hero h1 em{display:block}.illustrated-care-v67 h2{font-size:40px;line-height:1.15;margin:25px 0 18px}.ic-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.ic-steps li{display:grid;grid-template-columns:43px 1fr;gap:9px 12px;border:1.5px solid #ccd7b2;border-radius:19px;padding:18px 22px;align-content:start;min-width:0}.ic-number{background:#d9e2b4;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;font:700 32px Georgia,serif}.ic-steps h3{font-size:29px;line-height:1.12;margin:0}.ic-steps picture{grid-column:1/-1;grid-row:2;display:block;width:100%;height:120px}.ic-steps picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ic-steps p{font-size:17px;line-height:1.45;margin:0;grid-column:1/-1}.pests-care-v67 .ic-steps h3{grid-row:3;grid-column:1/-1}.pests-care-v67 .ic-steps p{grid-row:4}.pests-care-v67 .ic-steps picture{grid-row:2}.seed-care-v67 .ic-steps li{background:#edf0dd;border:0;grid-template-columns:40px minmax(0,1fr);padding:16px}.seed-care-v67 .ic-steps h3{font-size:27px;align-self:center}.seed-care-v67 .ic-steps picture{grid-column:1;grid-row:2;width:100%;height:155px}.seed-care-v67 .ic-steps p{grid-column:2;grid-row:2;border-left:1px solid #af801c;padding-left:14px;font-size:16px}.seed-care-v67 .ic-steps li{grid-template-columns:48% 1fr}.seed-care-v67 .ic-steps h3{grid-column:1/-1;padding-left:48px;grid-row:1}.seed-care-v67 .ic-number{grid-row:1;grid-column:1;width:38px;height:38px;font-size:27px}.ic-notes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px 0}.ic-notes section{display:flex;align-items:center;gap:22px;background:#e8ecd4;border-radius:19px;padding:20px 23px;min-width:0}.ic-notes h2{font-size:36px;margin:0 0 12px}.ic-notes p{font-size:17px;line-height:1.4;margin:0}.ic-notes img{width:86px;height:104px;object-fit:contain;mix-blend-mode:multiply}.ic-notes picture{flex:0 0 100px}.ic-notes picture img{width:100%;height:100px}.pests-care-v67 .ic-notes>section>img{order:2}.seed-care-v67 .ic-notes section>div{padding-left:20px;border-left:1px solid #b3831d}.ic-topics>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px}.ic-topics a{display:flex;align-items:center;gap:15px;background:#e7ebd1;border-radius:99px;padding:10px 20px;color:inherit;text-decoration:none;font-size:17px;line-height:1.25;min-width:0}.ic-topics a span{flex:1}.ic-topics a svg{width:22px;height:22px;flex-shrink:0;color:#b27f14}.ic-topics a .ic-topic-icon{display:none}.ic-topics a:hover{background:#dce4bd}.illustrated-care-v67 a:focus-visible{outline:2px solid #a77917;outline-offset:3px}@media(min-width:768px) and (max-width:1100px){.illustrated-care-v67{width:93%}.ic-hero{grid-template-columns:45% 55%;padding:14px}.ic-hero>div{padding:20px 14px}.ic-hero h1{font-size:clamp(36px,5.5vw,63px)}.pests-care-v67 .ic-hero h1>span{display:block}.ic-hero p{font-size:18px}.ic-hero .ic-branch{display:none}.ic-hero>picture img{min-height:220px}.ic-steps ol{grid-template-columns:1fr;gap:13px}.ic-steps li,.seed-care-v67 .ic-steps li{grid-template-columns:44px 24% minmax(0,1fr);grid-template-rows:auto auto;gap:0 20px;background:#e9edd6;border:0;padding:13px 20px;align-items:center;min-height:110px}.ic-steps .ic-number,.seed-care-v67 .ic-number{grid-column:1;grid-row:1/3;align-self:start}.ic-steps picture,.pests-care-v67 .ic-steps picture,.seed-care-v67 .ic-steps picture{grid-column:2;grid-row:1/3;height:90px}.ic-steps h3,.pests-care-v67 .ic-steps h3,.seed-care-v67 .ic-steps h3{grid-column:3;grid-row:1;padding:0 0 4px 25px;border-left:1px solid #b7851b;font-size:31px;margin:0;align-self:end}.ic-steps p,.pests-care-v67 .ic-steps p,.seed-care-v67 .ic-steps p{grid-column:3;grid-row:2;border-left:1px solid #b7851b;padding-left:25px;font-size:18px;align-self:start;line-height:1.35}.ic-notes{margin:28px 0}.ic-notes section{padding:20px 24px}.ic-notes picture,.ic-notes>section>img{display:none}.seed-care-v67 .ic-notes section>div{border:0;padding:0}.ic-notes h2{font-size:34px}.ic-topics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-topics a{font-size:18px}}@media(max-width:767px){.illustrated-care-v67{width:94%;margin:15px auto 25px;padding:0 3px 10px}.ic-top{gap:6px;font-size:11px;margin-bottom:15px}.ic-top>span{font-size:9px;letter-spacing:1.2px;white-space:nowrap}.ic-hero{display:flex;flex-direction:column;padding:10px;border-radius:16px;gap:12px}.ic-hero>div{padding:0 7px;align-self:stretch}.ic-hero h1{font-size:clamp(27px,7.1vw,48px);line-height:1.05;letter-spacing:-1px;margin:0 0 8px}.ic-hero p{font-size:14px;line-height:1.3}.ic-hero>picture img{min-height:0;height:auto;aspect-ratio:2.45;border-radius:11px}.ic-hero .ic-branch{display:none}.illustrated-care-v67 h2{font-size:28px;letter-spacing:-.8px;margin:18px 0 12px}.pests-care-v67 .ic-steps>h2,.pests-care-v67 .ic-topics>h2{border-top:1px solid #b4831b;padding-top:10px}.ic-steps ol{grid-template-columns:1fr;gap:9px}.ic-steps li,.seed-care-v67 .ic-steps li{grid-template-columns:25px 23% minmax(0,1fr);grid-template-rows:auto auto;gap:0 10px;background:#edf0dc;border:0;border-radius:14px;padding:10px;min-height:76px;align-items:center}.ic-steps .ic-number,.seed-care-v67 .ic-number{width:25px;height:25px;font:700 18px Arial,sans-serif;grid-column:1;grid-row:1/3;align-self:start}.ic-steps picture,.pests-care-v67 .ic-steps picture,.seed-care-v67 .ic-steps picture{grid-column:2;grid-row:1/3;width:100%;height:65px}.ic-steps h3,.pests-care-v67 .ic-steps h3,.seed-care-v67 .ic-steps h3{grid-column:3;grid-row:1;font-size:20px;letter-spacing:-.6px;padding:0 0 3px 12px;border-left:1px solid #b4831b;margin:0;align-self:end}.ic-steps p,.pests-care-v67 .ic-steps p,.seed-care-v67 .ic-steps p{grid-column:3;grid-row:2;font-size:12px;line-height:1.35;border-left:1px solid #b4831b;padding-left:12px;align-self:start}.ic-notes{grid-template-columns:1fr;gap:10px;margin:14px 0}.ic-notes section{padding:12px 13px;gap:16px;border-radius:13px}.ic-notes h2{font-size:24px;margin:0 0 4px}.ic-notes p{font-size:12px;line-height:1.35}.ic-notes img{width:50px;height:55px}.pests-care-v67 .ic-notes>section>img{order:0}.pests-care-v67 .ic-notes section>div{padding-left:14px;border-left:1px solid #b4831b}.seed-care-v67 .ic-notes picture{order:2;flex:0 0 58px}.seed-care-v67 .ic-notes picture img{height:55px}.seed-care-v67 .ic-notes section>div{padding:0;border:0;flex:1}.ic-topics>div{grid-template-columns:1fr;gap:6px}.ic-topics a{font-size:14px;padding:5px 14px;min-height:28px;gap:15px}.ic-topics a svg{width:19px;height:19px}.ic-topics a .ic-topic-icon{display:block;color:#395e25;width:22px;height:22px}}.seasonal-care-v69 .ic-top{border-top:3px double #b8831c;padding-top:15px}.seasonal-care-v69 .ic-hero{grid-template-columns:47% 53%;padding:14px}.seasonal-care-v69 .ic-hero>div{padding:22px 28px}.seasonal-care-v69 .ic-hero h1{font-size:clamp(44px,5.5vw,82px);margin-bottom:18px}.seasonal-care-v69 .ic-hero h1 em{display:block;font-weight:700;font-style:normal;color:#083b2b}.seasonal-care-v69 .ic-hero>picture img{min-height:230px;aspect-ratio:2.9}.seasonal-care-v69 .ic-steps li{position:relative;background:#edf0dc;border:0;grid-template-columns:32% minmax(0,1fr);grid-template-rows:auto auto;gap:0 18px;padding:23px 18px;min-height:175px}.seasonal-care-v69 .ic-number{position:absolute;top:12px;left:15px;width:34px;height:34px;font:700 24px Arial,sans-serif}.seasonal-care-v69 .ic-steps picture{grid-column:1;grid-row:1/3;height:135px;margin-top:0}.seasonal-care-v69 .ic-steps h3{grid-column:2;grid-row:1;border-left:1px solid #b8831c;padding:4px 0 10px 18px;font-size:29px;align-self:stretch}.seasonal-care-v69 .ic-steps p{grid-column:2;grid-row:2;border-left:1px solid #b8831c;padding-left:18px;font-size:16px;line-height:1.4}.seasonal-care-v69 .ic-notes{margin:20px 0;gap:14px}.seasonal-care-v69 .ic-notes section{padding:20px 24px}.seasonal-care-v69 .ic-notes h2{font-size:35px;margin:0 0 10px}.seasonal-care-v69 .ic-notes p{font-size:17px}@media(min-width:768px) and (max-width:1100px){.seasonal-care-v69 .ic-hero{grid-template-columns:42% 58%;padding:14px}.seasonal-care-v69 .ic-hero>div{padding:19px 15px}.seasonal-care-v69 .ic-hero h1{font-size:clamp(43px,6.8vw,74px);line-height:1.02}.seasonal-care-v69 .ic-hero h1 em{display:inline;font-style:italic;color:#ad7b10;font-weight:500}.seasonal-care-v69 .ic-hero p{font-size:19px}.seasonal-care-v69 .ic-hero>picture img{aspect-ratio:2.07;min-height:230px}.seasonal-care-v69 .ic-steps>h2,.seasonal-care-v69 .ic-topics>h2{border-top:1px solid #b8831c;padding-top:15px}.seasonal-care-v69 .ic-steps li{grid-template-columns:42px 17% minmax(0,1fr);padding:12px 24px;gap:0 22px;min-height:120px}.seasonal-care-v69 .ic-number{position:static;grid-column:1;grid-row:1/3;align-self:center;width:40px;height:40px;font-size:28px}.seasonal-care-v69 .ic-steps picture{grid-column:2;grid-row:1/3;height:100px}.seasonal-care-v69 .ic-steps h3{grid-column:3;grid-row:1;padding:0 0 5px 26px;font-size:31px;align-self:end}.seasonal-care-v69 .ic-steps p{grid-column:3;grid-row:2;padding-left:26px;font-size:18px;align-self:start}.seasonal-care-v69 .ic-notes{border-top:1px solid #b8831c;padding-top:25px;margin:25px 0}.seasonal-care-v69 .ic-notes h2{font-size:33px}.seasonal-care-v69 .ic-notes p{font-size:18px}.seasonal-care-v69 .ic-topics a:nth-child(3){order:7}.seasonal-care-v69 .ic-topics a:nth-child(4){order:3}.seasonal-care-v69 .ic-topics a:nth-child(5){order:4}.seasonal-care-v69 .ic-topics a:nth-child(6){order:8}.seasonal-care-v69 .ic-topics a:nth-child(7){order:5}.seasonal-care-v69 .ic-topics a:nth-child(8){order:6}.seasonal-care-v69 .ic-topics a:first-child{order:1}.seasonal-care-v69 .ic-topics a:nth-child(2){order:2}}@media(max-width:767px){.seasonal-care-v69 .ic-top{padding-top:11px}.seasonal-care-v69 .ic-hero{padding:12px;gap:12px}.seasonal-care-v69 .ic-hero>div{padding:0 6px}.seasonal-care-v69 .ic-hero h1{font-size:clamp(26px,7.4vw,48px);margin-bottom:7px}.seasonal-care-v69 .ic-hero h1 em{display:inline;font-style:italic;color:#ad7b10;font-weight:500}.seasonal-care-v69 .ic-hero p{font-size:14px}.seasonal-care-v69 .ic-hero>picture img{aspect-ratio:2.84;min-height:0;border-radius:12px}.seasonal-care-v69 .ic-steps li{grid-template-columns:25px minmax(0,1fr) 22%;grid-template-rows:auto auto;gap:0 11px;padding:10px;min-height:78px}.seasonal-care-v69 .ic-number{position:static;grid-column:1;grid-row:1/3;align-self:start;width:25px;height:25px;font-size:18px}.seasonal-care-v69 .ic-steps picture{grid-column:3;grid-row:1/3;height:68px;align-self:center}.seasonal-care-v69 .ic-steps h3{grid-column:2;grid-row:1;border-left:1px solid #b8831c;padding:0 0 4px 12px;font-size:21px;align-self:end}.seasonal-care-v69 .ic-steps p{grid-column:2;grid-row:2;border:0;padding-left:12px;font-size:12px;align-self:start;line-height:1.35}.seasonal-care-v69 .ic-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.seasonal-care-v69 .ic-notes section{padding:12px}.seasonal-care-v69 .ic-notes h2{font-size:22px;margin-bottom:6px;letter-spacing:-.8px}.seasonal-care-v69 .ic-notes p{font-size:12px;line-height:1.35}.seasonal-care-v69 .ic-topics h2{margin-top:15px}}.care-article-top,.ic-top,.watering-top{justify-content:flex-end}.plant-troubleshooting-v70{position:relative;isolation:isolate;margin:35px 0;padding:35px 26px 48px;border:1.5px solid #b08a21;border-radius:34px;background:radial-gradient(ellipse at center,#edf0de,#dce4cb);color:#123b17;overflow:hidden;font-family:Georgia,serif}.plant-troubleshooting-v70 *{box-sizing:border-box}.pt-heading{display:flex;align-items:center;gap:20px;margin-bottom:38px;position:relative;z-index:1}.pt-heading>picture{width:120px;flex:0 0 120px}.pt-heading img{width:100%;height:115px;object-fit:contain;mix-blend-mode:multiply}.pt-heading h2{font:700 clamp(32px,3.9vw,64px)/1.12 Georgia,serif;letter-spacing:-1.7px;color:#123b17;margin:0 0 12px;white-space:normal}.pt-heading p{font:clamp(18px,2vw,29px)/1.35 Arial,sans-serif;margin:0;color:#132b12}.pt-branch{position:absolute;z-index:-1;width:180px;height:160px;object-fit:contain;opacity:.65;mix-blend-mode:multiply;pointer-events:none}.pt-branch-top{top:0;right:0;transform:rotate(90deg)}.pt-branch-bottom{bottom:0;left:0;transform:rotate(245deg)}.pt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;position:relative;z-index:1}.pt-card{border:1.5px solid #b58a19;border-radius:24px;background:#fcf8ed;overflow:hidden;min-width:0}.pt-card button{display:flex;width:100%;gap:16px;align-items:center;text-align:left;border:0;background:transparent;color:#123b17;padding:14px 18px;cursor:pointer;border-radius:22px;font-family:Georgia,serif;min-height:112px;box-shadow:none}.pt-card button>picture{width:82px;flex:0 0 82px}.pt-card button img{display:block;width:100%;height:85px;object-fit:contain;mix-blend-mode:multiply}.pt-title{flex:1;font:700 clamp(22px,2.3vw,37px)/1.1 Georgia,serif;letter-spacing:-.6px}.pt-toggle{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border:2px solid #a48219;border-radius:50%;color:#a48219;font:35px/1 Arial,sans-serif}.pt-panel{border-top:1px solid #b58a19;padding:22px 25px 28px}.pt-panel p{font:clamp(16px,1.8vw,25px)/1.45 Arial,sans-serif;margin:0;color:#171b12}.pt-panel[hidden]{display:none}.pt-card button:focus-visible{outline:3px solid #927011;outline-offset:-5px}.pt-card button:hover{background:#f3efd9}.all-closed .pt-heading{display:block;text-align:center;margin-bottom:45px}.all-closed .pt-heading>picture{display:block;width:145px;margin:0 auto}.all-closed .pt-heading>picture img{height:135px}.all-closed .pt-heading p{font-family:Georgia,serif;font-style:italic}.all-closed .pt-branch-top{left:0;right:auto;transform:rotate(0)}.all-closed .pt-branch-bottom{left:auto;right:0;transform:rotate(180deg)}.all-closed{padding-bottom:100px}.all-closed .pt-card button{min-height:110px}@media(min-width:768px) and (max-width:1100px){.plant-troubleshooting-v70{padding:30px 18px;border-radius:28px}.pt-heading{gap:18px;margin-bottom:28px}.pt-heading>picture{width:120px;flex-basis:120px}.pt-heading h2{font-size:clamp(30px,4.7vw,49px)}.pt-heading p{font-family:Georgia,serif;font-size:24px}.pt-cards{gap:16px}.has-open .pt-cards{grid-template-columns:1fr}.has-open .pt-card.is-open{display:grid;grid-template-columns:40% minmax(0,1fr);position:relative;padding:18px 0}.has-open .pt-card.is-open button{padding:12px 20px;gap:20px;min-height:180px}.has-open .pt-card.is-open button>picture{flex-basis:42%;width:42%}.has-open .pt-card.is-open button img{height:170px}.has-open .pt-card.is-open .pt-title{font-size:36px}.has-open .pt-card.is-open .pt-toggle{position:absolute;right:17px;top:17px;width:35px;height:35px;flex-basis:35px;font-size:31px}.has-open .pt-card.is-open .pt-panel{border-top:0;border-left:1px solid #b58a19;margin:4px 0;padding:8px 62px 8px 28px;display:flex;align-items:center}.pt-panel p{font:24px/1.3 Georgia,serif}.all-closed .pt-heading{display:flex;text-align:left;gap:20px;margin-bottom:45px}.all-closed .pt-heading>picture{width:145px;flex-basis:145px;margin:0}.all-closed .pt-heading p{font-size:24px}.all-closed{padding-bottom:55px}.all-closed .pt-card button{padding:12px 14px;gap:10px;min-height:95px}.all-closed .pt-card button>picture{width:65px;flex-basis:65px}.all-closed .pt-card button img{height:70px}.all-closed .pt-title{font-size:24px}.all-closed .pt-toggle{width:31px;height:31px;flex-basis:31px;font-size:29px}}@media(max-width:767px){.plant-troubleshooting-v70{padding:18px 10px 32px;border-radius:24px;margin:25px 0}.pt-heading{display:block;text-align:center;margin-bottom:22px}.all-closed .pt-heading>picture,.pt-heading>picture{display:block;width:88px;margin:0 auto}.all-closed .pt-heading>picture img,.pt-heading img{height:80px}.pt-heading h2{font-size:clamp(27px,8.2vw,46px);line-height:1.03;letter-spacing:-.9px;margin:7px 0 12px}.pt-heading p{font:17px/1.3 Georgia,serif}.pt-cards{grid-template-columns:1fr;gap:10px}.pt-card{border-radius:17px}.all-closed .pt-card button,.pt-card button{padding:9px 14px;gap:12px;min-height:78px}.pt-card button>picture{width:63px;flex-basis:63px}.pt-card button img{height:65px}.pt-title{font-size:26px;letter-spacing:-.6px}.pt-toggle{width:29px;height:29px;flex-basis:29px;font-size:27px}.pt-panel{padding:10px 15px 16px;margin:0 14px;border-top:1px solid #b58a19}.pt-panel p{font:17px/1.3 Georgia,serif}.pt-branch{width:90px;height:85px}.pt-branch-top{top:1px;right:0;transform:rotate(90deg)}.pt-branch-bottom{bottom:0;left:0;transform:rotate(245deg)}.all-closed{padding-top:25px;padding-bottom:25px}.all-closed .pt-heading{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;text-align:left;margin:10px 5px 25px}.all-closed .pt-heading>picture{width:80px;align-self:center}.all-closed .pt-heading>div{display:contents}.all-closed .pt-heading h2{font-size:clamp(27px,7.7vw,40px);margin:0;grid-column:2}.all-closed .pt-heading p{grid-column:1/-1;text-align:center;font-size:18px;line-height:1.3;margin-top:6px}.all-closed .pt-branch-top{left:auto;right:0;transform:rotate(90deg)}.all-closed .pt-branch-bottom{display:none}}.moving-categories-v70{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:auto!important}.moving-categories-v70::-webkit-scrollbar{display:none}.moving-categories-track{display:flex;width:max-content;gap:0}.moving-categories-v70 .category-pills{display:flex;flex-wrap:nowrap;flex:0 0 auto;gap:10px;width:max-content;overflow:visible;padding:0 10px 5px 0;margin:0}.moving-categories-v70 .category-pills button{flex:0 0 auto;white-space:nowrap}.moving-categories-v70:focus-within{outline-offset:3px}.password-login-v71 form{display:grid;gap:14px;text-align:left}.password-login-v71 label{display:grid;gap:6px;font:600 15px/1.3 Arial,sans-serif;color:#163f2c}.password-login-v71 input{width:100%;padding:12px 14px;border:1px solid #a3b58f;border-radius:12px;background:#fffdf5;color:#143c28;font-size:16px;box-sizing:border-box}.password-login-v71 button{cursor:pointer}.password-login-v71 .outline,.password-login-v71 .primary{width:100%;padding:13px;border-radius:99px;margin-top:7px}.password-login-v71 .text-button{background:transparent;border:0;padding:8px;color:#164c35;text-decoration:underline}.password-login-v71 a.auth-google{display:block;text-align:center;background:transparent;color:#194733;border:1px solid #839977;padding:11px;border-radius:99px;font-size:14px}.password-login-v71 small{display:block;text-align:center;line-height:1.4}.auth-setup-key{display:block;overflow-wrap:anywhere;user-select:all;padding:14px;background:#fffbea;border:1px solid #bc943e;border-radius:10px;font-size:17px}.auth-recovery-codes{display:grid;gap:7px;padding:15px;background:#fffbea;user-select:all}.auth-recovery-codes code{font-size:14px}.password-login-v71 .auth-error{color:#9a251c;background:#fff0e9;padding:10px;border-radius:9px}.password-login-v71 button:disabled{opacity:.65;cursor:wait}.password-login-v71 input:focus-visible{outline:2px solid #b38b29;outline-offset:2px}.customer-social-v72{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social-divider{display:flex;align-items:center;gap:10px;grid-column:1/-1;color:#49644d;font:13px Arial,sans-serif;text-align:center}.social-divider:after,.social-divider:before{content:"";height:1px;flex:1;background:#b9c5a8}.password-login-v71 .customer-social-v72 a.social-login{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:11px 14px;border:1px solid #a6b899;border-radius:99px;background:#fffdf7;color:#20462f;text-decoration:none;font:600 15px Arial,sans-serif;box-shadow:none;min-height:44px}.customer-social-v72 svg{width:22px;height:22px;flex-shrink:0}.password-login-v71 .customer-social-v72 a.facebook-login{color:#1877f2}.password-login-v71 .customer-social-v72 a:hover{background:#f2f5e8}.password-login-v71 .customer-social-v72 a.social-unavailable{opacity:.5;cursor:default}.customer-social-v72 a:focus-visible{outline:2px solid #a78023;outline-offset:3px}.banner-editor-heading,.banner-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.banner-editor{margin:22px 0;padding:22px;border:1px solid #d2dbbc;border-radius:20px;background:#faf9ef}.banner-editor-heading h2{font-size:24px;margin:0 0 15px}.banner-editor label{display:grid;gap:7px;font-size:14px;margin-bottom:12px}.banner-editor-heading label{display:flex;align-items:center}.banner-editor input:not([type=checkbox]),.banner-editor select{width:100%;min-width:0;padding:10px;border:1px solid #bdc9aa;border-radius:9px;background:#fff;color:#173d2a;box-sizing:border-box}.banner-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:18px 0}.banner-device{min-width:0}.banner-device h3{font-size:18px}.banner-device img,.banner-preview-empty{width:100%;height:150px;object-fit:contain;background:#e8ecdb;border-radius:12px;display:block;margin-bottom:12px}.banner-preview-empty{display:grid;place-items:center}.banner-destination-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.banner-selected-link{overflow-wrap:anywhere}.managed-banner-link{position:absolute;inset:0;z-index:2;display:block}.managed-banner-link:focus-visible{outline:3px solid #a48122;outline-offset:-5px}.banner-slide-custom .banner-picture{display:block!important;inset:0!important;height:100%!important}.banner-slide-custom .banner-picture:after{display:none!important}.banner-slide-custom .banner-picture>img{object-fit:contain!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important}.banner-slide-custom{background:#f9f5e8}@media(max-width:900px){.banner-device-grid{grid-template-columns:1fr}.banner-device img{height:200px}.banner-destination-grid{grid-template-columns:1fr}.banner-editor{padding:15px}.banner-editor-heading h2{font-size:21px}}.site-manager-v73{max-width:1200px}.cms-save-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#e5ecd4;position:sticky;top:135px;z-index:5;margin:15px 0}.cms-editor-card{padding:20px;border:1px solid #ced9b6;border-radius:18px;background:#faf9ef;margin:16px 0}.cms-editor-card>summary{font:600 20px Georgia,serif;cursor:pointer;padding:7px 0}.cms-editor-card[open]>summary{margin-bottom:20px}.site-manager-v73 label{display:grid;gap:7px;margin:12px 0;font-size:14px}.site-manager-v73 input:not([type=checkbox]),.site-manager-v73 select,.site-manager-v73 textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px;border-radius:9px;border:1px solid #b8c6a3;background:#fff;color:#173d2a}.site-manager-v73 label.check-row{display:flex;align-items:center;gap:10px}.product-admin-images button,.site-manager-v73 .button-row button{padding:8px 12px;border:1px solid #acbc94;border-radius:10px;background:#fffdf4;color:#20462e}.managed-banner-copy{position:absolute;left:5%;top:12%;width:52%;color:#0b3e2a;padding:15px;border-radius:15px;background:linear-gradient(90deg,#fff8e5ec,#fff8e588)}.managed-banner-copy h2{font:600 clamp(25px,3.5vw,64px)/1.05 Georgia,serif;margin:0 0 13px;letter-spacing:-1px}.managed-banner-copy p{font:17px/1.4 Arial,sans-serif;margin:0 0 16px}.managed-banner-copy>span{display:inline-flex;align-items:center;gap:8px;background:#174b30;color:#fff8db;border:1px solid #c5a04d;border-radius:99px;padding:10px 17px;font-size:14px}.managed-side-cards>a{position:relative;display:block;border-radius:18px;overflow:hidden;background:#eef0df;color:#143f29}.managed-side-cards img{width:100%;height:100%;object-fit:cover}.managed-side-cards strong{position:absolute;left:5%;bottom:10%;max-width:85%;background:#fff9e5df;border-radius:10px;padding:10px;font:600 22px Georgia,serif}.managed-section-background{position:absolute;inset:0;z-index:0;pointer-events:none}.managed-section-background img{width:100%;height:100%;object-fit:cover;opacity:.6}.scene-approved .scene-content{position:relative;z-index:1}.managed-custom-banner{width:100%;max-height:350px;object-fit:cover;border-radius:22px}.managed-care-hero{position:relative;overflow:hidden}.managed-care-hero>picture{position:absolute;inset:0}.managed-care-hero>picture img{width:100%;height:100%;object-fit:cover}.managed-care-hero>div{position:relative;z-index:1}.managed-shop-banner{position:relative;min-height:250px}.managed-shop-banner>picture{display:block}.managed-shop-banner>picture img{width:100%;max-height:550px;object-fit:cover}.managed-shop-banner>div{position:absolute;left:4%;top:15%;width:45%;padding:20px;border-radius:15px;background:#fff7e3dd}.managed-shop-banner h1{font:500 clamp(30px,4.3vw,72px)/1.06 Georgia,serif;margin:0 0 15px}.managed-blog-article{max-width:1100px}.managed-blog-article>picture img{width:100%;max-height:420px;object-fit:cover;border-radius:24px}.managed-blog-article .published-content{white-space:pre-wrap;line-height:1.7}.blog-summary{font-size:21px;color:#56664a}.announcement .nursery-marquee-message a{color:inherit;text-decoration:none}.password-login-v71 .customer-social-v72{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:5px}.customer-social-v72 .social-divider{width:100%;flex-basis:100%}.password-login-v71 .customer-social-v72 a.social-login{min-height:36px;padding:7px 13px;font-size:13px;gap:7px}.customer-social-v72 svg{width:18px;height:18px}@media(max-width:1100px){.cms-save-bar{top:105px}}@media(max-width:767px){.cms-editor-card{padding:13px}.cms-save-bar{top:90px}.managed-banner-copy{left:4%;top:7%;width:90%;padding:12px}.managed-banner-copy h2{font-size:29px}.managed-banner-copy p{font-size:13px;margin-bottom:8px}.managed-banner-copy>span{font-size:12px;padding:7px 12px}.managed-shop-banner>div{left:4%;top:7%;width:75%;padding:12px}.managed-shop-banner h1{font-size:30px}.managed-side-cards strong{font-size:16px}.managed-care-hero>div{width:85%;background:#fff8e8bb;border-radius:12px}}.order-shipping-panel{padding:16px;background:#edf1e0;border-radius:14px;margin:18px 0;border:1px solid #bccba4}.order-shipping-panel>summary{font:600 17px Arial,sans-serif;cursor:pointer}.order-shipping-panel[open]>summary{margin-bottom:18px}.order-shipping-panel label{display:grid;gap:7px}.shipping-tracking-result{white-space:pre-wrap;font-size:12px;max-height:300px;overflow:auto}.tracking-consent{position:fixed;bottom:95px;left:20px;max-width:370px;padding:15px;background:#fff9e9;border:1px solid #b6953b;border-radius:15px;z-index:90;box-shadow:0 8px 25px #17352222}.tracking-consent p{font:14px/1.4 Arial,sans-serif;margin:0 0 10px}.tracking-consent button{border:1px solid #9eaf80;border-radius:99px;background:#164b31;color:#fff;padding:8px 12px;margin-right:8px}.tracking-consent button:last-child{background:transparent;color:#164b31}@media(max-width:900px){.tracking-consent{left:10px;right:10px;max-width:none}}.order-refund-panel{padding:16px;border:1px solid #d1bc82;border-radius:15px;background:#fff9e9;margin:16px 0}.order-refund-panel>div{margin-top:18px}.order-refund-panel label{display:grid;gap:7px;margin:12px 0}.order-refund-panel .check-row{display:flex;align-items:center;gap:9px}.order-refund-panel input:not([type=checkbox]),.order-refund-panel textarea{padding:10px;border:1px solid #c5b98e;border-radius:9px;max-width:600px;width:100%;box-sizing:border-box}.refund-payment-summary{display:flex;flex-wrap:wrap;gap:20px;padding:14px;background:#f0edda;border-radius:12px}.order-refund-panel p{font-size:14px;line-height:1.5}.customer-cancel-order{margin-top:10px}.customer-cancel-order>div{margin-top:10px;padding:13px;border:1px solid #d4c18e;border-radius:12px;background:#fff9ea}.customer-cancel-order p,.customer-cancellation-note{font-size:13px;line-height:1.4}.customer-cancel-order label{display:grid;gap:6px}.customer-cancel-order textarea{padding:10px;border:1px solid #b9c79e;border-radius:9px;box-sizing:border-box;width:100%;margin-bottom:12px}.customer-cancel-order button:disabled{opacity:.6}.nursery-whatsapp{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#128c4a;color:#fff;border:2px solid #fff6da;box-shadow:0 4px 18px #173d2940;z-index:75;transition:transform .15s}.nursery-whatsapp svg{width:34px;height:34px}.nursery-whatsapp:hover{transform:translateY(-3px);background:#0a733b}.nursery-whatsapp:focus-visible{outline:3px solid #b38b19;outline-offset:4px}.traffic-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.traffic-heading h2{margin:0;font-size:28px}.traffic-explainer,.traffic-heading p{font:14px/1.6 Arial,sans-serif;color:#56634f}.traffic-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.traffic-stats article{min-width:0}.traffic-stats strong{margin:10px 0}.traffic-details{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0}.traffic-details>div{min-width:0}.traffic-details h3{font-size:18px}.traffic-bars{list-style:none;margin:0;padding:0}.traffic-bars li{display:grid;grid-template-columns:62px 1fr 45px;align-items:center;gap:10px;font:13px Arial,sans-serif;margin:16px 0}.traffic-bars meter{width:100%;height:18px;accent-color:#52773c}.traffic-table{overflow:auto;max-height:330px}.traffic-table table{width:100%;border-collapse:collapse;font:14px/1.5 Arial,sans-serif}.traffic-table td,.traffic-table th{text-align:left;padding:9px;border-bottom:1px solid #d9e0cb}.traffic-table td:first-child{overflow-wrap:anywhere;max-width:300px}@media(max-width:1100px){.nursery-whatsapp{width:54px;height:54px;right:18px;bottom:calc(88px + env(safe-area-inset-bottom))}.traffic-details{grid-template-columns:1fr}}@media(max-width:600px){.nursery-whatsapp{width:50px;height:50px;right:14px}.nursery-whatsapp svg{width:29px;height:29px}.traffic-heading{align-items:flex-start;flex-wrap:wrap}.traffic-stats{grid-template-columns:1fr}.traffic-stats article{padding:18px}.traffic-heading h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.nursery-whatsapp{transition:none}}.order-confirmation-v78{--order-cream:#fcf6eb;--order-green:#103719;--order-gold:#bd8b17;max-width:1700px;margin:0 auto;padding:26px 22px 34px;color:var(--order-green);background:radial-gradient(ellipse at 20% 15%,#fffaf0,#fcf6eb);font-family:Georgia,serif}.confirmation-steps{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 auto 34px}.confirmation-steps>span{display:flex;align-items:center;gap:12px;font-size:clamp(18px,2vw,30px);font-weight:600;position:relative}.confirmation-steps>span:not(:last-child):after{content:"";width:70px;height:1px;background:var(--order-gold);margin-left:14px}.confirmation-steps i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#285b2d,#093317);color:#fff;font-style:normal}.confirmation-steps i svg{width:25px;height:25px}.confirmation-steps>span:last-child i{outline:2px solid #c99e33;outline-offset:2px}.confirmation-botanical-card{display:grid;grid-template-columns:34% minmax(0,1fr);border:1.5px solid var(--order-gold);border-radius:38px;overflow:hidden;background:var(--order-cream)}.confirmation-plants-desktop{background:url(/assets/i-love-nursery-desktop-plants-0138c48a40.webp) 50%/cover no-repeat;min-height:700px}.confirmation-content{min-width:0;padding:18px 38px 30px;text-align:center;position:relative;background:radial-gradient(ellipse at 20% 45%,#fffaf2,#fcf6eb)}.confirmation-content:before{content:"";position:absolute;right:0;top:0;width:140px;height:150px;background:url(/assets/i-love-nursery-gold-corner-ddf8d71e59.webp) 100% 0/contain no-repeat;pointer-events:none;opacity:.8}.confirmation-seal{display:block;width:310px;max-width:45%;margin:0 auto 4px}.confirmation-seal img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.confirmation-content h1{font:700 clamp(32px,3.2vw,54px)/1.08 Georgia,serif;color:var(--order-green);margin:8px -10px 10px;text-wrap:balance;letter-spacing:-1.2px}.confirmation-thanks{font:italic 500 clamp(20px,2vw,33px)/1.25 Georgia,serif;margin:6px 0 18px}.confirmation-type{display:flex;align-items:center;justify-content:center;gap:24px;margin:15px 0}.confirmation-type:after,.confirmation-type:before{content:"";width:70px;height:1px;background:var(--order-gold)}.confirmation-type span{border:2px solid var(--order-gold);background:linear-gradient(110deg,#fff7de,#ffefcd,#fff9e9);border-radius:99px;padding:5px 28px;letter-spacing:1.5px;font-weight:700;font-size:clamp(17px,1.8vw,28px)}.confirmation-order-id{font:700 clamp(24px,2.6vw,40px)/1.2 Georgia,serif;margin:12px 0;overflow-wrap:anywhere}.confirmation-payment-state{display:inline-block;background:#dce3c4bd;border-radius:50px;padding:7px 22px;font:500 clamp(17px,1.9vw,29px)/1.25 Georgia,serif;margin:0 0 20px}.confirmation-summary{border:1.5px solid var(--order-gold);border-radius:28px;background:radial-gradient(ellipse at 30% 30%,#f5f3dc,#e5e7ce);padding:10px 18px 13px;margin:0 auto 24px}.confirmation-summary h2{font:700 clamp(25px,2.5vw,38px)/1.2 Georgia,serif;margin:0 0 18px}.confirmation-summary h2:after,.confirmation-summary h2:before{content:"❧";font-size:.8em;color:#779449;margin:0 14px}.confirmation-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.confirmation-summary dl>div{padding:0 12px}.confirmation-summary dl>div+div{border-left:1px solid var(--order-gold)}.confirmation-summary dt{font:600 clamp(16px,1.5vw,23px)/1.3 Georgia,serif}.confirmation-summary dd{font:700 clamp(25px,2.9vw,44px)/1.3 Georgia,serif;margin:4px 0 0;font-variant-numeric:tabular-nums;white-space:nowrap}.confirmation-summary>p{font:italic clamp(15px,1.6vw,22px)/1.3 Georgia,serif;margin:17px 0 0}.confirmation-summary>small{display:block;font:13px/1.4 Arial,sans-serif;margin-top:8px}.confirmation-buttons{gap:30px;position:relative;z-index:1}.confirmation-buttons,.confirmation-buttons button{display:flex;justify-content:center;align-items:center}.confirmation-buttons button{gap:12px;cursor:pointer;color:var(--order-green);font:500 clamp(19px,1.8vw,29px)/1.2 Georgia,serif;border:0;background:transparent;padding:10px 0;border-bottom:1px solid}.confirmation-buttons button:first-child{padding:13px 38px;border-radius:23px;box-shadow:inset 0 0 0 2px #ffffff30;background:radial-gradient(ellipse at top,#28652d,#063916);color:#fff;font-weight:700;border:2px solid #c19a30}.confirmation-buttons svg{width:26px;height:26px}.confirmation-plants-small{display:none}.confirmation-buttons button:focus-visible,.detail-back:focus-visible{outline:3px solid #b48c23;outline-offset:4px}@media(min-width:1101px) and (max-width:1380px){.confirmation-content{padding:18px 24px 25px}.confirmation-buttons{gap:20px}.confirmation-buttons button:first-child{padding:13px 24px}.confirmation-summary dl>div{padding:0 8px}.confirmation-summary dd{font-size:clamp(23px,2.9vw,40px)}}@media(max-width:1100px){.order-confirmation-v78{max-width:100%;padding:24px 22px 0}.confirmation-steps{gap:22px}.confirmation-steps>span{font-size:24px}.confirmation-steps>span:not(:last-child):after{width:35px;margin-left:10px}.confirmation-botanical-card{display:block;border:0;overflow:visible;background:transparent}.confirmation-plants-desktop{display:none}.confirmation-content{background:transparent;padding:0 16px;overflow:hidden}.confirmation-content:before{width:100px;height:130px;opacity:.65}.confirmation-seal{width:300px;max-width:40%;margin:4px auto 0}.confirmation-content h1{font-size:clamp(34px,5.6vw,62px);margin:8px 0 12px;letter-spacing:-1px}.confirmation-thanks{font-size:clamp(22px,3.6vw,35px);margin-bottom:24px}.confirmation-type span{font-size:30px;padding:6px 35px}.confirmation-order-id{font-size:34px}.confirmation-payment-state{font-size:26px;margin-bottom:26px}.confirmation-summary{padding:16px 20px 20px;border-radius:35px;margin-bottom:30px}.confirmation-summary h2{font-size:36px}.confirmation-summary dt{font-size:22px}.confirmation-summary dd{font-size:39px}.confirmation-summary>p{font-size:22px}.confirmation-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-left:12px;padding-bottom:110px;max-width:64%}.confirmation-buttons button{font-size:27px;white-space:nowrap}.confirmation-buttons button:first-child{width:100%;padding:18px 24px;border-radius:36px}.confirmation-buttons button:last-child{align-self:center}.confirmation-plants-small{position:absolute;display:block;right:-15px;bottom:0;width:49%;pointer-events:none}.confirmation-plants-small img{display:block;width:100%;mix-blend-mode:multiply}.confirmation-summary h2:after,.confirmation-summary h2:before{margin:0 12px}}@media(max-width:767px){.order-confirmation-v78{padding:18px 14px 0}.confirmation-steps{gap:0;justify-content:space-between;margin-bottom:20px}.confirmation-steps>span{display:flex;flex:1;flex-direction:column;gap:6px;font-size:clamp(14px,3.8vw,23px)}.confirmation-steps i{width:35px;height:35px}.confirmation-steps>span:not(:last-child):after{position:absolute;left:calc(50% + 24px);right:calc(-50% + 24px);top:17px;width:auto;margin:0;background:#527445;height:2px}.confirmation-content{padding:0 10px}.confirmation-content:before{display:none}.confirmation-seal{width:180px;max-width:55%;margin:0 auto}.confirmation-content h1{font-size:clamp(31px,7.8vw,57px);line-height:1.06;margin:6px 0 12px}.confirmation-thanks{font-size:clamp(17px,4.4vw,28px);line-height:1.25;margin:0 0 20px}.confirmation-type{gap:16px;margin:14px 0}.confirmation-type:after,.confirmation-type:before{width:35px}.confirmation-type span{font-size:23px;padding:5px 22px}.confirmation-order-id{font-size:clamp(23px,5.2vw,36px);margin:14px 0}.confirmation-payment-state{font-size:clamp(16px,3.8vw,24px);padding:8px 17px;margin-bottom:22px}.confirmation-summary{border-radius:19px;padding:0;overflow:hidden;margin-bottom:20px;background:linear-gradient(130deg,#f4f2df,#dfe5c6)}.confirmation-summary h2{font-size:clamp(25px,6vw,38px);text-align:left;margin:0;padding:12px 17px;background:#dce3c6}.confirmation-summary h2:before{margin:0 10px 0 0}.confirmation-summary h2:after{display:none}.confirmation-summary dl{display:block;padding:3px 15px;background:#fffaf0b8}.confirmation-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 3px}.confirmation-summary dl>div+div{border-left:0;border-top:1px solid #d7dec1}.confirmation-summary dt{font-size:clamp(18px,4.4vw,27px);text-align:left}.confirmation-summary dd{font-size:clamp(23px,5.5vw,33px);margin:0}.confirmation-summary>p{font-size:17px;padding:0 10px;margin:12px 0}.confirmation-summary>small{font-size:12px;padding:0 12px 12px}.confirmation-buttons{max-width:none;align-items:center;padding:0 0 145px;gap:14px}.confirmation-buttons button{font-size:clamp(23px,5.6vw,36px)}.confirmation-buttons button:first-child{border-radius:30px;padding:13px 16px;width:100%}.confirmation-plants-small{right:0;left:0;width:100%;height:135px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.confirmation-plants-small img{max-height:135px;width:auto;max-width:100%}}.order-details-v78{position:relative;padding:0 12px 20px;color:#123b23;min-width:0}.order-details-v78:before{content:"";position:absolute;top:-28px;right:0;width:240px;height:100px;opacity:.8;background:url(/assets/i-love-nursery-detail-leaves-d8990c891a.webp) 100% 0/contain no-repeat;pointer-events:none}.detail-back{display:flex;align-items:center;gap:9px;background:none;border:0;padding:0;cursor:pointer;color:#19452c;font:17px/1.3 Arial,sans-serif;position:relative;z-index:1}.order-details-v78 h1{font:700 clamp(36px,4.5vw,65px)/1.1 Georgia,serif;margin:20px 0 18px;color:#11351c}.detail-date{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font:18px/1.4 Arial,sans-serif;color:#303b30}.detail-date>svg{width:25px;height:25px}.detail-status{display:inline-block;padding:6px 20px;border-radius:99px;background:linear-gradient(120deg,#d7e3c8,#bdd2a9);color:#163d20;font-weight:700;margin-left:15px}.detail-order-number{font:13px/1.5 Arial,sans-serif;color:#59644f;margin:10px 0 20px}.detail-card,.detail-tracking{border:1px solid #bd951e;border-radius:18px;background:#fffaf3;min-width:0;overflow:hidden}.detail-tracking{padding:17px 22px;margin:0 0 22px}.order-details-v78 h2{font:700 clamp(24px,2.5vw,33px)/1.2 Georgia,serif;color:#153b21;border:0;letter-spacing:0;margin:0;padding:0}.detail-tracking ol{display:flex;list-style:none;padding:18px 0 0;margin:0}.detail-tracking li{flex:1;min-width:0;text-align:center;position:relative;font:16px/1.3 Arial,sans-serif;color:#303b30}.detail-tracking li+li:before{content:"";position:absolute;height:2px;background:#9aaa80;top:29px;right:calc(50% + 34px);left:calc(-50% + 34px)}.detail-tracking li>span{position:relative;display:grid;place-items:center;width:58px;height:58px;border:2px solid #90a16f;border-radius:50%;margin:0 auto 9px;background:#fffdf5;color:#536f3c}.detail-tracking li>span svg{width:30px;height:30px}.detail-tracking li strong{display:block;font-weight:600}.detail-tracking li small{display:block;color:#476a32;font-size:13px;margin:3px auto 0}.detail-tracking li.reached>span{background:linear-gradient(130deg,#3c7437,#153f22);border-color:#3a6b32;color:#fff}.detail-tracking li.reached strong{color:#1b4828}.detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:22px}.detail-card>h2{padding:16px 22px}.detail-items>div{padding:8px 18px 18px}.detail-items article{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0}.detail-items article+article{border-top:1px solid #dde2cd}.detail-items article>img{width:80px;height:100px;object-fit:cover;border-radius:10px}.detail-items article>div{min-width:0}.detail-items h3{font:700 18px/1.25 Arial,sans-serif;margin:0 0 9px;overflow-wrap:anywhere;color:#193e26}.detail-items p{font:16px/1.3 Arial,sans-serif;margin:0;color:#303b30}.detail-items small{display:block;font:13px/1.4 Arial,sans-serif}.detail-items article>strong{font:700 18px/1.3 Arial,sans-serif;white-space:nowrap}.detail-payment .account-payment{padding:2px 22px 20px;width:auto;min-width:0;font-family:Arial,sans-serif}.detail-payment .account-payment>.account-badge{display:none}.detail-payment .account-payment dl{margin:0}.detail-payment .account-payment dl>div{display:flex;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-bottom:1px solid #d4d7c5}.detail-payment .account-payment dt{font:17px/1.4 Arial,sans-serif;white-space:normal}.detail-payment .account-payment dd{font:600 18px/1.4 Arial,sans-serif;white-space:nowrap;margin:0}.detail-payment .account-payment>small{display:block;font:14px/1.6 Arial,sans-serif;overflow-wrap:anywhere;margin-top:10px}.detail-payment .account-payment>small:last-child{background:#edf1dc;border:1px solid #92ad77;border-radius:9px;padding:9px 12px}.detail-handling{font:13px/1.5 Arial,sans-serif;padding:0 22px 14px;margin:0}.detail-address{grid-column:1/-1}.detail-address>div{display:flex;gap:20px;padding:0 22px 23px;align-items:flex-start}.detail-address>div>svg{flex:none;box-sizing:content-box;width:31px;height:31px;padding:14px;background:#eaf0d6;border-radius:14px}.detail-address address{display:grid;gap:5px;font:17px/1.45 Arial,sans-serif;overflow-wrap:anywhere;color:#303b30;min-width:0}.detail-address address strong{font-size:20px;color:#153c23}.detail-courier{margin-top:22px;padding-bottom:20px}.detail-courier button,.detail-courier p{margin:12px 22px;font:16px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.detail-cancel{display:flex;justify-content:flex-end;margin:22px 0 0}.detail-cancel>.customer-cancel-order{min-width:220px}.detail-cancel .account-outline{width:100%;background:#fffaf3;border:1.5px solid #1c4b30;border-radius:12px;font:600 20px/1.4 Georgia,serif;padding:12px 25px}.detail-cancel .customer-cancel-order>div{max-width:500px}.checkout-email-note{font:13px/1.5 Arial,sans-serif;color:#57684a;margin:12px 0 0}@media(min-width:1101px) and (max-width:1450px){.detail-items article{grid-template-columns:65px minmax(0,1fr);gap:12px}.detail-items article>img{width:65px;height:84px;grid-row:span 2}.detail-items article>strong{grid-column:2}.detail-date,.detail-items h3{font-size:16px}}@media(max-width:1100px){.order-details-v78{padding:0 0 20px}.order-details-v78 h1{font-size:clamp(40px,6vw,64px);margin:22px 0}.detail-card>h2{background:linear-gradient(120deg,#e5e9ce,#f2f1df);padding:14px 18px}.detail-items article{grid-template-columns:72px minmax(0,1fr);gap:12px}.detail-items article>img{width:72px;height:98px;grid-row:span 2}.detail-items article>strong{grid-column:2}.detail-items h3{font-size:18px;margin:0 0 6px}.detail-items>div{padding:14px 16px}.detail-payment .account-payment{padding:8px 18px 18px}.detail-cancel{justify-content:center}.detail-cancel>.customer-cancel-order{min-width:260px}.detail-tracking h2{display:none}.detail-tracking{padding:10px 12px 20px}.detail-date,.detail-tracking li{font-size:18px}.order-details-v78:before{top:-18px;width:170px;opacity:.4}}@media(max-width:767px){.order-details-v78 h1{font-size:clamp(34px,9vw,55px)}.detail-grid{grid-template-columns:1fr;gap:16px}.detail-card>h2{font-size:27px;padding:12px 16px}.detail-date{font-size:14px;gap:8px}.detail-date>svg{width:21px;height:21px}.detail-status{margin-left:0;font-size:13px;padding:6px 12px}.detail-order-number{margin-bottom:14px}.detail-tracking{border:0;background:transparent;padding:6px 0 14px}.detail-tracking li{font-size:14px}.detail-tracking li>span{width:44px;height:44px}.detail-tracking li>span svg{width:24px;height:24px}.detail-tracking li+li:before{top:22px;left:calc(-50% + 25px);right:calc(50% + 25px)}.detail-tracking li small{font-size:11px}.detail-items article{grid-template-columns:65px minmax(0,1fr) auto;gap:10px}.detail-items article>img{width:65px;height:82px;grid-row:auto}.detail-items article>strong{grid-column:auto;font-size:16px}.detail-items h3{font-size:16px}.detail-items p{font-size:14px}.detail-items>div{padding:10px 14px}.detail-payment .account-payment dt{font-size:16px}.detail-payment .account-payment dd{font-size:17px}.detail-address>div{padding:16px;gap:12px}.detail-address>div>svg{padding:8px;width:25px;height:25px}.detail-address address{font-size:15px}.detail-address address strong{font-size:18px}.detail-cancel{margin-top:18px}.detail-cancel>.customer-cancel-order{width:100%;min-width:0}.detail-cancel .account-outline{font-size:23px;padding:12px}.order-details-v78:before{width:120px;top:0;opacity:.3}}@media(max-width:380px){.detail-items article{grid-template-columns:58px minmax(0,1fr)}.detail-items article>img{width:58px;height:78px;grid-row:span 2}.detail-items article>strong{grid-column:2}.detail-items h3{font-size:15px}}.delivery-help{display:block!important}.delivery-help>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.delivery-help details{min-width:0}.delivery-help summary{cursor:pointer;list-style:none}.delivery-help summary::-webkit-details-marker{display:none}.advance-help p,.delivery-help details p{font:13px/1.6 Arial,sans-serif;color:#455b43;background:#edf1de;border:1px solid #cbd7b7;border-radius:10px;padding:12px;max-width:330px}.delivery-help>small{display:block;font:12px/1.5 Arial,sans-serif;color:#55713b;margin-top:6px}.advance-help{display:block;margin-top:8px}.advance-help summary{font:13px/1.4 Arial,sans-serif;cursor:pointer;text-decoration:underline}.advance-help p{margin-bottom:0}.summary .checkout-items-preview>div{align-items:flex-start;gap:14px}.checkout-item-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex:none}.checkout-item-actions .stepper{display:flex;align-items:center;width:104px;height:32px;justify-content:space-between;font-size:14px}.checkout-item-actions .stepper button{min-height:30px;width:30px;padding:0;display:grid;place-items:center;background:none;border:0;color:#174b2e}.checkout-item-actions .stepper output{min-width:20px;text-align:center}.checkout-item-actions .checkout-remove{font:12px Arial,sans-serif;text-decoration:underline;color:#6a3e27;background:none;border:0;min-height:28px;cursor:pointer}.checkout-item-actions button:disabled{opacity:.4;cursor:default}.checkout-items-preview .checkout-line{min-width:0;align-items:flex-start}.checkout-items-preview .checkout-line>span{min-width:0;overflow-wrap:anywhere}.checkout-approved .checkout-payment-options>label small{line-height:1.65}.checkout-approved .summary{overflow:visible}.email-delivery-help{margin:18px 0;padding:14px;border:1px solid #cad5b5;border-radius:12px}.email-delivery-help summary{cursor:pointer}.email-delivery-help p{font:14px/1.6 Arial,sans-serif}@media(max-width:1100px){.mobile-forest-dock:before{display:none!important}.mobile-forest-dock,.mobile-forest-dock:before{background:transparent!important}.confirmation-summary h2:after,.confirmation-summary h2:before{display:none!important}}.confirmation-summary h2:after,.confirmation-summary h2:before{content:none!important}.confirmation-seal img{mix-blend-mode:normal}.favourites-v79{max-width:1560px;margin:0 auto;padding:42px 30px;background:radial-gradient(ellipse at center,#fffaf0,#fcf6eb);color:#123c26;position:relative}.favourites-v79>header{text-align:center;position:relative;padding:0 110px 30px}.favourites-v79>header:after,.favourites-v79>header:before{content:"";position:absolute;top:-42px;left:-30px;width:230px;height:175px;background:url(/assets/i-love-nursery-corner-8dbc67ce15.webp) 0 0/contain no-repeat;mix-blend-mode:multiply;pointer-events:none}.favourites-v79>header:after{left:auto;right:-30px;transform:scaleX(-1)}.favourites-v79>header>span{font:600 18px/1.5 Arial,sans-serif;letter-spacing:5px}.favourites-v79>header h1{font:700 clamp(34px,5vw,74px)/1.1 Georgia,serif;margin:16px 0 12px;letter-spacing:-1px;color:#0c351e}.favourites-v79>header p{font:clamp(18px,2.1vw,31px)/1.4 Arial,sans-serif;margin:0}.favourite-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:12px 0 25px}.favourite-categories button{border:1px solid #b78e22;border-radius:20px;background:linear-gradient(125deg,#eff0d7,#e2e9cd);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 15px;min-width:0;cursor:pointer;color:#133c24;min-height:175px}.favourite-categories button img{width:100%;height:105px;object-fit:contain;mix-blend-mode:multiply}.favourite-categories button>span{font:600 clamp(14px,1.5vw,21px)/1.25 Arial,sans-serif;max-width:125px}.favourite-categories button[aria-pressed=true]{background:radial-gradient(ellipse at top,#1d643a,#003c29);color:#fff7e5;border-width:2px}.favourite-categories button[aria-pressed=true] img{mix-blend-mode:normal;border-radius:10px}.favourite-categories button:focus-visible{outline:3px solid #b98d22;outline-offset:3px}.favourite-count{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 6px 32px;font:20px/1.5 Arial,sans-serif}.favourite-count label{display:flex;gap:10px;align-items:center;font-size:14px}.favourite-count select{padding:8px;border:1px solid #c6d0b4;background:#fffdf5;border-radius:8px}.favourite-empty{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center;border:1.5px solid #b68b1b;border-radius:30px;padding:15px 25px;background:radial-gradient(ellipse at 65% 30%,#f2f3d9,#dfe8c9);min-height:330px}.favourite-empty>picture{display:block;min-width:0}.favourite-empty img{width:100%;max-height:360px;object-fit:contain;mix-blend-mode:multiply;display:block}.favourite-empty>div{text-align:center;padding:15px}.favourite-empty h2{font:700 clamp(28px,3.5vw,52px)/1.15 Georgia,serif;margin:0 0 18px;color:#103820}.favourite-empty p{font:clamp(17px,2vw,28px)/1.4 Arial,sans-serif;margin:0 0 30px}.favourite-empty button{display:block;margin:0 auto;padding:14px 45px;border:2px solid #bc9120;border-radius:99px;background:radial-gradient(ellipse at top,#075b38,#003c28);color:#fff9e9;font:600 clamp(22px,2.3vw,34px)/1.3 Arial,sans-serif;cursor:pointer}.favourite-empty-filter{text-align:center;padding:50px 15px}.favourites-v79 .product-grid>div{min-width:0}.favourites-v79 .product-grid>div>article{height:100%}@media(max-width:1100px){.favourites-v79{padding:30px 20px}.favourites-v79>header{padding:0 70px 28px}.favourites-v79>header h1{font-size:clamp(35px,5.8vw,62px)}.favourites-v79>header:after,.favourites-v79>header:before{width:150px;left:-20px;top:-30px}.favourites-v79>header:after{left:auto;right:-20px}.favourite-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.favourite-categories button{min-height:150px;padding:9px}.favourite-categories button img{height:100px;max-width:150px}.favourite-categories button>span{font-size:18px;max-width:none}.favourite-count{justify-content:center;margin:25px 0 30px}.favourite-empty{grid-template-columns:1fr;padding:20px 25px 35px}.favourite-empty>picture{width:330px;max-width:65%;margin:0 auto}.favourite-empty img{max-height:260px}.favourite-empty h2{font-size:clamp(32px,5vw,48px)}.favourite-empty p{font-size:23px}.favourite-empty button{font-size:28px;padding:15px 48px}}@media(max-width:767px){.favourites-v79{padding:30px 12px}.favourites-v79>header{text-align:left;padding:0 8px 28px}.favourites-v79>header:before{display:none}.favourites-v79>header:after{width:150px;height:145px;right:-12px;opacity:.75}.favourites-v79>header>span{font-size:12px;letter-spacing:3px;position:relative}.favourites-v79>header h1{font-size:clamp(38px,10vw,64px);line-height:1.02;max-width:85%;margin:20px 0 14px;position:relative}.favourites-v79>header p{font-size:17px;max-width:95%;position:relative}.favourite-categories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -2px 22px;padding:3px 2px 7px;scroll-snap-type:x proximity}.favourite-categories::-webkit-scrollbar{display:none}.favourite-categories button{flex:0 0 95px;min-height:136px;border-radius:17px;scroll-snap-align:start;padding:7px 5px 10px}.favourite-categories button img{height:78px}.favourite-categories button>span{font-size:15px}.favourite-count{justify-content:space-between;margin:17px 7px 25px;font-size:18px;flex-wrap:wrap}.favourite-empty{padding:15px 14px 25px;border-radius:24px}.favourite-empty>picture{width:230px;max-width:80%}.favourite-empty img{max-height:210px}.favourite-empty>div{padding:8px 0 0}.favourite-empty h2{font-size:clamp(29px,8vw,40px);margin:0 0 16px}.favourite-empty p{font-size:17px;line-height:1.5;margin-bottom:23px}.favourite-empty button{font-size:23px;width:100%;padding:14px 10px}.checkout-item-actions .stepper{width:98px}.checkout-items-preview .checkout-line .plant-photo{width:44px;height:54px}}.contact-form-panel .contact-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden;pointer-events:none}.favourite-empty img{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.state-published{background:#d3e7c8;color:#174b2d}.state-archived{background:#eee6db}.manual-preview-banner{margin:0;padding:14px;text-align:center;background:#eff0d9;color:#174b2d}.product-review-notice{max-width:900px;margin:80px auto;padding:40px;border:1px solid #b99545;border-radius:20px;background:#fffaf0}.product-review-notice>a{display:inline-block;margin:12px}.product-review-notice h1{font:600 40px Georgia,serif}@media(max-width:767px){.product-review-notice{margin:30px 16px;padding:24px}.product-review-notice h1{font-size:30px}}.manual-product-links{display:flex;flex-wrap:wrap;gap:18px;padding:20px}.manual-product-links a{text-decoration:underline;color:#16492e}.manual-product-care{padding:16px 2%;white-space:normal}.manual-product-care p{line-height:1.8}.product-detail-approved{color:#00432f;background:#fff8ec}.product-detail-approved .detail-gallery,.product-detail-approved .detail-info{background:#fff8ec;border:4px double #b8841c;border-radius:24px;padding:16px;box-shadow:none}.product-detail-approved .detail-grid{gap:20px;align-items:stretch}.product-detail-approved .gallery-main>img{mix-blend-mode:normal;object-fit:contain;background:#f4eedc;aspect-ratio:1.12}.product-detail-approved .detail-info{display:flex;flex-direction:column;gap:16px;padding:24px}.product-detail-approved .detail-info>h1{font-size:clamp(30px,3.2vw,49px);line-height:1.08;overflow-wrap:anywhere}.product-detail-approved .detail-info>.product-summary{font:400 16px/1.6 system-ui,sans-serif;color:#17251d;white-space:pre-line}.product-detail-approved .detail-info>.product-summary:empty{display:none}.product-detail-approved .detail-info>.availability{font-size:14px;line-height:1.4}.product-detail-approved .quantity-row .stepper{min-height:44px}.product-detail-approved .quantity-row .stepper button{min-width:32px;min-height:32px}.product-detail-approved .buy-buttons>button{min-height:48px;border-radius:14px;background:#005034;color:#fff8e9}.product-detail-approved .pin-check button,.product-detail-approved .pin-check input{min-height:44px;font-size:15px}.product-detail-approved>.tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;padding:0;border:3px double #b8841c;border-radius:18px 18px 0 0;overflow:hidden}.product-detail-approved>.tabs button{min-height:48px;font:600 22px/1.25 Georgia,serif;padding:12px;background:#fff8ec;white-space:normal}.product-detail-approved>.tabs button.active{background:#005034;color:#fff8e9;border-radius:13px}.product-detail-approved>.tabs button.active:after{display:none}.product-detail-approved>#product-information-panel{display:block;border:3px double #b8841c;border-top:0;border-radius:0 0 22px 22px;padding:22px;background:#fff8ec}.product-detail-approved .product-description-title{font:600 clamp(24px,2.3vw,36px)/1.2 Georgia,serif;margin:0 0 14px}.product-detail-approved .product-description-panel>p{font:400 15px/1.7 system-ui,sans-serif;margin:0 0 16px;color:#17251d}.product-detail-approved .product-description-panel .product-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:18px}.product-detail-approved .product-description-panel .product-guide-panel{border:1px solid #a9ae84;border-radius:14px;overflow:hidden;background:#fff8ec}.product-detail-approved .product-description-panel .product-guide-panel>h3{display:flex;align-items:center;gap:10px;font:600 26px/1.2 Georgia,serif;margin:0;padding:12px 16px;background:#e9edce}.product-detail-approved .product-description-panel .product-guide-panel>div{padding:8px 16px}.product-detail-approved .product-description-panel .product-guide-row{display:grid;grid-template-columns:24px minmax(75px,.6fr) minmax(0,1.4fr);gap:10px;padding:11px 0;border-bottom:1px solid #ded7c8;font:400 14px/1.5 system-ui,sans-serif;color:#17251d}.product-detail-approved .product-description-panel .product-guide-row:last-child{border-bottom:0}.product-detail-approved .product-description-panel .product-guide-row>strong{font:600 15px/1.5 Georgia,serif}.product-detail-approved .product-description-panel .product-guide-row>svg{width:23px;height:23px;color:#66842f}.product-detail-approved .product-description-panel .everyday-row{grid-template-columns:24px minmax(0,1fr)}@media(min-width:768px) and (max-width:1100px){.container.section.detail.product-detail-approved{width:94%}.product-detail-approved .detail-grid{grid-template-columns:1fr 1fr;gap:14px}.product-detail-approved .detail-info{padding:17px;gap:13px}.product-detail-approved .detail-gallery{padding:10px}.product-detail-approved .detail-info>h1{font-size:32px}.product-detail-approved .detail-info>.eyebrow{font-size:12px}.product-detail-approved .detail-info>.product-summary{font-size:14px;line-height:1.5}.product-detail-approved .detail-price{font-size:29px}.product-detail-approved .buy-buttons>button{font-size:17px}.product-detail-approved .quantity-row label{font-size:16px}.product-detail-approved .product-description-panel .product-guide-grid{gap:14px}.product-detail-approved .product-description-panel .product-guide-row{grid-template-columns:24px minmax(0,1fr)}.product-detail-approved .product-description-panel .product-guide-row>span{grid-column:2}.product-detail-approved .product-description-panel .everyday-row>span{grid-column:auto}}@media(max-width:767px){.container.section.detail.product-detail-approved{width:auto;margin:0 12px;padding:14px 0 32px}.product-detail-approved .detail-grid{display:flex;flex-direction:column;gap:16px}.product-detail-approved .detail-gallery{margin:0;padding:8px;overflow:hidden}.product-detail-approved .gallery-main>img{aspect-ratio:1.12;object-fit:contain}.product-detail-approved .gallery-thumbnails button{flex-basis:22%;max-width:88px}.product-detail-approved .detail-info{padding:18px 15px;gap:14px}.product-detail-approved .detail-info>h1{font-size:32px;line-height:1.1}.product-detail-approved .detail-info>.product-summary{font-size:14px;line-height:1.6}.product-detail-approved .detail-info>.detail-price{display:flex;font-size:28px}.product-detail-approved .mobile-product-discount{display:none}.product-detail-approved .quantity-row{margin:0;gap:14px}.product-detail-approved .quantity-row>.icon-only{display:grid;min-height:44px;min-width:44px}.product-detail-approved .detail-info>.buy-buttons{display:none}.product-detail-approved .detail-info>.pin-check{display:flex;width:100%}.product-detail-approved .detail-info>small{display:block;font-size:13px}.product-detail-approved>.tabs{display:grid;margin-top:20px}.product-detail-approved>.tabs button{font-size:17px;padding:10px 8px;min-height:48px}.product-detail-approved>#product-information-panel{display:block;padding:16px 12px;scroll-margin-top:150px}.product-detail-approved .product-description-title{font-size:25px;line-height:1.2;margin:0 0 12px}.product-detail-approved .product-description-panel>p{font-size:14px;line-height:1.65;margin:0 0 14px}.product-detail-approved .product-description-panel .product-guide-grid{grid-template-columns:1fr;gap:16px}.product-detail-approved .product-description-panel .product-guide-panel>h3{font-size:24px;padding:12px}.product-detail-approved .product-description-panel .product-guide-panel>div{padding:5px 12px}.product-detail-approved .product-description-panel .product-guide-row{grid-template-columns:23px minmax(65px,.6fr) minmax(0,1.4fr);font-size:13px;gap:8px;padding:12px 0}.product-detail-approved .product-description-panel .everyday-row{grid-template-columns:23px minmax(0,1fr)}.product-detail-approved .product-description-panel .product-guide-row>strong{font-size:14px}.mobile-product-purchase{padding-bottom:max(8px,env(safe-area-inset-bottom));z-index:45}.mobile-product-purchase>.mobile-purchase-add,.mobile-product-purchase>.mobile-purchase-buy{background:#005034;color:#fff8e9;min-height:46px}.reveal-section{opacity:1;transform:none}}.product-detail-approved .product-benefits{display:flex;flex-wrap:wrap;gap:10px}.product-benefits>span{display:flex;align-items:center;gap:8px;flex:1 1 140px;padding:10px 12px;border-radius:12px;background:#e9edce;color:#00432f;font:400 15px/1.3 system-ui,sans-serif}.product-benefits svg{width:22px;height:22px;flex:0 0 22px}@media(max-width:767px){.product-detail-approved .product-benefits{gap:7px}.product-benefits>span{flex-basis:85px;font-size:12px;padding:9px 7px;flex-direction:column;text-align:center}}.scene-layout-slot{visibility:hidden;pointer-events:none;user-select:none}.signout-botanical .signout-surface{position:relative;isolation:isolate;min-height:510px;padding:164px 70px 68px;background:#fff6e3 url(/assets/i-love-nursery-signout-botanical-desktop-v84-3cb15261a3.webp) 50%/100% 100% no-repeat;text-align:center}.signout-botanical .signout-close{position:absolute;right:26px;top:23px;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:9px;border:2px solid #b6851b;border-radius:50%;background:linear-gradient(#fffdf1,#faedcc);color:#003b25;box-shadow:0 3px 8px #001e1b33}.signout-botanical .signout-close>svg{width:28px;height:28px;stroke-width:2}.signout-botanical .signout-medallion{position:absolute;left:50%;top:35px;transform:translateX(-50%);display:grid;place-items:center;width:118px;height:118px;border:5px double #f4cc55;outline:2px solid #a77712;border-radius:50%;background:radial-gradient(ellipse at 40% 15%,#176b35,#003c1d 80%);color:#f5d36c;box-shadow:0 5px 9px #50360050,inset 0 0 0 2px #fff8dd}.signout-botanical .signout-medallion>svg{width:65px;height:65px;stroke-width:1.6}.signout-botanical .signout-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px auto 0;max-width:590px}.signout-botanical .signout-actions>a,.signout-botanical .signout-actions>button,.signout-botanical .signout-actions>form>button{display:flex;align-items:center;justify-content:center;gap:15px;min-height:60px;padding:10px 19px;border:4px double #b17c14;border-radius:99px;font:600 23px/1.2 system-ui,sans-serif;box-shadow:0 4px 6px #74551c38;transition:box-shadow .15s}.signout-botanical .signout-stay{background:linear-gradient(#fffdf4,#f9edce);color:#003b25}.signout-botanical .signout-confirm{background:linear-gradient(120deg,#08562c,#003e20);color:#fff9e8}.signout-botanical .signout-confirm>svg{width:29px;height:29px}.signout-botanical .signout-actions>:hover{box-shadow:0 5px 12px #74551c55}@media(min-width:600px) and (max-width:1100px){.signout-botanical .signout-surface{padding:153px 53px 70px;min-height:490px}.signout-botanical .signout-actions{gap:14px;margin-top:32px}.signout-botanical .signout-actions>a,.signout-botanical .signout-actions>button,.signout-botanical .signout-actions>form>button{font-size:20px;padding:11px 14px}}@media(max-width:599px){.signout-botanical .signout-surface{min-height:490px;padding:137px 29px 76px;background-image:url(/assets/i-love-nursery-signout-botanical-mobile-v84-8b57e6d8b3.webp)}.signout-botanical .signout-close{width:40px;height:40px;top:15px;right:15px;padding:6px}.signout-botanical .signout-close>svg{width:24px;height:24px}.signout-botanical .signout-medallion{top:45px;width:84px;height:84px;border-width:4px}.signout-botanical .signout-medallion>svg{width:46px;height:46px}.signout-botanical .signout-actions{grid-template-columns:1fr;gap:13px;margin-top:27px}.signout-botanical .signout-actions>a,.signout-botanical .signout-actions>button,.signout-botanical .signout-actions>form>button{min-height:52px;font-size:21px;padding:10px 15px}}.product-detail-approved>.tabs{padding:6px;gap:6px;border:1px solid #b38424;border-radius:999px;background:#fff8ec;overflow:visible;margin-bottom:8px;display:flex;align-items:stretch}.product-detail-approved>.tabs>button{flex:1;border:0!important;border-radius:999px!important;min-height:44px;padding:10px 18px;color:#064c35;line-height:1.2;background:transparent}.product-detail-approved>.tabs>button.active{background:#005438;color:#fff9ed;box-shadow:none}.contact-v91 .contact-form-panel h2{font-size:clamp(32px,3.6vw,56px);margin:14px 0 20px}.contact-v91 .contact-form-panel>p{margin-bottom:28px}.contact-v91 .contact-form-panel form{margin-top:0}.contact-v91 .button-row{display:grid;grid-template-columns:1fr;gap:12px}.contact-v91 .button-row:has(a){grid-template-columns:1.4fr 1fr}.contact-v91 .button-row>*{border-radius:999px;min-height:48px;width:100%;margin:0!important;font-size:16px;padding:12px 16px}.contact-v91 .contact-nursery-photo>div{left:10%;right:10%;bottom:8%;padding:22px;min-height:0}.contact-v91 .contact-nursery-photo h3{font-size:clamp(26px,2.4vw,38px);margin-bottom:10px}.contact-v91 .contact-nursery-photo p{font-size:16px;line-height:1.5}.contact-email-v91,.contact-v91 .contact-nursery-photo a{font-size:16px;color:#064c35;text-decoration:underline;text-underline-offset:3px}.contact-email-v91{display:inline-block;margin-top:20px;padding:8px 0}.field-error{display:block;color:#9f241b;font-size:14px;line-height:1.5}.contact-success{color:#064c35}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#a32b23!important;box-shadow:0 0 0 1px #a32b23}.nursery-header-luxe .header-actions button{min-width:44px;min-height:44px;align-items:center;justify-content:center}.banner-control button,.gallery-thumbnails button,.scene-wish{min-width:44px;min-height:44px}.live-product-result[aria-selected=true],.live-query-suggestions button[aria-selected=true],.live-view-results[aria-selected=true]{outline:2px solid #8c6410;outline-offset:-2px;background:#edf0d8}.search-suggestions-layer [role=option]{min-height:44px}.contact-kicker,.product-discount{color:#855a00}.contact-form-panel input::placeholder,.contact-form-panel textarea::placeholder,.scene-card-copy small{color:#535d4a}@media(max-width:767px){.product-detail-approved>.tabs{padding:4px;gap:4px}.product-detail-approved>.tabs>button{font-size:15px;padding:10px 8px;white-space:normal}.contact-v91 .button-row:has(a){grid-template-columns:1fr}.contact-v91 .contact-nursery-photo>div{padding:16px}.contact-v91 .contact-form-panel h2{font-size:36px}}.live-query-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;text-align:left;border-radius:10px;color:#143c2c}.live-query-option[aria-selected=true]{background:#edf0d8;outline:2px solid #8c6410;outline-offset:-2px}.live-search-panel [role=option]{width:100%;text-align:left}.live-search-panel [role=option]>span{flex:1}.live-search-panel [role=option] small{display:block}.live-search-panel [role=listbox]{display:grid;gap:4px}.signout-actions>form{display:flex;flex:1;margin:0}.signout-actions>form>.signout-confirm{width:100%;cursor:pointer}.fish-business-link{display:flex;align-items:center;gap:20px;max-width:1320px;margin:24px auto;padding:22px 28px;border:1px solid #bd9a50;border-radius:20px;background:#fff8e9;color:#073d26}.fish-business-link>svg{width:40px;height:40px;flex:none;color:#376e64}.fish-business-link h2{font:600 26px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 6px}.fish-business-link p{font-size:14px;margin:0}.fish-business-link>a{margin-left:auto;flex:none}.fish-referral-page>a{margin:12px 12px 20px 0}.fish-referral-page p{max-width:850px}.fish-referral-page a{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.fish-business-link{margin:15px 12px;padding:18px;flex-wrap:wrap;gap:12px}.fish-business-link>div{flex:1;min-width:180px}.fish-business-link h2{font-size:23px}.fish-business-link>a{margin:0;width:100%}}.megha-approved-referral{width:min(100% - 32px,1680px);margin:32px auto 48px;overflow:hidden;border-radius:24px}.megha-approved-referral a,.megha-approved-referral picture{display:block}.megha-approved-referral img{display:block;width:100%;height:auto}.megha-approved-referral a:focus-visible{outline:4px solid #dba727;outline-offset:-6px}@media(min-width:768px) and (max-width:1100px){.megha-approved-referral img{margin-top:-4.3%}}@media(max-width:767px){.megha-approved-referral{width:calc(100% - 24px);margin:24px auto 32px;border-radius:20px}.megha-approved-referral img{margin-top:-5.3%}}@media(max-width:1100px){.contact-v91 .contact-panel{aspect-ratio:auto;height:auto;max-height:none;align-items:stretch}.contact-v91 .contact-form-panel{min-height:0;padding-bottom:28px}.contact-v91 .contact-form-panel form{height:auto;max-height:none;overflow:visible}.contact-v91 .button-row{height:auto;min-height:52px;overflow:visible;margin-top:16px}.contact-v91 .button-row .primary{display:flex;position:relative;align-items:center;justify-content:center;min-height:52px;height:auto;color:#fff;background:#00482f;font-size:16px;line-height:1.3;padding:14px 20px;overflow:visible;transform:none}.contact-v91 .contact-nursery-photo{min-height:100%}.contact-v91 .contact-email-v91{overflow-wrap:anywhere}}@media(max-width:650px){.contact-v91 .contact-panel{grid-template-columns:1fr}.contact-v91 .contact-nursery-photo{min-height:300px}.contact-v91 .contact-form-panel{padding:24px 22px 28px}.contact-v91 .contact-form-panel h2{white-space:normal}.contact-v91 .contact-form-panel>p{white-space:normal;font-size:16px}}@media(max-width:1100px){.contact-v91 form label{font-size:15px;line-height:1.4;margin-bottom:14px}.contact-v91 form input,.contact-v91 form textarea{font-size:16px;line-height:1.4;padding:12px 14px;min-height:46px;border-radius:10px}.contact-v91 form textarea{height:104px;min-height:104px}.contact-v91 .button-row svg{width:20px;height:20px}.contact-v91 .contact-kicker{font-size:12px}.contact-v91 .contact-nursery-photo .eyebrow{font-size:11px;white-space:normal}}.collection-corner-art,.scene-mobile-art{display:none}@media(max-width:767px){.gold-categories .category-approved-restored{background:url(/assets/i-love-nursery-frame-1cf6bc1901.webp) 50%/100% 100% no-repeat!important}.collection-corner-art{display:block;position:absolute;inset:0 0 auto;z-index:-1;pointer-events:none}.collection-corner-art img{display:block;width:100%;height:auto}.scene-approved:is(.scene-fruit,.scene-flowers,.scene-indoor,.scene-seeds,.scene-garden){background:#fff6e5}.scene-mobile-art{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none}.scene-mobile-art img{display:block;width:100%;height:100%;object-fit:fill}.homepage-banner .banner-carousel .banner-dots{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:0;padding:2px 3px}.homepage-banner .banner-carousel .banner-dots button,.homepage-banner .banner-carousel .banner-dots button.active{flex:0 0 28px;width:28px;min-width:28px;height:28px;background:transparent!important}.homepage-banner .banner-carousel .banner-dots button:focus-visible{outline-offset:-2px}.homepage-banner .banner-carousel .banner-dots button:before{content:"";position:absolute;inset:10px;margin:auto;width:8px;height:8px;border-radius:99px;background:#fffdf4}.homepage-banner .banner-carousel .banner-dots button.active:before{inset:10px 3px;width:auto;background:#bad3b7}.homepage-banner .banner-carousel .banner-progress-fill{inset:10px 3px;border-radius:99px}}@media(min-width:1101px){.banner-card-desktop-art>img{position:absolute;max-width:none;width:389.354%;height:238.889%;left:-281.749%;object-fit:fill;pointer-events:none;user-select:none}.banner-side-flowers .banner-card-desktop-art>img{top:-13.399%}.banner-side-indoor .banner-card-desktop-art>img{top:-120.588%}}@media(max-width:1100px){.banner-card-desktop-art{display:none}}@media(min-width:1101px){.category-approved-frame img{position:absolute;inset:-11.625% 0 auto;width:100%;height:111.625%;object-fit:fill}.homepage-banner .banner-carousel .banner-controls{inset:0;display:block}.homepage-banner .banner-carousel .banner-controls>.banner-circle{position:absolute;top:92.5%;bottom:auto;width:3.6%;min-width:28px;height:auto;aspect-ratio:1;transform:translate(-50%,-50%)}.homepage-banner .banner-carousel .banner-controls>.banner-circle:first-child{left:4.2%}.homepage-banner .banner-carousel .banner-controls>.banner-circle:nth-last-child(2){left:92.2%}.homepage-banner .banner-carousel .banner-controls>.banner-circle:last-child{left:96%}.homepage-banner .banner-carousel .banner-dots{position:absolute;left:7.3%;top:92.5%;transform:translateY(-50%);gap:2px;padding:4px 8px;max-width:75%;overflow-x:auto;scrollbar-width:none}.homepage-banner .banner-carousel .banner-dots button,.homepage-banner .banner-carousel .banner-dots button.active{flex:0 0 24px;width:24px;min-width:24px;height:24px;background:transparent!important}.homepage-banner .banner-carousel .banner-dots button:focus-visible{outline-offset:-2px}.homepage-banner .banner-carousel .banner-dots button:before{content:"";position:absolute;inset:7px;margin:auto;width:10px;height:10px;border-radius:99px;background:#fffdf4}.homepage-banner .banner-carousel .banner-dots button.active:before{inset:7px 1px;width:auto;background:#bad3b7}.homepage-banner .banner-carousel .banner-progress-fill{inset:7px 1px;border-radius:99px}}@media(max-width:767px){.homepage-banner .banner-carousel .banner-controls{bottom:1.5%}.homepage-banner .banner-slide-welcome .banner-live-chips{margin-top:3px}}