{"title":"Pilates","description":"\u003cscript\u003e\/\/ \u003c![CDATA[\n\/*\n * jQuery Shorten plugin 1.1.0\n *\n * Copyright (c) 2014 Viral Patel\n * http:\/\/viralpatel.net\n *\n * Licensed under the MIT license:\n *   http:\/\/www.opensource.org\/licenses\/mit-license.php\n *\/\n\n\/*\n** updated by Jeff Richardson\n** Updated to use strict,\n** IE 7 has a \"bug\" It is returning underfined when trying to reference string characters in this format\n** content[i]. IE 7 allows content.charAt(i) This works fine in all modern browsers.\n** I've also added brackets where they werent added just for readability (mostly for me).\n*\/\n\n(function($) {\n    $.fn.shorten = function(settings) {\n        \"use strict\";\n\n        var config = {\n            showChars: 0,\n            ellipsesText: \"\",\n            moreText: \"LEARN MORE + \",\n            lessText: \"Read Less\",\n            errMsg: null,\n            force: false\n        };\n\n        if (settings) {\n            $.extend(config, settings);\n        }\n\n        if ($(this).data('jquery.shorten') \u0026\u0026 !config.force) {\n            return false;\n        }\n        $(this).data('jquery.shorten', true);\n\n        $(document).off(\"click\", '.morelink');\n\n        $(document).on({\n            click: function() {\n\n                var $this = $(this);\n                if ($this.hasClass('less')) {\n                    $this.removeClass('less');\n                    $this.html(config.moreText);\n                    $this.parent().prev().prev().show(); \/\/ shortcontent\n                    $this.parent().prev().hide(); \/\/ allcontent\n\n                } else {\n                    $this.addClass('less');\n                    $this.html(config.lessText);\n                    $this.parent().prev().prev().hide(); \/\/ shortcontent\n                    $this.parent().prev().show(); \/\/ allcontent\n                }\n                return false;\n            }\n        }, '.morelink');\n\n        return this.each(function() {\n            var $this = $(this);\n\n            var content = $this.html();\n            var contentlen = $this.text().length;\n            if (contentlen \u003e config.showChars) {\n                var c = content.substr(0, config.showChars);\n                if (c.indexOf('\u003c') \u003e= 0) \/\/ If there's HTML don't want to cut it\n                {\n                    var inTag = false; \/\/ I'm in a tag?\n                    var bag = ''; \/\/ Put the characters to be shown here\n                    var countChars = 0; \/\/ Current bag size\n                    var openTags = []; \/\/ Stack for opened tags, so I can close them later\n                    var tagName = null;\n\n                    for (var i = 0, r = 0; r \u003c= config.showChars; i++) {\n                        if (content[i] == '\u003c' \u0026\u0026 !inTag) {\n                            inTag = true;\n\n                            \/\/ This could be \"tag\" or \"\/tag\"\n                            tagName = content.substring(i + 1, content.indexOf('\u003e', i));\n\n                            \/\/ If its a closing tag\n                            if (tagName[0] == '\/') {\n\n\n                                if (tagName != '\/' + openTags[0]) {\n                                    config.errMsg = 'ERROR en HTML: the top of the stack should be the tag that closes';\n                                } else {\n                                    openTags.shift(); \/\/ Pops the last tag from the open tag stack (the tag is closed in the retult HTML!)\n                                }\n\n                            } else {\n                                \/\/ There are some nasty tags that don't have a close tag like \u003cbr\/\u003e\n                                if (tagName.toLowerCase() != 'br') {\n                                    openTags.unshift(tagName); \/\/ Add to start the name of the tag that opens\n                                }\n                            }\n                        }\n                        if (inTag \u0026\u0026 content[i] == '\u003e') {\n                            inTag = false;\n                        }\n\n                        if (inTag) { bag += content.charAt(i); } \/\/ Add tag name chars to the result\n                        else {\n                            r++;\n                            if (countChars \u003c= config.showChars) {\n                                bag += content.charAt(i); \/\/ Fix to ie 7 not allowing you to reference string characters using the []\n                                countChars++;\n                            } else \/\/ Now I have the characters needed\n                            {\n                                if (openTags.length \u003e 0) \/\/ I have unclosed tags\n                                {\n                                    \/\/console.log('They were open tags');\n                                    \/\/console.log(openTags);\n                                    for (j = 0; j \u003c openTags.length; j++) {\n                                        \/\/console.log('Cierro tag ' + openTags[j]);\n                                        bag += '\u003c\/' + openTags[j] + '\u003e'; \/\/ Close all tags that were opened\n\n                                        \/\/ You could shift the tag from the stack to check if you end with an empty stack, that means you have closed all open tags\n                                    }\n                                    break;\n                                }\n                            }\n                        }\n                    }\n                    c = $('\u003cdiv\/\u003e').html(bag + '\u003cspan class=\"ellip\"\u003e' + config.ellipsesText + '\u003c\/span\u003e').html();\n                }else{\n                    c+=config.ellipsesText;\n                }\n\n                var html = '\u003cdiv class=\"shortcontent\"\u003e' + c +\n                    '\u003c\/div\u003e\u003cdiv class=\"allcontent\"\u003e' + content +\n                    '\u003c\/div\u003e\u003cspan\u003e\u003ca href=\"javascript:\/\/nop\/\" class=\"morelink\"\u003e' + config.moreText + '\u003c\/a\u003e\u003c\/span\u003e';\n\n                $this.html(html);\n                $this.find(\".allcontent\").hide(); \/\/ Hide all text\n                $('.shortcontent p:last', $this).css('margin-bottom', 0); \/\/Remove bottom margin on last paragraph as it's likely shortened\n            }\n        });\n\n    };\n\n})(jQuery);\n\n$(document).ready(function() {\n$(\".text-collapse\").shorten();\n});\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"text-collapse\"\u003e\n\u003ch2\u003ePilates Equipment \u0026amp; Pilates Workouts\u003c\/h2\u003e\n\u003cp\u003e Did you know that Pilates actually got its name from its inventor, Joseph Pilates, a former gymnast and carpenter who came up with this exercise routine to help injured dancers? If you have watched Pilates workouts or used Pilates equipment before, you have probably noticed that many of the moves and even the gear are inspired by yoga. Several other movements are inspired by animals such as swans and tigers. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e Pilates focuses on strengthening the core of your body, including the abdomen, obliques, and lower back. With Gaiam's complete selection of equipment for this type of exercise, you can start off on the right foot and gain the benefits of Pilates even more as you go along. \u003cbr\u003e \u003cbr\u003e Pilates is great for increasing bodily awareness, developing strength and endurance, improving posture, enhancing coordination and balance, and gaining better control of your entire body. Some people have also attested to its effectiveness in weight-loss programs. \u003cbr\u003e \u003cbr\u003e We offer a range of DVDs that are targeted at your specific goals, such as a set designed to help you shed off those extra pounds and one that covers a five-day routine for flattening the abs. We also have a range of equipment that can help you achieve your desired body and health condition-a toning ring kit, sculpting supplies, adjustable bands, foam rollers, and more. These valuable materials will allow you to improve your Pilates practice.\u003cbr\u003e \u003cbr\u003e Gaiam believes in the amazing benefits of Pilates. With our collection of high-quality Pilates equipment and the Pilates workouts that you can follow in our videos, we want to show our commitment to equipping you well for a healthier lifestyle through exercise. Browse our products and pick out the most suitable ones for your needs.\u003c\/p\u003e\n\u003c\/div\u003e","products":[{"product_id":"05-58825_2","title":"Grippy Yoga Gloves","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eNo mat? No problem. With our grippy yoga gloves, you’ll be able to practice whenever wherever. The finger-and-palm targeted traction design of these yoga gloves gives you a non-slip surface anytime, anywhere to increase balance and stability.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight and breathable\u003c\/li\u003e\n\u003cli\u003eFinger-palm targeted traction\u003c\/li\u003e\n\u003cli\u003eAllows you to practice with or without a mat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e One size fits most.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterials: \u003c\/strong\u003e95% Polyester, 3% Rubber, 2% Spandex.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions: \u003c\/strong\u003eMachine wash. Air dry.\u003c\/p\u003e","brand":"Gaiam","offers":[{"title":"black\/gray","offer_id":32665643585,"sku":"05-54029","price":9.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/products\/large_4418b5dd-427e-4fa2-a9bd-4a112afce7fa.jpg?v=1594922288"},{"product_id":"05-62071","title":"Grippy Yoga-Barre Socks","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThese full-toe grippy socks have a ballet-inspired design that is perfect for yoga, Pilates, barre, and dance. The grips provide a non-slip surface on or off the mat and the criss-cross top straps keep the socks in place during any pose.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBallet-inspired design\u003c\/li\u003e\n\u003cli\u003eIdeal for yoga, Pilates, barre, or dance\u003c\/li\u003e\n\u003cli\u003eFull-toe coverage\u003c\/li\u003e\n\u003cli\u003eNon-slip grips\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse with or without a mat\u003c\/li\u003e\n\u003cli\u003eCriss-cross top straps keep the socks in place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-open-accessibility-text-original=\"15px\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWomen's Sizes:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan data-open-accessibility-text-original=\"15px\" data-mce-fragment=\"1\"\u003eS\/M- Fits sizes 5-10.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-open-accessibility-text-original=\"15px\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMaterials:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003e98% Polyester, 2% Spandex.\u003c\/p\u003e\n\u003cp data-open-accessibility-text-original=\"15px\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eCare Instructions:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003c\/strong\u003eMachine wash cold with similar colors. Gentle cycle, mild detergent. Do not bleach. Lay flat to dry. Do not iron.\u003c\/p\u003e","brand":"Gaiam","offers":[{"title":"gray","offer_id":31442404016174,"sku":"05-62071","price":9.98,"currency_code":"USD","in_stock":true},{"title":"indigo","offer_id":31442404048942,"sku":"05-63635","price":9.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/products\/large_8d476cae-6c83-48ec-9d4f-9e9c70620026.jpg?v=1603126700"},{"product_id":"no-slip-yoga-socks","title":"Grippy Yoga Socks","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eNo mat? No problem. With our grippy yoga socks, you’ll be able to practice whenever, wherever. Designed to be used with a mat or without, these non slip yoga toe socks have targeted traction zones that give non-slip grip on any surface to increase balance and stability.\u003cspan\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003eGrippy Socks for Women \u0026amp; Men: \u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllows you to safely practice even without a mat\u003c\/li\u003e\n\u003cli\u003eAre perfect for travel or studio use\u003c\/li\u003e\n\u003cli\u003eHelps reduce exposure to foot fungus\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWomen's Yoga Toe Socks Sizes: \u003c\/strong\u003eS\/M- Fits sizes 5-10 and M\/L fits sizes 10-11.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMen's Yoga Toe Socks Sizes: \u003c\/strong\u003eS\/M- Fits sizes 4-9 and M\/L fits sizes 10-12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterials:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e95% Polyester, 5% Spandex, Silicone Grips\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003eCare Instructions:\u003c\/strong\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003e Machine wash. Air dry.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Gaiam","offers":[{"title":"gray \/ s\/m","offer_id":32929975041,"sku":"05-52223","price":9.98,"currency_code":"USD","in_stock":false},{"title":"gray \/ m\/l","offer_id":32929975105,"sku":"05-52204","price":9.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/products\/05-52223_Grey_A.jpg?v=1538606667"},{"product_id":"grippy-yoga-barre-socks-2-pack","title":"Grippy Yoga-Barre Socks - 2 Pack","description":"\u003cp\u003eThis 2 pack of full-toe grippy socks have a ballet-inspired design that is perfect for yoga, Pilates, barre, and dance. The grips provide a non-slip surface on or off the mat while the criss-cross top straps keep the socks in place during any pose.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBallet-inspired design\u003c\/li\u003e\n\u003cli\u003eIdeal for yoga, Pilates, barre, or dance\u003c\/li\u003e\n\u003cli\u003ePack of 2\u003c\/li\u003e\n\u003cli\u003eFull-toe coverage\u003c\/li\u003e\n\u003cli\u003eNon-slip grips\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse with or without a mat\u003c\/li\u003e\n\u003cli\u003eCriss-cross top straps keep the socks in place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWomen's Sizes:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eS\/M- Fits sizes 5-10.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterials:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e98% Polyester, 2% Spandex.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003eCare Instructions: \u003c\/strong\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003eMachine wash cold with similar colors. Gentle cycle, mild detergent. Do not bleach. Lay flat to dry. Do not iron. \u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Gaiam","offers":[{"title":"black\/gray","offer_id":30276416208942,"sku":"05-63569","price":14.98,"currency_code":"USD","in_stock":true},{"title":"folkstone","offer_id":31442779078702,"sku":"05-63755","price":14.98,"currency_code":"USD","in_stock":true},{"title":"Very Coral","offer_id":40168856125486,"sku":"05-64994","price":14.98,"currency_code":"USD","in_stock":false},{"title":"Wild Lilac","offer_id":40168856977454,"sku":"05-64995","price":14.98,"currency_code":"USD","in_stock":false},{"title":"High Tide","offer_id":40168857010222,"sku":"05-64996","price":14.98,"currency_code":"USD","in_stock":false},{"title":"Vintage Green","offer_id":40168857042990,"sku":"05-64997","price":14.98,"currency_code":"USD","in_stock":false},{"title":"Dovetail","offer_id":40168857108526,"sku":"05-64998","price":14.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/products\/05-63569_BarreSocks-2Pack_A.jpg?v=1597247515"},{"product_id":"grippy-toeless-yoga-socks-2-pack","title":"Grippy Toeless Yoga Socks - 2 Pack","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThis 2-pack of Grippy Toeless Yoga socks will let you take your yoga practice anywhere, on or off the mat. The targeted traction zones provide no-slip grip on any surface, while the open design allows toes to spread naturally for better tactile feel and balance. Socks can be used with a mat for added grip.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMatless grip\u003c\/li\u003e\n\u003cli\u003eTargeted traction zones\u003c\/li\u003e\n\u003cli\u003eNo-slip grip on any surface\u003c\/li\u003e\n\u003cli\u003eOpen design allows for better tactile feel and balance\u003c\/li\u003e\n\u003cli\u003eOne size fits most\u003c\/li\u003e\n\u003cli\u003eComes in a 2-pack\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e One size fits most.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterials:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e95% Polyester, 5% Spandex, Silicone Grips\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003eCare Instructions:\u003c\/strong\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003e Machine wash cold with similar colors. Gentle cycle, mild detergent. Do not bleach. Tumble dry low. Do not iron.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Gaiam","offers":[{"title":"black\/grey","offer_id":31694666563630,"sku":"05-63642","price":14.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/products\/05-63642_GRIPPY-TOELESS-YOGA-SOCKS-2PK-BLACK-GREY_A.jpg?v=1602883919"},{"product_id":"pilates-ring","title":"Pilates Ring","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAdd resistance to your Pilates routine with the Pilates Ring. Featuring a toning ring with two non-slip padded handles to target your legs and core during Pilates moves and ensure perfect positioning. Strengthen and tone from the\u003cspan\u003e comfort of your own home—no bulky equipment or a trip to a Pilates studio required.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTwo non-slip padded handles\u003c\/li\u003e\n\u003cli\u003ePerfects your Pilates positioning\u003c\/li\u003e\n\u003cli\u003eTone, sculpt and strengthen muscles\u003c\/li\u003e\n\u003cli\u003eLightweight and flexible\u003c\/li\u003e\n\u003cli\u003eDownloadable guide included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMeasurements:\u003c\/strong\u003e 15\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eResources:\u003c\/strong\u003e \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/files\/05-63872_GA_KIT_GAIAM_PILATES_RING_CARE.pdf?v=1604619711\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCare, Setup, \u0026amp; Tips\u003c\/a\u003e\u003c\/p\u003e","brand":"Gaiam","offers":[{"title":"Default Title","offer_id":31699018088494,"sku":"05-63872","price":19.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/products\/05-63872_GAIAM-PILATES-RING_A.jpg?v=1581453487"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1728\/2157\/collections\/Pilates-300.jpg?v=1552600255","url":"https:\/\/www.gaiam.com\/collections\/pilates.oembed","provider":"Gaiam","version":"1.0","type":"link"}