{"product_id":"the-ultimate-tile-positioning-solution-heavy-duty-stainless-steel-multi-angle-measuring-ruler","title":"🌟 The Ultimate Tile Positioning Solution — Heavy-Duty Stainless Steel Multi-Angle Measuring Ruler 📏💪","description":"\u003cstyle\u003e\n\/* =========================================================\n   STAINLESS STEEL TILE POSITIONING RULER\n   Shopify Product Description\n   Industrial \/ DIY \/ Tile Installation Style\n   Responsive + Container Query\n   ========================================================= *\/\n\n.xtr-page,\n.xtr-page * {\n  box-sizing: border-box;\n}\n\n.xtr-page {\n  --xtr-ink: #171b18;\n  --xtr-dark: #202521;\n  --xtr-green: #365c46;\n  --xtr-green-dark: #274535;\n  --xtr-green-soft: #edf3ef;\n\n  --xtr-orange: #dc7318;\n  --xtr-orange-dark: #b75a0d;\n  --xtr-orange-soft: #fff2e5;\n\n  --xtr-steel: #f0f1ee;\n  --xtr-warm: #f7f4ef;\n  --xtr-white: #ffffff;\n  --xtr-gray: #626962;\n  --xtr-line: #d9ddd8;\n\n  --xtr-shadow: 0 8px 25px rgba(30, 36, 31, .07);\n\n  width: 100%;\n  max-width: 1050px;\n  margin: 0 auto;\n  padding: 0;\n  color: var(--xtr-ink);\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif;\n  font-size: 17px;\n  line-height: 1.62;\n\n  container-type: inline-size;\n  container-name: xtr-product;\n}\n\n.xtr-page img {\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  display: block;\n}\n\n.xtr-page h1,\n.xtr-page h2,\n.xtr-page h3,\n.xtr-page p {\n  margin-top: 0;\n}\n\n.xtr-page h1,\n.xtr-page h2,\n.xtr-page h3 {\n  line-height: 1.2;\n}\n\n.xtr-section {\n  margin: 22px 0;\n}\n\n.xtr-section-title {\n  text-align: center;\n  margin-bottom: 23px;\n}\n\n.xtr-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 7px 14px;\n  margin-bottom: 10px;\n  border-radius: 999px;\n  background: var(--xtr-green-soft);\n  color: var(--xtr-green-dark);\n  font-size: 13px;\n  line-height: 1.2;\n  font-weight: 850;\n  letter-spacing: .6px;\n  text-transform: uppercase;\n}\n\n.xtr-section-title h2 {\n  max-width: 800px;\n  margin: 0 auto 9px;\n  font-size: clamp(27px, 4vw, 39px);\n  font-weight: 900;\n  letter-spacing: -.5px;\n}\n\n.xtr-section-title p {\n  max-width: 740px;\n  margin: 0 auto;\n  color: var(--xtr-gray);\n  font-size: 16px;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.xtr-hero {\n  overflow: hidden;\n  border-radius: 21px;\n  background: var(--xtr-dark);\n  color: #ffffff;\n  box-shadow: var(--xtr-shadow);\n}\n\n.xtr-hero-copy {\n  padding: 42px 35px 31px;\n  text-align: center;\n}\n\n.xtr-hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  margin-bottom: 15px;\n  padding: 7px 14px;\n  border: 1px solid rgba(255,255,255,.2);\n  border-radius: 999px;\n  background: rgba(255,255,255,.07);\n  color: #f6f6f3;\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.xtr-hero h1 {\n  max-width: 860px;\n  margin: 0 auto 14px;\n  color: #ffffff;\n  font-size: clamp(31px, 5vw, 51px);\n  font-weight: 950;\n  letter-spacing: -1px;\n}\n\n.xtr-orange {\n  color: #f09138;\n}\n\n.xtr-hero-desc {\n  max-width: 770px;\n  margin: 0 auto 23px;\n  color: #dde2de;\n  font-size: 18px;\n}\n\n.xtr-badges {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n}\n\n.xtr-badge {\n  padding: 9px 13px;\n  border-radius: 9px;\n  background: rgba(255,255,255,.09);\n  color: #ffffff;\n  font-size: 14px;\n  font-weight: 750;\n}\n\n.xtr-hero-media {\n  padding: 18px;\n  background: #eceae5;\n}\n\n.xtr-hero-media img {\n  max-width: 820px;\n  margin: 0 auto;\n  border-radius: 14px;\n}\n\n\n\/* =========================================================\n   PAIN POINT\n   ========================================================= *\/\n\n.xtr-pain {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  overflow: hidden;\n  border: 1px solid var(--xtr-line);\n  border-radius: 18px;\n  background: white;\n  box-shadow: var(--xtr-shadow);\n}\n\n.xtr-pain-box {\n  padding: 28px;\n}\n\n.xtr-pain-box:first-child {\n  background: #f5f3ef;\n}\n\n.xtr-pain-box:last-child {\n  background: var(--xtr-green-soft);\n}\n\n.xtr-pain-icon {\n  margin-bottom: 10px;\n  font-size: 34px;\n  line-height: 1;\n}\n\n.xtr-pain-box h3 {\n  margin-bottom: 8px;\n  font-size: 22px;\n}\n\n.xtr-pain-box p {\n  margin: 0;\n  color: var(--xtr-gray);\n  font-size: 15px;\n}\n\n\n\/* =========================================================\n   ICON GRID\n   ========================================================= *\/\n\n.xtr-icon-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 11px;\n}\n\n.xtr-icon-card {\n  min-height: 180px;\n  padding: 22px 15px;\n  border: 1px solid var(--xtr-line);\n  border-radius: 15px;\n  text-align: center;\n}\n\n.xtr-icon-card:nth-child(1) {\n  background: var(--xtr-orange-soft);\n}\n\n.xtr-icon-card:nth-child(2) {\n  background: var(--xtr-green-soft);\n}\n\n.xtr-icon-card:nth-child(3) {\n  background: var(--xtr-steel);\n}\n\n.xtr-icon-card:nth-child(4) {\n  background: #f8f6f1;\n}\n\n.xtr-icon {\n  margin-bottom: 12px;\n  font-size: 34px;\n  line-height: 1;\n}\n\n.xtr-icon-card h3 {\n  margin-bottom: 7px;\n  font-size: 18px;\n  font-weight: 850;\n}\n\n.xtr-icon-card p {\n  margin: 0;\n  color: #5d655e;\n  font-size: 14px;\n  line-height: 1.5;\n}\n\n\n\/* =========================================================\n   FEATURE CARDS\n   ========================================================= *\/\n\n.xtr-features {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 15px;\n}\n\n.xtr-feature {\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  padding: 26px;\n  border: 1px solid var(--xtr-line);\n  border-radius: 18px;\n  background: #ffffff;\n  box-shadow: var(--xtr-shadow);\n}\n\n.xtr-feature:nth-child(2) {\n  background: var(--xtr-orange-soft);\n}\n\n.xtr-feature:nth-child(3) {\n  background: var(--xtr-green-soft);\n}\n\n.xtr-feature:nth-child(4) {\n  background: var(--xtr-steel);\n}\n\n.xtr-feature-num {\n  display: flex;\n  width: 43px;\n  height: 43px;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 13px;\n  border-radius: 10px;\n  background: var(--xtr-dark);\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 900;\n}\n\n.xtr-feature h3 {\n  margin-bottom: 9px;\n  font-size: 23px;\n  font-weight: 900;\n}\n\n.xtr-feature p {\n  margin-bottom: 14px;\n  color: #555d56;\n  font-size: 16px;\n}\n\n.xtr-checks {\n  display: grid;\n  gap: 8px;\n  margin-bottom: 19px;\n}\n\n.xtr-check {\n  display: flex;\n  gap: 8px;\n  align-items: flex-start;\n  color: #414841;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n.xtr-check-mark {\n  flex: 0 0 auto;\n  color: var(--xtr-green);\n  font-weight: 950;\n}\n\n.xtr-feature-media {\n  margin-top: auto;\n  padding-top: 4px;\n}\n\n.xtr-feature-media img {\n  border-radius: 12px;\n  background: white;\n}\n\n\n\/* =========================================================\n   3 STEPS\n   ========================================================= *\/\n\n.xtr-how {\n  overflow: hidden;\n  border: 1px solid var(--xtr-line);\n  border-radius: 19px;\n  background: var(--xtr-warm);\n}\n\n.xtr-how-copy {\n  padding: 31px;\n}\n\n.xtr-how-copy h2 {\n  margin-bottom: 10px;\n  font-size: clamp(27px, 4vw, 38px);\n  font-weight: 900;\n}\n\n.xtr-how-copy \u003e p {\n  margin-bottom: 22px;\n  color: var(--xtr-gray);\n}\n\n.xtr-step-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n\n.xtr-step {\n  padding: 19px;\n  border: 1px solid #ddd9d2;\n  border-radius: 13px;\n  background: white;\n}\n\n.xtr-step-number {\n  display: flex;\n  width: 33px;\n  height: 33px;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 9px;\n  border-radius: 50%;\n  background: var(--xtr-orange);\n  color: #ffffff;\n  font-size: 14px;\n  font-weight: 900;\n}\n\n.xtr-step h3 {\n  margin-bottom: 5px;\n  font-size: 18px;\n}\n\n.xtr-step p {\n  margin: 0;\n  color: var(--xtr-gray);\n  font-size: 14px;\n}\n\n.xtr-how-media {\n  padding: 0 20px 20px;\n}\n\n.xtr-how-media img {\n  max-width: 800px;\n  margin: 0 auto;\n  border-radius: 13px;\n}\n\n\n\/* =========================================================\n   OPENINGS\n   ========================================================= *\/\n\n.xtr-opening-box {\n  padding: 28px;\n  border: 1px solid var(--xtr-line);\n  border-radius: 18px;\n  background: white;\n  box-shadow: var(--xtr-shadow);\n}\n\n.xtr-opening-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 9px;\n}\n\n.xtr-opening {\n  padding: 18px 10px;\n  border: 1px solid #dedfdb;\n  border-radius: 12px;\n  background: #f8f7f4;\n  text-align: center;\n}\n\n.xtr-opening strong {\n  display: block;\n  margin-bottom: 3px;\n  color: var(--xtr-green-dark);\n  font-size: 22px;\n}\n\n.xtr-opening span {\n  color: var(--xtr-gray);\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.xtr-opening-media {\n  margin-top: 19px;\n}\n\n.xtr-opening-media img {\n  max-width: 800px;\n  margin: auto;\n  border-radius: 13px;\n}\n\n\n\/* =========================================================\n   DETAILS\n   ========================================================= *\/\n\n.xtr-detail-shell {\n  padding: 27px;\n  border: 1px solid var(--xtr-line);\n  border-radius: 18px;\n  background: #ffffff;\n  box-shadow: var(--xtr-shadow);\n}\n\n.xtr-detail-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 11px;\n}\n\n.xtr-detail {\n  display: flex;\n  gap: 12px;\n  padding: 17px;\n  border: 1px solid #dde0dc;\n  border-radius: 12px;\n  background: #fafaf8;\n}\n\n.xtr-detail-icon {\n  display: flex;\n  width: 41px;\n  height: 41px;\n  flex: 0 0 41px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 9px;\n  background: var(--xtr-green-soft);\n  font-size: 21px;\n}\n\n.xtr-detail h3 {\n  margin: 0 0 4px;\n  font-size: 17px;\n}\n\n.xtr-detail p {\n  margin: 0;\n  color: var(--xtr-gray);\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   SPECIFICATIONS\n   ========================================================= *\/\n\n.xtr-spec-shell {\n  padding: 26px;\n  border: 1px solid var(--xtr-line);\n  border-radius: 18px;\n  background: var(--xtr-steel);\n}\n\n.xtr-spec-table {\n  overflow: hidden;\n  border: 1px solid #d4d8d4;\n  border-radius: 13px;\n  background: white;\n}\n\n.xtr-spec-row {\n  display: grid;\n  grid-template-columns: 42% 58%;\n  border-bottom: 1px solid #e2e5e2;\n}\n\n.xtr-spec-row:last-child {\n  border-bottom: none;\n}\n\n.xtr-spec-name,\n.xtr-spec-value {\n  padding: 13px 15px;\n}\n\n.xtr-spec-name {\n  border-right: 1px solid #e2e5e2;\n  background: #f7f8f6;\n  color: #303630;\n  font-weight: 850;\n}\n\n.xtr-spec-value {\n  color: #596159;\n}\n\n\n\/* =========================================================\n   SIZE COMPARISON\n   ========================================================= *\/\n\n.xtr-size-title {\n  margin: 25px 0 12px;\n  font-size: 21px;\n  font-weight: 900;\n}\n\n.xtr-size-table {\n  overflow: hidden;\n  border: 1px solid #d1d6d1;\n  border-radius: 13px;\n  background: white;\n}\n\n.xtr-size-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n}\n\n.xtr-size-row \u003e div {\n  min-width: 0;\n  padding: 14px 12px;\n  border-bottom: 1px solid #e2e5e2;\n}\n\n.xtr-size-row \u003e div:first-child {\n  border-right: 1px solid #e2e5e2;\n}\n\n.xtr-size-row:last-child \u003e div {\n  border-bottom: none;\n}\n\n.xtr-size-head \u003e div {\n  background: var(--xtr-green-dark);\n  color: white;\n  font-weight: 900;\n}\n\n.xtr-size-main {\n  display: block;\n  color: #303630;\n  font-size: 16px;\n  font-weight: 850;\n}\n\n.xtr-size-sub {\n  display: block;\n  margin-top: 3px;\n  color: #737b74;\n  font-size: 13px;\n}\n\n.xtr-size-media {\n  margin-top: 19px;\n}\n\n.xtr-size-media img {\n  max-width: 800px;\n  margin: auto;\n  border-radius: 13px;\n}\n\n\n\/* =========================================================\n   APPLICATIONS\n   ========================================================= *\/\n\n.xtr-applications {\n  padding: 30px;\n  border-radius: 19px;\n  background: var(--xtr-dark);\n  color: #ffffff;\n}\n\n.xtr-applications h2 {\n  margin-bottom: 8px;\n  color: white;\n  text-align: center;\n  font-size: clamp(27px, 4vw, 37px);\n}\n\n.xtr-applications \u003e p {\n  max-width: 720px;\n  margin: 0 auto 22px;\n  color: #d8ded9;\n  text-align: center;\n}\n\n.xtr-app-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 9px;\n}\n\n.xtr-app {\n  padding: 16px 9px;\n  border: 1px solid rgba(255,255,255,.14);\n  border-radius: 11px;\n  background: rgba(255,255,255,.06);\n  text-align: center;\n  font-size: 14px;\n  font-weight: 750;\n}\n\n.xtr-app span {\n  display: block;\n  margin-bottom: 5px;\n  font-size: 27px;\n}\n\n.xtr-app-media {\n  margin-top: 20px;\n}\n\n.xtr-app-media img {\n  border-radius: 13px;\n}\n\n\n\/* =========================================================\n   NOTICE\n   ========================================================= *\/\n\n.xtr-note {\n  padding: 22px;\n  border-left: 5px solid var(--xtr-orange);\n  border-radius: 10px;\n  background: var(--xtr-orange-soft);\n}\n\n.xtr-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.xtr-note p {\n  margin: 0;\n  color: #685a4d;\n}\n\n\n\/* =========================================================\n   FAQ\n   ========================================================= *\/\n\n.xtr-faq {\n  display: grid;\n  gap: 9px;\n}\n\n.xtr-faq details {\n  overflow: hidden;\n  border: 1px solid var(--xtr-line);\n  border-radius: 12px;\n  background: #ffffff;\n}\n\n.xtr-faq summary {\n  position: relative;\n  display: block;\n  padding: 18px 52px 18px 18px;\n  cursor: pointer;\n  list-style: none;\n  color: var(--xtr-ink);\n  font-size: 16px;\n  font-weight: 850;\n  user-select: none;\n}\n\n.xtr-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.xtr-faq summary::after {\n  content: \"⌄\";\n  position: absolute;\n  top: 50%;\n  right: 19px;\n  color: var(--xtr-orange);\n  font-size: 24px;\n  line-height: 1;\n  transform: translateY(-55%) rotate(0);\n  transition: transform .28s ease;\n}\n\n.xtr-faq details[open] summary::after {\n  transform: translateY(-45%) rotate(180deg);\n}\n\n.xtr-faq-answer {\n  padding: 0 18px 18px;\n  color: var(--xtr-gray);\n  font-size: 15px;\n}\n\n.xtr-faq-answer p {\n  margin: 0;\n}\n\n\n\/* =========================================================\n   GUARANTEES\n   ========================================================= *\/\n\n.xtr-guarantees {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 11px;\n}\n\n.xtr-guarantee {\n  padding: 23px 17px;\n  border: 1px solid var(--xtr-line);\n  border-radius: 15px;\n  text-align: center;\n}\n\n.xtr-guarantee:nth-child(1) {\n  background: #f0f4f6;\n}\n\n.xtr-guarantee:nth-child(2) {\n  background: var(--xtr-green-soft);\n}\n\n.xtr-guarantee:nth-child(3) {\n  background: var(--xtr-orange-soft);\n}\n\n.xtr-guarantee-icon {\n  margin-bottom: 9px;\n  font-size: 32px;\n}\n\n.xtr-guarantee h3 {\n  margin-bottom: 6px;\n  font-size: 18px;\n}\n\n.xtr-guarantee p {\n  margin: 0;\n  color: var(--xtr-gray);\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   CTA\n   ========================================================= *\/\n\n.xtr-cta {\n  padding: 42px 25px;\n  border-radius: 21px;\n  background: var(--xtr-green-dark);\n  color: white;\n  text-align: center;\n  box-shadow: var(--xtr-shadow);\n}\n\n.xtr-cta-label {\n  display: inline-block;\n  margin-bottom: 10px;\n  color: #ffd0a3;\n  font-size: 13px;\n  font-weight: 900;\n  letter-spacing: .7px;\n  text-transform: uppercase;\n}\n\n.xtr-cta h2 {\n  max-width: 790px;\n  margin: 0 auto 11px;\n  color: white;\n  font-size: clamp(28px, 4.5vw, 42px);\n  font-weight: 950;\n}\n\n.xtr-cta p {\n  max-width: 720px;\n  margin: 0 auto 22px;\n  color: #dde8e0;\n}\n\n.xtr-buy {\n  display: inline-flex;\n  min-width: 225px;\n  min-height: 55px;\n  align-items: center;\n  justify-content: center;\n  padding: 14px 28px;\n  border-radius: 10px;\n  background: var(--xtr-orange);\n  color: white !important;\n  text-decoration: none !important;\n  font-size: 18px;\n  font-weight: 950;\n  letter-spacing: .3px;\n  box-shadow: 0 9px 18px rgba(0,0,0,.22);\n  transition:\n    transform .2s ease,\n    background .2s ease,\n    box-shadow .2s ease;\n}\n\n.xtr-buy:hover {\n  background: #eb8125;\n  transform: translateY(-3px);\n  box-shadow: 0 13px 24px rgba(0,0,0,.27);\n}\n\n.xtr-buy:active {\n  transform: translateY(2px) scale(.985);\n  box-shadow: 0 4px 9px rgba(0,0,0,.22);\n}\n\n.xtr-cta-small {\n  margin-top: 13px !important;\n  color: #bdcec2 !important;\n  font-size: 13px;\n}\n\n\n\/* =========================================================\n   CONTAINER RESPONSIVE\n   ========================================================= *\/\n\n@container xtr-product (max-width: 760px) {\n\n  .xtr-page {\n    font-size: 16px;\n  }\n\n  .xtr-section {\n    margin: 16px 0;\n  }\n\n  .xtr-hero,\n  .xtr-how,\n  .xtr-detail-shell,\n  .xtr-spec-shell,\n  .xtr-applications,\n  .xtr-cta {\n    border-radius: 14px;\n  }\n\n  .xtr-hero-copy {\n    padding: 29px 18px 23px;\n  }\n\n  .xtr-hero h1 {\n    font-size: 31px;\n    letter-spacing: -.6px;\n  }\n\n  .xtr-hero-desc {\n    font-size: 16px;\n  }\n\n  .xtr-badge {\n    font-size: 12px;\n  }\n\n  .xtr-pain {\n    grid-template-columns: 1fr;\n  }\n\n  .xtr-pain-box {\n    padding: 21px;\n  }\n\n  .xtr-icon-grid {\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n  }\n\n  .xtr-icon-card {\n    min-height: 165px;\n    padding: 18px 10px;\n  }\n\n  .xtr-icon-card h3 {\n    font-size: 16px;\n  }\n\n  .xtr-icon-card p {\n    font-size: 13px;\n  }\n\n  .xtr-features {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .xtr-feature {\n    padding: 20px;\n  }\n\n  .xtr-feature h3 {\n    font-size: 21px;\n  }\n\n  .xtr-how-copy {\n    padding: 23px 17px;\n  }\n\n  .xtr-step-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .xtr-opening-box,\n  .xtr-detail-shell,\n  .xtr-spec-shell {\n    padding: 18px;\n  }\n\n  .xtr-opening-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .xtr-detail-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .xtr-spec-row {\n    grid-template-columns: 42% 58%;\n  }\n\n  .xtr-spec-name,\n  .xtr-spec-value {\n    padding: 11px 9px;\n    font-size: 13px;\n    word-break: break-word;\n  }\n\n  .xtr-size-row {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .xtr-size-row \u003e div {\n    padding: 11px 8px;\n  }\n\n  .xtr-size-main {\n    font-size: 14px;\n  }\n\n  .xtr-size-sub {\n    font-size: 12px;\n  }\n\n  .xtr-applications {\n    padding: 24px 15px;\n  }\n\n  .xtr-app-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .xtr-guarantees {\n    grid-template-columns: 1fr;\n    gap: 8px;\n  }\n\n  .xtr-cta {\n    padding: 33px 18px;\n  }\n\n  .xtr-buy {\n    width: 100%;\n    max-width: 330px;\n  }\n}\n\n@media (max-width: 480px) {\n\n  .xtr-hero h1 {\n    font-size: 29px;\n  }\n\n  .xtr-section-title h2 {\n    font-size: 27px;\n  }\n\n  .xtr-icon-card {\n    padding: 16px 8px;\n  }\n\n  .xtr-spec-name,\n  .xtr-spec-value {\n    padding: 10px 7px;\n    font-size: 12px;\n  }\n\n  .xtr-size-row \u003e div {\n    padding: 10px 7px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"xtr-page\" id=\"xtr-product-start\"\u003e\n\u003c!-- ======================================================\n       HERO BANNER\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section xtr-hero\"\u003e\n\u003cdiv class=\"xtr-hero-copy\"\u003e\n\u003cdiv class=\"xtr-hero-tag\"\u003e📐 TILE INSTALLATION MADE SMARTER\u003c\/div\u003e\n\u003ch1\u003eMeasure. Lock. \u003cspan class=\"xtr-orange\"\u003eTransfer.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"xtr-hero-desc\"\u003eCopy pipe, faucet and fixture positions directly onto tile with less measuring, less guesswork and fewer opportunities for costly layout mistakes. 🔧\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/20268271153535.gif?v=1787802829\" alt=\"\"\u003e\n\u003cdiv class=\"xtr-badges\"\u003e\n\u003cspan class=\"xtr-badge\"\u003e 🎯 Accurate Position Transfer \u003c\/span\u003e \u003cspan class=\"xtr-badge\"\u003e ↔️ Adjustable Layout \u003c\/span\u003e \u003cspan class=\"xtr-badge\"\u003e 🔒 Lockable Position \u003c\/span\u003e \u003cspan class=\"xtr-badge\"\u003e 🛡️ Stainless Steel \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\u003c\/section\u003e\n\u003c!-- ======================================================\n       PAIN POINT\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-pain\"\u003e\n\u003cdiv class=\"xtr-pain-box\"\u003e\n\u003cdiv class=\"xtr-pain-icon\"\u003e😵💫\u003c\/div\u003e\n\u003ch3\u003eStill Measuring Every Distance By Hand?\u003c\/h3\u003e\n\u003cp\u003eMeasuring from several edges, writing down numbers and repeating the process on the tile creates more chances for a small mistake to become a badly positioned cut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-pain-box\"\u003e\n\u003cdiv class=\"xtr-pain-icon\"\u003e🎯\u003c\/div\u003e\n\u003ch3\u003eCapture The Real Position Instead\u003c\/h3\u003e\n\u003cp\u003eAlign the ruler directly with the existing opening, lock the layout and transfer that same position to your tile before drilling or cutting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       ICON GRID\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Built For Cleaner Layout Work \u003c\/span\u003e\n\u003ch2\u003eOne Tool. Four Reasons To Keep It In Your Tile Kit. 🧰\u003c\/h2\u003e\n\u003cp\u003eA practical positioning system for remodelers, tile installers and DIY projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-icon-grid\"\u003e\n\u003cdiv class=\"xtr-icon-card\"\u003e\n\u003cdiv class=\"xtr-icon\"\u003e🎯\u003c\/div\u003e\n\u003ch3\u003ePosition Accurately\u003c\/h3\u003e\n\u003cp\u003eTransfer the actual location of an opening instead of relying only on multiple separate measurements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-icon-card\"\u003e\n\u003cdiv class=\"xtr-icon\"\u003e🔄\u003c\/div\u003e\n\u003ch3\u003eAdjust Freely\u003c\/h3\u003e\n\u003cp\u003eSlide, reposition and rotate the ruler to match different installation layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-icon-card\"\u003e\n\u003cdiv class=\"xtr-icon\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eLock The Layout\u003c\/h3\u003e\n\u003cp\u003eTighten the center star knob to help hold the selected position during transfer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-icon-card\"\u003e\n\u003cdiv class=\"xtr-icon\"\u003e🛠️\u003c\/div\u003e\n\u003ch3\u003eBuilt For Repeat Use\u003c\/h3\u003e\n\u003cp\u003eStainless steel construction gives the guide a solid, workshop-ready feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       CORE SELLING POINT CARDS\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Core Benefits \u003c\/span\u003e\n\u003ch2\u003eLess Guesswork. Less Rework. 👍\u003c\/h2\u003e\n\u003cp\u003eDesigned to make awkward pipe and fixture positioning easier before you make the permanent cut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-features\"\u003e\n\u003c!-- 01 --\u003e\n\u003carticle class=\"xtr-feature\"\u003e\n\u003cdiv class=\"xtr-feature-num\"\u003e01\u003c\/div\u003e\n\u003ch3\u003e🎯 Transfer The Real Position\u003c\/h3\u003e\n\u003cp\u003eInstead of calculating several horizontal and vertical distances, place the guide against the actual pipe, faucet or fixture location and capture the layout directly.\u003c\/p\u003e\n\u003cdiv class=\"xtr-checks\"\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Helps simplify awkward measurements\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Gives you a direct positioning reference\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Helps reduce unnecessary layout marks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\u003c\/article\u003e\n\u003c!-- 02 --\u003e\n\u003carticle class=\"xtr-feature\"\u003e\n\u003cdiv class=\"xtr-feature-num\"\u003e02\u003c\/div\u003e\n\u003ch3\u003e🔄 Slide, Rotate \u0026amp; Adjust To The Job\u003c\/h3\u003e\n\u003cp\u003eTile layouts are rarely identical. The horizontal ruler slides, the main guide moves vertically and the assembly can rotate to match a variety of pipe and fixture positions.\u003c\/p\u003e\n\u003cdiv class=\"xtr-checks\"\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Horizontal adjustment\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Vertical adjustment\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Multi-angle positioning\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82512.png?v=1787654195\" alt=\"Tile positioning ruler reduces repeated measurements\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\u003c\/article\u003e\n\u003c!-- 03 --\u003e\n\u003carticle class=\"xtr-feature\"\u003e\n\u003cdiv class=\"xtr-feature-num\"\u003e03\u003c\/div\u003e\n\u003ch3\u003e🔒 Lock Your Measurement Before Moving\u003c\/h3\u003e\n\u003cp\u003eOnce the guide is aligned, tighten the center star knob to help hold the chosen horizontal, vertical and angle position while you move the tool from the wall to the tile.\u003c\/p\u003e\n\u003cdiv class=\"xtr-checks\"\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Easy hand-tightened star knob\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Helps preserve your layout\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Simple transfer workflow\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82514.png?v=1787654207\" alt=\"Adjustable multi angle tile positioning ruler\" loading=\"lazy\" style=\"width: 525.114px;\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"color: #171b18;\"\u003e\u003cspan style=\"font-size: 17px;\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- 04 --\u003e\n\u003carticle class=\"xtr-feature\"\u003e\n\u003cdiv class=\"xtr-feature-num\"\u003e04\u003c\/div\u003e\n\u003ch3\u003e🛡️ Stainless Steel Built For Re\u003c\/h3\u003e\n\u003ch3\u003eal Projects\u003c\/h3\u003e\n\u003cp\u003eA rigid metal measuring body gives you a more dependable positioning reference than a soft paper template or improvised cardboard pattern.\u003c\/p\u003e\n\u003cdiv class=\"xtr-checks\"\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Solid stainless steel body\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Clear measuring reference\u003c\/div\u003e\n\u003cdiv class=\"xtr-check\"\u003e\n\u003cspan class=\"xtr-check-mark\"\u003e✓\u003c\/span\u003e Designed for repeated project use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\n\u003cdiv class=\"xtr-feature-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82518.png?v=1787654228\" alt=\"Durable stainless steel tile measuring guide\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       HOW TO USE\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section xtr-how\"\u003e\n\u003cdiv class=\"xtr-how-copy\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Simple 3-Step Workflow \u003c\/span\u003e\n\u003ch2\u003eAlign. Lock. Mark. 🔧\u003c\/h2\u003e\n\u003cp\u003eNo complicated setup. Capture the opening, secure the position and transfer your marking to the tile.\u003c\/p\u003e\n\u003cdiv class=\"xtr-step-grid\"\u003e\n\u003cdiv class=\"xtr-step\"\u003e\n\u003cdiv class=\"xtr-step-number\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eAlign\u003c\/h3\u003e\n\u003cp\u003eMatch the appropriate opening or reference point with the wall pipe, fitting or fixture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-step\"\u003e\n\u003cdiv class=\"xtr-step-number\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eLock\u003c\/h3\u003e\n\u003cp\u003eAdjust the ruler to the correct position and tighten the center knob.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-step\"\u003e\n\u003cdiv class=\"xtr-step-number\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eMark\u003c\/h3\u003e\n\u003cp\u003eMove the locked guide to your tile and trace the required opening before cutting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\n\u003cdiv class=\"xtr-how-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82513.png?v=1787654200\" alt=\"Three steps to use tile positioning ruler\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       BUILT-IN OPENINGS\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Built-In References \u003c\/span\u003e\n\u003ch2\u003eFour Common Openings In One Guide 📐\u003c\/h2\u003e\n\u003cp\u003eQuickly reference several common pipe and fixture opening sizes without constantly switching between separate templates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-opening-box\"\u003e\n\u003cdiv class=\"xtr-opening-grid\"\u003e\n\u003cdiv class=\"xtr-opening\"\u003e\n\u003cstrong\u003e55mm\u003c\/strong\u003e \u003cspan\u003eTop Semicircle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-opening\"\u003e\n\u003cstrong\u003e45mm\u003c\/strong\u003e \u003cspan\u003eLarge Round\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-opening\"\u003e\n\u003cstrong\u003e40mm\u003c\/strong\u003e \u003cspan\u003eMedium Round\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-opening\"\u003e\n\u003cstrong\u003e25mm\u003c\/strong\u003e \u003cspan\u003eSmall Round\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\n\u003cdiv class=\"xtr-opening-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82515.png?v=1787654213\" alt=\"Built in tile positioning ruler opening sizes\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       DETAILED FEATURES\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Detailed Features \u003c\/span\u003e\n\u003ch2\u003eSmall Details That Make Layout Work Easier 🧰\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-detail-shell\"\u003e\n\u003cdiv class=\"xtr-detail-grid\"\u003e\n\u003cdiv class=\"xtr-detail\"\u003e\n\u003cdiv class=\"xtr-detail-icon\"\u003e↔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSliding Cross Ruler\u003c\/h3\u003e\n\u003cp\u003eApproximately 30cm horizontal ruler provides adjustable left-to-right positioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-detail\"\u003e\n\u003cdiv class=\"xtr-detail-icon\"\u003e↕️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eVertical Adjustment\u003c\/h3\u003e\n\u003cp\u003eMove the main ruler to match different distances from your reference edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-detail\"\u003e\n\u003cdiv class=\"xtr-detail-icon\"\u003e🔄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMulti-Angle Rotation\u003c\/h3\u003e\n\u003cp\u003eRotate the guide around the center joint for more flexible installation layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-detail\"\u003e\n\u003cdiv class=\"xtr-detail-icon\"\u003e🔒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStar-Knob Lock\u003c\/h3\u003e\n\u003cp\u003eSecure the selected position before transferring your reference to the tile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-detail\"\u003e\n\u003cdiv class=\"xtr-detail-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eVisible Measuring Scale\u003c\/h3\u003e\n\u003cp\u003eScale markings give you an easy visual reference during adjustment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-detail\"\u003e\n\u003cdiv class=\"xtr-detail-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStainless Steel Body\u003c\/h3\u003e\n\u003cp\u003eRigid metal construction is suitable for regular tile and renovation layout work.\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       SPECIFICATIONS\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Product Specifications \u003c\/span\u003e\n\u003ch2\u003eThe Measurements That Matter 📏\u003c\/h2\u003e\n\u003cp\u003eChoose the main ruler length based on how far the opening sits from your reference edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-shell\"\u003e\n\u003cdiv class=\"xtr-spec-table\"\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003eAdjustable Tile Positioning Ruler \/ Marking Guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eMain Material\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003eStainless Steel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eMain Ruler Options\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003e40cm \/ 60cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eCross Ruler\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003eApprox. 300mm \/ 30cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eTop Opening\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003e55mm Semicircle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eRound Openings\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003e45mm \/ 40mm \/ 25mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eAdjustment\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003eHorizontal \/ Vertical \/ Multi-Angle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003eLocking Method\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003eCenter Star-Knob Lock\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-row\"\u003e\n\u003cdiv class=\"xtr-spec-name\"\u003ePrimary Use\u003c\/div\u003e\n\u003cdiv class=\"xtr-spec-value\"\u003ePosition Transfer, Measurement \u0026amp; Marking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE COMPARISON --\u003e\n\u003cdiv class=\"xtr-size-title\"\u003e📐 Choose Your Reach\u003c\/div\u003e\n\u003cdiv class=\"xtr-size-table\"\u003e\n\u003cdiv class=\"xtr-size-row xtr-size-head\"\u003e\n\u003cdiv\u003e40CM STANDARD\u003c\/div\u003e\n\u003cdiv\u003e60CM EXTENDED\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-size-row\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"xtr-size-main\"\u003e Approx. 15.7 in \u003c\/span\u003e \u003cspan class=\"xtr-size-sub\"\u003e 40cm main ruler \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"xtr-size-main\"\u003e Approx. 23.6 in \u003c\/span\u003e \u003cspan class=\"xtr-size-sub\"\u003e 60cm main ruler \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-size-row\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"xtr-size-main\"\u003e Compact Reach \u003c\/span\u003e \u003cspan class=\"xtr-size-sub\"\u003e Great for everyday bathroom and kitchen tile layout \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"xtr-size-main\"\u003e Extended Reach \u003c\/span\u003e \u003cspan class=\"xtr-size-sub\"\u003e Useful when an opening sits farther from the reference edge \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-size-row\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"xtr-size-main\"\u003e 30cm Cross Ruler \u003c\/span\u003e \u003cspan class=\"xtr-size-sub\"\u003e Included positioning system \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"xtr-size-main\"\u003e 30cm Cross Ruler \u003c\/span\u003e \u003cspan class=\"xtr-size-sub\"\u003e Included positioning system \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\n\u003cdiv class=\"xtr-size-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82517.png?v=1787654224\" alt=\"40cm and 60cm tile positioning ruler size comparison\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       APPLICATIONS\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-applications\"\u003e\n\u003ch2\u003eOne Tool For Multiple Installation Jobs 🔨\u003c\/h2\u003e\n\u003cp\u003eA useful positioning and marking aid for many common home renovation and tile installation projects.\u003c\/p\u003e\n\u003cdiv class=\"xtr-app-grid\"\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🚿\u003c\/span\u003e Bathrooms\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🚰\u003c\/span\u003e Kitchens\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🔩\u003c\/span\u003e Pipe Openings\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🔌\u003c\/span\u003e Fixture Layout\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🧱\u003c\/span\u003e Wall Tile\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e⬜\u003c\/span\u003e Floor Tile\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🏠\u003c\/span\u003e Renovation\u003c\/div\u003e\n\u003cdiv class=\"xtr-app\"\u003e\n\u003cspan\u003e🛠️\u003c\/span\u003e DIY Projects\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE BELOW TEXT --\u003e\n\u003cdiv class=\"xtr-app-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82516.png?v=1787654218\" alt=\"Tile positioning ruler for multiple installation projects\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       IMPORTANT NOTE\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-note\"\u003e\n\u003ch3\u003e⚠️ Positioning Guide — Not The Cutting Tool\u003c\/h3\u003e\n\u003cp\u003eThis product is designed to measure, position and transfer opening locations. After marking the tile, use the appropriate drill bit, hole saw or tile-cutting equipment for the material you're working with.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       FAQ\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Frequently Asked Questions \u003c\/span\u003e\n\u003ch2\u003eEverything You Need To Know 💬\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is this tile positioning ruler used for?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eIt helps capture the location of pipes, fixtures and other openings on a wall or reference surface and transfer that position onto tile before drilling or cutting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes this tool drill the tile?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eNo. It is a positioning and marking guide. After transferring your mark, use the appropriate drill, hole saw or cutting tool for the tile or surface material.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat opening sizes are built into the guide?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eThe guide includes a 55mm top semicircular opening plus 45mm, 40mm and 25mm round reference openings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan the ruler be adjusted at different angles?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eYes. The positioning system can slide and rotate around the center connection, allowing you to match different installation layouts before tightening the locking knob.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does the center star knob do?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eOnce you have the ruler in the required position, tighten the star knob to help hold the selected configuration while transferring the layout to your tile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat's the difference between 40cm and 60cm?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eThe 40cm version offers a more compact reach for common bathroom, kitchen and wall-tile projects. The 60cm version reaches farther when the opening is located farther away from your reference edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the cross ruler the same on both versions?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eYes. Both versions use approximately a 30cm cross ruler; the primary difference is the length of the main ruler.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it for bathroom and kitchen renovation?\u003c\/summary\u003e\n\u003cdiv class=\"xtr-faq-answer\"\u003e\n\u003cp\u003eYes. It is particularly useful for positioning pipe, faucet and fixture openings during bathroom, kitchen, wall-tile and renovation projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       SHIPPING \/ QUALITY\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-section-title\"\u003e\n\u003cspan class=\"xtr-eyebrow\"\u003e Shop With Confidence \u003c\/span\u003e\n\u003ch2\u003eReady For Your Next Project 📦\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-guarantees\"\u003e\n\u003cdiv class=\"xtr-guarantee\"\u003e\n\u003cdiv class=\"xtr-guarantee-icon\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eTracked Shipping\u003c\/h3\u003e\n\u003cp\u003eTrack your package once shipping information becomes available for your order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-guarantee\"\u003e\n\u003cdiv class=\"xtr-guarantee-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eQuality Support\u003c\/h3\u003e\n\u003cp\u003eQuestions about your order or product? Our support team is ready to help.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xtr-guarantee\"\u003e\n\u003cdiv class=\"xtr-guarantee-icon\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eSecure Checkout\u003c\/h3\u003e\n\u003cp\u003eComplete your order through a secure checkout experience designed to protect your payment information.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       FINAL CTA\n       ====================================================== --\u003e\n\u003csection class=\"xtr-section\"\u003e\n\u003cdiv class=\"xtr-cta\"\u003e\n\u003cdiv class=\"xtr-cta-label\"\u003e📐 MEASURE ONCE • MARK WITH CONFIDENCE\u003c\/div\u003e\n\u003ch2\u003eStop Turning Every Tile Opening Into A Measuring Puzzle.\u003c\/h2\u003e\n\u003cp\u003eCapture the position, lock the ruler and transfer the mark directly to your tile. A simple addition to the toolbox that can make tricky layouts feel much more manageable. 🔧👍\u003c\/p\u003e\n\u003ca href=\"#\" class=\"xtr-buy\"\u003e BUY NOW 🛠️ \u003c\/a\u003e\n\u003cp class=\"xtr-cta-small\"\u003eChoose 40cm Standard or 60cm Extended based on the reach your project requires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"HYY","offers":[{"title":"40cm","offer_id":49026812281017,"sku":"NC02592608271825-万向开孔器40m","price":19.99,"currency_code":"USD","in_stock":true},{"title":"60cm","offer_id":49026812313785,"sku":"NC02592608271825-万向开孔器60m","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/4_6890de71-a501-47bf-bfd8-cf74b4c62eab.webp?v=1787801386","url":"https:\/\/fvaulity.com\/products\/the-ultimate-tile-positioning-solution-heavy-duty-stainless-steel-multi-angle-measuring-ruler","provider":"fvaulity","version":"1.0","type":"link"}