{"title":"Revolutions Twirlers","description":"","products":[{"product_id":"revolutions-twirlers-sublimated-dri-fit-t-shirt","title":"Revolutions Twirlers Sublimated Dri-Fit T-Shirt","description":"\u003ch1 class=\"Polaris-Text--root Polaris-Text--headingLg Polaris-Text--semibold Polaris-Text--base\" tabindex=\"-1\"\u003eRevolutions Twirlers Sublimated Dri-Fit T-Shirt\u003c\/h1\u003e\n\u003cp data-start=\"35\" data-end=\"134\"\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-start=\"35\" data-end=\"134\"\u003eTrain, travel and represent your team in style with our official Revolutions Twirlers Sublimated Dri-Fit T-Shirt 💜✨\u003c\/p\u003e\n\u003cp data-start=\"136\" data-end=\"357\"\u003eDesigned for comfort, performance and durability, this lightweight sports tee is made using breathable dri-fit performance fabric to help keep athletes cool and comfortable during training, competitions and everyday wear.\u003c\/p\u003e\n\u003cp data-start=\"359\" data-end=\"582\"\u003eUnlike traditional printed garments, this t-shirt is fully sublimated — meaning the colours and designs are infused directly into the fabric for a long-lasting vibrant finish that won’t crack, peel or fade easily over time.\u003c\/p\u003e\n\u003cp data-start=\"584\" data-end=\"596\"\u003ePerfect for:\u003c\/p\u003e\n\u003cul data-start=\"597\" data-end=\"699\"\u003e\n\u003cli data-section-id=\"1bjdztx\" data-start=\"597\" data-end=\"616\"\u003eTraining sessions\u003c\/li\u003e\n\u003cli data-section-id=\"1rz79wt\" data-start=\"617\" data-end=\"630\"\u003eTeam travel\u003c\/li\u003e\n\u003cli data-section-id=\"1l9qx2m\" data-start=\"631\" data-end=\"645\"\u003eCompetitions\u003c\/li\u003e\n\u003cli data-section-id=\"1b956bb\" data-start=\"646\" data-end=\"656\"\u003eWarm ups\u003c\/li\u003e\n\u003cli data-section-id=\"viayq2\" data-start=\"657\" data-end=\"679\"\u003eSupporters \u0026amp; parents\u003c\/li\u003e\n\u003cli data-section-id=\"1odjs39\" data-start=\"680\" data-end=\"699\"\u003eEveryday teamwear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"q4c1cr\" data-start=\"701\" data-end=\"714\"\u003eFeatures:\u003c\/h3\u003e\n\u003cp data-start=\"715\" data-end=\"949\"\u003e✔ Lightweight breathable dri-fit material\u003cbr data-start=\"756\" data-end=\"759\"\u003e✔ Fully sublimated design\u003cbr data-start=\"784\" data-end=\"787\"\u003e✔ Vibrant long-lasting colours\u003cbr data-start=\"817\" data-end=\"820\"\u003e✔ Comfortable athletic fit\u003cbr data-start=\"846\" data-end=\"849\"\u003e✔ Quick drying fabric\u003cbr data-start=\"870\" data-end=\"873\"\u003e✔ Designed for active performance\u003cbr data-start=\"906\" data-end=\"909\"\u003e✔ Suitable for athletes and supporters\u003c\/p\u003e\n\u003cp data-start=\"951\" data-end=\"1129\"\u003ePlease note:\u003cbr\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519300804990,"sku":null,"price":10.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519300837758,"sku":null,"price":10.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519300870526,"sku":null,"price":10.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519300903294,"sku":null,"price":10.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519300936062,"sku":null,"price":10.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519300968830,"sku":null,"price":10.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519301001598,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519301034366,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519301067134,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519301099902,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519301132670,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519301165438,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519301198206,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519301230974,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519301263742,"sku":null,"price":13.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/4_18c15ef7-f8e3-46c8-a4f7-6c2b72fe7224.png?v=1780741670"},{"product_id":"revolutions-twirlers-sublimated-dri-fit-racer-back-vest","title":"Revolutions Twirlers Sublimated Dri-Fit Racer Back Vest","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"35480a0f-666f-4e7d-afe8-89feed2905b0\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 class=\"Polaris-Text--root Polaris-Text--headingLg Polaris-Text--semibold Polaris-Text--base\" tabindex=\"-1\"\u003eRevolutions Twirlers Sublimated Dri-Fit Racer Back Vest\u003c\/h1\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-end=\"147\" data-start=\"43\"\u003eTrain in comfort and represent Revolutions Twirlers in style with our official Revolutions Twirlers Sublimated Dri-Fit Racer Back Vest 💜✨\u003c\/p\u003e\n\u003cp data-end=\"382\" data-start=\"149\"\u003eDesigned for athletes who want both performance and flexibility, this lightweight racer back vest is made from breathable dri-fit performance fabric to help keep you cool and comfortable during training, competitions and active wear.\u003c\/p\u003e\n\u003cp data-end=\"525\" data-start=\"384\"\u003eThe racer back design allows for maximum movement and flexibility whilst training, making it perfect for majorette, dance and cheer athletes.\u003c\/p\u003e\n\u003cp data-end=\"724\" data-start=\"527\"\u003eFully sublimated for a vibrant long-lasting finish, the colours and designs are infused directly into the fabric rather than printed on top — meaning no cracking, peeling or heavy feel during wear.\u003c\/p\u003e\n\u003cp data-end=\"738\" data-start=\"726\"\u003ePerfect for:\u003c\/p\u003e\n\u003cul data-end=\"862\" data-start=\"739\"\u003e\n\u003cli data-end=\"758\" data-start=\"739\" data-section-id=\"1bjdztx\"\u003eTraining sessions\u003c\/li\u003e\n\u003cli data-end=\"777\" data-start=\"759\" data-section-id=\"4rrljl\"\u003eSummer practices\u003c\/li\u003e\n\u003cli data-end=\"803\" data-start=\"778\" data-section-id=\"1lhnhiv\"\u003eCompetitions \u0026amp; warm ups\u003c\/li\u003e\n\u003cli data-end=\"824\" data-start=\"804\" data-section-id=\"17rebd8\"\u003eFitness \u0026amp; gym wear\u003c\/li\u003e\n\u003cli data-end=\"838\" data-start=\"825\" data-section-id=\"1rz79wt\"\u003eTeam travel\u003c\/li\u003e\n\u003cli data-end=\"862\" data-start=\"839\" data-section-id=\"1dvacab\"\u003eSupporters \u0026amp; athletes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"877\" data-start=\"864\" data-section-id=\"q4c1cr\"\u003eFeatures:\u003c\/h3\u003e\n\u003cp data-end=\"1115\" data-start=\"878\"\u003e✔ Lightweight breathable dri-fit fabric\u003cbr data-end=\"920\" data-start=\"917\"\u003e✔ Racer back athletic fit\u003cbr data-end=\"948\" data-start=\"945\"\u003e✔ Fully sublimated design\u003cbr data-end=\"976\" data-start=\"973\"\u003e✔ Vibrant long-lasting colours\u003cbr data-end=\"1009\" data-start=\"1006\"\u003e✔ Quick drying material\u003cbr data-end=\"1035\" data-start=\"1032\"\u003e✔ Comfortable stretch performance fit\u003cbr data-end=\"1075\" data-start=\"1072\"\u003e✔ Designed for movement and durability\u003c\/p\u003e\n\u003cp data-end=\"1295\" data-start=\"1117\"\u003ePlease note:\u003cbr\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519301427582,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519301460350,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519301493118,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519301525886,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519301558654,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519301591422,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519301624190,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519301656958,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519301689726,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519301722494,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519301755262,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519301788030,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519301820798,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519301853566,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519301886334,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/6_feface1e-bfa5-4ce7-af90-a09a696b1e3d.png?v=1780741670"},{"product_id":"revolutions-twirlers-sublimated-lycra-shorts","title":"Revolutions Twirlers Sublimated Lycra Shorts","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-testid=\"conversation-turn-116\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-testid=\"conversation-turn-120\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5b0c200a-7d92-43ad-af59-3e7d547fe837\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch2 data-section-id=\"1ea6knb\" data-start=\"0\" data-end=\"30\"\u003eRevolutions Twirlers Sublimated Lycra Shorts\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-start=\"32\" data-end=\"119\"\u003eTrain, stretch and perform in comfort with our official Revolutions Twirlers Sublimated Lycra Shorts 💜✨\u003c\/p\u003e\n\u003cp data-start=\"121\" data-end=\"355\"\u003eDesigned for athletes who need flexibility and support during training and performances, these fitted shorts are made from premium stretch lycra fabric to allow maximum movement whilst remaining comfortable and secure during routines.\u003c\/p\u003e\n\u003cp data-start=\"357\" data-end=\"557\"\u003eFully sublimated for a vibrant long-lasting finish, the colours and designs are infused directly into the fabric rather than printed on top — helping to prevent cracking, peeling and fading over time.\u003c\/p\u003e\n\u003cp data-start=\"559\" data-end=\"571\"\u003ePerfect for:\u003c\/p\u003e\n\u003cul data-start=\"572\" data-end=\"709\"\u003e\n\u003cli data-section-id=\"1bjdztx\" data-start=\"572\" data-end=\"591\"\u003eTraining sessions\u003c\/li\u003e\n\u003cli data-section-id=\"tq8ucj\" data-start=\"592\" data-end=\"621\"\u003eCompetitions \u0026amp; performances\u003c\/li\u003e\n\u003cli data-section-id=\"1632zxf\" data-start=\"622\" data-end=\"650\"\u003eDance \u0026amp; majorette practice\u003c\/li\u003e\n\u003cli data-section-id=\"1b956bb\" data-start=\"651\" data-end=\"661\"\u003eWarm ups\u003c\/li\u003e\n\u003cli data-section-id=\"11gb6gh\" data-start=\"662\" data-end=\"684\"\u003eFitness \u0026amp; stretching\u003c\/li\u003e\n\u003cli data-section-id=\"cffghi\" data-start=\"685\" data-end=\"709\"\u003eMatching teamwear sets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"q4c1cr\" data-start=\"711\" data-end=\"724\"\u003eFeatures:\u003c\/h3\u003e\n\u003cp data-start=\"725\" data-end=\"978\"\u003e✔ Premium stretch lycra fabric\u003cbr data-start=\"755\" data-end=\"758\"\u003e✔ Fully sublimated design\u003cbr data-start=\"783\" data-end=\"786\"\u003e✔ Comfortable fitted athletic style\u003cbr data-start=\"821\" data-end=\"824\"\u003e✔ Vibrant long-lasting colours\u003cbr data-start=\"854\" data-end=\"857\"\u003e✔ Designed for flexibility and movement\u003cbr data-start=\"896\" data-end=\"899\"\u003e✔ Lightweight breathable feel\u003cbr data-start=\"928\" data-end=\"931\"\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/p\u003e\n\u003cp data-start=\"980\" data-end=\"1158\"\u003ePlease note:\u003cbr\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-start=\"1160\" data-end=\"1324\"\u003eCare instructions:\u003cbr\u003eWash inside out at low temperature. Avoid fabric conditioners, bleach and tumble drying to help maintain the quality and vibrancy of the garment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"contents\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519303491966,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519303524734,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519303557502,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519303590270,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519303623038,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519303655806,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519303688574,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519303721342,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519303754110,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519303786878,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519303819646,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519303852414,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519303885182,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519303917950,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519303950718,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/9_c18d818c-83c4-4646-9941-72e88bf58cd8.png?v=1780741670"},{"product_id":"revolutions-twirlers-sublimated-rucksack","title":"Revolutions Twirlers Sublimated Rucksack","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-testid=\"conversation-turn-116\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-testid=\"conversation-turn-120\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5b0c200a-7d92-43ad-af59-3e7d547fe837\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch2 data-section-id=\"1qwqyc6\" data-start=\"0\" data-end=\"26\"\u003eRevolutions Twirlers Sublimated Rucksack\u003c\/h2\u003e\n\u003cp data-start=\"28\" data-end=\"104\"\u003eCarry your essentials in style with our official Revolutions Twirlers Sublimated Rucksack 💜✨\u003c\/p\u003e\n\u003cp data-start=\"106\" data-end=\"261\"\u003eDesigned for athletes, parents and supporters, this practical and durable rucksack is perfect for competitions, training sessions, travel and everyday use.\u003c\/p\u003e\n\u003cp data-start=\"263\" data-end=\"424\"\u003eFeaturing a fully sublimated design, the vibrant colours and graphics are built into the material for a bold long-lasting finish that stands out wherever you go.\u003c\/p\u003e\n\u003cp data-start=\"426\" data-end=\"593\"\u003eWith multiple compartments and comfortable adjustable straps, this bag is ideal for carrying training essentials, shoes, accessories, water bottles and everyday items.\u003c\/p\u003e\n\u003cp data-start=\"595\" data-end=\"607\"\u003ePerfect for:\u003c\/p\u003e\n\u003cul data-start=\"608\" data-end=\"723\"\u003e\n\u003cli data-section-id=\"r4uf2v\" data-start=\"608\" data-end=\"631\"\u003eCompetitions \u0026amp; events\u003c\/li\u003e\n\u003cli data-section-id=\"1bjdztx\" data-start=\"632\" data-end=\"651\"\u003eTraining sessions\u003c\/li\u003e\n\u003cli data-section-id=\"1rz79wt\" data-start=\"652\" data-end=\"665\"\u003eTeam travel\u003c\/li\u003e\n\u003cli data-section-id=\"r09nkh\" data-start=\"666\" data-end=\"684\"\u003eSchool \u0026amp; college\u003c\/li\u003e\n\u003cli data-section-id=\"1mto4fe\" data-start=\"685\" data-end=\"699\"\u003eEveryday use\u003c\/li\u003e\n\u003cli data-section-id=\"1dvacab\" data-start=\"700\" data-end=\"723\"\u003eSupporters \u0026amp; athletes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"q4c1cr\" data-start=\"725\" data-end=\"738\"\u003eFeatures:\u003c\/h3\u003e\n\u003cp data-start=\"739\" data-end=\"978\"\u003e✔ Fully sublimated design\u003cbr data-start=\"764\" data-end=\"767\"\u003e✔ Spacious main compartment\u003cbr data-start=\"794\" data-end=\"797\"\u003e✔ Comfortable adjustable shoulder straps\u003cbr data-start=\"837\" data-end=\"840\"\u003e✔ Durable everyday material\u003cbr data-start=\"867\" data-end=\"870\"\u003e✔ Lightweight practical design\u003cbr data-start=\"900\" data-end=\"903\"\u003e✔ Ideal for training \u0026amp; travel essentials\u003cbr data-start=\"943\" data-end=\"946\"\u003e✔ Vibrant long-lasting colours\u003c\/p\u003e\n\u003cp data-start=\"980\" data-end=\"1156\"\u003ePlease note:\u003cbr\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-start=\"1158\" data-end=\"1218\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e💜  💜\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519306178942,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/24_bca5f86d-9e3c-4458-b28c-00a0840bf0ec.png?v=1780741670"},{"product_id":"revolutions-twirlers-sublimated-luggage-bag","title":"Revolutions Twirlers Sublimated Luggage Bag","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-testid=\"conversation-turn-116\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-testid=\"conversation-turn-120\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5b0c200a-7d92-43ad-af59-3e7d547fe837\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch2 data-section-id=\"1rkltgd\" data-start=\"0\" data-end=\"29\"\u003eRevolutions Twirlers Sublimated Luggage Bag\u003c\/h2\u003e\n\u003cp data-start=\"31\" data-end=\"122\"\u003eTravel to competitions and events in style with our official Revolutions Twirlers Sublimated Luggage Bag 💜✨\u003c\/p\u003e\n\u003cp data-start=\"124\" data-end=\"336\"\u003eDesigned for athletes, supporters and team travel, this spacious and durable luggage bag is perfect for carrying costumes, teamwear, accessories and competition essentials whilst representing Revolutions Twirlers wherever you go.\u003c\/p\u003e\n\u003cp data-start=\"338\" data-end=\"513\"\u003eFeaturing a fully sublimated design, the vibrant colours and graphics are infused directly into the material for a bold long-lasting finish that won’t crack or peel over time.\u003c\/p\u003e\n\u003cp data-start=\"515\" data-end=\"659\"\u003eIdeal for weekends away, competitions, training camps and overnight stays, this bag combines practicality, durability and team style all in one.\u003c\/p\u003e\n\u003cp data-start=\"661\" data-end=\"673\"\u003ePerfect for:\u003c\/p\u003e\n\u003cul data-start=\"674\" data-end=\"806\"\u003e\n\u003cli data-section-id=\"11jp4k0\" data-start=\"674\" data-end=\"697\"\u003eCompetitions \u0026amp; travel\u003c\/li\u003e\n\u003cli data-section-id=\"18rk54m\" data-start=\"698\" data-end=\"715\"\u003eOvernight stays\u003c\/li\u003e\n\u003cli data-section-id=\"h6jod1\" data-start=\"716\" data-end=\"731\"\u003eTeam weekends\u003c\/li\u003e\n\u003cli data-section-id=\"a2ljgk\" data-start=\"732\" data-end=\"748\"\u003eTraining camps\u003c\/li\u003e\n\u003cli data-section-id=\"1885rpy\" data-start=\"749\" data-end=\"782\"\u003eCarrying costumes \u0026amp; accessories\u003c\/li\u003e\n\u003cli data-section-id=\"a4pihf\" data-start=\"783\" data-end=\"806\"\u003eAthletes \u0026amp; supporters\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"q4c1cr\" data-start=\"808\" data-end=\"821\"\u003eFeatures:\u003c\/h3\u003e\n\u003cp data-start=\"822\" data-end=\"1075\"\u003e✔ Fully sublimated design\u003cbr data-start=\"847\" data-end=\"850\"\u003e✔ Spacious storage capacity\u003cbr data-start=\"877\" data-end=\"880\"\u003e✔ Durable travel-friendly material\u003cbr data-start=\"914\" data-end=\"917\"\u003e✔ Comfortable carry handles\/straps\u003cbr data-start=\"951\" data-end=\"954\"\u003e✔ Ideal for costumes, clothing \u0026amp; accessories\u003cbr data-start=\"998\" data-end=\"1001\"\u003e✔ Vibrant long-lasting colours\u003cbr data-start=\"1031\" data-end=\"1034\"\u003e✔ Designed for athletes and team travel\u003c\/p\u003e\n\u003cp data-start=\"1077\" data-end=\"1253\"\u003ePlease note:\u003cbr\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-start=\"1255\" data-end=\"1315\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e💜  💜\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519306211710,"sku":null,"price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/22_7c546a67-c60b-418e-ba94-e0a70ca0b99b.png?v=1780741670"},{"product_id":"revolutions-twirlers-essential-bundle","title":"Revolutions Twirlers Essential Bundle","description":"\u003cp\u003eBuild your perfect Revolutions Twirlers training bundle 💜\u003c\/p\u003e\n\u003cp\u003eChoose your preferred items, sizes and optional upgrades below to create your personalised teamwear package whilst saving money.\u003c\/p\u003e\n\u003cp\u003e✔ Premium bespoke Revolutions Twirlers teamwear\u003cbr\u003e✔ Choose your preferred styles\u003cbr\u003e✔ Individual sizing selection\u003cbr\u003e✔ Optional personalisation available\u003cbr\u003e✔ Bundle savings included\u003c\/p\u003e\n\u003cp\u003ePlease ensure all selections and sizes are checked carefully before adding to cart.\u003c\/p\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519306244478,"sku":null,"price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/1_ef762601-8c77-4f7b-9cb7-fb61f3291d89.png?v=1780741671"},{"product_id":"revolutions-twirlers-performance-bundle","title":"Revolutions Twirlers Performance Bundle","description":"\u003cdiv class=\"\" data-turn-id-container=\"fb9a3c06-45c7-4278-b24c-f261549b3377\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"fb9a3c06-45c7-4278-b24c-f261549b3377\" data-turn-id-container=\"fb9a3c06-45c7-4278-b24c-f261549b3377\" data-testid=\"conversation-turn-269\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-28\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-28\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-28\" data-testid=\"conversation-turn-270\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"aa787382-8586-4216-8ef9-8dd8a50d7adf\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"44\"\u003eBuild your perfect Revolutions Twirlers performance bundle 💜\u003c\/p\u003e\n\u003cp data-start=\"46\" data-end=\"174\"\u003eChoose your preferred items, sizes and optional upgrades below to create your personalised teamwear package whilst saving money.\u003c\/p\u003e\n\u003cp data-start=\"176\" data-end=\"378\"\u003e✔ Includes 4 essential Revolutions Twirlers training items\u003cbr data-start=\"217\" data-end=\"220\"\u003e✔ Choose your preferred styles and options\u003cbr data-start=\"262\" data-end=\"265\"\u003e✔ Individual sizing selection\u003cbr data-start=\"294\" data-end=\"297\"\u003e✔ Optional personalisation available (+£4 per item)\u003cbr data-start=\"348\" data-end=\"351\"\u003e✔ Bundle savings included\u003c\/p\u003e\n\u003cp data-start=\"380\" data-end=\"477\"\u003eBundle Includes:\u003cbr\u003e• T-Shirt\u003cbr data-start=\"406\" data-end=\"409\"\u003e• Vest \/ Bra \/ Baton Bag\u003cbr data-start=\"433\" data-end=\"436\"\u003e• Leggings \/ Shorts \/ Cotton Joggers\u003cbr data-start=\"455\" data-end=\"458\"\u003e• Hoodie\u003c\/p\u003e\n\u003cp data-start=\"479\" data-end=\"562\" data-is-last-node=\"\" data-is-only-node=\"\"\u003ePlease ensure all selections and sizes are checked carefully before adding to cart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519306277246,"sku":null,"price":65.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/2_ed083c59-8abf-41e7-81a6-763486532006.png?v=1780741671"},{"product_id":"revolutions-twirlers-ultimate-bundle","title":"Revolutions Twirlers Ultimate Bundle","description":"\u003cdiv class=\"\" data-turn-id-container=\"fb9a3c06-45c7-4278-b24c-f261549b3377\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"fb9a3c06-45c7-4278-b24c-f261549b3377\" data-turn-id-container=\"fb9a3c06-45c7-4278-b24c-f261549b3377\" data-testid=\"conversation-turn-269\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003cp data-start=\"0\" data-end=\"42\"\u003eBuild your ultimate Revolutions Twirlers training bundle 💜\u003c\/p\u003e\n\u003cp data-start=\"44\" data-end=\"180\"\u003eChoose your preferred items, sizes and optional upgrades below to create the complete personalised teamwear package whilst saving money.\u003c\/p\u003e\n\u003cp data-start=\"182\" data-end=\"372\"\u003e✔ Includes 9 essential Revolutions Twirlers training items\u003cbr data-start=\"223\" data-end=\"226\"\u003e✔ Choose your preferred styles and options\u003cbr data-start=\"268\" data-end=\"271\"\u003e✔ Individual sizing selection\u003cbr data-start=\"300\" data-end=\"303\"\u003e✔ FREE personalisation included\u003cbr data-start=\"334\" data-end=\"337\"\u003e✔ Maximum bundle savings included\u003c\/p\u003e\n\u003cp data-start=\"374\" data-end=\"591\"\u003eBundle Includes:\u003cbr\u003e• T-Shirt\u003cbr data-start=\"400\" data-end=\"403\"\u003e• T-Shirt \/ Vest \/ Crop Top\u003cbr data-start=\"430\" data-end=\"433\"\u003e• Lycra Shorts \/ Leggings \/ Mesh Shorts \/ Cotton Shorts\u003cbr data-start=\"441\" data-end=\"444\"\u003e• Joggers \/ Leggings \/ Rally Skirt\u003cbr data-start=\"468\" data-end=\"471\"\u003e• Stretch Jacket \/ Hoodie \/ Softshell\u003cbr data-start=\"508\" data-end=\"511\"\u003e• Stretch Jacket \/ Softshell\u003cbr data-start=\"548\" data-end=\"551\"\u003e• Baton Bag\u003cbr data-start=\"562\" data-end=\"565\"\u003e• Dress Bag\u003cbr data-start=\"576\" data-end=\"579\"\u003e• Rucksack\u003c\/p\u003e\n\u003cp data-start=\"593\" data-end=\"676\" data-is-last-node=\"\" data-is-only-node=\"\"\u003ePlease ensure all selections and sizes are checked carefully before adding to cart.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519306342782,"sku":null,"price":189.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/3_050b99c2-0cfc-4b91-9f60-ece828e84c14.png?v=1780741671"},{"product_id":"revolutions-twirlers-baton-bag","title":"Revolutions Twirlers Baton Bag","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-testid=\"conversation-turn-116\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-testid=\"conversation-turn-118\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"950f90b3-54c6-4960-baa8-59b96f3f43a0\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cbr\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-testid=\"conversation-turn-290\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d6640ec3-5355-41f7-bc83-69adbb8990d8\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-section-id=\"15r6cg0\" data-start=\"0\" data-end=\"18\"\u003eRevolutions Twirlers Personalised Baton Bag\u003c\/h1\u003e\n\u003cp data-start=\"20\" data-end=\"39\"\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-start=\"51\" data-end=\"147\"\u003eKeep your baton protected and competition ready with our official Revolutions Twirlers Personalised Baton Bag 💜✨\u003c\/p\u003e\n\u003cp data-start=\"149\" data-end=\"348\"\u003eDesigned for convenience, protection and everyday use, this lightweight padded baton bag is perfect for safely storing and transporting your baton to training sessions, competitions and performances.\u003c\/p\u003e\n\u003cp data-start=\"350\" data-end=\"503\"\u003eFeaturing a sleek black design with official Revolutions Twirlers branding and optional personalised name print, this bag is both practical and stylish for every athlete.\u003c\/p\u003e\n\u003cp data-start=\"505\" data-end=\"517\"\u003ePerfect for:\u003c\/p\u003e\n\u003cp data-start=\"519\" data-end=\"642\"\u003eTraining sessions\u003cbr data-start=\"536\" data-end=\"539\"\u003eCompetitions \u0026amp; performances\u003cbr data-start=\"566\" data-end=\"569\"\u003eTeam travel\u003cbr data-start=\"580\" data-end=\"583\"\u003eSafe baton storage\u003cbr data-start=\"601\" data-end=\"604\"\u003eEveryday use\u003cbr data-start=\"616\" data-end=\"619\"\u003eSupporters \u0026amp; athletes\u003c\/p\u003e\n\u003cp data-start=\"644\" data-end=\"653\"\u003eFeatures:\u003c\/p\u003e\n\u003cp data-start=\"655\" data-end=\"917\"\u003e✔ Lightweight protective baton bag\u003cbr data-start=\"689\" data-end=\"692\"\u003e✔ Durable zip fastening\u003cbr data-start=\"715\" data-end=\"718\"\u003e✔ Easy carry handles \u0026amp; shoulder strap\u003cbr data-start=\"755\" data-end=\"758\"\u003e✔ Official Revolutions Twirlers branded design\u003cbr data-start=\"787\" data-end=\"790\"\u003e✔ Optional personalised name print\u003cbr data-start=\"824\" data-end=\"827\"\u003e✔ Protects baton during travel \u0026amp; storage\u003cbr data-start=\"867\" data-end=\"870\"\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/p\u003e\n\u003cp data-start=\"919\" data-end=\"1086\"\u003ePlease note:\u003cbr data-start=\"931\" data-end=\"934\"\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Personalised items are non-returnable unless faulty.\u003c\/p\u003e\n\u003cp data-start=\"1088\" data-end=\"1191\"\u003eCare instructions:\u003cbr data-start=\"1106\" data-end=\"1109\"\u003eWipe clean only. Avoid overfilling and store in a dry environment when not in use.\u003c\/p\u003e\n\u003cp data-start=\"1193\" data-end=\"1253\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519307358590,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/25_2b1d9f8c-8481-4a41-a500-ec648b25a664.png?v=1780741670"},{"product_id":"revolutions-twirlers-cotton-joggers","title":"Revolutions Twirlers Cotton Joggers","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-116\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-118\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"950f90b3-54c6-4960-baa8-59b96f3f43a0\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cbr\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-290\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"d6640ec3-5355-41f7-bc83-69adbb8990d8\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-end=\"18\" data-start=\"0\" data-section-id=\"15r6cg0\"\u003eRevolutions Twirlers Cotton Joggers\u003c\/h1\u003e\n\u003cp data-end=\"39\" data-start=\"20\"\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-end=\"114\" data-start=\"36\"\u003eStay warm, comfortable and competition ready with our official Revolutions Twirlers Joggers 💜✨\u003c\/p\u003e\n\u003cp data-end=\"279\" data-start=\"116\"\u003eDesigned for everyday comfort and team style, these premium joggers are perfect for training sessions, travelling to competitions or relaxing between performances.\u003c\/p\u003e\n\u003cp data-end=\"451\" data-start=\"281\"\u003eFeaturing a soft comfortable fit with cuffed ankles and official Revolutions Twirlers branding, these joggers are ideal for athletes and supporters wanting to represent the team in style.\u003c\/p\u003e\n\u003cp data-end=\"465\" data-start=\"453\"\u003ePerfect for:\u003c\/p\u003e\n\u003cp data-end=\"599\" data-start=\"467\"\u003eTraining sessions\u003cbr data-end=\"487\" data-start=\"484\"\u003eCompetitions \u0026amp; travel\u003cbr data-end=\"511\" data-start=\"508\"\u003eWarm ups \u0026amp; cool downs\u003cbr data-end=\"535\" data-start=\"532\"\u003eEveryday wear\u003cbr data-end=\"551\" data-start=\"548\"\u003eMatching teamwear sets\u003cbr data-end=\"576\" data-start=\"573\"\u003eSupporters \u0026amp; athletes\u003c\/p\u003e\n\u003cp data-end=\"610\" data-start=\"601\"\u003eFeatures:\u003c\/p\u003e\n\u003cp data-end=\"859\" data-start=\"612\"\u003e✔ Soft comfortable premium cotton fabric\u003cbr data-end=\"648\" data-start=\"645\"\u003e✔ Elasticated waistband for comfortable fit\u003cbr data-end=\"694\" data-start=\"691\"\u003e✔ Cuffed ankle design\u003cbr data-end=\"718\" data-start=\"715\"\u003e✔ Official Revolutions Twirlers branded logo\u003cbr data-end=\"748\" data-start=\"745\"\u003e✔ Relaxed athletic fit\u003cbr data-end=\"773\" data-start=\"770\"\u003e✔ Perfect for training \u0026amp; casual wear\u003cbr data-end=\"812\" data-start=\"809\"\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/p\u003e\n\u003cp data-end=\"1039\" data-start=\"861\"\u003ePlease note:\u003cbr data-end=\"876\" data-start=\"873\"\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-end=\"1187\" data-start=\"1041\"\u003eCare instructions:\u003cbr data-end=\"1062\" data-start=\"1059\"\u003eWash inside out at low temperature. Avoid bleach and tumble drying to help maintain the quality and longevity of the garment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519307391358,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519307424126,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519307456894,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519307489662,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519307522430,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519307555198,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519307587966,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519307620734,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519307653502,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519307686270,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519307719038,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519307751806,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519307784574,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519307817342,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519307850110,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/19_5472fab8-8e01-44a6-aaca-52671618a8eb.png?v=1780741670"},{"product_id":"revolutions-twirlers-zip-up-cotton-hoody","title":"Revolutions Twirlers Zip Up Cotton Hoody","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-116\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-118\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"950f90b3-54c6-4960-baa8-59b96f3f43a0\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cbr\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-290\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"d6640ec3-5355-41f7-bc83-69adbb8990d8\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-end=\"18\" data-start=\"0\" data-section-id=\"15r6cg0\"\u003eRevolutions Twirlers Zip Up Cotton Hoody\u003c\/h1\u003e\n\u003cp data-end=\"39\" data-start=\"20\"\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-start=\"49\" data-end=\"140\"\u003eStay warm, comfortable and competition ready with our official Revolutions Twirlers Zip Up Cotton Hoodie 💜✨\u003c\/p\u003e\n\u003cp data-start=\"142\" data-end=\"309\"\u003eDesigned for everyday comfort and team style, this premium zip hoodie is perfect for training sessions, travelling to competitions or layering up between performances.\u003c\/p\u003e\n\u003cp data-start=\"311\" data-end=\"491\"\u003eFeaturing a full zip front, cosy hood and official Revolutions Twirlers branding on both the front and back, this hoodie is ideal for athletes and supporters wanting to represent the team in style.\u003c\/p\u003e\n\u003cp data-start=\"493\" data-end=\"505\"\u003ePerfect for:\u003c\/p\u003e\n\u003cp data-start=\"507\" data-end=\"639\"\u003eTraining sessions\u003cbr data-start=\"524\" data-end=\"527\"\u003eCompetitions \u0026amp; travel\u003cbr data-start=\"548\" data-end=\"551\"\u003eWarm ups \u0026amp; cool downs\u003cbr data-start=\"572\" data-end=\"575\"\u003eEveryday wear\u003cbr data-start=\"588\" data-end=\"591\"\u003eMatching teamwear sets\u003cbr data-start=\"613\" data-end=\"616\"\u003eSupporters \u0026amp; athletes\u003c\/p\u003e\n\u003cp data-start=\"641\" data-end=\"650\"\u003eFeatures:\u003c\/p\u003e\n\u003cp data-start=\"652\" data-end=\"926\"\u003e✔ Soft premium cotton blend fabric\u003cbr data-start=\"686\" data-end=\"689\"\u003e✔ Full zip front fastening\u003cbr data-start=\"715\" data-end=\"718\"\u003e✔ Comfortable hooded design\u003cbr data-start=\"745\" data-end=\"748\"\u003e✔ Front pouch pockets\u003cbr data-start=\"769\" data-end=\"772\"\u003e✔ Ribbed cuffs \u0026amp; waistband\u003cbr data-start=\"798\" data-end=\"801\"\u003e✔ Official Revolutions Twirlers front \u0026amp; back branding\u003cbr data-start=\"837\" data-end=\"840\"\u003e✔ Perfect for training \u0026amp; casual wear\u003cbr data-start=\"876\" data-end=\"879\"\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/p\u003e\n\u003cp data-start=\"928\" data-end=\"1106\"\u003ePlease note:\u003cbr data-start=\"940\" data-end=\"943\"\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-start=\"1108\" data-end=\"1254\"\u003eCare instructions:\u003cbr data-start=\"1126\" data-end=\"1129\"\u003eWash inside out at low temperature. Avoid bleach and tumble drying to help maintain the quality and longevity of the garment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519307882878,"sku":null,"price":24.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519307915646,"sku":null,"price":24.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519307948414,"sku":null,"price":24.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519307981182,"sku":null,"price":24.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519308013950,"sku":null,"price":24.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519308046718,"sku":null,"price":24.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519308079486,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519308112254,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519308145022,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519308177790,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519308210558,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519308243326,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519308276094,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519308308862,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519308341630,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/18_98975ecf-330d-458c-99c7-4f3b143204c7.png?v=1780741670"},{"product_id":"revolutions-twirlers-cotton-shorts","title":"Revolutions Twirlers Cotton Shorts","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-testid=\"conversation-turn-116\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-4\" data-testid=\"conversation-turn-120\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5b0c200a-7d92-43ad-af59-3e7d547fe837\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch2 data-section-id=\"1ea6knb\" data-start=\"0\" data-end=\"30\"\u003eRevolutions Twirlers Cotton Shorts\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-6\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-6\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-6\" data-testid=\"conversation-turn-300\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0db18557-907e-4693-9039-deb8988322f2\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"42\" data-end=\"117\"\u003eStay comfortable and training ready with our official Revolutions Twirlers Cotton Shorts 💜✨\u003c\/p\u003e\n\u003cp data-start=\"119\" data-end=\"304\"\u003eDesigned for everyday comfort and movement, these lightweight cotton shorts are perfect for training sessions, warm weather practice, travelling to competitions or casual everyday wear.\u003c\/p\u003e\n\u003cp data-start=\"306\" data-end=\"457\"\u003eFeaturing a relaxed athletic fit with official Revolutions Twirlers branding, these shorts are ideal for athletes and supporters wanting comfortable practical teamwear.\u003c\/p\u003e\n\u003cp data-start=\"459\" data-end=\"471\"\u003ePerfect for:\u003c\/p\u003e\n\u003cp data-start=\"473\" data-end=\"605\"\u003eTraining sessions\u003cbr data-start=\"490\" data-end=\"493\"\u003eWarm weather practice\u003cbr data-start=\"514\" data-end=\"517\"\u003eCompetitions \u0026amp; travel\u003cbr data-start=\"538\" data-end=\"541\"\u003eEveryday wear\u003cbr data-start=\"554\" data-end=\"557\"\u003eMatching teamwear sets\u003cbr data-start=\"579\" data-end=\"582\"\u003eSupporters \u0026amp; athletes\u003c\/p\u003e\n\u003cp data-start=\"607\" data-end=\"616\"\u003eFeatures:\u003c\/p\u003e\n\u003cp data-start=\"618\" data-end=\"878\"\u003e✔ Soft comfortable cotton blend fabric\u003cbr data-start=\"656\" data-end=\"659\"\u003e✔ Elasticated waistband for comfortable fit\u003cbr data-start=\"702\" data-end=\"705\"\u003e✔ Lightweight breathable feel\u003cbr data-start=\"734\" data-end=\"737\"\u003e✔ Relaxed athletic fit\u003cbr data-start=\"759\" data-end=\"762\"\u003e✔ Official Revolutions Twirlers branded logo\u003cbr data-start=\"789\" data-end=\"792\"\u003e✔ Perfect for training \u0026amp; casual wear\u003cbr data-start=\"828\" data-end=\"831\"\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/p\u003e\n\u003cp data-start=\"880\" data-end=\"1058\"\u003ePlease note:\u003cbr data-start=\"892\" data-end=\"895\"\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-start=\"1060\" data-end=\"1206\"\u003eCare instructions:\u003cbr data-start=\"1078\" data-end=\"1081\"\u003eWash inside out at low temperature. Avoid bleach and tumble drying to help maintain the quality and longevity of the garment.\u003c\/p\u003e\n\u003cp data-start=\"1208\" data-end=\"1268\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"contents\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519308374398,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519308407166,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519308439934,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519308472702,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519308505470,"sku":null,"price":14.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519308538238,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519308571006,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519308603774,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519308636542,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519308669310,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519308702078,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519308734846,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519308767614,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519308800382,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519308833150,"sku":null,"price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/21_3dd51e52-af3b-450b-92f9-2eae30e64eb3.png?v=1780741670"},{"product_id":"revolutions-twirlers-dress-bag","title":"Revolutions Twirlers Dress Bag","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-116\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-118\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"950f90b3-54c6-4960-baa8-59b96f3f43a0\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cbr\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-290\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"d6640ec3-5355-41f7-bc83-69adbb8990d8\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-end=\"18\" data-start=\"0\" data-section-id=\"15r6cg0\"\u003eRevolutions Twirlers Personalised Dress Bag\u003c\/h1\u003e\n\u003cp data-end=\"39\" data-start=\"20\"\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-end=\"161\" data-start=\"51\"\u003eKeep your costumes protected, organised and competition ready with our official Revolutions Twirlers Personalised Dress Bag 💜✨\u003c\/p\u003e\n\u003cp data-end=\"378\" data-start=\"163\"\u003eDesigned with extra storage capacity and durability in mind, this premium dress bag is perfect for transporting multiple costumes, uniforms and accessories safely to training sessions, competitions and performances.\u003c\/p\u003e\n\u003cp data-end=\"606\" data-start=\"380\"\u003eFeaturing a fully personalised design with official Revolutions Twirlers branding, this high-capacity bag includes ample lower storage space for shoes, accessories and essentials whilst keeping garments protected and crease free during travel.\u003c\/p\u003e\n\u003cp data-end=\"620\" data-start=\"608\"\u003ePerfect for:\u003c\/p\u003e\n\u003cp data-end=\"762\" data-start=\"622\"\u003eCompetitions \u0026amp; performances\u003cbr data-end=\"652\" data-start=\"649\"\u003eTraining sessions\u003cbr data-end=\"672\" data-start=\"669\"\u003eTravelling with costumes\u003cbr data-end=\"699\" data-start=\"696\"\u003eStoring uniforms safely\u003cbr data-end=\"725\" data-start=\"722\"\u003eTeam travel\u003cbr data-end=\"739\" data-start=\"736\"\u003eSupporters \u0026amp; athletes\u003c\/p\u003e\n\u003cp data-end=\"773\" data-start=\"764\"\u003eFeatures:\u003c\/p\u003e\n\u003cp data-end=\"1127\" data-start=\"775\"\u003e✔ Large capacity design holds multiple costumes\u003cbr data-end=\"825\" data-start=\"822\"\u003e✔ Spacious lower compartment for shoes \u0026amp; accessories\u003cbr data-end=\"880\" data-start=\"877\"\u003e✔ Heavy duty durable fabric construction\u003cbr data-end=\"923\" data-start=\"920\"\u003e✔ High quality vibrant sublimation printing\u003cbr data-end=\"969\" data-start=\"966\"\u003e✔ Full zip closure for garment protection\u003cbr data-end=\"1013\" data-start=\"1010\"\u003e✔ Comfortable carry handles\u003cbr data-end=\"1043\" data-start=\"1040\"\u003e✔ Official Revolutions Twirlers personalised design\u003cbr data-end=\"1080\" data-start=\"1077\"\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/p\u003e\n\u003cp data-end=\"1360\" data-start=\"1129\"\u003ePlease note:\u003cbr data-end=\"1144\" data-start=\"1141\"\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Personalised items are non-returnable unless faulty. Colours may vary slightly between screens and final production.\u003c\/p\u003e\n\u003cp data-end=\"1468\" data-start=\"1362\"\u003eCare instructions:\u003cbr data-end=\"1383\" data-start=\"1380\"\u003eWipe clean only. Avoid overloading to help maintain the shape and quality of the bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"Default Title","offer_id":57519309357438,"sku":null,"price":22.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/23_a42fc7ac-ef9c-4652-9781-8b18dd4f9ca9.png?v=1780741670"},{"product_id":"revolutions-twirlers-wide-leg-joggers","title":"Revolutions Twirlers Wide Leg Cotton Joggers","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-2\" data-testid=\"conversation-turn-116\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b40de48f-6161-4371-8715-6348c807e3aa\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-3\" data-testid=\"conversation-turn-118\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"950f90b3-54c6-4960-baa8-59b96f3f43a0\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cbr\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-turn-id-container=\"request-6a00dd59-62c4-838f-8e12-acf2612354e3-1\" data-testid=\"conversation-turn-290\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-XS,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d6640ec3-5355-41f7-bc83-69adbb8990d8\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-noRevolutions Twirlersl outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-section-id=\"15r6cg0\" data-start=\"0\" data-end=\"18\"\u003eRevolutions Twirlers Wide Leg Cotton Joggers\u003c\/h1\u003e\n\u003cp data-start=\"20\" data-end=\"39\"\u003e\u003ca href=\"https:\/\/www.cognitoforms.com\/DanceSupplyCentre2\/TeamwearSizeGuide\" target=\"_blank\"\u003eVIEW OUR SIZE GUIDE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eStay comfortable, stylish and competition ready with our official Revolutions Twirlers Wide Leg Cotton Joggers 💜✨\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eDesigned for ultimate comfort and a relaxed modern fit, these premium wide leg joggers are perfect for training sessions, travelling to competitions or relaxing between performances.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eFeaturing a soft cotton fabric, flattering wide leg design and official Revolutions Twirlers branding, these joggers are ideal for athletes and supporters wanting to represent the team in style.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003ePerfect for:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eTraining sessions\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCompetitions \u0026amp; travel\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eWarm ups \u0026amp; cool downs\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eEveryday wear\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMatching teamwear sets\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eSupporters \u0026amp; athletes\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003e✔ Soft comfortable premium cotton fabric\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ Modern wide leg fit for relaxed comfort\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ Elasticated waistband for comfortable fit\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ Official Revolutions Twirlers branded logo\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ Stylish everyday teamwear essential\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ Perfect for training \u0026amp; casual wear\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ Ideal for majorette, dance \u0026amp; cheer athletes\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003ePlease note:\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eThis item is made to order especially for you. Production lead times may apply during busy periods. Colours may vary slightly between screens and final production.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Revolutions Twirlers","offers":[{"title":"3-4-years","offer_id":57519309390206,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"5-6-years","offer_id":57519309422974,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"7-8-years","offer_id":57519309455742,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"9-10-years","offer_id":57519309488510,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"11-12-years","offer_id":57519309521278,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"13-14-years","offer_id":57519309554046,"sku":null,"price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XS","offer_id":57519309586814,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":57519309619582,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":57519309652350,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":57519309685118,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":57519309717886,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":57519309750654,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":57519309783422,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":57519309816190,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":57519309848958,"sku":null,"price":23.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/files\/20_2c45dad4-82be-4268-91fb-38b6a9bb0597.png?v=1780741670"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9576\/2558\/collections\/DANCE_SUPPLY_CENTRE_-_FACEBOOK_POSTS_23.png?v=1780740977","url":"https:\/\/dancesupplycentre.co.uk\/collections\/revolutions-twirlers.oembed","provider":"Dance Supply Centre Gift Shop","version":"1.0","type":"link"}