{"product_id":"right-angle-ruler-positioning-clip","title":"Positioning Stop Clamps for Stair Stringer, Rafter Layout \u0026 Circular Saw Guide","description":"\u003c!-- =========================================================\n     STAIR GAUGES FOR FRAMING SQUARE\n     SHOPIFY PRODUCT DETAIL PAGE\n     US MARKET\n     STAIR STRINGER \/ RAFTER \/ CIRCULAR SAW GUIDE\n     MOBILE-FIRST + CONTAINER QUERY\n========================================================= --\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   GLOBAL\n========================================================= *\/\n\n.stair-gauge-page,\n.stair-gauge-page *{\n  box-sizing:border-box;\n}\n\n.stair-gauge-page{\n  --sg-orange:#F47A18;\n  --sg-orange-dark:#C95308;\n  --sg-orange-light:#FFF0E3;\n\n  --sg-blue:#315F7A;\n  --sg-blue-light:#E8F0F4;\n\n  --sg-dark:#20282C;\n  --sg-dark-2:#141A1D;\n\n  --sg-steel:#68747A;\n  --sg-light:#F5F6F4;\n\n  --sg-text:#2D3538;\n  --sg-text-2:#687177;\n\n  --sg-border:#E1E4E5;\n  --sg-white:#FFFFFF;\n\n  --sg-gold:#D39A31;\n\n  --sg-shadow:rgba(35,42,46,.08);\n\n  width:100%;\n  max-width:1440px;\n\n  margin:0 auto;\n\n  overflow:hidden;\n\n  background:var(--sg-light);\n\n  color:var(--sg-text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif;\n\n  line-height:1.6;\n\n  container-type:inline-size;\n  container-name:stairgauge;\n}\n\n.stair-gauge-page img{\n  display:block;\n\n  width:100%;\n  max-width:100%;\n  height:auto;\n\n  margin:0;\n\n  object-fit:contain;\n}\n\n.stair-gauge-page a{\n  text-decoration:none;\n}\n\n.sg-container{\n  width:100%;\n  max-width:1160px;\n\n  margin:0 auto;\n}\n\n.sg-section{\n  padding:48px 22px;\n}\n\n\n\/* =========================================================\n   COMMON HEADING\n========================================================= *\/\n\n.sg-heading{\n  max-width:850px;\n\n  margin:0 auto 28px;\n\n  text-align:center;\n}\n\n.sg-eyebrow{\n  display:inline-flex;\n\n  align-items:center;\n  justify-content:center;\n\n  margin-bottom:9px;\n\n  padding:5px 12px;\n\n  border-radius:999px;\n\n  background:var(--sg-orange-light);\n\n  color:var(--sg-orange-dark);\n\n  border:\n    1px solid rgba(201,83,8,.10);\n\n  font-size:10px;\n\n  font-weight:900;\n\n  letter-spacing:1.2px;\n\n  text-transform:uppercase;\n}\n\n.sg-title{\n  margin:0 0 10px;\n\n  color:var(--sg-text);\n\n  font-size:36px;\n\n  line-height:1.08;\n\n  font-weight:950;\n\n  letter-spacing:-1px;\n}\n\n.sg-title span{\n  color:var(--sg-orange);\n}\n\n.sg-description{\n  max-width:760px;\n\n  margin:0 auto;\n\n  color:var(--sg-text-2);\n\n  font-size:16px;\n\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   BUTTON\n========================================================= *\/\n\n.sg-btn{\n  display:inline-flex;\n\n  align-items:center;\n  justify-content:center;\n\n  min-height:50px;\n\n  padding:0 29px;\n\n  border-radius:999px;\n\n  color:#fff !important;\n\n  background:\n    linear-gradient(\n      135deg,\n      #FF943B,\n      var(--sg-orange-dark)\n    );\n\n  font-size:15px;\n\n  font-weight:950;\n\n  box-shadow:\n    0 9px 23px rgba(201,83,8,.26);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.sg-btn:hover{\n  transform:translateY(-3px);\n\n  box-shadow:\n    0 14px 29px rgba(201,83,8,.34);\n}\n\n.sg-btn:active{\n  transform:\n    translateY(1px)\n    scale(.98);\n}\n\n\n\/* =========================================================\n   01 HERO\n========================================================= *\/\n\n.sg-hero{\n  position:relative;\n\n  padding:48px 22px 52px;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 8% 8%,\n      rgba(244,122,24,.22),\n      transparent 28%\n    ),\n\n    radial-gradient(\n      circle at 93% 89%,\n      rgba(74,121,148,.18),\n      transparent 29%\n    ),\n\n    linear-gradient(\n      135deg,\n      #171D20 0%,\n      #273238 52%,\n      #3B4D56 100%\n    );\n}\n\n.sg-hero::after{\n  content:\"\";\n\n  position:absolute;\n\n  right:-130px;\n  bottom:-150px;\n\n  width:300px;\n  height:300px;\n\n  border-radius:50%;\n\n  border:\n    1px solid rgba(255,255,255,.06);\n}\n\n.sg-hero-inner{\n  position:relative;\n\n  z-index:2;\n\n  max-width:1080px;\n\n  margin:0 auto;\n\n  text-align:center;\n}\n\n.sg-hero-badge{\n  display:inline-flex;\n\n  align-items:center;\n  justify-content:center;\n\n  margin-bottom:12px;\n\n  padding:6px 13px;\n\n  border-radius:999px;\n\n  color:#FFD7B8;\n\n  background:\n    rgba(255,255,255,.07);\n\n  border:\n    1px solid rgba(255,255,255,.13);\n\n  font-size:10px;\n\n  font-weight:900;\n\n  letter-spacing:1.3px;\n\n  text-transform:uppercase;\n}\n\n.sg-hero h1{\n  max-width:920px;\n\n  margin:0 auto;\n\n  color:#fff;\n\n  font-size:\n    clamp(42px,5.2vw,65px);\n\n  line-height:.98;\n\n  font-weight:950;\n\n  letter-spacing:-2px;\n}\n\n.sg-hero h1 span{\n  display:block;\n\n  color:#FF9140;\n}\n\n.sg-hero-text{\n  max-width:760px;\n\n  margin:17px auto 19px;\n\n  color:\n    rgba(255,255,255,.82);\n\n  font-size:\n    clamp(15px,1.7vw,18px);\n\n  line-height:1.6;\n}\n\n.sg-hero-pills{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  justify-content:center;\n\n  gap:7px;\n\n  margin-bottom:27px;\n}\n\n.sg-hero-pills span{\n  padding:7px 11px;\n\n  border-radius:999px;\n\n  color:#fff;\n\n  background:\n    rgba(255,255,255,.07);\n\n  border:\n    1px solid rgba(255,255,255,.13);\n\n  font-size:11px;\n\n  font-weight:850;\n}\n\n.sg-hero-image{\n  max-width:900px;\n\n  margin:0 auto;\n\n  padding:7px;\n\n  overflow:hidden;\n\n  border-radius:25px;\n\n  background:\n    rgba(255,255,255,.10);\n\n  border:\n    1px solid rgba(255,255,255,.13);\n\n  box-shadow:\n    0 22px 52px rgba(0,0,0,.28);\n}\n\n.sg-hero-image img{\n  border-radius:18px;\n\n  background:#fff;\n}\n\n\n\/* =========================================================\n   02 GIF DEMO\n========================================================= *\/\n\n.sg-demo{\n  color:#fff;\n\n  background:\n    linear-gradient(\n      180deg,\n      #293338 0%,\n      #171D20 100%\n    );\n}\n\n.sg-demo .sg-eyebrow{\n  color:#FFD4B4;\n\n  background:\n    rgba(255,255,255,.06);\n\n  border-color:\n    rgba(255,255,255,.11);\n}\n\n.sg-demo .sg-title{\n  color:#fff;\n}\n\n.sg-demo .sg-title span{\n  color:#FF9140;\n}\n\n.sg-demo .sg-description{\n  color:\n    rgba(255,255,255,.70);\n}\n\n.sg-demo-box{\n  max-width:950px;\n\n  margin:0 auto;\n\n  padding:6px;\n\n  overflow:hidden;\n\n  border-radius:21px;\n\n  background:\n    rgba(255,255,255,.07);\n\n  border:\n    1px solid rgba(255,255,255,.11);\n\n  box-shadow:\n    0 18px 45px rgba(0,0,0,.27);\n}\n\n.sg-demo-box img{\n  border-radius:15px;\n\n  background:#fff;\n}\n\n\n\/* =========================================================\n   03 PRODUCT INTRO\n========================================================= *\/\n\n.sg-intro{\n  background:\n    linear-gradient(\n      135deg,\n      #FFFFFF 0%,\n      #EEF2F3 100%\n    );\n}\n\n.sg-intro-image{\n  max-width:1030px;\n\n  margin:0 auto 22px;\n\n  padding:6px;\n\n  overflow:hidden;\n\n  border-radius:22px;\n\n  background:#fff;\n\n  border:\n    1px solid var(--sg-border);\n\n  box-shadow:\n    0 14px 35px rgba(30,40,45,.07);\n}\n\n.sg-intro-image img{\n  border-radius:15px;\n}\n\n.sg-intro-card{\n  max-width:980px;\n\n  margin:0 auto;\n\n  padding:27px 32px;\n\n  text-align:center;\n\n  border-radius:19px;\n\n  background:#fff;\n\n  border:\n    1px solid var(--sg-border);\n\n  box-shadow:\n    0 8px 23px rgba(30,40,45,.05);\n}\n\n.sg-intro-card h2{\n  margin:0 0 11px;\n\n  color:var(--sg-text);\n\n  font-size:28px;\n\n  line-height:1.12;\n\n  font-weight:950;\n}\n\n.sg-intro-card h2 span{\n  color:var(--sg-orange);\n}\n\n.sg-intro-card \u003e p{\n  max-width:820px;\n\n  margin:0 auto;\n\n  color:var(--sg-text-2);\n\n  font-size:15px;\n\n  line-height:1.68;\n}\n\n.sg-intro-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap:9px;\n\n  margin-top:20px;\n}\n\n.sg-intro-point{\n  padding:13px 11px;\n\n  border-radius:12px;\n\n  background:#F3F5F5;\n}\n\n.sg-intro-point strong{\n  display:block;\n\n  margin-bottom:3px;\n\n  color:var(--sg-dark);\n\n  font-size:12px;\n\n  font-weight:900;\n}\n\n.sg-intro-point span{\n  color:var(--sg-text-2);\n\n  font-size:11px;\n\n  line-height:1.45;\n}\n\n\n\/* =========================================================\n   04 DETAILED FEATURES\n========================================================= *\/\n\n.sg-features{\n  background:\n    linear-gradient(\n      135deg,\n      #E9EEF0 0%,\n      #FAFAF8 52%,\n      #FFF0E4 100%\n    );\n}\n\n.sg-feature-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap:15px;\n\n  max-width:1000px;\n\n  margin:0 auto;\n}\n\n.sg-feature{\n  display:flex;\n\n  flex-direction:column;\n\n  overflow:hidden;\n\n  border-radius:18px;\n\n  background:#fff;\n\n  border:\n    1px solid var(--sg-border);\n\n  box-shadow:\n    0 7px 22px rgba(30,40,45,.06);\n\n  transition:\n    transform .25s ease,\n    box-shadow .25s ease;\n}\n\n.sg-feature:hover{\n  transform:translateY(-4px);\n\n  box-shadow:\n    0 13px 28px rgba(30,40,45,.10);\n}\n\n.sg-feature-image{\n  overflow:hidden;\n\n  background:#F6F7F7;\n}\n\n.sg-feature-copy{\n  padding:17px 17px 19px;\n}\n\n.sg-feature-copy h3{\n  margin:0 0 6px;\n\n  color:var(--sg-text);\n\n  font-size:17px;\n\n  line-height:1.25;\n\n  font-weight:900;\n}\n\n.sg-feature-copy p{\n  margin:0;\n\n  color:var(--sg-text-2);\n\n  font-size:13px;\n\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   05 CORE BENEFITS\n========================================================= *\/\n\n.sg-benefits{\n  color:#fff;\n\n  background:\n    linear-gradient(\n      135deg,\n      #293338 0%,\n      #151B1E 100%\n    );\n}\n\n.sg-benefits .sg-eyebrow{\n  color:#FFD3B1;\n\n  background:\n    rgba(255,255,255,.06);\n\n  border-color:\n    rgba(255,255,255,.11);\n}\n\n.sg-benefits .sg-title{\n  color:#fff;\n}\n\n.sg-benefits .sg-title span{\n  color:#FF9140;\n}\n\n.sg-benefits .sg-description{\n  color:\n    rgba(255,255,255,.69);\n}\n\n.sg-benefit-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap:13px;\n\n  max-width:1000px;\n\n  margin:0 auto;\n}\n\n.sg-benefit{\n  position:relative;\n\n  padding:22px 23px;\n\n  overflow:hidden;\n\n  border-radius:17px;\n\n  background:\n    rgba(255,255,255,.05);\n\n  border:\n    1px solid rgba(255,255,255,.10);\n}\n\n.sg-benefit::before{\n  content:\"\";\n\n  position:absolute;\n\n  left:0;\n  top:0;\n\n  width:4px;\n  height:100%;\n\n  background:\n    linear-gradient(\n      180deg,\n      #FF9A50,\n      #D65C0A\n    );\n}\n\n.sg-benefit-num{\n  margin-bottom:5px;\n\n  color:#FFAA6A;\n\n  font-size:10px;\n\n  font-weight:900;\n\n  letter-spacing:1.1px;\n}\n\n.sg-benefit h3{\n  margin:0 0 7px;\n\n  color:#fff;\n\n  font-size:20px;\n\n  line-height:1.25;\n\n  font-weight:900;\n}\n\n.sg-benefit p{\n  margin:0;\n\n  color:\n    rgba(255,255,255,.69);\n\n  font-size:14px;\n\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   06 HOW IT WORKS\n========================================================= *\/\n\n.sg-how{\n  background:#fff;\n}\n\n.sg-how-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:10px;\n\n  max-width:900px;\n\n  margin:0 auto;\n}\n\n.sg-how-step{\n  padding:21px 13px;\n\n  text-align:center;\n\n  border-radius:15px;\n\n  background:#F6F8F8;\n\n  border:\n    1px solid var(--sg-border);\n}\n\n.sg-step-number{\n  width:36px;\n  height:36px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  margin:0 auto 9px;\n\n  border-radius:50%;\n\n  color:#fff;\n\n  background:var(--sg-orange);\n\n  font-size:11px;\n\n  font-weight:950;\n}\n\n.sg-how-step h3{\n  margin:0 0 5px;\n\n  color:var(--sg-text);\n\n  font-size:14px;\n\n  font-weight:900;\n}\n\n.sg-how-step p{\n  margin:0;\n\n  color:var(--sg-text-2);\n\n  font-size:11px;\n\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   07 USE CASES\n========================================================= *\/\n\n.sg-uses{\n  background:\n    linear-gradient(\n      135deg,\n      #EAF0F2,\n      #FFF3E9\n    );\n}\n\n.sg-use-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap:11px;\n\n  max-width:900px;\n\n  margin:0 auto;\n}\n\n.sg-use-item{\n  display:flex;\n\n  gap:12px;\n\n  align-items:flex-start;\n\n  padding:16px;\n\n  border-radius:15px;\n\n  background:#fff;\n\n  border:\n    1px solid var(--sg-border);\n}\n\n.sg-use-icon{\n  flex:0 0 42px;\n\n  width:42px;\n  height:42px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:var(--sg-orange-light);\n\n  font-size:18px;\n}\n\n.sg-use-item h3{\n  margin:0 0 3px;\n\n  color:var(--sg-text);\n\n  font-size:15px;\n\n  font-weight:900;\n}\n\n.sg-use-item p{\n  margin:0;\n\n  color:var(--sg-text-2);\n\n  font-size:12px;\n\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   08 STORAGE\n========================================================= *\/\n\n.sg-storage{\n  background:#fff;\n}\n\n.sg-storage-box{\n  max-width:900px;\n\n  margin:0 auto;\n\n  padding:24px;\n\n  border-radius:18px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #29353A,\n      #1C2428\n    );\n\n  color:#fff;\n\n  display:grid;\n\n  grid-template-columns:\n    1fr 1.2fr;\n\n  gap:24px;\n\n  align-items:center;\n}\n\n.sg-storage-image{\n  overflow:hidden;\n\n  border-radius:15px;\n\n  background:#fff;\n}\n\n.sg-storage-copy h3{\n  margin:0 0 8px;\n\n  color:#fff;\n\n  font-size:24px;\n\n  line-height:1.15;\n\n  font-weight:950;\n}\n\n.sg-storage-copy h3 span{\n  color:#FF9140;\n}\n\n.sg-storage-copy p{\n  margin:0 0 14px;\n\n  color:\n    rgba(255,255,255,.70);\n\n  font-size:13px;\n\n  line-height:1.6;\n}\n\n.sg-storage-tags{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  gap:6px;\n}\n\n.sg-storage-tags span{\n  padding:5px 8px;\n\n  border-radius:999px;\n\n  background:\n    rgba(255,255,255,.07);\n\n  border:\n    1px solid rgba(255,255,255,.10);\n\n  color:#fff;\n\n  font-size:10px;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   09 SPECS\n========================================================= *\/\n\n.sg-specs{\n  background:#ECEFF0;\n}\n\n.sg-spec-box{\n  max-width:820px;\n\n  margin:0 auto;\n\n  padding:6px;\n\n  border-radius:18px;\n\n  background:\n    rgba(255,255,255,.72);\n\n  border:\n    1px solid rgba(49,95,122,.20);\n}\n\n.sg-spec-inner{\n  overflow:hidden;\n\n  border-radius:13px;\n\n  background:#fff;\n\n  border:\n    1px solid rgba(49,95,122,.08);\n}\n\n.sg-spec-row{\n  display:grid;\n\n  grid-template-columns:\n    35% 65%;\n\n  border-bottom:\n    1px solid #E5E9EB;\n}\n\n.sg-spec-row:last-child{\n  border-bottom:none;\n}\n\n.sg-spec-label{\n  padding:12px 15px;\n\n  background:#EEF3F5;\n\n  color:#43545E;\n\n  font-size:12px;\n\n  font-weight:850;\n}\n\n.sg-spec-value{\n  padding:12px 15px;\n\n  color:var(--sg-text-2);\n\n  font-size:13px;\n\n  line-height:1.5;\n}\n\n.sg-spec-note{\n  max-width:820px;\n\n  margin:12px auto 0;\n\n  padding:12px 15px;\n\n  border-radius:11px;\n\n  background:#FFF7F0;\n\n  border:\n    1px dashed var(--sg-orange);\n\n  color:#6C5C50;\n\n  font-size:11px;\n\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   10 CUSTOMER FEEDBACK\n========================================================= *\/\n\n.sg-reviews{\n  background:#fff;\n}\n\n.sg-proof-strip{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:8px;\n\n  max-width:760px;\n\n  margin:0 auto 20px;\n}\n\n.sg-proof{\n  padding:15px 10px;\n\n  text-align:center;\n\n  border-radius:14px;\n\n  background:#F5F7F7;\n\n  border:\n    1px solid var(--sg-border);\n}\n\n.sg-proof strong{\n  display:block;\n\n  margin-bottom:4px;\n\n  color:var(--sg-orange);\n\n  font-size:22px;\n\n  line-height:1;\n\n  font-weight:950;\n}\n\n.sg-proof span{\n  color:var(--sg-text-2);\n\n  font-size:10px;\n\n  font-weight:800;\n}\n\n.sg-review-note{\n  max-width:820px;\n\n  margin:0 auto 16px;\n\n  padding:12px 14px;\n\n  border-radius:11px;\n\n  text-align:center;\n\n  color:var(--sg-text-2);\n\n  background:#F8FAFA;\n\n  border:\n    1px dashed var(--sg-steel);\n\n  font-size:11px;\n\n  line-height:1.55;\n}\n\n.sg-review-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:13px;\n\n  max-width:1000px;\n\n  margin:0 auto;\n}\n\n.sg-review{\n  padding:19px;\n\n  border-radius:17px;\n\n  background:#F8F9F8;\n\n  border:\n    1px solid var(--sg-border);\n}\n\n.sg-review-stars{\n  margin-bottom:6px;\n\n  color:var(--sg-gold);\n\n  font-size:15px;\n\n  letter-spacing:2px;\n}\n\n.sg-review h3{\n  margin:0 0 6px;\n\n  color:var(--sg-text);\n\n  font-size:16px;\n\n  font-weight:900;\n}\n\n.sg-review p{\n  margin:0 0 11px;\n\n  color:var(--sg-text-2);\n\n  font-size:12px;\n\n  line-height:1.55;\n}\n\n.sg-review-user{\n  color:var(--sg-orange-dark);\n\n  font-size:10px;\n\n  font-weight:900;\n\n  letter-spacing:.7px;\n}\n\n\n\/* =========================================================\n   11 FAQ\n========================================================= *\/\n\n.sg-faq{\n  background:#EDF0F1;\n}\n\n.sg-faq-list{\n  max-width:820px;\n\n  margin:0 auto;\n\n  display:grid;\n\n  gap:8px;\n}\n\n.sg-faq details{\n  overflow:hidden;\n\n  border-radius:14px;\n\n  background:#fff;\n\n  border:\n    1px solid var(--sg-border);\n\n  transition:\n    border-color .3s ease,\n    box-shadow .3s ease;\n}\n\n.sg-faq details[open]{\n  border-color:#E6A16D;\n\n  box-shadow:\n    0 7px 18px rgba(30,40,45,.055);\n}\n\n.sg-faq summary{\n  list-style:none;\n\n  cursor:pointer;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:space-between;\n\n  gap:16px;\n\n  padding:15px 17px;\n\n  color:var(--sg-text);\n\n  font-size:14px;\n\n  font-weight:850;\n}\n\n.sg-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n.sg-faq-arrow{\n  flex:0 0 24px;\n\n  width:24px;\n  height:24px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:var(--sg-orange-light);\n\n  color:var(--sg-orange-dark);\n\n  font-size:12px;\n\n  transition:\n    transform .3s ease;\n}\n\n.sg-faq details[open] .sg-faq-arrow{\n  transform:rotate(180deg);\n}\n\n.sg-faq-answer{\n  padding:0 17px 16px;\n\n  color:var(--sg-text-2);\n\n  font-size:13px;\n\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   12 GUARANTEES\n========================================================= *\/\n\n.sg-guarantees{\n  color:#fff;\n\n  background:\n    linear-gradient(\n      135deg,\n      #293338,\n      #151B1E\n    );\n}\n\n.sg-guarantees .sg-eyebrow{\n  color:#FFD4B4;\n\n  background:\n    rgba(255,255,255,.06);\n\n  border-color:\n    rgba(255,255,255,.11);\n}\n\n.sg-guarantees .sg-title{\n  color:#fff;\n}\n\n.sg-guarantees .sg-title span{\n  color:#FF9140;\n}\n\n.sg-guarantees .sg-description{\n  color:\n    rgba(255,255,255,.69);\n}\n\n.sg-guarantee-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap:11px;\n\n  max-width:950px;\n\n  margin:0 auto;\n}\n\n.sg-guarantee{\n  display:flex;\n\n  gap:13px;\n\n  align-items:flex-start;\n\n  padding:18px;\n\n  border-radius:16px;\n\n  background:\n    rgba(255,255,255,.05);\n\n  border:\n    1px solid rgba(255,255,255,.11);\n}\n\n.sg-guarantee-icon{\n  flex:0 0 41px;\n\n  width:41px;\n  height:41px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  color:#fff;\n\n  background:var(--sg-orange);\n\n  font-size:18px;\n}\n\n.sg-guarantee h3{\n  margin:0 0 3px;\n\n  color:#fff;\n\n  font-size:15px;\n\n  font-weight:900;\n}\n\n.sg-guarantee p{\n  margin:0;\n\n  color:\n    rgba(255,255,255,.65);\n\n  font-size:11px;\n\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   13 CTA\n========================================================= *\/\n\n.sg-cta{\n  padding:48px 22px 86px;\n\n  text-align:center;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 10% 10%,\n      rgba(255,255,255,.11),\n      transparent 32%\n    ),\n\n    linear-gradient(\n      135deg,\n      #D45B0C 0%,\n      #9F4207 55%,\n      #552606 100%\n    );\n}\n\n.sg-cta-inner{\n  max-width:740px;\n\n  margin:0 auto;\n}\n\n.sg-cta h2{\n  margin:0 0 9px;\n\n  color:#fff;\n\n  font-size:\n    clamp(30px,4vw,44px);\n\n  line-height:1.06;\n\n  font-weight:950;\n\n  letter-spacing:-1px;\n}\n\n.sg-cta h2 span{\n  color:#FFD1AE;\n}\n\n.sg-cta p{\n  max-width:650px;\n\n  margin:0 auto 21px;\n\n  color:#FFE8D8;\n\n  font-size:15px;\n\n  line-height:1.6;\n}\n\n.sg-cta .sg-btn{\n  color:#B34A08 !important;\n\n  background:#fff;\n\n  box-shadow:\n    0 9px 23px rgba(0,0,0,.16);\n}\n\n\n\/* =========================================================\n   FLOATING BUY\n========================================================= *\/\n\n.sg-floating-buy{\n  position:fixed;\n\n  right:18px;\n  bottom:18px;\n\n  z-index:9999;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  min-width:145px;\n  height:47px;\n\n  padding:0 21px;\n\n  border-radius:999px;\n\n  color:#fff !important;\n\n  background:\n    linear-gradient(\n      135deg,\n      #FF943C,\n      #C95408\n    );\n\n  font-size:13px;\n\n  font-weight:950;\n\n  box-shadow:\n    0 9px 25px rgba(126,54,10,.32);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.sg-floating-buy:hover{\n  transform:translateY(-3px);\n\n  box-shadow:\n    0 14px 29px rgba(126,54,10,.40);\n}\n\n.sg-floating-buy:active{\n  transform:scale(.97);\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@container stairgauge (max-width:900px){\n\n  .sg-section{\n    padding:43px 19px;\n  }\n\n  .sg-hero{\n    padding:43px 19px 48px;\n  }\n\n  .sg-intro-grid{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@container stairgauge (max-width:650px){\n\n  .sg-section{\n    padding:35px 13px;\n  }\n\n  .sg-heading{\n    margin-bottom:21px;\n  }\n\n  .sg-eyebrow{\n    padding:5px 10px;\n\n    font-size:9px;\n\n    letter-spacing:.9px;\n  }\n\n  .sg-title{\n    font-size:27px;\n\n    letter-spacing:-.5px;\n  }\n\n  .sg-description{\n    font-size:14px;\n\n    line-height:1.55;\n  }\n\n\n  \/* HERO *\/\n\n  .sg-hero{\n    padding:34px 13px 38px;\n  }\n\n  .sg-hero h1{\n    font-size:38px;\n\n    letter-spacing:-1.1px;\n  }\n\n  .sg-hero-text{\n    font-size:14px;\n  }\n\n  .sg-hero-pills{\n    gap:5px;\n\n    margin-bottom:19px;\n  }\n\n  .sg-hero-pills span{\n    padding:6px 8px;\n\n    font-size:10px;\n  }\n\n\n  \/* INTRO *\/\n\n  .sg-intro-card{\n    padding:20px 15px;\n  }\n\n  .sg-intro-card h2{\n    font-size:23px;\n  }\n\n  .sg-intro-card \u003e p{\n    font-size:13px;\n  }\n\n  .sg-intro-grid{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:6px;\n  }\n\n  .sg-intro-point{\n    padding:11px 8px;\n  }\n\n  .sg-intro-point strong{\n    font-size:11px;\n  }\n\n  .sg-intro-point span{\n    font-size:10px;\n  }\n\n\n  \/* FEATURE GRID 2×2 *\/\n\n  .sg-feature-grid{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:8px;\n  }\n\n  .sg-feature{\n    border-radius:13px;\n  }\n\n  .sg-feature-copy{\n    padding:11px 9px 13px;\n  }\n\n  .sg-feature-copy h3{\n    font-size:13px;\n  }\n\n  .sg-feature-copy p{\n    font-size:11px;\n\n    line-height:1.45;\n  }\n\n\n  \/* BENEFITS 2×2 *\/\n\n  .sg-benefit-grid{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:7px;\n  }\n\n  .sg-benefit{\n    padding:15px 11px;\n  }\n\n  .sg-benefit-num{\n    font-size:9px;\n  }\n\n  .sg-benefit h3{\n    font-size:15px;\n  }\n\n  .sg-benefit p{\n    font-size:11px;\n  }\n\n\n  \/* HOW *\/\n\n  .sg-how-grid{\n    grid-template-columns:\n      repeat(3,minmax(0,1fr));\n\n    gap:6px;\n  }\n\n  .sg-how-step{\n    padding:13px 7px;\n  }\n\n  .sg-step-number{\n    width:30px;\n    height:30px;\n\n    font-size:10px;\n  }\n\n  .sg-how-step h3{\n    font-size:11px;\n  }\n\n  .sg-how-step p{\n    font-size:9px;\n  }\n\n\n  \/* USES 2×2 *\/\n\n  .sg-use-grid{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:7px;\n  }\n\n  .sg-use-item{\n    display:block;\n\n    padding:13px 9px;\n\n    text-align:center;\n  }\n\n  .sg-use-icon{\n    width:35px;\n    height:35px;\n\n    margin:0 auto 7px;\n\n    font-size:15px;\n  }\n\n  .sg-use-item h3{\n    font-size:12px;\n  }\n\n  .sg-use-item p{\n    font-size:10px;\n  }\n\n\n  \/* STORAGE *\/\n\n  .sg-storage-box{\n    grid-template-columns:1fr;\n\n    gap:14px;\n\n    padding:14px;\n  }\n\n  .sg-storage-copy{\n    text-align:center;\n  }\n\n  .sg-storage-copy h3{\n    font-size:20px;\n  }\n\n  .sg-storage-copy p{\n    font-size:12px;\n  }\n\n  .sg-storage-tags{\n    justify-content:center;\n  }\n\n\n  \/* SPECS *\/\n\n  .sg-spec-row{\n    grid-template-columns:1fr;\n  }\n\n  .sg-spec-label{\n    padding:8px 11px 3px;\n\n    font-size:11px;\n  }\n\n  .sg-spec-value{\n    padding:3px 11px 9px;\n\n    font-size:12px;\n  }\n\n\n  \/* PROOF *\/\n\n  .sg-proof-strip{\n    grid-template-columns:\n      repeat(3,minmax(0,1fr));\n\n    gap:6px;\n  }\n\n  .sg-proof{\n    padding:12px 5px;\n  }\n\n  .sg-proof strong{\n    font-size:18px;\n  }\n\n  .sg-proof span{\n    font-size:9px;\n  }\n\n\n  \/* REVIEWS *\/\n\n  .sg-review-grid{\n    grid-template-columns:1fr;\n\n    gap:8px;\n  }\n\n  .sg-review{\n    padding:15px;\n  }\n\n  .sg-review h3{\n    font-size:14px;\n  }\n\n  .sg-review p{\n    font-size:11px;\n  }\n\n\n  \/* FAQ *\/\n\n  .sg-faq summary{\n    padding:13px;\n\n    font-size:13px;\n  }\n\n  .sg-faq-answer{\n    padding:0 13px 13px;\n\n    font-size:12px;\n  }\n\n\n  \/* GUARANTEES 2×2 *\/\n\n  .sg-guarantee-grid{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:7px;\n  }\n\n  .sg-guarantee{\n    display:block;\n\n    padding:14px 8px;\n\n    text-align:center;\n  }\n\n  .sg-guarantee-icon{\n    width:35px;\n    height:35px;\n\n    margin:0 auto 7px;\n\n    font-size:15px;\n  }\n\n  .sg-guarantee h3{\n    font-size:12px;\n  }\n\n  .sg-guarantee p{\n    font-size:10px;\n  }\n\n\n  \/* CTA *\/\n\n  .sg-cta{\n    padding:37px 14px 76px;\n  }\n\n  .sg-cta h2{\n    font-size:28px;\n  }\n\n  .sg-cta p{\n    font-size:13px;\n  }\n\n  .sg-floating-buy{\n    right:10px;\n    bottom:10px;\n\n    min-width:130px;\n    height:43px;\n\n    padding:0 15px;\n\n    font-size:12px;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@container stairgauge (max-width:430px){\n\n  .sg-title{\n    font-size:24px;\n  }\n\n  .sg-hero h1{\n    font-size:34px;\n  }\n\n  .sg-feature-copy h3{\n    font-size:12px;\n  }\n\n  .sg-feature-copy p{\n    font-size:10px;\n  }\n\n  .sg-benefit h3{\n    font-size:14px;\n  }\n\n  .sg-benefit p{\n    font-size:10px;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"stair-gauge-page\"\u003e\n\u003c!-- =====================================================\n     01 HERO\n===================================================== --\u003e\n\u003csection class=\"sg-hero\"\u003e\n\u003cdiv class=\"sg-hero-inner\"\u003e\n\u003cdiv class=\"sg-hero-badge\"\u003e📐 CARPENTRY LAYOUT MADE FASTER\u003c\/div\u003e\n\u003ch1\u003eLock the Measurement. \u003cspan\u003eRepeat the Layout.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"sg-hero-text\"\u003eTurn your framing square into a repeatable positioning guide. Set the gauges once, lock them in place and quickly repeat stair stringer, rafter and woodworking layout measurements.\u003c\/p\u003e\n\u003cdiv class=\"sg-hero-pills\"\u003e\n\u003cspan\u003e📐 Repeatable Layout\u003c\/span\u003e \u003cspan\u003e🪜 Stair Stringers\u003c\/span\u003e \u003cspan\u003e🏠 Rafter Layout\u003c\/span\u003e \u003cspan\u003e🪚 Saw Guide Use\u003c\/span\u003e \u003cspan\u003e🔒 Secure Positioning\u003c\/span\u003e \u003cspan\u003e🧰 Storage Holder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/1--_958_00_00_01--00_00_21.gif?v=1788857902\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     02 GIF DEMONSTRATION\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-demo\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e ⚙️ MADE FOR EVERYDAY\u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eSet It Once. \u003cspan\u003eRepeat It Down the Board.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003ePosition the gauges at your chosen measurements on a compatible framing square, tighten the locking knobs, then register the stops against the lumber edge to repeat the same layout position.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-demo-box\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/ae99a684-5f01-498d-a21e-40a208de7534.png?v=1788859043\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     03 PRODUCT INTRODUCTION\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-intro\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e 📏 LESS RE-MEASURING \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eStop Resetting Your Square \u003cspan\u003eFor Every Mark.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eRepeated stair and framing layouts can mean checking the same measurements over and over. Stair gauges create physical stops on the framing square so your selected layout position can be repeated more consistently.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-intro-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/a51161fc-48f6-493d-af71-ea4f5f16897b.png?v=1788859038\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-intro-card\"\u003e\n\u003ch2\u003eFrom One Measurement \u003cspan\u003eto Repeatable Layout Lines.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eSet the required rise and run, tighten the gauges onto your framing square and place the stops against the edge of your workpiece. Slide the square along the board and repeat the layout without starting the measurement from scratch each time.\u003c\/p\u003e\n\u003cdiv class=\"sg-intro-grid\"\u003e\n\u003cdiv class=\"sg-intro-point\"\u003e\n\u003cstrong\u003e 🔒 LOCK \u003c\/strong\u003e \u003cspan\u003e Hold your selected position. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-intro-point\"\u003e\n\u003cstrong\u003e 📏 ALIGN \u003c\/strong\u003e \u003cspan\u003e Register against the lumber edge. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-intro-point\"\u003e\n\u003cstrong\u003e ✏️ MARK \u003c\/strong\u003e \u003cspan\u003e Create repeatable layout lines. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-intro-point\"\u003e\n\u003cstrong\u003e ➡️ REPEAT \u003c\/strong\u003e \u003cspan\u003e Move down the workpiece faster. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     04 DETAILED FEATURES\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-features\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e 🔍 PRODUCT FEATURES \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eSmall Tools. \u003cspan\u003eSerious Layout Help.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eDesigned to turn a compatible framing square into a more repeatable positioning and marking system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-feature-grid\"\u003e\n\u003c!-- FEATURE 01 --\u003e\n\u003cdiv class=\"sg-feature\"\u003e\n\u003cdiv class=\"sg-feature-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/88a31bb3-f0ae-4621-b9b9-3d4870fd8805.png?v=1788859400\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-feature-copy\"\u003e\n\u003ch3\u003e🔒 Secure Positioning Stops\u003c\/h3\u003e\n\u003cp\u003eThe gauges lock onto a compatible framing square to create physical reference points that register against the edge of your lumber during repeated layout work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE 02 --\u003e\n\u003cdiv class=\"sg-feature\"\u003e\n\u003cdiv class=\"sg-feature-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/1d94bf9a-70f2-4de5-8b44-df4ad7725a33.png?v=1788859780\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-feature-copy\"\u003e\n\u003ch3\u003e🔩 Quick Knob Adjustment\u003c\/h3\u003e\n\u003cp\u003eSet your desired location, tighten the locking knobs and secure the gauges without complicated setup or additional measurement hardware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE 03 --\u003e\n\u003cdiv class=\"sg-feature\"\u003e\n\u003cdiv class=\"sg-feature-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/1_83516194-c9fb-49e8-b4db-1b0ceb580a6e.png?v=1788860335\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-feature-copy\"\u003e\n\u003ch3\u003e🪜 Repeatable Stringer Layout\u003c\/h3\u003e\n\u003cp\u003eSet rise and run dimensions on the framing square, then use the locked gauges as edge stops when marking repeated stair stringer positions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE 04 --\u003e\n\u003cdiv class=\"sg-feature\"\u003e\n\u003cdiv class=\"sg-feature-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/2_3f711290-a9ca-4b73-a310-171b694cb62b.png?v=1788860364\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sg-feature-copy\"\u003e\n\u003ch3\u003e🧰 Dedicated Storage Holder\u003c\/h3\u003e\n\u003cp\u003eKeep the gauges together when the job is finished instead of letting small positioning stops disappear inside a crowded tool box or work bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     05 CORE SELLING POINTS\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-benefits\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e ⭐ WHY CARPENTERS USE THEM \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eLess Re-Measuring. \u003cspan\u003eMore Repeatable Work.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eA simple positioning accessory can make repetitive layout jobs faster and easier to reproduce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-benefit-grid\"\u003e\n\u003cdiv class=\"sg-benefit\"\u003e\n\u003cdiv class=\"sg-benefit-num\"\u003e01 \/ STAIR LAYOUT\u003c\/div\u003e\n\u003ch3\u003eRepeat Rise \u0026amp; Run Positions\u003c\/h3\u003e\n\u003cp\u003eLock the gauges at your chosen stair dimensions and use them as physical stops while moving the square along the stringer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-benefit\"\u003e\n\u003cdiv class=\"sg-benefit-num\"\u003e02 \/ RAFTER WORK\u003c\/div\u003e\n\u003ch3\u003eRepeat Rafter Layout References\u003c\/h3\u003e\n\u003cp\u003eUse the same stop concept for compatible rafter and framing layouts where consistent square positioning is useful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-benefit\"\u003e\n\u003cdiv class=\"sg-benefit-num\"\u003e03 \/ SAW GUIDE\u003c\/div\u003e\n\u003ch3\u003eUseful in Compatible Saw Guide Setups\u003c\/h3\u003e\n\u003cp\u003eThe listing also positions the gauges for compatible circular saw guide applications where a locked reference stop can help maintain a repeatable setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-benefit\"\u003e\n\u003cdiv class=\"sg-benefit-num\"\u003e04 \/ WORKFLOW\u003c\/div\u003e\n\u003ch3\u003eKeep Your Setup Ready\u003c\/h3\u003e\n\u003cp\u003eThe included storage holder keeps the small gauges organized and easier to locate between jobs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     06 HOW IT WORKS\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-how\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e 🛠️ SIMPLE 3-STEP SETUP \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eSet. Lock. \u003cspan\u003eRepeat.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eTurn a compatible framing square into a repeatable layout guide in just a few steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-how-grid\"\u003e\n\u003cdiv class=\"sg-how-step\"\u003e\n\u003cdiv class=\"sg-step-number\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eSET\u003c\/h3\u003e\n\u003cp\u003ePosition each gauge at the required measurements on the square.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-how-step\"\u003e\n\u003cdiv class=\"sg-step-number\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eLOCK\u003c\/h3\u003e\n\u003cp\u003eTighten the knobs so the gauges remain at the selected positions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-how-step\"\u003e\n\u003cdiv class=\"sg-step-number\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eREPEAT\u003c\/h3\u003e\n\u003cp\u003eRegister against the lumber edge, mark, slide and repeat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     07 APPLICATIONS\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-uses\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e 🪵 MULTI-PURPOSE CARPENTRY TOOL \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eOne Small Set. \u003cspan\u003eMultiple Layout Jobs.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eUseful wherever repeatable positioning on a compatible framing square can simplify your workflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-use-grid\"\u003e\n\u003cdiv class=\"sg-use-item\"\u003e\n\u003cdiv class=\"sg-use-icon\"\u003e🪜\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStair Stringers\u003c\/h3\u003e\n\u003cp\u003eRepeat rise and run positions when laying out stair stringers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-use-item\"\u003e\n\u003cdiv class=\"sg-use-icon\"\u003e🏠\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRafter Layout\u003c\/h3\u003e\n\u003cp\u003eCreate repeatable square reference positions for suitable rafter work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-use-item\"\u003e\n\u003cdiv class=\"sg-use-icon\"\u003e🪚\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCircular Saw Guide\u003c\/h3\u003e\n\u003cp\u003eUse in compatible guide arrangements where a fixed stop can help repeat positioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-use-item\"\u003e\n\u003cdiv class=\"sg-use-icon\"\u003e📐\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGeneral Framing\u003c\/h3\u003e\n\u003cp\u003eUseful for repeated square positioning, marking and everyday carpentry layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     08 STORAGE HOLDER\n===================================================== --\u003e\u003c!-- =====================================================\n     09 SPECIFICATIONS\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-specs\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e 📋 PRODUCT INFORMATION \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eDesigned as repeatable positioning stops for compatible framing-square woodworking layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-box\"\u003e\n\u003cdiv class=\"sg-spec-inner\"\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eStair Gauges \/ Framing Square Positioning Stops\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003ePrimary Tool\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eCompatible Framing Square\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eMain Function\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eRepeatable Measurement Positioning \u0026amp; Layout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eLocking Method\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eManual Screw \/ Knob Locking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eStair Application\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eStair Stringer Rise \u0026amp; Run Layout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eFraming Application\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eRafter \u0026amp; General Carpentry Layout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eSaw Application\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eCompatible Circular Saw Guide Setups\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eDurable Metal Gauge Components\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eDedicated Storage Holder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003eRecommended Users\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eCarpenters, Framers, Woodworkers \u0026amp; DIY Users\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-row\"\u003e\n\u003cdiv class=\"sg-spec-label\"\u003ePackage\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-value\"\u003eStair Gauge Set + Storage Holder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-spec-note\"\u003e\n\u003cstrong\u003eCompatibility Notice:\u003c\/strong\u003e Framing squares vary in material thickness, edge profile and dimensions. Confirm that the gauges can lock securely onto your square before use. For circular-saw guide applications, verify that the complete setup is secure and does not interfere with the blade, guard or other safety components.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     10 CUSTOMER FEEDBACK\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-reviews\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e ❤️ CUSTOMER FEEDBACK \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eBuilt for \u003cspan\u003eRepeatable Layout Work.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eUse this area for genuine feedback from your Shopify or verified marketplace customers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-proof-strip\"\u003e\n\u003cdiv class=\"sg-proof\"\u003e\n\u003cstrong\u003e SET \u003c\/strong\u003e \u003cspan\u003e POSITION ON SQUARE \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-proof\"\u003e\n\u003cstrong\u003e LOCK \u003c\/strong\u003e \u003cspan\u003e SECURE THE GAUGES \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-proof\"\u003e\n\u003cstrong\u003e REPEAT \u003c\/strong\u003e \u003cspan\u003e MOVE \u0026amp; MARK \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-review-note\"\u003eThe publicly accessible product information does not currently provide verifiable individual buyer-review text for this exact listing. Replace the cards below with genuine reviews from your Shopify store or verified marketplace orders before publishing.\u003c\/div\u003e\n\u003cdiv class=\"sg-review-grid\"\u003e\n\u003cdiv class=\"sg-review\"\u003e\n\u003cdiv class=\"sg-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003eFaster Stringer Layout\u003c\/h3\u003e\n\u003cp\u003eReplace this text with a verified customer review describing stair stringer layout, repeated rise\/run marking or setup speed.\u003c\/p\u003e\n\u003cdiv class=\"sg-review-user\"\u003eADD VERIFIED CUSTOMER REVIEW\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-review\"\u003e\n\u003cdiv class=\"sg-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003eLocks Firmly on the Square\u003c\/h3\u003e\n\u003cp\u003eReplace this text with a genuine review discussing positioning, locking stability or everyday framing-square use.\u003c\/p\u003e\n\u003cdiv class=\"sg-review-user\"\u003eADD VERIFIED CUSTOMER REVIEW\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-review\"\u003e\n\u003cdiv class=\"sg-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003eEasy to Keep Organized\u003c\/h3\u003e\n\u003cp\u003eReplace this text with verified feedback about the holder, storage convenience or workshop organization.\u003c\/p\u003e\n\u003cdiv class=\"sg-review-user\"\u003eADD VERIFIED CUSTOMER REVIEW\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     11 FAQ\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-faq\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e ❓ FREQUENTLY ASKED QUESTIONS \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eBefore You \u003cspan\u003eStart Your Layout.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eQuick answers about stair stringers, framing squares, repeat positioning and storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-faq-list\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat do stair gauges do? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eStair gauges attach to a compatible framing square and act as physical stops against the edge of the lumber. This makes it easier to return the square to the same selected layout position.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow are they used for stair stringers? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eSet one gauge at the desired rise measurement and the other at the desired run measurement on your framing square. Lock them in place, register both stops against the board edge, mark the layout and move the square to the next position.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo I need to reset the measurement for every stair? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eNormally the purpose of the gauges is to preserve the selected framing-square positions so the same rise and run layout can be repeated without resetting both measurements for every mark.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use them for rafter layout? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eYes. The product is intended for framing and rafter layout applications where repeatable positioning of a compatible framing square is useful.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan they be used with a circular saw guide? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eThe product listing includes circular-saw guide use among its applications. Compatibility depends on your particular square, saw and guide arrangement. Always confirm the stop is securely locked and does not interfere with the blade or guard.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill they fit every framing square? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eNot necessarily. Framing squares can differ in thickness and edge profile. Check your square before ordering and make sure the gauges can tighten securely without excessive movement.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhy use gauges instead of just measuring each mark? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eThe main benefit is repeatability. Once your square is set, the gauges provide consistent reference stops against the workpiece edge, which can reduce repeated setup during long layout jobs.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the storage holder for? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eThe holder gives the small gauges a dedicated storage position so they are easier to keep together when not attached to your framing square.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan this replace careful measuring? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eNo. Establish and verify the correct dimensions before locking the gauges. The gauges help repeat the position you set; they do not calculate stair or framing dimensions for you.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eShould I check the lock before every use? \u003cspan class=\"sg-faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sg-faq-answer\"\u003eYes. Make sure both gauges remain securely tightened and verify your reference measurement before making important layout marks or using the square with cutting equipment.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     12 FOUR GUARANTEES\n     DESKTOP + MOBILE 2×2\n===================================================== --\u003e\n\u003csection class=\"sg-section sg-guarantees\"\u003e\n\u003cdiv class=\"sg-container\"\u003e\n\u003cdiv class=\"sg-heading\"\u003e\n\u003cspan class=\"sg-eyebrow\"\u003e 🛡️ SHOP WITH CONFIDENCE \u003c\/span\u003e\n\u003ch2 class=\"sg-title\"\u003eFour Ways \u003cspan\u003eWe Have You Covered.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sg-description\"\u003eA smoother shopping experience from checkout to delivery and after-sales assistance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-guarantee-grid\"\u003e\n\u003cdiv class=\"sg-guarantee\"\u003e\n\u003cdiv class=\"sg-guarantee-icon\"\u003e📍\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTrackable Logistics\u003c\/h3\u003e\n\u003cp\u003eFollow available shipment progress after your order has been dispatched.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-guarantee\"\u003e\n\u003cdiv class=\"sg-guarantee-icon\"\u003e🚚\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTrackable Delivery\u003c\/h3\u003e\n\u003cp\u003eReceive available tracking information so you can follow your package's journey.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-guarantee\"\u003e\n\u003cdiv class=\"sg-guarantee-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSafe Packaging\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared with care to help protect the product during normal transportation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sg-guarantee\"\u003e\n\u003cdiv class=\"sg-guarantee-icon\"\u003e💬\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eComprehensive After-Sales Service\u003c\/h3\u003e\n\u003cp\u003eCustomer support is available for eligible order, delivery and product-related questions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     13 FINAL CTA\n===================================================== --\u003e\n\u003csection class=\"sg-cta\" id=\"sg-buy-section\"\u003e\n\u003cdiv class=\"sg-cta-inner\"\u003e\n\u003ch2\u003eSet Your Measurement. \u003cbr\u003e\u003cspan\u003eRepeat It With Confidence.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eTurn a compatible framing square into a repeatable layout tool for stair stringers, rafters and everyday carpentry work.\u003c\/p\u003e\n\u003ca href=\"#\" class=\"sg-btn sg-smart-buy\"\u003e 📐 BUY NOW → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"LLM","offers":[{"title":"Blue","offer_id":49096441757881,"sku":"NC0316260908740-蓝色","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49096441790649,"sku":"NC0316260908740-黑色","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":49096441823417,"sku":"NC0316260908740-红色","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Golden","offer_id":49096441856185,"sku":"NC0316260908740-金色","price":17.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/ae99a684-5f01-498d-a21e-40a208de7534.png?v=1788859043","url":"https:\/\/fvaulity.com\/products\/right-angle-ruler-positioning-clip","provider":"fvaulity","version":"1.0","type":"link"}