{"product_id":"moroccan-rug-45x82","title":"Moroccan Rug - Hand-Knotted Wool - Patchwork - 45 x 82 in","description":"\u003cstyle\u003e\n  .tr-story {\n    --tr-bg: #faf7f2;\n    --tr-bg-warm: #E6E6E6;\n    --tr-bg-deep: #d9d9d9;\n    --tr-ink: #2b2520;\n    --tr-ink-soft: #6b5f56;\n    --tr-line: #cfcfcf;\n    --tr-terracotta: #b85940;\n    --tr-indigo: #4a7ba8;\n    --tr-indigo-deep: #2d4a6b;\n    --tr-ochre: #c89846;\n    --tr-green: #5a7a4e;\n    --tr-red: #a8312a;\n    --tr-serif: 'Cormorant Garamond', Georgia, serif;\n    --tr-sans: 'Inter', system-ui, sans-serif;\n\n    background: var(--tr-bg-warm);\n    padding: 80px 40px;\n    position: relative;\n    overflow: hidden;\n    font-family: var(--tr-sans);\n    color: var(--tr-ink);\n    line-height: 1.6;\n    font-size: 15px;\n    margin: 30px 0;\n    box-sizing: border-box;\n  }\n  .tr-story *, .tr-story *::before, .tr-story *::after { box-sizing: border-box; }\n  .tr-story::before { content: \"\"; position: absolute; top: 50px; right: -40px; width: 180px; height: 180px; background: var(--tr-indigo); opacity: 0.04; transform: rotate(45deg); pointer-events: none; }\n  .tr-story::after  { content: \"\"; position: absolute; bottom: 60px; left: -50px; width: 140px; height: 140px; background: var(--tr-red); opacity: 0.03; transform: rotate(45deg); pointer-events: none; }\n  .tr-inner { max-width: 900px; margin: 0 auto; position: relative; z-index: 1; }\n\n  .tr-header { text-align: center; margin-bottom: 40px; }\n  .tr-eyebrow { font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: var(--tr-terracotta); margin-bottom: 16px; font-weight: 500; display: inline-block; }\n  .tr-eyebrow::before, .tr-eyebrow::after { content: \"—\"; margin: 0 10px; color: var(--tr-terracotta); opacity: 0.5; }\n  .tr-title { font-family: var(--tr-serif); font-size: 38px; font-weight: 400; line-height: 1.2; letter-spacing: -0.4px; margin-bottom: 18px; max-width: 680px; margin-left: auto; margin-right: auto; color: var(--tr-ink); }\n  .tr-lede { font-family: var(--tr-serif); font-size: 18px; font-style: italic; color: var(--tr-ink-soft); max-width: 600px; margin: 0 auto; line-height: 1.55; }\n\n  .tr-opening { max-width: 680px; margin: 0 auto 36px; }\n  .tr-opening p { font-size: 16px; line-height: 1.85; color: var(--tr-ink); margin-bottom: 20px; }\n  .tr-opening p strong { font-weight: 500; color: var(--tr-ink); background: linear-gradient(transparent 70%, rgba(74,123,168,0.20) 70%); padding: 0 2px; }\n  .tr-opening \u003e p:first-child::first-letter { font-family: var(--tr-serif); font-size: 56px; float: left; line-height: 0.9; margin: 5px 10px 0 0; color: var(--tr-terracotta); font-weight: 500; }\n\n  .tr-accordion { max-width: 680px; margin: 0 auto 40px; border-top: 1px solid var(--tr-line); }\n  .tr-acc-item { border-bottom: 1px solid var(--tr-line); }\n  .tr-acc-summary { list-style: none; cursor: pointer; padding: 20px 0; display: flex; justify-content: space-between; align-items: center; gap: 14px; font-family: var(--tr-serif); font-size: 21px; font-weight: 500; color: var(--tr-ink); transition: color 0.2s; }\n  .tr-acc-summary:hover { color: var(--tr-terracotta); }\n  .tr-acc-summary::-webkit-details-marker { display: none; }\n  .tr-acc-summary::after { content: \"+\"; font-size: 26px; color: var(--tr-terracotta); transition: transform 0.3s ease; line-height: 1; flex-shrink: 0; font-weight: 300; }\n  .tr-acc-item[open] .tr-acc-summary::after { transform: rotate(45deg); }\n  .tr-acc-content { padding: 0 0 24px; animation: trFadeIn 0.4s ease; }\n  @keyframes trFadeIn { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } }\n  .tr-acc-content p { font-size: 15px; line-height: 1.85; color: var(--tr-ink-soft); margin-bottom: 14px; }\n  .tr-acc-content p strong { color: var(--tr-ink); font-weight: 500; }\n\n  .tr-quote { font-family: var(--tr-serif); font-style: italic; font-size: 20px; line-height: 1.5; color: var(--tr-ink); text-align: center; margin: 40px auto; max-width: 660px; padding: 28px 18px; border-top: 1px solid var(--tr-line); border-bottom: 1px solid var(--tr-line); position: relative; }\n  .tr-quote::before { content: \"✦\"; position: absolute; top: -11px; left: 50%; transform: translateX(-50%); background: var(--tr-bg-warm); color: var(--tr-terracotta); padding: 0 12px; font-size: 16px; }\n  .tr-quote-attr { font-family: var(--tr-sans); font-style: normal; font-size: 11px; letter-spacing: 2.5px; text-transform: uppercase; color: var(--tr-ink-soft); margin-top: 14px; display: block; }\n\n  .tr-dye-cat { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: var(--tr-terracotta); font-weight: 600; margin-bottom: 14px; padding-top: 10px; }\n  .tr-dye-cat:first-child { padding-top: 0; }\n  .tr-dyes-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-bottom: 24px; }\n  .tr-dye { text-align: center; }\n  .tr-dye-swatch { width: 56px; height: 56px; border-radius: 50%; margin: 0 auto 10px; box-shadow: inset 0 0 0 3px var(--tr-bg-warm), 0 0 0 1px var(--tr-line); }\n  .tr-dye-name { font-family: var(--tr-serif); font-size: 15px; font-weight: 500; margin-bottom: 2px; color: var(--tr-ink); }\n  .tr-dye-source { font-size: 11px; color: var(--tr-ink-soft); letter-spacing: 0.2px; line-height: 1.4; }\n  .tr-dye-divider { height: 1px; background: var(--tr-line); margin: 10px 0 20px; }\n\n  .tr-spaces-grid { display: flex; flex-direction: column; gap: 14px; margin-top: 18px; }\n  .tr-space-card { display: grid; grid-template-columns: 100px 1fr; gap: 22px; align-items: center; background: var(--tr-bg); border: 1px solid var(--tr-line); border-radius: 4px; padding: 20px; transition: border-color 0.3s ease, transform 0.3s ease; }\n  .tr-space-card:hover { border-color: var(--tr-terracotta); transform: translateY(-2px); }\n  .tr-space-visual { width: 100px; height: 100px; background: var(--tr-bg-warm); border-radius: 3px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tr-space-visual svg { width: 80%; height: 80%; }\n  .tr-space-name { font-family: var(--tr-serif); font-size: 22px; font-weight: 500; color: var(--tr-ink); margin-bottom: 6px; line-height: 1.2; }\n  .tr-space-text p { font-size: 14px; color: var(--tr-ink-soft); line-height: 1.55; margin: 0; }\n\n  .tr-motifs-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 18px; }\n  .tr-motif { background: var(--tr-bg); padding: 22px 12px; text-align: center; border-radius: 4px; border: 1px solid var(--tr-line); transition: transform 0.3s ease, border-color 0.3s ease; }\n  .tr-motif:hover { transform: translateY(-3px); border-color: var(--tr-terracotta); }\n  .tr-motif-icon { width: 40px; height: 40px; margin: 0 auto 10px; }\n  .tr-motif-name { font-family: var(--tr-serif); font-size: 15px; font-weight: 500; margin-bottom: 4px; color: var(--tr-ink); }\n  .tr-motif-meaning { font-size: 11px; color: var(--tr-ink-soft); line-height: 1.5; }\n\n  .tr-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; background: var(--tr-ink); color: var(--tr-bg); border-radius: 4px; overflow: hidden; max-width: 680px; margin: 0 auto; }\n  .tr-stat { padding: 26px 12px; text-align: center; border-right: 1px solid rgba(255,255,255,0.08); }\n  .tr-stat:last-child { border-right: none; }\n  .tr-stat-number { font-family: var(--tr-serif); font-size: 32px; font-weight: 500; color: var(--tr-ochre); margin-bottom: 4px; line-height: 1; }\n  .tr-stat-label { font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.7); line-height: 1.4; }\n\n  @media (max-width: 1024px) {\n    .tr-story { padding: 70px 30px; }\n    .tr-title { font-size: 34px; }\n    .tr-lede { font-size: 17px; }\n  }\n  @media (max-width: 767px) {\n    .tr-story { padding: 60px 24px; }\n    .tr-title { font-size: 28px; line-height: 1.25; }\n    .tr-lede { font-size: 16px; }\n    .tr-opening \u003e p:first-child::first-letter { font-size: 48px; }\n    .tr-opening p { font-size: 15px; line-height: 1.8; }\n    .tr-acc-summary { font-size: 18px; padding: 18px 0; }\n    .tr-acc-content p { font-size: 14px; }\n    .tr-quote { font-size: 17px; padding: 24px 14px; }\n    .tr-dyes-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n    .tr-motifs-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }\n    .tr-stats { grid-template-columns: repeat(2, 1fr); }\n    .tr-stat { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.08); }\n    .tr-stat:nth-child(2) { border-right: none; }\n    .tr-stat:nth-last-child(-n+2) { border-bottom: none; }\n    .tr-stat-number { font-size: 28px; }\n    .tr-space-card { grid-template-columns: 80px 1fr; gap: 16px; padding: 16px; }\n    .tr-space-visual { width: 80px; height: 80px; }\n    .tr-space-name { font-size: 18px; }\n    .tr-space-text p { font-size: 13px; }\n  }\n  @media (max-width: 479px) {\n    .tr-story { padding: 50px 16px; }\n    .tr-title { font-size: 24px; }\n    .tr-lede { font-size: 15px; }\n    .tr-eyebrow { font-size: 10px; letter-spacing: 2px; }\n    .tr-eyebrow::before, .tr-eyebrow::after { margin: 0 6px; }\n    .tr-opening \u003e p:first-child::first-letter { font-size: 42px; margin: 4px 8px 0 0; }\n    .tr-acc-summary { font-size: 16px; gap: 10px; }\n    .tr-acc-summary::after { font-size: 22px; }\n    .tr-quote { font-size: 15px; padding: 22px 12px; }\n    .tr-dye-swatch { width: 48px; height: 48px; }\n    .tr-motif { padding: 18px 10px; }\n    .tr-motif-icon { width: 36px; height: 36px; }\n    .tr-stat-number { font-size: 24px; }\n    .tr-stat { padding: 22px 10px; }\n    .tr-space-card { grid-template-columns: 64px 1fr; gap: 14px; padding: 14px; }\n    .tr-space-visual { width: 64px; height: 64px; }\n    .tr-space-name { font-size: 16px; }\n  }\n\u003c\/style\u003e\n\u003csection aria-labelledby=\"tr-story-title\" class=\"tr-story\"\u003e\n\u003cdiv class=\"tr-inner\"\u003e\n\u003cdiv class=\"tr-header\"\u003e\n\u003cdiv class=\"tr-eyebrow\"\u003eThe Story of This Rug\u003c\/div\u003e\n\u003ch2 class=\"tr-title\" id=\"tr-story-title\"\u003eThirty-two panels. Thirty-two small prayers. One rug for your home.\u003c\/h2\u003e\n\u003cp class=\"tr-lede\"\u003eEight weeks of work. One artisan. One loom. One rug — never to be repeated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-opening\"\u003e\n\u003cp\u003eThis \u003cstrong\u003ehand-knotted patchwork Moroccan rug\u003c\/strong\u003e was made in the village of Taznakht, in the foothills of Morocco's Anti-Atlas Mountains. It was woven on a vertical loom by a single artisan over roughly eight weeks of patient work — panel by panel, each its own small composition, then joined into one graphic whole. Made entirely from \u003cstrong\u003e100% natural sheep's wool\u003c\/strong\u003e and dyed with traditional pigments, this is not a reproduction. It is the only one of its kind in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-accordion\"\u003e\n\u003cdetails open=\"\" class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003eMeaning \u0026amp; Symbolism\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eWhat looks like a patchwork is in fact a quiet language, panel by panel. Across the more than thirty squares, the visual vocabulary of the Amazigh people repeats and varies — \u003cstrong\u003ediamonds for protection and courage\u003c\/strong\u003e, \u003cstrong\u003echevrons and zigzags for the journey of life\u003c\/strong\u003e, rosettes for joy, and small Tifinagh-inspired marks that honor one of the oldest alphabets on earth.\u003c\/p\u003e\n\u003cp\u003eThese are prayers woven in wool, passed down through generations of women who never needed to explain them — because those who knew, knew. No two panels carry the same arrangement, which makes the whole rug a record of a single artisan's memory and hand.\u003c\/p\u003e\n\u003cp\u003eThe result is not only decoration, but a handmade object shaped by patience, memory, and daily use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003eThe Symbols on This Rug\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eEach motif carries meaning in Amazigh weaving — together they read like a quiet blessing for your home.\u003c\/p\u003e\n\u003cdiv class=\"tr-motifs-grid\"\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n              \u003cpath d=\"M25 4 L46 25 L25 46 L4 25 Z\" stroke=\"#a8312a\" stroke-width=\"2.4\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M25 14 L36 25 L25 36 L14 25 Z\" fill=\"#c89846\"\u003e\u003c\/path\u003e\n              \u003crect x=\"22\" y=\"22\" width=\"6\" height=\"6\" fill=\"#a8312a\"\u003e\u003c\/rect\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eDiamond\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eProtection \u0026amp; courage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n              \u003cpath d=\"M4 18 L13 28 L22 18 L31 28 L40 18 L46 24\" stroke=\"#2a2520\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eChevron \u0026amp; Zigzag\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eLife's journey \u0026amp; continuity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n              \u003cpath d=\"M25 4 L29 21 L46 25 L29 29 L25 46 L21 29 L4 25 L21 21 Z\" fill=\"#c89846\" stroke=\"#a8312a\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"25\" cy=\"25\" r=\"3\" fill=\"#a8312a\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eRosette \u0026amp; Star\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eJoy \u0026amp; guidance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n              \u003crect x=\"20\" y=\"6\" width=\"10\" height=\"10\" fill=\"#a8312a\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"20\" y=\"34\" width=\"10\" height=\"10\" fill=\"#a8312a\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"6\" y=\"20\" width=\"10\" height=\"10\" fill=\"#a8312a\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"34\" y=\"20\" width=\"10\" height=\"10\" fill=\"#a8312a\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"20\" y=\"20\" width=\"10\" height=\"10\" fill=\"#c89846\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"23\" y=\"23\" width=\"4\" height=\"4\" fill=\"#faf7f2\"\u003e\u003c\/rect\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eTifinagh Marks\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eAn ancient written language\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003eColor from the Earth\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eEvery color in this rug comes from one of two sources: a \u003cstrong\u003etraditional pigment\u003c\/strong\u003e dissolved in a copper pot, or the \u003cstrong\u003enatural color of the wool\u003c\/strong\u003e itself, straight from the sheep. Nothing is bought as a ready-made color.\u003c\/p\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eThe pigments — from stone, root \u0026amp; peel\u003c\/div\u003e\n\u003cdiv class=\"tr-dyes-grid\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #6b9cc4, #4a7ba8);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eIndigo Blue\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom natural indigo stone\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #c4332a, #a8312a);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eDeep Red\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom madder root\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #e4b65c, #c89846);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eGolden Yellow\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom permanganate peel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eMixed by hand to make more\u003c\/div\u003e\n\u003cp style=\"margin-bottom: 14px;\"\u003eThe greens, the dusty rose, and the burnt orange across the panels are all built by layering the three pigments above — never from a separate dye.\u003c\/p\u003e\n\u003cdiv class=\"tr-dyes-grid\" style=\"grid-template-columns: repeat(3, 1fr); max-width: 560px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #6a8a5e, #5a7a4e);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eOlive Green\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003eyellow + indigo, over-dyed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #d4742e, #b85420);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eBurnt Orange\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003eyellow + red, layered\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #d98a96, #c06b78);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eDusty Rose\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003ea soft, diluted madder bath\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eFrom the sheep, not the dye pot\u003c\/div\u003e\n\u003cp style=\"margin-bottom: 14px;\"\u003eThe black, white, and warm grey threads woven through the panels and dividers are not dyed at all — they come straight from the natural color of the wool, sheared from different sheep.\u003c\/p\u003e\n\u003cdiv class=\"tr-dyes-grid\" style=\"grid-template-columns: repeat(3, 1fr); max-width: 560px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #2a2520, #1a1612);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural Black\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom dark-fleeced sheep\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #faf7f2, #ede4d3);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural White\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom light-fleeced sheep\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #9a9087, #6b5f56);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural Grey\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003eblack \u0026amp; white wool, hand-carded\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003ePerfect Spaces\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eAt 45 × 82 in (114 × 208 cm), this rug is large enough to anchor a room and become its focal point.\u003c\/p\u003e\n\u003cdiv class=\"tr-spaces-grid\"\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"18\" y=\"32\" width=\"64\" height=\"40\" fill=\"#4a7ba8\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"14\" y=\"20\" width=\"22\" height=\"14\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"64\" y=\"20\" width=\"22\" height=\"14\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eLiving room\u003c\/div\u003e\n\u003cp\u003eThe patchwork composition works as a conversation-rich focal point under a sofa and coffee table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"60\" y=\"40\" width=\"80\" height=\"100\" fill=\"#6b5f56\" opacity=\"0.4\" transform=\"translate(-30,-10)\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"22\" y=\"58\" width=\"56\" height=\"30\" fill=\"#4a7ba8\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eBedroom\u003c\/div\u003e\n\u003cp\u003eNatural wool and layered motifs bring warmth at the foot of a bed without feeling mass-produced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"24\" y=\"20\" width=\"52\" height=\"60\" fill=\"#4a7ba8\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"14\" y=\"14\" width=\"14\" height=\"14\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eStudio\u003c\/div\u003e\n\u003cp\u003eThe artistic grid adds color, story, and visual rhythm to a creative workspace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"14\" y=\"50\" width=\"32\" height=\"30\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"40\" y=\"34\" width=\"44\" height=\"46\" fill=\"#4a7ba8\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eReading nook\u003c\/div\u003e\n\u003cp\u003eThe handmade panels create a grounded corner for quiet time with an armchair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"30\" y=\"14\" width=\"40\" height=\"60\" fill=\"#4a7ba8\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eWall décor\u003c\/div\u003e\n\u003cp\u003eThe motif-rich surface can hang as a large piece of textile art.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cblockquote class=\"tr-quote\"\u003e\"May this rug bring the courage of diamonds and the warmth of thirty blessings into your home. May it bring quiet wonder to your heart and light to every room it enters.\" \u003cspan class=\"tr-quote-attr\"\u003e— The Artisan's Blessing\u003c\/span\u003e\n\u003c\/blockquote\u003e\n\u003cdiv class=\"tr-stats\"\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eOf its kind\u003cbr\u003ein the world\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e8\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eWeeks at\u003cbr\u003ethe loom\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e32\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eHand-knotted\u003cbr\u003epanels of meaning\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eNatural wool\u003cbr\u003eplant-dyed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"TazRugs","offers":[{"title":"Default Title","offer_id":61642203201866,"sku":null,"price":693.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0923\/4507\/3994\/files\/Hand-knotted_Moroccan_rug_detail_showcasing_Berber_motifs_in_natural_wool_TazRugs.png?v=1780436950","url":"https:\/\/www.tazrugs.com\/products\/moroccan-rug-45x82","provider":"TazRugs","version":"1.0","type":"link"}