{"product_id":"faux-stone-garden-edging-border","title":"🏡2026 HOT SALE🥳💞50K+ SOLD!🌿✨ 70% OFF! Faux Stone Garden Edging Border! ♻️","description":"\u003cstyle\u003e\n\/* =========================================================\n   FAUX STONE GARDEN EDGING BORDER\n   Warm Stone \/ English Garden \/ Landscape Style\n   Shopify Ready\n   Mobile First + Container Query\n   Original GIFs Preserved\n   Theme Font Inherited\n========================================================= *\/\n\n.gardenedge-page{\n  --dark:#202821;\n  --dark2:#2d382f;\n  --dark3:#39463c;\n\n  --green:#566f4e;\n  --green2:#758c69;\n  --green-soft:#eaf0e5;\n\n  --stone:#d7d5cd;\n  --stone2:#eceae4;\n\n  --cream:#faf7ef;\n  --cream2:#f2ede3;\n\n  --terra:#a95b43;\n  --gold:#c3a16a;\n\n  --white:#ffffff;\n\n  --text:#29312b;\n  --muted:#68716b;\n  --line:#dfe3dc;\n\n  --shadow:0 18px 52px rgba(38,52,42,.10);\n\n  width:100%;\n  max-width:1180px;\n  margin:0 auto;\n  overflow:hidden;\n\n  color:var(--text);\n  background:var(--cream);\n\n  line-height:1.62;\n  container-type:inline-size;\n}\n\n.gardenedge-page *{\n  box-sizing:border-box;\n}\n\n.gardenedge-page img{\n  display:block;\n  width:100%;\n  height:auto;\n}\n\n.gardenedge-page h1,\n.gardenedge-page h2,\n.gardenedge-page h3,\n.gardenedge-page p{\n  margin-top:0;\n}\n\n.gardenedge-page a{\n  text-decoration:none;\n}\n\n.ge-container{\n  width:100%;\n  max-width:1120px;\n  margin:0 auto;\n  padding:0 20px;\n}\n\n.ge-section{\n  position:relative;\n  padding:72px 0;\n}\n\n.ge-eyebrow{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n\n  margin-bottom:16px;\n\n  color:#687f5c;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.7px;\n  text-transform:uppercase;\n}\n\n.ge-accent{\n  color:#bdd79b;\n  font-style:italic;\n}\n\n.ge-title{\n  margin-bottom:16px;\n\n  color:var(--dark);\n\n  font-size:46px;\n  line-height:1.06;\n  letter-spacing:-1.8px;\n  font-weight:900;\n}\n\n.ge-copy{\n  max-width:740px;\n  margin-bottom:0;\n\n  color:var(--muted);\n\n  font-size:17px;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.ge-hero{\n  position:relative;\n  overflow:hidden;\n\n  padding:72px 0 56px;\n\n  color:#ffffff;\n\n  background:\n    radial-gradient(\n      circle at 82% 13%,\n      rgba(178,207,143,.18),\n      transparent 29%\n    ),\n    radial-gradient(\n      circle at 7% 90%,\n      rgba(168,88,62,.12),\n      transparent 31%\n    ),\n    linear-gradient(\n      145deg,\n      #182019,\n      #29342b 52%,\n      #425041\n    );\n}\n\n.ge-hero:before{\n  content:\"\";\n\n  position:absolute;\n  inset:0;\n\n  pointer-events:none;\n\n  opacity:.10;\n\n  background:\n    linear-gradient(\n      115deg,\n      transparent 0 24%,\n      rgba(255,255,255,.15) 25%,\n      transparent 26%\n    ),\n    linear-gradient(\n      65deg,\n      transparent 0 39%,\n      rgba(255,255,255,.08) 40%,\n      transparent 41%\n    );\n\n  background-size:110px 90px;\n}\n\n.ge-hero:after{\n  content:\"\";\n\n  position:absolute;\n\n  width:500px;\n  height:500px;\n\n  right:-210px;\n  bottom:-290px;\n\n  border-radius:50%;\n\n  border:1px solid rgba(224,235,212,.12);\n\n  box-shadow:\n    0 0 0 55px rgba(224,235,212,.025),\n    0 0 0 110px rgba(224,235,212,.018);\n}\n\n.ge-hero-inner{\n  position:relative;\n  z-index:2;\n}\n\n.ge-hero .ge-eyebrow{\n  color:#d4e5be;\n}\n\n.ge-hero h1{\n  max-width:970px;\n\n  margin-bottom:22px;\n\n  color:#ffffff;\n\n  font-size:64px;\n  line-height:.99;\n  letter-spacing:-3px;\n  font-weight:950;\n}\n\n.ge-hero-copy{\n  max-width:790px;\n\n  margin-bottom:0;\n\n  color:#d2dad4;\n\n  font-size:18px;\n}\n\n.ge-hero-media{\n  display:grid;\n\n  grid-template-columns:1.08fr .92fr;\n\n  gap:14px;\n\n  margin-top:35px;\n}\n\n.ge-hero-image{\n  position:relative;\n\n  overflow:hidden;\n\n  aspect-ratio:1 \/ 1;\n\n  border:1px solid rgba(255,255,255,.12);\n  border-radius:26px;\n\n  background:#394339;\n\n  box-shadow:0 25px 60px rgba(0,0,0,.23);\n}\n\n.ge-hero-image img{\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n}\n\n.ge-hero-image:after{\n  content:\"\";\n\n  position:absolute;\n\n  inset:auto 0 0;\n\n  height:28%;\n\n  pointer-events:none;\n\n  background:\n    linear-gradient(\n      to top,\n      rgba(18,27,20,.35),\n      transparent\n    );\n}\n\n.ge-stats{\n  display:grid;\n\n  grid-template-columns:repeat(4,1fr);\n\n  gap:12px;\n\n  margin-top:15px;\n}\n\n.ge-stat{\n  padding:20px;\n\n  border:1px solid rgba(205,224,185,.20);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.06);\n\n  backdrop-filter:blur(7px);\n}\n\n.ge-stat strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:#d1e5af;\n\n  font-size:20px;\n  line-height:1.1;\n  font-weight:950;\n}\n\n.ge-stat span{\n  display:block;\n\n  color:#bcc8bf;\n\n  font-size:11px;\n  font-weight:850;\n  letter-spacing:.6px;\n  text-transform:uppercase;\n}\n\n\n\/* =========================================================\n   PAIN \/ SOLUTION\n========================================================= *\/\n\n.ge-problem{\n  background:\n    radial-gradient(\n      circle at 0 0,\n      rgba(111,137,101,.09),\n      transparent 26%\n    ),\n    var(--cream);\n}\n\n.ge-problem-card{\n  display:grid;\n\n  grid-template-columns:1.05fr .95fr;\n\n  gap:40px;\n  align-items:center;\n\n  padding:42px;\n\n  border:1px solid #dee1d8;\n  border-radius:30px;\n\n  background:#f4f6ef;\n\n  box-shadow:var(--shadow);\n}\n\n.ge-problem-card h2{\n  margin-bottom:17px;\n\n  color:var(--dark);\n\n  font-size:43px;\n  line-height:1.07;\n  letter-spacing:-1.5px;\n}\n\n.ge-problem-card p{\n  color:#667069;\n\n  font-size:17px;\n}\n\n.ge-checks{\n  display:grid;\n\n  gap:12px;\n\n  margin:27px 0;\n}\n\n.ge-check{\n  display:flex;\n\n  align-items:flex-start;\n\n  gap:11px;\n\n  font-size:15px;\n}\n\n.ge-check-icon{\n  display:flex;\n\n  flex:0 0 25px;\n\n  width:25px;\n  height:25px;\n\n  align-items:center;\n  justify-content:center;\n\n  margin-top:1px;\n\n  border-radius:7px;\n\n  background:#52694c;\n  color:#ffffff;\n\n  font-size:13px;\n  font-weight:900;\n}\n\n.ge-tags{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  gap:8px;\n}\n\n.ge-tag{\n  padding:8px 13px;\n\n  border:1px solid #d1dccb;\n  border-radius:999px;\n\n  background:#ffffff;\n\n  color:#52684d;\n\n  font-size:12px;\n  font-weight:850;\n}\n\n.ge-problem-image{\n  overflow:hidden;\n\n  aspect-ratio:1 \/ 1;\n\n  border-radius:23px;\n\n  background:#e2e5df;\n}\n\n.ge-problem-image img{\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n}\n\n\n\/* =========================================================\n   ORIGINAL GIF SECTION\n========================================================= *\/\n\n.ge-gif-section{\n  position:relative;\n\n  overflow:hidden;\n\n  color:#ffffff;\n\n  background:\n    radial-gradient(\n      circle at 85% 5%,\n      rgba(175,201,144,.16),\n      transparent 30%\n    ),\n    linear-gradient(\n      145deg,\n      #222b24,\n      #3b493c\n    );\n}\n\n.ge-gif-section:before{\n  content:\"\";\n\n  position:absolute;\n\n  inset:0;\n\n  pointer-events:none;\n\n  opacity:.07;\n\n  background-image:\n    linear-gradient(\n      rgba(255,255,255,.18) 1px,\n      transparent 1px\n    ),\n    linear-gradient(\n      90deg,\n      rgba(255,255,255,.18) 1px,\n      transparent 1px\n    );\n\n  background-size:40px 40px;\n}\n\n.ge-gif-inner{\n  position:relative;\n\n  z-index:2;\n}\n\n.ge-gif-head{\n  max-width:770px;\n\n  margin:0 auto 38px;\n\n  text-align:center;\n}\n\n.ge-gif-badge{\n  display:inline-flex;\n\n  margin-bottom:16px;\n\n  padding:8px 15px;\n\n  border:1px solid rgba(211,228,192,.30);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.06);\n\n  color:#d7e7c1;\n\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:1.5px;\n}\n\n.ge-gif-section h2{\n  margin-bottom:13px;\n\n  color:#ffffff;\n\n  font-size:45px;\n  line-height:1.05;\n  letter-spacing:-1.5px;\n}\n\n.ge-gif-head p{\n  color:#c7d0c9;\n\n  font-size:16px;\n}\n\n.ge-gif-main{\n  display:grid;\n\n  grid-template-columns:.95fr 1.05fr;\n\n  gap:28px;\n  align-items:center;\n\n  padding:28px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:26px;\n\n  background:rgba(8,18,10,.18);\n}\n\n.ge-gif-frame{\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  overflow:hidden;\n\n  min-height:520px;\n\n  border-radius:22px;\n\n  background:#151e17;\n}\n\n.ge-gif-frame img{\n  width:auto;\n  max-width:100%;\n  height:auto;\n  max-height:620px;\n\n  object-fit:contain;\n}\n\n.ge-gif-copy h3{\n  margin-bottom:12px;\n\n  color:#ffffff;\n\n  font-size:31px;\n  line-height:1.1;\n}\n\n.ge-gif-copy p{\n  color:#c1cbc3;\n\n  font-size:15px;\n}\n\n.ge-gif-points{\n  display:grid;\n\n  gap:11px;\n\n  margin-top:24px;\n}\n\n.ge-gif-point{\n  padding:14px 15px;\n\n  border-left:3px solid #bfd59f;\n  border-radius:0 10px 10px 0;\n\n  background:rgba(255,255,255,.055);\n\n  color:#ced8d0;\n\n  font-size:14px;\n}\n\n\n\/* =========================================================\n   ORIGINAL CONNECTION GIFS\n========================================================= *\/\n\n.ge-connect{\n  background:#ffffff;\n}\n\n.ge-connect-grid{\n  display:grid;\n\n  grid-template-columns:repeat(2,1fr);\n\n  gap:16px;\n\n  margin-top:30px;\n}\n\n.ge-connect-card{\n  overflow:hidden;\n\n  border:1px solid var(--line);\n  border-radius:24px;\n\n  background:#ffffff;\n\n  box-shadow:0 12px 34px rgba(40,54,44,.07);\n}\n\n.ge-connect-media{\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  min-height:480px;\n\n  padding:18px;\n\n  background:#edf0e9;\n}\n\n.ge-connect-media img{\n  width:auto;\n  max-width:100%;\n  height:auto;\n  max-height:500px;\n\n  object-fit:contain;\n}\n\n.ge-connect-body{\n  padding:22px;\n}\n\n.ge-connect-label{\n  display:inline-flex;\n\n  margin-bottom:9px;\n\n  padding:6px 10px;\n\n  border-radius:999px;\n\n  background:#edf3e9;\n\n  color:#5b7552;\n\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.7px;\n  text-transform:uppercase;\n}\n\n.ge-connect-card h3{\n  margin-bottom:8px;\n\n  color:var(--dark);\n\n  font-size:19px;\n}\n\n.ge-connect-card p{\n  margin-bottom:0;\n\n  color:#69736d;\n\n  font-size:14px;\n}\n\n\n\/* =========================================================\n   3 STEPS\n========================================================= *\/\n\n.ge-steps-section{\n  background:#f1ede5;\n}\n\n.ge-steps-head{\n  max-width:760px;\n\n  margin:0 auto 38px;\n\n  text-align:center;\n}\n\n.ge-steps{\n  display:grid;\n\n  grid-template-columns:repeat(3,1fr);\n\n  gap:14px;\n}\n\n.ge-step{\n  min-height:250px;\n\n  padding:26px;\n\n  border:1px solid #dfe1d9;\n  border-radius:22px;\n\n  background:#ffffff;\n\n  box-shadow:0 8px 25px rgba(38,52,42,.05);\n}\n\n.ge-step-number{\n  margin-bottom:27px;\n\n  color:#728b65;\n\n  font-size:55px;\n  line-height:1;\n  font-weight:950;\n  letter-spacing:-3px;\n}\n\n.ge-step h3{\n  margin-bottom:9px;\n\n  color:var(--dark);\n\n  font-size:20px;\n}\n\n.ge-step p{\n  margin-bottom:0;\n\n  color:#68716b;\n\n  font-size:14px;\n}\n\n\n\/* =========================================================\n   LAYOUT SECTION\n========================================================= *\/\n\n.ge-layout{\n  background:#ffffff;\n}\n\n.ge-layout-card{\n  display:grid;\n\n  grid-template-columns:.95fr 1.05fr;\n\n  gap:38px;\n  align-items:center;\n\n  margin-top:30px;\n\n  padding:40px;\n\n  border:1px solid #e0e3dc;\n  border-radius:28px;\n\n  background:#fbfcf8;\n\n  box-shadow:var(--shadow);\n}\n\n.ge-layout-image{\n  overflow:hidden;\n\n  aspect-ratio:1\/1;\n\n  border-radius:22px;\n\n  background:#edf0eb;\n}\n\n.ge-layout-image img{\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n}\n\n.ge-layout-content h2{\n  margin-bottom:15px;\n\n  color:var(--dark);\n\n  font-size:41px;\n  line-height:1.07;\n  letter-spacing:-1.4px;\n}\n\n.ge-layout-list{\n  display:grid;\n\n  gap:11px;\n\n  margin-top:23px;\n}\n\n.ge-layout-item{\n  padding:14px 15px;\n\n  border-left:3px solid var(--green2);\n  border-radius:0 10px 10px 0;\n\n  background:#eff3eb;\n\n  color:#5d675f;\n\n  font-size:14px;\n}\n\n\n\/* =========================================================\n   USE CASES\n========================================================= *\/\n\n.ge-use{\n  background:#f3efe7;\n}\n\n.ge-use-grid{\n  display:grid;\n\n  grid-template-columns:repeat(4,1fr);\n\n  gap:12px;\n\n  margin-top:29px;\n}\n\n.ge-use-card{\n  padding:23px 18px;\n\n  border:1px solid #dedfd8;\n  border-radius:18px;\n\n  background:#ffffff;\n}\n\n.ge-use-icon{\n  margin-bottom:12px;\n\n  font-size:27px;\n}\n\n.ge-use-card h3{\n  margin-bottom:7px;\n\n  color:#344039;\n\n  font-size:16px;\n}\n\n.ge-use-card p{\n  margin-bottom:0;\n\n  color:#69726c;\n\n  font-size:13px;\n}\n\n.ge-wide-image{\n  overflow:hidden;\n\n  margin-top:30px;\n\n  border-radius:26px;\n\n  background:#e5e8e2;\n\n  box-shadow:var(--shadow);\n}\n\n.ge-wide-image img{\n  width:100%;\n}\n\n\n\/* =========================================================\n   SIZE \/ PRODUCT DETAIL\n========================================================= *\/\n\n.ge-detail{\n  background:#ffffff;\n}\n\n.ge-detail-card{\n  display:grid;\n\n  grid-template-columns:1.03fr .97fr;\n\n  gap:38px;\n  align-items:center;\n\n  padding:40px;\n\n  border:1px solid #e0e3dd;\n  border-radius:28px;\n\n  background:#faf9f5;\n}\n\n.ge-detail-image{\n  overflow:hidden;\n\n  aspect-ratio:1 \/ 1;\n\n  border-radius:22px;\n\n  background:#ecece8;\n}\n\n.ge-detail-image img{\n  width:100%;\n  height:100%;\n\n  object-fit:contain;\n}\n\n.ge-mini-grid{\n  display:grid;\n\n  grid-template-columns:repeat(2,1fr);\n\n  gap:10px;\n\n  margin-top:24px;\n}\n\n.ge-mini{\n  padding:17px 14px;\n\n  border:1px solid #dde3d9;\n  border-radius:16px;\n\n  background:#f3f7f0;\n}\n\n.ge-mini strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:#3f5843;\n\n  font-size:13px;\n}\n\n.ge-mini span{\n  color:#69736c;\n\n  font-size:12px;\n}\n\n\n\/* =========================================================\n   FEATURES\n========================================================= *\/\n\n.ge-features{\n  color:#ffffff;\n\n  background:\n    radial-gradient(\n      circle at 12% 100%,\n      rgba(164,88,63,.12),\n      transparent 29%\n    ),\n    linear-gradient(\n      145deg,\n      #252d27,\n      #3e493e\n    );\n}\n\n.ge-feature-head{\n  max-width:790px;\n\n  margin-bottom:35px;\n}\n\n.ge-features h2{\n  margin-bottom:14px;\n\n  color:#ffffff;\n\n  font-size:46px;\n  line-height:1.05;\n  letter-spacing:-1.7px;\n}\n\n.ge-feature-head p{\n  color:#c3cbc4;\n}\n\n.ge-feature-grid{\n  display:grid;\n\n  grid-template-columns:repeat(3,1fr);\n\n  gap:14px;\n}\n\n.ge-feature{\n  min-height:218px;\n\n  padding:25px;\n\n  border:1px solid rgba(201,219,182,.20);\n  border-radius:20px;\n\n  background:rgba(12,20,14,.25);\n}\n\n.ge-feature-icon{\n  margin-bottom:22px;\n\n  font-size:27px;\n}\n\n.ge-feature h3{\n  margin-bottom:9px;\n\n  color:#ffffff;\n\n  font-size:18px;\n}\n\n.ge-feature p{\n  margin-bottom:0;\n\n  color:#bac4bc;\n\n  font-size:14px;\n}\n\n.ge-feature-spec{\n  display:inline-block;\n\n  margin-top:15px;\n\n  color:#ccdea9;\n\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.7px;\n  text-transform:uppercase;\n}\n\n\n\/* =========================================================\n   COLOR OPTIONS\n========================================================= *\/\n\n.ge-colors{\n  background:#fbf8f1;\n}\n\n.ge-color-grid{\n  display:grid;\n\n  grid-template-columns:repeat(2,1fr);\n\n  gap:14px;\n\n  margin-top:29px;\n}\n\n.ge-color-card{\n  overflow:hidden;\n\n  border:1px solid #dfdfda;\n  border-radius:20px;\n\n  background:#ffffff;\n}\n\n.ge-color-image{\n  overflow:hidden;\n\n  aspect-ratio:1 \/ 1;\n}\n\n.ge-color-image img{\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n}\n\n.ge-color-body{\n  padding:17px;\n}\n\n.ge-color-body h3{\n  margin-bottom:5px;\n\n  color:#39413b;\n\n  font-size:16px;\n}\n\n.ge-color-body p{\n  margin-bottom:0;\n\n  color:#6c746e;\n\n  font-size:13px;\n}\n\n\n\/* =========================================================\n   SPECS\n========================================================= *\/\n\n.ge-spec{\n  background:#efede7;\n}\n\n.ge-spec-card{\n  overflow:hidden;\n\n  margin-top:28px;\n\n  border:1px solid #dcded9;\n  border-radius:22px;\n\n  background:#ffffff;\n}\n\n.ge-spec-row{\n  display:grid;\n\n  grid-template-columns:.8fr 1.2fr;\n\n  border-bottom:1px solid #e7e9e5;\n}\n\n.ge-spec-row:last-child{\n  border-bottom:0;\n}\n\n.ge-spec-key,\n.ge-spec-value{\n  padding:17px 20px;\n\n  font-size:14px;\n}\n\n.ge-spec-key{\n  color:#4c5750;\n\n  background:#f7f8f5;\n\n  font-weight:850;\n}\n\n.ge-spec-value{\n  color:#68716b;\n}\n\n\n\/* =========================================================\n   FAQ\n========================================================= *\/\n\n.ge-faq{\n  background:#ffffff;\n}\n\n.ge-faq-wrap{\n  max-width:900px;\n\n  margin:0 auto;\n}\n\n.ge-faq-head{\n  margin-bottom:28px;\n\n  text-align:center;\n}\n\n.ge-faq-head h2{\n  margin-bottom:10px;\n\n  color:var(--dark);\n\n  font-size:44px;\n  line-height:1.05;\n}\n\n.ge-faq-head p{\n  color:var(--muted);\n}\n\n.ge-faq details{\n  margin-bottom:10px;\n\n  border:1px solid #dfe4df;\n  border-radius:16px;\n\n  background:#ffffff;\n}\n\n.ge-faq details[open]{\n  border-color:#c1cfb7;\n\n  background:#f7faf5;\n}\n\n.ge-faq summary{\n  position:relative;\n\n  padding:19px 52px 19px 20px;\n\n  cursor:pointer;\n  list-style:none;\n\n  color:#2d3831;\n\n  font-size:15px;\n  font-weight:850;\n}\n\n.ge-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n.ge-faq summary:after{\n  content:\"+\";\n\n  position:absolute;\n\n  right:20px;\n  top:50%;\n\n  transform:translateY(-50%);\n\n  color:#667c59;\n\n  font-size:24px;\n  font-weight:500;\n}\n\n.ge-faq details[open] summary:after{\n  content:\"−\";\n}\n\n.ge-faq-answer{\n  padding:0 20px 20px;\n\n  color:#68726b;\n\n  font-size:14px;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.ge-final{\n  padding:38px 20px 82px;\n\n  background:#e9e6de;\n}\n\n.ge-final-card{\n  position:relative;\n\n  overflow:hidden;\n\n  max-width:1120px;\n\n  margin:0 auto;\n\n  padding:66px 28px;\n\n  border:1px solid rgba(207,224,190,.24);\n  border-radius:31px;\n\n  color:#ffffff;\n\n  text-align:center;\n\n  background:\n    radial-gradient(\n      circle at 50% 0,\n      rgba(163,191,132,.20),\n      transparent 42%\n    ),\n    radial-gradient(\n      circle at 10% 100%,\n      rgba(166,86,62,.12),\n      transparent 30%\n    ),\n    linear-gradient(\n      145deg,\n      #222b24,\n      #3c493c\n    );\n\n  box-shadow:0 26px 70px rgba(43,55,45,.22);\n}\n\n.ge-final-card:before{\n  content:\"\";\n\n  position:absolute;\n\n  right:-110px;\n  bottom:-170px;\n\n  width:340px;\n  height:340px;\n\n  border-radius:50%;\n\n  border:65px solid rgba(255,255,255,.025);\n}\n\n.ge-final-badge{\n  position:relative;\n  z-index:2;\n\n  display:inline-flex;\n\n  margin-bottom:19px;\n\n  padding:8px 15px;\n\n  border:1px solid rgba(210,226,192,.30);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.06);\n\n  color:#d5e4be;\n\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:1.4px;\n}\n\n.ge-final h2{\n  position:relative;\n  z-index:2;\n\n  max-width:850px;\n\n  margin:0 auto 17px;\n\n  color:#ffffff;\n\n  font-size:52px;\n  line-height:1.03;\n  letter-spacing:-2px;\n}\n\n.ge-final-copy{\n  position:relative;\n  z-index:2;\n\n  max-width:690px;\n\n  margin:0 auto 28px;\n\n  color:#c6cec8;\n\n  font-size:17px;\n}\n\n.ge-cta{\n  position:relative;\n  z-index:2;\n\n  display:inline-flex;\n\n  min-width:310px;\n  min-height:58px;\n\n  align-items:center;\n  justify-content:center;\n\n  padding:17px 28px;\n\n  border-radius:13px;\n\n  background:#cedfac;\n\n  color:#273427 !important;\n\n  font-size:14px;\n  font-weight:950;\n  letter-spacing:.6px;\n\n  box-shadow:\n    0 0 27px rgba(186,211,156,.18),\n    0 13px 32px rgba(0,0,0,.18);\n\n  transition:\n    transform .2s ease,\n    box-shadow .2s ease;\n}\n\n.ge-cta:hover{\n  transform:translateY(-2px);\n\n  box-shadow:\n    0 0 36px rgba(186,211,156,.26),\n    0 17px 38px rgba(0,0,0,.22);\n}\n\n.ge-trust{\n  position:relative;\n  z-index:2;\n\n  display:flex;\n\n  flex-wrap:wrap;\n  justify-content:center;\n\n  gap:12px 24px;\n\n  margin-top:24px;\n\n  color:#b7c1ba;\n\n  font-size:12px;\n  font-weight:750;\n}\n\n\n\/* =========================================================\n   CONTAINER QUERY\n========================================================= *\/\n\n@container (max-width:760px){\n\n  .ge-container{\n    padding:0 15px;\n  }\n\n  .ge-section{\n    padding:52px 0;\n  }\n\n  .ge-hero{\n    padding:50px 0 37px;\n  }\n\n  .ge-hero h1{\n    margin-bottom:17px;\n\n    font-size:39px;\n    line-height:1.02;\n    letter-spacing:-1.7px;\n  }\n\n  .ge-hero-copy{\n    font-size:15px;\n  }\n\n  .ge-hero-media{\n    grid-template-columns:1fr;\n\n    gap:10px;\n\n    margin-top:25px;\n  }\n\n  .ge-hero-image{\n    border-radius:19px;\n  }\n\n  .ge-stats{\n    grid-template-columns:repeat(2,1fr);\n\n    gap:9px;\n  }\n\n  .ge-stat{\n    padding:15px;\n  }\n\n  .ge-stat strong{\n    font-size:18px;\n  }\n\n  .ge-stat span{\n    font-size:10px;\n  }\n\n  .ge-title,\n  .ge-problem-card h2,\n  .ge-gif-section h2,\n  .ge-features h2,\n  .ge-faq-head h2{\n    font-size:31px;\n    letter-spacing:-1px;\n  }\n\n  .ge-problem-card,\n  .ge-gif-main,\n  .ge-layout-card,\n  .ge-detail-card{\n    grid-template-columns:1fr;\n\n    gap:24px;\n\n    padding:22px;\n\n    border-radius:22px;\n  }\n\n  .ge-problem-card p{\n    font-size:15px;\n  }\n\n  .ge-gif-frame{\n    min-height:0;\n\n    padding:10px;\n  }\n\n  .ge-gif-frame img{\n    max-height:none;\n  }\n\n  .ge-connect-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ge-connect-media{\n    min-height:0;\n  }\n\n  .ge-connect-media img{\n    max-height:none;\n  }\n\n  .ge-steps{\n    grid-template-columns:1fr;\n\n    gap:10px;\n  }\n\n  .ge-step{\n    min-height:0;\n\n    padding:22px;\n  }\n\n  .ge-step-number{\n    margin-bottom:17px;\n\n    font-size:46px;\n  }\n\n  .ge-use-grid{\n    grid-template-columns:repeat(2,1fr);\n\n    gap:9px;\n  }\n\n  .ge-mini-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ge-feature-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ge-feature{\n    min-height:0;\n\n    padding:22px;\n  }\n\n  .ge-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ge-spec-row{\n    grid-template-columns:1fr;\n  }\n\n  .ge-spec-key{\n    padding-bottom:6px;\n  }\n\n  .ge-spec-value{\n    padding-top:6px;\n  }\n\n  .ge-faq summary{\n    padding:18px 48px 18px 17px;\n  }\n\n  .ge-faq-answer{\n    padding:0 17px 18px;\n  }\n\n  .ge-final{\n    padding:24px 14px 55px;\n  }\n\n  .ge-final-card{\n    padding:49px 20px 46px;\n\n    border-radius:23px;\n  }\n\n  .ge-final h2{\n    font-size:35px;\n    letter-spacing:-1.2px;\n  }\n\n  .ge-final-copy{\n    font-size:15px;\n  }\n\n  .ge-cta{\n    width:100%;\n    min-width:0;\n  }\n\n  .ge-trust{\n    display:grid;\n\n    gap:8px;\n  }\n}\n\n\n\/* =========================================================\n   MOBILE FALLBACK\n========================================================= *\/\n\n@media(max-width:768px){\n\n  .ge-container{\n    padding:0 15px;\n  }\n\n  .ge-hero h1{\n    font-size:39px;\n  }\n\n  .ge-hero-media,\n  .ge-problem-card,\n  .ge-gif-main,\n  .ge-connect-grid,\n  .ge-steps,\n  .ge-layout-card,\n  .ge-detail-card,\n  .ge-feature-grid,\n  .ge-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .ge-stats,\n  .ge-use-grid{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .ge-title,\n  .ge-problem-card h2,\n  .ge-gif-section h2,\n  .ge-features h2,\n  .ge-faq-head h2{\n    font-size:31px;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"gardenedge-page\"\u003e\n\n\n  \u003c!-- =====================================================\n       SECTION 1\n       HERO\n  ====================================================== --\u003e\n\n  \u003csection class=\"ge-hero\"\u003e\n\n    \u003cdiv class=\"ge-container ge-hero-inner\"\u003e\n\n\n      \u003cdiv class=\"ge-eyebrow\"\u003e\n        — MADE FOR MORE FINISHED GARDENS —\n      \u003c\/div\u003e\n\n\n      \u003ch1\u003e\n        Your Flowers Look Great.\n        \u003cspan class=\"ge-accent\"\u003e\n          Now Fix The Edge.\n        \u003c\/span\u003e\n      \u003c\/h1\u003e\n\n\n      \u003cp class=\"ge-hero-copy\"\u003e\n        Grass, mulch and planting soil can visually blend together even when the garden itself looks beautiful.\n        Add a stone-inspired border that gives flower beds, lawns and garden paths a clearer, more intentional finish without building a traditional masonry edge.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"ge-hero-media\"\u003e\n\n\n        \u003cdiv class=\"ge-hero-image\"\u003e\n\n          \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1780298539283\/b5b1eab493bc783f14f681a401e5a1f5.png?h=1080\u0026amp;q=80\u0026amp;w=1080\" alt=\"Faux stone garden edging used around curved flower beds\" loading=\"eager\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ge-hero-image\"\u003e\n\n          \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1780298539283\/1.webp?h=800\u0026amp;q=80\u0026amp;w=800\" alt=\"Gray stone-effect garden edging installed beside plants\" loading=\"eager\"\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ge-stats\"\u003e\n\n\n        \u003cdiv class=\"ge-stat\"\u003e\n\n          \u003cstrong\u003e\n            25 CM\n          \u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Piece Width\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ge-stat\"\u003e\n\n          \u003cstrong\u003e\n            23 CM\n          \u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Overall Height\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ge-stat\"\u003e\n\n          \u003cstrong\u003e\n            ABS\n          \u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Construction\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ge-stat\"\u003e\n\n          \u003cstrong\u003e\n            Modular\n          \u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Extendable Border\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       SECTION 2\n       PAIN \/ SOLUTION\n  ====================================================== --\u003e\n\n  \u003csection class=\"ge-section ge-problem\"\u003e\n\n    \u003cdiv class=\"ge-container\"\u003e\n\n\n      \u003cdiv class=\"ge-problem-card\"\u003e\n\n\n        \u003cdiv\u003e\n\n\n          \u003cdiv class=\"ge-eyebrow\"\u003e\n            THE SMALL DETAIL THAT CHANGES THE WHOLE YARD\n          \u003c\/div\u003e\n\n\n          \u003ch2\u003e\n            From Loose Garden Edge\n            \u003cbr\u003e\n            To\n            \u003cspan style=\"color:#748c68;\"\u003e\n              Defined Landscape.\n            \u003c\/span\u003e\n          \u003c\/h2\u003e\n\n\n          \u003cp\u003e\n            A beautiful flower bed can still look unfinished when grass, mulch and soil have no obvious visual boundary.\n            These modular edging sections create a decorative transition that helps the planting area feel more deliberate.\n          \u003c\/p\u003e\n\n\n          \u003cdiv class=\"ge-checks\"\u003e\n\n\n            \u003cdiv class=\"ge-check\"\u003e\n\n              \u003cspan class=\"ge-check-icon\"\u003e\n                ✓\n              \u003c\/span\u003e\n\n              \u003cspan\u003e\n                \u003cstrong\u003eStone-inspired appearance:\u003c\/strong\u003e\n                Add decorative texture without laying individual stone blocks.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"ge-check\"\u003e\n\n              \u003cspan class=\"ge-check-icon\"\u003e\n                ✓\n              \u003c\/span\u003e\n\n              \u003cspan\u003e\n                \u003cstrong\u003eModular sections:\u003c\/strong\u003e\n                Add more pieces when the landscape edge needs to continue farther.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"ge-check\"\u003e\n\n              \u003cspan class=\"ge-check-icon\"\u003e\n                ✓\n              \u003c\/span\u003e\n\n              \u003cspan\u003e\n                \u003cstrong\u003eRepositionable layout:\u003c\/strong\u003e\n                Change the border when your planting plan changes.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"ge-check\"\u003e\n\n              \u003cspan class=\"ge-check-icon\"\u003e\n                ✓\n              \u003c\/span\u003e\n\n              \u003cspan\u003e\n                \u003cstrong\u003eSoft-ground installation:\u003c\/strong\u003e\n                Integrated stakes are designed to anchor the sections into suitable soil.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"ge-tags\"\u003e\n\n            \u003cspan class=\"ge-tag\"\u003e\n              🌸 Flower Beds\n            \u003c\/span\u003e\n\n            \u003cspan class=\"ge-tag\"\u003e\n              🌳 Tree Rings\n            \u003c\/span\u003e\n\n            \u003cspan class=\"ge-tag\"\u003e\n              🌿 Lawn Borders\n            \u003c\/span\u003e\n\n            \u003cspan class=\"ge-tag\"\u003e\n              🛤 Garden Paths\n            \u003c\/span\u003e\n\n            \u003cspan class=\"ge-tag\"\u003e\n              🥬 Vegetable Gardens\n            \u003c\/span\u003e\n\n            \u003cspan class=\"ge-tag\"\u003e\n              💧 Pond Areas\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ge-problem-image\"\u003e\n\n          \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1780298539283\/spp-shopify20260316141404-fb630440a4591e674addfacc9a153dee-da49c81a-1b02-42f1-93b2-747b0436475e.jpg?h=800\u0026amp;q=80\u0026amp;w=800\" alt=\"Gray faux stone garden border around flowers\" loading=\"lazy\"\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       ORIGINAL GIF 1\n       INSTALLATION DEMO\n  ====================================================== --\u003e\n\n  \u003csection class=\"ge-section ge-gif-section\"\u003e\n\n    \u003cdiv class=\"ge-container ge-gif-inner\"\u003e\n\n\n      \u003cdiv class=\"ge-gif-head\"\u003e\n\n        \u003cdiv class=\"ge-gif-badge\"\u003e\n          SEE IT IN ACTION\n        \u003c\/div\u003e\n\n\n        \u003ch2\u003e\n          No Masonry Project.\n          \u003cspan class=\"ge-accent\"\u003e\n            Just Build The Border.\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n\n        \u003cp\u003e\n          The original product demonstration shows the modular edging being positioned directly around a garden bed.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"ge-gif-main\"\u003e\n\n\n        \u003cdiv class=\"ge-gif-frame\"\u003e\n\n          \u003c!-- ORIGINAL PRODUCT GIF — PRESERVED --\u003e\n          \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1738828557816\/Voalsz-store-2053697705242635-2026-05-26-%281%29.gif?_f=1\u0026amp;h=480\u0026amp;w=270\" alt=\"Animated demonstration of installing faux stone garden edging\" loading=\"lazy\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ge-gif-copy\"\u003e\n\n          \u003cdiv class=\"ge-eyebrow\" style=\"color:#d4e5bd;\"\u003e\n            WATCH THE REAL INSTALLATION\n          \u003c\/div\u003e\n\n\n          \u003ch3\u003e\n            Shape The Garden First.\n            Add The Border Second.\n          \u003c\/h3\u003e\n\n\n          \u003cp\u003e\n            Lay out the intended edge, position the sections and secure the stakes into suitable soft ground.\n            There is no need to turn the project into a permanent masonry installation.\n          \u003c\/p\u003e\n\n\n          \u003cdiv class=\"ge-gif-points\"\u003e\n\n\n            \u003cdiv class=\"ge-gif-point\"\u003e\n              \u003cstrong\u003e01 — Plan:\u003c\/strong\u003e\n              decide where the flower bed or landscape area should end.\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"ge-gif-point\"\u003e\n              \u003cstrong\u003e02 — Position:\u003c\/strong\u003e\n              place each modular section along the intended line.\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"ge-gif-point\"\u003e\n              \u003cstrong\u003e03 — Secure:\u003c\/strong\u003e\n              press or carefully tap the integrated stake into suitable soil.\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"ge-gif-point\"\u003e\n              \u003cstrong\u003e04 — Extend:\u003c\/strong\u003e\n              continue adding compatible pieces until the border is complete.\n            \u003c\/div\u003e\n\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       ORIGINAL GIFS 2 + 3\n       CONNECTION DETAIL\n  ====================================================== --\u003e\n\n  \u003csection class=\"ge-section ge-connect\"\u003e\n\n    \u003cdiv class=\"ge-container\"\u003e\n\n\n      \u003cdiv class=\"ge-eyebrow\"\u003e\n        DESIGNED TO CONNECT\n      \u003c\/div\u003e\n\n\n      \u003ch2 class=\"ge-title\"\u003e\n        See How The Sections\n        \u003cspan style=\"color:#748c68;\"\u003e\n          Work Together.\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n\n      \u003cp class=\"ge-copy\"\u003e\n        The original product animations show the individual section design and how the pieces align to form a continuous decorative border.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"ge-connect-grid\"\u003e\n\n\n        \u003carticle class=\"ge-connect-card\"\u003e\n\n\n          \u003cdiv class=\"ge-connect-media\"\u003e\n\n            \u003c!-- ORIGINAL PRODUCT GIF — PRESERVED --\u003e\n            \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1738828557816\/Crishine-26758933603778037-2026-05-26.gif?_f=1\u0026amp;h=480\u0026amp;w=270\" alt=\"Animated view of modular faux stone garden edging section\" loading=\"lazy\"\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"ge-connect-body\"\u003e\n\n            \u003cdiv class=\"ge-connect-label\"\u003e\n              MODULAR SECTION\n            \u003c\/div\u003e\n\n\n            \u003ch3\u003e\n              One Piece At A Time\n            \u003c\/h3\u003e\n\n\n            \u003cp\u003e\n              Each section combines the decorative stone-look face with its integrated ground support so the border can be built progressively.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n\n        \u003c\/article\u003e\n\n\n        \u003carticle class=\"ge-connect-card\"\u003e\n\n\n          \u003cdiv class=\"ge-connect-media\"\u003e\n\n            \u003c!-- ORIGINAL PRODUCT GIF — PRESERVED --\u003e\n            \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1738828557816\/Crishine-26758933603778037-2026-05-26-%281%29.gif?_f=1\u0026amp;h=480\u0026amp;w=270\" alt=\"Animated demonstration showing garden edging connection detail\" loading=\"lazy\"\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"ge-connect-body\"\u003e\n\n            \u003cdiv class=\"ge-connect-label\"\u003e\n              CONNECTION DETAIL\n            \u003c\/div\u003e\n\n\n            \u003ch3\u003e\n              Align. Connect. Continue.\n            \u003c\/h3\u003e\n\n\n            \u003cp\u003e\n              Position neighboring sections together and continue the line as far as the planned landscape area requires.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n\n        \u003c\/article\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       3 STEP GUIDE\n  ====================================================== --\u003e\n\n  \u003csection class=\"ge-section ge-steps-section\"\u003e\n\n    \u003cdiv class=\"ge-container\"\u003e\n\n\n      \u003cdiv class=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"HSY","offers":[{"title":"Gray \/ Buy 1 Set(50 Inch)","offer_id":50510033453296,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*5","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 🔥Buy 2 Set Save $15 (100 Inch)","offer_id":50510033486064,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*10","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 💥💥Buy 3 Set Get 1 Set Free(200 Inch）👍👍","offer_id":50510033518832,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*20","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ BUY 5 Set GET 2 Set FREE ( 350 Inch）","offer_id":50510033551600,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*35","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Brick red \/ Buy 1 Set(50 Inch)","offer_id":50510033584368,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*5","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Brick red \/ 🔥Buy 2 Set Save $15 (100 Inch)","offer_id":50510033617136,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*10","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Brick red \/ 💥💥Buy 3 Set Get 1 Set Free(200 Inch）👍👍","offer_id":50510033649904,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*20","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Brick red \/ BUY 5 Set GET 2 Set FREE ( 350 Inch）","offer_id":50510033682672,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*35","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Buy 1 Set(50 Inch)","offer_id":50510033715440,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*5","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 🔥Buy 2 Set Save $15 (100 Inch)","offer_id":50510033748208,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*10","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 💥💥Buy 3 Set Get 1 Set Free(200 Inch）👍👍","offer_id":50510033780976,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*20","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ BUY 5 Set GET 2 Set FREE ( 350 Inch）","offer_id":50510033813744,"sku":"GZ012026061203-仿石-灰色 插地款23*25cm*35","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0859\/6783\/1280\/files\/imgi_150_b5b1eab493bc783f14f681a401e5a1f5_5txGOH.png?v=1789963414","url":"https:\/\/balankee.com\/products\/faux-stone-garden-edging-border","provider":"balankee","version":"1.0","type":"link"}