{"title":"Measuring \u0026 Layout Tools","description":null,"products":[{"product_id":"avelmaris™-heavy-duty-retractable-tape-measure","title":"Avelmaris™ Heavy-Duty Retractable Tape Measure","description":"\u003c!-- Avelmaris™ Heavy-Duty Retractable Tape Measure | Avelmaris™ Bright Hardware Product Section --\u003e\n\u003csection id=\"avm-heavy-duty-retractable-tape-measure\" class=\"avm-product\"\u003e\n  \u003cstyle\u003e\n    #avm-heavy-duty-retractable-tape-measure{--avm-ink:#23272b;--avm-soft:#f7f4ee;--avm-card:#ffffff;--avm-line:#e7e0d6;--avm-gold:#b98a3d;--avm-steel:#6f767d;max-width:1180px;margin:34px auto;background:#fff;color:var(--avm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;line-height:1.65;border:1px solid var(--avm-line);border-radius:26px;overflow:hidden;box-shadow:0 14px 42px rgba(43,46,50,.08)}\n    #avm-heavy-duty-retractable-tape-measure *{box-sizing:border-box}\n    #avm-heavy-duty-retractable-tape-measure .avm-wrap{padding:clamp(18px,4vw,48px)}\n    #avm-heavy-duty-retractable-tape-measure .avm-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff8e9;border:1px solid #ead7ae;color:#75551f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n    #avm-heavy-duty-retractable-tape-measure .avm-title{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:18px 0 14px;letter-spacing:-.03em}\n    #avm-heavy-duty-retractable-tape-measure .avm-lead{font-size:clamp(15px,1.5vw,18px);color:#5f6469;max-width:850px;margin:0 0 22px}\n    #avm-heavy-duty-retractable-tape-measure .avm-media{position:relative;background:linear-gradient(145deg,#fbfaf7,#f3efe7);border:1px solid var(--avm-line);border-radius:22px;padding:14px;overflow:hidden;aspect-ratio:1\/1;display:flex;align-items:center;justify-content:center}\n    #avm-heavy-duty-retractable-tape-measure .avm-media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px;background:#fff;transition:transform .35s ease;transform:translateZ(0)}\n    #avm-heavy-duty-retractable-tape-measure .avm-media:hover img{transform:scale(1.025)}\n    #avm-heavy-duty-retractable-tape-measure .avm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}\n    #avm-heavy-duty-retractable-tape-measure .avm-card{background:var(--avm-card);border:1px solid var(--avm-line);border-radius:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}\n    #avm-heavy-duty-retractable-tape-measure .avm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,46,50,.07)}\n    #avm-heavy-duty-retractable-tape-measure .avm-card h3{margin:0 0 10px;font-size:18px}\n    #avm-heavy-duty-retractable-tape-measure .avm-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}\n    #avm-heavy-duty-retractable-tape-measure .avm-points li{display:flex;gap:10px;align-items:flex-start;color:#4f555a}\n    #avm-heavy-duty-retractable-tape-measure .avm-points li:before{content:\"✓\";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f6ecd9;color:#8a6425;font-size:12px;font-weight:900;margin-top:1px}\n    #avm-heavy-duty-retractable-tape-measure details{border-top:1px solid var(--avm-line);padding:14px 0}\n    #avm-heavy-duty-retractable-tape-measure details:first-of-type{border-top:0;padding-top:0}\n    #avm-heavy-duty-retractable-tape-measure summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}\n    #avm-heavy-duty-retractable-tape-measure summary::-webkit-details-marker{display:none}\n    #avm-heavy-duty-retractable-tape-measure summary:after{content:\"+\";font-size:22px;color:var(--avm-gold);line-height:1}\n    #avm-heavy-duty-retractable-tape-measure details[open] summary:after{content:\"–\"}\n    #avm-heavy-duty-retractable-tape-measure details p{margin:9px 0 0;color:#5e6469}\n    #avm-heavy-duty-retractable-tape-measure .avm-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n    #avm-heavy-duty-retractable-tape-measure .avm-strip div{padding:14px 16px;border-radius:16px;background:#faf8f3;border:1px solid var(--avm-line);text-align:center;font-size:13px;font-weight:750;color:#535960}\n    @media(max-width:760px){\n      #avm-heavy-duty-retractable-tape-measure{margin:18px 12px;border-radius:20px}\n      #avm-heavy-duty-retractable-tape-measure .avm-wrap{padding:18px}\n      #avm-heavy-duty-retractable-tape-measure .avm-grid{grid-template-columns:1fr}\n      #avm-heavy-duty-retractable-tape-measure .avm-strip{grid-template-columns:1fr}\n      #avm-heavy-duty-retractable-tape-measure .avm-title{font-size:30px}\n      #avm-heavy-duty-retractable-tape-measure .avm-media{border-radius:18px}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avm-wrap\"\u003e\n    \u003cspan class=\"avm-badge\"\u003eMeasuring \u0026amp; Layout Tools\u003c\/span\u003e\n    \u003ch2 class=\"avm-title\"\u003eAvelmaris™ Heavy-Duty Retractable Tape Measure\u003c\/h2\u003e\n    \u003cp class=\"avm-lead\"\u003eA rugged retractable tape measure designed for home improvement, woodworking, construction, and everyday measuring tasks with clear, easy-to-read markings.\u003c\/p\u003e\n\n    \u003cdiv class=\"avm-media\"\u003e        \u003cimg class=\"avm-main-image\" alt=\"\" width=\"1400\" height=\"1400\" loading=\"eager\" decoding=\"async\" style=\"display:none\"\u003e\n        \u003cdiv class=\"avm-image-status\" style=\"position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#70767c;font-size:13px;text-align:center;padding:20px\"\u003eLoading product image…\u003c\/div\u003e\n      \u003cscript\u003e\n      (function(){\n        var script=document.currentScript,section=script\u0026\u0026script.closest('.avm-product');\n        if(!section)return;\n        var image=section.querySelector('.avm-main-image'),status=section.querySelector('.avm-image-status'),title=(section.querySelector('.avm-title')||{}).textContent||'Avelmaris product';\n        function normalise(url){if(!url)return'';url=String(url).trim();if(url.indexOf('\/\/')===0)url=location.protocol+url;return url}\n        function largest(srcset){if(!srcset)return'';var list=srcset.split(',').map(function(item){var bits=item.trim().split(\/\\s+\/);return{url:bits[0],width:parseInt((bits[1]||'0').replace(\/\\D\/g,''),10)||0}}).filter(function(item){return item.url});list.sort(function(a,b){return b.width-a.width});return list.length?list[0].url:''}\n        function candidates(){\n          var selectors=['media-gallery img','.product__media img','.product-media-container img','.product__media-item img','.product__media-list img','.product__media-wrapper img','.product-gallery img','.product-gallery__image img','.product-single__media img','.product__photos img','[data-media-id] img','[data-product-media] img','.product img'],found=[],seen={};\n          selectors.forEach(function(selector){document.querySelectorAll(selector).forEach(function(node){\n            if(section.contains(node))return;\n            var url=normalise(node.getAttribute('data-zoom')||node.getAttribute('data-master')||largest(node.getAttribute('data-srcset'))||largest(node.getAttribute('srcset'))||node.getAttribute('data-src')||node.currentSrc||node.src);\n            if(!url||url.indexOf('data:image')===0||seen[url])return;\n            var label=((node.alt||'')+' '+(node.className||'')).toLowerCase(),rect=node.getBoundingClientRect();\n            if(\/logo|icon|avatar|payment|badge|swatch|rating|star\/.test(label))return;\n            if(!((node.naturalWidth||0)\u003e=250||(node.width||0)\u003e=250||rect.width\u003e=180))return;\n            seen[url]=1;found.push(url);\n          })});\n          if(!found.length)document.querySelectorAll('meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"]').forEach(function(meta){var url=normalise(meta.content);if(url\u0026\u0026!seen[url]){seen[url]=1;found.push(url)}});\n          return found;\n        }\n        function show(url){if(!url)return false;image.onload=function(){image.style.display='block';status.style.display='none'};image.onerror=function(){image.style.display='none';status.style.display='flex';status.textContent='Product image'};image.alt=title;image.src=url;if(image.complete\u0026\u0026image.naturalWidth){image.style.display='block';status.style.display='none'}return true}\n        function init(tries){var list=candidates();if(list.length){show(list[0]);return}if(tries\u003c15)setTimeout(function(){init(tries+1)},350);else status.textContent='Product image'}\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',function(){init(0)});else init(0);\n      })();\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"avm-grid\"\u003e\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eWhy It Works\u003c\/h3\u003e\n        \u003cul class=\"avm-points\"\u003e\n          \u003cli\u003eHigh-contrast measuring blade\u003c\/li\u003e\n          \u003cli\u003eSecure blade lock\u003c\/li\u003e\n          \u003cli\u003eRugged everyday-use housing\u003c\/li\u003e\n          \u003cli\u003eConvenient wrist strap\u003c\/li\u003e\n          \u003cli\u003eIdeal for shop, home, and jobsite measuring\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eBuilt for Everyday Projects\u003c\/h3\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003ePractical Design\u003c\/summary\u003e\n          \u003cp\u003eMade to feel straightforward, dependable, and comfortable in everyday home, workshop, or DIY use.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eEasy to Use\u003c\/summary\u003e\n          \u003cp\u003eA clean functional layout keeps the tool intuitive whether you are handling quick fixes or a longer project.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eMade to Fit Your Toolbox\u003c\/summary\u003e\n          \u003cp\u003eCompact, useful, and easy to store alongside the tools and hardware you already use.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"avm-strip\"\u003e\n      \u003cdiv\u003eBright, Clean Hardware Styling\u003c\/div\u003e\n      \u003cdiv\u003eDesigned for Everyday DIY\u003c\/div\u003e\n      \u003cdiv\u003eAvelmaris™ Practical Utility\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":46221543997500,"sku":null,"price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/2551\/1740\/files\/2-1-1.png?v=1789979279"},{"product_id":"avelmaris™-professional-aluminum-spirit-level","title":"Avelmaris™ Professional Aluminum Spirit Level","description":"\u003c!-- Avelmaris™ Professional Aluminum Spirit Level | Avelmaris™ Bright Hardware Product Section --\u003e\n\u003csection id=\"avm-professional-aluminum-spirit-level\" class=\"avm-product\"\u003e\n  \u003cstyle\u003e\n    #avm-professional-aluminum-spirit-level{--avm-ink:#23272b;--avm-soft:#f7f4ee;--avm-card:#ffffff;--avm-line:#e7e0d6;--avm-gold:#b98a3d;--avm-steel:#6f767d;max-width:1180px;margin:34px auto;background:#fff;color:var(--avm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;line-height:1.65;border:1px solid var(--avm-line);border-radius:26px;overflow:hidden;box-shadow:0 14px 42px rgba(43,46,50,.08)}\n    #avm-professional-aluminum-spirit-level *{box-sizing:border-box}\n    #avm-professional-aluminum-spirit-level .avm-wrap{padding:clamp(18px,4vw,48px)}\n    #avm-professional-aluminum-spirit-level .avm-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff8e9;border:1px solid #ead7ae;color:#75551f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n    #avm-professional-aluminum-spirit-level .avm-title{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:18px 0 14px;letter-spacing:-.03em}\n    #avm-professional-aluminum-spirit-level .avm-lead{font-size:clamp(15px,1.5vw,18px);color:#5f6469;max-width:850px;margin:0 0 22px}\n    #avm-professional-aluminum-spirit-level .avm-media{position:relative;background:linear-gradient(145deg,#fbfaf7,#f3efe7);border:1px solid var(--avm-line);border-radius:22px;padding:14px;overflow:hidden;aspect-ratio:1\/1;display:flex;align-items:center;justify-content:center}\n    #avm-professional-aluminum-spirit-level .avm-media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px;background:#fff;transition:transform .35s ease;transform:translateZ(0)}\n    #avm-professional-aluminum-spirit-level .avm-media:hover img{transform:scale(1.025)}\n    #avm-professional-aluminum-spirit-level .avm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}\n    #avm-professional-aluminum-spirit-level .avm-card{background:var(--avm-card);border:1px solid var(--avm-line);border-radius:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}\n    #avm-professional-aluminum-spirit-level .avm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,46,50,.07)}\n    #avm-professional-aluminum-spirit-level .avm-card h3{margin:0 0 10px;font-size:18px}\n    #avm-professional-aluminum-spirit-level .avm-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}\n    #avm-professional-aluminum-spirit-level .avm-points li{display:flex;gap:10px;align-items:flex-start;color:#4f555a}\n    #avm-professional-aluminum-spirit-level .avm-points li:before{content:\"✓\";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f6ecd9;color:#8a6425;font-size:12px;font-weight:900;margin-top:1px}\n    #avm-professional-aluminum-spirit-level details{border-top:1px solid var(--avm-line);padding:14px 0}\n    #avm-professional-aluminum-spirit-level details:first-of-type{border-top:0;padding-top:0}\n    #avm-professional-aluminum-spirit-level summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}\n    #avm-professional-aluminum-spirit-level summary::-webkit-details-marker{display:none}\n    #avm-professional-aluminum-spirit-level summary:after{content:\"+\";font-size:22px;color:var(--avm-gold);line-height:1}\n    #avm-professional-aluminum-spirit-level details[open] summary:after{content:\"–\"}\n    #avm-professional-aluminum-spirit-level details p{margin:9px 0 0;color:#5e6469}\n    #avm-professional-aluminum-spirit-level .avm-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n    #avm-professional-aluminum-spirit-level .avm-strip div{padding:14px 16px;border-radius:16px;background:#faf8f3;border:1px solid var(--avm-line);text-align:center;font-size:13px;font-weight:750;color:#535960}\n    @media(max-width:760px){\n      #avm-professional-aluminum-spirit-level{margin:18px 12px;border-radius:20px}\n      #avm-professional-aluminum-spirit-level .avm-wrap{padding:18px}\n      #avm-professional-aluminum-spirit-level .avm-grid{grid-template-columns:1fr}\n      #avm-professional-aluminum-spirit-level .avm-strip{grid-template-columns:1fr}\n      #avm-professional-aluminum-spirit-level .avm-title{font-size:30px}\n      #avm-professional-aluminum-spirit-level .avm-media{border-radius:18px}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avm-wrap\"\u003e\n    \u003cspan class=\"avm-badge\"\u003eMeasuring \u0026amp; Layout Tools\u003c\/span\u003e\n    \u003ch2 class=\"avm-title\"\u003eAvelmaris™ Professional Aluminum Spirit Level\u003c\/h2\u003e\n    \u003cp class=\"avm-lead\"\u003eA rigid aluminum spirit level with easy-view vials for checking horizontal and vertical alignment during carpentry, shelving, tile, and installation work.\u003c\/p\u003e\n\n    \u003cdiv class=\"avm-media\"\u003e        \u003cimg class=\"avm-main-image\" alt=\"\" width=\"1400\" height=\"1400\" loading=\"eager\" decoding=\"async\" style=\"display:none\"\u003e\n        \u003cdiv class=\"avm-image-status\" style=\"position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#70767c;font-size:13px;text-align:center;padding:20px\"\u003eLoading product image…\u003c\/div\u003e\n      \u003cscript\u003e\n      (function(){\n        var script=document.currentScript,section=script\u0026\u0026script.closest('.avm-product');\n        if(!section)return;\n        var image=section.querySelector('.avm-main-image'),status=section.querySelector('.avm-image-status'),title=(section.querySelector('.avm-title')||{}).textContent||'Avelmaris product';\n        function normalise(url){if(!url)return'';url=String(url).trim();if(url.indexOf('\/\/')===0)url=location.protocol+url;return url}\n        function largest(srcset){if(!srcset)return'';var list=srcset.split(',').map(function(item){var bits=item.trim().split(\/\\s+\/);return{url:bits[0],width:parseInt((bits[1]||'0').replace(\/\\D\/g,''),10)||0}}).filter(function(item){return item.url});list.sort(function(a,b){return b.width-a.width});return list.length?list[0].url:''}\n        function candidates(){\n          var selectors=['media-gallery img','.product__media img','.product-media-container img','.product__media-item img','.product__media-list img','.product__media-wrapper img','.product-gallery img','.product-gallery__image img','.product-single__media img','.product__photos img','[data-media-id] img','[data-product-media] img','.product img'],found=[],seen={};\n          selectors.forEach(function(selector){document.querySelectorAll(selector).forEach(function(node){\n            if(section.contains(node))return;\n            var url=normalise(node.getAttribute('data-zoom')||node.getAttribute('data-master')||largest(node.getAttribute('data-srcset'))||largest(node.getAttribute('srcset'))||node.getAttribute('data-src')||node.currentSrc||node.src);\n            if(!url||url.indexOf('data:image')===0||seen[url])return;\n            var label=((node.alt||'')+' '+(node.className||'')).toLowerCase(),rect=node.getBoundingClientRect();\n            if(\/logo|icon|avatar|payment|badge|swatch|rating|star\/.test(label))return;\n            if(!((node.naturalWidth||0)\u003e=250||(node.width||0)\u003e=250||rect.width\u003e=180))return;\n            seen[url]=1;found.push(url);\n          })});\n          if(!found.length)document.querySelectorAll('meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"]').forEach(function(meta){var url=normalise(meta.content);if(url\u0026\u0026!seen[url]){seen[url]=1;found.push(url)}});\n          return found;\n        }\n        function show(url){if(!url)return false;image.onload=function(){image.style.display='block';status.style.display='none'};image.onerror=function(){image.style.display='none';status.style.display='flex';status.textContent='Product image'};image.alt=title;image.src=url;if(image.complete\u0026\u0026image.naturalWidth){image.style.display='block';status.style.display='none'}return true}\n        function init(tries){var list=candidates();if(list.length){show(list[0]);return}if(tries\u003c15)setTimeout(function(){init(tries+1)},350);else status.textContent='Product image'}\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',function(){init(0)});else init(0);\n      })();\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"avm-grid\"\u003e\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eWhy It Works\u003c\/h3\u003e\n        \u003cul class=\"avm-points\"\u003e\n          \u003cli\u003eMultiple easy-view bubble vials\u003c\/li\u003e\n          \u003cli\u003eRigid aluminum body\u003c\/li\u003e\n          \u003cli\u003eIntegrated grip openings\u003c\/li\u003e\n          \u003cli\u003eSuitable for horizontal and vertical checks\u003c\/li\u003e\n          \u003cli\u003eIdeal for carpentry, shelving, and renovation\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eBuilt for Everyday Projects\u003c\/h3\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003ePractical Design\u003c\/summary\u003e\n          \u003cp\u003eMade to feel straightforward, dependable, and comfortable in everyday home, workshop, or DIY use.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eEasy to Use\u003c\/summary\u003e\n          \u003cp\u003eA clean functional layout keeps the tool intuitive whether you are handling quick fixes or a longer project.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eMade to Fit Your Toolbox\u003c\/summary\u003e\n          \u003cp\u003eCompact, useful, and easy to store alongside the tools and hardware you already use.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"avm-strip\"\u003e\n      \u003cdiv\u003eBright, Clean Hardware Styling\u003c\/div\u003e\n      \u003cdiv\u003eDesigned for Everyday DIY\u003c\/div\u003e\n      \u003cdiv\u003eAvelmaris™ Practical Utility\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":46221549764668,"sku":null,"price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/2551\/1740\/files\/2-2-1.png?v=1789979334"},{"product_id":"avelmaris™-stainless-steel-precision-ruler","title":"Avelmaris™ Stainless Steel Precision Ruler","description":"\u003c!-- Avelmaris™ Stainless Steel Precision Ruler | Avelmaris™ Bright Hardware Product Section --\u003e\n\u003csection id=\"avm-stainless-steel-precision-ruler\" class=\"avm-product\"\u003e\n  \u003cstyle\u003e\n    #avm-stainless-steel-precision-ruler{--avm-ink:#23272b;--avm-soft:#f7f4ee;--avm-card:#ffffff;--avm-line:#e7e0d6;--avm-gold:#b98a3d;--avm-steel:#6f767d;max-width:1180px;margin:34px auto;background:#fff;color:var(--avm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;line-height:1.65;border:1px solid var(--avm-line);border-radius:26px;overflow:hidden;box-shadow:0 14px 42px rgba(43,46,50,.08)}\n    #avm-stainless-steel-precision-ruler *{box-sizing:border-box}\n    #avm-stainless-steel-precision-ruler .avm-wrap{padding:clamp(18px,4vw,48px)}\n    #avm-stainless-steel-precision-ruler .avm-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff8e9;border:1px solid #ead7ae;color:#75551f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n    #avm-stainless-steel-precision-ruler .avm-title{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:18px 0 14px;letter-spacing:-.03em}\n    #avm-stainless-steel-precision-ruler .avm-lead{font-size:clamp(15px,1.5vw,18px);color:#5f6469;max-width:850px;margin:0 0 22px}\n    #avm-stainless-steel-precision-ruler .avm-media{position:relative;background:linear-gradient(145deg,#fbfaf7,#f3efe7);border:1px solid var(--avm-line);border-radius:22px;padding:14px;overflow:hidden;aspect-ratio:1\/1;display:flex;align-items:center;justify-content:center}\n    #avm-stainless-steel-precision-ruler .avm-media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px;background:#fff;transition:transform .35s ease;transform:translateZ(0)}\n    #avm-stainless-steel-precision-ruler .avm-media:hover img{transform:scale(1.025)}\n    #avm-stainless-steel-precision-ruler .avm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}\n    #avm-stainless-steel-precision-ruler .avm-card{background:var(--avm-card);border:1px solid var(--avm-line);border-radius:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}\n    #avm-stainless-steel-precision-ruler .avm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,46,50,.07)}\n    #avm-stainless-steel-precision-ruler .avm-card h3{margin:0 0 10px;font-size:18px}\n    #avm-stainless-steel-precision-ruler .avm-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}\n    #avm-stainless-steel-precision-ruler .avm-points li{display:flex;gap:10px;align-items:flex-start;color:#4f555a}\n    #avm-stainless-steel-precision-ruler .avm-points li:before{content:\"✓\";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f6ecd9;color:#8a6425;font-size:12px;font-weight:900;margin-top:1px}\n    #avm-stainless-steel-precision-ruler details{border-top:1px solid var(--avm-line);padding:14px 0}\n    #avm-stainless-steel-precision-ruler details:first-of-type{border-top:0;padding-top:0}\n    #avm-stainless-steel-precision-ruler summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}\n    #avm-stainless-steel-precision-ruler summary::-webkit-details-marker{display:none}\n    #avm-stainless-steel-precision-ruler summary:after{content:\"+\";font-size:22px;color:var(--avm-gold);line-height:1}\n    #avm-stainless-steel-precision-ruler details[open] summary:after{content:\"–\"}\n    #avm-stainless-steel-precision-ruler details p{margin:9px 0 0;color:#5e6469}\n    #avm-stainless-steel-precision-ruler .avm-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n    #avm-stainless-steel-precision-ruler .avm-strip div{padding:14px 16px;border-radius:16px;background:#faf8f3;border:1px solid var(--avm-line);text-align:center;font-size:13px;font-weight:750;color:#535960}\n    @media(max-width:760px){\n      #avm-stainless-steel-precision-ruler{margin:18px 12px;border-radius:20px}\n      #avm-stainless-steel-precision-ruler .avm-wrap{padding:18px}\n      #avm-stainless-steel-precision-ruler .avm-grid{grid-template-columns:1fr}\n      #avm-stainless-steel-precision-ruler .avm-strip{grid-template-columns:1fr}\n      #avm-stainless-steel-precision-ruler .avm-title{font-size:30px}\n      #avm-stainless-steel-precision-ruler .avm-media{border-radius:18px}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avm-wrap\"\u003e\n    \u003cspan class=\"avm-badge\"\u003eMeasuring \u0026amp; Layout Tools\u003c\/span\u003e\n    \u003ch2 class=\"avm-title\"\u003eAvelmaris™ Stainless Steel Precision Ruler\u003c\/h2\u003e\n    \u003cp class=\"avm-lead\"\u003eA clean, durable stainless steel ruler with metric and imperial scales for woodworking, drafting, crafts, layout, and general workshop measuring.\u003c\/p\u003e\n\n    \u003cdiv class=\"avm-media\"\u003e        \u003cimg class=\"avm-main-image\" alt=\"\" width=\"1400\" height=\"1400\" loading=\"eager\" decoding=\"async\" style=\"display:none\"\u003e\n        \u003cdiv class=\"avm-image-status\" style=\"position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#70767c;font-size:13px;text-align:center;padding:20px\"\u003eLoading product image…\u003c\/div\u003e\n      \u003cscript\u003e\n      (function(){\n        var script=document.currentScript,section=script\u0026\u0026script.closest('.avm-product');\n        if(!section)return;\n        var image=section.querySelector('.avm-main-image'),status=section.querySelector('.avm-image-status'),title=(section.querySelector('.avm-title')||{}).textContent||'Avelmaris product';\n        function normalise(url){if(!url)return'';url=String(url).trim();if(url.indexOf('\/\/')===0)url=location.protocol+url;return url}\n        function largest(srcset){if(!srcset)return'';var list=srcset.split(',').map(function(item){var bits=item.trim().split(\/\\s+\/);return{url:bits[0],width:parseInt((bits[1]||'0').replace(\/\\D\/g,''),10)||0}}).filter(function(item){return item.url});list.sort(function(a,b){return b.width-a.width});return list.length?list[0].url:''}\n        function candidates(){\n          var selectors=['media-gallery img','.product__media img','.product-media-container img','.product__media-item img','.product__media-list img','.product__media-wrapper img','.product-gallery img','.product-gallery__image img','.product-single__media img','.product__photos img','[data-media-id] img','[data-product-media] img','.product img'],found=[],seen={};\n          selectors.forEach(function(selector){document.querySelectorAll(selector).forEach(function(node){\n            if(section.contains(node))return;\n            var url=normalise(node.getAttribute('data-zoom')||node.getAttribute('data-master')||largest(node.getAttribute('data-srcset'))||largest(node.getAttribute('srcset'))||node.getAttribute('data-src')||node.currentSrc||node.src);\n            if(!url||url.indexOf('data:image')===0||seen[url])return;\n            var label=((node.alt||'')+' '+(node.className||'')).toLowerCase(),rect=node.getBoundingClientRect();\n            if(\/logo|icon|avatar|payment|badge|swatch|rating|star\/.test(label))return;\n            if(!((node.naturalWidth||0)\u003e=250||(node.width||0)\u003e=250||rect.width\u003e=180))return;\n            seen[url]=1;found.push(url);\n          })});\n          if(!found.length)document.querySelectorAll('meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"]').forEach(function(meta){var url=normalise(meta.content);if(url\u0026\u0026!seen[url]){seen[url]=1;found.push(url)}});\n          return found;\n        }\n        function show(url){if(!url)return false;image.onload=function(){image.style.display='block';status.style.display='none'};image.onerror=function(){image.style.display='none';status.style.display='flex';status.textContent='Product image'};image.alt=title;image.src=url;if(image.complete\u0026\u0026image.naturalWidth){image.style.display='block';status.style.display='none'}return true}\n        function init(tries){var list=candidates();if(list.length){show(list[0]);return}if(tries\u003c15)setTimeout(function(){init(tries+1)},350);else status.textContent='Product image'}\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',function(){init(0)});else init(0);\n      })();\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"avm-grid\"\u003e\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eWhy It Works\u003c\/h3\u003e\n        \u003cul class=\"avm-points\"\u003e\n          \u003cli\u003eMetric and imperial scales\u003c\/li\u003e\n          \u003cli\u003eDurable stainless steel construction\u003c\/li\u003e\n          \u003cli\u003eFine graduation markings\u003c\/li\u003e\n          \u003cli\u003eRigid straight edge for marking\u003c\/li\u003e\n          \u003cli\u003eUseful for drafting, woodworking, and crafts\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eBuilt for Everyday Projects\u003c\/h3\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003ePractical Design\u003c\/summary\u003e\n          \u003cp\u003eMade to feel straightforward, dependable, and comfortable in everyday home, workshop, or DIY use.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eEasy to Use\u003c\/summary\u003e\n          \u003cp\u003eA clean functional layout keeps the tool intuitive whether you are handling quick fixes or a longer project.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eMade to Fit Your Toolbox\u003c\/summary\u003e\n          \u003cp\u003eCompact, useful, and easy to store alongside the tools and hardware you already use.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"avm-strip\"\u003e\n      \u003cdiv\u003eBright, Clean Hardware Styling\u003c\/div\u003e\n      \u003cdiv\u003eDesigned for Everyday DIY\u003c\/div\u003e\n      \u003cdiv\u003eAvelmaris™ Practical Utility\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":46221552255036,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/2551\/1740\/files\/2-3-1.png?v=1789979374"},{"product_id":"avelmaris™-precision-combination-square","title":"Avelmaris™ Precision Combination Square","description":"\u003c!-- Avelmaris™ Precision Combination Square | Avelmaris™ Bright Hardware Product Section --\u003e\n\u003csection id=\"avm-precision-combination-square\" class=\"avm-product\"\u003e\n  \u003cstyle\u003e\n    #avm-precision-combination-square{--avm-ink:#23272b;--avm-soft:#f7f4ee;--avm-card:#ffffff;--avm-line:#e7e0d6;--avm-gold:#b98a3d;--avm-steel:#6f767d;max-width:1180px;margin:34px auto;background:#fff;color:var(--avm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;line-height:1.65;border:1px solid var(--avm-line);border-radius:26px;overflow:hidden;box-shadow:0 14px 42px rgba(43,46,50,.08)}\n    #avm-precision-combination-square *{box-sizing:border-box}\n    #avm-precision-combination-square .avm-wrap{padding:clamp(18px,4vw,48px)}\n    #avm-precision-combination-square .avm-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff8e9;border:1px solid #ead7ae;color:#75551f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n    #avm-precision-combination-square .avm-title{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:18px 0 14px;letter-spacing:-.03em}\n    #avm-precision-combination-square .avm-lead{font-size:clamp(15px,1.5vw,18px);color:#5f6469;max-width:850px;margin:0 0 22px}\n    #avm-precision-combination-square .avm-media{position:relative;background:linear-gradient(145deg,#fbfaf7,#f3efe7);border:1px solid var(--avm-line);border-radius:22px;padding:14px;overflow:hidden;aspect-ratio:1\/1;display:flex;align-items:center;justify-content:center}\n    #avm-precision-combination-square .avm-media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px;background:#fff;transition:transform .35s ease;transform:translateZ(0)}\n    #avm-precision-combination-square .avm-media:hover img{transform:scale(1.025)}\n    #avm-precision-combination-square .avm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}\n    #avm-precision-combination-square .avm-card{background:var(--avm-card);border:1px solid var(--avm-line);border-radius:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}\n    #avm-precision-combination-square .avm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,46,50,.07)}\n    #avm-precision-combination-square .avm-card h3{margin:0 0 10px;font-size:18px}\n    #avm-precision-combination-square .avm-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}\n    #avm-precision-combination-square .avm-points li{display:flex;gap:10px;align-items:flex-start;color:#4f555a}\n    #avm-precision-combination-square .avm-points li:before{content:\"✓\";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f6ecd9;color:#8a6425;font-size:12px;font-weight:900;margin-top:1px}\n    #avm-precision-combination-square details{border-top:1px solid var(--avm-line);padding:14px 0}\n    #avm-precision-combination-square details:first-of-type{border-top:0;padding-top:0}\n    #avm-precision-combination-square summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}\n    #avm-precision-combination-square summary::-webkit-details-marker{display:none}\n    #avm-precision-combination-square summary:after{content:\"+\";font-size:22px;color:var(--avm-gold);line-height:1}\n    #avm-precision-combination-square details[open] summary:after{content:\"–\"}\n    #avm-precision-combination-square details p{margin:9px 0 0;color:#5e6469}\n    #avm-precision-combination-square .avm-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n    #avm-precision-combination-square .avm-strip div{padding:14px 16px;border-radius:16px;background:#faf8f3;border:1px solid var(--avm-line);text-align:center;font-size:13px;font-weight:750;color:#535960}\n    @media(max-width:760px){\n      #avm-precision-combination-square{margin:18px 12px;border-radius:20px}\n      #avm-precision-combination-square .avm-wrap{padding:18px}\n      #avm-precision-combination-square .avm-grid{grid-template-columns:1fr}\n      #avm-precision-combination-square .avm-strip{grid-template-columns:1fr}\n      #avm-precision-combination-square .avm-title{font-size:30px}\n      #avm-precision-combination-square .avm-media{border-radius:18px}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avm-wrap\"\u003e\n    \u003cspan class=\"avm-badge\"\u003eMeasuring \u0026amp; Layout Tools\u003c\/span\u003e\n    \u003ch2 class=\"avm-title\"\u003eAvelmaris™ Precision Combination Square\u003c\/h2\u003e\n    \u003cp class=\"avm-lead\"\u003eA practical combination square for checking right angles, transferring measurements, and marking straight lines in woodworking and layout projects.\u003c\/p\u003e\n\n    \u003cdiv class=\"avm-media\"\u003e        \u003cimg class=\"avm-main-image\" alt=\"\" width=\"1400\" height=\"1400\" loading=\"eager\" decoding=\"async\" style=\"display:none\"\u003e\n        \u003cdiv class=\"avm-image-status\" style=\"position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#70767c;font-size:13px;text-align:center;padding:20px\"\u003eLoading product image…\u003c\/div\u003e\n      \u003cscript\u003e\n      (function(){\n        var script=document.currentScript,section=script\u0026\u0026script.closest('.avm-product');\n        if(!section)return;\n        var image=section.querySelector('.avm-main-image'),status=section.querySelector('.avm-image-status'),title=(section.querySelector('.avm-title')||{}).textContent||'Avelmaris product';\n        function normalise(url){if(!url)return'';url=String(url).trim();if(url.indexOf('\/\/')===0)url=location.protocol+url;return url}\n        function largest(srcset){if(!srcset)return'';var list=srcset.split(',').map(function(item){var bits=item.trim().split(\/\\s+\/);return{url:bits[0],width:parseInt((bits[1]||'0').replace(\/\\D\/g,''),10)||0}}).filter(function(item){return item.url});list.sort(function(a,b){return b.width-a.width});return list.length?list[0].url:''}\n        function candidates(){\n          var selectors=['media-gallery img','.product__media img','.product-media-container img','.product__media-item img','.product__media-list img','.product__media-wrapper img','.product-gallery img','.product-gallery__image img','.product-single__media img','.product__photos img','[data-media-id] img','[data-product-media] img','.product img'],found=[],seen={};\n          selectors.forEach(function(selector){document.querySelectorAll(selector).forEach(function(node){\n            if(section.contains(node))return;\n            var url=normalise(node.getAttribute('data-zoom')||node.getAttribute('data-master')||largest(node.getAttribute('data-srcset'))||largest(node.getAttribute('srcset'))||node.getAttribute('data-src')||node.currentSrc||node.src);\n            if(!url||url.indexOf('data:image')===0||seen[url])return;\n            var label=((node.alt||'')+' '+(node.className||'')).toLowerCase(),rect=node.getBoundingClientRect();\n            if(\/logo|icon|avatar|payment|badge|swatch|rating|star\/.test(label))return;\n            if(!((node.naturalWidth||0)\u003e=250||(node.width||0)\u003e=250||rect.width\u003e=180))return;\n            seen[url]=1;found.push(url);\n          })});\n          if(!found.length)document.querySelectorAll('meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"]').forEach(function(meta){var url=normalise(meta.content);if(url\u0026\u0026!seen[url]){seen[url]=1;found.push(url)}});\n          return found;\n        }\n        function show(url){if(!url)return false;image.onload=function(){image.style.display='block';status.style.display='none'};image.onerror=function(){image.style.display='none';status.style.display='flex';status.textContent='Product image'};image.alt=title;image.src=url;if(image.complete\u0026\u0026image.naturalWidth){image.style.display='block';status.style.display='none'}return true}\n        function init(tries){var list=candidates();if(list.length){show(list[0]);return}if(tries\u003c15)setTimeout(function(){init(tries+1)},350);else status.textContent='Product image'}\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',function(){init(0)});else init(0);\n      })();\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"avm-grid\"\u003e\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eWhy It Works\u003c\/h3\u003e\n        \u003cul class=\"avm-points\"\u003e\n          \u003cli\u003eChecks and marks 90-degree angles\u003c\/li\u003e\n          \u003cli\u003eAdjustable square head\u003c\/li\u003e\n          \u003cli\u003eClearly marked ruler\u003c\/li\u003e\n          \u003cli\u003eDurable metal construction\u003c\/li\u003e\n          \u003cli\u003eIdeal for cabinetry, framing, and woodworking\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eBuilt for Everyday Projects\u003c\/h3\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003ePractical Design\u003c\/summary\u003e\n          \u003cp\u003eMade to feel straightforward, dependable, and comfortable in everyday home, workshop, or DIY use.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eEasy to Use\u003c\/summary\u003e\n          \u003cp\u003eA clean functional layout keeps the tool intuitive whether you are handling quick fixes or a longer project.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eMade to Fit Your Toolbox\u003c\/summary\u003e\n          \u003cp\u003eCompact, useful, and easy to store alongside the tools and hardware you already use.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"avm-strip\"\u003e\n      \u003cdiv\u003eBright, Clean Hardware Styling\u003c\/div\u003e\n      \u003cdiv\u003eDesigned for Everyday DIY\u003c\/div\u003e\n      \u003cdiv\u003eAvelmaris™ Practical Utility\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":46221554647100,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/2551\/1740\/files\/2-4-1.png?v=1789979416"},{"product_id":"avelmaris™-digital-precision-caliper","title":"Avelmaris™ Digital Precision Caliper","description":"\u003c!-- Avelmaris™ Digital Precision Caliper | Avelmaris™ Bright Hardware Product Section --\u003e\n\u003csection id=\"avm-digital-precision-caliper\" class=\"avm-product\"\u003e\n  \u003cstyle\u003e\n    #avm-digital-precision-caliper{--avm-ink:#23272b;--avm-soft:#f7f4ee;--avm-card:#ffffff;--avm-line:#e7e0d6;--avm-gold:#b98a3d;--avm-steel:#6f767d;max-width:1180px;margin:34px auto;background:#fff;color:var(--avm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;line-height:1.65;border:1px solid var(--avm-line);border-radius:26px;overflow:hidden;box-shadow:0 14px 42px rgba(43,46,50,.08)}\n    #avm-digital-precision-caliper *{box-sizing:border-box}\n    #avm-digital-precision-caliper .avm-wrap{padding:clamp(18px,4vw,48px)}\n    #avm-digital-precision-caliper .avm-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff8e9;border:1px solid #ead7ae;color:#75551f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n    #avm-digital-precision-caliper .avm-title{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:18px 0 14px;letter-spacing:-.03em}\n    #avm-digital-precision-caliper .avm-lead{font-size:clamp(15px,1.5vw,18px);color:#5f6469;max-width:850px;margin:0 0 22px}\n    #avm-digital-precision-caliper .avm-media{position:relative;background:linear-gradient(145deg,#fbfaf7,#f3efe7);border:1px solid var(--avm-line);border-radius:22px;padding:14px;overflow:hidden;aspect-ratio:1\/1;display:flex;align-items:center;justify-content:center}\n    #avm-digital-precision-caliper .avm-media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:16px;background:#fff;transition:transform .35s ease;transform:translateZ(0)}\n    #avm-digital-precision-caliper .avm-media:hover img{transform:scale(1.025)}\n    #avm-digital-precision-caliper .avm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}\n    #avm-digital-precision-caliper .avm-card{background:var(--avm-card);border:1px solid var(--avm-line);border-radius:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}\n    #avm-digital-precision-caliper .avm-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,46,50,.07)}\n    #avm-digital-precision-caliper .avm-card h3{margin:0 0 10px;font-size:18px}\n    #avm-digital-precision-caliper .avm-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}\n    #avm-digital-precision-caliper .avm-points li{display:flex;gap:10px;align-items:flex-start;color:#4f555a}\n    #avm-digital-precision-caliper .avm-points li:before{content:\"✓\";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f6ecd9;color:#8a6425;font-size:12px;font-weight:900;margin-top:1px}\n    #avm-digital-precision-caliper details{border-top:1px solid var(--avm-line);padding:14px 0}\n    #avm-digital-precision-caliper details:first-of-type{border-top:0;padding-top:0}\n    #avm-digital-precision-caliper summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}\n    #avm-digital-precision-caliper summary::-webkit-details-marker{display:none}\n    #avm-digital-precision-caliper summary:after{content:\"+\";font-size:22px;color:var(--avm-gold);line-height:1}\n    #avm-digital-precision-caliper details[open] summary:after{content:\"–\"}\n    #avm-digital-precision-caliper details p{margin:9px 0 0;color:#5e6469}\n    #avm-digital-precision-caliper .avm-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n    #avm-digital-precision-caliper .avm-strip div{padding:14px 16px;border-radius:16px;background:#faf8f3;border:1px solid var(--avm-line);text-align:center;font-size:13px;font-weight:750;color:#535960}\n    @media(max-width:760px){\n      #avm-digital-precision-caliper{margin:18px 12px;border-radius:20px}\n      #avm-digital-precision-caliper .avm-wrap{padding:18px}\n      #avm-digital-precision-caliper .avm-grid{grid-template-columns:1fr}\n      #avm-digital-precision-caliper .avm-strip{grid-template-columns:1fr}\n      #avm-digital-precision-caliper .avm-title{font-size:30px}\n      #avm-digital-precision-caliper .avm-media{border-radius:18px}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"avm-wrap\"\u003e\n    \u003cspan class=\"avm-badge\"\u003eMeasuring \u0026amp; Layout Tools\u003c\/span\u003e\n    \u003ch2 class=\"avm-title\"\u003eAvelmaris™ Digital Precision Caliper\u003c\/h2\u003e\n    \u003cp class=\"avm-lead\"\u003eA digital caliper designed for fast inside, outside, depth, and step measurements with an easy-to-read display and convenient zero function.\u003c\/p\u003e\n\n    \u003cdiv class=\"avm-media\"\u003e        \u003cimg class=\"avm-main-image\" alt=\"\" width=\"1400\" height=\"1400\" loading=\"eager\" decoding=\"async\" style=\"display:none\"\u003e\n        \u003cdiv class=\"avm-image-status\" style=\"position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#70767c;font-size:13px;text-align:center;padding:20px\"\u003eLoading product image…\u003c\/div\u003e\n      \u003cscript\u003e\n      (function(){\n        var script=document.currentScript,section=script\u0026\u0026script.closest('.avm-product');\n        if(!section)return;\n        var image=section.querySelector('.avm-main-image'),status=section.querySelector('.avm-image-status'),title=(section.querySelector('.avm-title')||{}).textContent||'Avelmaris product';\n        function normalise(url){if(!url)return'';url=String(url).trim();if(url.indexOf('\/\/')===0)url=location.protocol+url;return url}\n        function largest(srcset){if(!srcset)return'';var list=srcset.split(',').map(function(item){var bits=item.trim().split(\/\\s+\/);return{url:bits[0],width:parseInt((bits[1]||'0').replace(\/\\D\/g,''),10)||0}}).filter(function(item){return item.url});list.sort(function(a,b){return b.width-a.width});return list.length?list[0].url:''}\n        function candidates(){\n          var selectors=['media-gallery img','.product__media img','.product-media-container img','.product__media-item img','.product__media-list img','.product__media-wrapper img','.product-gallery img','.product-gallery__image img','.product-single__media img','.product__photos img','[data-media-id] img','[data-product-media] img','.product img'],found=[],seen={};\n          selectors.forEach(function(selector){document.querySelectorAll(selector).forEach(function(node){\n            if(section.contains(node))return;\n            var url=normalise(node.getAttribute('data-zoom')||node.getAttribute('data-master')||largest(node.getAttribute('data-srcset'))||largest(node.getAttribute('srcset'))||node.getAttribute('data-src')||node.currentSrc||node.src);\n            if(!url||url.indexOf('data:image')===0||seen[url])return;\n            var label=((node.alt||'')+' '+(node.className||'')).toLowerCase(),rect=node.getBoundingClientRect();\n            if(\/logo|icon|avatar|payment|badge|swatch|rating|star\/.test(label))return;\n            if(!((node.naturalWidth||0)\u003e=250||(node.width||0)\u003e=250||rect.width\u003e=180))return;\n            seen[url]=1;found.push(url);\n          })});\n          if(!found.length)document.querySelectorAll('meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"]').forEach(function(meta){var url=normalise(meta.content);if(url\u0026\u0026!seen[url]){seen[url]=1;found.push(url)}});\n          return found;\n        }\n        function show(url){if(!url)return false;image.onload=function(){image.style.display='block';status.style.display='none'};image.onerror=function(){image.style.display='none';status.style.display='flex';status.textContent='Product image'};image.alt=title;image.src=url;if(image.complete\u0026\u0026image.naturalWidth){image.style.display='block';status.style.display='none'}return true}\n        function init(tries){var list=candidates();if(list.length){show(list[0]);return}if(tries\u003c15)setTimeout(function(){init(tries+1)},350);else status.textContent='Product image'}\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',function(){init(0)});else init(0);\n      })();\n      \u003c\/script\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"avm-grid\"\u003e\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eWhy It Works\u003c\/h3\u003e\n        \u003cul class=\"avm-points\"\u003e\n          \u003cli\u003eLarge digital display\u003c\/li\u003e\n          \u003cli\u003eInside, outside, depth, and step measuring\u003c\/li\u003e\n          \u003cli\u003eQuick zero-reset function\u003c\/li\u003e\n          \u003cli\u003eMetric and inch modes\u003c\/li\u003e\n          \u003cli\u003eUseful for machining, fabrication, and precision DIY\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avm-card\"\u003e\n        \u003ch3\u003eBuilt for Everyday Projects\u003c\/h3\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003ePractical Design\u003c\/summary\u003e\n          \u003cp\u003eMade to feel straightforward, dependable, and comfortable in everyday home, workshop, or DIY use.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eEasy to Use\u003c\/summary\u003e\n          \u003cp\u003eA clean functional layout keeps the tool intuitive whether you are handling quick fixes or a longer project.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eMade to Fit Your Toolbox\u003c\/summary\u003e\n          \u003cp\u003eCompact, useful, and easy to store alongside the tools and hardware you already use.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"avm-strip\"\u003e\n      \u003cdiv\u003eBright, Clean Hardware Styling\u003c\/div\u003e\n      \u003cdiv\u003eDesigned for Everyday DIY\u003c\/div\u003e\n      \u003cdiv\u003eAvelmaris™ Practical Utility\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":46221556121660,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/2551\/1740\/files\/2-5-1.png?v=1789979452"}],"url":"https:\/\/avelmaris.com\/collections\/measuring-layout-tools.oembed","provider":"𝗮𝘃𝗲𝗹𝗺𝗮𝗿𝗶𝘀™","version":"1.0","type":"link"}