{"product_id":"white-moroccan-rug-79x43","title":"White Moroccan Rug - Handwoven Wool - 79 x 43 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-indigo);\n    opacity: 0.04; 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-red);\n    opacity: 0.03; 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 {\n    font-size: 16px; line-height: 1.85; color: var(--tr-ink); margin-bottom: 20px;\n  }\n  .tr-opening p strong {\n    font-weight: 500; color: var(--tr-ink);\n    background: linear-gradient(transparent 70%, rgba(74,123,168,0.15) 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  \/* TEXTURE COMPARISON *\/\n  .tr-texture-compare {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 16px;\n    margin: 20px 0 28px;\n  }\n  .tr-texture-card {\n    background: var(--tr-bg); border: 1px solid var(--tr-line);\n    border-radius: 4px; overflow: hidden;\n  }\n  .tr-texture-swatch {\n    height: 80px; width: 100%; position: relative; overflow: hidden;\n  }\n  .tr-texture-label {\n    padding: 14px 16px;\n  }\n  .tr-texture-name {\n    font-family: var(--tr-serif); font-size: 17px; font-weight: 500;\n    color: var(--tr-ink); margin-bottom: 4px;\n  }\n  .tr-texture-desc { font-size: 12px; color: var(--tr-ink-soft); line-height: 1.5; }\n\n  \/* MOTIFS *\/\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;\n    text-align: center; 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  \/* DYE *\/\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  .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\n  \/* SPACES *\/\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); 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  \/* STATS *\/\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) {\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-opening \u003e p:first-child::first-letter { font-size: 48px; }\n    .tr-opening p { font-size: 15px; }\n    .tr-acc-summary { font-size: 18px; padding: 18px 0; }\n    .tr-quote { font-size: 17px; padding: 24px 14px; }\n    .tr-texture-compare { grid-template-columns: 1fr; }\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-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 class=\"tr-story\" aria-labelledby=\"tr-story-title\"\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 id=\"tr-story-title\" class=\"tr-title\"\u003eOne colour. Two textures. A whole design told in shadow and pile.\u003c\/h2\u003e\n\u003cp class=\"tr-lede\"\u003eNo dye. No colour. Just natural wool, patient hands, and five weeks at the loom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-opening\"\u003e\n\u003cp\u003eWoven entirely in natural undyed wool — no pigment, no copper pot, no colour added — this Moroccan rug was made in Taznakht, in the foothills of the Anti-Atlas mountains, by skilled Amazigh women artisans over roughly five weeks. The construction is mixed: a \u003cstrong\u003etight flat-woven ground in warm ivory\u003c\/strong\u003e and \u003cstrong\u003ehand-knotted pile raised above it\u003c\/strong\u003e forming the motifs. Because there is no colour change between ground and pile — only a shift in texture and height — the pattern reveals itself slowly, through the play of light across the surface. The design is composed in three registers: a top band of \u003cstrong\u003eabstract hourglass forms\u003c\/strong\u003e, a wide central field of \u003cstrong\u003ebold zigzag chevron bands\u003c\/strong\u003e spanning the full width, and a bottom border of small raised squares. Turn it toward a window and the shadows deepen. Change the angle and the forms flatten. \u003cstrong\u003eIt is the only one of its kind in the world.\u003c\/strong\u003e\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\u003eThis rug is built on one of the quietest statements in Amazigh weaving: \u003cstrong\u003ethat pattern does not need colour to carry meaning\u003c\/strong\u003e. By keeping everything in natural undyed wool, the artisan places the full weight of the design on her hands — the tension of each knot, the height of each pile tuft, the precision of each chevron turn. The result is a rug that asks the room to slow down and look more carefully.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003ezigzag chevron\u003c\/strong\u003e is one of the most ancient Amazigh motifs — in the weaving tradition of Taznakht, the zigzag represents water: its movement, its abundance, its life-giving rhythm across a landscape where rain is scarce and deeply valued. Repeated across the full width of the rug in multiple rows, the chevron here becomes a field of water — \u003cstrong\u003ean abundance of the thing most needed\u003c\/strong\u003e. The \u003cstrong\u003ehourglass forms\u003c\/strong\u003e in the top register are associated with the human figure and with time: the passing of days, the patience of making, the body of the woman at the loom. The \u003cstrong\u003esmall squares\u003c\/strong\u003e in the border registers are a symbol of order and domestic shelter — four walls, a threshold, a home.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNatural ivory wool\u003c\/strong\u003e, undyed and honest, carries the Amazigh meaning of purity and calm — the colour of the fleece before any human intervention, as close as a woven textile comes to the material in its original form. 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\u003eAll three motifs on this rug are formed in the same ivory wool — their meaning is carried entirely by shape, structure, and the depth of the pile rather than by colour.\u003c\/p\u003e\n\u003cdiv class=\"tr-motifs-grid\"\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg viewbox=\"0 0 50 50\" fill=\"none\" class=\"tr-motif-icon\"\u003e\n              \u003cpath d=\"M5 42 L17 16 L29 42 L41 16 L46 28\" stroke=\"#6b5f56\" stroke-width=\"2.6\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eZigzag Chevron\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eWater \u0026amp; abundance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg viewbox=\"0 0 50 50\" fill=\"none\" class=\"tr-motif-icon\"\u003e\n              \u003cpath d=\"M14 8 L36 8 L28 25 L36 42 L14 42 L22 25 Z\" stroke=\"#6b5f56\" stroke-width=\"2.2\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eHourglass\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eTime \u0026amp; the weaver's body\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg viewbox=\"0 0 50 50\" fill=\"none\" class=\"tr-motif-icon\"\u003e\n              \u003crect x=\"10\" y=\"10\" width=\"30\" height=\"30\" rx=\"2\" stroke=\"#6b5f56\" stroke-width=\"2.2\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"18\" y=\"18\" width=\"14\" height=\"14\" rx=\"1\" fill=\"#6b5f56\" opacity=\"0.25\"\u003e\u003c\/rect\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eBorder Square\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eShelter \u0026amp; domestic order\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg viewbox=\"0 0 50 50\" fill=\"none\" class=\"tr-motif-icon\"\u003e\n              \n              \u003crect x=\"6\" y=\"30\" width=\"38\" height=\"8\" fill=\"#ede4d3\" rx=\"1\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"10\" y=\"18\" width=\"8\" height=\"14\" rx=\"2\" fill=\"#6b5f56\" opacity=\"0.5\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"22\" y=\"14\" width=\"8\" height=\"18\" rx=\"2\" fill=\"#6b5f56\" opacity=\"0.7\"\u003e\u003c\/rect\u003e\n              \u003crect x=\"34\" y=\"18\" width=\"8\" height=\"14\" rx=\"2\" fill=\"#6b5f56\" opacity=\"0.5\"\u003e\u003c\/rect\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eRaised Pile\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eTexture as pattern\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\" open=\"\"\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. No pigment, no plant material, no copper pot. \u003cstrong\u003eEvery tone you see comes directly from the wool itself\u003c\/strong\u003e — from the fleece of sheep whose natural colour ranges from bright white to warm greige, depending on the animal and the season of shearing.\u003c\/p\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eTwo tones — from two different sheep\u003c\/div\u003e\n\u003c!-- texture comparison cards --\u003e\n\u003cdiv class=\"tr-texture-compare\"\u003e\n\u003cdiv class=\"tr-texture-card\"\u003e\n\u003cdiv class=\"tr-texture-swatch\" style=\"background: linear-gradient(160deg, #faf7f2 0%, #f0ebe0 40%, #e8e0d0 100%); display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"60\" height=\"40\" viewbox=\"0 0 60 40\" fill=\"none\"\u003e\n                \u003ccircle cx=\"10\" cy=\"20\" r=\"6\" fill=\"#faf7f2\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"22\" cy=\"14\" r=\"6\" fill=\"#f5f0e5\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"34\" cy=\"20\" r=\"6\" fill=\"#faf7f2\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"46\" cy=\"14\" r=\"6\" fill=\"#f5f0e5\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"16\" cy=\"28\" r=\"5\" fill=\"#faf7f2\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"28\" cy=\"26\" r=\"5\" fill=\"#f5f0e5\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"40\" cy=\"28\" r=\"5\" fill=\"#faf7f2\" stroke=\"#d4cfc0\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-texture-label\"\u003e\n\u003cdiv class=\"tr-texture-name\"\u003eBright White Pile\u003c\/div\u003e\n\u003cdiv class=\"tr-texture-desc\"\u003eHand-knotted and raised — forms the motifs. From light-fleeced sheep, shorn in early spring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-texture-card\"\u003e\n\u003cdiv class=\"tr-texture-swatch\" style=\"background: linear-gradient(160deg, #e8e0d0 0%, #d8d0c0 50%, #c8c0b0 100%); display: flex; align-items: center; justify-content: center;\"\u003e\u003csvg width=\"60\" height=\"40\" viewbox=\"0 0 60 40\" fill=\"none\"\u003e\n                \u003cline x1=\"0\" y1=\"10\" x2=\"60\" y2=\"10\" stroke=\"#b8b0a0\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"0\" y1=\"16\" x2=\"60\" y2=\"16\" stroke=\"#c0b8a8\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"0\" y1=\"22\" x2=\"60\" y2=\"22\" stroke=\"#b8b0a0\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"0\" y1=\"28\" x2=\"60\" y2=\"28\" stroke=\"#c0b8a8\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"0\" y1=\"34\" x2=\"60\" y2=\"34\" stroke=\"#b8b0a0\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-texture-label\"\u003e\n\u003cdiv class=\"tr-texture-name\"\u003eWarm Ivory Ground\u003c\/div\u003e\n\u003cdiv class=\"tr-texture-desc\"\u003eFlat-woven and smooth — the background field. From fleece with a natural greige undertone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe slight tonal difference between pile and ground — bright white versus warm greige — is not designed; it is \u003cstrong\u003ethe natural variation of two different animals' wool\u003c\/strong\u003e. In some lights it is barely visible. In raking light, it becomes the whole composition. That shift is what makes a tonal rug alive rather than flat.\u003c\/p\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 79 × 43 in (201 × 109 cm), this rug works as a generous centrepiece — large enough to anchor a seating area, calm enough to sit beside almost anything in the room.\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 viewbox=\"0 0 100 100\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"16\" y=\"50\" width=\"30\" height=\"20\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"54\" y=\"50\" width=\"30\" height=\"20\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"20\" y=\"60\" width=\"60\" height=\"16\" fill=\"#b8b0a0\"\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 Rooms\u003c\/div\u003e\n\u003cp\u003eA tonal anchor that works with any palette — the ivory ground reads as neutral, while the raised zigzag pile catches the light and gives the room movement without adding colour.\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 viewbox=\"0 0 100 100\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"20\" y=\"18\" width=\"60\" height=\"34\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"22\" y=\"56\" width=\"56\" height=\"22\" fill=\"#b8b0a0\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eBedrooms\u003c\/div\u003e\n\u003cp\u003eUndyed natural wool beside the bed — soft underfoot, completely calm to the eye. The tonal surface recedes into the room rather than competing with it.\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 viewbox=\"0 0 100 100\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"20\" y=\"20\" width=\"28\" height=\"40\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"56\" y=\"30\" width=\"22\" height=\"34\" fill=\"#6b5f56\" opacity=\"0.3\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"24\" y=\"64\" width=\"24\" height=\"18\" fill=\"#b8b0a0\"\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 Nooks\u003c\/div\u003e\n\u003cp\u003eA tactile surface for a quiet corner — the raised pile invites touch, and the undyed palette makes the space feel restful rather than stimulated.\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 viewbox=\"0 0 100 100\" fill=\"none\" aria-hidden=\"true\"\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=\"22\" width=\"64\" height=\"36\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"28\" y=\"62\" width=\"44\" height=\"18\" fill=\"#b8b0a0\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eHome Offices\u003c\/div\u003e\n\u003cp\u003eA grounding surface that softens a focused work area without pulling attention — the tonal pattern is interesting enough to notice, not insistent enough to distract.\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 viewbox=\"0 0 100 100\" fill=\"none\" aria-hidden=\"true\"\u003e\n                \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"20\" y=\"14\" width=\"60\" height=\"72\" fill=\"#b8b0a0\"\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\u003eHung flat and lit from the side, the raised zigzag bands cast shadows that make the whole composition visible — the rug reads as a sculptural textile rather than a flat surface.\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 calm, warmth, and harmony into your home for years to come. \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\"\u003e5\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\"\u003eDyes used —\u003cbr\u003efully undyed\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\u003eundyed fleece\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":53298571051338,"sku":null,"price":822.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0923\/4507\/3994\/files\/C9391A74-6612-4114-9924-6A6230092B8B.png?v=1768643949","url":"https:\/\/www.tazrugs.com\/products\/white-moroccan-rug-79x43","provider":"TazRugs","version":"1.0","type":"link"}