{"product_id":"concrete-soap-tray","title":"Concrete Soap Tray – Minimal, Modern Drainage for Artisan Bars","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"88c71a26-5fc9-4a87-8536-c0499deb6535\" data-testid=\"conversation-turn-335\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b5a8a56d-7078-468b-b722-5c820b3dd506\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-thinking\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"f93afb4f-1c15-47d5-bb3f-6ce7c36fa070\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\" data-voice-floating-orb-focus-background=\"\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-677943e4-8534-8005-9c7c-2acae99a868a-2\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-377\" data-turn-id-container=\"request-677943e4-8534-8005-9c7c-2acae99a868a-2\" data-turn-id=\"request-677943e4-8534-8005-9c7c-2acae99a868a-2\" 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\" data-conversation-screenshot-content=\"\"\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-2-thinking\" dir=\"auto\" data-message-id=\"7dcbd87b-c5f2-4384-af8a-d194b8b08bea\" 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\u003ch3 data-end=\"73\" data-start=\"7\" data-section-id=\"ixdycp\"\u003eConcrete Soap Tray – Minimal, Modern Drainage for Artisan Bars\u003c\/h3\u003e\n\u003cp data-end=\"334\" data-start=\"75\"\u003eLevel up your sink setup with our \u003cstrong data-end=\"131\" data-start=\"109\"\u003eConcrete Soap Tray\u003c\/strong\u003e, with our Hygge or Zen Soap Tray made to keep artisan soaps high, dry, and looking good. Its sleek design lets soapy water \u003cstrong data-end=\"242\" data-start=\"223\"\u003edrain naturally\u003c\/strong\u003e, helping your bar dry between uses so it lasts longer (and doesn’t turn into a soggy mess).\u003c\/p\u003e\n\u003cp data-end=\"470\" data-start=\"336\"\u003eEach tray is \u003cstrong data-end=\"372\" data-start=\"349\"\u003emeticulously sealed\u003c\/strong\u003e with a \u003cstrong data-end=\"414\" data-start=\"380\"\u003enon-toxic, water-based sealant\u003c\/strong\u003e to protect the finish and maintain long-lasting beauty.\u003c\/p\u003e\n\u003cstrong\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003cul data-end=\"818\" data-start=\"501\"\u003e\n\u003cli data-end=\"584\" data-start=\"501\" data-section-id=\"zrh7n1\"\u003e\n\u003cstrong data-end=\"525\" data-start=\"503\"\u003eSoap lasts longer:\u003c\/strong\u003e Drain-friendly design helps bars dry out between washes.\u003c\/li\u003e\n\u003cli data-end=\"662\" data-start=\"585\" data-section-id=\"1hpojea\"\u003e\n\u003cstrong data-end=\"614\" data-start=\"587\"\u003eMade for artisan soaps:\u003c\/strong\u003e Keeps handcrafted bars from sitting in water.\u003c\/li\u003e\n\u003cli data-end=\"741\" data-start=\"663\" data-section-id=\"1oefu0i\"\u003e\n\u003cstrong data-end=\"693\" data-start=\"665\"\u003eModern, minimalist look:\u003c\/strong\u003e Clean lines that fit any kitchen or bathroom.\u003c\/li\u003e\n\u003cli data-end=\"818\" data-start=\"742\" data-section-id=\"1pyvuyr\"\u003e\n\u003cstrong data-end=\"770\" data-start=\"744\"\u003eSealed for durability:\u003c\/strong\u003e Finished with a non-toxic, water-based sealant.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eColor Options\u003c\/strong\u003e\n\u003cul data-end=\"921\" data-start=\"844\"\u003e\n\u003cli data-end=\"866\" data-start=\"844\" data-section-id=\"xhz3rn\"\u003e\n\u003cstrong data-end=\"856\" data-start=\"846\"\u003eNordic\u003c\/strong\u003e (white)\u003c\/li\u003e\n\u003cli data-end=\"891\" data-start=\"867\" data-section-id=\"ka7p2p\"\u003e\n\u003cstrong data-end=\"877\" data-start=\"869\"\u003eCrow\u003c\/strong\u003e (dark gray)\u003c\/li\u003e\n\u003cli data-end=\"921\" data-start=\"892\" data-section-id=\"vahqz9\"\u003e\n\u003cstrong data-end=\"902\" data-start=\"894\"\u003eBoho\u003c\/strong\u003e (natural concrete)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eHow to Use\u003c\/strong\u003e\n\u003cp data-end=\"1067\" data-start=\"944\"\u003ePlace near your sink or in your shower niche and set your bar on top. Rinse off residue as needed and let the tray air-dry.\u003c\/p\u003e\n\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\n\u003cul data-end=\"1220\" data-start=\"1097\"\u003e\n\u003cli data-end=\"1124\" data-start=\"1097\" data-section-id=\"xqbcv4\"\u003e\u003cstrong data-end=\"1122\" data-start=\"1099\"\u003eNot dishwasher safe\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-end=\"1158\" data-start=\"1125\" data-section-id=\"1383mpm\"\u003e\u003cstrong data-end=\"1156\" data-start=\"1127\"\u003eNot intended for food use\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-end=\"1220\" data-start=\"1159\" data-section-id=\"u7o278\"\u003eWipe clean with a damp cloth or rinse, then dry thoroughly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstrong\u003eProduct Details\u003c\/strong\u003e\n\u003cul data-end=\"1372\" data-start=\"1248\"\u003e\n\u003cli data-end=\"1307\" data-start=\"1248\" data-section-id=\"5uvszu\"\u003e\n\u003cstrong data-end=\"1265\" data-start=\"1250\"\u003eDimensions:\u003c\/strong\u003e \u003cstrong data-end=\"1305\" data-start=\"1266\"\u003e12.8 cm (L) × 7.9 cm (W) × 2 cm (H)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1372\" data-start=\"1308\" data-section-id=\"ez2faj\"\u003e\n\u003cstrong data-end=\"1323\" data-start=\"1310\"\u003eMaterial:\u003c\/strong\u003e Sealed concrete (non-toxic, water-based sealant)\u003c\/li\u003e\n\u003c\/ul\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\u003cbr\u003e\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Soap de Jolie","offers":[{"title":"Hygge \/ Nordic- White","offer_id":47364036886705,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Hygge \/ Crow- Dark Gray","offer_id":47364041703601,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Hygge \/ Boho- Concrete","offer_id":47364041736369,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Zen \/ Nordic- White","offer_id":47364036919473,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Zen \/ Crow- Dark Gray","offer_id":47364041769137,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Zen \/ Boho- Concrete","offer_id":47364041801905,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0518\/6610\/8081\/files\/5043a5cb679570f3a108c5ce7c5fb316065bdbf76076d807467208c0e42a2897.webp?v=1780591408","url":"https:\/\/soapdejolie.com\/products\/concrete-soap-tray","provider":"Soap de Jolie","version":"1.0","type":"link"}