:root{--fg-subtle:var(--brand-walnut);--buy:#ec283f}.brand-announcement{background:var(--panya-forest);color:var(--bg);gap:24px;padding:10px max(24px,50vw - 640px);font-size:12px}.brand-announcement a{color:inherit;text-underline-offset:3px;text-decoration:underline}.brand-header__inner{gap:28px;height:100px}.brand-logo img{object-fit:contain;width:70px;height:74px}.brand-nav{font:700 15px/1.2 var(--font-display);text-transform:uppercase;gap:24px}.brand-header__actions{gap:12px}.language-toggle{white-space:nowrap;min-height:44px}.language-toggle .is-current{font-weight:800}.bag-button>span{background:var(--buy);color:#fff}.btn{font:700 19px/1.2 var(--font-display);text-transform:uppercase;padding:15px 24px}.btn--outline{border:1.5px solid var(--panya-forest);color:var(--panya-forest);background:0 0}.btn--buy{background:var(--buy);border-color:var(--buy);color:#fff;font:700 19px/1.2 var(--font-display);text-transform:uppercase;min-height:46px}.btn--buy:hover:not(:disabled){color:#fff;background:#bc0000;border-color:#bc0000}.section-heading h2,.care-finder-result__guide h3,.garden-footer h2,.product-highlights h2,.ingredient-band h2,.care-guide h2,.product-related h2,.garden-shelf__row h3{font:900 clamp(30px,3.5vw,50px)/1.08 var(--font-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--panya-forest)}.pack-home .handwritten{color:var(--brand-walnut)}.pack-home section{padding-block:64px}.pack-home .pack-hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:30px;padding-block:76px 54px;display:grid}.pack-hero__copy h1{font:900 clamp(56px,6.9vw,100px)/.99 var(--font-display);text-transform:uppercase;color:var(--panya-forest);letter-spacing:-.025em;margin:22px 0}.pack-hero__copy>.handwritten{transform-origin:0;font-size:16px;display:block;transform:rotate(-2deg)}.pack-hero__copy>p{max-width:44ch;margin:24px 0;font-size:18px;line-height:1.7}.pack-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pack-hero__art{min-width:0;height:550px;position:relative}.pack-hero__arch{background:var(--product-photo-bg);border-radius:20px;position:absolute;inset:35px 0 22px 25px}.pack-hero__bottles{align-items:end;width:85%;height:290px;display:flex;position:absolute;top:195px;right:-15px}.pack-hero__bottle{object-fit:contain;filter:drop-shadow(0 6px 4px #34332f18);width:32%;height:100%;margin-left:-6%}.pack-hero__bottle--0{transform:rotate(-9deg)translateY(-10px)}.pack-hero__bottle--1{transform:rotate(-3deg)translateY(-25px)}.pack-hero__bottle--2{transform:rotate(4deg)translateY(-15px)}.pack-hero__bottle--3{transform:rotate(9deg)}.pack-hero__npk{filter:drop-shadow(0 7px 8px #34332f20);width:62%;height:auto;position:absolute;bottom:-14px;left:-24px}.pack-hero__doctor{z-index:1;align-items:center;width:64%;display:flex;position:absolute;top:-15px;right:-6px}.pack-hero__doctor img{object-fit:contain;flex-shrink:0;width:120px;height:165px;transform:rotate(7deg)}.pack-hero__doctor>span{background:var(--bg);border:1px solid var(--fg);color:var(--fg);border-radius:20px 20px 2px;padding:14px;font-size:12px;line-height:1.5;transform:rotate(-4deg)}.pack-hero__sticker{z-index:2;white-space:pre-line;background:var(--panya-healing-pink);border-radius:5px;padding:12px 18px;font-size:15px;position:absolute;top:124px;left:0;transform:rotate(-7deg);color:var(--fg)!important}.promise-band{background:var(--surface-2);padding:26px 0}.brand-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.brand-promises>div{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.brand-promises img{flex-shrink:0;width:72px;height:72px}.brand-promises strong{font:700 19px/1.2 var(--font-display);text-transform:uppercase;display:block}.brand-promises p{color:var(--fg-subtle);margin-top:7px;font-size:14px}.brand-promises--small{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.brand-promises--small>div{text-align:left;flex-direction:row;gap:8px}.brand-promises--small img{width:40px;height:40px}.brand-promises--small strong{font:400 12px/1.5 var(--font-body);text-transform:none}.garden-shelf .section-heading{align-items:end;margin-bottom:24px}.garden-shelf .section-heading .handwritten{text-align:right;max-width:230px;font-size:16px;transform:rotate(-3deg)}.plant-chips{flex-wrap:wrap;gap:9px;display:flex}.plant-chips button{border:1px solid var(--panya-dry-seed);min-height:44px;font:500 14px/1.3 var(--font-body);cursor:pointer;border-radius:99px;padding:10px 18px}.plant-chips button[aria-pressed=true]{background:var(--panya-forest);color:var(--bg);border-color:var(--panya-forest)}.garden-shelf__row{margin-top:38px}.garden-shelf__row-heading{border-top:1px solid var(--border);align-items:center;gap:18px;padding:20px 0;display:flex}.garden-shelf__row-heading h3{color:var(--fg);font-size:25px}.garden-shelf__row-heading p{color:var(--fg-subtle);flex:1;font-size:15px}.garden-shelf__row-heading a{align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.pack-home .soil-feature{padding-top:12px}.soil-feature__panel{color:var(--bg);background:#3f2915;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;padding:42px;display:grid}.soil-feature__art{min-height:340px;position:relative}.soil-feature__art img{object-fit:contain;padding-top:50px}.soil-feature__art>.handwritten{z-index:1;color:var(--panya-dry-seed);font-size:18px;display:inline-block;position:relative;transform:rotate(-4deg)}.soil-feature__copy h2{font:900 clamp(38px,4.7vw,66px)/1 var(--font-display);text-transform:uppercase;margin:15px 0}.soil-feature__copy>.eyebrow{color:var(--brand-rice)}.soil-feature__copy>p{margin:18px 0;font-size:17px;line-height:1.7}.soil-feature__copy .plant-chips{margin:24px 0}.soil-feature__copy .plant-chips button{color:var(--bg);border-color:var(--brand-rice);font-size:17px}.soil-feature__copy .plant-chips button[aria-pressed=true]{background:var(--bg);color:var(--fg)}.soil-feature__price{font:900 32px var(--font-display);margin-bottom:18px;display:block}.soil-feature .purchase-controls{max-width:430px}.soil-feature .quantity-control{border-color:var(--brand-rice)}.soil-feature .quantity-control button:hover{background:#654020}.soil-feature .text-link{color:var(--bg);margin-top:18px}.plant-doctor{background:var(--surface-2);border-radius:24px;position:relative;overflow:hidden}.plant-doctor--panel{align-items:center;gap:38px;padding:38px 60px;display:flex}.plant-doctor--panel:before{content:"";right:0;opacity:.16;pointer-events:none;background:url(/images/refresh/photos/seed-pack-leaf-pattern.png) 50%/cover;width:34%;position:absolute;inset-block:0}.plant-doctor>img{object-fit:contain;flex-shrink:0;position:relative}.plant-doctor--panel>img{width:180px;height:260px}.plant-doctor>div{position:relative}.plant-doctor h2{font:900 clamp(32px,4vw,52px)/1.06 var(--font-display);text-transform:uppercase;color:var(--panya-forest);margin:14px 0}.plant-doctor--panel .handwritten+h2{margin-top:24px}.plant-doctor p{max-width:55ch;margin-bottom:22px;font-size:17px;line-height:1.7}.plant-doctor .handwritten{font-size:17px;display:block;transform:rotate(-2deg)}.plant-doctor--compact{border-radius:16px;align-items:center;gap:14px;margin:22px 0;padding:14px 18px;display:flex}.plant-doctor--compact>img{width:48px;height:60px}.plant-doctor--compact strong{margin-bottom:5px;font-size:14px;display:block}.plant-doctor__link{text-underline-offset:3px;color:var(--panya-forest);align-items:center;gap:6px;min-height:24px;font-size:14px;text-decoration:underline;display:flex}.pack-home .home-doctor{padding-block:64px 20px}.pack-roots{grid-template-columns:.85fr 1fr;align-items:center;gap:90px;display:grid}.pack-roots__photo{aspect-ratio:.85;max-width:470px;position:relative}.pack-roots__photo>span{background:var(--panya-dry-seed);color:var(--fg);padding:14px 22px;font-size:16px;position:absolute;bottom:42px;right:-12px;transform:rotate(5deg)}.pack-roots h2{font:500 clamp(30px,3.1vw,44px)/1.25 var(--font-body-alt);color:var(--panya-forest);margin:18px 0}.pack-roots p{margin-bottom:26px;font-size:17px;line-height:1.8}.garden-footer{background:var(--panya-forest);color:var(--bg);isolation:isolate;position:relative}.garden-footer:before{content:"";mix-blend-mode:multiply;opacity:.18;z-index:-1;pointer-events:none;background:url(/images/refresh/photos/seed-pack-leaf-pattern.png) 50%/500px;position:absolute;inset:0}.garden-footer h2,.garden-footer .eyebrow,.garden-footer .handwritten,.garden-footer .text-link,.garden-footer p,.garden-footer h3{color:var(--bg)}.garden-footer h2{font-size:36px}.garden-footer__signature{padding-top:40px}.garden-footer__signature img{width:min(54vw,560px);height:auto}.garden-footer__links a{min-height:32px}.garden-footer__bottom{border-color:#f4efe94a}.product-overview h1{font:900 clamp(40px,4.7vw,66px)/1.02 var(--font-display);text-transform:uppercase;color:var(--panya-forest)}.product-overview>.eyebrow{margin-bottom:16px}.product-overview>.product-intro{margin-block:20px;font-size:18px;line-height:1.7}.product-price>span:first-child{font:900 36px var(--font-display)}.product-gallery__main.is-artwork{background:var(--product-photo-bg);isolation:isolate;border-radius:20px}.product-gallery__main.is-artwork img{object-fit:contain;padding:28px}.product-facts{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.product-facts span{background:var(--surface-2);border-radius:99px;padding:8px 14px;font-size:14px}.product-purchase .btn{font-size:19px}.product-delivery p>span{font-size:14px;line-height:1.6}.product-highlights{padding:54px 0}.product-highlights>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.product-highlights article{background:var(--surface);border-radius:24px;padding:28px}.product-highlights article>span{font-size:32px}.product-highlights h3{font:900 25px/1.1 var(--font-display);text-transform:uppercase;margin:18px 0 12px}.product-highlights p{font-size:16px;line-height:1.7}.ingredient-band{margin:30px calc(-1*var(--container-pad,0px));background:var(--panya-forest);color:var(--bg);border-radius:24px;padding:48px}.ingredient-band h2,.ingredient-band>.eyebrow{color:var(--bg)}.ingredient-band>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.ingredient-band>div>div{aspect-ratio:1;border:1px solid var(--panya-dry-seed);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.ingredient-band h3{font:900 24px var(--font-display);text-transform:uppercase;color:var(--panya-dry-seed);margin-bottom:12px}.ingredient-band p{font-size:15px;line-height:1.5}.care-guide__label{background:var(--surface-2);border:0;border-radius:16px}.care-guide__photo{border-radius:20px}.care-guide--greenboost .care-guide__photo{background:var(--product-photo-bg)}.care-guide__instructions h3{font:900 28px var(--font-display);text-transform:uppercase}.care-guide h4{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:900}.you-are-here{z-index:1;background:var(--bg);border-radius:10px;padding:8px 12px;font-size:13px;display:block;position:absolute;top:20px;right:14px;transform:rotate(5deg)}.floating-doctor{display:none}.story-opening__art img{border-radius:20px}html[lang=th] .pack-hero h1{letter-spacing:0;font-size:clamp(46px,5.2vw,74px);line-height:1.3}html[lang=th] .pack-home p,html[lang=th] .product-page p{font-size:17px;line-height:28px}html[lang=th] .product-overview h1{font-family:var(--font-display);line-height:1.35}.btn:focus-visible,.plant-chips button:focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media (max-width:1200px){.brand-nav{gap:14px;font-size:13px}.brand-header__inner{gap:18px}.pack-hero__art{height:480px}.pack-hero__bottles{height:255px;top:165px}.pack-hero__doctor img{width:100px;height:145px}.pack-roots{gap:55px}}@media (max-width:1000px){.brand-nav{display:none}.brand-menu-toggle{display:grid}.brand-header__actions{margin-left:auto}.brand-header__inner{height:88px}.brand-promises--small{display:none}.pack-home .pack-hero{gap:20px}.pack-hero__copy h1{font-size:64px}.pack-hero__art{height:440px}.pack-hero__bottles{height:240px;top:160px}.pack-hero__doctor>span{padding:12px;font-size:10px}.soil-feature__panel{gap:20px;padding:30px}.ingredient-band{padding:32px}.ingredient-band>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredient-band>div>div{aspect-ratio:auto;border-radius:20px;min-height:150px}}@media (max-width:760px){.brand-announcement{text-align:center;justify-content:center;padding:8px 12px;font-size:11px}.brand-announcement>a{display:none}.brand-header__inner{height:82px}.brand-logo img{width:55px;height:64px}.brand-header__actions{gap:5px}.language-toggle{font-size:12px}.brand-header__inner{gap:12px}.pack-home section{padding-block:44px}.pack-home .pack-hero{grid-template-columns:1fr;gap:28px;padding-block:38px 36px}.pack-hero__copy h1{margin-block:18px;font-size:clamp(52px,12vw,76px)}.pack-hero__copy>.handwritten{font-size:12px}.pack-hero__copy>p{margin:20px 0;font-size:16px;line-height:1.7}.pack-hero__actions{gap:10px}.pack-hero__actions .btn{min-height:48px;padding:14px 18px;font-size:17px}.pack-hero__art{justify-self:center;width:100%;max-width:470px;height:390px;margin-top:16px}.pack-hero__arch{inset:25px 3% 20px 5%}.pack-hero__doctor{width:66%;top:-8px;right:0}.pack-hero__doctor img{width:80px;height:120px}.pack-hero__doctor>span{font-size:10px}.pack-hero__sticker{padding:10px 12px;font-size:12px;top:110px;left:0}.pack-hero__bottles{height:210px;top:144px;right:0}.pack-hero__npk{width:65%;bottom:0;left:-4px}.promise-band{padding:20px 0}.brand-promises{scroll-snap-type:x proximity;gap:24px;padding-bottom:8px;display:flex;overflow-x:auto}.brand-promises>div{scroll-snap-align:start;min-width:130px}.brand-promises strong{font-size:17px}.brand-promises p{max-width:145px;font-size:13px}.brand-promises img{width:64px;height:64px}.brand-promises--small{display:none}.garden-familiar{padding-top:24px}.garden-familiar p{font-size:15px}.section-heading h2{font-size:36px}.garden-shelf .section-heading .handwritten{text-align:left;font-size:13px}.garden-shelf .section-heading{gap:16px}.plant-chips{flex-wrap:nowrap;padding:4px 3px 10px;overflow-x:auto}.plant-chips button{flex-shrink:0;font-size:13px}.garden-shelf__row-heading{flex-wrap:wrap;gap:6px 14px;padding-block:18px}.garden-shelf__row-heading h3{font-size:24px}.garden-shelf__row-heading p{flex-basis:100%;order:2;font-size:14px}.garden-shelf__row-heading a{margin-left:auto;font-size:12px}.soil-feature__panel{grid-template-columns:1fr;gap:18px;padding:26px 22px}.soil-feature__art{min-height:220px}.soil-feature__art>.handwritten{font-size:15px}.soil-feature__copy h2{font-size:46px}.soil-feature__copy>p{font-size:16px}.soil-feature__copy .plant-chips{margin:18px 0}.soil-feature .purchase-controls .btn{padding:14px 12px;font-size:19px}.soil-feature__price{font-size:30px}.plant-doctor--panel{flex-direction:column;align-items:start;gap:16px;padding:26px}.plant-doctor--panel>img{width:100px;height:140px}.plant-doctor--panel:before{width:55%}.plant-doctor h2{font-size:37px}.plant-doctor p{font-size:16px}.plant-doctor .handwritten{font-size:14px}.plant-doctor .btn{padding:14px 18px;font-size:17px}.plant-doctor--compact{border-radius:16px;padding:12px}.plant-doctor--compact .plant-doctor__link{min-height:32px;font-size:13px}.pack-roots{grid-template-columns:1fr;gap:30px}.pack-roots__photo{width:90%;max-width:330px;margin:auto}.pack-roots h2{font-size:32px}.pack-roots p{font-size:16px}.pack-roots__photo>span{font-size:13px;right:-15px}.garden-footer{padding-bottom:92px}.garden-footer__signature img{width:100%}.garden-footer__signature{gap:24px}.garden-footer__links a{min-height:44px}.garden-footer__bottom a{align-items:center;min-height:44px;display:inline-flex}.product-overview h1{font-size:46px}.product-overview>.product-intro{font-size:17px}.product-highlights{padding:36px 0}.product-highlights h2,.ingredient-band h2,.care-guide h2{font-size:34px}.product-highlights>div{grid-template-columns:1fr;gap:14px}.product-highlights article{padding:24px}.product-highlights h3{margin-top:10px}.ingredient-band{padding:28px 22px}.ingredient-band>div{gap:12px}.ingredient-band>div>div{padding:18px 12px}.ingredient-band h3{font-size:21px}.ingredient-band p{font-size:14px}.product-purchase .btn{font-size:19px}.product-price>span:first-child{font-size:34px}.product-gallery__main.is-artwork img{padding:18px}.floating-doctor{z-index:35;background:var(--surface-2);border:1px solid var(--panya-forest);color:var(--panya-forest);border-radius:99px;align-items:center;gap:7px;min-height:48px;padding:5px 14px 5px 7px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:16px;right:14px;box-shadow:0 3px 12px #34332f20}.floating-doctor img{object-fit:contain;width:32px;height:42px}.mobile-purchase-return .btn{background:var(--buy);border-color:var(--buy);color:#fff;font-size:19px}.mobile-purchase-return{padding-inline:16px}body:has(.mobile-purchase-return) .floating-doctor{bottom:100px}:is(body:has(dialog[open]) .floating-doctor,body:has([aria-modal=true]) .floating-doctor){visibility:hidden}html[lang=th] .pack-hero h1{font-size:clamp(38px,10.5vw,54px);line-height:1.3}}@media (prefers-reduced-motion:reduce){.pack-hero__bottle{transition:none}}.gallery-art-note{color:var(--fg-subtle);margin:12px 0;font-size:12px;line-height:1.6}.checkout-panel button[type=submit]{background:var(--buy);color:#fff;border-color:var(--buy);font:700 19px/1.3 var(--font-display)}.checkout-panel button[type=submit]:hover:not(:disabled){background:#bc0000}@media (max-width:760px){.promise-band .brand-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid;overflow:visible}.promise-band .brand-promises>div{min-width:0}.soil-feature .purchase-controls{flex-wrap:wrap}.soil-feature .purchase-controls>.btn{white-space:nowrap;flex:1 0 150px}.btn--buy svg{flex-shrink:0}}.pack-hero__arch{background:var(--product-photo-bg);overflow:hidden}.pack-hero__arch:before{content:"";opacity:.14;background:url(/images/refresh/photos/seed-pack-leaf-pattern.png) 50%/cover;position:absolute;inset:0}.pack-hero__featured{filter:drop-shadow(0 8px 8px #34332f16);display:block;position:absolute}.pack-hero__featured img{object-fit:contain;padding-bottom:48px;transition:transform .2s}.pack-hero__featured:hover img{transform:translateY(-4px)}.pack-hero__featured--npk{width:54%;height:420px;bottom:-2px;left:0;transform:rotate(-4deg)}.pack-hero__featured--greenboost{width:48%;height:455px;bottom:0;right:0;transform:rotate(4deg)}.pack-hero__featured>span:not(.product-image){white-space:nowrap;background:var(--bg);color:var(--panya-forest);font:700 17px/1.2 var(--font-display);border-radius:99px;padding:10px 16px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pack-hero__sticker{padding:10px 14px;font-size:13px;top:106px;left:0}@media (min-width:761px) and (max-width:1200px){.pack-hero__art{height:530px}.pack-hero__featured--npk{height:370px}.pack-hero__featured--greenboost{height:410px}}@media (max-width:760px){.pack-hero__art{height:455px}.pack-hero__featured--npk{height:295px}.pack-hero__featured--greenboost{height:340px}.pack-hero__featured>span:not(.product-image){padding:9px 12px;font-size:15px}.pack-hero__sticker{font-size:10px;top:108px}.pack-hero__arch{inset:25px 0 12px}}@media (prefers-reduced-motion:reduce){.pack-hero__featured img{transition:none}}.story-opening__art{background:0 0;border-radius:20px;width:100%;max-width:460px;margin-inline:auto}.story-opening__art img{aspect-ratio:4/5;object-fit:contain;object-position:center;mix-blend-mode:normal;border-radius:0;width:100%;height:auto;display:block}.pack-roots__photo{aspect-ratio:4/5}.pack-roots__photo>img{object-fit:contain;border-radius:20px}@media (max-width:1000px){.story-opening__art{max-width:420px}}.pack-hero__art{height:680px}.pack-hero__featured--npk,.pack-hero__featured--greenboost{bottom:110px}.pack-hero__featured--soil{width:64%;height:125px;bottom:-20px;left:18%;transform:rotate(-2deg)}.pack-hero__featured--soil img{padding-bottom:40px}@media (min-width:761px) and (max-width:1200px){.pack-hero__art{height:630px}}@media (max-width:760px){.pack-hero__art{height:570px}.pack-hero__featured--npk,.pack-hero__featured--greenboost{bottom:120px}.pack-hero__featured--soil{width:72%;height:110px;bottom:-5px;left:14%}}.garden-shelf__selection{margin-top:28px}.garden-shelf__selection>p{max-width:70ch;color:var(--fg-subtle);margin-bottom:26px;font-size:16px;line-height:1.7}.garden-shelf__selection>.garden-shelf__medium-note{margin:24px 0 0;font-size:14px}.garden-footer:before{opacity:.1;background-repeat:no-repeat;background-size:cover}.btn--buy[aria-disabled=true]{opacity:1;background:var(--buy);color:#fff}.bag-button>span{animation:.25s ease-out bag-bump}@keyframes bag-bump{50%{transform:scale(1.25)}}.mobile-purchase-return img{object-fit:contain;flex-shrink:0}.checkout-submit{background:var(--buy)!important;border-color:var(--buy)!important;color:#fff!important}.checkout-line{text-align:center;text-underline-offset:4px;padding:12px;font-size:14px;text-decoration:underline;display:block}.promotion-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:16px 24px;font-size:14px}.promotion-panel summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:12px;text-decoration:underline}.promotion-panel__input{margin-top:12px}:lang(th) :is(h1,h2,h3,h4,h5,h6){line-height:1.22!important}:lang(th) .brand-announcement{font-size:14px;line-height:1.5}.cart-drawer button{min-width:44px;min-height:44px}.bag-pairings{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.bag-pairings h4{font:700 24px/1.2 var(--font-display);margin-bottom:12px}.bag-pairing{align-items:center;gap:12px;padding-block:12px;display:flex}.bag-pairing img{object-fit:contain}.bag-pairing>div{flex:1;font-size:14px}.bag-pairing small{margin-top:4px;display:block}@media (min-width:761px){.mobile-purchase-return{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:18px;align-items:center;gap:18px;width:min(680px,90vw);padding:12px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #34332f30}.mobile-purchase-return>div{flex-direction:column;flex:1;display:flex}.mobile-purchase-return .btn{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.bag-button>span{animation:none}}.postcode-suggestions{margin-top:12px;font-size:14px}.postcode-suggestions select,.bag-delivery input,.bag-delivery select{border:1px solid var(--border);background:var(--bg);border-radius:8px;width:100%;min-height:46px;margin-top:6px;padding:10px 12px;display:block}.bag-delivery{background:var(--surface);border-radius:14px;margin-top:24px;padding:16px;font-size:14px}.bag-delivery summary{cursor:pointer;min-height:44px;font-weight:600}.bag-delivery p{margin-bottom:10px}.bag-delivery a{text-decoration:underline}.bag-delivery [role=status]{margin-top:14px}.bag-delivery small{font-size:12px}.shopee-rating{color:var(--panya-forest);flex-wrap:wrap;align-items:center;gap:7px;padding-block:8px;font-size:14px;display:inline-flex}.shopee-rating span{text-underline-offset:3px;text-decoration:underline}.shopee-reviews{border-top:1px solid var(--border);padding-block:60px}.shopee-reviews h2{font-size:clamp(32px,4vw,52px)}.shopee-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.shopee-quote{background:var(--surface);border-radius:18px;height:100%;padding:24px}.shopee-quote__stars{color:var(--panya-forest);gap:3px;margin-bottom:16px;display:flex}.shopee-quote blockquote{white-space:pre-line;margin:0;font-size:16px;line-height:1.65}.shopee-quote footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;display:flex}.review-provenance{max-width:740px;color:var(--fg-muted);font-size:13px}.home-shopee-reviews .shopee-quotes>div{flex-direction:column;gap:12px;display:flex}.receipt-doctor{text-align:left;margin-top:32px}.receipt-doctor>p{margin-top:12px;font-size:14px}@media (max-width:760px){.shopee-quotes{grid-template-columns:1fr}.shopee-reviews{padding-block:38px}.shopee-quote{padding:20px}}.mobile-purchase-return img{width:48px;height:56px}.checkout-grid{gap:32px}.checkout-summary{gap:24px}.checkout-panel input,.checkout-panel select{border-radius:8px;height:52px;min-height:52px;padding:12px 14px;font-size:16px;line-height:24px}.checkout-panel input[readonly]{background:var(--surface-2);color:var(--fg-subtle)}.checkout-panel input[aria-invalid=true],.checkout-panel select[aria-invalid=true]{border-color:var(--danger)}.shipping-form{gap:20px;display:grid}.shipping-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shipping-form label{line-height:22px}.shipping-area-picker{gap:8px;margin:0}.shipping-area-picker select+[role=status]{margin-top:4px}.shipping-area-picker input+label{margin-top:12px}.promotion-panel__input{gap:12px}.promotion-panel__input input,.promotion-panel__input .btn{height:52px;min-height:52px}.promotion-panel__input .btn{padding-inline:20px}.order-summary__totals{border-top:1px solid var(--border);gap:12px;padding-top:20px;display:grid}.order-summary__totals>div{align-items:baseline;gap:16px}.order-summary__totals>div>:last-child{text-align:right}.order-summary__totals>div:last-child{border-color:var(--border);padding-top:16px}.order-item>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-line{margin-top:12px}.checkout-trust{padding-top:8px}.checkout-trust__points{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.checkout-trust__points>div{max-width:100%}.soil-feature__panel>*{min-width:0}.soil-feature .purchase-controls>div{flex-wrap:wrap}.soil-feature .purchase-controls .btn{flex:160px}.cart-drawer__body{min-height:0}@media (max-width:1000px){.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-summary{position:static}.checkout-shell>.container{max-width:760px}.soil-feature__panel{grid-template-columns:minmax(0,1fr)}.soil-feature__art{width:100%;max-width:420px;margin-inline:auto}}@media (max-width:760px){.launch-shop .page-intro{padding-block:4px 0}.launch-shop .shop-find{margin-top:24px}.checkout-shell{padding-block:28px 48px}.checkout-shell__heading{margin-bottom:24px}.checkout-panel{padding:20px}.promotion-panel{padding:12px 20px 20px}.cart-drawer__header,.cart-drawer__body,.cart-drawer__footer{padding-inline:20px!important}.cart-drawer__footer{padding-block:16px calc(16px + env(safe-area-inset-bottom))!important}.product-overview h1{font-size:clamp(36px,10.5vw,46px)}}@media (max-width:520px){.shipping-form__row{grid-template-columns:minmax(0,1fr)}.checkout-panel,.promotion-panel{padding-inline:16px}.order-item{column-gap:12px}.order-summary__totals>div:last-child{font-size:16px}}.pack-hero__display{min-width:0}.pack-hero__families{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.pack-hero__families a{text-align:center;border:1px solid var(--border);border-radius:var(--radius-pill);min-height:48px;font:700 16px/1.3 var(--font-display);color:var(--panya-forest);background:var(--bg);justify-content:center;align-items:center;padding:10px 8px;display:flex}.pack-hero__families a:hover{background:var(--surface-2)}.pack-hero__families a:focus-visible{outline:2px solid var(--panya-forest);outline-offset:3px}@media (max-width:760px){.pack-hero__display{justify-self:center;width:100%;max-width:470px}.pack-hero__families a{font-size:14px}}.cart-page__container{max-width:1160px}.cart-page__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.cart-page__grid>div{min-width:0}.cart-page .btn{text-align:center}.cart-item__remove{flex-shrink:0;place-items:center;min-width:44px;height:44px;margin-top:-10px;margin-right:-10px;display:grid}.cart-item__actions{flex-wrap:wrap;gap:8px 12px}body:has(.cart-page,.order-lookup,.contact-layout) .floating-doctor{display:none}@media (max-width:1000px){.cart-page__grid{grid-template-columns:minmax(0,1fr);gap:24px}.cart-page__container{max-width:760px}}.contact-form input,.order-lookup__form input{border-radius:8px;min-height:52px;font-size:16px;line-height:24px}.order-lookup__form input:focus-visible{outline:2px solid var(--panya-forest);outline-offset:3px;border-color:var(--panya-forest)}@media (max-width:359px){.promotion-panel__input{flex-direction:column}.promotion-panel__input .btn{justify-content:center;width:100%}}.bag-delivery__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px;display:flex}.bag-delivery__actions .text-link{min-height:44px}:root{--storefront-nav-height:88px}body{overflow-x:clip}.brand-header{z-index:50;flex-shrink:0;position:sticky;top:0;box-shadow:0 4px 16px #34332f0a}.brand-header__inner{height:var(--storefront-nav-height)}.brand-logo img{width:60px;height:64px}body:has(.brand-header) .checkout-summary{top:calc(var(--storefront-nav-height) + 24px)}@media (max-width:1000px){:root{--storefront-nav-height:72px}.brand-logo img{width:52px;height:56px}.brand-header .icon-btn{min-width:44px;min-height:44px}}.market-switcher{border-top:1px solid #f4efe94a;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;padding-top:32px;display:flex}.market-switcher>span{opacity:.85;font-size:13px}.market-switcher a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.market-switcher a:hover,.market-switcher a[aria-current]{text-decoration:underline}@media (max-width:520px){.market-switcher>span{flex-basis:100%}}html:has(.brand-header){scroll-padding-top:calc(var(--storefront-nav-height) + 16px)}.product-gallery{top:calc(var(--storefront-nav-height) + 24px)}body:has(.brand-header) .checkout-summary{top:calc(var(--storefront-nav-height) + 24px)}.product-price--enquiry>span:first-child{font-size:clamp(20px,2vw,26px);line-height:1.4}.product-enquiry{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:16px;margin:24px 0;padding:24px}.product-enquiry p{margin:0 0 18px;line-height:1.7}.product-enquiry .text-link{min-height:44px}
.launch-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:40px 24px;display:grid}.launch-product-grid>div{flex-direction:column;min-width:0;display:flex;position:relative}.essential-card{flex-direction:column;min-width:0;height:100%;display:flex}.essential-card__image{aspect-ratio:1;background:var(--product-photo-bg);border-radius:20px;flex-shrink:0;display:block;position:relative;overflow:hidden}.essential-card__body{flex-direction:column;flex:1;min-width:0;padding-top:16px;display:flex}.essential-card__body>.eyebrow{height:18px;font:700 12px/18px var(--font-display);letter-spacing:.06em;color:var(--panya-forest);text-transform:uppercase;margin:0;display:block}.essential-card h3,html[lang=th] .essential-card h3{min-width:0;height:52px;font:900 21px/26px var(--font-display);color:var(--fg);text-transform:uppercase;margin:4px 0 8px}.essential-card h3 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.essential-card .essential-card__ratio,html[lang=th] .essential-card .essential-card__ratio{height:40px;font:400 14px/20px var(--font-body);color:var(--fg-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;display:-webkit-box;overflow:hidden}.essential-card .essential-card__description,html[lang=th] .essential-card .essential-card__description{height:44px;font:400 15px/22px var(--font-body);color:var(--fg-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;display:-webkit-box;overflow:hidden}.card-sizes{border:0;flex-wrap:nowrap;gap:6px;min-width:0;height:44px;margin:0 0 16px;padding:0;display:flex}.card-sizes button{border:1px solid var(--panya-forest);height:44px;color:var(--panya-forest);font:700 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:0 12px}.card-sizes button[aria-pressed=true]{background:var(--panya-forest);color:var(--bg)}.card-sizes button:disabled{opacity:.5;cursor:not-allowed}.essential-card__bottom{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;height:44px;margin-top:auto;display:flex}.essential-card__bottom>span{font:900 24px/1 var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums}.essential-card__action{border:1px solid var(--buy);background:var(--buy);color:#fff;min-width:86px;height:44px;font:700 19px/1 var(--font-display);text-transform:uppercase;cursor:pointer;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 16px;display:inline-flex}.essential-card__action:hover:not(:disabled){background:#bc0000;border-color:#bc0000}.essential-card__action:disabled{opacity:.55;cursor:not-allowed}.essential-card__action[aria-disabled=true]{opacity:1}.card-sizes button:focus-visible,.essential-card a:focus-visible,.essential-card__action:focus-visible{outline:2px solid var(--panya-forest);outline-offset:3px}.product-image{display:block;position:absolute;inset:0;overflow:hidden}.product-image__source{display:block;position:absolute}.product-image .product-image__source img{object-fit:contain;mix-blend-mode:normal;border-radius:0;max-width:none;max-height:none;margin:0;padding:0;transform:none}.product-gallery .product-gallery__main{aspect-ratio:1;border-radius:20px}.product-gallery__thumbnails button{background:var(--product-photo-bg);border-radius:12px;width:72px;height:72px}.product-gallery__main:not(.is-artwork) .product-image{inset:20px}.product-mini{background:var(--product-photo-bg);border-radius:12px;flex:0 0 64px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.mobile-purchase-return .product-mini{flex-basis:56px;width:56px;height:56px}.bag-pairing .essential-card__action{width:44px;min-width:44px;padding:0}.order-item__image{border-radius:12px;width:72px;height:72px}.soil-feature__art{aspect-ratio:1;min-height:0}.soil-feature__art>.handwritten{z-index:1}@media (max-width:1100px){.launch-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.launch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.essential-card__body{padding-top:12px}.essential-card__body>.eyebrow{letter-spacing:.025em;font-size:11px}.essential-card h3,html[lang=th] .essential-card h3{font-size:19px}.card-sizes{gap:4px}.card-sizes button{padding-inline:8px;font-size:12px}.essential-card__action{min-width:74px;padding-inline:10px;font-size:18px}.essential-card__bottom>span{font-size:23px}}@media (max-width:359px){.launch-product-grid{grid-template-columns:1fr}}.plant-search__results .launch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.bag-pairings .essential-card__action{min-width:74px;padding-inline:10px}.bag-pairings .card-sizes button{padding-inline:8px;font-size:12px}.bag-pairings h4{margin-bottom:20px}.plant-search__results{max-height:65vh;padding:4px;overflow-y:auto}.launch-shop .page-intro{padding-block:12px 0}body:has(.launch-shop) .floating-doctor{display:none}.order-item{grid-template-columns:72px minmax(0,1fr) auto}.gallery-dialog__image{background:var(--product-photo-bg);aspect-ratio:1;border-radius:20px;width:min(100%,70vh);height:auto;margin-inline:auto}.garden-shelf__catalog{margin-top:32px}.pack-hero__featured--soil{width:260px;height:300px;bottom:-20px;left:28%}.pack-hero__featured--soil>.product-image{bottom:40px}@media (max-width:760px){.pack-hero__featured--soil{width:180px;height:220px;bottom:-5px;left:24%}}@media (max-width:380px){.plant-search__results .launch-product-grid{grid-template-columns:1fr}}.product-overview>.shopee-rating{width:fit-content;margin-bottom:20px;display:flex}.bag-pairings .launch-product-grid{grid-template-columns:minmax(0,1fr);gap:24px}.bag-pairings .essential-card{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;display:grid}.bag-pairings .essential-card__body{padding-top:0}.bag-pairings .essential-card h3{height:auto;min-height:26px;font-size:19px}.bag-pairings .essential-card .essential-card__body>.essential-card__ratio{height:auto;min-height:20px}.bag-pairings .essential-card .essential-card__body>.essential-card__description{height:auto;margin-bottom:12px}.bag-pairings .pairing-reason{margin:0 0 12px}.bag-pairings .card-sizes{margin-bottom:12px}.bag-pairings .card-sizes button{min-width:0}.essential-card h3 a{line-height:26px}.product-gallery__thumbnails{scrollbar-width:thin;scrollbar-color:var(--border)transparent;padding-bottom:8px}@media (max-width:380px){.essential-card__action{min-width:68px;padding-inline:8px;font-size:16px}}.bag-pairings{padding-bottom:0}
.sales-page{color:#34332f;max-width:1120px;font-family:var(--font-maven),sans-serif;margin:auto;padding:0 24px 48px;font-size:16px;line-height:1.5}[lang=th] .sales-page{font-family:var(--font-iconic),sans-serif;line-height:1.6}.sales-page h1,.sales-page h2,.sales-page h3,.sales-product-set strong{font-family:var(--font-grota),sans-serif;letter-spacing:-.025em;color:#276900}[lang=th] .sales-page h1,[lang=th] .sales-page h2,[lang=th] .sales-page h3{font-family:var(--font-motiva),sans-serif;letter-spacing:0;line-height:1.4}.sales-page h1{margin:16px 0;font-size:clamp(38px,4.5vw,64px);font-weight:900;line-height:1.1}.sales-page h2{margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.2}.sales-page h3{font-size:22px;font-weight:700;line-height:1.35}.sales-page .btn--buy,.sales-product-set .btn--buy{color:#fff;background:#ec283f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.sales-page button:disabled,.sales-product-set button:disabled{opacity:.5;cursor:not-allowed}.sales-page :is(a,button,input,select,summary):focus-visible,.sales-delivery :is(input,button):focus-visible{outline-offset:4px;outline:3px solid #276900}.sales-phrase{max-width:100%;display:inline-block}.sales-eyebrow{letter-spacing:.12em;color:#8c5f39;font-size:12px;font-weight:700}.sales-hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:56px 0 36px;display:grid}.sales-hero__copy>p{max-width:480px;margin:16px 0;font-size:20px}.sales-rating{color:#34332f;flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0;font-size:13px;text-decoration:none;display:flex}.sales-stars{color:#276900;letter-spacing:2px;font-size:17px}.sales-hero__price strong{color:#276900;font-size:30px}.sales-hero__price small{font-size:13px}.sales-hero__art{isolation:isolate;aspect-ratio:1.12;background:#e9edc6;border-radius:48% 48% 24px 24px;width:100%;min-height:0;position:relative;overflow:hidden}.sales-hero__circle{aspect-ratio:1;z-index:-1;background:#dbe4ad;border-radius:50%;width:72%;position:absolute;top:-10%;right:-8%}.sales-hero__soil{object-fit:contain;z-index:1;width:100%;height:42%;position:absolute;bottom:7%;left:0}.sales-hero__product{aspect-ratio:1;filter:drop-shadow(0 12px 10px #4636231f);position:absolute}.sales-hero__product--0{z-index:2;width:88%;top:-2%;left:-17%;transform:rotate(-7deg)}.sales-hero__product--1{z-index:3;width:65%;top:25%;left:24%;transform:rotate(5deg)}.sales-hero__product--2{z-index:4;width:54%;top:30%;right:-10%;transform:rotate(8deg)}.sales-hero__caption{text-align:center;color:#34332f;z-index:5;background:#fffdf5;border-radius:24px;width:max-content;max-width:94%;padding:8px 16px;font-size:14px;font-weight:700;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.sales-service{border-block:1px solid #e3d7ca;justify-content:space-between;gap:16px;padding:16px 0;font-size:13px;display:flex}.sales-service span{align-items:center;gap:10px;display:flex}.sales-service svg{color:#276900;flex-shrink:0}.sales-picker{padding:36px 0 40px}.sales-picker h2{margin-bottom:24px;font-size:28px}.sales-picker>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.sales-picker a{text-align:center;color:#276900;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:8px 2px;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.sales-picker__art{aspect-ratio:1;background:#e9eccf;border:2px solid #0000;border-radius:50%;place-items:center;width:100%;max-width:110px;transition:background .15s,border-color .15s;display:grid}.sales-picker a:nth-child(3n+2) .sales-picker__art{background:#e2ead9}.sales-picker a:nth-child(3n) .sales-picker__art{background:#f4e4dc}.sales-plant-art{width:76%;height:76%}.sales-picker a:hover .sales-picker__art,.sales-picker a[aria-current] .sales-picker__art{background:#dce5b5;border-color:#276900}.sales-section{border-top:1px solid #e3d7ca;padding:40px 0;scroll-margin-top:110px}.sales-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sales-heading>p{margin:0 0 24px}.sales-heading small{color:#696258;margin-top:4px;font-size:12px;display:block}.sales-heading>a{color:#276900;white-space:nowrap;font-size:14px;text-decoration:underline}.sales-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sales-set{background:#fff;border:1px solid #e3d7ca;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sales-set__images{aspect-ratio:2;background:#f6f5e9;justify-content:center;min-height:190px;padding:0;display:flex;position:relative}.sales-set__images>div{aspect-ratio:1;width:50%;position:absolute;bottom:0}.sales-set__images>div:first-child{left:-5%}.sales-set__images>div:nth-child(2){z-index:2;left:25%}.sales-set__images>div:nth-child(3){right:-5%}.sales-set__body{flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.sales-set h3{width:100%;margin:0}.sales-set h3 a{color:inherit;text-decoration:none}.sales-set p{color:#696258;width:100%;min-height:48px;margin:0 0 8px;font-size:15px}.sales-price{color:#276900;margin-right:auto;font-size:26px}.sales-set .btn{flex-shrink:0}.sales-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sales-how{background:#edf0cd;border-radius:16px;margin:24px 0;padding:32px}.sales-how ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.sales-how li>span{color:#fff;background:#276900;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.sales-how h3{margin:16px 0 8px}.sales-how p{color:#696258;margin:0}.sales-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sales-review-grid figure{background:#fff;border:1px solid #e3d7ca;border-radius:12px;flex-direction:column;align-items:flex-start;margin:0;padding:24px;display:flex}.sales-review-grid blockquote{flex:1;margin:16px 0 24px;font-size:17px;line-height:1.7}.sales-review-grid figcaption{color:#696258;font-size:12px}.sales-farm{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.sales-farm>img{object-fit:cover;border-radius:16px;width:100%;height:300px}.sales-farm h2{margin:14px 0}.sales-farm p{margin-bottom:20px}.sales-faq{max-width:720px;margin:auto}.sales-faq details{border-bottom:1px solid #e3d7ca;padding:18px 0}.sales-faq summary{cursor:pointer;min-height:32px;font-weight:700}.sales-faq p{margin-top:16px}.sales-faq>a{margin-top:20px;display:inline-block}.sales-science{background:#edf0cd;border-radius:16px;padding:32px}.sales-science p{max-width:760px;margin-bottom:20px}.sales-plant-heading{padding:48px 0 24px}.sales-delivery{color:#34332f;background:#fff;border:1px solid #e3d7ca;border-radius:12px;margin:16px 0;padding:16px}.sales-delivery h3{margin-bottom:10px;font-size:18px}.sales-delivery label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.sales-delivery input{font:inherit;background:#fff;border:1px solid #8c5f39;border-radius:8px;width:145px;min-height:44px;padding:8px 12px;display:block}.sales-delivery p{margin:10px 0 0;font-size:13px}.sales-delivery small{color:#696258;margin-top:6px;font-size:12px;display:block}.sales-product-set{background:#edf0cd;border:1px solid #d1dca2;border-radius:12px;margin:20px 0;padding:20px}.sales-product-set>strong{font-size:20px}.sales-product-set p{margin:8px 0 16px;font-size:14px;line-height:1.6}.sales-product-set .btn{white-space:normal;text-align:center;width:100%;line-height:1.4}.sales-product-set>a{text-align:center;margin-top:12px;font-size:13px;display:block}.sales-product-set label{margin-bottom:16px;display:block}.sales-product-set select{background:#fff;border:1px solid #8c5f39;border-radius:8px;width:100%;min-height:44px;margin-top:8px;padding:8px;display:block}.sales-cart-set{border-bottom:1px solid #e3d7ca;padding:20px 0}.sales-cart-set h3{margin-bottom:10px;font-size:18px}.sales-cart-set details{margin-bottom:16px;font-size:13px}.sales-cart-set summary{cursor:pointer}.sales-cart-set>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-cart-set>div>strong{margin-left:auto}.sales-cart-set .quantity-control button{min-width:40px;min-height:44px}.sales-total{border-top:1px solid #e3d7ca;padding-top:14px;font-size:21px}.sales-total small{text-align:right;font-size:12px;display:block}.order-summary__totals>div{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}body:has(.mobile-purchase-return,.panya-consent,.cart-drawer) .floating-doctor{display:none}@media (max-width:1023px){.sales-picker>div{grid-template-columns:repeat(4,1fr)}.sales-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-products,.sales-hero{gap:12px}}@media (max-width:767px){.sales-page{padding:0 16px 32px}.sales-hero{grid-template-columns:1fr;gap:16px;padding:28px 0 20px}.sales-page h1{font-size:38px;line-height:1.12}[lang=th] .sales-page h1{font-size:clamp(25px,7.2vw,34px);line-height:1.4}.sales-hero__copy>p{margin:10px 0;font-size:17px}.sales-rating{margin:14px 0;font-size:12px}.sales-hero__copy .btn{width:100%}.sales-hero__art{aspect-ratio:1.18;border-radius:28px;max-width:520px;margin:12px auto 0}.sales-hero__caption{padding:7px 12px;font-size:12px}.sales-service{flex-direction:column;gap:8px;font-size:12px}.sales-section{padding:28px 0}.sales-page h2{margin-bottom:18px;font-size:26px}.sales-picker{padding:24px 0}.sales-picker>div{gap:6px}.sales-picker a{gap:8px;padding:4px 0;font-size:13px}.sales-picker__art{max-width:88px}.sales-picker>div{row-gap:18px}.sales-sets{grid-template-columns:1fr;gap:16px}.sales-set__images{min-height:190px}.sales-set__body{padding:18px}.sales-set p{min-height:0}.sales-set h3{font-size:23px}.sales-set .btn{flex:1;max-width:210px}.sales-how{padding:24px 20px}.sales-how ol{grid-template-columns:1fr;gap:22px}.sales-how li{grid-template-columns:36px 1fr;align-items:start;column-gap:12px;display:grid}.sales-how h3{margin:0 0 6px;font-size:19px}.sales-how p{grid-column:2;font-size:14px}.sales-heading{display:block}.sales-heading>a{margin:0 0 20px;display:inline-block}.sales-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-products>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:340px}.sales-review-grid{grid-template-columns:1fr}.sales-review-grid figure{padding:20px}.sales-farm{grid-template-columns:1fr;gap:20px}.sales-farm>img{height:240px}.sales-farm h2{margin:12px 0}.sales-plant-heading{padding:28px 0 8px}.sales-cart-set>div{flex-wrap:wrap}.floating-doctor{width:44px;min-width:44px;height:44px;padding:0;bottom:12px;right:12px}.floating-doctor span{display:none}.floating-doctor img{width:auto;height:40px}}.sales-promise{color:#276900;background:#edf0cd;border-radius:12px;align-items:flex-start;gap:14px;margin:24px 0;padding:24px;display:flex}.sales-promise svg{flex-shrink:0}.sales-promise strong{font-size:20px;line-height:1.4}.sales-promise p{color:#34332f;margin:6px 0 12px;font-size:15px}.sales-promise a{font-size:13px;text-decoration:underline}.sales-shipping-page{max-width:780px;padding-top:48px}.sales-shipping-page section{border-bottom:1px solid #e3d7ca;padding:28px 0}.sales-shipping-page p{margin:16px 0}.sales-shipping-page>a{margin-top:24px;display:inline-block}.sales-page .btn,.sales-product-set .btn{text-transform:none}@media (max-width:767px){.sales-hero{gap:8px;padding-top:16px}.sales-service{padding:10px 0}.sales-picker{padding-top:16px}}.sales-value{color:#276900;margin:12px 0;font-size:16px}.sales-value small{color:#696258;margin-top:4px;font-size:12px;display:block}.sales-product-page h1{text-transform:none}.sales-product-page .product-overview>small{color:#696258;font-size:12px;display:block}@media (max-width:767px){.sales-product-page{padding-top:12px}.sales-product-page .breadcrumbs{gap:6px;font-size:11px}.sales-product-page .breadcrumbs>span:last-child{display:none}.sales-product-page .product-layout{gap:14px;padding-top:14px}.sales-product-page .product-gallery{flex-direction:column;gap:12px;display:flex}.sales-product-page .product-gallery__main{aspect-ratio:1;width:100%;height:auto}.sales-product-page .product-gallery__main img{padding:8px}.sales-product-page .product-gallery__thumbnails{flex-direction:row;gap:8px;max-height:none;margin:0;padding:2px 2px 8px}.sales-product-page .product-gallery__thumbnails button{width:64px;height:64px}.sales-product-page .product-overview .eyebrow{display:none}.sales-product-page .product-overview h1{margin:0 0 4px;font-size:28px}.sales-product-page .product-overview>.product-intro{margin:8px 0;font-size:14px;line-height:1.5}.sales-product-page .product-care-jump{display:none}.sales-product-page .shopee-rating{margin:8px 0;font-size:12px}.sales-product-page .product-price{margin:10px 0}.sales-product-page .product-overview>.sales-value{margin:8px 0;font-size:14px;line-height:1.4}.sales-product-page .product-variants{margin:12px 0}.sales-product-page .product-variants legend{margin-bottom:6px}.sales-product-page .product-variants a{min-height:44px;padding:8px 12px}.sales-product-page .sales-product-delivery{grid-template-columns:1fr 100px;gap:8px;padding:12px;display:grid}.sales-product-page .sales-product-delivery label{margin:0}.sales-product-page .sales-product-delivery input{width:100%}.sales-product-page .sales-product-delivery>div{grid-column:1/-1}}.bundle-page{padding-top:24px}.bundle-page .breadcrumbs{flex-wrap:wrap;font-size:13px}.bundle-hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;padding:24px 0 40px}.bundle-visual{position:sticky;top:110px}.bundle-visual>p{text-align:center;margin-top:16px;font-size:13px}.bundle-art{aspect-ratio:1.04;border-radius:36px}.bundle-overview h1{margin:12px 0 16px;font-size:clamp(36px,4vw,56px);line-height:1.12}.bundle-intro{margin-bottom:16px;font-size:18px;line-height:1.65}.bundle-price{align-items:baseline;gap:14px;margin:24px 0 16px;display:flex}.bundle-price strong{color:#276900;font-size:40px}.bundle-price span{font-size:14px}.bundle-purchase .btn{width:100%;min-height:56px;font-size:20px}.bundle-purchase>small{color:#696258;margin-top:12px;font-size:13px;line-height:1.6;display:block}.bundle-payment{margin:14px 0;font-size:13px}.bundle-jumps{border-block:1px solid #e3d7ca;flex-wrap:wrap;gap:12px 28px;padding:18px 0;display:flex}.bundle-jumps a{color:#276900;padding:8px 0;font-weight:700}.bundle-fit{border-top:0;align-items:start;gap:24px;max-width:860px;display:flex}.bundle-fit>svg{color:#276900;flex-shrink:0}.bundle-fit p{margin-top:12px;line-height:1.7}.bundle-muted{color:#696258;font-size:15px}.bundle-contents{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bundle-contents article{background:#fffdf8;border:1px solid #e3d7ca;border-radius:20px;overflow:hidden}.bundle-item-art{aspect-ratio:1;background:#edf0cd;position:relative}.bundle-item-art>span:last-child{color:#276900;font-size:24px;font-weight:800;position:absolute;top:16px;left:18px}.bundle-contents article>div:last-child{padding:24px}.bundle-contents h3{margin:10px 0;font-size:23px;line-height:1.4}.bundle-contents strong{color:#276900;font-size:16px}.bundle-contents p{margin:16px 0;font-size:16px;line-height:1.65}.bundle-contents a.text-link{font-size:14px}.bundle-excluded{align-items:center;gap:12px;margin-top:22px;font-size:15px;display:flex}.bundle-excluded svg{color:#276900;flex-shrink:0}.bundle-care{background:#edf0cd;border-radius:24px;margin:20px 0 40px;padding:32px}.bundle-care ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0;padding:0;list-style:none;display:grid}.bundle-care li>span{color:#276900;font-size:36px;font-weight:800}.bundle-care h3{margin:12px 0;font-size:23px;line-height:1.4}.bundle-care p{font-size:16px;line-height:1.7}.bundle-care>small{margin-top:24px;font-size:13px;display:block}.bundle-page .sales-reviews>p{max-width:750px;margin-bottom:24px}.bundle-page .sales-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-support{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.bundle-support>div{color:#276900;padding:24px}.bundle-faq details{border-bottom:1px solid #e3d7ca;padding:20px 0}.bundle-faq summary{cursor:pointer;font-size:19px;font-weight:700}.bundle-faq p{max-width:800px;margin-top:16px;line-height:1.7}.bundle-other{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bundle-other a{border:1px solid #e3d7ca;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.bundle-other strong{color:#276900;font-size:23px}.bundle-other span{font-size:15px;line-height:1.6}.bundle-other span:last-child{color:#276900;text-decoration:underline}.bundle-index{padding-top:48px}.bundle-index header{max-width:750px;margin-bottom:40px}.bundle-index header p{margin-top:18px;font-size:20px;line-height:1.7}.bundle-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.bundle-index-grid h2{margin:24px 0 12px}.bundle-index-grid article>p{margin-bottom:16px}.bundle-index-grid small{margin-left:12px}.bundle-index-grid .text-link{margin:16px 0 24px;display:block}.bundle-page [id]{scroll-margin-top:130px}[lang=th] .bundle-overview h1{line-height:1.4}[lang=th] .bundle-page p{line-height:1.85}@media (max-width:1023px){.bundle-hero{gap:24px}.bundle-contents{gap:14px}.bundle-contents article>div:last-child{padding:18px}}@media (max-width:767px){.bundle-page{padding-top:16px}.bundle-hero{grid-template-columns:1fr;gap:24px}.bundle-visual{position:static}.bundle-art{aspect-ratio:1.3;border-radius:24px;margin:0 auto}.bundle-visual>p{margin-top:10px}.bundle-overview h1{font-size:36px}.bundle-overview .sales-eyebrow{font-size:12px}.bundle-intro{font-size:17px}.bundle-price{margin-top:20px}.bundle-jumps{gap:8px 22px;font-size:14px}.bundle-fit{gap:14px}.bundle-fit>svg{width:36px}.bundle-contents,.bundle-care ol,.bundle-page .sales-review-grid,.bundle-support,.bundle-other,.bundle-index-grid{grid-template-columns:1fr}.bundle-contents{gap:20px}.bundle-item-art{aspect-ratio:1.25}.bundle-care{padding:24px 20px}.bundle-care li{gap:18px;display:flex}.bundle-care li>span{font-size:28px}.bundle-care h3{margin:0 0 10px}.bundle-support{gap:0}.bundle-support>div{padding:12px 0 24px}.bundle-index{padding-top:24px}.bundle-index header{margin-bottom:24px}}.bundle-art .sales-hero__product--0{width:78%;top:-4%;left:-13%}.bundle-art .sales-hero__product--1{width:62%;top:18%;left:20%}.bundle-art .sales-hero__product--2{width:48%;top:24%;right:-6%}.bundle-hero{grid-template-areas:"art heading""art purchase";row-gap:0}.bundle-visual{grid-area:art}.bundle-overview{grid-area:heading}.bundle-hero>.bundle-purchase{grid-area:purchase}.bundle-overview .text-link{margin-top:8px;display:inline-block}@media (max-width:767px){.bundle-hero{grid-template-areas:"heading""art""purchase";gap:20px}.bundle-overview .bundle-intro{margin:10px 0;font-size:16px}.bundle-overview h1{margin:8px 0}.bundle-hero .bundle-price{margin-top:0}}.bundle-mobile-price{display:none}@media (max-width:767px){.bundle-mobile-price{color:#276900;margin:10px 0;font-size:28px;font-weight:800;display:block}.bundle-mobile-price small{font-size:13px;font-weight:400}}.houseplant-diary__heading{max-width:740px;margin-bottom:24px}.houseplant-diary__heading h2{margin:12px 0}.houseplant-diary__heading p{font-size:18px;line-height:1.65}.houseplant-diary__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.houseplant-diary__photos figure{background:#fffdf8;border:1px solid #e3d7ca;border-radius:18px;min-width:0;margin:0;overflow:hidden}.houseplant-diary__photos a{display:block}.houseplant-diary__photos a:focus-visible{outline-offset:-3px;outline:3px solid #276900}.houseplant-diary__photos img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}.houseplant-diary__photos figcaption{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.houseplant-diary__photos strong{color:#276900;font-size:24px}.houseplant-diary__photos figcaption span{color:#696258;font-size:13px}.houseplant-diary__caption{color:#696258;max-width:820px;margin-top:18px;font-size:14px;line-height:1.7}@media (max-width:767px){.houseplant-diary__photos{gap:12px}.houseplant-diary__photos figure{border-radius:12px}.houseplant-diary__photos figcaption{padding:12px;display:block}.houseplant-diary__photos strong{font-size:21px;display:block}.houseplant-diary__photos figcaption span{font-size:11px}.houseplant-diary__heading p{font-size:16px}.houseplant-diary__caption{font-size:13px}}.houseplant-diary__photos figure{flex-direction:column;display:flex}.houseplant-diary__photos figcaption{order:-1}.sales-product-set .sales-product-set__preview{color:inherit;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;text-decoration:none;display:grid}.sales-product-set__preview:focus-visible{outline-offset:4px;outline:2px solid #276900}.sales-product-set__item{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.sales-product-set__image{aspect-ratio:4/5;background:#fffdf8;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.sales-product-set__size{font-size:13px;font-weight:700;line-height:1.4}.product-gallery__caption{color:var(--fg-muted);margin:0 0 12px;font-size:13px;line-height:1.6}
.btn,.sales-page .btn,.sales-product-set .btn,.product-purchase .btn,.soil-feature .purchase-controls .btn,.pack-hero__actions .btn,.plant-doctor .btn,.mobile-purchase-return .btn,.checkout-panel button[type=submit],.bundle-purchase .btn{letter-spacing:.01em;text-transform:none;border-radius:10px;gap:8px;min-height:44px;padding:10px 16px;font-size:16px;line-height:1.35}.purchase-controls__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.purchase-controls__row>.btn{flex:0 auto;min-width:160px}.bundle-purchase .btn{width:auto;max-width:100%}.purchase-controls__row .quantity-control{border-radius:10px}.purchase-controls__row .quantity-control>span{text-align:center;min-width:28px;padding:0 4px;font-weight:600}.purchase-controls__row .quantity-control button{padding:8px}.essential-card__action{text-transform:none;letter-spacing:0;border-radius:10px;min-width:64px;padding:0 10px;font-size:15px;line-height:1.35}.essential-card__bottom{flex-wrap:wrap;height:auto;min-height:44px}.essential-card__body>.eyebrow{height:auto;min-height:18px}.card-sizes{margin-bottom:10px}.card-sizes button{padding-inline:8px}.sales-product-set{padding:16px}.sales-product-set .btn{width:auto;max-width:100%}.sales-set__body{gap:10px;padding:18px}.promotion-panel__input .btn{height:44px;min-height:44px;padding-inline:14px}@media (max-width:760px){.purchase-controls__row>.btn{flex:1;min-width:140px}.essential-card__action{min-width:60px;padding-inline:8px;font-size:15px}.sales-hero__copy .btn{width:auto;max-width:100%}.sales-set .btn{flex:0 auto}.mobile-purchase-return{gap:10px;padding:8px 12px}}
@font-face{font-family:grota;src:url(../media/grota_medium-s.p.74789125.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:grota;src:url(../media/grota_bold-s.p.b2c6ec90.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:grota;src:url(../media/grota_heavy-s.p.9eb37790.otf)format("opentype");font-display:swap;font-weight:900}@font-face{font-family:grota Fallback;src:local(Arial);ascent-override:103.79%;descent-override:35.75%;line-gap-override:0.0%;size-adjust:92.3%}.grota_35178cdb-module__hHO87a__className{font-family:grota,grota Fallback}.grota_35178cdb-module__hHO87a__variable{--font-grota:"grota","grota Fallback"}
@font-face{font-family:aesthet;src:url(../media/aesthet_light-s.p.484bfa58.otf)format("opentype");font-display:swap;font-weight:300}@font-face{font-family:aesthet;src:url(../media/aesthet_medium-s.p.aa5017ed.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:aesthet;src:url(../media/aesthet-s.p.a867475d.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:aesthet Fallback;src:local(Arial);ascent-override:101.22%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:93.96%}.aesthet_46c0c580-module__z-St-W__className{font-family:aesthet,aesthet Fallback}.aesthet_46c0c580-module__z-St-W__variable{--font-aesthet:"aesthet","aesthet Fallback"}
@font-face{font-family:maven;src:url(../media/maven-s.p.578a9cb6.ttf)format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:maven Fallback;src:local(Arial);ascent-override:92.88%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:103.9%}.maven_904cea97-module__xOQYMG__className{font-family:maven,maven Fallback}.maven_904cea97-module__xOQYMG__variable{--font-maven:"maven","maven Fallback"}
@font-face{font-family:walter;src:url(../media/walter-s.p.786b955d.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:walter Fallback;src:local(Arial);ascent-override:96.02%;descent-override:28.77%;line-gap-override:2.58%;size-adjust:109.64%}.walter_29d977e2-module__ijQuyq__className{font-family:walter,walter Fallback;font-weight:400}.walter_29d977e2-module__ijQuyq__variable{--font-walter:"walter","walter Fallback"}
@font-face{font-family:motiva;src:url(../media/motiva_regular-s.p.a557850f.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:motiva;src:url(../media/motiva-s.p.1b3ae952.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:motiva Fallback;src:local(Arial);ascent-override:105.57%;descent-override:42.23%;line-gap-override:0.0%;size-adjust:113.67%}.motiva_e2d7a8f6-module__gXbqzG__className{font-family:motiva,motiva Fallback}.motiva_e2d7a8f6-module__gXbqzG__variable{--font-motiva:"motiva","motiva Fallback"}
@font-face{font-family:iconic;src:url(../media/iconic-s.p.aa3fea84.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:iconic;src:url(../media/iconic_medium-s.p.441f5f07.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:iconic;src:url(../media/iconic_semibold-s.p.67854809.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:iconic Fallback;src:local(Arial);ascent-override:110.8%;descent-override:29.16%;line-gap-override:0.0%;size-adjust:102.89%}.iconic_24eaf014-module__UJdCiq__className{font-family:iconic,iconic Fallback}.iconic_24eaf014-module__UJdCiq__variable{--font-iconic:"iconic","iconic Fallback"}
@font-face{font-family:gluaymai;src:url(../media/gluaymai-s.p.1c3f5932.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:gluaymai Fallback;src:local(Arial);ascent-override:103.19%;descent-override:49.66%;line-gap-override:0.0%;size-adjust:110.76%}.gluaymai_d8125e14-module__LujNlq__className{font-family:gluaymai,gluaymai Fallback}.gluaymai_d8125e14-module__LujNlq__variable{--font-gluaymai:"gluaymai","gluaymai Fallback"}
