{"product_id":"stainless-steel-tile-positioning-ruler","title":"Stainless Steel Tile Positioning Ruler – Adjustable Drill Guide \u0026 Measuring Tool for Ceramic, Marble \u0026 Wall Tile","description":"\u003c!-- ============================================================ STAINLESS STEEL TILE POSITIONING RULER SHOPIFY A+ PRODUCT DESCRIPTION  RECOMMENDED IMAGE ORDER  01 - Measure. Lock. Transfer. 02 - Less Guesswork. Less Rework. 03 - Perfect Positioning in 3 Simple Steps 04 - Adjust to the Job. Lock the Position. 05 - Four Common Openings. One Built-In Template. 06 - One Tool for Multiple Installations 07 - Choose the Reach Your Job Demands 08 - Built for Cleaner Marks \u0026 More Confident Cuts  IMPORTANT: Replace YOUR_IMAGE_01_URL ~ YOUR_IMAGE_08_URL with your Shopify CDN image URLs. ============================================================ --\u003e \u003cstyle\u003e   .tpg-page,   .tpg-page * {     box-sizing: border-box;   }    .tpg-page {     --tpg-black: #1d1f1d;     --tpg-charcoal: #292c29;     --tpg-orange: #e89600;     --tpg-orange-deep: #c97900;     --tpg-green: #285d38;     --tpg-green-dark: #173d25;      --tpg-ivory: #f8f5ef;     --tpg-warm: #f1ece3;     --tpg-steel: #c9cdca;     --tpg-steel-dark: #7b817e;      --tpg-text: #424842;     --tpg-muted: #687069;     --tpg-white: #ffffff;     --tpg-border: #dedbd3;      --tpg-shadow:       0 12px 32px rgba(34, 39, 35, .08);      width: 100%;     max-width: 920px;     margin: 0 auto;     padding: 14px;      background: #ffffff;     color: var(--tpg-text);      font-family:       -apple-system,       BlinkMacSystemFont,       'Segoe UI',       Roboto,       Helvetica,       Arial,       sans-serif;      line-height: 1.6;   }     \/* ============================================================      GLOBAL   ============================================================ *\/    .tpg-page h1,   .tpg-page h2,   .tpg-page h3,   .tpg-page p {     margin-top: 0;   }    .tpg-page h2 {     margin-bottom: 10px;      color: var(--tpg-black);      font-size: clamp(27px, 4.8vw, 40px);     line-height: 1.08;     font-weight: 900;      letter-spacing: -1px;   }    .tpg-page h3 {     margin-bottom: 6px;      color: var(--tpg-black);      font-size: 16px;     line-height: 1.35;     font-weight: 850;   }    .tpg-page p {     margin-bottom: 0;      color: var(--tpg-muted);      font-size: 14.5px;     line-height: 1.68;   }    .tpg-section {     margin-bottom: 36px;   }    .tpg-section-head {     max-width: 750px;     margin: 0 auto 17px;     text-align: center;   }    .tpg-kicker {     display: inline-flex;     align-items: center;     justify-content: center;      margin-bottom: 9px;      color: var(--tpg-orange-deep);      font-size: 11px;     line-height: 1.3;     font-weight: 900;      letter-spacing: 1.5px;     text-transform: uppercase;   }    .tpg-kicker::before,   .tpg-kicker::after {     content: '';      width: 29px;     height: 2px;      margin: 0 9px;      border-radius: 999px;      background:       linear-gradient(         90deg,         transparent,         var(--tpg-orange)       );   }    .tpg-kicker::after {     background:       linear-gradient(         90deg,         var(--tpg-orange),         transparent       );   }    .tpg-subheading {     max-width: 690px;      margin: 0 auto !important;      color: var(--tpg-text) !important;      font-size: 15px !important;     line-height: 1.68 !important;   }    .tpg-highlight {     color: var(--tpg-orange-deep);     font-weight: 850;   }     \/* ============================================================      IMAGE   ============================================================ *\/    .tpg-image-wrap {     width: 100%;      margin-bottom: 16px;      overflow: hidden;      background: var(--tpg-ivory);      border:       1px solid       var(--tpg-border);      border-radius: 22px;      box-shadow: var(--tpg-shadow);   }    .tpg-image-wrap img {     display: block;      width: 100% !important;     height: auto !important;      margin: 0 !important;   }     \/* ============================================================      HERO   ============================================================ *\/    .tpg-hero {     position: relative;      overflow: hidden;      padding: 36px 19px 18px;      text-align: center;      background:       radial-gradient(         circle at 90% 5%,         rgba(232,150,0,.10),         transparent 28%       ),       radial-gradient(         circle at 4% 4%,         rgba(40,93,56,.07),         transparent 30%       ),       linear-gradient(         145deg,         #ffffff,         #f3efe7       );      border:       1px solid       var(--tpg-border);      border-radius: 26px;   }    .tpg-hero h2 {     font-size: clamp(31px, 5.3vw, 47px);   }    .tpg-hero-lead {     max-width: 710px;      margin:       0 auto 20px !important;      color: var(--tpg-text) !important;      font-size: 16px !important;     line-height: 1.72 !important;   }     \/* ============================================================      QUICK BENEFITS   ============================================================ *\/    .tpg-quick-grid {     display: grid;      grid-template-columns:       repeat(4, minmax(0,1fr));      gap: 8px;   }    .tpg-quick-item {     min-height: 100px;      padding: 13px 7px;      background: rgba(255,255,255,.96);      border:       1px solid       var(--tpg-border);      border-radius: 15px;      text-align: center;   }    .tpg-quick-icon {     display: flex;      align-items: center;     justify-content: center;      width: 42px;     height: 42px;      margin: 0 auto 8px;      color: #ffffff;      background:       linear-gradient(         135deg,         #303530,         #191c19       );      border:       2px solid       var(--tpg-orange);      border-radius: 50%;      font-size: 9px;     font-weight: 900;   }    .tpg-quick-item strong {     display: block;      color: var(--tpg-black);      font-size: 12px;     line-height: 1.35;     font-weight: 850;   }     \/* ============================================================      FEATURE CARDS   ============================================================ *\/    .tpg-feature-grid {     display: grid;      grid-template-columns:       repeat(3, minmax(0,1fr));      gap: 10px;      margin-top: 14px;   }    .tpg-feature-card {     padding: 18px 14px;      background: #ffffff;      border:       1px solid       var(--tpg-border);      border-radius: 16px;      box-shadow:       0 5px 18px       rgba(32, 36, 32, .045);   }    .tpg-feature-number {     display: flex;      align-items: center;     justify-content: center;      width: 35px;     height: 35px;      margin-bottom: 10px;      color: #ffffff;      background:       linear-gradient(         135deg,         #f1a514,         #c77700       );      border-radius: 50%;      font-size: 11px;     font-weight: 900;   }    .tpg-feature-card p {     font-size: 13px;     line-height: 1.56;   }     \/* ============================================================      SOFT PANEL   ============================================================ *\/    .tpg-soft {     padding: 23px 14px;      background:       radial-gradient(         circle at 90% 5%,         rgba(232,150,0,.08),         transparent 29%       ),       linear-gradient(         145deg,         #fdfcf9,         #f2eee7       );      border:       1px solid       var(--tpg-border);      border-radius: 22px;   }     \/* ============================================================      DARK PANEL   ============================================================ *\/    .tpg-dark {     padding: 25px 14px;      background:       radial-gradient(         circle at 89% 8%,         rgba(232,150,0,.15),         transparent 28%       ),       linear-gradient(         145deg,         #20231f,         #303530       );      border-radius: 22px;      box-shadow:       0 12px 32px       rgba(20,22,20,.16);   }    .tpg-dark h2,   .tpg-dark h3 {     color: #ffffff;   }    .tpg-dark p {     color: #e6e6df;   }    .tpg-dark .tpg-kicker {     color: #ffb52c;   }    .tpg-dark .tpg-image-wrap {     border-color:       rgba(255,255,255,.14);   }    .tpg-dark .tpg-feature-card {     background:       rgba(255,255,255,.075);      border-color:       rgba(255,255,255,.14);      box-shadow: none;   }    .tpg-dark .tpg-feature-card h3 {     color: #ffffff;   }    .tpg-dark .tpg-feature-card p {     color: #e5e6e2;   }     \/* ============================================================      BENEFITS   ============================================================ *\/    .tpg-benefit-grid {     display: grid;      grid-template-columns:       repeat(3, minmax(0,1fr));      gap: 9px;      margin-top: 14px;   }    .tpg-benefit {     padding: 16px 11px;      background: #ffffff;      border:       1px solid       var(--tpg-border);      border-radius: 14px;      text-align: center;   }    .tpg-benefit-icon {     display: flex;      align-items: center;     justify-content: center;      width: 38px;     height: 38px;      margin:       0 auto 8px;      color: #ffffff;      background:       linear-gradient(         135deg,         #353935,         #171a17       );      border:       2px solid       var(--tpg-orange);      border-radius: 50%;      font-size: 9px;     font-weight: 900;   }    .tpg-benefit strong {     display: block;      margin-bottom: 4px;      color: var(--tpg-black);      font-size: 13px;     font-weight: 900;   }    .tpg-benefit span {     display: block;      color: var(--tpg-muted);      font-size: 11.8px;     line-height: 1.48;   }     \/* ============================================================      OPENING SIZE GRID   ============================================================ *\/    .tpg-opening-grid {     display: grid;      grid-template-columns:       repeat(4, minmax(0,1fr));      gap: 8px;      margin-top: 14px;   }    .tpg-opening {     padding: 15px 8px;      background:       linear-gradient(         145deg,         #ffffff,         #f6f2eb       );      border:       1px solid       var(--tpg-border);      border-radius: 14px;      text-align: center;   }    .tpg-opening-size {     display: block;      margin-bottom: 5px;      color: var(--tpg-orange-deep);      font-size: 17px;     font-weight: 900;   }    .tpg-opening-name {     display: block;      color: var(--tpg-black);      font-size: 11.5px;     line-height: 1.4;     font-weight: 800;   }     \/* ============================================================      USE GRID   ============================================================ *\/    .tpg-use-grid {     display: grid;      grid-template-columns:       repeat(5, minmax(0,1fr));      gap: 8px;      margin-top: 14px;   }    .tpg-use-item {     padding: 13px 7px;      background: #ffffff;      border:       1px solid       var(--tpg-border);      border-radius: 13px;      text-align: center;      color: var(--tpg-black);      font-size: 11.8px;     line-height: 1.35;     font-weight: 850;   }    .tpg-use-symbol {     display: flex;      align-items: center;     justify-content: center;      width: 34px;     height: 34px;      margin:       0 auto 7px;      color: #ffffff;      background: var(--tpg-green);      border-radius: 50%;      font-size: 8px;     font-weight: 900;   }     \/* ============================================================      STEPS   ============================================================ *\/    .tpg-steps {     display: grid;      grid-template-columns:       repeat(3, minmax(0,1fr));      gap: 10px;      margin-top: 15px;   }    .tpg-step {     padding: 16px 13px;      background: #ffffff;      border:       1px solid       var(--tpg-border);      border-radius: 15px;   }    .tpg-step-top {     display: flex;      align-items: center;      gap: 9px;      margin-bottom: 7px;   }    .tpg-step-num {     display: flex;      flex: 0 0 31px;      width: 31px;     height: 31px;      align-items: center;     justify-content: center;      color: #ffffff;      background: var(--tpg-orange-deep);      border-radius: 50%;      font-size: 11px;     font-weight: 900;   }    .tpg-step strong {     color: var(--tpg-black);      font-size: 13px;     font-weight: 900;   }    .tpg-step p {     font-size: 12.5px;   }     \/* ============================================================      SIZE CARDS   ============================================================ *\/    .tpg-size-grid {     display: grid;      grid-template-columns:       repeat(2, minmax(0,1fr));      gap: 10px;      margin-top: 14px;   }    .tpg-size-card {     padding: 20px 15px;      background:       linear-gradient(         145deg,         #ffffff,         #f4f0e9       );      border:       1px solid       var(--tpg-border);      border-radius: 16px;      text-align: center;   }    .tpg-size-big {     display: block;      margin-bottom: 5px;      color: var(--tpg-green);      font-size: 25px;     font-weight: 900;   }    .tpg-size-card strong {     display: block;      margin-bottom: 5px;      color: var(--tpg-black);      font-size: 14px;     font-weight: 900;   }    .tpg-size-card span {     display: block;      color: var(--tpg-muted);      font-size: 12px;     line-height: 1.5;   }     \/* ============================================================      SPECS   ============================================================ *\/    .tpg-spec-box {     overflow: hidden;      margin-top: 14px;      border:       1px solid       var(--tpg-border);      border-radius: 16px;   }    .tpg-spec-row {     display: flex;      align-items: flex-start;     justify-content: space-between;      gap: 18px;      padding: 13px 15px;      background: #ffffff;      border-bottom:       1px solid       var(--tpg-border);      font-size: 12.8px;     line-height: 1.45;   }    .tpg-spec-row:nth-child(even) {     background: #f8f5ef;   }    .tpg-spec-row:last-child {     border-bottom: none;   }    .tpg-spec-label {     flex: 0 0 40%;      color: var(--tpg-black);      font-weight: 850;   }    .tpg-spec-value {     flex: 1;      color: var(--tpg-muted);      text-align: right;   }    .tpg-note {     margin-top: 12px;      padding: 11px 13px;      color: var(--tpg-muted);      background: #faf6ed;      border-left:       3px solid       var(--tpg-orange);      border-radius:       4px 10px 10px 4px;      font-size: 11.5px;     line-height: 1.55;   }     \/* ============================================================      FAQ   ============================================================ *\/    .tpg-faq-list {     display: grid;      gap: 9px;      margin-top: 14px;   }    .tpg-faq-item {     padding: 16px;      background: #ffffff;      border:       1px solid       var(--tpg-border);      border-radius: 14px;   }    .tpg-faq-item h3 {     position: relative;      padding-left: 25px;   }    .tpg-faq-item h3::before {     content: 'Q';      position: absolute;      top: 0;     left: 0;      color: var(--tpg-orange-deep);      font-weight: 900;   }    .tpg-faq-item p {     padding-left: 25px;      font-size: 12.8px;   }     \/* ============================================================      CTA   ============================================================ *\/    .tpg-cta {     position: relative;      overflow: hidden;      padding: 32px 18px;      text-align: center;      background:       radial-gradient(         circle at 90% 7%,         rgba(232,150,0,.22),         transparent 31%       ),       linear-gradient(         135deg,         #20231f,         #353a34       );      border-radius: 22px;      box-shadow:       0 13px 34px       rgba(20,22,20,.2);   }    .tpg-cta .tpg-kicker {     color: #ffbc3c;   }    .tpg-cta h2 {     color: #ffffff;   }    .tpg-cta p {     max-width: 660px;      margin-right: auto;     margin-left: auto;      color: #e7e7e2;      font-size: 14px;   }    .tpg-cta-points {     display: flex;      flex-wrap: wrap;     justify-content: center;      gap: 7px;      margin-top: 18px;   }    .tpg-cta-point {     padding: 7px 11px;      color: #ffffff;      background:       rgba(255,255,255,.08);      border:       1px solid       rgba(255,255,255,.15);      border-radius: 999px;      font-size: 11.5px;     font-weight: 800;   }    .tpg-trust-grid {     display: grid;      grid-template-columns:       repeat(4, minmax(0,1fr));      gap: 7px;      margin-top: 11px;   }    .tpg-trust-item {     padding: 11px 5px;      color: var(--tpg-black);      background: #f6f2eb;      border:       1px solid       var(--tpg-border);      border-radius: 10px;      text-align: center;      font-size: 10.8px;     line-height: 1.35;     font-weight: 850;   }     \/* ============================================================      RESPONSIVE   ============================================================ *\/    @media (min-width: 700px) {      .tpg-page {       padding: 18px;     }      .tpg-hero {       padding:         42px 28px 24px;     }    }     @media (max-width: 680px) {      .tpg-feature-grid,     .tpg-benefit-grid,     .tpg-steps,     .tpg-size-grid {       grid-template-columns: 1fr;     }      .tpg-quick-grid,     .tpg-opening-grid {       grid-template-columns:         repeat(2, minmax(0,1fr));     }      .tpg-use-grid {       grid-template-columns:         repeat(2, minmax(0,1fr));     }      .tpg-section {       margin-bottom: 27px;     }    }     @media (max-width: 430px) {      .tpg-page {       padding: 8px;     }      .tpg-hero {       padding:         26px 9px 14px;     }      .tpg-spec-row {       gap: 10px;        padding:         12px 10px;     }      .tpg-spec-label,     .tpg-spec-value {       font-size: 11.5px;     }      .tpg-trust-grid {       grid-template-columns:         repeat(2, minmax(0,1fr));     }    } \u003c\/style\u003e \u003cdiv class=\"tpg-page\"\u003e \u003c!-- ============================================================        01 HERO        IMAGE KEYWORDS:        MEASURE LOCK TRANSFER        TILE POSITIONING TOOL        WALL OPENING TRANSFER   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-hero\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Measure • Lock • Transfer \u003c\/span\u003e \u003ch2\u003eStainless Steel Tile Positioning Ruler\u003c\/h2\u003e \u003cp class=\"tpg-hero-lead\"\u003eTransfer wall openings and fixture positions onto tile with \u003cstrong class=\"tpg-highlight\"\u003e less measuring, less guesswork and more confident layout. \u003c\/strong\u003e Adjust the ruler, lock the position and carry the reference directly to your tile.\u003c\/p\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82511.png?v=1787654181\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-quick-grid\"\u003e \u003cdiv class=\"tpg-quick-item\"\u003e \u003cspan class=\"tpg-quick-icon\"\u003eTARGET\u003c\/span\u003e \u003cstrong\u003e Accurate Positioning \u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-quick-item\"\u003e \u003cspan class=\"tpg-quick-icon\"\u003e↔\u003c\/span\u003e \u003cstrong\u003e Adjustable Layout \u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-quick-item\"\u003e \u003cspan class=\"tpg-quick-icon\"\u003eLOCK\u003c\/span\u003e \u003cstrong\u003e Knob Locking \u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-quick-item\"\u003e \u003cspan class=\"tpg-quick-icon\"\u003eSS\u003c\/span\u003e \u003cstrong\u003e Stainless Steel \u003c\/strong\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        02 PAIN POINT COMPARISON        IMAGE KEYWORDS:        LESS GUESSWORK LESS REWORK        OLD WAY VS SMARTER WAY   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Stop Measuring the Same Position Again \u0026amp; Again \u003c\/span\u003e \u003ch2\u003eLess Guesswork. Less Rework.\u003c\/h2\u003e \u003cp class=\"tpg-subheading\"\u003eRepeated tape-measure calculations can introduce extra marks and more opportunities for error. The positioning ruler helps you \u003cstrong class=\"tpg-highlight\"\u003e capture the real opening position and transfer it directly. \u003c\/strong\u003e\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82512.png?v=1787654195\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-feature-grid\"\u003e \u003cdiv class=\"tpg-feature-card\"\u003e \u003cspan class=\"tpg-feature-number\"\u003e 01 \u003c\/span\u003e \u003ch3\u003eCapture the Real Position\u003c\/h3\u003e \u003cp\u003eMatch the template directly to the existing pipe or fixture opening instead of relying only on written measurements.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-feature-card\"\u003e \u003cspan class=\"tpg-feature-number\"\u003e 02 \u003c\/span\u003e \u003ch3\u003eReduce Extra Marks\u003c\/h3\u003e \u003cp\u003eLock the measured layout before moving to the tile, helping keep the marking process cleaner and easier to follow.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-feature-card\"\u003e \u003cspan class=\"tpg-feature-number\"\u003e 03 \u003c\/span\u003e \u003ch3\u003eCut With More Confidence\u003c\/h3\u003e \u003cp\u003eA direct positioning reference helps reduce second-guessing before drilling or cutting the tile.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        03 THREE STEPS        IMAGE KEYWORDS:        ALIGN LOCK MARK        PERFECT POSITIONING 3 STEPS   ============================================================ --\u003e \u003csection class=\"tpg-section tpg-soft\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Simple Workflow \u003c\/span\u003e \u003ch2\u003ePerfect Positioning in 3 Simple Steps\u003c\/h2\u003e \u003cp class=\"tpg-subheading\"\u003eCapture the opening, secure the layout and transfer the mark without turning every installation into a measuring exercise.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82513.png?v=1787654200\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-steps\"\u003e \u003cdiv class=\"tpg-step\"\u003e \u003cdiv class=\"tpg-step-top\"\u003e \u003cspan class=\"tpg-step-num\"\u003e 1 \u003c\/span\u003e \u003cstrong\u003e Align \u003c\/strong\u003e \u003c\/div\u003e \u003cp\u003eMatch the appropriate template opening with the wall pipe, fitting or reference point.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-step\"\u003e \u003cdiv class=\"tpg-step-top\"\u003e \u003cspan class=\"tpg-step-num\"\u003e 2 \u003c\/span\u003e \u003cstrong\u003e Lock \u003c\/strong\u003e \u003c\/div\u003e \u003cp\u003eTighten the center star knob to hold your horizontal, vertical and angle settings in place.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-step\"\u003e \u003cdiv class=\"tpg-step-top\"\u003e \u003cspan class=\"tpg-step-num\"\u003e 3 \u003c\/span\u003e \u003cstrong\u003e Mark \u003c\/strong\u003e \u003c\/div\u003e \u003cp\u003eMove the locked guide onto the tile and trace the required opening before cutting or drilling.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        04 ADJUSTMENT        IMAGE KEYWORDS:        MULTI ANGLE ROTATION        HORIZONTAL VERTICAL ADJUSTMENT        STAR KNOB LOCK   ============================================================ --\u003e \u003csection class=\"tpg-section tpg-dark\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Flexible Positioning System \u003c\/span\u003e \u003ch2\u003eAdjust to the Job. Lock the Position.\u003c\/h2\u003e \u003cp class=\"tpg-subheading\" style=\"color: #e6e6df !important;\"\u003eSlide, rotate and reposition the guide to match different installation layouts, then secure the setting before transferring your mark.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82514.png?v=1787654207\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-feature-grid\"\u003e \u003cdiv class=\"tpg-feature-card\"\u003e \u003cspan class=\"tpg-feature-number\"\u003e ↔ \u003c\/span\u003e \u003ch3\u003eHorizontal Adjustment\u003c\/h3\u003e \u003cp\u003eSlide across the 300mm cross ruler to match different distances from the reference point.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-feature-card\"\u003e \u003cspan class=\"tpg-feature-number\"\u003e ↕ \u003c\/span\u003e \u003ch3\u003eVertical Adjustment\u003c\/h3\u003e \u003cp\u003eReposition the main ruler to match the required distance from the tile or wall reference edge.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-feature-card\"\u003e \u003cspan class=\"tpg-feature-number\"\u003e 360° \u003c\/span\u003e \u003ch3\u003eRotate \u0026amp; Lock\u003c\/h3\u003e \u003cp\u003eRotate for different layouts and tighten the star knob to hold the selected position during transfer.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        05 OPENINGS        IMPORTANT STRUCTURE:        55MM = TOP SEMICIRCLE        THEN ONLY 3 ROUND HOLES        45 \/ 40 \/ 25MM   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Built-In Opening References \u003c\/span\u003e \u003ch2\u003eFour Common Openings. One Built-In Template.\u003c\/h2\u003e \u003cp class=\"tpg-subheading\"\u003eThe main ruler combines \u003cstrong class=\"tpg-highlight\"\u003e one 55mm top semicircle with three round openings \u003c\/strong\u003e so common pipe and fixture positions can be traced without reaching for another guide.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82515.png?v=1787654213\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-opening-grid\"\u003e \u003cdiv class=\"tpg-opening\"\u003e \u003cspan class=\"tpg-opening-size\"\u003e 55MM \u003c\/span\u003e \u003cspan class=\"tpg-opening-name\"\u003e Top Semicircle \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-opening\"\u003e \u003cspan class=\"tpg-opening-size\"\u003e 45MM \u003c\/span\u003e \u003cspan class=\"tpg-opening-name\"\u003e Large Round Opening \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-opening\"\u003e \u003cspan class=\"tpg-opening-size\"\u003e 40MM \u003c\/span\u003e \u003cspan class=\"tpg-opening-name\"\u003e Medium Round Opening \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-opening\"\u003e \u003cspan class=\"tpg-opening-size\"\u003e 25MM \u003c\/span\u003e \u003cspan class=\"tpg-opening-name\"\u003e Small Round Opening \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-benefit-grid\"\u003e \u003cdiv class=\"tpg-benefit\"\u003e \u003cspan class=\"tpg-benefit-icon\"\u003e SS \u003c\/span\u003e \u003cstrong\u003e Brushed Stainless Steel \u003c\/strong\u003e \u003cspan\u003e Solid metal construction designed for repeated measuring and layout work. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-benefit\"\u003e \u003cspan class=\"tpg-benefit-icon\"\u003e SCALE \u003c\/span\u003e \u003cstrong\u003e Clear Measuring Scale \u003c\/strong\u003e \u003cspan\u003e Measurement markings provide a direct visual reference while adjusting the cross ruler. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-benefit\"\u003e \u003cspan class=\"tpg-benefit-icon\"\u003e LOCK \u003c\/span\u003e \u003cstrong\u003e Secure Positioning \u003c\/strong\u003e \u003cspan\u003e Central knob locks the ruler setting before the position is moved to the tile. \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        06 MULTIPLE INSTALLATIONS        IMAGE KEYWORDS:        BATHROOM KITCHEN PIPE OPENING        OUTLET LAYOUT WALL FLOOR TILE   ============================================================ --\u003e \u003csection class=\"tpg-section tpg-soft\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e One Tool • Multiple Projects \u003c\/span\u003e \u003ch2\u003eBuilt for Real Installation Work\u003c\/h2\u003e \u003cp class=\"tpg-subheading\"\u003eUse it when planning openings and fixture locations across bathrooms, kitchens, plumbing work and tiled renovation projects.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82516.png?v=1787654218\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-use-grid\"\u003e \u003cdiv class=\"tpg-use-item\"\u003e \u003cspan class=\"tpg-use-symbol\"\u003eBATH\u003c\/span\u003e Bathroom\u003c\/div\u003e \u003cdiv class=\"tpg-use-item\"\u003e \u003cspan class=\"tpg-use-symbol\"\u003eKIT\u003c\/span\u003e Kitchen\u003c\/div\u003e \u003cdiv class=\"tpg-use-item\"\u003e \u003cspan class=\"tpg-use-symbol\"\u003ePIPE\u003c\/span\u003e Pipe Openings\u003c\/div\u003e \u003cdiv class=\"tpg-use-item\"\u003e \u003cspan class=\"tpg-use-symbol\"\u003eOUT\u003c\/span\u003e Fixture Layout\u003c\/div\u003e \u003cdiv class=\"tpg-use-item\"\u003e \u003cspan class=\"tpg-use-symbol\"\u003eTILE\u003c\/span\u003e Wall \u0026amp; Floor Tile\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-note\"\u003eSuitable as a positioning and marking aid for ceramic tile, porcelain, marble, glass and stone projects when used with the appropriate cutting or drilling equipment for the material.\u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        07 SIZE OPTIONS        IMAGE KEYWORDS:        40CM STANDARD        60CM EXTENDED        30CM CROSS RULER   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Choose the Reach You Need \u003c\/span\u003e \u003ch2\u003eTwo Sizes. The Same Positioning System.\u003c\/h2\u003e \u003cp class=\"tpg-subheading\"\u003eChoose a compact 40cm main ruler for everyday tile work or a longer 60cm version when the opening sits farther from the reference edge.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82517.png?v=1787654224\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-size-grid\"\u003e \u003cdiv class=\"tpg-size-card\"\u003e \u003cspan class=\"tpg-size-big\"\u003e 40CM \u003c\/span\u003e \u003cstrong\u003e Standard \u003c\/strong\u003e \u003cspan\u003e Compact reach for common bathroom, kitchen and everyday wall-tile layout work. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-size-card\"\u003e \u003cspan class=\"tpg-size-big\"\u003e 60CM \u003c\/span\u003e \u003cstrong\u003e Extended \u003c\/strong\u003e \u003cspan\u003e Extra reach when the fixture or opening sits farther away from your tile reference edge. \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-note\"\u003eBoth size options use a 300mm \/ 30cm cross ruler. Select your preferred main-ruler length according to the reach required for your installation.\u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        08 FINAL PRODUCT BENEFITS        IMAGE KEYWORDS:        CLEANER MARKS        CONFIDENT CUTS        STAINLESS STEEL TILE GUIDE   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Designed for Cleaner Layout Work \u003c\/span\u003e \u003ch2\u003eMark Once. Cut With More Confidence.\u003c\/h2\u003e \u003cp class=\"tpg-subheading\"\u003eA rigid stainless steel body, adjustable ruler system and lockable layout give professionals, remodelers and DIY installers a practical way to transfer opening positions onto tile.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/7758\/5195\/files\/82518.png?v=1787654228\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"tpg-benefit-grid\"\u003e \u003cdiv class=\"tpg-benefit\"\u003e \u003cspan class=\"tpg-benefit-icon\"\u003e AIM \u003c\/span\u003e \u003cstrong\u003e Accurate Position Transfer \u003c\/strong\u003e \u003cspan\u003e Copy the existing opening location instead of relying only on separate distance calculations. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-benefit\"\u003e \u003cspan class=\"tpg-benefit-icon\"\u003e ADJ \u003c\/span\u003e \u003cstrong\u003e Adjustable Measuring System \u003c\/strong\u003e \u003cspan\u003e Slide, reposition and rotate the tool to match different installation layouts. \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-benefit\"\u003e \u003cspan class=\"tpg-benefit-icon\"\u003e SS \u003c\/span\u003e \u003cstrong\u003e Durable Stainless Steel \u003c\/strong\u003e \u003cspan\u003e Metal construction is designed for repeated professional and DIY measuring work. \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        PRODUCT DETAILS   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Product Details \u003c\/span\u003e \u003ch2\u003eThe Measurements That Matter\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-box\"\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eProduct Type\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003eAdjustable Tile Positioning Ruler \/ Drill Guide\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eMain Material\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003eStainless Steel\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eMain Ruler Options\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003e40cm \/ 60cm\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eCross Ruler\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003eApprox. 300mm \/ 30cm\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eTop Template\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003e55mm Semicircle\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eRound Templates\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003e45mm \/ 40mm \/ 25mm\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eAdjustment\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003eHorizontal \/ Vertical \/ Multi-Angle\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eLocking System\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003eCenter Star-Knob Lock\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003ePrimary Uses\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003ePipe \/ Faucet \/ Fixture \/ Tile Opening Layout\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-spec-row\"\u003e \u003cdiv class=\"tpg-spec-label\"\u003eProject Types\u003c\/div\u003e \u003cdiv class=\"tpg-spec-value\"\u003eBathroom \/ Kitchen \/ Wall Tile \/ Floor Tile \/ Renovation\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"tpg-note\"\u003eThis tool is designed for positioning, measurement transfer and marking. Drilling and cutting should be performed using appropriate tools and methods for the tile or surface material being worked on.\u003c\/div\u003e \u003c\/section\u003e \u003c!-- ============================================================        FAQ   ============================================================ --\u003e \u003csection class=\"tpg-section\"\u003e \u003cdiv class=\"tpg-section-head\"\u003e \u003cspan class=\"tpg-kicker\"\u003e Frequently Asked Questions \u003c\/span\u003e \u003ch2\u003eEverything You Need to Know\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"tp\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"HL11","offers":[{"title":"40CM","offer_id":53772760383782,"sku":"NCL2608266947-万向开孔器40m","price":25.99,"currency_code":"USD","in_stock":true},{"title":"60CM","offer_id":53772760416550,"sku":"NCL2608266947-万向开孔器60m","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1019\/9636\/4070\/files\/82511.png?v=1787804293","url":"https:\/\/zavrlyshop.com\/products\/stainless-steel-tile-positioning-ruler","provider":"zavrlyshop","version":"1.0","type":"link"}