{"product_id":"black-moroccan-rug-63x98","title":"Black Moroccan Rug - Handwoven Wool - 63 x 98 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\n  .tr-story::before {\n    content: \"\"; position: absolute; top: 50px; right: -40px;\n    width: 180px; height: 180px; background: var(--tr-ink);\n    opacity: 0.03; transform: rotate(45deg); pointer-events: none;\n  }\n  .tr-story::after {\n    content: \"\"; position: absolute; bottom: 60px; left: -50px;\n    width: 140px; height: 140px; background: var(--tr-ink);\n    opacity: 0.02; transform: rotate(45deg); pointer-events: none;\n  }\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 {\n    font-size: 11px; letter-spacing: 3px; text-transform: uppercase;\n    color: var(--tr-terracotta); margin-bottom: 16px; font-weight: 500;\n    display: inline-block;\n  }\n  .tr-eyebrow::before, .tr-eyebrow::after {\n    content: \"—\"; margin: 0 10px; color: var(--tr-terracotta); opacity: 0.5;\n  }\n  .tr-title {\n    font-family: var(--tr-serif); font-size: 38px; font-weight: 400;\n    line-height: 1.2; letter-spacing: -0.4px; margin-bottom: 18px;\n    max-width: 680px; margin-left: auto; margin-right: auto; color: var(--tr-ink);\n  }\n  .tr-lede {\n    font-family: var(--tr-serif); font-size: 18px; font-style: italic;\n    color: var(--tr-ink-soft); max-width: 600px; margin: 0 auto; line-height: 1.55;\n  }\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 {\n    font-weight: 500; color: var(--tr-ink);\n    background: linear-gradient(transparent 70%, rgba(43,37,32,0.10) 70%);\n    padding: 0 2px;\n  }\n  .tr-opening \u003e p:first-child::first-letter {\n    font-family: var(--tr-serif); font-size: 56px; float: left;\n    line-height: 0.9; margin: 5px 10px 0 0;\n    color: var(--tr-terracotta); font-weight: 500;\n  }\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 {\n    list-style: none; cursor: pointer; padding: 20px 0;\n    display: flex; justify-content: space-between; align-items: center; gap: 14px;\n    font-family: var(--tr-serif); font-size: 21px; font-weight: 500;\n    color: var(--tr-ink); transition: color 0.2s;\n  }\n  .tr-acc-summary:hover { color: var(--tr-terracotta); }\n  .tr-acc-summary::-webkit-details-marker { display: none; }\n  .tr-acc-summary::after {\n    content: \"+\"; font-size: 26px; color: var(--tr-terracotta);\n    transition: transform 0.3s ease; line-height: 1; flex-shrink: 0; font-weight: 300;\n  }\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 {\n    from { opacity: 0; transform: translateY(-4px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\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 {\n    font-family: var(--tr-serif); font-style: italic; font-size: 20px;\n    line-height: 1.5; color: var(--tr-ink); text-align: center;\n    margin: 40px auto; max-width: 660px; padding: 28px 18px;\n    border-top: 1px solid var(--tr-line); border-bottom: 1px solid var(--tr-line);\n    position: relative;\n  }\n  .tr-quote::before {\n    content: \"✦\"; position: absolute; top: -11px; left: 50%;\n    transform: translateX(-50%); background: var(--tr-bg-warm);\n    color: var(--tr-terracotta); padding: 0 12px; font-size: 16px;\n  }\n  .tr-quote-attr {\n    font-family: var(--tr-sans); font-style: normal; font-size: 11px;\n    letter-spacing: 2.5px; text-transform: uppercase;\n    color: var(--tr-ink-soft); margin-top: 14px; display: block;\n  }\n\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 {\n    width: 56px; height: 56px; border-radius: 50%; margin: 0 auto 10px;\n    box-shadow: inset 0 0 0 3px var(--tr-bg-warm), 0 0 0 1px var(--tr-line);\n  }\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  .tr-dye-cat {\n    font-size: 11px; letter-spacing: 2px; text-transform: uppercase;\n    color: var(--tr-terracotta); font-weight: 600; margin-bottom: 14px; padding-top: 10px;\n  }\n  .tr-dye-cat:first-child { padding-top: 0; }\n\n  .tr-spaces-grid { display: flex; flex-direction: column; gap: 14px; margin-top: 18px; }\n  .tr-space-card {\n    display: grid; grid-template-columns: 100px 1fr; gap: 22px; align-items: center;\n    background: var(--tr-bg); border: 1px solid var(--tr-line);\n    border-radius: 4px; padding: 20px;\n    transition: border-color 0.3s ease, transform 0.3s ease;\n  }\n  .tr-space-card:hover { border-color: var(--tr-terracotta); transform: translateY(-2px); }\n  .tr-space-visual {\n    width: 100px; height: 100px; background: var(--tr-bg-warm);\n    border-radius: 3px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n  }\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 {\n    background: var(--tr-bg); padding: 22px 12px; text-align: center;\n    border-radius: 4px; border: 1px solid var(--tr-line);\n    transition: transform 0.3s ease, border-color 0.3s ease;\n  }\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 {\n    display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;\n    background: var(--tr-ink); color: var(--tr-bg);\n    border-radius: 4px; overflow: hidden; max-width: 680px; margin: 0 auto;\n  }\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) { .tr-story { padding: 70px 30px; } .tr-title { font-size: 34px; } .tr-lede { font-size: 17px; } }\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-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\"\u003eDiamonds edge to edge. A trefoil at every centre. No dye — only wool.\u003c\/h2\u003e\n\u003cp class=\"tr-lede\"\u003eSeven weeks of work. The hands of Amazigh women. One loom. One rug — never to be repeated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-opening\"\u003e\n\u003cp\u003eHand-knotted across seven weeks from \u003cstrong\u003e100% natural undyed wool\u003c\/strong\u003e, this large Moroccan rug covers its entire field with a dense diamond lattice — each diamond containing a small \u003cstrong\u003etrefoil medallion\u003c\/strong\u003e at its centre, each line of the lattice built from individual knots of natural charcoal and natural cream. No dye was used at any stage. The near-black tone comes from dark-fleeced sheep; the cream from light-fleeced sheep. Two \u003cstrong\u003ebold horizontal stripe bands\u003c\/strong\u003e of denser dark knotting divide the field into thirds, running the full width of the rug like quiet punctuation marks within the lattice. Made in \u003cstrong\u003eTaznakht, Morocco\u003c\/strong\u003e, in the Anti-Atlas foothills, by Amazigh women artisans. At 63 × 98 in (160 × 249 cm), it is a large, striking piece — strong enough to carry a full room on its own. 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 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\u003eThe \u003cstrong\u003ediamond lattice\u003c\/strong\u003e that fills every corner of this rug is protection in its most continuous form — diamond after diamond, no gap between them, a net that covers the full surface from edge to edge. In Amazigh weaving, the diamond is the most fundamental protection symbol: a closed form that holds the family within it. Multiplied across the entire field, it becomes something more than a single blessing — it becomes a statement that every part of this home is watched over, nothing left unguarded.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003etrefoil medallion\u003c\/strong\u003e at the centre of each diamond is a detail that rewards closeness — from a standing distance the lattice is what you see; from the floor, from a chair, from a reading nook, the interior mark reveals itself. The trefoil is an abundance symbol, a three-part form that speaks of growth and the fullness of living things. Every diamond in this rug holds one.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003etwo horizontal stripe bands\u003c\/strong\u003e that cross the field are not a break in the pattern — they are the artisan's signature rhythm, a deliberate pause that gives the eye somewhere to land before continuing. They divide the field into three zones, each one a complete lattice field in itself, the three together making a whole that is larger than any of its parts. The \u003cstrong\u003etwo-tone undyed palette\u003c\/strong\u003e — charcoal dark and natural cream — says: this is honest. Nothing added. Everything present. The 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 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\u003eFour elements define the visual and symbolic language of this rug — all drawn in two natural tones, all visible from different distances.\u003c\/p\u003e\n\u003cdiv class=\"tr-motifs-grid\"\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003c!-- Diamond lattice --\u003e \u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cpath stroke-width=\"2.4\" stroke=\"#2b2520\" d=\"M25 4 L42 25 L25 46 L8 25 Z\"\u003e\u003c\/path\u003e\n  \u003cpath stroke-width=\"1.8\" stroke=\"#6b5f56\" d=\"M25 14 L34 25 L25 36 L16 25 Z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eDiamond Lattice\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eContinuous protection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003c!-- Trefoil \/ three-lobe interior mark --\u003e \u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003ccircle stroke-width=\"2.2\" stroke=\"#2b2520\" r=\"7\" cy=\"20\" cx=\"25\"\u003e\u003c\/circle\u003e\n  \u003ccircle stroke-width=\"2.2\" stroke=\"#2b2520\" r=\"7\" cy=\"33\" cx=\"17\"\u003e\u003c\/circle\u003e\n  \u003ccircle stroke-width=\"2.2\" stroke=\"#2b2520\" r=\"7\" cy=\"33\" cx=\"33\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eTrefoil\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eGrowth \u0026amp; abundance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003c!-- Horizontal stripe band --\u003e \u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#2b2520\" y2=\"22\" x2=\"46\" y1=\"22\" x1=\"4\"\u003e\u003c\/line\u003e\n  \u003cline opacity=\"0.5\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"#2b2520\" y2=\"32\" x2=\"46\" y1=\"32\" x1=\"4\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eStripe Band\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eRhythm \u0026amp; punctuation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003c!-- Two-tone undyed wool --\u003e \u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cpath stroke-linecap=\"round\" stroke-width=\"2.4\" stroke=\"#2b2520\" d=\"M8 38 Q14 18 20 38 Q26 14 32 38 Q38 20 44 38\"\u003e\u003c\/path\u003e\n  \u003cpath opacity=\"0.8\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#faf7f2\" d=\"M8 42 Q14 22 20 42 Q26 18 32 42 Q38 22 44 42\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eTwo-Tone Wool\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eHonesty \u0026amp; balance\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\u003eThere is no dye in this rug at all. Every tone is the \u003cstrong\u003enatural colour of the wool\u003c\/strong\u003e itself — nothing added at any stage.\u003c\/p\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eFrom the sheep, not the dye pot\u003c\/div\u003e\n\u003cp style=\"margin-bottom: 14px;\"\u003eThe near-black of the lattice lines and the stripe bands is not black dye — it is the natural fleece of a dark-fleeced sheep. The cream of the lattice ground and the trefoil centres is not bleached — it is the natural fleece of a light-fleeced sheep. The soft warm gray that appears in the heathered areas where the two tones blend is not a third fleece — it exists only in the weaving itself, where dark and light threads alternate too quickly for the eye to separate them.\u003c\/p\u003e\n\u003cdiv class=\"tr-dyes-grid\" style=\"grid-template-columns: repeat(2, 1fr); max-width: 380px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #3a3630, #2a2520);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural Dark\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom dark-fleeced sheep — undyed\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 Cream\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom light-fleeced sheep — undyed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails 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 63 × 98 in (160 × 249 cm), this rug is large enough to define a room — and the two-tone undyed palette makes it one of the most versatile in the collection, working beside strong colour or within a neutral interior.\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=\"28\" y=\"20\" width=\"44\" height=\"14\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"26\" y=\"42\" width=\"48\" height=\"26\" fill=\"#2a2520\"\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\u003eAt this size, the lattice field anchors a full seating area — the two-tone palette sits easily beside almost any interior colour, while the dense diamond pattern gives the room immediate visual structure.\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=\"40\" y=\"22\" width=\"20\" height=\"36\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"33\" y=\"58\" width=\"34\" height=\"20\" fill=\"#2a2520\"\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\u003eSoft natural wool and a high-contrast lattice that reads as calm from a distance — the bedroom feels grounded and considered, the trefoil detail visible at the foot of the bed each morning.\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=\"52\" y=\"64\" width=\"32\" height=\"16\" fill=\"#2a2520\"\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\u003eA dense, tactile hand-knotted surface that rewards time spent close to it — the trefoil centres inside each diamond are visible only from sitting distance.\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=\"18\" y=\"28\" width=\"64\" height=\"44\" fill=\"#2a2520\"\u003e\u003c\/rect\u003e\n  \u003cellipse opacity=\"0.5\" fill=\"#6b5f56\" ry=\"14\" rx=\"20\" cy=\"46\" cx=\"50\"\u003e\u003c\/ellipse\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eDining Area\u003c\/div\u003e\n\u003cp\u003eNatural wool and the structured lattice pattern add depth and craft around a dining table — the neutral charcoal-and-cream palette keeps the rug present without competing with tableware or walls.\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=\"22\" y=\"30\" width=\"56\" height=\"40\" fill=\"#2a2520\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eOpen Space\u003c\/div\u003e\n\u003cp\u003eThe scale and visual weight of the lattice give this rug authority in an open-plan layout — large enough to define a zone without furniture to hold it in place.\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\"\u003eMay this rug bring warmth, joy, and protection into your home. May every thread carry care, patience, and the spirit of Taznakht to you and your loved ones. \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\"\u003e7\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\"\u003e0\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eDrops of\u003cbr\u003edye used\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\u003cbr\u003eundyed wool\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":52861586506058,"sku":null,"price":857.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0923\/4507\/3994\/files\/75E52EBF-8490-49A0-8DD5-205BDFA38987_1_201_a.jpg?v=1768641731","url":"https:\/\/www.tazrugs.com\/products\/black-moroccan-rug-63x98","provider":"TazRugs","version":"1.0","type":"link"}