{"product_id":"calavique™-folding-cloth-rack","title":"calavique™ Folding Cloth Rack","description":"\u003cstyle\u003e\n.calavique-cloth-rack-page {\n  --ccr-sage: #8d9686;\n  --ccr-sage-dark: #646d60;\n  --ccr-soft: #f7f6f1;\n  --ccr-ivory: #fbfaf6;\n  --ccr-ink: #2b2b27;\n  --ccr-text: #686860;\n  --ccr-line: rgba(66, 73, 62, 0.18);\n  --ccr-shadow: 0 18px 46px rgba(57, 62, 53, 0.11);\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px 80px;\n  box-sizing: border-box;\n  overflow: hidden;\n  color: var(--ccr-ink);\n  background: #ffffff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n\n.calavique-cloth-rack-page,\n.calavique-cloth-rack-page * {\n  box-sizing: border-box;\n}\n\n.calavique-cloth-rack-page .ccr-section {\n  width: 100%;\n  padding: clamp(64px, 9vw, 116px) 0;\n  border-bottom: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-section:first-child {\n  padding-top: clamp(48px, 7vw, 88px);\n}\n\n.calavique-cloth-rack-page .ccr-section:last-child {\n  border-bottom: 0;\n}\n\n.calavique-cloth-rack-page .ccr-copy {\n  width: 100%;\n  max-width: 1040px;\n  margin: 0 auto clamp(32px, 5vw, 58px);\n}\n\n.calavique-cloth-rack-page .ccr-eyebrow {\n  margin: 0 0 18px;\n  color: var(--ccr-sage-dark);\n  font-size: 12px;\n  line-height: 1.4;\n  font-weight: 700;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n}\n\n.calavique-cloth-rack-page .ccr-title {\n  max-width: 100%;\n  margin: 0;\n  color: var(--ccr-ink);\n  font-size: clamp(31px, 5.2vw, 67px);\n  line-height: 1.05;\n  font-weight: 600;\n  letter-spacing: -0.045em;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.calavique-cloth-rack-page .ccr-slogan {\n  max-width: 920px;\n  margin: 24px 0 0;\n  color: #5d6259;\n  font-size: clamp(20px, 2.7vw, 32px);\n  line-height: 1.3;\n  font-weight: 400;\n  letter-spacing: -0.02em;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.calavique-cloth-rack-page .ccr-intro {\n  max-width: 920px;\n  margin: 28px 0 0;\n  color: var(--ccr-text);\n  font-size: clamp(16px, 1.7vw, 19px);\n  line-height: 1.8;\n}\n\n.calavique-cloth-rack-page .ccr-section-title {\n  max-width: 100%;\n  margin: 0 0 24px;\n  color: var(--ccr-ink);\n  font-size: clamp(28px, 4.2vw, 50px);\n  line-height: 1.1;\n  font-weight: 600;\n  letter-spacing: -0.035em;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.calavique-cloth-rack-page .ccr-section-lead {\n  max-width: 920px;\n  margin: 0;\n  color: var(--ccr-text);\n  font-size: clamp(16px, 1.7vw, 19px);\n  line-height: 1.8;\n}\n\n.calavique-cloth-rack-page .ccr-image {\n  width: 100%;\n  max-width: 1200px;\n  height: auto;\n  margin: 0 auto;\n  border-radius: 18px;\n  display: block;\n  box-shadow: var(--ccr-shadow);\n}\n\n.calavique-cloth-rack-page .ccr-content {\n  width: 100%;\n  max-width: 1040px;\n  margin: clamp(38px, 6vw, 68px) auto 0;\n}\n\n.calavique-cloth-rack-page .ccr-feature {\n  width: 100%;\n  padding: 28px 0;\n  border-top: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-feature:last-child {\n  border-bottom: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-feature-title {\n  max-width: 100%;\n  margin: 0 0 10px;\n  color: var(--ccr-ink);\n  font-size: clamp(20px, 2.2vw, 28px);\n  line-height: 1.25;\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.calavique-cloth-rack-page .ccr-feature-text {\n  max-width: 930px;\n  margin: 0;\n  color: var(--ccr-text);\n  font-size: 16px;\n  line-height: 1.75;\n}\n\n.calavique-cloth-rack-page .ccr-specification {\n  width: 100%;\n  padding: 24px 0;\n  border-top: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-specification:last-child {\n  border-bottom: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-spec-label {\n  display: block;\n  margin: 0 0 8px;\n  color: var(--ccr-sage-dark);\n  font-size: 12px;\n  line-height: 1.4;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\n.calavique-cloth-rack-page .ccr-spec-value {\n  display: block;\n  margin: 0;\n  color: var(--ccr-ink);\n  font-size: clamp(17px, 1.8vw, 21px);\n  line-height: 1.55;\n}\n\n.calavique-cloth-rack-page .ccr-note {\n  width: 100%;\n  max-width: 1040px;\n  margin: 42px auto 0;\n  padding: clamp(24px, 4vw, 38px);\n  border: 1px solid var(--ccr-line);\n  border-radius: 18px;\n  background: var(--ccr-soft);\n}\n\n.calavique-cloth-rack-page .ccr-note-title {\n  max-width: 100%;\n  margin: 0 0 12px;\n  color: var(--ccr-ink);\n  font-size: clamp(20px, 2.3vw, 27px);\n  line-height: 1.3;\n  font-weight: 600;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.calavique-cloth-rack-page .ccr-note-text {\n  margin: 0;\n  color: var(--ccr-text);\n  font-size: 15px;\n  line-height: 1.75;\n}\n\n.calavique-cloth-rack-page .ccr-steps {\n  width: 100%;\n  max-width: 1040px;\n  margin: 44px auto 0;\n}\n\n.calavique-cloth-rack-page .ccr-step {\n  width: 100%;\n  padding: 26px 0;\n  border-top: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-step:last-child {\n  border-bottom: 1px solid var(--ccr-line);\n}\n\n.calavique-cloth-rack-page .ccr-step-number {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--ccr-sage-dark);\n  font-size: 12px;\n  line-height: 1.4;\n  font-weight: 700;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n}\n\n.calavique-cloth-rack-page .ccr-step-title {\n  max-width: 100%;\n  margin: 0 0 8px;\n  color: var(--ccr-ink);\n  font-size: clamp(19px, 2vw, 25px);\n  line-height: 1.3;\n  font-weight: 600;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.calavique-cloth-rack-page .ccr-step-text {\n  max-width: 930px;\n  margin: 0;\n  color: var(--ccr-text);\n  font-size: 16px;\n  line-height: 1.75;\n}\n\n@media (max-width: 767px) {\n  .calavique-cloth-rack-page {\n    padding: 0 16px 56px;\n  }\n\n  .calavique-cloth-rack-page .ccr-section {\n    padding: 58px 0;\n  }\n\n  .calavique-cloth-rack-page .ccr-section:first-child {\n    padding-top: 38px;\n  }\n\n  .calavique-cloth-rack-page .ccr-title {\n    font-size: clamp(28px, 9vw, 42px);\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n  }\n\n  .calavique-cloth-rack-page .ccr-slogan {\n    font-size: clamp(19px, 6vw, 25px);\n  }\n\n  .calavique-cloth-rack-page .ccr-image {\n    border-radius: 14px;\n    box-shadow: 0 12px 30px rgba(57, 62, 53, 0.09);\n  }\n\n  .calavique-cloth-rack-page .ccr-feature,\n  .calavique-cloth-rack-page .ccr-specification,\n  .calavique-cloth-rack-page .ccr-step {\n    padding: 22px 0;\n  }\n\n  .calavique-cloth-rack-page .ccr-note {\n    padding: 24px 20px;\n    border-radius: 14px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"calavique-cloth-rack-page\"\u003e\n\n  \u003csection class=\"ccr-section\"\u003e\n    \u003cdiv class=\"ccr-copy\"\u003e\n      \u003cp class=\"ccr-eyebrow\"\u003eThoughtful Bathroom Rituals\u003c\/p\u003e\n      \u003ch1 class=\"ccr-title\"\u003ecalavique™ Folding Cloth Rack\u003c\/h1\u003e\n      \u003cp class=\"ccr-slogan\"\u003eMake room for the little rituals.\u003c\/p\u003e\n      \u003cp class=\"ccr-intro\"\u003eA folding countertop rack designed to give one reusable washcloth a defined place after cleansing. Its two open wings spread outward into an A-shaped structure, supporting the cloth across twin top rails while keeping the front and back fabric surfaces separated. When the routine is finished, the rack folds flat for simple storage.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"ccr-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0792\/2869\/8707\/files\/6-3-_6.png?v=1790780091\" alt=\"calavique Folding Cloth Rack shown fully open on a bathroom countertop\" loading=\"eager\"\u003e\n\n    \u003cdiv class=\"ccr-content\"\u003e\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch2 class=\"ccr-feature-title\"\u003eOpen-Wing Support\u003c\/h2\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eTwo rounded metal wing frames open toward the front and back to create a clear A-shaped profile. The upper rails support the cloth’s center while the middle crossbars encourage the two hanging surfaces to remain apart.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch2 class=\"ccr-feature-title\"\u003eSpread Across the Rails\u003c\/h2\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eA small washcloth can be placed across the continuous twin rails without clips, hooks or narrow openings. Simply drape, adjust the edges and lift the cloth away when finished.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch2 class=\"ccr-feature-title\"\u003eOne Cloth, One Defined Place\u003c\/h2\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eThe open frame creates a dedicated area for one appropriately sized, thoroughly wrung-out washcloth, helping keep it from being folded directly on the counter or left across the sink edge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ccr-section\"\u003e\n    \u003cdiv class=\"ccr-copy\"\u003e\n      \u003cp class=\"ccr-eyebrow\"\u003eOpen Structure, Simple Movement\u003c\/p\u003e\n      \u003ch2 class=\"ccr-section-title\"\u003eSpread Out. Leave Space.\u003c\/h2\u003e\n      \u003cp class=\"ccr-section-lead\"\u003eThe rack is built around a small, clear sequence: open the wings, drape the cloth, leave the fabric surfaces separated and fold the frame away after use.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"ccr-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0792\/2869\/8707\/files\/6-3-_7.png?v=1790780091\" alt=\"Open-wing structure of the calavique Folding Cloth Rack supporting a washcloth\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"ccr-content\"\u003e\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch3 class=\"ccr-feature-title\"\u003eA Defined Opening Position\u003c\/h3\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eThe two end hinge assemblies guide the wings toward a defined open position. Open the rack slowly by holding the outer sides until all four silicone feet rest securely on the countertop.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch3 class=\"ccr-feature-title\"\u003eOpen Space Around the Fabric\u003c\/h3\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eThe front, back and lower areas remain open. The middle crossbars hold the hanging cloth surfaces outward while the lower edge stays visibly above the countertop.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch3 class=\"ccr-feature-title\"\u003eFold Flat Between Uses\u003c\/h3\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eAfter removing the washcloth, wipe the rack and bring the two wings inward. The folded frame becomes much slimmer front-to-back, making it suitable for a cabinet shelf or an appropriately sized drawer.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-feature\"\u003e\n        \u003ch3 class=\"ccr-feature-title\"\u003eOpen Frame, Easy Wipe\u003c\/h3\u003e\n        \u003cp class=\"ccr-feature-text\"\u003eThere is no enclosed box, fabric pocket or water-catching basin. The rails, crossbars, feet and hinge areas remain accessible for wiping and occasional short rinsing followed by thorough drying.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ccr-section\"\u003e\n    \u003cdiv class=\"ccr-copy\"\u003e\n      \u003cp class=\"ccr-eyebrow\"\u003eMaterial, Scale \u0026amp; Storage\u003c\/p\u003e\n      \u003ch2 class=\"ccr-section-title\"\u003eA Quiet Form for the Bathroom Counter\u003c\/h2\u003e\n      \u003cp class=\"ccr-section-lead\"\u003eA low-saturation sage gray finish gives the rack a calm, understated presence. Brushed stainless steel hinge plates add a restrained material detail while the slim open frame keeps the product visually light.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"ccr-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0792\/2869\/8707\/files\/6-3-_8.png?v=1790780091\" alt=\"Dimensions materials and folded storage position of the calavique Folding Cloth Rack\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"ccr-content\"\u003e\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eOpen Dimensions\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003e13.8″ L × 8.7″ W × 8.9″ H\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eFolded Dimensions\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003e13.8″ L × 1.1″ D × 9.8″ H\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eRecommended Cloth Size\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eOne washcloth approximately 12″ × 12″\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eEffective Support Width\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eApproximately 12.6″ across the top rails\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eTop Rail Spacing\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eApproximately 0.6″ between the parallel support rails\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eFrame Material\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003e304 stainless steel round-rod frame with a sage gray matte powder-coated finish\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eConnection Detail\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eBrushed 304 stainless steel hinge plates with internal engineering polymer spacers\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eContact Feet\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eFour preinstalled sage gray silicone feet\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eApproximate Weight\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003e1.3 lb without a washcloth\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eRecommended Placement\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eA level, water-tolerant and ventilated bathroom dry-zone countertop\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-specification\"\u003e\n        \u003cspan class=\"ccr-spec-label\"\u003eIncluded\u003c\/span\u003e\n        \u003cspan class=\"ccr-spec-value\"\u003eOne assembled folding frame, two end hinge assemblies and four preinstalled silicone feet\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ccr-note\"\u003e\n      \u003ch3 class=\"ccr-note-title\"\u003eFor One Thoroughly Wring-Out Washcloth\u003c\/h3\u003e\n      \u003cp class=\"ccr-note-text\"\u003eThe rack is intended for one appropriately sized cloth that has already been washed and thoroughly wrung out. It does not include a drip tray and is not designed for continuously dripping fabric, large towels, bathrobes, bath mats or multiple hanging cloths.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ccr-section\"\u003e\n    \u003cdiv class=\"ccr-copy\"\u003e\n      \u003cp class=\"ccr-eyebrow\"\u003eSimple Everyday Use\u003c\/p\u003e\n      \u003ch2 class=\"ccr-section-title\"\u003eOpen for the Ritual. Fold Away After.\u003c\/h2\u003e\n      \u003cp class=\"ccr-section-lead\"\u003eA small, repeatable process keeps the washcloth elevated from the countertop while preserving the option to clear the bathroom surface when the routine is complete.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ccr-steps\"\u003e\n      \u003cdiv class=\"ccr-step\"\u003e\n        \u003cspan class=\"ccr-step-number\"\u003eStep 01\u003c\/span\u003e\n        \u003ch3 class=\"ccr-step-title\"\u003eRinse and Wring\u003c\/h3\u003e\n        \u003cp class=\"ccr-step-text\"\u003eClean the washcloth according to its care instructions and remove excess water over the sink. Prepare a level, water-tolerant and ventilated countertop area.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-step\"\u003e\n        \u003cspan class=\"ccr-step-number\"\u003eStep 02\u003c\/span\u003e\n        \u003ch3 class=\"ccr-step-title\"\u003eOpen the Wings\u003c\/h3\u003e\n        \u003cp class=\"ccr-step-text\"\u003eHold the outer sides of the rack and open both wings slowly until the defined position is reached. Confirm that all four silicone feet are fully resting on the surface.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-step\"\u003e\n        \u003cspan class=\"ccr-step-number\"\u003eStep 03\u003c\/span\u003e\n        \u003ch3 class=\"ccr-step-title\"\u003eDrape Across the Twin Rails\u003c\/h3\u003e\n        \u003cp class=\"ccr-step-text\"\u003ePlace the center of the washcloth across the two top rails. Let the fabric fall naturally toward the front and back, allowing the middle crossbars to keep the two sides separated.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-step\"\u003e\n        \u003cspan class=\"ccr-step-number\"\u003eStep 04\u003c\/span\u003e\n        \u003ch3 class=\"ccr-step-title\"\u003eRemove and Fold\u003c\/h3\u003e\n        \u003cp class=\"ccr-step-text\"\u003eLift the cloth away once finished, wipe any moisture from the frame and slowly bring the two wings inward. Store the folded rack flat rather than standing it on its edge.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ccr-step\"\u003e\n        \u003cspan class=\"ccr-step-number\"\u003eStep 05\u003c\/span\u003e\n        \u003ch3 class=\"ccr-step-title\"\u003eClean and Dry\u003c\/h3\u003e\n        \u003cp class=\"ccr-step-text\"\u003eWipe the rails, crossbars, hinge plates and silicone feet. If needed, rinse the frame briefly, dry the hinge areas carefully and allow the rack to air dry before folding it away.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ccr-note\"\u003e\n      \u003ch3 class=\"ccr-note-title\"\u003eCare Guidance\u003c\/h3\u003e\n      \u003cp class=\"ccr-note-text\"\u003eDo not leave the frame immersed in water or enclosed around a wet cloth for extended periods. Avoid steel wool, abrasive cleaners, strong acids, strong alkalis, chlorine bleach and oils that may transfer to fabric. Keep fingers clear of the hinge gaps while opening or closing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"calavique™","offers":[{"title":"Default Title","offer_id":67568869277779,"sku":"calavique*13","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0792\/2869\/8707\/files\/6-3-_1.png?v=1790780087","url":"https:\/\/calavique.com\/products\/calavique%e2%84%a2-folding-cloth-rack","provider":"calavique™","version":"1.0","type":"link"}