{"product_id":"festive-af-festive-crop-top","title":"\"Festive AF\" Festive Crop Top","description":"\u003cp data-start=\"292\" data-end=\"574\"\u003eMeet the holiday edition of our iconic Dancing Polar Bear crop top — decked out in the cutest, boldest way.\u003cbr data-start=\"411\" data-end=\"414\"\u003eThis time, our polar bear is hitting the pole in full holiday spirit, sparkles flying, energy high, and the words \u003cstrong data-start=\"528\" data-end=\"544\"\u003e“Festive AF”\u003c\/strong\u003estamped proudly underneath.\u003c\/p\u003e\n\u003cp data-start=\"576\" data-end=\"671\"\u003eIt’s the perfect top for the girl who loves Christmas…\u003cbr data-start=\"630\" data-end=\"633\"\u003ebut also loves being a little extra.\u003c\/p\u003e\n\u003cp data-start=\"673\" data-end=\"725\"\u003eFun, flirty, playful, and \u003cem data-start=\"699\" data-end=\"705\"\u003every\u003c\/em\u003e Good Girl Bad Girl.\u003c\/p\u003e\n\u003cp data-start=\"727\" data-end=\"895\"\u003eWear it to:\u003cbr data-start=\"738\" data-end=\"741\"\u003e❄️ Pole class holiday parties\u003cbr data-start=\"770\" data-end=\"773\"\u003e🎄 Friendsmas gatherings\u003cbr data-start=\"797\" data-end=\"800\"\u003e🔥 Cozy-but-cute winter nights\u003cbr data-start=\"830\" data-end=\"833\"\u003e✨ Any moment you’re feeling festive with a touch of attitude\u003c\/p\u003e\n\u003cp data-start=\"897\" data-end=\"956\"\u003eGuaranteed to make people smile — and ask where you got it.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eProduct features\u003cbr\u003e💃 100% combed cotton solids; Grey Marle 85% cotton\/15% viscose\u003cbr\u003e🎄 Medium-weight fabric (180 g\/m²) for structure and breathability\u003cbr\u003e😌 Relaxed fit with dropped shoulders for an easy, laid-back silhouette\u003cbr\u003e🐻‍❄️ Durable construction: double-needle stitching and twill shoulder tape\u003cbr\u003e❤️ Sewn-in label \u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.69\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.67\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.65\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.32\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.31\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.09\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003cspan style=\"caret-color: rgba(18, 18, 18, 0.75); color: rgba(18, 18, 18, 0.75); font-family: Assistant, sans-serif; font-size: 16px; letter-spacing: 0.6px; background-color: #ffffff;\"\u003eSome images are AI-generated mockups. Actual fit and color may vary slightly — please check size guides for best results!\u003c\/span\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Pale Pink \/ XS","offer_id":45909751365831,"sku":"33598780119572310712","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":45909751398599,"sku":"25134404174925475567","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ XS","offer_id":45909751431367,"sku":"33386341708422267116","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bubblegum \/ XS","offer_id":45909751464135,"sku":"33169814788934514073","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ XS","offer_id":45909751496903,"sku":"43321643164695212185","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XS","offer_id":45909751529671,"sku":"11334712325137306099","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pale Pink \/ S","offer_id":45909751562439,"sku":"30386388868742867095","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45909751595207,"sku":"31651955304876897058","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ S","offer_id":45909751627975,"sku":"10064463503019458591","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bubblegum \/ S","offer_id":45909751660743,"sku":"63700468286603366342","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ S","offer_id":45909751693511,"sku":"76218703193749710064","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":45909751726279,"sku":"11297349443090603758","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pale Pink \/ M","offer_id":45909751759047,"sku":"33921009392481107493","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45909751791815,"sku":"15003505466619999338","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ M","offer_id":45909751824583,"sku":"33727866288229664834","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bubblegum \/ M","offer_id":45909751857351,"sku":"10225460580970513358","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ M","offer_id":45909751890119,"sku":"32788614932088425383","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":45909751922887,"sku":"72465352793469419428","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pale Pink \/ L","offer_id":45909751955655,"sku":"25869764807331017682","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45909751988423,"sku":"83614231671566654129","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ L","offer_id":45909752021191,"sku":"17296066174454687361","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bubblegum \/ L","offer_id":45909752053959,"sku":"33188997559457178879","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ L","offer_id":45909752086727,"sku":"38346339648815020512","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":45909752119495,"sku":"14097452799831878686","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pale Pink \/ XL","offer_id":45909752152263,"sku":"23170834387706024896","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45909752185031,"sku":"33413068659748856617","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ XL","offer_id":45909752217799,"sku":"23237618291415274267","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bubblegum \/ XL","offer_id":45909752250567,"sku":"19802317206634312029","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ XL","offer_id":45909752283335,"sku":"12854730068945700638","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":45909752316103,"sku":"13228168018578856726","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bone \/ 2XL","offer_id":45909752348871,"sku":"46952990684897298083","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Bubblegum \/ 2XL","offer_id":45909752381639,"sku":"27686080920302516029","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ 2XL","offer_id":45909752414407,"sku":"32309640896478489126","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0693\/4557\/5111\/files\/20251204123041-1f0d10d0-bfb4-6eca-a7aa-ba4a0c6cd0f8.png?v=1764851540","url":"https:\/\/goodgirlbadgirlapparel.com\/products\/festive-af-festive-crop-top","provider":"Good Girl Bad Girl","version":"1.0","type":"link"}