{"product_id":"adjustable-stair-tread-template","title":"Gabarit réglable pour giron d’escalier","description":"\u003cstyle\u003e\n\/* =========================================================\n   ADJUSTABLE STAIR TREAD TEMPLATE\n   WOODWORKING \/ PRECISION TOOL PAGE\n========================================================= *\/\n\n#stair-template-page{\n  --red:#cf2f2f;\n  --red2:#a91f24;\n  --red-soft:#f7e8e6;\n\n  --graphite:#17191c;\n  --graphite2:#25292e;\n  --steel:#424850;\n\n  --wood:#c99a68;\n  --wood2:#e6c49c;\n\n  --cream:#faf8f4;\n  --paper:#fffdf9;\n  --light:#f5f5f3;\n\n  --text:#292c30;\n  --muted:#74787d;\n  --line:#e5e4e0;\n\n  width:100%;\n  max-width:1120px;\n  margin:0 auto;\n  padding:10px 18px 50px;\n\n  color:var(--text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  line-height:1.6;\n\n  \/* 防止详情页模块遮挡 Shopify 底部快捷加购 *\/\n  position:relative;\n  z-index:0 !important;\n  isolation:isolate;\n}\n\n#stair-template-page *{\n  box-sizing:border-box;\n}\n\n#stair-template-page h2,\n#stair-template-page h3,\n#stair-template-page p{\n  margin-top:0;\n}\n\n#stair-template-page .st-section{\n  position:relative;\n  overflow:hidden;\n  margin-bottom:22px;\n\n  z-index:0;\n  isolation:isolate;\n}\n\n#stair-template-page .st-section::before,\n#stair-template-page .st-section::after{\n  z-index:0 !important;\n  pointer-events:none;\n}\n\n#stair-template-page .st-section \u003e *{\n  position:relative;\n  z-index:1 !important;\n}\n\n#stair-template-page .st-kicker{\n  display:inline-block;\n  margin-bottom:10px;\n\n  color:var(--red);\n\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:1.4px;\n  text-transform:uppercase;\n}\n\n#stair-template-page .st-title{\n  margin-bottom:14px;\n\n  font-size:37px;\n  font-weight:850;\n  line-height:1.1;\n  letter-spacing:-.8px;\n}\n\n#stair-template-page .st-copy{\n  max-width:750px;\n  margin:0 auto;\n\n  color:var(--muted);\n\n  font-size:16px;\n  line-height:1.72;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n#stair-template-page .st-hero{\n  padding:76px 42px 66px;\n\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 13% 17%,\n      rgba(207,47,47,.23),\n      transparent 24%\n    ),\n    radial-gradient(\n      circle at 88% 82%,\n      rgba(201,154,104,.09),\n      transparent 25%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 49px,\n      rgba(255,255,255,.018) 50px\n    ),\n    linear-gradient(\n      145deg,\n      #141619,\n      #272b30\n    );\n\n  color:#fff;\n  text-align:center;\n\n  box-shadow:\n    0 20px 45px rgba(20,25,30,.18);\n}\n\n\/* 小号尺寸箭头 *\/\n#stair-template-page .st-hero::before{\n  content:\"↔\";\n\n  position:absolute;\n  left:24px;\n  bottom:15px;\n\n  font-size:52px;\n  font-weight:300;\n\n  color:rgba(255,255,255,.065);\n\n  transform:rotate(-7deg);\n}\n\n\/* 小号刻度装饰 *\/\n#stair-template-page .st-hero::after{\n  content:\"1  2  3  4\";\n\n  position:absolute;\n  right:25px;\n  top:20px;\n\n  padding-top:8px;\n\n  border-top:2px solid rgba(255,255,255,.055);\n\n  color:rgba(255,255,255,.06);\n\n  font-size:11px;\n  letter-spacing:5px;\n}\n\n#stair-template-page .st-hero-inner{\n  max-width:900px;\n  margin:0 auto;\n}\n\n#stair-template-page .st-hero .st-kicker{\n  color:#f2aaa8;\n}\n\n#stair-template-page .st-hero h2{\n  max-width:900px;\n  margin:0 auto 18px;\n\n  font-size:50px;\n  font-weight:900;\n  line-height:1.03;\n  letter-spacing:-1.2px;\n}\n\n#stair-template-page .st-hero h2 span{\n  color:#ef5b57;\n}\n\n#stair-template-page .st-hero p{\n  max-width:770px;\n  margin:0 auto 30px;\n\n  color:rgba(255,255,255,.82);\n\n  font-size:17px;\n  line-height:1.72;\n}\n\n#stair-template-page .st-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:9px;\n}\n\n#stair-template-page .st-badge{\n  padding:10px 15px;\n\n  border:1px solid rgba(255,255,255,.13);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.06);\n\n  font-size:12px;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   2. THE PROBLEM\n   LIGHT BLUEPRINT \/ WOODWORKING DETAIL\n========================================================= *\/\n\n#stair-template-page .st-problem{\n  padding:55px 42px;\n\n  border:1px solid #e8e6e1;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 92% 10%,\n      rgba(207,47,47,.065),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(75,95,115,.035),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 39px,\n      rgba(70,85,100,.018) 40px\n    ),\n    repeating-linear-gradient(\n      0deg,\n      transparent 0,\n      transparent 39px,\n      rgba(70,85,100,.014) 40px\n    ),\n    #faf9f6;\n\n  text-align:center;\n\n  box-shadow:\n    0 7px 24px rgba(45,45,40,.035);\n}\n\n#stair-template-page .st-grid-3{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n\n  margin-top:31px;\n}\n\n#stair-template-page .st-card{\n  padding:27px 19px;\n\n  border:1px solid #e9e7e2;\n  border-radius:20px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #ffffff,\n      #fdfcf9\n    );\n\n  box-shadow:\n    0 8px 22px rgba(40,45,50,.04);\n}\n\n#stair-template-page .st-card span{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:46px;\n  height:46px;\n\n  margin:0 auto 10px;\n\n  border-radius:14px;\n\n  background:#f8e9e7;\n\n  color:var(--red);\n\n  font-size:22px;\n  font-weight:800;\n}\n\n#stair-template-page .st-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:15px;\n}\n\n#stair-template-page .st-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   3. COPY THE EXACT SHAPE\n========================================================= *\/\n\n#stair-template-page .st-shape{\n  padding:57px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(207,47,47,.19),\n      transparent 23%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 54px,\n      rgba(255,255,255,.015) 55px\n    ),\n    linear-gradient(\n      145deg,\n      #191b1e,\n      #30343a\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n\/* 小楼梯线稿 *\/\n#stair-template-page .st-shape::before{\n  content:\"\";\n\n  position:absolute;\n  left:25px;\n  top:20px;\n\n  width:58px;\n  height:40px;\n\n  border-left:2px solid rgba(255,255,255,.06);\n  border-bottom:2px solid rgba(255,255,255,.06);\n\n  box-shadow:\n    12px -10px 0 -10px rgba(255,255,255,.07),\n    24px -20px 0 -20px rgba(255,255,255,.07);\n}\n\n\/* 小测量箭头 *\/\n#stair-template-page .st-shape::after{\n  content:\"↔\";\n\n  position:absolute;\n  right:28px;\n  bottom:15px;\n\n  font-size:45px;\n\n  color:rgba(239,91,87,.09);\n}\n\n#stair-template-page .st-shape .st-kicker{\n  color:#f0aaa7;\n}\n\n#stair-template-page .st-shape h2{\n  max-width:820px;\n  margin:0 auto 14px;\n\n  font-size:38px;\n  line-height:1.1;\n}\n\n#stair-template-page .st-shape \u003e p{\n  max-width:730px;\n  margin:0 auto 30px;\n\n  color:rgba(255,255,255,.77);\n\n  font-size:15px;\n  line-height:1.72;\n}\n\n#stair-template-page .st-shape-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n\n  max-width:900px;\n  margin:0 auto;\n}\n\n#stair-template-page .st-dark-card{\n  padding:24px 18px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#stair-template-page .st-dark-card span{\n  display:block;\n  margin-bottom:8px;\n\n  font-size:25px;\n}\n\n#stair-template-page .st-dark-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:14px;\n}\n\n#stair-template-page .st-dark-card small{\n  color:rgba(255,255,255,.63);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   4. MODULAR LENGTH\n========================================================= *\/\n\n#stair-template-page .st-length{\n  padding:55px 42px;\n\n  border:1px solid #e7e5e0;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 90% 12%,\n      rgba(207,47,47,.07),\n      transparent 20%\n    ),\n    radial-gradient(\n      circle at 10% 88%,\n      rgba(201,154,104,.05),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      135deg,\n      transparent 0,\n      transparent 26px,\n      rgba(110,85,60,.018) 27px,\n      rgba(110,85,60,.018) 28px\n    ),\n    #f9f7f2;\n\n  text-align:center;\n}\n\n#stair-template-page .st-bars{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n\n  max-width:850px;\n  margin:31px auto 0;\n}\n\n#stair-template-page .st-bar-card{\n  padding:27px 18px;\n\n  border:1px solid #e9e5df;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#stair-template-page .st-redbar{\n  position:relative;\n\n  height:18px;\n  max-width:180px;\n  margin:0 auto 15px;\n\n  border-radius:20px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #e5433f,\n      #bb2528\n    );\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.25);\n}\n\n#stair-template-page .st-redbar::after{\n  content:\"\";\n\n  position:absolute;\n\n  left:18%;\n  right:18%;\n  top:6px;\n\n  height:5px;\n\n  border-radius:6px;\n\n  background:rgba(255,255,255,.25);\n}\n\n#stair-template-page .st-bar-card strong{\n  display:block;\n  margin-bottom:5px;\n\n  font-size:17px;\n}\n\n#stair-template-page .st-bar-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   5. LASER SCALE\n========================================================= *\/\n\n#stair-template-page .st-scale{\n  padding:56px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 10% 18%,\n      rgba(207,47,47,.19),\n      transparent 22%\n    ),\n    radial-gradient(\n      circle at 90% 82%,\n      rgba(255,255,255,.035),\n      transparent 22%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 19px,\n      rgba(255,255,255,.018) 20px\n    ),\n    linear-gradient(\n      145deg,\n      #17191c,\n      #2b3035\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n\/* 小刻度尺 *\/\n#stair-template-page .st-scale::before{\n  content:\"1 2 3 4 5\";\n\n  position:absolute;\n  left:25px;\n  bottom:20px;\n\n  padding-top:6px;\n\n  border-top:2px solid rgba(255,255,255,.065);\n\n  color:rgba(255,255,255,.07);\n\n  font-size:9px;\n  letter-spacing:4px;\n}\n\n\/* 小十字定位 *\/\n#stair-template-page .st-scale::after{\n  content:\"+\";\n\n  position:absolute;\n  right:30px;\n  top:16px;\n\n  font-size:48px;\n  font-weight:200;\n\n  color:rgba(239,91,87,.08);\n}\n\n#stair-template-page .st-scale .st-kicker{\n  color:#f0aaa7;\n}\n\n#stair-template-page .st-scale h2{\n  max-width:810px;\n  margin:0 auto 14px;\n\n  font-size:37px;\n}\n\n#stair-template-page .st-scale \u003e p{\n  max-width:730px;\n  margin:0 auto 29px;\n\n  color:rgba(255,255,255,.76);\n\n  font-size:15px;\n  line-height:1.72;\n}\n\n#stair-template-page .st-scale-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n\n  max-width:900px;\n  margin:0 auto;\n}\n\n#stair-template-page .st-scale-card{\n  padding:24px 18px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#stair-template-page .st-scale-card span{\n  display:block;\n  margin-bottom:8px;\n\n  font-size:25px;\n}\n\n#stair-template-page .st-scale-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:14px;\n}\n\n#stair-template-page .st-scale-card small{\n  color:rgba(255,255,255,.63);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   6. ALUMINUM BUILD\n========================================================= *\/\n\n#stair-template-page .st-build{\n  padding:55px 42px;\n\n  border:1px solid #e7e5e0;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 92% 10%,\n      rgba(207,47,47,.065),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(70,80,90,.035),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      135deg,\n      transparent 0,\n      transparent 31px,\n      rgba(70,75,80,.016) 32px,\n      rgba(70,75,80,.016) 33px\n    ),\n    #fafafa;\n\n  text-align:center;\n}\n\n#stair-template-page .st-build-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n\n  margin-top:31px;\n}\n\n#stair-template-page .st-build-card{\n  padding:27px 19px;\n\n  border:1px solid #e8e7e3;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#stair-template-page .st-build-card span{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:46px;\n  height:46px;\n\n  margin:0 auto 10px;\n\n  border-radius:14px;\n\n  background:#f1f2f3;\n\n  font-size:22px;\n}\n\n#stair-template-page .st-build-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:15px;\n}\n\n#stair-template-page .st-build-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   7. WORKFLOW\n========================================================= *\/\n\n#stair-template-page .st-workflow{\n  padding:56px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(207,47,47,.18),\n      transparent 22%\n    ),\n    linear-gradient(\n      145deg,\n      #1b1d20,\n      #2d3237\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n\/* 小步骤线 *\/\n#stair-template-page .st-workflow::before{\n  content:\"01 ─ 02 ─ 03\";\n\n  position:absolute;\n  left:25px;\n  top:20px;\n\n  color:rgba(255,255,255,.055);\n\n  font-size:10px;\n  letter-spacing:2px;\n}\n\n\/* 小楼梯符号 *\/\n#stair-template-page .st-workflow::after{\n  content:\"⌁\";\n\n  position:absolute;\n  right:29px;\n  bottom:13px;\n\n  font-size:48px;\n\n  color:rgba(239,91,87,.075);\n}\n\n#stair-template-page .st-workflow .st-kicker{\n  color:#f0aaa7;\n}\n\n#stair-template-page .st-workflow h2{\n  max-width:810px;\n  margin:0 auto 14px;\n\n  font-size:37px;\n}\n\n#stair-template-page .st-workflow \u003e p{\n  max-width:720px;\n  margin:0 auto 28px;\n\n  color:rgba(255,255,255,.76);\n\n  font-size:15px;\n  line-height:1.72;\n}\n\n#stair-template-page .st-step-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n\n  max-width:900px;\n  margin:0 auto;\n}\n\n#stair-template-page .st-step{\n  padding:24px 18px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#stair-template-page .st-step-num{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:36px;\n  height:36px;\n\n  margin:0 auto 10px;\n\n  border-radius:50%;\n\n  background:var(--red);\n\n  color:#fff;\n\n  font-size:13px;\n  font-weight:900;\n}\n\n#stair-template-page .st-step strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:14px;\n}\n\n#stair-template-page .st-step small{\n  color:rgba(255,255,255,.63);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   8. USE CASES\n========================================================= *\/\n\n#stair-template-page .st-uses{\n  padding:55px 42px;\n\n  border:1px solid #e7e5e0;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 90% 12%,\n      rgba(201,154,104,.07),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 10% 88%,\n      rgba(207,47,47,.04),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 38px,\n      rgba(80,75,70,.016) 39px,\n      rgba(80,75,70,.016) 40px\n    ),\n    #f8f6f2;\n\n  text-align:center;\n}\n\n#stair-template-page .st-use-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:12px;\n\n  margin-top:31px;\n}\n\n#stair-template-page .st-use-card{\n  padding:25px 15px;\n\n  border:1px solid #e9e5df;\n  border-radius:19px;\n\n  background:#fff;\n}\n\n#stair-template-page .st-use-card span{\n  display:block;\n  margin-bottom:8px;\n\n  font-size:27px;\n}\n\n#stair-template-page .st-use-card strong{\n  display:block;\n  margin-bottom:5px;\n\n  font-size:14px;\n}\n\n#stair-template-page .st-use-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   9. INCLUDED\n========================================================= *\/\n\n#stair-template-page .st-included{\n  padding:49px 42px;\n\n  border:1px solid #e7e5e0;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 90% 12%,\n      rgba(207,47,47,.06),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      135deg,\n      transparent,\n      transparent 30px,\n      rgba(85,75,65,.016) 31px,\n      rgba(85,75,65,.016) 32px\n    ),\n    #f8f6f3;\n}\n\n#stair-template-page .st-included-head{\n  margin-bottom:27px;\n  text-align:center;\n}\n\n#stair-template-page .st-included-head h2{\n  margin-bottom:6px;\n  font-size:33px;\n}\n\n#stair-template-page .st-included-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n\n  max-width:850px;\n  margin:0 auto;\n}\n\n#stair-template-page .st-included-card{\n  padding:27px 22px;\n\n  border:1px solid #e8e5df;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#stair-template-page .st-included-card strong{\n  display:block;\n  margin-bottom:11px;\n\n  font-size:15px;\n}\n\n#stair-template-page .st-included-card ul{\n  margin:0;\n  padding-left:18px;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.85;\n}\n\n\n\/* =========================================================\n   10. PRODUCT INFORMATION\n========================================================= *\/\n\n#stair-template-page .st-product{\n  padding:49px 42px;\n\n  border:1px solid #e7e5e0;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 92% 10%,\n      rgba(70,80,90,.035),\n      transparent 20%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(207,47,47,.055),\n      transparent 20%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 40px,\n      rgba(75,80,85,.015) 41px\n    ),\n    #faf9f6;\n}\n\n#stair-template-page .st-product-head{\n  margin-bottom:27px;\n  text-align:center;\n}\n\n#stair-template-page .st-product-head h2{\n  margin-bottom:6px;\n  font-size:33px;\n}\n\n#stair-template-page .st-product-card{\n  max-width:820px;\n  margin:0 auto;\n\n  padding:30px;\n\n  border:1px solid #e8e5df;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#stair-template-page .st-product-row{\n  display:grid;\n  grid-template-columns:190px 1fr;\n  gap:15px;\n\n  padding:13px 0;\n\n  border-bottom:1px solid var(--line);\n\n  font-size:14px;\n}\n\n#stair-template-page .st-product-row:last-child{\n  border-bottom:0;\n}\n\n#stair-template-page .st-product-row strong{\n  color:#2f3236;\n}\n\n#stair-template-page .st-product-row span{\n  color:var(--muted);\n}\n\n\n\/* =========================================================\n   11. REVIEWS\n========================================================= *\/\n\n#stair-template-page .st-reviews{\n  padding:51px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 12% 15%,\n      rgba(207,47,47,.18),\n      transparent 22%\n    ),\n    linear-gradient(\n      145deg,\n      #181a1d,\n      #2c3035\n    );\n\n  color:#fff;\n}\n\n#stair-template-page .st-reviews::before{\n  content:\"↔\";\n\n  position:absolute;\n  left:25px;\n  bottom:16px;\n\n  font-size:39px;\n\n  color:rgba(255,255,255,.06);\n}\n\n#stair-template-page .st-reviews::after{\n  content:\"+\";\n\n  position:absolute;\n  right:28px;\n  top:15px;\n\n  font-size:43px;\n\n  color:rgba(239,91,87,.075);\n}\n\n#stair-template-page .st-review-head{\n  margin-bottom:29px;\n  text-align:center;\n}\n\n#stair-template-page .st-stars{\n  color:#f1b94f;\n  letter-spacing:2px;\n}\n\n#stair-template-page .st-review-head h2{\n  margin:7px 0 6px;\n\n  font-size:33px;\n  line-height:1.15;\n}\n\n#stair-template-page .st-review-head p{\n  margin:0;\n\n  color:rgba(255,255,255,.54);\n\n  font-size:11px;\n}\n\n#stair-template-page .st-review-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n}\n\n#stair-template-page .st-review{\n  padding:24px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:19px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#stair-template-page .st-review .st-stars{\n  margin-bottom:10px;\n  font-size:14px;\n}\n\n#stair-template-page .st-review h3{\n  margin-bottom:8px;\n\n  font-size:15px;\n  line-height:1.45;\n}\n\n#stair-template-page .st-review p{\n  margin:0;\n\n  color:rgba(255,255,255,.69);\n\n  font-size:13px;\n  line-height:1.68;\n}\n\n#stair-template-page .st-review-name{\n  display:block;\n  margin-top:13px;\n\n  color:rgba(255,255,255,.52);\n\n  font-size:11px;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n#stair-template-page .st-final{\n  padding:62px 30px;\n\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(207,47,47,.20),\n      transparent 24%\n    ),\n    radial-gradient(\n      circle at 88% 82%,\n      rgba(201,154,104,.08),\n      transparent 24%\n    ),\n    linear-gradient(\n      145deg,\n      #16181b,\n      #2b2f34\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n#stair-template-page .st-final::before{\n  content:\"↔\";\n\n  position:absolute;\n  left:25px;\n  bottom:14px;\n\n  font-size:40px;\n\n  color:rgba(255,255,255,.06);\n}\n\n#stair-template-page .st-final::after{\n  content:\"1 2 3\";\n\n  position:absolute;\n  right:27px;\n  top:19px;\n\n  padding-top:5px;\n\n  border-top:2px solid rgba(239,91,87,.07);\n\n  color:rgba(255,255,255,.055);\n\n  font-size:9px;\n  letter-spacing:5px;\n}\n\n#stair-template-page .st-final .st-kicker{\n  color:#f0aaa7;\n}\n\n#stair-template-page .st-final h2{\n  max-width:830px;\n  margin:0 auto 13px;\n\n  font-size:39px;\n  line-height:1.12;\n}\n\n#stair-template-page .st-final p{\n  max-width:720px;\n  margin:0 auto;\n\n  color:rgba(255,255,255,.79);\n\n  font-size:15px;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media screen and (max-width:749px){\n\n  #stair-template-page{\n    padding:6px 10px 32px;\n  }\n\n  #stair-template-page .st-section{\n    margin-bottom:15px;\n  }\n\n  #stair-template-page .st-hero{\n    padding:47px 18px 39px;\n    border-radius:22px;\n  }\n\n  #stair-template-page .st-hero h2{\n    font-size:31px;\n  }\n\n  #stair-template-page .st-hero p{\n    font-size:14px;\n    line-height:1.65;\n  }\n\n  #stair-template-page .st-title{\n    font-size:27px;\n  }\n\n  #stair-template-page .st-problem,\n  #stair-template-page .st-shape,\n  #stair-template-page .st-length,\n  #stair-template-page .st-scale,\n  #stair-template-page .st-build,\n  #stair-template-page .st-workflow,\n  #stair-template-page .st-uses,\n  #stair-template-page .st-included,\n  #stair-template-page .st-product,\n  #stair-template-page .st-reviews{\n    padding:35px 16px;\n    border-radius:21px;\n  }\n\n  #stair-template-page .st-grid-3,\n  #stair-template-page .st-shape-grid,\n  #stair-template-page .st-bars,\n  #stair-template-page .st-scale-grid,\n  #stair-template-page .st-build-grid,\n  #stair-template-page .st-step-grid,\n  #stair-template-page .st-use-grid,\n  #stair-template-page .st-included-grid,\n  #stair-template-page .st-review-grid{\n    grid-template-columns:1fr;\n  }\n\n  #stair-template-page .st-card,\n  #stair-template-page .st-bar-card,\n  #stair-template-page .st-build-card,\n  #stair-template-page .st-use-card{\n    padding:22px 16px;\n  }\n\n  #stair-template-page .st-shape h2,\n  #stair-template-page .st-scale h2,\n  #stair-template-page .st-workflow h2{\n    font-size:27px;\n  }\n\n  #stair-template-page .st-product-card{\n    padding:22px 17px;\n  }\n\n  #stair-template-page .st-product-row{\n    grid-template-columns:1fr;\n    gap:3px;\n\n    padding:11px 0;\n  }\n\n  #stair-template-page .st-review-head h2{\n    font-size:26px;\n  }\n\n  #stair-template-page .st-final{\n    padding:44px 18px;\n    border-radius:22px;\n  }\n\n  #stair-template-page .st-final h2{\n    font-size:28px;\n  }\n\n  \/* 手机端深色背景装饰缩小 *\/\n\n  #stair-template-page .st-hero::before{\n    left:11px;\n    bottom:7px;\n    font-size:31px;\n  }\n\n  #stair-template-page .st-hero::after{\n    right:11px;\n    top:9px;\n    font-size:7px;\n    letter-spacing:3px;\n  }\n\n  #stair-template-page .st-shape::before{\n    left:11px;\n    top:10px;\n    width:34px;\n    height:23px;\n  }\n\n  #stair-template-page .st-shape::after{\n    right:13px;\n    bottom:8px;\n    font-size:29px;\n  }\n\n  #stair-template-page .st-scale::before{\n    left:11px;\n    bottom:10px;\n    font-size:6px;\n    letter-spacing:2px;\n  }\n\n  #stair-template-page .st-scale::after{\n    right:13px;\n    top:7px;\n    font-size:29px;\n  }\n\n  #stair-template-page .st-workflow::before{\n    left:11px;\n    top:10px;\n    font-size:7px;\n  }\n\n  #stair-template-page .st-workflow::after{\n    right:13px;\n    bottom:7px;\n    font-size:29px;\n  }\n\n  #stair-template-page .st-reviews::before{\n    left:11px;\n    bottom:7px;\n    font-size:28px;\n  }\n\n  #stair-template-page .st-reviews::after{\n    right:13px;\n    top:7px;\n    font-size:27px;\n  }\n\n  #stair-template-page .st-final::before{\n    left:11px;\n    bottom:7px;\n    font-size:28px;\n  }\n\n  #stair-template-page .st-final::after{\n    right:11px;\n    top:9px;\n    font-size:6px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"stair-template-page\"\u003e\n\n\u003c\/div\u003e","brand":"XCC","offers":[{"title":"Default Title","offer_id":44317106896983,"sku":"NC03552609194934-红色楼梯尺（收纳包棉）","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/1_eea0728f-a099-4fc2-8abb-745b658456c0.png?v=1789814885","url":"https:\/\/mycheesemas.com\/fr\/products\/adjustable-stair-tread-template","provider":"mycheesemas","version":"1.0","type":"link"}