{"title":"Cross Keys","description":"","products":[{"product_id":"cross-keys-school-towel-2-sizes","title":"Cross Keys School Towel- 2 sizes","description":"\u003cp data-start=\"0\" data-end=\"190\"\u003eBring a little \u003cstrong data-start=\"15\" data-end=\"35\"\u003eCross Keys pride\u003c\/strong\u003e to every pool day, beach trip, and post-feis cooldown with this personalized black beach towel — because yes, even dancers deserve to relax… occasionally.\u003c\/p\u003e\n\u003cp data-start=\"192\" data-end=\"671\"\u003eThis sleek, modern towel pairs a bold matte black background with your \u003cstrong data-start=\"263\" data-end=\"299\"\u003eCross Keys logo front and center\u003c\/strong\u003e, creating a look that feels more like a statement piece than just something you throw on a lounge chair. The real magic? A subtle nod to tradition: the \u003cstrong data-start=\"452\" data-end=\"516\"\u003eschool’s signature lace collar detail tucked into the corner\u003c\/strong\u003e, adding that quiet, meaningful touch only your dance family will recognize. It’s the kind of detail that makes people say, “Wait… where did you get that?”\u003c\/p\u003e\n\u003cp data-start=\"673\" data-end=\"817\"\u003eAdd a name to make it unmistakably yours (and to avoid the classic “that’s definitely my towel” debate at competitions, hotels, and pool decks).\u003c\/p\u003e\n\u003cp data-start=\"819\" data-end=\"1125\"\u003eDesigned for real life—not just pretty photos—this towel is lightweight, quick-drying, and easy to pack, making it perfect for \u003cstrong data-start=\"946\" data-end=\"1040\"\u003eIrish dance competitions, travel weekends, beach days, or poolside recovery between rounds\u003c\/strong\u003e. It’s equal parts functional and personal, which is exactly how your gear should be.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1cgjcou\" data-start=\"1127\" data-end=\"1160\"\u003eWhy you’ll actually use this:\u003c\/h3\u003e\n\u003cul data-start=\"1161\" data-end=\"1444\"\u003e\n\u003cli data-section-id=\"1hf92y9\" data-start=\"1161\" data-end=\"1205\"\u003ePersonalized = no mix-ups (or “borrowing”)\u003c\/li\u003e\n\u003cli data-section-id=\"vtirv7\" data-start=\"1206\" data-end=\"1270\"\u003eLightweight + quick-dry = ideal for travel and feis weekends\u003c\/li\u003e\n\u003cli data-section-id=\"gxoxrc\" data-start=\"1271\" data-end=\"1339\"\u003eSubtle lace detail = a meaningful nod to your school’s tradition\u003c\/li\u003e\n\u003cli data-section-id=\"16whano\" data-start=\"1340\" data-end=\"1389\"\u003eClean black design = looks elevated, not loud\u003c\/li\u003e\n\u003cli data-section-id=\"pvxy82\" data-start=\"1390\" data-end=\"1444\"\u003eBig enough to sprawl out, soft enough to stay awhile\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"lyi9jk\" data-start=\"1446\" data-end=\"1467\"\u003eProduct Features:\u003c\/h3\u003e\n\u003cul data-start=\"1468\" data-end=\"1735\"\u003e\n\u003cli data-section-id=\"8piydh\" data-start=\"1468\" data-end=\"1524\"\u003ePolyester print side for vivid, quick-drying imagery\u003c\/li\u003e\n\u003cli data-section-id=\"1qf2073\" data-start=\"1525\" data-end=\"1578\"\u003eSoft white cotton loop backing for gentle comfort\u003c\/li\u003e\n\u003cli data-section-id=\"a46f4\" data-start=\"1579\" data-end=\"1621\"\u003eDurable hemmed edges to resist fraying\u003c\/li\u003e\n\u003cli data-section-id=\"1clem69\" data-start=\"1622\" data-end=\"1683\"\u003eMoisture-absorbent blend (approx. 50\/50 cotton-polyester)\u003c\/li\u003e\n\u003cli data-section-id=\"1adrh20\" data-start=\"1684\" data-end=\"1735\"\u003eAvailable in two sizes: 30\" × 60\" and 36\" × 72\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"hg2ksi\" data-start=\"1737\" data-end=\"1759\"\u003eCare Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"1760\" data-end=\"1878\"\u003e\n\u003cli data-section-id=\"1iutd7t\" data-start=\"1760\" data-end=\"1816\"\u003eMachine wash cold with similar colors (gentle cycle)\u003c\/li\u003e\n\u003cli data-section-id=\"cmz2bq\" data-start=\"1817\" data-end=\"1847\"\u003eTumble dry low or hang dry\u003c\/li\u003e\n\u003cli data-section-id=\"ipj4zk\" data-start=\"1848\" data-end=\"1878\"\u003eDo not bleach or dry clean\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-start=\"1880\" data-end=\"2026\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eBecause whether you’re heading to the beach, the pool, or just pretending you’re not thinking about your next round… this towel shows up with you.\u003c\/p\u003e","brand":"Printify","offers":[{"title":"30\" × 60\"","offer_id":48955401207960,"sku":"29997700246259606131","price":34.99,"currency_code":"USD","in_stock":true},{"title":"36\" × 72\"","offer_id":48955401240728,"sku":"29572128088996991956","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/custom_Irish_dance_school_apparel_Irish_dance_team_gear_personalized_Irish_dance_jersey_Irish_dance_competition_outfit_Irish_Dance_Nationals_2026.png?v=1778774169"},{"product_id":"cross-keys-embroidered-distressed-baseball-hat","title":"Cross Keys Embroidered Distressed Baseball Hat","description":"\u003cp data-start=\"180\" data-end=\"500\"\u003eThis \u003cstrong data-start=\"185\" data-end=\"215\"\u003eCross Keys embroidered cap\u003c\/strong\u003e brings that perfectly broken-in, vintage feel from day one. The soft, unstructured crown and low-profile fit sit comfortably just right — not too high, not too stiff — while the subtle distressing gives it that “I’ve had this forever” vibe (without you actually having to wait years).\u003c\/p\u003e\n\u003cp data-start=\"502\" data-end=\"799\"\u003eFront and center is the \u003cstrong data-start=\"526\" data-end=\"588\"\u003eCross Keys crest, embroidered for a clean, elevated finish\u003c\/strong\u003e that stands out against the worn-in texture. It’s equal parts school pride and everyday style — whether you’re at practice, traveling to a competition, or just trying to hide day-three hair like a professional.\u003c\/p\u003e\n\u003cp data-start=\"801\" data-end=\"995\"\u003eIt’s the kind of hat that becomes \u003cem data-start=\"835\" data-end=\"845\"\u003eyour hat\u003c\/em\u003e fast. Toss it on for early call times, long competition days, airport runs, or casual weekends — it works with everything and asks nothing in return.\u003c\/p\u003e\n\u003ch3 data-section-id=\"34owsi\" data-start=\"997\" data-end=\"1049\"\u003eWhy this one earns a permanent spot in your bag:\u003c\/h3\u003e\n\u003cul data-start=\"1050\" data-end=\"1363\"\u003e\n\u003cli data-section-id=\"164awz9\" data-start=\"1050\" data-end=\"1109\"\u003eEmbroidered crest = polished, long-lasting school pride\u003c\/li\u003e\n\u003cli data-section-id=\"3xolr\" data-start=\"1110\" data-end=\"1171\"\u003eVintage distressing = perfectly worn-in look from day one\u003c\/li\u003e\n\u003cli data-section-id=\"ff6h1i\" data-start=\"1172\" data-end=\"1224\"\u003eLow-profile fit = actually flattering (for once)\u003c\/li\u003e\n\u003cli data-section-id=\"6ftpfi\" data-start=\"1225\" data-end=\"1297\"\u003eAdjustable strap = fits kids, teens, and adults without the struggle\u003c\/li\u003e\n\u003cli data-section-id=\"1a5l5a4\" data-start=\"1298\" data-end=\"1363\"\u003eEffortless style = hides messy hair, elevates everything else\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"lyi9jk\" data-start=\"1365\" data-end=\"1386\"\u003eProduct Features:\u003c\/h3\u003e\n\u003cul data-start=\"1387\" data-end=\"1706\"\u003e\n\u003cli data-section-id=\"1q90e9z\" data-start=\"1387\" data-end=\"1434\"\u003e100% cotton twill for a soft, vintage drape\u003c\/li\u003e\n\u003cli data-section-id=\"wdwy5v\" data-start=\"1435\" data-end=\"1499\"\u003eUnstructured, low-profile 6-panel build for everyday comfort\u003c\/li\u003e\n\u003cli data-section-id=\"aa5i6z\" data-start=\"1500\" data-end=\"1569\"\u003eDeliberate distressed details — each hat varies in wear and color\u003c\/li\u003e\n\u003cli data-section-id=\"19sptuc\" data-start=\"1570\" data-end=\"1636\"\u003eAdjustable self-fabric hideaway strap with metal D-ring slider\u003c\/li\u003e\n\u003cli data-section-id=\"lxy7na\" data-start=\"1637\" data-end=\"1706\"\u003eEmbroidered Cross Keys crest with reinforced 6-row stitched visor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"hg2ksi\" data-start=\"1708\" data-end=\"1730\"\u003eCare Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"1731\" data-end=\"1893\"\u003e\n\u003cli data-section-id=\"15v6hnf\" data-start=\"1731\" data-end=\"1775\"\u003eSpot clean with warm water and dish soap\u003c\/li\u003e\n\u003cli data-section-id=\"3xkzvk\" data-start=\"1776\" data-end=\"1823\"\u003eUse a soft bristled brush for tougher areas\u003c\/li\u003e\n\u003cli data-section-id=\"18k35m2\" data-start=\"1824\" data-end=\"1893\"\u003eNo need to soak — treat it like your favorite, well-earned staple\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-start=\"1895\" data-end=\"2046\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eBecause let’s be honest — some days you’re performing… and some days you’re just trying to look like you have your life together. This hat covers both.\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eOne size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eCrown height, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eCrown width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth of front panel, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eBill length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e2.87\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-start=\"1895\" data-end=\"2046\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ One size","offer_id":48955407466648,"sku":"30276675116295503641","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/custom_Irish_dance_school_apparel_Irish_dance_team_gear_personalized_Irish_dance_jersey_Irish_dance_competition_outfit_feis_apparel_for_dancers_Baseball_hat.png?v=1778774145"},{"product_id":"cross-keys-sport-tek-baseball-jersey","title":"Cross Keys Sport-Tek Baseball Jersey","description":"\u003cp data-start=\"0\" data-end=\"84\"\u003eStep up your team gear with a jersey that actually works as hard as your dancers do.\u003c\/p\u003e\n\u003cp data-start=\"86\" data-end=\"414\"\u003eThe \u003cstrong data-start=\"90\" data-end=\"130\"\u003eCross Keys Sport-Tek Baseball Jersey\u003c\/strong\u003e blends performance fabric with meaningful design — so it’s not just something you wear, it’s something you represent. Lightweight, breathable, and built for movement, this jersey keeps dancers (and proud parents) cool through long competition days, travel, and everything in between.\u003c\/p\u003e\n\u003cp data-start=\"416\" data-end=\"769\"\u003eOn the front, the \u003cstrong data-start=\"434\" data-end=\"482\"\u003eFour Counties crest sits over the left chest\u003c\/strong\u003e, paired with \u003cstrong data-start=\"496\" data-end=\"522\"\u003ecustom personalization\u003c\/strong\u003e — because every dancer has earned their name on their gear. Flip it around and the \u003cstrong data-start=\"606\" data-end=\"642\"\u003ebold Cross Keys logo on the back\u003c\/strong\u003e makes a strong, unified statement that stands out in a crowd (and let’s be honest… helps you spot your kid across a ballroom).\u003c\/p\u003e\n\u003cp data-start=\"771\" data-end=\"974\"\u003eThe classic baseball jersey style adds that athletic edge, while the moisture-wicking Sport-Tek fabric keeps things practical — because looking sharp is great, but not overheating at a feis? Even better.\u003c\/p\u003e\n\u003ch3 data-section-id=\"15tol1a\" data-start=\"976\" data-end=\"1026\"\u003eWhy this jersey earns a spot in your rotation:\u003c\/h3\u003e\n\u003cul data-start=\"1027\" data-end=\"1308\"\u003e\n\u003cli data-section-id=\"1emzgo\" data-start=\"1027\" data-end=\"1088\"\u003ePersonalized front = makes it theirs (and avoids mix-ups)\u003c\/li\u003e\n\u003cli data-section-id=\"19ns573\" data-start=\"1089\" data-end=\"1131\"\u003eBold back logo = instant team presence\u003c\/li\u003e\n\u003cli data-section-id=\"wkagll\" data-start=\"1132\" data-end=\"1196\"\u003eLightweight + breathable = ideal for competitions and travel\u003c\/li\u003e\n\u003cli data-section-id=\"1fybwbo\" data-start=\"1197\" data-end=\"1256\"\u003eAthletic style = looks polished without trying too hard\u003c\/li\u003e\n\u003cli data-section-id=\"lqc3yr\" data-start=\"1257\" data-end=\"1308\"\u003eYouth + adult sizing = full team, fully matched\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"lyi9jk\" data-start=\"1310\" data-end=\"1331\"\u003eProduct Features:\u003c\/h3\u003e\n\u003cul data-start=\"1332\" data-end=\"1626\"\u003e\n\u003cli data-section-id=\"1u9bxwt\" data-start=\"1332\" data-end=\"1408\"\u003eSport-Tek performance fabric — lightweight, breathable, moisture-wicking\u003c\/li\u003e\n\u003cli data-section-id=\"1baf50l\" data-start=\"1409\" data-end=\"1475\"\u003eFull-button baseball jersey design for a classic athletic look\u003c\/li\u003e\n\u003cli data-section-id=\"xvgsus\" data-start=\"1476\" data-end=\"1533\"\u003eLeft chest Four Counties crest with personalized name\u003c\/li\u003e\n\u003cli data-section-id=\"vfba2f\" data-start=\"1534\" data-end=\"1571\"\u003eLarge Cross Keys logo on the back\u003c\/li\u003e\n\u003cli data-section-id=\"19qx47c\" data-start=\"1572\" data-end=\"1626\"\u003eDurable construction that holds up wear after wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"1yy2mu9\" data-start=\"1628\" data-end=\"1645\"\u003eFit \u0026amp; Sizing:\u003c\/h3\u003e\n\u003cul data-start=\"1646\" data-end=\"1736\"\u003e\n\u003cli data-section-id=\"1fdybg\" data-start=\"1646\" data-end=\"1684\"\u003eAvailable in Youth and Adult sizes\u003c\/li\u003e\n\u003cli data-section-id=\"7vun0a\" data-start=\"1685\" data-end=\"1736\"\u003eAthletic, comfortable fit designed for movement\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"hg2ksi\" data-start=\"1738\" data-end=\"1760\"\u003eCare Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"1761\" data-end=\"1838\"\u003e\n\u003cli data-section-id=\"r01wec\" data-start=\"1761\" data-end=\"1782\"\u003eMachine wash cold\u003c\/li\u003e\n\u003cli data-section-id=\"41q3h0\" data-start=\"1783\" data-end=\"1801\"\u003eTumble dry low\u003c\/li\u003e\n\u003cli data-section-id=\"xa7tbm\" data-start=\"1802\" data-end=\"1838\"\u003eDo not bleach or iron decoration\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1840\" data-end=\"1958\"\u003ePerfect for \u003cstrong data-start=\"1852\" data-end=\"1957\"\u003eIrish dance competitions, team travel, school spirit days, or just repping Cross Keys wherever you go\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1960\" data-end=\"2057\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eBecause when the whole team shows up matching?\u003cbr data-start=\"2006\" data-end=\"2009\"\u003eYeah… that’s when people start paying attention.\u003c\/p\u003e\n\u003ch2 class=\"section-title text-nowrap\"\u003eYouth Measurements\u003c\/h2\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable class=\"table table-borderless spec-table\"\u003e\n\u003cthead class=\"thead-dark\"\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXS\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eS\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eM\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody Length at Back\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e21 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e23 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e25 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e27 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e29 1\/2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eChest\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e15\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e16 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e18\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e19\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e20 1\/2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e4\/5\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e6\/8\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e10\/12\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e14\/16\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e18\/20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSleeve Length from Center Back\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e12 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e13 3\/4\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e15\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e16 1\/4\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e17 3\/4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"section-title text-nowrap\"\u003e\u003c\/h2\u003e\n\u003ch2 class=\"section-title text-nowrap\"\u003eAdult Jersey Size\u003c\/h2\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable class=\"table table-borderless spec-table\"\u003e\n\u003cthead class=\"thead-dark\"\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXS\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eS\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eM\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e2XL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e3XL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody Length at Back\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e30 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e31 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e32 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e33 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e34 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e35 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e36 1\/2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eChest\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e19\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e20 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e23 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e25\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e26 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e28 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e30 1\/2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSleeve Length from Center Back\u003c\/th\u003e\n\u003ctd class=\"nowrap\"\u003e17 1\/4\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e18\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e18 3\/4\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e19 1\/2\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e20 1\/4\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e21 3\/4\u003c\/td\u003e\n\u003ctd class=\"nowrap\"\u003e22 1\/2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Sanmar","offers":[{"title":"Youth XS","offer_id":48955435384984,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth Small","offer_id":48955435417752,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth Medium","offer_id":48955435450520,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth Large","offer_id":48955435483288,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth XL","offer_id":48955435516056,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult XS","offer_id":48955435548824,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult Small","offer_id":48955435581592,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult Medium","offer_id":48955435614360,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult Large","offer_id":48955435647128,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult XL","offer_id":48955435679896,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult 2XL","offer_id":48955435712664,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult 3XL","offer_id":48955435745432,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult 4XL","offer_id":48955435778200,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/irish_Dance_School_Gear_custom_Irish_dance_school_apparel_Irish_dance_team_gear_personalized_Irish_dance_jersey_Irish_dance_competition_outfit_feis_apparel_for_dancers.png?v=1778774134"},{"product_id":"irish-dance-school-logo-backpack-cross-keys","title":"Irish Dance School Logo Backpack - Cross Keys","description":"\u003cp data-end=\"508\" data-start=\"202\"\u003eBuilt for long practice days, competition weekends, and everything in between, this \u003cstrong data-end=\"345\" data-start=\"286\"\u003eNew Balance backpack embroidered with the Cross Keys logo\u003c\/strong\u003e is a hardworking essential for Irish dancers on the move. Clean, athletic, and durable, it delivers the function dancers need with the school pride families love.\u003c\/p\u003e\n\u003cp data-end=\"746\" data-start=\"510\"\u003eThe \u003cstrong data-end=\"544\" data-start=\"514\"\u003eembroidered Cross Keys Logo\u003c\/strong\u003e gives this bag a polished, professional look, while the option to \u003cstrong data-end=\"647\" data-start=\"611\"\u003epersonalize with a dancer’s name\u003c\/strong\u003e in bold contrast stitching makes it unmistakably theirs—no more mix-ups at class, feis, or Oireachtas.\u003c\/p\u003e\n\u003cp data-end=\"1078\" data-start=\"748\"\u003eDesigned with dancers in mind, the spacious main compartment offers ventilation for post-practice gear, while the dedicated laptop sleeve and internal organizer keep schoolwork, music, and essentials protected and tidy. Multiple exterior pockets provide quick access to water bottles, socks, hair tools, or last-minute must-haves.\u003c\/p\u003e\n\u003cp data-end=\"1299\" data-start=\"1080\"\u003eComfort matters when the bag is worn all day. Padded air-mesh shoulder straps and a cushioned back panel make it ea\u003cimg\u003esy to carry from studio to stage, and the sturdy webbed top handle allows for quick grab-and-go moments.\u003c\/p\u003e\n\u003cp data-end=\"1446\" data-start=\"1301\"\u003eWhether it’s headed to daily class, feis weekends, or international travel, this backpack is made to keep up—while proudly representing Connick.\u003c\/p\u003e\n\u003chr data-end=\"1451\" data-start=\"1448\"\u003e\n\u003ch3 data-end=\"1465\" data-start=\"1453\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-end=\"1896\" data-start=\"1466\"\u003e\n\u003cli data-end=\"1508\" data-start=\"1466\"\u003e\n\u003cp data-end=\"1508\" data-start=\"1468\"\u003eEmbroidered Sullivan Stewart logo  on front\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1554\" data-start=\"1509\"\u003e\n\u003cp data-end=\"1554\" data-start=\"1511\"\u003eOptional \u003cstrong data-end=\"1552\" data-start=\"1520\"\u003epersonalized name embroidery\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1598\" data-start=\"1555\"\u003e\n\u003cp data-end=\"1598\" data-start=\"1557\"\u003eLarge main compartment with ventilation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1658\" data-start=\"1599\"\u003e\n\u003cp data-end=\"1658\" data-start=\"1601\"\u003eLaptop sleeve and interior organizer for secure storage\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1699\" data-start=\"1659\"\u003e\n\u003cp data-end=\"1699\" data-start=\"1661\"\u003eFront zippered pocket for essentials\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1744\" data-start=\"1700\"\u003e\n\u003cp data-end=\"1744\" data-start=\"1702\"\u003eSide pocket sleeves with elastic gussets\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1784\" data-start=\"1745\"\u003e\n\u003cp data-end=\"1784\" data-start=\"1747\"\u003eWebbed top handle for easy carrying\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1847\" data-start=\"1785\"\u003e\n\u003cp data-end=\"1847\" data-start=\"1787\"\u003ePadded air-mesh shoulder straps and back panel for comfort\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1860\" data-start=\"1848\"\u003e\n\u003cp data-end=\"1860\" data-start=\"1850\"\u003eImported\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1896\" data-start=\"1861\"\u003e\n\u003cp data-end=\"1896\" data-start=\"1863\"\u003eOfficial \u003cstrong data-end=\"1896\" data-start=\"1872\"\u003eNew Balance backpack\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"FeistyFitzy","offers":[{"title":"Default Title","offer_id":48955461730456,"sku":null,"price":72.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/irish_dance_backpack_dance_team_bag_feis_bag_custom_dance_backpack_irish_dance_gear_team_travel_bag_personalized_backpack_dance_competition_bag_irish_dance_school_gear_logo_backpack_dance_bag_girls_team_spirit_wear_travel_dance_bag.png?v=1778774121"},{"product_id":"cross-keys-school-skort","title":"Cross Keys School Skort","description":"\u003cp\u003eThe Cross Keys Skort: the perfect combination of Irish dance and sporty style.\u003c\/p\u003e\n\u003cp\u003eMade with breathable moisture management and UV protection, it also has fresh assurance from anti-bacterial treatment. The contoured waistband, side slits, and inner key pocket make it both fashionable and functional.\u003c\/p\u003e\n\u003cp\u003ePlease use size charts. We think they run a little big, but that's just us!\u003c\/p\u003e\n\u003cp\u003eGet your best Cross Keys Gear today!\u003c\/p\u003e","brand":"BAW","offers":[{"title":"Youth Small","offer_id":48955470807192,"sku":"SullivanSkortYS","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth Medium","offer_id":48955470839960,"sku":"SullivanSkortYM","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth Large","offer_id":48955470872728,"sku":"SullivanSkortYL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult XS","offer_id":48955470905496,"sku":"SullivanSkortAXS","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult Small","offer_id":48955470938264,"sku":"SullivanSkortAS","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult Medium","offer_id":48955470971032,"sku":"SullivanSkortAM","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult Large","offer_id":48955471003800,"sku":"SullivanSkortAL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult XL","offer_id":48955471036568,"sku":"SullivanSkortAXL","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Adult 2XL","offer_id":48955471069336,"sku":"SullivanSkort2XL","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/breathable_Irish_dance_apparel_for_feis_and_travel_School_Skort_Irish_Dance_School_Apparel.png?v=1778774108"},{"product_id":"irish-dance-apparel-cross-keys-women-girls-shorts","title":"Irish Dance Apparel: Cross Keys Women \u0026 Girls Shorts","description":"\u003cdiv id=\"styleno\"\u003e\n\u003cp\u003eGet ready for a summer  with these Cross Keys School Shorts!\u003c\/p\u003e\n\u003cp\u003eMade of lightweight polyester and featuring mesh panels for breathability, these shorts will keep you comfortable in any activity. With moisture-wicking Dry-fit technology and Fresh Assurance, you'll stay cool and fresh all day long. Plus, the 3\" inseam adds a touch of style. Perfect for ladies and youth. \u003c\/p\u003e\n\u003cp class=\"itemdesc\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"spec\"\u003e\n\u003ctable class=\"spectable\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"misctext-orng\"\u003eLADIES\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003eXS\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003e\n\u003cp\u003eS\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003e\n\u003cp\u003eM\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003eL\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003eXL\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003e2XL\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003e3XL\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"alpha\"\u003eA\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"location\"\u003eWAIST RELAXED\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e13 3\/4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e14 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e15 1\/4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e\n\u003cp\u003e16\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e16 3\/4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e17 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e18 1\/4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"alpha\"\u003eB\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"location\"\u003eINSEAM\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e\n\u003cp\u003e3 1\/2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e\n\u003cp\u003e3 1\/2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"spectable\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"misctext-orng\"\u003eYOUTH\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003eYS\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003eYM\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"size\"\u003eYL\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"alpha\"\u003eA\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"location\"\u003eWAIST RELAXED\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e12\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e12 3\/4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e13 1\/2\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv class=\"alpha\"\u003eB\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"location\"\u003eINSEAM\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 1\/4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e3 5\/8\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"measure\"\u003e4\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv class=\"divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003eAcceptable Tolerance: If measurement is \u0026gt;20\", then +1\", \u0026gt;5\" and \u0026lt;20\", then +1\/2\", \u0026lt;5\" then 1\/4\"\u003c\/p\u003e\n\u003cdiv id=\"garmentholder\"\u003e\u003cimg src=\"https:\/\/bawcatalog.com\/zshorts\/garment\/s701.jpg\" class=\"garmentimg\" width=\"366\" height=\"261\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"details\"\u003e\n\u003ctable width=\"510\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd height=\"30\" colspan=\"2\"\u003e\n\u003cdiv class=\"section-title\"\u003eFABRIC SPECIFICATIONS\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"130\"\u003eFABRIC TYPE:\u003c\/td\u003e\n\u003ctd width=\"380\"\u003ePolyester Mesh Panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"130\"\u003eFABRIC CONTENT:\u003c\/td\u003e\n\u003ctd width=\"380\"\u003e100% Polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"BAW","offers":[{"title":"Ladies XS","offer_id":48955478507672,"sku":"CKBlackshortLXS","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ladies S","offer_id":48955478540440,"sku":"CKBlackshortLS","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ladies M","offer_id":48955478573208,"sku":"CKBlackshortLM","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ladies L","offer_id":48955478605976,"sku":"CKBlackshortLL","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ladies XL","offer_id":48955478638744,"sku":"CKBlackshortLXL","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ladies 2XL","offer_id":48955478671512,"sku":"CKBlackshortL2XL","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ladies 3XL","offer_id":48955478704280,"sku":"CKBlackshort3XL","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Youth Small","offer_id":48955478737048,"sku":"CKBlackshortYS","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Youth Medium","offer_id":48955478769816,"sku":"CKBlackshortYM","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Youth Large","offer_id":48955478802584,"sku":"CKBlackshortYL","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/Irish_Dance_Practice_Wear_Irish_Dance_Uniforms_Custom_Irish_Dance_School_Apparel.png?v=1778768356"},{"product_id":"irish-dance-team-gear-cross-keys-new-balance-shorts-men-boys","title":"Irish Dance Team Gear: Cross Keys New Balance Shorts (Men \u0026 Boys)","description":"\u003cp\u003eStep into confidence with the \u003cstrong\u003eNew Balance Activate Tech Short\u003c\/strong\u003e, designed for male Irish dancers of all ages—boys through adults—who demand both performance and style. Branded with the trusted \u003cstrong\u003eNew Balance logo\u003c\/strong\u003e, these shorts instantly signal quality, athletic credibility, and a commitment to high standards.\u003c\/p\u003e\n\u003cp\u003eCrafted with \u003cstrong\u003eNB DRY fast-drying technology\u003c\/strong\u003e, these shorts wick moisture away to keep dancers cool, comfortable, and focused—whether on stage, at practice, or during conditioning workouts. The \u003cstrong\u003elightweight, flexible design\u003c\/strong\u003e ensures freedom of movement, making them the perfect choice for Irish dance training and performance.\u003c\/p\u003e\n\u003cp\u003eShow your school pride in and out of the studio with Cross Keys Logo.   Parents can trust that these shorts are not only durable and functional, but also a professional-grade garment their dancer will feel proud to wear.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOfficial \u003cstrong\u003eNew Balance branded\u003c\/strong\u003e shorts for trusted quality\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePersonalization option\u003c\/strong\u003e (name, school, or both) for a custom touch\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNB DRY technology\u003c\/strong\u003e wicks away sweat for all-day comfort\u003c\/li\u003e\n\u003cli\u003eLightweight, flexible fabric allows natural range of motion\u003c\/li\u003e\n\u003cli\u003eDesigned for \u003cstrong\u003emale Irish dancers\u003c\/strong\u003e – boys and men\u003c\/li\u003e\n\u003cli\u003eImported for consistent, professional quality\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"FeistyFitzy","offers":[{"title":"Mens XS \/ Black","offer_id":48958035361944,"sku":"CKShortsNB1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens S \/ Black","offer_id":48958035394712,"sku":"CKShortsNB2","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens M \/ Black","offer_id":48958035427480,"sku":"CKShortsNB3","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens L \/ Black","offer_id":48958035460248,"sku":"CKShortsNB4","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens XL \/ Black","offer_id":48958035493016,"sku":"CKShortsNB5","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens 2XL \/ Black","offer_id":48958035525784,"sku":"CKShortsNB6","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens 3XL \/ Black","offer_id":48958035558552,"sku":"CKShortsNB7","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Mens 4XL \/ Black","offer_id":48958035591320,"sku":"CKShortsNB8","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Boys XS \/ Black","offer_id":48958035624088,"sku":"CKShortsNB9","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Boys S \/ Black","offer_id":48958035656856,"sku":"CKShortsNB10","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Boys M \/ Black","offer_id":48958035689624,"sku":"CKShortsNB11","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Boys L \/ Black","offer_id":48958035722392,"sku":"CKShortsNB12","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Boys XL \/ Black","offer_id":48958035755160,"sku":"CKShortsNB13","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/Irish_Dance_Practice_Wear_Irish_Dance_Uniforms_Custom_Irish_Dance_School_Apparel_Boys_Irish_Dance_Shorts.png?v=1778768330"},{"product_id":"cross-keys-personalized-2026-nationals-competitor-shirt","title":"Cross Keys Personalized 2026 Nationals Competitor Shirt (Youth)","description":"\u003cp data-start=\"333\" data-end=\"413\"\u003eThis isn’t just another Nationals shirt—it’s the one they’ll \u003cem data-start=\"394\" data-end=\"412\"\u003eremember wearing\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp data-start=\"415\" data-end=\"760\"\u003eDesigned for \u003cstrong data-start=\"428\" data-end=\"469\"\u003eIrish Dance Nationals 2026 in Orlando\u003c\/strong\u003e, this royal blue Sport-Tek tee brings together performance, personalization, and just the right amount of magic. The front features \u003cstrong data-start=\"602\" data-end=\"628\"\u003ecrossed enchanted keys\u003c\/strong\u003e—a nod to \u003cem data-start=\"638\" data-end=\"650\"\u003eCross Keys\u003c\/em\u003e and the journey every dancer takes to get here (yes, we’re getting a little sentimental… because it matters).\u003c\/p\u003e\n\u003cp data-start=\"762\" data-end=\"944\"\u003eLightweight, breathable, and built for Florida heat, this is the shirt they’ll reach for between rounds, at the parks, and every time they want to feel like part of something bigger.\u003c\/p\u003e\n\u003cp data-start=\"946\" data-end=\"1098\"\u003eAnd the best part?\u003cbr data-start=\"964\" data-end=\"967\"\u003e👉 \u003cstrong data-start=\"970\" data-end=\"1025\"\u003eThe back can be personalized with the dancer’s name\u003c\/strong\u003e—because at Nationals, showing up as yourself is kind of the whole point.\u003c\/p\u003e\n\u003chr data-start=\"1100\" data-end=\"1103\"\u003e\n\u003ch3 data-section-id=\"1l4nt33\" data-start=\"1105\" data-end=\"1140\"\u003e💙 Why this one hits different:\u003c\/h3\u003e\n\u003cul data-start=\"1141\" data-end=\"1492\"\u003e\n\u003cli data-section-id=\"2ichcx\" data-start=\"1141\" data-end=\"1198\"\u003eDesigned specifically for \u003cstrong data-start=\"1169\" data-end=\"1198\"\u003eNationals 2026 in Orlando\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"x4wsee\" data-start=\"1199\" data-end=\"1267\"\u003eMagical crossed keys graphic = subtle Disney energy + school pride\u003c\/li\u003e\n\u003cli data-section-id=\"256sn9\" data-start=\"1268\" data-end=\"1342\"\u003e\n\u003cstrong data-start=\"1270\" data-end=\"1303\"\u003ePersonalized name on the back\u003c\/strong\u003e (no more “whose shirt is this?” chaos)\u003c\/li\u003e\n\u003cli data-section-id=\"eiohu7\" data-start=\"1343\" data-end=\"1412\"\u003eLightweight Sport-Tek fabric = survives heat, nerves, and long days\u003c\/li\u003e\n\u003cli data-section-id=\"rozhct\" data-start=\"1413\" data-end=\"1492\"\u003eClean, bold design that actually photographs well (important… you know it is)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1494\" data-end=\"1497\"\u003e\n\u003ch3 data-section-id=\"1xsmzkh\" data-start=\"1499\" data-end=\"1522\"\u003e⚡ Product Features:\u003c\/h3\u003e\n\u003cul data-start=\"1523\" data-end=\"1803\"\u003e\n\u003cli data-section-id=\"1wg21sf\" data-start=\"1523\" data-end=\"1589\"\u003e100% moisture-wicking polyester (Sport-Tek performance fabric)\u003c\/li\u003e\n\u003cli data-section-id=\"1cn537q\" data-start=\"1590\" data-end=\"1645\"\u003eUltra-lightweight (3.8 oz) for hot competition days\u003c\/li\u003e\n\u003cli data-section-id=\"dtjwq4\" data-start=\"1646\" data-end=\"1692\"\u003eBreathable + quick-drying for all-day wear\u003c\/li\u003e\n\u003cli data-section-id=\"sm9zu5\" data-start=\"1693\" data-end=\"1730\"\u003eAthletic fit for youth and adults\u003c\/li\u003e\n\u003cli data-section-id=\"1duvh0z\" data-start=\"1731\" data-end=\"1803\"\u003eDurable print that holds up through travel, washing, and repeat wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1805\" data-end=\"1808\"\u003e\n\u003ch3 data-section-id=\"g3v0b7\" data-start=\"1810\" data-end=\"1830\"\u003e📏 Fit \u0026amp; Sizing:\u003c\/h3\u003e\n\u003cul data-start=\"1831\" data-end=\"1949\"\u003e\n\u003cli data-section-id=\"1gqcdfg\" data-start=\"1831\" data-end=\"1871\"\u003eAvailable in \u003cstrong data-start=\"1846\" data-end=\"1869\"\u003eYouth + Adult sizes\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1hel8m5\" data-start=\"1872\" data-end=\"1902\"\u003eAthletic, true-to-size fit\u003c\/li\u003e\n\u003cli data-section-id=\"16qcznt\" data-start=\"1903\" data-end=\"1949\"\u003eSize up for a more relaxed “park day” vibe\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1951\" data-end=\"1954\"\u003e\n\u003ch3 data-section-id=\"wf2ixs\" data-start=\"1956\" data-end=\"1981\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"1982\" data-end=\"2059\"\u003e\n\u003cli data-section-id=\"r01wec\" data-start=\"1982\" data-end=\"2003\"\u003eMachine wash cold\u003c\/li\u003e\n\u003cli data-section-id=\"41q3h0\" data-start=\"2004\" data-end=\"2022\"\u003eTumble dry low\u003c\/li\u003e\n\u003cli data-section-id=\"xa7tbm\" data-start=\"2023\" data-end=\"2059\"\u003eDo not bleach or iron decoration\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2061\" data-end=\"2064\"\u003e\n\u003ch3 data-section-id=\"rn5t9j\" data-start=\"2066\" data-end=\"2085\"\u003e🎯 Perfect For:\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul data-start=\"2086\" data-end=\"2258\"\u003e\n\u003cli data-section-id=\"1axv5jc\" data-start=\"2086\" data-end=\"2128\"\u003eIrish Dance Nationals 2026 (obviously)\u003c\/li\u003e\n\u003cli data-section-id=\"1q3a3bh\" data-start=\"2129\" data-end=\"2159\"\u003eTeam travel + airport fits\u003c\/li\u003e\n\u003cli data-section-id=\"15kb7y5\" data-start=\"2160\" data-end=\"2184\"\u003ePark days in Orlando\u003c\/li\u003e\n\u003cli data-section-id=\"1sftno8\" data-start=\"2185\" data-end=\"2218\"\u003eFeis weekends after Nationals\u003c\/li\u003e\n\u003cli data-section-id=\"oi8ulg\" data-start=\"2219\" data-end=\"2258\"\u003eThat one group photo everyone posts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve Length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ True Royal","offer_id":48958331355288,"sku":"27563843196809308608","price":28.99,"currency_code":"USD","in_stock":true},{"title":"S \/ True Royal","offer_id":48958331388056,"sku":"12375562083352118699","price":28.99,"currency_code":"USD","in_stock":true},{"title":"M \/ True Royal","offer_id":48958331420824,"sku":"16510118977279991002","price":28.99,"currency_code":"USD","in_stock":true},{"title":"L \/ True Royal","offer_id":48958331453592,"sku":"31746532369967971109","price":28.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ True Royal","offer_id":48958331486360,"sku":"91879622218035417874","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/2026_Irish_Dance_Nationals_Irish_Dance_Nationals_2026_Irish_Dance_Team_Shirts_Irish_Dance_NAIDC_2026.png?v=1778768283"},{"product_id":"cross-keys-personalized-2026-nationals-competitor-shirt-adult","title":"Cross Keys Personalized 2026 Nationals Competitor Shirt (Adult)","description":"\u003cp data-start=\"333\" data-end=\"413\"\u003eThis isn’t just another Nationals shirt—it’s the one they’ll \u003cem data-start=\"394\" data-end=\"412\"\u003eremember wearing\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp data-start=\"415\" data-end=\"760\"\u003eDesigned for \u003cstrong data-start=\"428\" data-end=\"469\"\u003eIrish Dance Nationals 2026 in Orlando\u003c\/strong\u003e, this royal blue Sport-Tek tee brings together performance, personalization, and just the right amount of magic. The front features \u003cstrong data-start=\"602\" data-end=\"628\"\u003ecrossed enchanted keys\u003c\/strong\u003e—a nod to \u003cem data-start=\"638\" data-end=\"650\"\u003eCross Keys\u003c\/em\u003e and the journey every dancer takes to get here (yes, we’re getting a little sentimental… because it matters).\u003c\/p\u003e\n\u003cp data-start=\"762\" data-end=\"944\"\u003eLightweight, breathable, and built for Florida heat, this is the shirt they’ll reach for between rounds, at the parks, and every time they want to feel like part of something bigger.\u003c\/p\u003e\n\u003cp data-start=\"946\" data-end=\"1098\"\u003eAnd the best part?\u003cbr data-start=\"964\" data-end=\"967\"\u003e👉 \u003cstrong data-start=\"970\" data-end=\"1025\"\u003eThe back can be personalized with the dancer’s name\u003c\/strong\u003e—because at Nationals, showing up as yourself is kind of the whole point.\u003c\/p\u003e\n\u003chr data-start=\"1100\" data-end=\"1103\"\u003e\n\u003ch3 data-section-id=\"1l4nt33\" data-start=\"1105\" data-end=\"1140\"\u003e💙 Why this one hits different:\u003c\/h3\u003e\n\u003cul data-start=\"1141\" data-end=\"1492\"\u003e\n\u003cli data-section-id=\"2ichcx\" data-start=\"1141\" data-end=\"1198\"\u003eDesigned specifically for \u003cstrong data-start=\"1169\" data-end=\"1198\"\u003eNationals 2026 in Orlando\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"x4wsee\" data-start=\"1199\" data-end=\"1267\"\u003eMagical crossed keys graphic = subtle Disney energy + school pride\u003c\/li\u003e\n\u003cli data-section-id=\"256sn9\" data-start=\"1268\" data-end=\"1342\"\u003e\n\u003cstrong data-start=\"1270\" data-end=\"1303\"\u003ePersonalized name on the back\u003c\/strong\u003e (no more “whose shirt is this?” chaos)\u003c\/li\u003e\n\u003cli data-section-id=\"eiohu7\" data-start=\"1343\" data-end=\"1412\"\u003eLightweight Sport-Tek fabric = survives heat, nerves, and long days\u003c\/li\u003e\n\u003cli data-section-id=\"rozhct\" data-start=\"1413\" data-end=\"1492\"\u003eClean, bold design that actually photographs well (important… you know it is)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1494\" data-end=\"1497\"\u003e\n\u003ch3 data-section-id=\"1xsmzkh\" data-start=\"1499\" data-end=\"1522\"\u003e⚡ Product Features:\u003c\/h3\u003e\n\u003cul data-start=\"1523\" data-end=\"1803\"\u003e\n\u003cli data-section-id=\"1wg21sf\" data-start=\"1523\" data-end=\"1589\"\u003e100% moisture-wicking polyester (Sport-Tek performance fabric)\u003c\/li\u003e\n\u003cli data-section-id=\"1cn537q\" data-start=\"1590\" data-end=\"1645\"\u003eUltra-lightweight (3.8 oz) for hot competition days\u003c\/li\u003e\n\u003cli data-section-id=\"dtjwq4\" data-start=\"1646\" data-end=\"1692\"\u003eBreathable + quick-drying for all-day wear\u003c\/li\u003e\n\u003cli data-section-id=\"sm9zu5\" data-start=\"1693\" data-end=\"1730\"\u003eAthletic fit for youth and adults\u003c\/li\u003e\n\u003cli data-section-id=\"1duvh0z\" data-start=\"1731\" data-end=\"1803\"\u003eDurable print that holds up through travel, washing, and repeat wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1805\" data-end=\"1808\"\u003e\n\u003ch3 data-section-id=\"g3v0b7\" data-start=\"1810\" data-end=\"1830\"\u003e📏 Fit \u0026amp; Sizing:\u003c\/h3\u003e\n\u003cul data-start=\"1831\" data-end=\"1949\"\u003e\n\u003cli data-section-id=\"1gqcdfg\" data-start=\"1831\" data-end=\"1871\"\u003eAvailable in \u003cstrong data-start=\"1846\" data-end=\"1869\"\u003eYouth + Adult sizes\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1hel8m5\" data-start=\"1872\" data-end=\"1902\"\u003eAthletic, true-to-size fit\u003c\/li\u003e\n\u003cli data-section-id=\"16qcznt\" data-start=\"1903\" data-end=\"1949\"\u003eSize up for a more relaxed “park day” vibe\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1951\" data-end=\"1954\"\u003e\n\u003ch3 data-section-id=\"wf2ixs\" data-start=\"1956\" data-end=\"1981\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"1982\" data-end=\"2059\"\u003e\n\u003cli data-section-id=\"r01wec\" data-start=\"1982\" data-end=\"2003\"\u003eMachine wash cold\u003c\/li\u003e\n\u003cli data-section-id=\"41q3h0\" data-start=\"2004\" data-end=\"2022\"\u003eTumble dry low\u003c\/li\u003e\n\u003cli data-section-id=\"xa7tbm\" data-start=\"2023\" data-end=\"2059\"\u003eDo not bleach or iron decoration\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2061\" data-end=\"2064\"\u003e\n\u003ch3 data-section-id=\"rn5t9j\" data-start=\"2066\" data-end=\"2085\"\u003e🎯 Perfect For:\u003c\/h3\u003e\n\u003cul data-start=\"2086\" data-end=\"2258\"\u003e\n\u003cli data-section-id=\"1axv5jc\" data-start=\"2086\" data-end=\"2128\"\u003eIrish Dance Nationals 2026 (obviously)\u003c\/li\u003e\n\u003cli data-section-id=\"1q3a3bh\" data-start=\"2129\" data-end=\"2159\"\u003eTeam travel + airport fits\u003c\/li\u003e\n\u003cli data-section-id=\"15kb7y5\" data-start=\"2160\" data-end=\"2184\"\u003ePark days in Orlando\u003c\/li\u003e\n\u003cli data-section-id=\"1sftno8\" data-start=\"2185\" data-end=\"2218\"\u003eFeis weekends after Nationals\u003c\/li\u003e\n\u003cli data-section-id=\"oi8ulg\" data-start=\"2219\" data-end=\"2258\"\u003eThat one group photo everyone posts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve Length from Center Back, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ True Royal","offer_id":48958435721368,"sku":"24898272476585675243","price":33.99,"currency_code":"USD","in_stock":true},{"title":"S \/ True Royal","offer_id":48958435754136,"sku":"94469668246066111532","price":33.99,"currency_code":"USD","in_stock":true},{"title":"M \/ True Royal","offer_id":48958435786904,"sku":"28552680385817003857","price":33.99,"currency_code":"USD","in_stock":true},{"title":"L \/ True Royal","offer_id":48958435819672,"sku":"12291721514293625060","price":33.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ True Royal","offer_id":48958435852440,"sku":"25965476832750040078","price":33.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ True Royal","offer_id":48958435885208,"sku":"20677512194191628168","price":33.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ True Royal","offer_id":48958435917976,"sku":"19405159797075297487","price":33.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ True Royal","offer_id":48958435950744,"sku":"68717557908029844578","price":33.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/2026_Irish_Dance_Nationals_T-Shirt_Irish_Dance_Team_Shirts_Irish_Dance_Nationals_2026_Orlando_shirts.png?v=1778768258"},{"product_id":"cross-keys-kids-tank-top-lightweight-irish-dance-school-apparel","title":"🖤 Cross Keys Kids Tank Top – Lightweight Irish Dance School Apparel","description":"\u003cp data-start=\"321\" data-end=\"433\"\u003eThis is the tank they grab without being told.\u003cbr data-start=\"367\" data-end=\"370\"\u003e(And if you’ve got a dancer… you know that’s saying something.)\u003c\/p\u003e\n\u003cp data-start=\"435\" data-end=\"735\"\u003eDesigned for movement, play, and everything in between, this \u003cstrong data-start=\"496\" data-end=\"527\"\u003ekids’ black Cross Keys tank\u003c\/strong\u003e keeps things simple, clean, and comfortable. The \u003cstrong data-start=\"577\" data-end=\"610\"\u003eschool logo on the left chest\u003c\/strong\u003e gives just enough team pride without going full billboard—perfect for class, summer camps, or running around between rounds.\u003c\/p\u003e\n\u003cp data-start=\"737\" data-end=\"861\"\u003eSoft, breathable, and built to keep up with high-energy kids, it’s the kind of piece that ends up on repeat all season long.\u003c\/p\u003e\n\u003chr data-start=\"863\" data-end=\"866\"\u003e\n\u003ch3 data-section-id=\"1nbww87\" data-start=\"868\" data-end=\"911\"\u003e💥 Why parents (and kids) both say yes:\u003c\/h3\u003e\n\u003cul data-start=\"912\" data-end=\"1238\"\u003e\n\u003cli data-section-id=\"15og4gz\" data-start=\"912\" data-end=\"972\"\u003eLightweight and breathable = no overheating mid-practice\u003c\/li\u003e\n\u003cli data-section-id=\"8xuo8h\" data-start=\"973\" data-end=\"1049\"\u003eSoft Airlume cotton = actually comfortable (no complaints… imagine that)\u003c\/li\u003e\n\u003cli data-section-id=\"z0nglc\" data-start=\"1050\" data-end=\"1109\"\u003eClean Cross Keys logo = polished but still kid-friendly\u003c\/li\u003e\n\u003cli data-section-id=\"1qfwd8x\" data-start=\"1110\" data-end=\"1175\"\u003eEasy to move in = stretching, jumping, cartwheels… you get it\u003c\/li\u003e\n\u003cli data-section-id=\"1fpzmqi\" data-start=\"1176\" data-end=\"1238\"\u003eHolds its shape = survives the laundry cycle (and then some)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1240\" data-end=\"1243\"\u003e\n\u003ch3 data-section-id=\"1xsmzkh\" data-start=\"1245\" data-end=\"1268\"\u003e⚡ Product Features:\u003c\/h3\u003e\n\u003cul data-start=\"1269\" data-end=\"1582\"\u003e\n\u003cli data-section-id=\"1imerc9\" data-start=\"1269\" data-end=\"1328\"\u003e100% Airlume combed \u0026amp; ringspun cotton (varies by color)\u003c\/li\u003e\n\u003cli data-section-id=\"2kxm7s\" data-start=\"1329\" data-end=\"1381\"\u003eLightweight fabric (4.2 oz\/yd²; neon 3.6 oz\/yd²)\u003c\/li\u003e\n\u003cli data-section-id=\"3uj8jb\" data-start=\"1382\" data-end=\"1429\"\u003eSide seams for long-lasting shape retention\u003c\/li\u003e\n\u003cli data-section-id=\"1y3p129\" data-start=\"1430\" data-end=\"1487\"\u003e1x1 ribbed collar and armholes for stretch + recovery\u003c\/li\u003e\n\u003cli data-section-id=\"1j5dnsl\" data-start=\"1488\" data-end=\"1529\"\u003eTear-away label for itch-free comfort\u003c\/li\u003e\n\u003cli data-section-id=\"1wlyxfx\" data-start=\"1530\" data-end=\"1582\"\u003eRetail fit for a modern, easy-to-wear silhouette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1584\" data-end=\"1587\"\u003e\n\u003ch3 data-section-id=\"ditk2h\" data-start=\"1589\" data-end=\"1607\"\u003e📏 Fit \u0026amp; Feel:\u003c\/h3\u003e\n\u003cul data-start=\"1608\" data-end=\"1713\"\u003e\n\u003cli data-section-id=\"1ue5zvy\" data-start=\"1608\" data-end=\"1633\"\u003eTrue-to-size kids fit\u003c\/li\u003e\n\u003cli data-section-id=\"18rhubr\" data-start=\"1634\" data-end=\"1659\"\u003eRelaxed but not baggy\u003c\/li\u003e\n\u003cli data-section-id=\"1mbpykn\" data-start=\"1660\" data-end=\"1713\"\u003ePerfect for layering or wearing solo on warm days\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1715\" data-end=\"1718\"\u003e\n\u003ch3 data-section-id=\"wf2ixs\" data-start=\"1720\" data-end=\"1745\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"1746\" data-end=\"1825\"\u003e\n\u003cli data-section-id=\"r01wec\" data-start=\"1746\" data-end=\"1767\"\u003eMachine wash cold\u003c\/li\u003e\n\u003cli data-section-id=\"41q3h0\" data-start=\"1768\" data-end=\"1786\"\u003eTumble dry low\u003c\/li\u003e\n\u003cli data-section-id=\"5e08t3\" data-start=\"1787\" data-end=\"1804\"\u003eDo not bleach\u003c\/li\u003e\n\u003cli data-section-id=\"gw4xp8\" data-start=\"1805\" data-end=\"1825\"\u003eDo not dry clean\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1827\" data-end=\"1830\"\u003e\n\u003ch3 data-section-id=\"rn5t9j\" data-start=\"1832\" data-end=\"1851\"\u003e🎯 Perfect For:\u003c\/h3\u003e\n\u003cul data-start=\"1852\" data-end=\"2018\"\u003e\n\u003cli data-section-id=\"1tmaxn9\" data-start=\"1852\" data-end=\"1891\"\u003eIrish dance class \u0026amp; summer training\u003c\/li\u003e\n\u003cli data-section-id=\"tru8rt\" data-start=\"1892\" data-end=\"1928\"\u003eTeam gear for Cross Keys dancers\u003c\/li\u003e\n\u003cli data-section-id=\"d8wq3k\" data-start=\"1929\" data-end=\"1960\"\u003eFeis weekends \u0026amp; travel days\u003c\/li\u003e\n\u003cli data-section-id=\"1qe3tnl\" data-start=\"1961\" data-end=\"2018\"\u003eEveryday play (because they won’t take it off anyway)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2020\" data-end=\"2023\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-start=\"2025\" data-end=\"2182\"\u003eBecause the best kids’ gear?\u003cbr data-start=\"2053\" data-end=\"2056\"\u003e👉 Comfortable enough to forget about\u003cbr data-start=\"2093\" data-end=\"2096\"\u003e👉 Cute enough they \u003cem data-start=\"2116\" data-end=\"2122\"\u003ewant\u003c\/em\u003e to wear it\u003cbr data-start=\"2133\" data-end=\"2136\"\u003e👉 Durable enough to survive their lifestyle\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.37\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.87\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-start=\"2025\" data-end=\"2182\"\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":48958599626904,"sku":"16335034144338968863","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48958599659672,"sku":"15629719252575830812","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48958599692440,"sku":"33661962186072409999","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/irish_dance_tank_dance_tank_top_irish_dance_apparel_dance_practice_top_irish_dance_team_gear_custom_dance_apparel_feis_outfit_dance_workout_tank_irish_dance_clothing_womens_dance_tank_studio_wear_summer_dance_outfit_team_dance_appare.png?v=1778768244"},{"product_id":"irish-dance-warm-up-apparel-cross-keys-tank","title":"🖤 Cross Keys Adult Tank – Bella+Canvas Lightweight Flow Tank","description":"\u003cp data-start=\"242\" data-end=\"330\"\u003eDiscover the Cross Keys Adult Tank – perfect Irish dance warm up apparel for effortless style and comfort in and out of the studio.\u003c\/p\u003e\n\n\u003cp data-start=\"332\" data-end=\"600\"\u003eDesigned with a \u003cstrong\u003esoft, flowy fit and a flattering drape\u003c\/strong\u003e, this Bella+Canvas tank brings effortless style to Irish dance life—whether you’re heading into the studio, cooling down after class, or just running errands pretending you’re not thinking about the next feis.\u003c\/p\u003e\n\n\u003cp data-start=\"602\" data-end=\"761\"\u003eThe \u003cstrong\u003eCross Keys logo on the left chest\u003c\/strong\u003e keeps it clean and intentional—subtle enough for everyday wear, but meaningful enough to feel like part of your team.\u003c\/p\u003e\n\n\u003cp data-start=\"763\" data-end=\"904\"\u003eLightweight, breathable, and easy to move in, this is one of those pieces that works just as well \u003cem\u003eoutside\u003c\/em\u003e the dance world as it does in it.\u003c\/p\u003e\n\n\u003chr data-start=\"906\" data-end=\"909\"\u003e\n\n\u003ch3 data-section-id=\"1e8rays\" data-start=\"911\" data-end=\"948\"\u003e💥 Why you’ll actually wear this:\u003c\/h3\u003e\n\n\u003cul data-start=\"949\" data-end=\"1226\"\u003e\n\u003cli\u003eFlowy, relaxed fit = flattering without clinging\u003c\/li\u003e\n\u003cli\u003eLightweight feel = perfect for summer, travel, and studio days\u003c\/li\u003e\n\u003cli\u003eSoft fabric = zero itch, zero stiffness, zero regrets\u003c\/li\u003e\n\u003cli\u003eMinimal logo = polished, not overdone\u003c\/li\u003e\n\u003cli\u003eEasy to style = leggings, shorts, denim… it all works\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1228\" data-end=\"1231\"\u003e\n\n\u003ch3 data-section-id=\"1xsmzkh\" data-start=\"1233\" data-end=\"1256\"\u003e⚡ Product Features:\u003c\/h3\u003e\n\n\u003cul data-start=\"1257\" data-end=\"1524\"\u003e\n\u003cli\u003eBella+Canvas premium construction\u003c\/li\u003e\n\u003cli\u003eSoft, lightweight fabric blend (varies by color)\u003c\/li\u003e\n\u003cli\u003eFlowy racerback silhouette for movement + comfort\u003c\/li\u003e\n\u003cli\u003eSide seams for shape retention\u003c\/li\u003e\n\u003cli\u003eLow-cut armholes for breathability and ease\u003c\/li\u003e\n\u003cli\u003eTear-away label for all-day comfort\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1526\" data-end=\"1529\"\u003e\n\n\u003ch3 data-section-id=\"ditk2h\" data-start=\"1531\" data-end=\"1549\"\u003e📏 Fit \u0026amp; Feel:\u003c\/h3\u003e\n\n\u003cul data-start=\"1550\" data-end=\"1683\"\u003e\n\u003cli\u003eRelaxed, flowy fit (intentionally not tight)\u003c\/li\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eSize down for a more fitted look, size up for an oversized vibe\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1685\" data-end=\"1688\"\u003e\n\n\u003ch3 data-section-id=\"wf2ixs\" data-start=\"1690\" data-end=\"1715\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\n\u003cul data-start=\"1716\" data-end=\"1801\"\u003e\n\u003cli\u003eMachine wash cold\u003c\/li\u003e\n\u003cli\u003eTumble dry low\u003c\/li\u003e\n\u003cli\u003eDo not bleach\u003c\/li\u003e\n\u003cli\u003eDo not iron decoration\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1803\" data-end=\"1806\"\u003e\n\n\u003ch3 data-section-id=\"rn5t9j\" data-start=\"1808\" data-end=\"1827\"\u003e🎯 Perfect For:\u003c\/h3\u003e\n\n\u003cul data-start=\"1828\" data-end=\"2023\"\u003e\n\u003cli\u003eIrish dance class \u0026amp; rehearsals\u003c\/li\u003e\n\u003cli\u003eSummer training + warm-up days\u003c\/li\u003e\n\u003cli\u003eStudio-to-street outfits\u003c\/li\u003e\n\u003cli\u003eTravel days (especially competition weekends)\u003c\/li\u003e\n\u003cli\u003eThrowing on and still looking put together\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"2025\" data-end=\"2028\"\u003e\n\n\u003cp data-start=\"2030\" data-end=\"2088\"\u003eBecause let’s be honest—\u003cbr\u003eyou don’t need more dance gear…\u003c\/p\u003e\n\n\u003cp data-start=\"2090\" data-end=\"2194\"\u003e👉 you need the pieces you \u003cem\u003eactually reach for\u003c\/em\u003e\u003cbr\u003e👉 that feel good, fit right, and don’t try too hard\u003c\/p\u003e\n\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.87\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":48958640816280,"sku":"28158222468837615544","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48958640849048,"sku":"23628698422248568966","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48958640881816,"sku":"27809526417563676100","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/irish_dance_tank_dance_tank_top_irish_dance_apparel_dance_practice_top_irish_dance_team_gear_custom_dance_apparel_feis_outfit_dance_workout_tank_irish_dance_clothing_womens_dance_tank_studio_wear_summer_dance_outfit_cross_Keys.png?v=1778768227"},{"product_id":"irish-dance-merch-cross-keys-boxercraft-flannel-pajama-shorts","title":"Irish Dance Merch: Cross Keys Boxercraft Flannel Pajama Shorts","description":"\u003cp\u003eRelax in style with the \u003cstrong\u003eCross Keys Boxercraft Flannel Shorts\u003c\/strong\u003e, designed for ultimate comfort and a touch of elegance. Perfect for cozy nights or lounging between Irish dance practices, these shorts are a must-have for any wardrobe.\u003c\/p\u003e\n\u003ch3\u003eKey Features:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSuper Soft Flannel Fabric\u003c\/strong\u003e: Made from lightweight 4.3 oz., 100% cotton flannel, these shorts offer a soft, breathable feel you'll love.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFeminine Details\u003c\/strong\u003e: Satin piping at the leg openings and a tonal 3\/8\" satin drawcord elevate the design, blending comfort with chic style.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable Fit\u003c\/strong\u003e: The 2-ply waistband with elastic ensures a snug yet flexible fit for all-day wear.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy Care\u003c\/strong\u003e: Machine washable and dryer-friendly for hassle-free maintenance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhy Choose Cross Keys Pajama Shorts?\u003c\/h3\u003e\n\u003cp\u003eThese blue plaid pajama shorts are perfect for relaxing at home or adding a cute, comfy piece to your Irish dance apparel collection. The timeless plaid design pairs effortlessly with your favorite tops, making them versatile for lounging or casual outings.\u003c\/p\u003e","brand":"Boxercraft","offers":[{"title":"Youth Small","offer_id":48958648909976,"sku":"CrossKeysBoxershort-1","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Youth Medium","offer_id":48958648942744,"sku":"CrossKeysBoxershort-2","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Youth Large","offer_id":48958648975512,"sku":"CrossKeysBoxershort-3","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Youth XL","offer_id":48958649008280,"sku":"CrossKeysBoxershort-4","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies XS","offer_id":48958649041048,"sku":"CrossKeysBoxershort-5","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies S","offer_id":48958649073816,"sku":"CrossKeysBoxershort-6","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies M","offer_id":48958649106584,"sku":"CrossKeysBoxershort-7","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies L","offer_id":48958649139352,"sku":"CrossKeysBoxershort-8","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies XL","offer_id":48958649172120,"sku":"CrossKeysBoxershort-9","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies 2XL","offer_id":48958649204888,"sku":"CrossKeysBoxershort-10","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Ladies 3XL","offer_id":48958649237656,"sku":"CrossKeysBoxershort-11","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/Irish_Dance_School_Gear_Irish_Dance_Spirit_Wear_Irish_Dance_Pajamas.png?v=1778768210"},{"product_id":"cross-keys-custom-dance-team-apparel-jacket","title":"Custom Dance Team Apparel: Cross Keys New Balance Jacket","description":"\u003cp data-start=\"382\" data-end=\"440\"\u003eDiscover Custom dance team apparel with the royal blue New Balance jacket, perfect for layering and staying comfortable during competition season.\u003c\/p\u003e\n\n\u003cp data-start=\"442\" data-end=\"647\"\u003eFrom early call times to walking into awards, this \u003cstrong\u003eroyal blue New Balance Travel Jacket\u003c\/strong\u003e is built for real Irish dance life—layering, moving, traveling, and repeating the whole thing again the next day.\u003c\/p\u003e\n\n\u003cp data-start=\"649\" data-end=\"839\"\u003eFeaturing the \u003cstrong\u003eCross Keys logo on the left chest\u003c\/strong\u003e and \u003cstrong\u003ecustom name personalization on the right\u003c\/strong\u003e, it gives dancers that polished, team-ready look while still feeling like \u003cem\u003etheir\u003c\/em\u003e jacket.\u003c\/p\u003e\n\n\u003chr data-start=\"841\" data-end=\"844\"\u003e\n\n\u003ch3 data-section-id=\"jht87l\" data-start=\"846\" data-end=\"877\"\u003e🔥 Why this one stands out:\u003c\/h3\u003e\n\n\u003cul data-start=\"878\" data-end=\"1215\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePersonalized name on the chest\u003c\/strong\u003e = no lost jackets, no mix-ups\u003c\/li\u003e\n\u003cli\u003eOfficial \u003cstrong\u003eNew Balance performance design\u003c\/strong\u003e (not your average team hoodie)\u003c\/li\u003e\n\u003cli\u003eClean, elevated look for travel, warmups, and awards\u003c\/li\u003e\n\u003cli\u003eSoft fleece interior = comfort they’ll notice immediately\u003c\/li\u003e\n\u003cli\u003eBuilt for movement + long days (because feis life is not short days)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1217\" data-end=\"1220\"\u003e\n\n\u003ch3 data-section-id=\"1u0gkk8\" data-start=\"1222\" data-end=\"1261\"\u003e⚡ New Balance Performance Features:\u003c\/h3\u003e\n\n\u003cul data-start=\"1262\" data-end=\"1645\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNB DRY moisture-wicking technology\u003c\/strong\u003e to help keep dancers dry and comfortable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrushed-back fleece interior\u003c\/strong\u003e for a soft, cozy feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRelaxed fit\u003c\/strong\u003e for easy layering over practice gear\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScuba hood\u003c\/strong\u003e for added warmth and coverage between rounds\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull-zip front\u003c\/strong\u003e for quick on\/off\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZippered hand pockets\u003c\/strong\u003e to keep phones, bobby pins, and essentials secure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1647\" data-end=\"1650\"\u003e\n\n\u003ch3 data-section-id=\"fdg8zr\" data-start=\"1652\" data-end=\"1674\"\u003e🧵 Design Details:\u003c\/h3\u003e\n\n\u003cul data-start=\"1675\" data-end=\"1808\"\u003e\n\u003cli\u003eCross Keys school logo on left chest\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCustom dancer name on right chest\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eRoyal blue color for a bold, team-forward look\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1810\" data-end=\"1813\"\u003e\n\n\u003ch3 data-section-id=\"g3v0b7\" data-start=\"1815\" data-end=\"1835\"\u003e📏 Fit \u0026amp; Sizing:\u003c\/h3\u003e\n\n\u003cul data-start=\"1836\" data-end=\"1975\"\u003e\n\u003cli\u003eAvailable in \u003cstrong\u003eYouth + Adult sizes\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRelaxed athletic fit (comfortable, not bulky)\u003c\/li\u003e\n\u003cli\u003eTrue to size—size up for a looser travel fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1977\" data-end=\"1980\"\u003e\n\n\u003ch3 data-section-id=\"wf2ixs\" data-start=\"1982\" data-end=\"2007\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\n\u003cul data-start=\"2008\" data-end=\"2093\"\u003e\n\u003cli\u003eMachine wash cold\u003c\/li\u003e\n\u003cli\u003eTumble dry low\u003c\/li\u003e\n\u003cli\u003eDo not bleach\u003c\/li\u003e\n\u003cli\u003eDo not iron decoration\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"2095\" data-end=\"2098\"\u003e\n\n\u003ch3 data-section-id=\"rn5t9j\" data-start=\"2100\" data-end=\"2119\"\u003e🎯 Perfect For:\u003c\/h3\u003e\n\n\u003cul data-start=\"2120\" data-end=\"2317\"\u003e\n\u003cli\u003eIrish dance competitions \u0026amp; feis weekends\u003c\/li\u003e\n\u003cli\u003eTeam travel + airport days\u003c\/li\u003e\n\u003cli\u003eWarm-ups before hitting the stage\u003c\/li\u003e\n\u003cli\u003eStudio layering between classes\u003c\/li\u003e\n\u003cli\u003eLooking like a team (without trying too hard)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr data-start=\"2319\" data-end=\"2322\"\u003e\n\n\u003ch3 data-section-id=\"1xdfe08\" data-start=\"2324\" data-end=\"2341\"\u003e💡 Real Talk:\u003c\/h3\u003e\n\n\u003cp data-start=\"2342\" data-end=\"2366\"\u003eThis is the jacket that:\u003c\/p\u003e\n\n\u003cul data-start=\"2367\" data-end=\"2475\"\u003e\n\u003cli\u003egets worn all weekend\u003c\/li\u003e\n\u003cli\u003etossed in a bag\u003c\/li\u003e\n\u003cli\u003ethrown back on\u003cbr\u003e…and somehow still becomes their favorite\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp data-start=\"2477\" data-end=\"2587\"\u003eBecause when gear is \u003cstrong\u003ecomfortable, personalized, and actually functional\u003c\/strong\u003e…\u003cbr\u003e👉 it doesn’t sit in a drawer\u003c\/p\u003e","brand":"FeistyFitzy","offers":[{"title":"Youth Small","offer_id":48962659877016,"sku":"YSCKBJ","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Youth Medium","offer_id":48962659909784,"sku":"YMCKBL","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Youth Large","offer_id":48962659942552,"sku":"YLCKBJ","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Youth XL","offer_id":48962659975320,"sku":"YXLCKBJ","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Ladies XS","offer_id":48962669904024,"sku":"LXSCKBJ","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Ladies S","offer_id":48962669936792,"sku":"LSCKBJ","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Ladies M","offer_id":48962669969560,"sku":"LMCKBJ","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Ladies L","offer_id":48962670002328,"sku":"LLCKBJ","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Ladies XL","offer_id":48962670035096,"sku":"LXLCKBJ","price":74.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/files\/Irish_Dance_Jacket_Irish_Dance_Warm_Up_Jacket_New_Balance_Jacket_Irish_Dance_Apparel_Irish_Dance_Team_Jacket_Feis_Jacket_Irish_Dance_Competition_Wear.png?v=1781832621"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0607\/3267\/0104\/collections\/CrossKeysWhite.png?v=1777819008","url":"https:\/\/www.feistyfitzy.com\/collections\/cross-keys.oembed","provider":"FeistyFitzy","version":"1.0","type":"link"}