{"product_id":"autopot-xl-xxl-with-handles","title":"AutoPot XXL Grassroots Fabric with Handles for Living Soil","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eGrassroots AutoPot XXL Living Soil Pot with Handles | Happy Hydro\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700\u0026amp;family=Inter:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n:root{--bg:#fff;--bg-soft:#fafafa;--text:#4d4d4d;--text-light:#6b6b6b;--border:#e1e3e4;--blue:#01adf0;--blue-dark:#0190c8;--blue-pale:#e8f7fd;--green:#61a84d;--green-dark:#4d8a3c;--green-pale:#edf6ea;--orange:#ff723c;--orange-pale:#fff2ed;--font-head:'Poppins',sans-serif;--font-body:'Inter',sans-serif;--radius:8px;--radius-sm:5px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:14px;background:var(--bg);color:var(--text);line-height:1.65;padding-bottom:40px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.icon{display:inline-block;flex-shrink:0;vertical-align:middle}.svg-sprite{display:none}\n.intro{padding-bottom:18px;border-bottom:1px solid var(--border)}.outcome-headline{font-family:var(--font-head);font-size:1.15rem;font-weight:700;color:var(--text);line-height:1.3;margin-bottom:10px}.outcome-headline span{color:var(--green)}.intro p{font-size:.84rem;color:var(--text-light);line-height:1.75}.cert-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cert-badge{display:inline-flex;align-items:center;gap:5px;background:var(--green-pale);border:1px solid #c3e0ba;color:var(--green-dark);font-family:var(--font-head);font-size:.68rem;font-weight:700;padding:4px 10px;border-radius:20px}\n.trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);margin:18px 0}.trust-item{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:500;color:var(--text-light)}.trust-item strong{color:var(--text)}\n.section-label{font-family:var(--font-head);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:3px}.section-title{font-family:var(--font-head);font-size:.97rem;font-weight:700;color:var(--text);margin-bottom:11px}\n.comparison-wrap{margin:20px 0}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.comp-col{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.comp-header{padding:8px 13px;font-family:var(--font-head);font-size:.74rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}.comp-col.old .comp-header{background:#f5f5f5;color:var(--text-light);border-bottom:1px solid var(--border)}.comp-col.new .comp-header{background:var(--green);color:#fff}.comp-list{list-style:none;padding:0}.comp-list li{display:flex;align-items:flex-start;gap:8px;padding:7px 13px;font-size:.76rem;color:var(--text-light);border-bottom:1px solid var(--border);line-height:1.45}.comp-list li:last-child{border-bottom:none}.comp-col.old .comp-list li svg{color:#bbb;margin-top:2px;flex-shrink:0}.comp-col.new .comp-list li{color:var(--text)}.comp-col.new .comp-list li svg{color:var(--green);margin-top:2px;flex-shrink:0}\n.features-wrap{margin:20px 0}.features-grid{display:flex;flex-direction:column;gap:7px}.feature-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;display:flex;flex-direction:row;align-items:flex-start;gap:11px}.feature-card.hero{border-color:var(--green);background:var(--green-pale)}.feature-icon-wrap{width:34px;height:34px;border-radius:var(--radius-sm);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border)}.feature-card.hero .feature-icon-wrap{border-color:#b8ddb0}.feature-card-body{flex:1;min-width:0}.feature-card h4{font-family:var(--font-head);font-size:.8rem;font-weight:700;color:var(--text);margin-bottom:3px;line-height:1.3}.feature-card p{font-size:.74rem;color:var(--text-light);line-height:1.55;margin:0}.stat-badge{display:inline-block;background:var(--green);color:#fff;font-family:var(--font-head);font-size:.61rem;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap;margin-left:6px;vertical-align:middle}\n.specs-wrap{margin:20px 0}.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.spec-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px}.spec-card-label{display:flex;align-items:center;gap:5px;font-size:.65rem;font-weight:500;color:var(--text-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.spec-card-value{font-family:var(--font-head);font-size:.81rem;font-weight:600;color:var(--text);line-height:1.3}\n.reassurance-block{background:var(--blue-pale);border:1px solid #b3e4f9;border-radius:var(--radius);margin:20px 0;overflow:hidden}.reassurance-header{background:var(--blue);padding:10px 15px;display:flex;align-items:center;gap:9px}.reassurance-header h3{font-family:var(--font-head);font-size:.83rem;font-weight:700;color:#fff;margin:0}.reassurance-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#b3e4f9}.reassurance-step{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--blue-pale);text-align:left}.step-num{width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font-family:var(--font-head);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.reassurance-step-body{flex:1}.reassurance-step h4{font-family:var(--font-head);font-size:.76rem;font-weight:700;color:var(--text);line-height:1.3;margin-bottom:2px}.reassurance-step p{font-size:.71rem;color:var(--text-light);line-height:1.55;margin:0}\n.included-wrap{margin:20px 0}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.included-col{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.included-col-header{padding:8px 13px;font-family:var(--font-head);font-size:.74rem;font-weight:700;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border)}.included-col-header.blue{background:var(--blue-pale);color:var(--blue-dark)}.included-col-header.green{background:var(--green-pale);color:var(--green-dark)}.included-col-header.orange{background:var(--orange-pale);color:var(--orange)}.included-list{list-style:none;padding:6px 0}.included-list li{display:flex;align-items:flex-start;gap:7px;padding:4px 13px;font-size:.75rem;color:var(--text-light);line-height:1.5}.included-list li svg{flex-shrink:0;margin-top:3px}.included-tip{padding:10px 13px;font-size:.74rem;color:var(--text-light);border-top:1px solid var(--border);background:#fff;line-height:1.6}.included-tip strong{color:var(--text)}.included-tip a{color:var(--blue);text-decoration:none;font-weight:600}.included-tip a:hover{text-decoration:underline}\n.faq-wrap{margin:20px 0}.faq-list{display:flex;flex-direction:column;gap:6px}.faq-item{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.faq-toggle{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.faq-label{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;font-family:var(--font-head);font-size:.79rem;font-weight:600;color:var(--text);user-select:none;transition:background .15s;line-height:1.4}.faq-label:hover{background:var(--bg-soft)}.faq-q-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--blue);transition:background .15s,color .15s,transform .2s}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .2s;font-size:.78rem;color:var(--text-light);line-height:1.7;padding:0 14px;background:var(--bg-soft)}.faq-answer a{color:var(--blue)}.faq-toggle:checked+.faq-label{background:var(--blue);color:#fff}.faq-toggle:checked+.faq-label .faq-q-icon{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:rotate(45deg)}.faq-toggle:checked~.faq-answer{max-height:500px;padding:12px 14px;border-top:1px solid rgba(1,173,240,.15)}.faq-toggle:focus-visible+.faq-label{outline:3px solid var(--blue);outline-offset:-2px}\n.closing-trust{margin-top:22px;padding:15px 16px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.closing-trust-text{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:200px}.closing-trust-text svg{color:var(--green);margin-top:2px;flex-shrink:0}.closing-trust-text p{font-size:.78rem;color:var(--text-light);line-height:1.6}.closing-trust-text strong{color:var(--text);font-weight:600}.closing-contact{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.closing-contact a{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-head);font-size:.74rem;font-weight:600;color:var(--blue);text-decoration:none;padding:6px 12px;border:1px solid var(--blue);border-radius:var(--radius-sm);transition:background .15s,color .15s;white-space:nowrap}.closing-contact a:hover{background:var(--blue);color:#fff}.closing-contact a svg{flex-shrink:0}\n\/* ---- Mobile ---- *\/\n@media (max-width: 599px) {\n  :host, :root { font-size: 15px; }\n  .section-title { font-size: 0.9rem; }\n  .comparison-grid,\n  .specs-grid,\n  .reassurance-steps,\n  .included-grid { grid-template-columns: 1fr; }\n  .comp-list li { font-size: 0.82rem; line-height: 1.6; }\n  .feature-card-body { font-size: 0.82rem; line-height: 1.6; }\n  .included-list li { font-size: 0.82rem; line-height: 1.6; }\n  .reassurance-step-body { font-size: 0.79rem; line-height: 1.6; }\n  .faq-label { padding: 14px; font-size: 0.84rem; min-height: 44px; }\n  .faq-answer { font-size: 0.82rem; }\n  .closing-trust { flex-direction: column; align-items: stretch; }\n  .closing-contact a {\n    width: 100%; padding: 13px 0; font-size: 0.82rem;\n    text-align: center; min-height: 44px; box-sizing: border-box;\n  }\n  * { max-width: 100%; }\n  body { overflow-x: hidden; }\n}\n\u003c\/style\u003e\n\n\n\n\u003csvg class=\"svg-sprite\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cdefs\u003e\n\u003csymbol id=\"ic-check\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"2.5,8.5 6,12 13.5,4\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-x\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003cline x1=\"3\" y1=\"3\" x2=\"13\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"3\" x2=\"3\" y2=\"13\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-plus\" viewbox=\"0 0 12 12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003cline x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-shield\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 2l7 3v5c0 4-3 7-7 8C7 17 3 14 3 10V5z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-truck\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"5\" width=\"12\" height=\"9\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M13 8h3l2 3v3h-5V8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"16\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-return\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 10a6 6 0 106-6H6\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3,7 6,10 3,13\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-calendar\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"4\" width=\"16\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"6\" y1=\"2\" x2=\"6\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"2\" x2=\"14\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"9\" x2=\"18\" y2=\"9\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-phone\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 2h4l2 4-2.5 1.5a11 11 0 004 4L14 9l4 2v4a2 2 0 01-2 2A16 16 0 013 4a2 2 0 012-2z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-email\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"5\" width=\"16\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpolyline points=\"2,5 10,13 18,5\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-info\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"10\" y1=\"9\" x2=\"10\" y2=\"14\"\u003e\u003c\/line\u003e\u003ccircle cx=\"10\" cy=\"6.5\" r=\"0.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-box\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 2l8 4v8l-8 4-8-4V6z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"2,6 10,10 18,6\"\u003e\u003c\/polyline\u003e\u003cline x1=\"10\" y1=\"10\" x2=\"10\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-star\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"10,2 12.4,7.5 18.5,8 14,12.3 15.4,18 10,15 4.6,18 6,12.3 1.5,8 7.6,7.5\"\u003e\u003c\/polygon\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-droplet\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 2C10 2 4 9 4 13a6 6 0 0012 0c0-4-6-11-6-11z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-layers\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"10,2 18,7 10,12 2,7\"\u003e\u003c\/polygon\u003e\u003cpolyline points=\"2,12 10,17 18,12\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-grid\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"2\" width=\"7\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003crect x=\"11\" y=\"2\" width=\"7\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003crect x=\"2\" y=\"11\" width=\"7\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003crect x=\"11\" y=\"11\" width=\"7\" height=\"7\" rx=\"1\"\u003e\u003c\/rect\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-leaf\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M17 3C9 3 3 9 3 17\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 3C17 3 17 11 9 15\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-ruler\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"18\" height=\"6\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cline x1=\"5\" y1=\"7\" x2=\"5\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"7\" x2=\"9\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"7\" x2=\"13\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"17\" y1=\"7\" x2=\"17\" y2=\"10\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-wind\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10 4a2 2 0 112 2H2\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 8a2 2 0 112 2H2\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 16a2 2 0 11-2-2h12\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-zap\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"11,1 4,11 10,11 9,19 16,9 10,9\"\u003e\u003c\/polygon\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-tool\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 000-1.4l-1.6-1.6a1 1 0 00-1.4 0L3 12v4h4z\"\u003e\u003c\/path\u003e\u003cline x1=\"12\" y1=\"4\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003c\/defs\u003e\u003c\/svg\u003e\n\n\n\u003c!-- SECTION 1 — INTRO --\u003e\n\u003cdiv class=\"intro\" role=\"region\" aria-label=\"Product introduction\"\u003e\n  \u003ch1 class=\"outcome-headline\"\u003e\n    Run \u003cspan\u003eliving soil in your AutoPot XXL\u003c\/span\u003e with a pot that actually fits\n  \u003c\/h1\u003e\n  \u003cp\u003e\n    The Grassroots AutoPot XXL pot is a 16-gallon fabric container built to the exact dimensions of the AutoPot XXL Module tray. It measures 17\" in diameter and 18\" tall, with an 8\" MoistureLock living soil liner sewn inside, reinforced handles on both sides, and a bottom seam designed to sit flat on the XXL capillary mat. If you've been trying to make standard fabric pots work in your XXL trays, this is the purpose-built solution.\n  \u003c\/p\u003e\n  \u003cdiv class=\"cert-strip\"\u003e\n    \u003cspan class=\"cert-badge\"\u003e\u003csvg width=\"11\" height=\"11\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Made in USA\u003c\/span\u003e\n    \u003cspan class=\"cert-badge\"\u003e\u003csvg width=\"11\" height=\"11\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e BPA-Free Liner\u003c\/span\u003e\n    \u003cspan class=\"cert-badge\"\u003e\u003csvg width=\"11\" height=\"11\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Handles Included\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 2 — TRUST BAR --\u003e\n\u003cdiv class=\"trust-bar\" role=\"list\" aria-label=\"Store trust signals\"\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-truck\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cstrong\u003eFree shipping\u003c\/strong\u003e on orders over $49\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-return\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cstrong\u003e30-day returns\u003c\/strong\u003e on all orders\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"trust-item\" role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"16\" height=\"16\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-calendar\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan\u003eServing growers \u003cstrong\u003esince 2006\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 4 — COMPARISON --\u003e\n\u003cdiv class=\"comparison-wrap\" role=\"region\" aria-label=\"Comparison table\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSide by side\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eGeneric fabric pots vs. Grassroots AutoPot XXL pot\u003c\/div\u003e\n  \u003cdiv class=\"comparison-grid\"\u003e\n    \u003cdiv class=\"comp-col old\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Generic fabric pots\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"currentColor\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eGeneric Fabric Pots\u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eWrong dimensions for the XXL tray, gaps around the edges affect wicking\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSoil dries from all sides, working against the sub-irrigation system\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eNo handles, so moving a pot full of 16 gallons of wet soil is difficult\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eBottom seam sits unevenly on the capillary mat\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eFast dry-back cycle is the opposite of what living soil needs\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003eThin fabric breaks down faster with constant moisture contact\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"comp-col new\"\u003e\n      \u003cdiv class=\"comp-header\" aria-label=\"Grassroots AutoPot XXL pot\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eGrassroots AutoPot XXL\u003c\/div\u003e\n      \u003cul class=\"comp-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e17\" diameter fits the XXL Module tray with full capillary mat contact\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e8\" MoistureLock liner retains moisture, complements sub-irrigation wicking\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eTwo reinforced handles for repositioning full pots\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eInternal bottom seam sits flat for consistent wicking across the mat\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSlow, even dry-down supports living soil biology\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eHeavy-duty USA-made geotextile with marine-bonded thread\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 5 — FEATURE CARDS --\u003e\n\u003cdiv class=\"features-wrap\" role=\"region\" aria-label=\"Product features\"\u003e\n  \u003cdiv class=\"section-label\"\u003eWhat makes it different\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eA living soil pot built for AutoPot sub-irrigation\u003c\/div\u003e\n  \u003cdiv class=\"features-grid\"\u003e\n\n    \u003cdiv class=\"feature-card hero\" aria-label=\"Feature: Exact XXL fit\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--green)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-grid\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eBuilt for the XXL Module Tray \u003cspan class=\"stat-badge\"\u003e16 Gallons\u003c\/span\u003e\n\u003c\/h4\u003e\n        \u003cp\u003e17\" diameter and 18\" tall, sized to sit inside the AutoPot XXL Module tray with full contact on the capillary mat. No gaps, no workarounds, no improvising.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-droplet\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003e8\" MoistureLock Living Soil Liner\u003c\/h4\u003e\n        \u003cp\u003eWaterproof, BPA-free liner covers the lower portion of the pot walls, directing water upward into the soil mass rather than letting it escape out the sides. Works with the capillary mat wicking from below.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-tool\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eReinforced Handles\u003c\/h4\u003e\n        \u003cp\u003eTwo sewn-in handles make it possible to lift and reposition the pot even when it's full. At 16 gallons of wet living soil, that's well over 100 lbs, so the handles are reinforced at the attachment points.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-wind\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eBreathable Upper Section\u003c\/h4\u003e\n        \u003cp\u003eAbove the liner, the pot walls are standard breathable fabric for gas exchange and air pruning. Roots get oxygen at the surface while the soil mass below stays consistently moist.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-zap\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eGravity-Fed, No Electricity\u003c\/h4\u003e\n        \u003cp\u003eWhen paired with the AutoPot XXL system, the AQUAvalve delivers water on demand using gravity alone. Fill your reservoir and let the system handle watering while you focus on the plants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"feature-icon-wrap\"\u003e\u003csvg width=\"22\" height=\"22\" stroke=\"var(--blue)\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-layers\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"feature-card-body\"\u003e\n        \u003ch4\u003eMarine-Grade Construction\u003c\/h4\u003e\n        \u003cp\u003eInternal bottom seam with marine-bonded thread. The flat bottom profile ensures even contact with the capillary mat across the full diameter.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 6 — SPECS --\u003e\n\u003cdiv class=\"specs-wrap\" role=\"region\" aria-label=\"Product specifications\"\u003e\n  \u003cdiv class=\"section-label\"\u003eSpecs\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eAutoPot XXL pot details\u003c\/div\u003e\n  \u003cdiv class=\"specs-grid\"\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-ruler\"\u003e\u003c\/use\u003e\u003c\/svg\u003eDiameter\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003e17 inches\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-ruler\"\u003e\u003c\/use\u003e\u003c\/svg\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003e18 inches\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-droplet\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSoil Capacity\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003e16 gallons\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-layers\"\u003e\u003c\/use\u003e\u003c\/svg\u003eLiner\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003e8\" BPA-free living soil liner\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-grid\"\u003e\u003c\/use\u003e\u003c\/svg\u003eCompatible With\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eAutoPot XXL Module Tray and Lid\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-tool\"\u003e\u003c\/use\u003e\u003c\/svg\u003eHandles\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eTwo reinforced fabric handles\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-shield\"\u003e\u003c\/use\u003e\u003c\/svg\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eUSA-made geotextile, UV-resistant\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-card-label\"\u003e\n\u003csvg class=\"icon\" width=\"13\" height=\"13\" stroke=\"var(--blue)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"spec-card-value\"\u003eMade in USA\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 7 — HOW IT WORKS --\u003e\n\u003cdiv class=\"reassurance-block\" role=\"region\" aria-label=\"How it works\"\u003e\n  \u003cdiv class=\"reassurance-header\"\u003e\n\u003csvg class=\"icon\" width=\"18\" height=\"18\" stroke=\"#fff\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003ch3\u003eHow to set up the Grassroots XXL pot\u003c\/h3\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"reassurance-steps\" role=\"list\"\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 1\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eSet up the XXL Module tray\u003c\/h4\u003e\n\u003cp\u003eInstall the AQUAvalve in the AutoPot XXL Module tray. Place the capillary mat and root control sheet inside the tray, then connect the tray to your reservoir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 2\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003ePlace the pot in the tray\u003c\/h4\u003e\n\u003cp\u003eSet the Grassroots pot inside the XXL tray. The 17\" diameter should sit flat on the capillary mat with full contact across the bottom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 3\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eFill with living soil\u003c\/h4\u003e\n\u003cp\u003eAdd your soil mix to the pot. For transplanting, dig a hole in the soil and fill the pocket with seed-starting mix rather than planting directly into the bed soil. Leave a few inches of headroom for mulch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"reassurance-step\" role=\"listitem\"\u003e\n\u003cdiv class=\"step-num\" aria-label=\"Step 4\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"reassurance-step-body\"\u003e\n\u003ch4\u003eFill the reservoir\u003c\/h4\u003e\n\u003cp\u003eTop off your reservoir and let the AQUAvalve manage water delivery. The capillary mat wicks water up through the breathable pot bottom while the MoistureLock liner keeps moisture from escaping the sides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 8 — WHAT'S INCLUDED --\u003e\n\u003cdiv class=\"included-wrap\" role=\"region\" aria-label=\"What's included\"\u003e\n  \u003cdiv class=\"section-label\"\u003eIn the box\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eWhat ships and what you'll need\u003c\/div\u003e\n  \u003cdiv class=\"included-grid\"\u003e\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header blue\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--blue-dark)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-box\"\u003e\u003c\/use\u003e\u003c\/svg\u003eIncluded\u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Grassroots 16-gallon fabric pot with 8\" MoistureLock liner\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--green)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Two reinforced handles\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"included-col\"\u003e\n      \u003cdiv class=\"included-col-header orange\"\u003e\n\u003csvg class=\"icon\" width=\"14\" height=\"14\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSold separately\u003c\/div\u003e\n      \u003cul class=\"included-list\" role=\"list\"\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eAutoPot XXL Module:\u003c\/strong\u003e tray, lid, AQUAvalve, capillary mat, root control sheet\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eReservoir:\u003c\/strong\u003e for water supply\u003c\/li\u003e\n        \u003cli role=\"listitem\"\u003e\n\u003csvg width=\"13\" height=\"13\" stroke=\"var(--orange)\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003cstrong\u003eLiving soil:\u003c\/strong\u003e approximately 2 cubic feet per pot\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"included-tip\"\u003e\n        \u003cstrong\u003eNeed help pairing this with an AutoPot system?\u003c\/strong\u003e We carry AutoPot XXL modules and reservoirs. Call us and we'll put together the full kit: \u003ca href=\"tel:7162170353\"\u003e716-217-0353\u003c\/a\u003e \/ \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 9 — FAQ --\u003e\n\u003cdiv class=\"faq-wrap\" role=\"region\" aria-label=\"Frequently asked questions\"\u003e\n  \u003cdiv class=\"section-label\"\u003eQuestions\u003c\/div\u003e\n  \u003cdiv class=\"section-title\"\u003eFrequently asked questions\u003c\/div\u003e\n  \u003cdiv class=\"faq-list\"\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq1\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq1\" aria-expanded=\"false\"\u003eDoes this come with the AutoPot XXL tray?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eNo. This listing is for the Grassroots fabric pot only. You will need the AutoPot XXL Module tray, lid, AQUAvalve, capillary mat, and root control sheet, plus a reservoir. Those are sold separately.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq2\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq2\" aria-expanded=\"false\"\u003eCan I use a regular Grassroots Living Soil pot in the XXL tray?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eStandard Grassroots pots don't have the same diameter or flat bottom profile as this one. They'll sit in the tray, but you won't get consistent capillary mat contact, which means uneven wicking. This pot was specifically designed for the XXL tray dimensions.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq3\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq3\" aria-expanded=\"false\"\u003eIs 16 gallons enough for living soil?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003e16 gallons is a good volume for living soil, especially with sub-irrigation keeping the moisture consistent. The AQUAvalve prevents the dry-out cycles that stress biology in smaller containers. Many successful no-till growers run in the 10 to 20 gallon range with good results.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq4\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq4\" aria-expanded=\"false\"\u003eHow is the MoistureLock liner positioned on this pot?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eThe 8\" liner is sewn inside the lower portion of the pot walls. The bottom itself is breathable fabric for capillary mat contact, and the upper walls above the liner are also breathable for gas exchange. Water wicks up from the mat, hits the liner, and is directed inward into the soil mass rather than escaping out the sides.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq5\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq5\" aria-expanded=\"false\"\u003eCan I use this pot without an AutoPot system?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eYou can, but it's designed for the XXL tray dimensions. If you just want a standalone living soil pot with MoistureLock, the standard Grassroots Living Soil Pots come in sizes from 3 to 200 gallons and will work better outside of an AutoPot system.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq6\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq6\" aria-expanded=\"false\"\u003eWhat if my pot arrives damaged or I change my mind?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eIf you receive a defective or damaged unit, email us a photo at \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e and we'll make it right immediately: replacement or refund, your call. For change-of-mind returns, we accept returns within 30 days for items in new, resalable condition. If you're not sure whether this product is right for your setup, call us first at 716-217-0353. We'd rather answer your questions before you order.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq7\" class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n      \u003clabel class=\"faq-label\" for=\"faq7\" aria-expanded=\"false\"\u003eWhy should I buy this from Happy Hydro instead of somewhere else?\u003cspan class=\"faq-q-icon\" aria-hidden=\"true\"\u003e\u003csvg width=\"12\" height=\"12\"\u003e\u003cuse href=\"#ic-plus\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n      \u003cdiv class=\"faq-answer\" role=\"region\" aria-label=\"Answer\"\u003eHappy Hydro has been selling growing equipment since 2006. We've carried Grassroots for years because the systems work great and customers who buy them leave happy. Have questions before you order? Call 716-217-0353 or email \u003ca href=\"mailto:help@happyhydro.com\"\u003ehelp@happyhydro.com\u003c\/a\u003e. We're easy to reach and happy to help!\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- SECTION 10 — CLOSING TRUST FOOTER --\u003e\n\u003cdiv class=\"closing-trust\" role=\"contentinfo\" aria-label=\"Store contact and trust information\"\u003e\n  \u003cdiv class=\"closing-trust-text\"\u003e\n    \u003csvg class=\"icon\" width=\"20\" height=\"20\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-shield\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n    \u003cp\u003e\u003cstrong\u003eQuestions? We're easy to reach.\u003c\/strong\u003e\u003cbr\u003eHappy Hydro has been serving growers since 2006. Call or email us before you order, after you order, or any time something comes up. When you're happy, we're happy.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"closing-contact\"\u003e\n    \u003ca href=\"tel:7162170353\" aria-label=\"Call Happy Hydro at 716-217-0353\"\u003e\u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-phone\"\u003e\u003c\/use\u003e\u003c\/svg\u003e716-217-0353\u003c\/a\u003e\n    \u003ca href=\"mailto:help@happyhydro.com\" aria-label=\"Email Happy Hydro\"\u003e\u003csvg width=\"14\" height=\"14\" aria-hidden=\"true\"\u003e\u003cuse href=\"#ic-email\"\u003e\u003c\/use\u003e\u003c\/svg\u003ehelp@happyhydro.com\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Grassroots Fabric Pots","offers":[{"title":"XL (9 gallons)","offer_id":42370829680707,"sku":"GFP-ATP-9G","price":12.0,"currency_code":"USD","in_stock":false},{"title":"XXL (13 gallons)","offer_id":42370829713475,"sku":"GFP-ATP-13G","price":15.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2082\/5769\/files\/Shopify.zip-1.jpg?v=1762441008","url":"https:\/\/happyhydro.com\/products\/autopot-xl-xxl-with-handles","provider":"Happy Hydro","version":"1.0","type":"link"}