{"product_id":"groomers-helper-loop-adjuster","title":"The Loop Adjuster","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/lightbox2\/2.11.3\/css\/lightbox.min.css\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* General Styling *\/\n  .image-container {\n    text-align: center; \/* Center-aligns text and images within the container *\/\n    margin: 20px 0; \/* Creates vertical spacing between image sections *\/\n    padding: 10px; \/* Adds padding inside the container for a cleaner look *\/\n    border: 1px solid #ccc; \/* Optional: Adds a border for visual separation *\/\n    border-radius: 8px; \/* Optional: Adds rounded corners to the container *\/\n    background-color: #f9f9f9; \/* Optional: Adds a light background color for emphasis *\/\n  }\n\n  .image-container img {\n    display: block; \/* Ensures the image is treated as a block element *\/\n    margin: 0 auto; \/* Centers the image horizontally *\/\n    max-width: 100%; \/* Ensures images are responsive and don't exceed container width *\/\n    height: auto; \/* Maintains aspect ratio for images *\/\n  }\n\n  .image-container p {\n    margin-top: 10px; \/* Adds space between the image and its description *\/\n    font-size: 16px; \/* Sets font size for the description *\/\n    line-height: 1.6; \/* Improves readability by increasing line spacing *\/\n    color: #333; \/* Uses a dark gray color for text *\/\n  }\n\n  .image-container h2 {\n    font-size: 24px; \/* Sets font size for headings *\/\n    font-weight: bold; \/* Ensures headings stand out *\/\n    margin-top: 10px; \/* Adds space above the heading *\/\n    color: #222; \/* Uses a slightly darker shade for headings *\/\n  }\n\n  .product-info {\n    font-size: 16px;\n    line-height: 1.6;\n    text-align: center; \/* Ensures all text in the product info is centered *\/\n  }\n     a.link-faded[href=\"\/collections\/vendors?q=Groomers%20Helper%C2%AE\"] {\n    color: #FF0000; \/* Red color *\/\n}\n\u003c\/style\u003e\n\u003cdiv class=\"product-info\"\u003e\n\u003c!-- First Image Section with Lightbox --\u003e\n\u003cdiv class=\"image-container\"\u003e\n\u003ca data-lightbox=\"product-images\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8468\/2786\/files\/LoopAdj.Green.jpg?v=1714586428\"\u003e\n\u003ch2\u003eThe Loop Adjuster\u003c\/h2\u003e\n\u003cbr\u003e\u003cimg height=\"168\" width=\"210\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8468\/2786\/files\/LoopAdj.Green.jpg?v=1714586428\" alt=\"Loop Adjuster\"\u003e\u003c\/a\u003e\n\u003cp\u003eThe Loop Adjuster adjusts to different sizes to accommodate different size dogs, without having to raise or lower your grooming arm.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eThe Loop Adjusters below are all the same size, but are \"adjusted\" to different lengths.\u003c\/p\u003e\n\u003ch2\u003eAdjustable Lengths\u003c\/h2\u003e\n\u003ca data-lightbox=\"product-images\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8468\/2786\/files\/3-loop-adj_fc1363ba-730b-4825-aa83-b1830edb665b_480x480.jpg?v=1742843311\"\u003e\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8468\/2786\/files\/3-loop-adj_fc1363ba-730b-4825-aa83-b1830edb665b_480x480.jpg?v=1742843311\" alt=\"Three Loop Adjusters\" width=\"700\" height=\"216\"\u003e\u003c\/a\u003e\n\u003cp\u003eExample of three Groomers Helper® Loop Adjusters showing different loop lengths.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eThe Groomers Helper® Loop Adjuster allows you to keep your grooming arm at one height and all you do is adjust the loop to the size of each dog you are grooming.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003eDesigned to work with the Loops you are using now!\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003ch2\u003eIt is just that simple\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Lightbox JS Script --\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.6.0\/jquery.min.js\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/lightbox2\/2.11.3\/js\/lightbox-plus-jquery.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\n  lightbox.option({\n    'disableScrolling': true, \/* Prevents scrolling while the lightbox is open *\/\n    'alwaysShowNavOnTouchDevices': true, \/* Ensures navigation is always visible on touch devices *\/\n    'fadeDuration': 200, \/* Sets the fade-in\/out animation duration *\/\n    'resizeDuration': 200, \/* Sets the resize animation duration *\/\n    'wrapAround': true \/* Enables looping through images in the gallery *\/\n   'onOpen': function() {\n            document.addEventListener('click', handleClick);\n            document.addEventListener('touchstart', handleTouchStart);\n            document.addEventListener('touchmove', handleTouchMove);\n        },\n        'onClose': function() {\n            document.removeEventListener('click', handleClick);\n            document.removeEventListener('touchstart', handleTouchStart);\n            document.removeEventListener('touchmove', handleTouchMove);\n        }\n    });\n\n    function handleClick(event) {\n        if (event.button === 0) { \/\/ Left mouse button\n            history.back();\n        }\n    }\n\n    let xDown = null;\n    let yDown = null;\n\n    function handleTouchStart(event) {\n        const firstTouch = (event.touches || event.originalEvent.touches)[0];\n        xDown = firstTouch.clientX;\n        yDown = firstTouch.clientY;\n    }\n\n    function handleTouchMove(event) {\n        if (!xDown || !yDown) {\n            return;\n        }\n\n        let xUp = event.touches[0].clientX;\n        let yUp = event.touches[0].clientY;\n\n        let xDiff = xDown - xUp;\n        let yDiff = yDown - yUp;\n\n        if (Math.abs(xDiff) \u003e Math.abs(yDiff)) {\n            \/\/ Left or right swipe\n            if (xDiff \u003e 0) {\n                \/\/ Left swipe\n                history.back();\n            } else {\n                \/\/ Right swipe\n                history.back();\n            }\n        } else {\n            \/\/ Up or down swipe\n            if (yDiff \u003e 0) {\n                \/\/ Up swipe\n                history.back();\n            } else {\n                \/\/ Down swipe\n                history.back();\n            }\n        }\n        xDown = null;\n        yDown = null;\n    }\n  });\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Groomers Helper®","offers":[{"title":"Black","offer_id":42419165528098,"sku":"GH-LA2-BLK","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":42419165626402,"sku":"GH-LA2-PURP","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":42419165659170,"sku":"GH-LA2-PK","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":42419165691938,"sku":"GH-LA2-BLUE","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":42419165724706,"sku":"GH-LA2-GREEN","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":42419165757474,"sku":"GH-LA2-ORANGE","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":42419165790242,"sku":"GH-LA2-RED","price":17.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0728\/8468\/2786\/files\/36_LoopAdjusterGroup.jpg?v=1739972547","url":"https:\/\/groomershelper.com\/products\/groomers-helper-loop-adjuster","provider":"Groomers Helper®","version":"1.0","type":"link"}