{"title":"BFCM 2025 50% OFF","description":"","products":[{"product_id":"black-undershort","title":"Black | Undershort","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb data-stringify-type=\"bold\"\u003eNote: undershort must be tried on with additional undergarments to be considered for return\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eOur light-weight 'Undershort' is so minimal you'll forget it's there. Pair under your Ripskirt or Sport Skirt for additional coverage (without peeking out below your hemline.) Our short, along with a skirt of your choice, is a flexible alternative to a skort. It's perfect for walking your dogs, beachcombing, chasing kids, or sailing around the world!\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003ePlus, it’s made of a super-soft 94% cotton \/ 6%spandex blend that’s breathable and comfortable as can be.\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":39990140731480,"sku":"Short_525_Black_XS","price":16.0,"currency_code":"USD","in_stock":true},{"title":"S 4-6","offer_id":39990140764248,"sku":"Short_525_Black_S","price":16.0,"currency_code":"USD","in_stock":true},{"title":"M 8-10","offer_id":39990140797016,"sku":"Short_525_Black_M","price":16.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":39990140829784,"sku":"Short_525_Black_L","price":16.0,"currency_code":"USD","in_stock":true},{"title":"XL 16-18","offer_id":39990140862552,"sku":"Short_525_Black_XL","price":16.0,"currency_code":"USD","in_stock":true},{"title":"XXL 20-22","offer_id":39990140895320,"sku":"Short_525_Black_XXL","price":16.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/undershort-black-side-1-edit_1.jpg?v=1773426713"},{"product_id":"graphite-fitted-tank","title":"Graphite | Fitted Tank","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #dc4d28;\"\u003e\u003cstrong\u003eFINAL SALE!\u003c\/strong\u003e No returns or exchanges allowed.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eIntroducing our new Fitted Tank designed with a 'just-right' fit - wear it on its' own or layered under your favorite 'Popover Top.' \u003cmeta charset=\"utf-8\"\u003eThe super-soft \u003cmeta charset=\"utf-8\"\u003e88% poly \/ 12% spandex fabric feels so good you'll forget you're wearing anything at all. Whether you're headed to brunch, a beach day, or just lounging around, this tank is your new casual essential.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUPF 40+\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":40907677433944,"sku":"FST_500_Graphite_XS","price":24.0,"currency_code":"USD","in_stock":false},{"title":"S 4-6","offer_id":40907677466712,"sku":"FST_500_Graphite_S","price":24.0,"currency_code":"USD","in_stock":true},{"title":"M 8-10","offer_id":40907677499480,"sku":"FST_500_Graphite_M","price":24.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":40907677532248,"sku":"FST_500_Graphite_L","price":24.0,"currency_code":"USD","in_stock":true},{"title":"XL 16-18","offer_id":40907677565016,"sku":"FST_500_Graphite_XL","price":24.0,"currency_code":"USD","in_stock":true},{"title":"XXL 20-22","offer_id":40907677597784,"sku":"FST_500_Graphite_XXL","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/fitted_tank_graphite_mayra_1_c691044c-e265-469b-9f9f-afdb8bf529dc.jpg?v=1705943370"},{"product_id":"flowering-ginger-fitted-tank","title":"Flowering Ginger | Fitted Tank","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #dc4d28;\"\u003e\u003cstrong\u003eFINAL SALE!\u003c\/strong\u003e No returns or exchanges allowed.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eIntroducing our new Fitted Tank designed with a 'just-right' fit - wear it on its' own or layered under your favorite 'Popover Top.' \u003cmeta charset=\"utf-8\"\u003eThe super-soft \u003cmeta charset=\"utf-8\"\u003e88% poly \/ 12% spandex fabric feels so good you'll forget you're wearing anything at all. Whether you're headed to brunch, a beach day, or just lounging around, this tank is your new casual essential.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eUPF 40+\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":40909328351320,"sku":"FST_500_FloweringGinger_XS","price":24.0,"currency_code":"USD","in_stock":false},{"title":"S 4-6","offer_id":40909328384088,"sku":"FST_500_FloweringGinger_S","price":24.0,"currency_code":"USD","in_stock":false},{"title":"M 8-10","offer_id":40909328416856,"sku":"FST_500_FloweringGinger_M","price":24.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":40909328449624,"sku":"FST_500_FloweringGinger_L","price":24.0,"currency_code":"USD","in_stock":true},{"title":"XL 16-18","offer_id":40909328482392,"sku":"FST_500_FloweringGinger_XL","price":24.0,"currency_code":"USD","in_stock":true},{"title":"XXL 20-22","offer_id":40909328515160,"sku":"FST_500_FloweringGinger_XXL","price":24.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/fitted_tank_flowering_ginger_flatlay.jpg?v=1717181252"},{"product_id":"al-mare-travel-dress-short","title":"Al Mare | Travel Dress Short","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCrafted from double-layered 100% cotton gauze, this dress is made for warm days and carefree getaways. The soft, airy fabric feels light against the skin while offering lasting durability season-after-season. Its slightly boxy fit strikes the perfect balance—cool, relaxed, and effortlessly flattering. A timeless piece that deserves a spot in every travel wardrobe.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eDouble-layered\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eSlightly boxy fit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eSide pockets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eRoll-up sleeve with button tab\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eBreathable\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFabric: 100% Cotton\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":41045969600600,"sku":"TDS_220_AlMare_XS","price":85.0,"currency_code":"USD","in_stock":true},{"title":"S 4-6","offer_id":41045969633368,"sku":"TDS_220_AlMare_S","price":85.0,"currency_code":"USD","in_stock":true},{"title":"M 8-10","offer_id":41045969666136,"sku":"TDS_220_AlMare_M","price":85.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":41045969698904,"sku":"TDS_220_AlMare_L","price":85.0,"currency_code":"USD","in_stock":true},{"title":"XL 16-18","offer_id":41045969731672,"sku":"TDS_220_AlMare_XL","price":85.0,"currency_code":"USD","in_stock":true},{"title":"XXL 20-22","offer_id":41045969764440,"sku":"TDS_220_AlMare_XXL","price":85.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/TDS_al_mare_oahu_4.jpg?v=1736356454"},{"product_id":"pacific-coast-tee-shirt-dress","title":"Pacific Coast | Tee Shirt Dress","description":"\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cspan style=\"font-weight: 400;\"\u003e\u003cspan style=\"color: #dc4d28;\"\u003e\u003cstrong\u003eFINAL SALE!\u003c\/strong\u003e No returns or exchanges allowed.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eMeet your new everyday t-shirt dress—with built-in sun protection. Made from super-soft, UPF 40+ fabric that drapes without clinging, it offers effortless comfort and coverage. The above-the-knee length strikes the perfect balance of casual and polished. Slip it on, step out, and soak up the sun. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDress it up with a belt and sandals or keep it casual with sneakers—either way, it’s a no-brainer.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eUPF 40+\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eModest neckline\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eNon-clingy\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\n\u003cp dir=\"ltr\" role=\"presentation\"\u003e\u003cspan\u003eSide slits for range of motion\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFabric Content: 88% Polyester, 12% Spandex\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":41048062459992,"sku":"TSS_280_PacificCoast_XS","price":29.0,"currency_code":"USD","in_stock":false},{"title":"S 4-6","offer_id":41048062492760,"sku":"TSS_280_PacificCoast_S","price":29.0,"currency_code":"USD","in_stock":false},{"title":"M 8-10","offer_id":41048062525528,"sku":"TSS_280_PacificCoast_M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":41048062558296,"sku":"TSS_280_PacificCoast_L","price":29.0,"currency_code":"USD","in_stock":false},{"title":"XL 16-18","offer_id":41048062591064,"sku":"TSS_280_PacificCoast_XL","price":29.0,"currency_code":"USD","in_stock":false},{"title":"XXL 20-22","offer_id":41048062623832,"sku":"TSS_280_PacificCoast_XXL","price":29.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/TSS_pacific_6.jpg?v=1709749340"},{"product_id":"jasper-tee-shirt-dress","title":"Jasper | Tee Shirt Dress","description":"\u003cp\u003e\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cspan style=\"color: #dc4d28;\"\u003e\u003cstrong\u003eFINAL SALE!\u003c\/strong\u003e No returns or exchanges allowed.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eMeet your new everyday t-shirt dress—with built-in sun protection. Made from super-soft, UPF 40+ fabric that drapes without clinging, it offers effortless comfort and coverage. The above-the-knee length strikes the perfect balance of casual and polished. Slip it on, step out, and soak up the sun. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDress it up with a belt and sandals or keep it casual with sneakers—either way, it’s a no-brainer.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\n\u003cp role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eUPF 40+\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\n\u003cp role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eModest neckline\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\n\u003cp role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eNon-clingy\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\n\u003cp role=\"presentation\" dir=\"ltr\"\u003e\u003cspan\u003eSide slits for range of motion\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFabric Content: 88% Polyester, 12% Spandex\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":41650418122840,"sku":"TSS_280_Jasper_XS","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S 4-6","offer_id":41650418155608,"sku":"TSS_280_Jasper_S","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M 8-10","offer_id":41650418188376,"sku":"TSS_280_Jasper_M","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":41650418221144,"sku":"TSS_280_Jasper_L","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XL 16-18","offer_id":41650418253912,"sku":"TSS_280_Jasper_XL","price":25.0,"currency_code":"USD","in_stock":false},{"title":"XXL 20-22","offer_id":41650418286680,"sku":"TSS_280_Jasper_XXL","price":25.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/tee_dress_jasper_edited.jpg?v=1720475583"},{"product_id":"blue-print-floral-beach-button-up","title":"Blue Print Floral | Beach Button-Up","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis easygoing shirtdress blends the polish of a tailored button-up with the relaxed vibe of your favorite cover up—making it the perfect travel-ready piece. Crafted from ultra-soft, breathable double cotton gauze, it feels light, airy, and cool against the skin—just right for sunny days and breezy evenings. Whether you're lounging, layering, or chasing sunsets, this button up is ready for the ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eCollared neck\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eButton-down front\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eLightweight\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eBreathable\u003c\/span\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" aria-level=\"1\"\u003e\u003cspan\u003eMachine washable\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFabric: 100% Cotton\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS\/S 2-6","offer_id":42236855451736,"sku":"CU_700_BPF_XS\/S","price":69.0,"currency_code":"USD","in_stock":true},{"title":"M\/L 8-14","offer_id":42236855484504,"sku":"CU_700_BPF_M\/L","price":69.0,"currency_code":"USD","in_stock":true},{"title":"XL\/XXL 16-22","offer_id":42236855517272,"sku":"CU_700_BPF_XL\/XXL","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/blue_print_button_up_1.jpg?v=1726255356"},{"product_id":"dainty-dance-length-3","title":"Dainty Dance | Length 3","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis wrap skirt is all about coverage and convenience. Hitting just below the knee — this skirt length is perfect for workdays and weekend getaways. Its versatile style is quickly becoming a fan favorite for those who want a little extra coverage without sacrificing fashion or function!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\u003cspan\u003eVelcro closure\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\u003cspan\u003eSide pockets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\u003cspan\u003eCurved front hem\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\u003cspan\u003eQuick-dry\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\u003cspan\u003eWater repellent\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\" dir=\"ltr\"\u003e\n\u003cspan\u003eWrinkle resistant\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFabric: 93% Polyester 7% Spandex\u003c\/span\u003e\u003c\/p\u003e","brand":"RipSkirt","offers":[{"title":"XS 0-2","offer_id":42612503773272,"sku":"350_DaintyDnc_XS","price":60.0,"currency_code":"USD","in_stock":true},{"title":"S 4-6","offer_id":42612503806040,"sku":"350_DaintyDnc_S","price":60.0,"currency_code":"USD","in_stock":true},{"title":"M 8-10","offer_id":42612503838808,"sku":"350_DaintyDnc_M","price":60.0,"currency_code":"USD","in_stock":true},{"title":"L 12-14","offer_id":42612503871576,"sku":"350_DaintyDnc_L","price":60.0,"currency_code":"USD","in_stock":true},{"title":"XL 16-18","offer_id":42612503904344,"sku":"350_DaintyDnc_XL","price":60.0,"currency_code":"USD","in_stock":true},{"title":"XXL 20-22","offer_id":42612503937112,"sku":"350_DaintyDnc_XXL","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1148\/2976\/files\/Dainty-Dance-L3-Skirt-A.jpg?v=1765562703"}],"url":"https:\/\/ripskirthawaii.com\/collections\/bfcm-2025-50-off.oembed","provider":"RipSkirt Hawaii","version":"1.0","type":"link"}