{"product_id":"abyss-habidecor-odity-bath-rug","title":"Abyss \u0026 Habidecor Odity Bath Rug","description":"\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-7\" data-turn-id=\"92e4b2b3-d7a3-41cc-ab82-abf00b605a24\" 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 scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-69b9839a-e184-8327-a5da-bbcf8e17ad20-1\" 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 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-4-thinking\" dir=\"auto\" data-message-id=\"e71af7fb-fc67-46c2-b99f-e990942ff518\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-11\" data-turn-id=\"06f430c7-d5e8-49de-9cc8-3b9fc86577b2\" 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 scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-69b9839a-e184-8327-a5da-bbcf8e17ad20-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 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-4-thinking\" dir=\"auto\" data-message-id=\"a379a6d9-1bbb-46c0-abb6-695b9b19b754\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-17\" data-turn-id=\"8864b9cc-848d-41ed-81ce-6b24bd91a351\" 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 scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-18\" data-turn-id=\"request-69b9839a-e184-8327-a5da-bbcf8e17ad20-6\" 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 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-4-thinking\" dir=\"auto\" data-message-id=\"cfd7b45b-d8ba-48ed-bc5f-09ade2f7a045\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-41\" data-turn-id=\"3df3f667-dba6-4176-9b04-44c2f4cc0911\" 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 scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-42\" data-turn-id=\"request-69b9839a-e184-8327-a5da-bbcf8e17ad20-5\" 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 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-4-thinking\" dir=\"auto\" data-message-id=\"b5ea4da2-8f0a-4891-829d-6d0150ba7189\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-51\" data-turn-id=\"7480ac44-d2f4-4a1d-9702-d22a4966e1a9\" 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 scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-52\" data-turn-id=\"request-69b9839a-e184-8327-a5da-bbcf8e17ad20-4\" 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 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-4-thinking\" dir=\"auto\" data-message-id=\"d5e53714-d51e-48a8-b9d4-38e1e51af856\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-end=\"360\" data-start=\"38\"\u003eMake a bold artistic statement in your bathroom with the \u003cstrong data-end=\"134\" data-start=\"95\"\u003eOdity Bath Rug by Abyss \u0026amp; Habidecor\u003c\/strong\u003e. Expertly crafted in \u003cstrong data-end=\"168\" data-start=\"156\"\u003ePortugal\u003c\/strong\u003e from the finest \u003cstrong data-end=\"226\" data-start=\"185\"\u003e100% Giza Egyptian cotton long staple\u003c\/strong\u003e, this striking \u003cstrong data-end=\"263\" data-start=\"242\"\u003edesigner bath rug\u003c\/strong\u003e combines exceptional softness, absorbency, and durability with a uniquely sculptural silhouette.\u003c\/p\u003e\n\u003cp data-end=\"772\" data-start=\"362\"\u003eCreated by \u003cstrong data-end=\"394\" data-start=\"373\"\u003eAbyss \u0026amp; Habidecor\u003c\/strong\u003e, one of the world’s most respected names in \u003cstrong data-end=\"461\" data-start=\"439\"\u003eluxury bath linens\u003c\/strong\u003e, the Odity Bath Rug features an organic multi-form design in vibrant tonal shades that bring movement, colour, and contemporary character to the bath. Its playful yet sophisticated shape transforms the rug into a true design feature while maintaining the premium comfort expected from a luxury cotton bath rug.\u003c\/p\u003e\n\u003cp data-end=\"1101\" data-start=\"774\"\u003eWith a plush \u003cstrong data-end=\"800\" data-start=\"787\"\u003e1900 g\/m²\u003c\/strong\u003e construction, this \u003cstrong data-end=\"843\" data-start=\"820\"\u003eluxury bathroom rug\u003c\/strong\u003e provides a soft, comfortable feel underfoot and dependable everyday performance. The Odity Bath Rug is perfect for those seeking a \u003cstrong data-end=\"1006\" data-start=\"975\"\u003epremium Portuguese bath rug\u003c\/strong\u003e, \u003cstrong data-end=\"1038\" data-start=\"1008\"\u003ehigh-end designer bath mat\u003c\/strong\u003e, or \u003cstrong data-end=\"1069\" data-start=\"1043\"\u003eluxury cotton bath rug\u003c\/strong\u003e with a distinctive modern look.\u003c\/p\u003e\n\u003cp data-end=\"1124\" data-start=\"1103\"\u003e\u003cstrong data-end=\"1122\" data-start=\"1103\"\u003eProduct Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"1431\" data-start=\"1125\"\u003e\n\u003cli data-end=\"1157\" data-start=\"1125\" data-section-id=\"3nhjrc\"\u003e\n\u003cp data-end=\"1157\" data-start=\"1127\"\u003e\u003cstrong data-end=\"1137\" data-start=\"1127\"\u003eBrand:\u003c\/strong\u003e Abyss \u0026amp; Habidecor\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1183\" data-start=\"1158\" data-section-id=\"cyt4ob\"\u003e\n\u003cp data-end=\"1183\" data-start=\"1160\"\u003e\u003cstrong data-end=\"1175\" data-start=\"1160\"\u003eCollection:\u003c\/strong\u003e Odity\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1208\" data-start=\"1184\" data-section-id=\"17hlhtw\"\u003e\n\u003cp data-end=\"1208\" data-start=\"1186\"\u003e\u003cstrong data-end=\"1206\" data-start=\"1186\"\u003eMade in Portugal\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1264\" data-start=\"1209\" data-section-id=\"11omet5\"\u003e\n\u003cp data-end=\"1264\" data-start=\"1211\"\u003e\u003cstrong data-end=\"1224\" data-start=\"1211\"\u003eMaterial:\u003c\/strong\u003e 100% Giza Egyptian Cotton Long Staple\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1290\" data-start=\"1265\" data-section-id=\"1x6eudp\"\u003e\n\u003cp data-end=\"1290\" data-start=\"1267\"\u003e\u003cstrong data-end=\"1278\" data-start=\"1267\"\u003eWeight:\u003c\/strong\u003e 1900 g\/m²\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1330\" data-start=\"1291\" data-section-id=\"2nt7ey\"\u003e\n\u003cp data-end=\"1330\" data-start=\"1293\"\u003ePlush, soft, absorbent, and durable\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1372\" data-start=\"1331\" data-section-id=\"hvk5lu\"\u003e\n\u003cp data-end=\"1372\" data-start=\"1333\"\u003eDistinctive organic sculptural design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1407\" data-start=\"1373\" data-section-id=\"17capel\"\u003e\n\u003cp data-end=\"1407\" data-start=\"1375\"\u003eArtistic tonal colour gradient\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1431\" data-start=\"1408\" data-section-id=\"6z0nxv\"\u003e\n\u003cp data-end=\"1431\" data-start=\"1410\"\u003eSize: \u003cstrong data-end=\"1431\" data-start=\"1416\"\u003e70 x 140 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/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\/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\/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\/section\u003e\n\u003ch2\u003eSpecial Order \u003cem\u003e*Final Sale Item*\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e4-6 Weeks \u003c\/strong\u003eLeadtime\u003c\/p\u003e\n\u003cp\u003e*Excluded from additional discount codes*\u003c\/p\u003e","brand":"Davids Fine Linens","offers":[{"title":"Default Title","offer_id":48262593249537,"sku":null,"price":739.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0487\/2971\/8936\/files\/odity-bath-rug-lifestyle1.jpg?v=1775117916","url":"https:\/\/davidsfinelinens.com\/products\/abyss-habidecor-odity-bath-rug","provider":"Davids Fine Linens","version":"1.0","type":"link"}